	format	MS COFF
	extrn	_GetActiveWindow@0
	extrn	_GetProcAddress@8
	extrn	_LoadLibraryA@4
	extrn	___bb_appstub_appstub
	extrn	___bb_audio_audio
	extrn	___bb_blitz_blitz
	extrn	___bb_bmploader_bmploader
	extrn	___bb_d3d7max2d_d3d7max2d
	extrn	___bb_d3d9max2d_d3d9max2d
	extrn	___bb_data_data
	extrn	___bb_directsoundaudio_directsoundaudio
	extrn	___bb_drivers_drivers
	extrn	___bb_eventqueue_eventqueue
	extrn	___bb_freeaudioaudio_freeaudioaudio
	extrn	___bb_freejoy_freejoy
	extrn	___bb_freeprocess_freeprocess
	extrn	___bb_freetypefont_freetypefont
	extrn	___bb_glew_glew
	extrn	___bb_gnet_gnet
	extrn	___bb_jpgloader_jpgloader
	extrn	___bb_macos_macos
	extrn	___bb_maxlua_maxlua
	extrn	___bb_maxutil_maxutil
	extrn	___bb_oggloader_oggloader
	extrn	___bb_openalaudio_openalaudio
	extrn	___bb_pngloader_pngloader
	extrn	___bb_tgaloader_tgaloader
	extrn	___bb_theora_theora
	extrn	___bb_threads_threads
	extrn	___bb_timer_timer
	extrn	___bb_wavloader_wavloader
	extrn	_bbATan2
	extrn	_bbAppTitle
	extrn	_bbArrayNew
	extrn	_bbArrayNew1D
	extrn	_bbCeil
	extrn	_bbCos
	extrn	_bbDelay
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbFloatToInt
	extrn	_bbGCCollect
	extrn	_bbGCFree
	extrn	_bbHandleFromObject
	extrn	_bbHandleRelease
	extrn	_bbHandleToObject
	extrn	_bbMemFree
	extrn	_bbMilliSecs
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbSin
	extrn	_bbSqr
	extrn	_bbStringAsc
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFromCString
	extrn	_bbStringFromFloat
	extrn	_bbStringFromInt
	extrn	_bbStringToCString
	extrn	_bbStringToFloat
	extrn	_bbStringToInt
	extrn	_bbSystemDesktopHeight
	extrn	_bbSystemDesktopWidth
	extrn	_brl_audio_AllocChannel
	extrn	_brl_audio_ChannelPlaying
	extrn	_brl_audio_LoadSound
	extrn	_brl_audio_PauseChannel
	extrn	_brl_audio_PlaySound
	extrn	_brl_audio_ResumeChannel
	extrn	_brl_audio_SetChannelVolume
	extrn	_brl_audio_StopChannel
	extrn	_brl_audio_TSound
	extrn	_brl_bank_CreateBank
	extrn	_brl_bank_LockBank
	extrn	_brl_bank_UnlockBank
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_filesystem_CreateDir
	extrn	_brl_filesystem_CreateFile
	extrn	_brl_filesystem_DeleteDir
	extrn	_brl_filesystem_ReadDir
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_Graphics
	extrn	_brl_graphics_GraphicsModes
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_linkedlist_ListAddLast
	extrn	_brl_linkedlist_ListRemove
	extrn	_brl_linkedlist_TList
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_CreateImage
	extrn	_brl_max2d_DrawImage
	extrn	_brl_max2d_DrawLine
	extrn	_brl_max2d_DrawRect
	extrn	_brl_max2d_DrawText
	extrn	_brl_max2d_ImageHeight
	extrn	_brl_max2d_ImageWidth
	extrn	_brl_max2d_ImagesCollide
	extrn	_brl_max2d_LoadAnimImage
	extrn	_brl_max2d_LoadImage
	extrn	_brl_max2d_SetAlpha
	extrn	_brl_max2d_SetBlend
	extrn	_brl_max2d_SetColor
	extrn	_brl_max2d_SetImageHandle
	extrn	_brl_max2d_SetRotation
	extrn	_brl_max2d_SetScale
	extrn	_brl_max2d_TImage
	extrn	_brl_max2d_TextHeight
	extrn	_brl_max2d_TextWidth
	extrn	_brl_polledinput_AppTerminate
	extrn	_brl_polledinput_KeyDown
	extrn	_brl_polledinput_KeyHit
	extrn	_brl_polledinput_MouseDown
	extrn	_brl_polledinput_MouseHit
	extrn	_brl_polledinput_MouseX
	extrn	_brl_polledinput_MouseY
	extrn	_brl_polledinput_MouseZSpeed
	extrn	_brl_random_Rand
	extrn	_brl_random_Rnd
	extrn	_brl_random_SeedRnd
	extrn	_brl_retro_Lower
	extrn	_brl_retro_Mid
	extrn	_brl_retro_Replace
	extrn	_brl_retro_Upper
	extrn	_brl_standardio_Print
	extrn	_brl_stream_CloseStream
	extrn	_brl_stream_OpenStream
	extrn	_brl_stream_ReadLine
	extrn	_brl_stream_TStream
	extrn	_brl_stream_WriteLine
	extrn	_brl_system_Confirm
	extrn	_brl_system_CurrentDate
	extrn	_brl_system_CurrentTime
	extrn	_brl_system_OpenURL
	extrn	_pantson_theora_CloseTheora
	extrn	_pantson_theora_DrawTheoraImage
	extrn	_pantson_theora_EOT
	extrn	_pantson_theora_OpenTheora
	extrn	_pantson_theora_ProcessTheora
	extrn	_pantson_theora_StartTheora
	extrn	_pantson_theora_TheoraHeight
	extrn	_pantson_theora_TheoraWidth
	public	__bb_TAnimAtributEnemy_Delete
	public	__bb_TAnimAtributEnemy_Generate
	public	__bb_TAnimAtributEnemy_New
	public	__bb_TAnimAtributEnemy_draw
	public	__bb_TAnimAtributEnemy_hapus
	public	__bb_TAnimAtributEnemy_update
	public	__bb_TAnimFarmTool_Delete
	public	__bb_TAnimFarmTool_Generate
	public	__bb_TAnimFarmTool_New
	public	__bb_TAnimFarmTool_draw
	public	__bb_TAnimFarmTool_hapus
	public	__bb_TAnimFarmTool_stopKanalSFX
	public	__bb_TAnimFarmTool_update
	public	__bb_TAnimFarmTool_updateVolumeSFX
	public	__bb_TAnimHammerExtra_Delete
	public	__bb_TAnimHammerExtra_Generate
	public	__bb_TAnimHammerExtra_ImageKontrol
	public	__bb_TAnimHammerExtra_New
	public	__bb_TAnimHammerExtra_draw
	public	__bb_TAnimHammerExtra_hapus
	public	__bb_TAnimHammerExtra_stopKanalSFX
	public	__bb_TAnimHammerExtra_update
	public	__bb_TAnimHammerExtra_updateVolumeSFX
	public	__bb_TAnimJean_Delete
	public	__bb_TAnimJean_New
	public	__bb_TAnimJean_draw
	public	__bb_TAnimJean_init
	public	__bb_TAnimJean_setPosition
	public	__bb_TAnimJean_update
	public	__bb_TAnimKurcaci_Delete
	public	__bb_TAnimKurcaci_Generate
	public	__bb_TAnimKurcaci_New
	public	__bb_TAnimKurcaci_cariPanen
	public	__bb_TAnimKurcaci_changeState
	public	__bb_TAnimKurcaci_dist
	public	__bb_TAnimKurcaci_draw
	public	__bb_TAnimKurcaci_hapus
	public	__bb_TAnimKurcaci_kePosAwal
	public	__bb_TAnimKurcaci_update
	public	__bb_TAnimPanenBuah_Delete
	public	__bb_TAnimPanenBuah_Generate
	public	__bb_TAnimPanenBuah_New
	public	__bb_TAnimPanenBuah_dist
	public	__bb_TAnimPanenBuah_drawBag
	public	__bb_TAnimPanenBuah_drawBuah
	public	__bb_TAnimPanenBuah_drawNilai
	public	__bb_TAnimPanenBuah_hapus
	public	__bb_TAnimPanenBuah_update
	public	__bb_TAnimPanenObs_Delete
	public	__bb_TAnimPanenObs_Generate
	public	__bb_TAnimPanenObs_New
	public	__bb_TAnimPanenObs_dist
	public	__bb_TAnimPanenObs_drawBag
	public	__bb_TAnimPanenObs_drawBuah
	public	__bb_TAnimPanenObs_hapus
	public	__bb_TAnimPanenObs_update
	public	__bb_TAnimTextPlay_Delete
	public	__bb_TAnimTextPlay_Generate
	public	__bb_TAnimTextPlay_ImageKontrol
	public	__bb_TAnimTextPlay_New
	public	__bb_TAnimTextPlay_dist
	public	__bb_TAnimTextPlay_draw
	public	__bb_TAnimTextPlay_hapus
	public	__bb_TAnimTextPlay_update
	public	__bb_TAnimTextPlay_updatePosReady
	public	__bb_TBagPlantStatistik_Delete
	public	__bb_TBagPlantStatistik_Generate
	public	__bb_TBagPlantStatistik_New
	public	__bb_TBagPlantStatistik_draw
	public	__bb_TBagPlantStatistik_hapus
	public	__bb_TBagPlantStatistik_setTargetTanam
	public	__bb_TBagPlantStatistik_setTargetTanamCentang
	public	__bb_TBagPlantStatistik_setTotalTanam
	public	__bb_TBagPlantStatistik_update
	public	__bb_TBagPlant_Delete
	public	__bb_TBagPlant_Generate
	public	__bb_TBagPlant_New
	public	__bb_TBagPlant_calculateLoading
	public	__bb_TBagPlant_cekMouseEvent
	public	__bb_TBagPlant_draw
	public	__bb_TBagPlant_getID
	public	__bb_TBagPlant_getID2
	public	__bb_TBagPlant_getName
	public	__bb_TBagPlant_goLoading
	public	__bb_TBagPlant_hapus
	public	__bb_TBagPlant_loadFileSetting
	public	__bb_TBagPlant_update
	public	__bb_TBagTrap_Delete
	public	__bb_TBagTrap_Generate
	public	__bb_TBagTrap_New
	public	__bb_TBagTrap_ReOrderPos
	public	__bb_TBagTrap_calculateLoading
	public	__bb_TBagTrap_calculateLoading2
	public	__bb_TBagTrap_cekMouseEvent
	public	__bb_TBagTrap_cekMouseEvent2
	public	__bb_TBagTrap_dist
	public	__bb_TBagTrap_draw
	public	__bb_TBagTrap_getID
	public	__bb_TBagTrap_getName
	public	__bb_TBagTrap_getTipeTrap
	public	__bb_TBagTrap_goLoading
	public	__bb_TBagTrap_hapus
	public	__bb_TBagTrap_isiBagTrap
	public	__bb_TBagTrap_loadFileSetting
	public	__bb_TBagTrap_setCounter
	public	__bb_TBagTrap_setPosition
	public	__bb_TBagTrap_stopKanalSFX
	public	__bb_TBagTrap_update
	public	__bb_TBagTrap_updateVolumeSFX
	public	__bb_TBallonTextPlant_Delete
	public	__bb_TBallonTextPlant_Generate
	public	__bb_TBallonTextPlant_New
	public	__bb_TBallonTextPlant_draw
	public	__bb_TBallonTextPlant_hapus
	public	__bb_TBallonTextPlant_resetTipe
	public	__bb_TBallonTextPlant_update
	public	__bb_TBgBioBook_Enemy_Delete
	public	__bb_TBgBioBook_Enemy_ImageKontrol
	public	__bb_TBgBioBook_Enemy_New
	public	__bb_TBgBioBook_Enemy_draw
	public	__bb_TBgBioBook_Enemy_init
	public	__bb_TBgBioBook_Enemy_setAttack
	public	__bb_TBgBioBook_Enemy_setBtnEnemy
	public	__bb_TBgBioBook_Enemy_setHealth
	public	__bb_TBgBioBook_Enemy_setPosition
	public	__bb_TBgBioBook_Enemy_setSpeed
	public	__bb_TBgBioBook_Enemy_update
	public	__bb_TBgBioBook_Plant_Delete
	public	__bb_TBgBioBook_Plant_ImageKontrol
	public	__bb_TBgBioBook_Plant_New
	public	__bb_TBgBioBook_Plant_draw
	public	__bb_TBgBioBook_Plant_init
	public	__bb_TBgBioBook_Plant_setBtnPlant
	public	__bb_TBgBioBook_Plant_setHarvestTime
	public	__bb_TBgBioBook_Plant_setLoadTime
	public	__bb_TBgBioBook_Plant_setPosition
	public	__bb_TBgBioBook_Plant_setReHarvestTime
	public	__bb_TBgBioBook_Plant_setSellingPrice
	public	__bb_TBgBioBook_Plant_update
	public	__bb_TBgBioBook_Weapon_Delete
	public	__bb_TBgBioBook_Weapon_ImageKontrol
	public	__bb_TBgBioBook_Weapon_New
	public	__bb_TBgBioBook_Weapon_draw
	public	__bb_TBgBioBook_Weapon_init
	public	__bb_TBgBioBook_Weapon_setAttack
	public	__bb_TBgBioBook_Weapon_setBtnWeapon
	public	__bb_TBgBioBook_Weapon_setBuyingPrice
	public	__bb_TBgBioBook_Weapon_setHealth
	public	__bb_TBgBioBook_Weapon_setLoadTime
	public	__bb_TBgBioBook_Weapon_setPosition
	public	__bb_TBgBioBook_Weapon_update
	public	__bb_TBgBonusPanel_Delete
	public	__bb_TBgBonusPanel_ImageKontrol
	public	__bb_TBgBonusPanel_New
	public	__bb_TBgBonusPanel_cekMouseEvent
	public	__bb_TBgBonusPanel_dist
	public	__bb_TBgBonusPanel_draw
	public	__bb_TBgBonusPanel_drawPreview
	public	__bb_TBgBonusPanel_init
	public	__bb_TBgBonusPanel_setAnimPreview
	public	__bb_TBgBonusPanel_setPosition
	public	__bb_TBgBonusPanel_update
	public	__bb_TBgBonusPanel_updatePreview
	public	__bb_TBgDemoPanel_Delete
	public	__bb_TBgDemoPanel_ImageKontrol
	public	__bb_TBgDemoPanel_New
	public	__bb_TBgDemoPanel_dist
	public	__bb_TBgDemoPanel_draw
	public	__bb_TBgDemoPanel_init
	public	__bb_TBgDemoPanel_update
	public	__bb_TBgDiaryBook_Enemy_Delete
	public	__bb_TBgDiaryBook_Enemy_ImageKontrol
	public	__bb_TBgDiaryBook_Enemy_New
	public	__bb_TBgDiaryBook_Enemy_draw
	public	__bb_TBgDiaryBook_Enemy_init
	public	__bb_TBgDiaryBook_Enemy_update
	public	__bb_TBgDiaryBook_Garden_Delete
	public	__bb_TBgDiaryBook_Garden_ImageKontrol
	public	__bb_TBgDiaryBook_Garden_New
	public	__bb_TBgDiaryBook_Garden_draw
	public	__bb_TBgDiaryBook_Garden_init
	public	__bb_TBgDiaryBook_Garden_update
	public	__bb_TBgDiaryBook_Plant_Delete
	public	__bb_TBgDiaryBook_Plant_ImageKontrol
	public	__bb_TBgDiaryBook_Plant_New
	public	__bb_TBgDiaryBook_Plant_draw
	public	__bb_TBgDiaryBook_Plant_init
	public	__bb_TBgDiaryBook_Plant_update
	public	__bb_TBgDiaryBook_Ranch_Delete
	public	__bb_TBgDiaryBook_Ranch_ImageKontrol
	public	__bb_TBgDiaryBook_Ranch_New
	public	__bb_TBgDiaryBook_Ranch_draw
	public	__bb_TBgDiaryBook_Ranch_init
	public	__bb_TBgDiaryBook_Ranch_update
	public	__bb_TBgGuideBook_Delete
	public	__bb_TBgGuideBook_ImageKontrol
	public	__bb_TBgGuideBook_New
	public	__bb_TBgGuideBook_cekMouseEvent
	public	__bb_TBgGuideBook_draw
	public	__bb_TBgGuideBook_init
	public	__bb_TBgGuideBook_loadContent
	public	__bb_TBgGuideBook_setBtnNoLevel
	public	__bb_TBgGuideBook_setPanelBtnNoLevel
	public	__bb_TBgGuideBook_setPosition
	public	__bb_TBgGuideBook_update
	public	__bb_TBgLoadingScreen_Delete
	public	__bb_TBgLoadingScreen_ImageKontrol
	public	__bb_TBgLoadingScreen_MarkMuncul
	public	__bb_TBgLoadingScreen_New
	public	__bb_TBgLoadingScreen_draw
	public	__bb_TBgLoadingScreen_init
	public	__bb_TBgLoadingScreen_setPosition
	public	__bb_TBgLoadingScreen_update
	public	__bb_TBgLoadingScreen_updateLoadingAsset
	public	__bb_TBgPanelCredit_Delete
	public	__bb_TBgPanelCredit_ImageKontrol
	public	__bb_TBgPanelCredit_New
	public	__bb_TBgPanelCredit_cekMouseEvent
	public	__bb_TBgPanelCredit_draw
	public	__bb_TBgPanelCredit_init
	public	__bb_TBgPanelCredit_setPosition
	public	__bb_TBgPanelCredit_update
	public	__bb_TBgPanelGameOver_Delete
	public	__bb_TBgPanelGameOver_Generate
	public	__bb_TBgPanelGameOver_ImageKontrol
	public	__bb_TBgPanelGameOver_New
	public	__bb_TBgPanelGameOver_draw
	public	__bb_TBgPanelGameOver_drawBGHitam
	public	__bb_TBgPanelGameOver_kontrolPanel
	public	__bb_TBgPanelGameOver_tampilBGHitam
	public	__bb_TBgPanelGameOver_update
	public	__bb_TBgPanelGameOver_updateBGHitam
	public	__bb_TBgPanelInGame_Delete
	public	__bb_TBgPanelInGame_Generate
	public	__bb_TBgPanelInGame_New
	public	__bb_TBgPanelInGame_draw
	public	__bb_TBgPanelInGame_kontrolPanel
	public	__bb_TBgPanelJackpot_Delete
	public	__bb_TBgPanelJackpot_ImageKontrol
	public	__bb_TBgPanelJackpot_New
	public	__bb_TBgPanelJackpot_cekMouseEvent
	public	__bb_TBgPanelJackpot_draw
	public	__bb_TBgPanelJackpot_init
	public	__bb_TBgPanelJackpot_setPosition
	public	__bb_TBgPanelJackpot_stopKanalSFX
	public	__bb_TBgPanelJackpot_update
	public	__bb_TBgPanelJackpot_updateVolumeSFX
	public	__bb_TBgPanelMenuOption_Delete
	public	__bb_TBgPanelMenuOption_Generate
	public	__bb_TBgPanelMenuOption_New
	public	__bb_TBgPanelMenuOption_applySetting
	public	__bb_TBgPanelMenuOption_cancelSetting
	public	__bb_TBgPanelMenuProfile_DeleteConfirm_Delete
	public	__bb_TBgPanelMenuProfile_DeleteConfirm_Generate
	public	__bb_TBgPanelMenuProfile_DeleteConfirm_ImageKontrol
	public	__bb_TBgPanelMenuProfile_DeleteConfirm_New
	public	__bb_TBgPanelMenuProfile_DeleteConfirm_draw
	public	__bb_TBgPanelMenuProfile_List_Delete
	public	__bb_TBgPanelMenuProfile_List_Generate
	public	__bb_TBgPanelMenuProfile_List_ImageKontrol
	public	__bb_TBgPanelMenuProfile_List_New
	public	__bb_TBgPanelMenuProfile_NewPlayer_Delete
	public	__bb_TBgPanelMenuProfile_NewPlayer_Generate
	public	__bb_TBgPanelMenuProfile_NewPlayer_ImageKontrol
	public	__bb_TBgPanelMenuProfile_NewPlayer_New
	public	__bb_TBgPanelMenuProfile_NewPlayer_cekKeyStroke
	public	__bb_TBgPanelMenuProfile_NewPlayer_draw
	public	__bb_TBgPanelMenuShop_Chicken_Delete
	public	__bb_TBgPanelMenuShop_Chicken_New
	public	__bb_TBgPanelMenuShop_Chicken_draw
	public	__bb_TBgPanelMenuShop_Chicken_init
	public	__bb_TBgPanelMenuShop_Chicken_update
	public	__bb_TBgPanelMenuShop_Cow_Delete
	public	__bb_TBgPanelMenuShop_Cow_New
	public	__bb_TBgPanelMenuShop_Cow_draw
	public	__bb_TBgPanelMenuShop_Cow_init
	public	__bb_TBgPanelMenuShop_Cow_update
	public	__bb_TBgPanelMenuShop_Dialog_Delete
	public	__bb_TBgPanelMenuShop_Dialog_New
	public	__bb_TBgPanelMenuShop_Dialog_draw
	public	__bb_TBgPanelMenuShop_Dialog_init
	public	__bb_TBgPanelMenuShop_Dialog_setPosition
	public	__bb_TBgPanelMenuShop_Dialog_update
	public	__bb_TBgPanelMenuShop_Garden_Delete
	public	__bb_TBgPanelMenuShop_Garden_New
	public	__bb_TBgPanelMenuShop_Garden_draw
	public	__bb_TBgPanelMenuShop_Garden_init
	public	__bb_TBgPanelMenuShop_Garden_setPosition
	public	__bb_TBgPanelMenuShop_Garden_update
	public	__bb_TBgPanelMenuShop_Main_Delete
	public	__bb_TBgPanelMenuShop_Main_ImageKontrol
	public	__bb_TBgPanelMenuShop_Main_New
	public	__bb_TBgPanelMenuShop_Main_draw
	public	__bb_TBgPanelMenuShop_Main_init
	public	__bb_TBgPanelMenuShop_Main_update
	public	__bb_TBgPanelMenuShop_Sheep_Delete
	public	__bb_TBgPanelMenuShop_Sheep_New
	public	__bb_TBgPanelMenuShop_Sheep_draw
	public	__bb_TBgPanelMenuShop_Sheep_init
	public	__bb_TBgPanelMenuShop_Sheep_update
	public	__bb_TBgPanelMenuShop_Slot_Delete
	public	__bb_TBgPanelMenuShop_Slot_New
	public	__bb_TBgPanelMenuShop_Slot_draw
	public	__bb_TBgPanelMenuShop_Slot_init
	public	__bb_TBgPanelMenuShop_Slot_update
	public	__bb_TBgPanelMenuShop_Tools_Delete
	public	__bb_TBgPanelMenuShop_Tools_New
	public	__bb_TBgPanelMenuShop_Tools_draw
	public	__bb_TBgPanelMenuShop_Tools_init
	public	__bb_TBgPanelMenuShop_Tools_update
	public	__bb_TBgPanelNewItem_Delete
	public	__bb_TBgPanelNewItem_Generate
	public	__bb_TBgPanelNewItem_New
	public	__bb_TBgPanelNewItem_dist
	public	__bb_TBgPanelNewItem_draw
	public	__bb_TBgPanelNewItem_kasihGinseng
	public	__bb_TBgPanelNewItem_kontrolPanel
	public	__bb_TBgPanelNewItem_triggerBananaCannon
	public	__bb_TBgPanelNewItem_updateGinseng
	public	__bb_TBgPanelNewItem_updatePosBananaTarget
	public	__bb_TBgPanelNewItem_useKurcaciKontrol
	public	__bb_TBgPanelNewItem_useToolKontrol
	public	__bb_TBgPanelNewItem_useToolKontrol2
	public	__bb_TBgPanelPilihSenjata_Delete
	public	__bb_TBgPanelPilihSenjata_Generate
	public	__bb_TBgPanelPilihSenjata_New
	public	__bb_TBgPanelPilihSenjata_kontrolPanel
	public	__bb_TBgPanelPilihSenjata_reInit
	public	__bb_TBgSelectionPanel_Delete
	public	__bb_TBgSelectionPanel_ImageKontrol
	public	__bb_TBgSelectionPanel_New
	public	__bb_TBgSelectionPanel_draw
	public	__bb_TBgSelectionPanel_init
	public	__bb_TBgSelectionPanel_setPosition
	public	__bb_TBgSelectionPanel_update
	public	__bb_TBgStatistik_Delete
	public	__bb_TBgStatistik_Generate
	public	__bb_TBgStatistik_New
	public	__bb_TBgStatistik_cekIsGetBigStar
	public	__bb_TBgStatistik_cekMouseEvent
	public	__bb_TBgStatistik_dist
	public	__bb_TBgStatistik_draw
	public	__bb_TBgStatistik_drawTextNextLevel
	public	__bb_TBgStatistik_kontrolPanel
	public	__bb_TBgStatistik_playEfekSinarAnim
	public	__bb_TBgStatistik_playFlipFlopTombol
	public	__bb_TBgStatistik_setEfekSinarAnim
	public	__bb_TBgStatistik_setNilaiEnemy
	public	__bb_TBgStatistik_setNilaiMoney
	public	__bb_TBgStatistik_setNilaiScore
	public	__bb_TBgStatistik_setNilaiTanam
	public	__bb_TBgStatistik_setNilaiTime
	public	__bb_TBgStatistik_setTotalEnemy
	public	__bb_TBgStatistik_setTotalScore
	public	__bb_TBgStatistik_setTotalTime
	public	__bb_TBgStatistik_skipAnim
	public	__bb_TBgStatistik_update
	public	__bb_TBgTrophyRoom_Delete
	public	__bb_TBgTrophyRoom_ImageKontrol
	public	__bb_TBgTrophyRoom_New
	public	__bb_TBgTrophyRoom_draw
	public	__bb_TBgTrophyRoom_init
	public	__bb_TBgTrophyRoom_loadLastContent
	public	__bb_TBgTrophyRoom_setBtnTrophy
	public	__bb_TBgTrophyRoom_setPosition
	public	__bb_TBgTrophyRoom_update
	public	__bb_TBioBookEnemy_BtnNavigasi_Delete
	public	__bb_TBioBookEnemy_BtnNavigasi_Generate
	public	__bb_TBioBookEnemy_BtnNavigasi_New
	public	__bb_TBioBookEnemy_BtnNavigasi_cekMouseEvent
	public	__bb_TBioBookEnemy_BtnNavigasi_draw
	public	__bb_TBioBookEnemy_BtnNavigasi_setPosition
	public	__bb_TBioBookEnemy_BtnNavigasi_update
	public	__bb_TBioBookPlant_BtnNavigasi_Delete
	public	__bb_TBioBookPlant_BtnNavigasi_Generate
	public	__bb_TBioBookPlant_BtnNavigasi_New
	public	__bb_TBioBookPlant_BtnNavigasi_cekMouseEvent
	public	__bb_TBioBookPlant_BtnNavigasi_draw
	public	__bb_TBioBookPlant_BtnNavigasi_setPosition
	public	__bb_TBioBookPlant_BtnNavigasi_update
	public	__bb_TBioBookWeapon_BtnNavigasi_Delete
	public	__bb_TBioBookWeapon_BtnNavigasi_Generate
	public	__bb_TBioBookWeapon_BtnNavigasi_New
	public	__bb_TBioBookWeapon_BtnNavigasi_cekMouseEvent
	public	__bb_TBioBookWeapon_BtnNavigasi_draw
	public	__bb_TBioBookWeapon_BtnNavigasi_setPosition
	public	__bb_TBioBookWeapon_BtnNavigasi_update
	public	__bb_TBonusPanel_BtnNavigasi_Delete
	public	__bb_TBonusPanel_BtnNavigasi_Generate
	public	__bb_TBonusPanel_BtnNavigasi_New
	public	__bb_TBonusPanel_BtnNavigasi_cekMouseEvent
	public	__bb_TBonusPanel_BtnNavigasi_draw
	public	__bb_TBonusPanel_BtnNavigasi_setPosition
	public	__bb_TBonusPanel_BtnNavigasi_update
	public	__bb_TBtnBioBook_Enemy_Delete
	public	__bb_TBtnBioBook_Enemy_Generate
	public	__bb_TBtnBioBook_Enemy_New
	public	__bb_TBtnBioBook_Enemy_cekMouseEvent
	public	__bb_TBtnBioBook_Enemy_draw
	public	__bb_TBtnBioBook_Enemy_loadContent
	public	__bb_TBtnBioBook_Enemy_setPosition
	public	__bb_TBtnBioBook_Enemy_update
	public	__bb_TBtnBioBook_Plant_Delete
	public	__bb_TBtnBioBook_Plant_Generate
	public	__bb_TBtnBioBook_Plant_New
	public	__bb_TBtnBioBook_Plant_cekMouseEvent
	public	__bb_TBtnBioBook_Plant_draw
	public	__bb_TBtnBioBook_Plant_getTipeBag
	public	__bb_TBtnBioBook_Plant_loadContent
	public	__bb_TBtnBioBook_Plant_setPosition
	public	__bb_TBtnBioBook_Plant_update
	public	__bb_TBtnBioBook_Weapon_Delete
	public	__bb_TBtnBioBook_Weapon_Generate
	public	__bb_TBtnBioBook_Weapon_New
	public	__bb_TBtnBioBook_Weapon_cekMouseEvent
	public	__bb_TBtnBioBook_Weapon_draw
	public	__bb_TBtnBioBook_Weapon_getTipeBag
	public	__bb_TBtnBioBook_Weapon_loadContent
	public	__bb_TBtnBioBook_Weapon_setPosition
	public	__bb_TBtnBioBook_Weapon_update
	public	__bb_TBtnBoar_Delete
	public	__bb_TBtnBoar_Generate
	public	__bb_TBtnBoar_ImageKontrol
	public	__bb_TBtnBoar_New
	public	__bb_TBtnBoar_cekMouseEvent
	public	__bb_TBtnBoar_dist
	public	__bb_TBtnBoar_draw
	public	__bb_TBtnBoar_getID
	public	__bb_TBtnBoar_getName
	public	__bb_TBtnBoar_hapus
	public	__bb_TBtnBoar_hitungBtnPoin
	public	__bb_TBtnBoar_setCounter
	public	__bb_TBtnBoar_setPosition
	public	__bb_TBtnBoar_update
	public	__bb_TBtnBonusPanel_Delete
	public	__bb_TBtnBonusPanel_Generate
	public	__bb_TBtnBonusPanel_New
	public	__bb_TBtnBonusPanel_cekMouseEvent
	public	__bb_TBtnBonusPanel_draw
	public	__bb_TBtnBonusPanel_setPosition
	public	__bb_TBtnBonusPanel_update
	public	__bb_TBtnChangePlayer_Delete
	public	__bb_TBtnChangePlayer_Generate
	public	__bb_TBtnChangePlayer_ImageKontrol
	public	__bb_TBtnChangePlayer_New
	public	__bb_TBtnChangePlayer_cekMouseEvent
	public	__bb_TBtnChangePlayer_draw
	public	__bb_TBtnChangePlayer_update
	public	__bb_TBtnGuide_Delete
	public	__bb_TBtnGuide_Init
	public	__bb_TBtnGuide_New
	public	__bb_TBtnGuide_cekMouseEvent
	public	__bb_TBtnGuide_draw
	public	__bb_TBtnGuide_setPos
	public	__bb_TBtnGuide_setPosition
	public	__bb_TBtnGuide_update
	public	__bb_TBtnKurcaci_Delete
	public	__bb_TBtnKurcaci_Generate
	public	__bb_TBtnKurcaci_New
	public	__bb_TBtnKurcaci_cekMouseEvent
	public	__bb_TBtnKurcaci_draw
	public	__bb_TBtnKurcaci_hapus
	public	__bb_TBtnKurcaci_hitButton
	public	__bb_TBtnKurcaci_update
	public	__bb_TBtnLumbung_Delete
	public	__bb_TBtnLumbung_Generate
	public	__bb_TBtnLumbung_ImageKontrol
	public	__bb_TBtnLumbung_New
	public	__bb_TBtnLumbung_cekMouseEvent
	public	__bb_TBtnLumbung_draw
	public	__bb_TBtnLumbung_hapus
	public	__bb_TBtnLumbung_setCounter
	public	__bb_TBtnLumbung_update
	public	__bb_TBtnMenuUtama_Delete
	public	__bb_TBtnMenuUtama_Generate
	public	__bb_TBtnMenuUtama_ImageKontrol
	public	__bb_TBtnMenuUtama_New
	public	__bb_TBtnMenuUtama_cekMouseEvent
	public	__bb_TBtnMenuUtama_cekMouseEvent_TOUCH
	public	__bb_TBtnMenuUtama_draw
	public	__bb_TBtnMenuUtama_drawNotif
	public	__bb_TBtnMenuUtama_setGambarBtnBawah
	public	__bb_TBtnMenuUtama_setPosition
	public	__bb_TBtnMenuUtama_showToolTip
	public	__bb_TBtnMenuUtama_update
	public	__bb_TBtnMenuUtama_update2
	public	__bb_TBtnMenu_Delete
	public	__bb_TBtnMenu_New
	public	__bb_TBtnMenu_draw
	public	__bb_TBtnMenu_init
	public	__bb_TBtnMenu_setPosition
	public	__bb_TBtnPanelGameOver_Delete
	public	__bb_TBtnPanelGameOver_Generate
	public	__bb_TBtnPanelGameOver_New
	public	__bb_TBtnPanelGameOver_cekMouseEvent
	public	__bb_TBtnPanelGameOver_draw
	public	__bb_TBtnPanelGameOver_hapus
	public	__bb_TBtnPanelInGame_Delete
	public	__bb_TBtnPanelInGame_Generate
	public	__bb_TBtnPanelInGame_New
	public	__bb_TBtnPanelInGame_cekMouseEvent
	public	__bb_TBtnPanelInGame_draw
	public	__bb_TBtnPanelMenuOption_Delete
	public	__bb_TBtnPanelMenuOption_Generate
	public	__bb_TBtnPanelMenuOption_New
	public	__bb_TBtnPanelMenuOption_cekMouseEvent
	public	__bb_TBtnPanelMenuOption_draw
	public	__bb_TBtnPanelMenuOption_update
	public	__bb_TBtnPanelMenuProfile_DeleteConfirm_Delete
	public	__bb_TBtnPanelMenuProfile_DeleteConfirm_Generate
	public	__bb_TBtnPanelMenuProfile_DeleteConfirm_New
	public	__bb_TBtnPanelMenuProfile_DeleteConfirm_cekMouseEvent
	public	__bb_TBtnPanelMenuProfile_DeleteConfirm_draw
	public	__bb_TBtnPanelMenuProfile_List_Delete
	public	__bb_TBtnPanelMenuProfile_List_Generate
	public	__bb_TBtnPanelMenuProfile_List_New
	public	__bb_TBtnPanelMenuProfile_List_cekMouseEvent
	public	__bb_TBtnPanelMenuProfile_NewPlayer_Delete
	public	__bb_TBtnPanelMenuProfile_NewPlayer_Generate
	public	__bb_TBtnPanelMenuProfile_NewPlayer_New
	public	__bb_TBtnPanelMenuProfile_NewPlayer_cekMouseEvent
	public	__bb_TBtnPanelMenuProfile_NewPlayer_createNewProfile
	public	__bb_TBtnPanelMenuShop_Main_Delete
	public	__bb_TBtnPanelMenuShop_Main_Generate
	public	__bb_TBtnPanelMenuShop_Main_New
	public	__bb_TBtnPanelMenuShop_Main_cekMouseEvent
	public	__bb_TBtnPanelMenuShop_Main_draw
	public	__bb_TBtnPanelMenuShop_Main_setPosition
	public	__bb_TBtnPanelMenuShop_Main_update
	public	__bb_TBtnPanelNewItem_Delete
	public	__bb_TBtnPanelNewItem_Generate
	public	__bb_TBtnPanelNewItem_New
	public	__bb_TBtnPanelNewItem_cekMouseEvent
	public	__bb_TBtnPanelNewItem_draw
	public	__bb_TBtnPanelNewItem_hapus
	public	__bb_TBtnPanelPilihSenjata_Delete
	public	__bb_TBtnPanelPilihSenjata_Generate
	public	__bb_TBtnPanelPilihSenjata_New
	public	__bb_TBtnPanelPilihSenjata_cekMouseEvent
	public	__bb_TBtnPanelPilihSenjata_draw
	public	__bb_TBtnPanelPilihSenjata_getNewItem
	public	__bb_TBtnPanelPilihSenjata_hapus
	public	__bb_TBtnPanelPilihSenjata_reInitBtn
	public	__bb_TBtnPanelPilihSenjata_setPosition
	public	__bb_TBtnPanelPilihSenjata_setPosition2
	public	__bb_TBtnPower_Delete
	public	__bb_TBtnPower_Generate
	public	__bb_TBtnPower_New
	public	__bb_TBtnPower_cekMouseEvent
	public	__bb_TBtnPower_dist
	public	__bb_TBtnPower_draw
	public	__bb_TBtnPower_hapus
	public	__bb_TBtnPower_hitungBtnPoin
	public	__bb_TBtnPower_update
	public	__bb_TBtnPower_updateMark
	public	__bb_TBtnSelectionPanel_Delete
	public	__bb_TBtnSelectionPanel_Generate
	public	__bb_TBtnSelectionPanel_New
	public	__bb_TBtnSelectionPanel_cekMouseEvent
	public	__bb_TBtnSelectionPanel_draw
	public	__bb_TBtnSelectionPanel_getToolTips
	public	__bb_TBtnSelectionPanel_setCardIsUnlocked
	public	__bb_TBtnSelectionPanel_setPosition
	public	__bb_TBtnSelectionPanel_update
	public	__bb_TBtnStatistik_Delete
	public	__bb_TBtnStatistik_Generate
	public	__bb_TBtnStatistik_New
	public	__bb_TBtnStatistik_btnGoToMainMenu_Clicked
	public	__bb_TBtnStatistik_btnNext_Clicked
	public	__bb_TBtnStatistik_cekMouseEvent
	public	__bb_TBtnStatistik_draw
	public	__bb_TBtnStatistik_hapus
	public	__bb_TBtnTrophyRoom_Delete
	public	__bb_TBtnTrophyRoom_Generate
	public	__bb_TBtnTrophyRoom_New
	public	__bb_TBtnTrophyRoom_cekMouseEvent
	public	__bb_TBtnTrophyRoom_draw
	public	__bb_TBtnTrophyRoom_loadContent
	public	__bb_TBtnTrophyRoom_setPosition
	public	__bb_TBtnTrophyRoom_update
	public	__bb_TBtnWaterCan_Delete
	public	__bb_TBtnWaterCan_Generate
	public	__bb_TBtnWaterCan_ImageKontrol
	public	__bb_TBtnWaterCan_New
	public	__bb_TBtnWaterCan_cekMouseEvent
	public	__bb_TBtnWaterCan_draw
	public	__bb_TCBFullScreenMenuOption_Delete
	public	__bb_TCBFullScreenMenuOption_Generate
	public	__bb_TCBFullScreenMenuOption_New
	public	__bb_TCBFullScreenMenuOption_SetFullscreen_HotKey
	public	__bb_TCBFullScreenMenuOption_applyFullscreen
	public	__bb_TCBFullScreenMenuOption_cancelFullscreen
	public	__bb_TCBFullScreenMenuOption_cekMouseEvent
	public	__bb_TCBFullScreenMenuOption_setFrame
	public	__bb_TCBFullScreenMenuOption_setLoadFullscreen
	public	__bb_TCBFullScreenMenuOption_setPosition
	public	__bb_TCatapultWeapon_Delete
	public	__bb_TCatapultWeapon_Generate
	public	__bb_TCatapultWeapon_New
	public	__bb_TCatapultWeapon_dist
	public	__bb_TCatapultWeapon_draw
	public	__bb_TCatapultWeapon_hapus
	public	__bb_TCatapultWeapon_update
	public	__bb_TCatapultWeapon_updateKolomBaris
	public	__bb_TCatapult_Delete
	public	__bb_TCatapult_Generate
	public	__bb_TCatapult_ImageKontrol
	public	__bb_TCatapult_New
	public	__bb_TCatapult_draw
	public	__bb_TCatapult_hapus
	public	__bb_TCatapult_isiPeluru
	public	__bb_TCatapult_kena
	public	__bb_TCatapult_setPeluru
	public	__bb_TCatapult_swapPeluru
	public	__bb_TCatapult_update
	public	__bb_TCursorObjek_Delete
	public	__bb_TCursorObjek_Generate
	public	__bb_TCursorObjek_New
	public	__bb_TCursorObjek_draw
	public	__bb_TCursorObjek_setCursor
	public	__bb_TCursorObjek_update
	public	__bb_TCutScene_Delete
	public	__bb_TCutScene_ImageKontrol
	public	__bb_TCutScene_Init
	public	__bb_TCutScene_New
	public	__bb_TCutScene_cekMouseEvent
	public	__bb_TCutScene_cekMouseEvent2
	public	__bb_TCutScene_drawObj
	public	__bb_TCutScene_drawTeaser
	public	__bb_TCutScene_kontrolPanel
	public	__bb_TCutScene_setPosition
	public	__bb_TCutScene_update
	public	__bb_TCutScene_updateObj
	public	__bb_TCutScene_updateTeaser
	public	__bb_TDefender_Delete
	public	__bb_TDefender_Generate
	public	__bb_TDefender_New
	public	__bb_TDefender_draw
	public	__bb_TDefender_hapus
	public	__bb_TDefender_kena
	public	__bb_TDefender_update
	public	__bb_TDemoPanel_BtnNavigasi_Delete
	public	__bb_TDemoPanel_BtnNavigasi_Generate
	public	__bb_TDemoPanel_BtnNavigasi_New
	public	__bb_TDemoPanel_BtnNavigasi_cekMouseEvent
	public	__bb_TDemoPanel_BtnNavigasi_draw
	public	__bb_TDemoPanel_BtnNavigasi_setPosition
	public	__bb_TDemoPanel_BtnNavigasi_update
	public	__bb_TDiaryBookEnemy_BtnNavigasi_Delete
	public	__bb_TDiaryBookEnemy_BtnNavigasi_Generate
	public	__bb_TDiaryBookEnemy_BtnNavigasi_New
	public	__bb_TDiaryBookEnemy_BtnNavigasi_cekMouseEvent
	public	__bb_TDiaryBookEnemy_BtnNavigasi_draw
	public	__bb_TDiaryBookEnemy_BtnNavigasi_setPosition
	public	__bb_TDiaryBookEnemy_BtnNavigasi_update
	public	__bb_TDiaryBookGarden_BtnNavigasi_Delete
	public	__bb_TDiaryBookGarden_BtnNavigasi_Generate
	public	__bb_TDiaryBookGarden_BtnNavigasi_New
	public	__bb_TDiaryBookGarden_BtnNavigasi_cekMouseEvent
	public	__bb_TDiaryBookGarden_BtnNavigasi_draw
	public	__bb_TDiaryBookGarden_BtnNavigasi_setPosition
	public	__bb_TDiaryBookGarden_BtnNavigasi_update
	public	__bb_TDiaryBookPlant_BtnNavigasi_Delete
	public	__bb_TDiaryBookPlant_BtnNavigasi_Generate
	public	__bb_TDiaryBookPlant_BtnNavigasi_New
	public	__bb_TDiaryBookPlant_BtnNavigasi_cekMouseEvent
	public	__bb_TDiaryBookPlant_BtnNavigasi_draw
	public	__bb_TDiaryBookPlant_BtnNavigasi_setPosition
	public	__bb_TDiaryBookPlant_BtnNavigasi_update
	public	__bb_TDiaryBookRanch_BtnNavigasi_Delete
	public	__bb_TDiaryBookRanch_BtnNavigasi_Generate
	public	__bb_TDiaryBookRanch_BtnNavigasi_New
	public	__bb_TDiaryBookRanch_BtnNavigasi_cekMouseEvent
	public	__bb_TDiaryBookRanch_BtnNavigasi_draw
	public	__bb_TDiaryBookRanch_BtnNavigasi_setPosition
	public	__bb_TDiaryBookRanch_BtnNavigasi_update
	public	__bb_TDisturber_Delete
	public	__bb_TDisturber_Generate
	public	__bb_TDisturber_ImageKontrol
	public	__bb_TDisturber_New
	public	__bb_TDisturber_dist
	public	__bb_TDisturber_draw
	public	__bb_TDisturber_hapus
	public	__bb_TDisturber_serang
	public	__bb_TDisturber_serang1
	public	__bb_TDisturber_serang2
	public	__bb_TDisturber_serang3
	public	__bb_TDisturber_stopKanalSFX
	public	__bb_TDisturber_update
	public	__bb_TDisturber_updateVolumeSFX
	public	__bb_TEffEnemy_Delete
	public	__bb_TEffEnemy_GenerateEnemyEffect
	public	__bb_TEffEnemy_New
	public	__bb_TEffEnemy_draw
	public	__bb_TEffEnemy_hapus
	public	__bb_TEffEnemy_update
	public	__bb_TEnemyAnim_Delete
	public	__bb_TEnemyAnim_GenerateEnemy
	public	__bb_TEnemyAnim_New
	public	__bb_TEnemyAnim_aturFrameSlow
	public	__bb_TEnemyAnim_cekItemDrop
	public	__bb_TEnemyAnim_cekMouseEvent
	public	__bb_TEnemyAnim_cekMouseEvent2
	public	__bb_TEnemyAnim_dist
	public	__bb_TEnemyAnim_draw
	public	__bb_TEnemyAnim_frozenWaterMelon_CountDown
	public	__bb_TEnemyAnim_gantiJenis
	public	__bb_TEnemyAnim_getID
	public	__bb_TEnemyAnim_getIdPasangan
	public	__bb_TEnemyAnim_getName
	public	__bb_TEnemyAnim_getNoIndex
	public	__bb_TEnemyAnim_hapus
	public	__bb_TEnemyAnim_kena
	public	__bb_TEnemyAnim_loadFileSetting
	public	__bb_TEnemyAnim_loadFileSettingActionBoss
	public	__bb_TEnemyAnim_loopFrame
	public	__bb_TEnemyAnim_setImgHandle
	public	__bb_TEnemyAnim_showToolTip
	public	__bb_TEnemyAnim_slowPumkin_CountDown
	public	__bb_TEnemyAnim_stopKanalSFX
	public	__bb_TEnemyAnim_tambahBioCounter
	public	__bb_TEnemyAnim_update
	public	__bb_TEnemyAnim_updateNomorBaris
	public	__bb_TEnemyAnim_updateNomorKolom
	public	__bb_TEnemyAnim_updateTest
	public	__bb_TEnemyAnim_updateVolumeSFX
	public	__bb_TEnemyAnim_update_musuh_1
	public	__bb_TEnemyAnim_update_musuh_10a
	public	__bb_TEnemyAnim_update_musuh_10b
	public	__bb_TEnemyAnim_update_musuh_11a
	public	__bb_TEnemyAnim_update_musuh_11b
	public	__bb_TEnemyAnim_update_musuh_12a
	public	__bb_TEnemyAnim_update_musuh_12b
	public	__bb_TEnemyAnim_update_musuh_13a
	public	__bb_TEnemyAnim_update_musuh_14a
	public	__bb_TEnemyAnim_update_musuh_15a
	public	__bb_TEnemyAnim_update_musuh_16a
	public	__bb_TEnemyAnim_update_musuh_16a_BM
	public	__bb_TEnemyAnim_update_musuh_16b
	public	__bb_TEnemyAnim_update_musuh_16b_BM
	public	__bb_TEnemyAnim_update_musuh_17a
	public	__bb_TEnemyAnim_update_musuh_17b
	public	__bb_TEnemyAnim_update_musuh_18a
	public	__bb_TEnemyAnim_update_musuh_18b
	public	__bb_TEnemyAnim_update_musuh_19a
	public	__bb_TEnemyAnim_update_musuh_19b
	public	__bb_TEnemyAnim_update_musuh_2
	public	__bb_TEnemyAnim_update_musuh_20a
	public	__bb_TEnemyAnim_update_musuh_21a
	public	__bb_TEnemyAnim_update_musuh_22a
	public	__bb_TEnemyAnim_update_musuh_23a
	public	__bb_TEnemyAnim_update_musuh_24b
	public	__bb_TEnemyAnim_update_musuh_25_GameOverScene
	public	__bb_TEnemyAnim_update_musuh_25a
	public	__bb_TEnemyAnim_update_musuh_26a
	public	__bb_TEnemyAnim_update_musuh_27a
	public	__bb_TEnemyAnim_update_musuh_3a
	public	__bb_TEnemyAnim_update_musuh_3a_BM
	public	__bb_TEnemyAnim_update_musuh_4a
	public	__bb_TEnemyAnim_update_musuh_4b
	public	__bb_TEnemyAnim_update_musuh_5
	public	__bb_TEnemyAnim_update_musuh_5_SPC7
	public	__bb_TEnemyAnim_update_musuh_5a
	public	__bb_TEnemyAnim_update_musuh_6
	public	__bb_TEnemyAnim_update_musuh_6a
	public	__bb_TEnemyAnim_update_musuh_7a
	public	__bb_TEnemyAnim_update_musuh_8a
	public	__bb_TEnemyAnim_update_musuh_8b
	public	__bb_TEnemyAnim_update_musuh_9a
	public	__bb_TEnemyAnim_update_musuh_9b
	public	__bb_TEnemyWeapon_Delete
	public	__bb_TEnemyWeapon_Generate
	public	__bb_TEnemyWeapon_GeneratePeluruWortel
	public	__bb_TEnemyWeapon_New
	public	__bb_TEnemyWeapon_arrowRotation
	public	__bb_TEnemyWeapon_dist
	public	__bb_TEnemyWeapon_draw
	public	__bb_TEnemyWeapon_hapus
	public	__bb_TEnemyWeapon_stopKanalSFX
	public	__bb_TEnemyWeapon_update
	public	__bb_TEnemyWeapon_update1
	public	__bb_TEnemyWeapon_update2
	public	__bb_TEnemyWeapon_updateKolomBaris
	public	__bb_TEnemyWeapon_updateVolumeSFX
	public	__bb_TEntDiaryBook_Enemy_Delete
	public	__bb_TEntDiaryBook_Enemy_Generate
	public	__bb_TEntDiaryBook_Enemy_New
	public	__bb_TEntDiaryBook_Enemy_draw
	public	__bb_TEntDiaryBook_Enemy_setCounterEnt
	public	__bb_TEntDiaryBook_Enemy_setPosition
	public	__bb_TEntDiaryBook_Enemy_update
	public	__bb_TEntDiaryBook_Garden_Delete
	public	__bb_TEntDiaryBook_Garden_Generate
	public	__bb_TEntDiaryBook_Garden_New
	public	__bb_TEntDiaryBook_Garden_draw
	public	__bb_TEntDiaryBook_Garden_getTipeBag
	public	__bb_TEntDiaryBook_Garden_setCounterEnt
	public	__bb_TEntDiaryBook_Garden_setPosition
	public	__bb_TEntDiaryBook_Garden_update
	public	__bb_TEntDiaryBook_Plant_Delete
	public	__bb_TEntDiaryBook_Plant_Generate
	public	__bb_TEntDiaryBook_Plant_New
	public	__bb_TEntDiaryBook_Plant_draw
	public	__bb_TEntDiaryBook_Plant_getTipeBag
	public	__bb_TEntDiaryBook_Plant_setCounterEnt
	public	__bb_TEntDiaryBook_Plant_setPosition
	public	__bb_TEntDiaryBook_Plant_update
	public	__bb_TEntDiaryBook_Ranch_Delete
	public	__bb_TEntDiaryBook_Ranch_Generate
	public	__bb_TEntDiaryBook_Ranch_New
	public	__bb_TEntDiaryBook_Ranch_draw
	public	__bb_TEntDiaryBook_Ranch_setCounterEnt
	public	__bb_TEntDiaryBook_Ranch_setPosition
	public	__bb_TEntDiaryBook_Ranch_update
	public	__bb_TFarmTool_Delete
	public	__bb_TFarmTool_Generate
	public	__bb_TFarmTool_ImageKontrol
	public	__bb_TFarmTool_New
	public	__bb_TFarmTool_cekMouseEvent
	public	__bb_TFarmTool_draw
	public	__bb_TFarmTool_hapus
	public	__bb_TFarmTool_update
	public	__bb_TFarmerAnim_Delete
	public	__bb_TFarmerAnim_Generate
	public	__bb_TFarmerAnim_New
	public	__bb_TFarmerAnim_changeState
	public	__bb_TFarmerAnim_draw
	public	__bb_TFarmerAnim_reset
	public	__bb_TFarmerAnim_update
	public	__bb_TFarmerAnim_updatePos
	public	__bb_TFrozenMaskedEffect_Delete
	public	__bb_TFrozenMaskedEffect_Generate
	public	__bb_TFrozenMaskedEffect_New
	public	__bb_TFrozenMaskedEffect_draw
	public	__bb_TFrozenMaskedEffect_update
	public	__bb_TGameOverEnt_Delete
	public	__bb_TGameOverEnt_Generate
	public	__bb_TGameOverEnt_ImageKontrol
	public	__bb_TGameOverEnt_New
	public	__bb_TGameOverEnt_draw
	public	__bb_TGameOverEnt_hapus
	public	__bb_TGameOverEnt_stopKanalSFX
	public	__bb_TGameOverEnt_update
	public	__bb_TGameOverEnt_updateVolumeSFX
	public	__bb_TGameTitle_Delete
	public	__bb_TGameTitle_ImageKontrol
	public	__bb_TGameTitle_Init
	public	__bb_TGameTitle_New
	public	__bb_TGameTitle_draw
	public	__bb_TGameTitle_loadingStepKontrol
	public	__bb_TGameTitle_playSFX_EntAction
	public	__bb_TGameTitle_setImage
	public	__bb_TGameTitle_setPosition
	public	__bb_TGameTitle_stopKanalSFX
	public	__bb_TGameTitle_update
	public	__bb_TGameTitle_updateVolumeSFX
	public	__bb_TGarden_AnimKurcaci_Delete
	public	__bb_TGarden_AnimKurcaci_Generate
	public	__bb_TGarden_AnimKurcaci_New
	public	__bb_TGarden_AnimKurcaci_cariPanen
	public	__bb_TGarden_AnimKurcaci_changeState
	public	__bb_TGarden_AnimKurcaci_dist
	public	__bb_TGarden_AnimKurcaci_draw
	public	__bb_TGarden_AnimKurcaci_hapus
	public	__bb_TGarden_AnimKurcaci_kePosAwal
	public	__bb_TGarden_AnimKurcaci_update
	public	__bb_TGarden_BagPlant_Delete
	public	__bb_TGarden_BagPlant_Generate
	public	__bb_TGarden_BagPlant_New
	public	__bb_TGarden_BagPlant_calculateLoading
	public	__bb_TGarden_BagPlant_cekMouseEvent
	public	__bb_TGarden_BagPlant_draw
	public	__bb_TGarden_BagPlant_getID
	public	__bb_TGarden_BagPlant_getName
	public	__bb_TGarden_BagPlant_goLoading
	public	__bb_TGarden_BagPlant_hapus
	public	__bb_TGarden_BagPlant_itemDipakai
	public	__bb_TGarden_BagPlant_loadFileSetting
	public	__bb_TGarden_BagPlant_resetCounter
	public	__bb_TGarden_BagPlant_setCounter
	public	__bb_TGarden_BagPlant_setPosition
	public	__bb_TGarden_BagPlant_update
	public	__bb_TGarden_BagPlant_updateJmlItem
	public	__bb_TGarden_BtnArrowPlant_Delete
	public	__bb_TGarden_BtnArrowPlant_Generate
	public	__bb_TGarden_BtnArrowPlant_New
	public	__bb_TGarden_BtnArrowPlant_cekMouseEvent
	public	__bb_TGarden_BtnArrowPlant_draw
	public	__bb_TGarden_BtnArrowPlant_panahKanan
	public	__bb_TGarden_BtnArrowPlant_panahKiri
	public	__bb_TGarden_BtnArrowPlant_setPosition
	public	__bb_TGarden_BtnArrowPlant_update
	public	__bb_TGarden_BtnKurcaci_Delete
	public	__bb_TGarden_BtnKurcaci_Generate
	public	__bb_TGarden_BtnKurcaci_New
	public	__bb_TGarden_BtnKurcaci_cekMouseEvent
	public	__bb_TGarden_BtnKurcaci_draw
	public	__bb_TGarden_BtnKurcaci_hapus
	public	__bb_TGarden_BtnKurcaci_setPosition
	public	__bb_TGarden_BtnKurcaci_update
	public	__bb_TGarden_BtnPanelBawah_Delete
	public	__bb_TGarden_BtnPanelBawah_Generate
	public	__bb_TGarden_BtnPanelBawah_New
	public	__bb_TGarden_BtnPanelBawah_cekMouseEvent
	public	__bb_TGarden_BtnPanelBawah_draw
	public	__bb_TGarden_BtnPanelBawah_setPosition
	public	__bb_TGarden_BtnPanelBawah_update
	public	__bb_TGarden_FarmTool_Delete
	public	__bb_TGarden_FarmTool_Generate
	public	__bb_TGarden_FarmTool_New
	public	__bb_TGarden_FarmTool_cekMouseEvent
	public	__bb_TGarden_FarmTool_draw
	public	__bb_TGarden_FarmTool_hapus
	public	__bb_TGarden_FarmTool_itemDipakai
	public	__bb_TGarden_FarmTool_setCounter
	public	__bb_TGarden_FarmTool_update
	public	__bb_TGarden_FarmTool_updateJmlItem
	public	__bb_TGarden_LevUtama_Delete
	public	__bb_TGarden_LevUtama_ImageKontrol
	public	__bb_TGarden_LevUtama_New
	public	__bb_TGarden_LevUtama_draw
	public	__bb_TGarden_LevUtama_init
	public	__bb_TGarden_LevUtama_setPosition
	public	__bb_TGarden_LevUtama_update
	public	__bb_TGarden_PlantAnim_Delete
	public	__bb_TGarden_PlantAnim_Generate
	public	__bb_TGarden_PlantAnim_New
	public	__bb_TGarden_PlantAnim_calculateGrow
	public	__bb_TGarden_PlantAnim_changeState
	public	__bb_TGarden_PlantAnim_draw
	public	__bb_TGarden_PlantAnim_getID
	public	__bb_TGarden_PlantAnim_getName
	public	__bb_TGarden_PlantAnim_getNoIndex
	public	__bb_TGarden_PlantAnim_getTipeBag
	public	__bb_TGarden_PlantAnim_hapus
	public	__bb_TGarden_PlantAnim_kembaliKeProsesAwal
	public	__bb_TGarden_PlantAnim_stopKanalSFX
	public	__bb_TGarden_PlantAnim_tambahBioCounter
	public	__bb_TGarden_PlantAnim_update
	public	__bb_TGarden_PlantAnim_updatePlant
	public	__bb_TGarden_PlantAnim_updatePlant2
	public	__bb_TGarden_PlantAnim_updateVolumeSFX
	public	__bb_TGarden_TimerGame_Delete
	public	__bb_TGarden_TimerGame_Generate
	public	__bb_TGarden_TimerGame_New
	public	__bb_TGarden_TimerGame_update
	public	__bb_TGuideBook_BtnNavigasi_Delete
	public	__bb_TGuideBook_BtnNavigasi_Generate
	public	__bb_TGuideBook_BtnNavigasi_New
	public	__bb_TGuideBook_BtnNavigasi_cekMouseEvent
	public	__bb_TGuideBook_BtnNavigasi_draw
	public	__bb_TGuideBook_BtnNavigasi_setPosition
	public	__bb_TGuideBook_BtnNavigasi_update
	public	__bb_TGuideNoLevel_BtnLevel_Delete
	public	__bb_TGuideNoLevel_BtnLevel_Generate
	public	__bb_TGuideNoLevel_BtnLevel_New
	public	__bb_TGuideNoLevel_BtnLevel_cekMouseEvent
	public	__bb_TGuideNoLevel_BtnLevel_draw
	public	__bb_TGuideNoLevel_BtnLevel_setPosition
	public	__bb_TGuideNoLevel_BtnLevel_update
	public	__bb_TGuideNoLevel_BtnSeason_Delete
	public	__bb_TGuideNoLevel_BtnSeason_Generate
	public	__bb_TGuideNoLevel_BtnSeason_New
	public	__bb_TGuideNoLevel_BtnSeason_cekMouseEvent
	public	__bb_TGuideNoLevel_BtnSeason_draw
	public	__bb_TGuideNoLevel_BtnSeason_setPosition
	public	__bb_TGuideNoLevel_BtnSeason_update
	public	__bb_TGuide_Slider_Arrow_Delete
	public	__bb_TGuide_Slider_Arrow_Generate
	public	__bb_TGuide_Slider_Arrow_New
	public	__bb_TGuide_Slider_Arrow_cekMouseEvent
	public	__bb_TGuide_Slider_Arrow_draw
	public	__bb_TGuide_Slider_Arrow_setPosition
	public	__bb_TGuide_Slider_Arrow_tombolDiTekan
	public	__bb_TGuide_Slider_Arrow_update
	public	__bb_TGuide_Slider_Bar_Delete
	public	__bb_TGuide_Slider_Bar_Init
	public	__bb_TGuide_Slider_Bar_New
	public	__bb_TGuide_Slider_Bar_cekMouseEvent
	public	__bb_TGuide_Slider_Bar_draw
	public	__bb_TGuide_Slider_Bar_moveSlider
	public	__bb_TGuide_Slider_Bar_setPosition
	public	__bb_TGuide_Slider_Bar_ubahPos_byArrow
	public	__bb_TGuide_Slider_Bar_update
	public	__bb_TItemDrop_Delete
	public	__bb_TItemDrop_Generate
	public	__bb_TItemDrop_New
	public	__bb_TItemDrop_cekMouseEvent
	public	__bb_TItemDrop_dist
	public	__bb_TItemDrop_draw
	public	__bb_TItemDrop_hapus
	public	__bb_TItemDrop_update
	public	__bb_TLoadingScreenMark_Delete
	public	__bb_TLoadingScreenMark_Generate
	public	__bb_TLoadingScreenMark_New
	public	__bb_TLoadingScreenMark_draw
	public	__bb_TLoadingScreenMark_setPosition
	public	__bb_TLoadingScreenMark_update
	public	__bb_TMainMenuEnt_Delete
	public	__bb_TMainMenuEnt_Generate
	public	__bb_TMainMenuEnt_ImageKontrol
	public	__bb_TMainMenuEnt_New
	public	__bb_TMainMenuEnt_changeState
	public	__bb_TMainMenuEnt_draw
	public	__bb_TMainMenuEnt_hapus
	public	__bb_TMainMenuEnt_setImgHandle
	public	__bb_TMainMenuEnt_setPosition
	public	__bb_TMainMenuEnt_update
	public	__bb_TMenuProfilSelectionMark_Delete
	public	__bb_TMenuProfilSelectionMark_Generate
	public	__bb_TMenuProfilSelectionMark_ImageKontrol
	public	__bb_TMenuProfilSelectionMark_New
	public	__bb_TMenuProfilSelectionMark_cekMouseEvent
	public	__bb_TMenuProfilSelectionMark_draw
	public	__bb_TMenuProfilSelectionMark_setNamaDanNilaiProfile
	public	__bb_TMenuProfilSelectionMark_setProfileMark
	public	__bb_TMenuShopChicken_BtnBuyChicken_Delete
	public	__bb_TMenuShopChicken_BtnBuyChicken_Generate
	public	__bb_TMenuShopChicken_BtnBuyChicken_New
	public	__bb_TMenuShopChicken_BtnBuyChicken_buyItem
	public	__bb_TMenuShopChicken_BtnBuyChicken_cekMouseEvent
	public	__bb_TMenuShopChicken_BtnBuyChicken_draw
	public	__bb_TMenuShopChicken_BtnBuyChicken_drawDialogPanel
	public	__bb_TMenuShopChicken_BtnBuyChicken_setPosition
	public	__bb_TMenuShopChicken_BtnBuyChicken_setTipeDialog
	public	__bb_TMenuShopChicken_BtnBuyChicken_showToolTip
	public	__bb_TMenuShopChicken_BtnBuyChicken_update
	public	__bb_TMenuShopCow_BtnBuyCow_Delete
	public	__bb_TMenuShopCow_BtnBuyCow_Generate
	public	__bb_TMenuShopCow_BtnBuyCow_New
	public	__bb_TMenuShopCow_BtnBuyCow_buyItem
	public	__bb_TMenuShopCow_BtnBuyCow_cekMouseEvent
	public	__bb_TMenuShopCow_BtnBuyCow_draw
	public	__bb_TMenuShopCow_BtnBuyCow_drawDialogPanel
	public	__bb_TMenuShopCow_BtnBuyCow_setPosition
	public	__bb_TMenuShopCow_BtnBuyCow_setTipeDialog
	public	__bb_TMenuShopCow_BtnBuyCow_showToolTip
	public	__bb_TMenuShopCow_BtnBuyCow_update
	public	__bb_TMenuShopDialog_BtnNavigasi_Delete
	public	__bb_TMenuShopDialog_BtnNavigasi_Generate
	public	__bb_TMenuShopDialog_BtnNavigasi_New
	public	__bb_TMenuShopDialog_BtnNavigasi_cekMouseEvent
	public	__bb_TMenuShopDialog_BtnNavigasi_draw
	public	__bb_TMenuShopDialog_BtnNavigasi_setPosition
	public	__bb_TMenuShopDialog_BtnNavigasi_update
	public	__bb_TMenuShopGarden_BtnBuyAtas_Delete
	public	__bb_TMenuShopGarden_BtnBuyAtas_Generate
	public	__bb_TMenuShopGarden_BtnBuyAtas_New
	public	__bb_TMenuShopGarden_BtnBuyAtas_buyItem
	public	__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Buy
	public	__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Used
	public	__bb_TMenuShopGarden_BtnBuyAtas_cekMouseEvent
	public	__bb_TMenuShopGarden_BtnBuyAtas_draw
	public	__bb_TMenuShopGarden_BtnBuyAtas_drawDialogPanel
	public	__bb_TMenuShopGarden_BtnBuyAtas_setPosition
	public	__bb_TMenuShopGarden_BtnBuyAtas_setTipeDialog
	public	__bb_TMenuShopGarden_BtnBuyAtas_showToolTip
	public	__bb_TMenuShopGarden_BtnBuyAtas_update
	public	__bb_TMenuShopGarden_BtnBuySeed_Delete
	public	__bb_TMenuShopGarden_BtnBuySeed_Generate
	public	__bb_TMenuShopGarden_BtnBuySeed_New
	public	__bb_TMenuShopGarden_BtnBuySeed_buyItem
	public	__bb_TMenuShopGarden_BtnBuySeed_cekMouseEvent
	public	__bb_TMenuShopGarden_BtnBuySeed_draw
	public	__bb_TMenuShopGarden_BtnBuySeed_drawDialogPanel
	public	__bb_TMenuShopGarden_BtnBuySeed_setPosition
	public	__bb_TMenuShopGarden_BtnBuySeed_setTipeDialog
	public	__bb_TMenuShopGarden_BtnBuySeed_update
	public	__bb_TMenuShopMain_BtnNavigasi_Delete
	public	__bb_TMenuShopMain_BtnNavigasi_Generate
	public	__bb_TMenuShopMain_BtnNavigasi_New
	public	__bb_TMenuShopMain_BtnNavigasi_cekMouseEvent
	public	__bb_TMenuShopMain_BtnNavigasi_draw
	public	__bb_TMenuShopMain_BtnNavigasi_setPosition
	public	__bb_TMenuShopMain_BtnNavigasi_update
	public	__bb_TMenuShopSheep_BtnBuySheep_Delete
	public	__bb_TMenuShopSheep_BtnBuySheep_Generate
	public	__bb_TMenuShopSheep_BtnBuySheep_New
	public	__bb_TMenuShopSheep_BtnBuySheep_buyItem
	public	__bb_TMenuShopSheep_BtnBuySheep_cekMouseEvent
	public	__bb_TMenuShopSheep_BtnBuySheep_draw
	public	__bb_TMenuShopSheep_BtnBuySheep_drawDialogPanel
	public	__bb_TMenuShopSheep_BtnBuySheep_setPosition
	public	__bb_TMenuShopSheep_BtnBuySheep_setTipeDialog
	public	__bb_TMenuShopSheep_BtnBuySheep_showToolTip
	public	__bb_TMenuShopSheep_BtnBuySheep_update
	public	__bb_TMenuShopSlot_BtnBuySlot_Delete
	public	__bb_TMenuShopSlot_BtnBuySlot_Generate
	public	__bb_TMenuShopSlot_BtnBuySlot_New
	public	__bb_TMenuShopSlot_BtnBuySlot_buyItem
	public	__bb_TMenuShopSlot_BtnBuySlot_cekMouseEvent
	public	__bb_TMenuShopSlot_BtnBuySlot_draw
	public	__bb_TMenuShopSlot_BtnBuySlot_drawDialogPanel
	public	__bb_TMenuShopSlot_BtnBuySlot_setPosition
	public	__bb_TMenuShopSlot_BtnBuySlot_setTipeDialog
	public	__bb_TMenuShopSlot_BtnBuySlot_update
	public	__bb_TMenuShopTools_BtnBuyTool_Delete
	public	__bb_TMenuShopTools_BtnBuyTool_Generate
	public	__bb_TMenuShopTools_BtnBuyTool_New
	public	__bb_TMenuShopTools_BtnBuyTool_buyItem
	public	__bb_TMenuShopTools_BtnBuyTool_cekMouseEvent
	public	__bb_TMenuShopTools_BtnBuyTool_draw
	public	__bb_TMenuShopTools_BtnBuyTool_drawDialogPanel
	public	__bb_TMenuShopTools_BtnBuyTool_setPosition
	public	__bb_TMenuShopTools_BtnBuyTool_setTipeDialog
	public	__bb_TMenuShopTools_BtnBuyTool_showToolTip
	public	__bb_TMenuShopTools_BtnBuyTool_update
	public	__bb_TMoneyGame_Delete
	public	__bb_TMoneyGame_Generate
	public	__bb_TMoneyGame_New
	public	__bb_TMoneyGame_draw
	public	__bb_TMoneyGame_hapus
	public	__bb_TMouseTester_Delete
	public	__bb_TMouseTester_New
	public	__bb_TMouseTester_draw
	public	__bb_TMouseTester_init
	public	__bb_TNITM_AnimFarmTool_Delete
	public	__bb_TNITM_AnimFarmTool_Generate
	public	__bb_TNITM_AnimFarmTool_New
	public	__bb_TNITM_AnimFarmTool_dist
	public	__bb_TNITM_AnimFarmTool_draw
	public	__bb_TNITM_AnimFarmTool_hapus
	public	__bb_TNITM_AnimFarmTool_reset
	public	__bb_TNITM_AnimFarmTool_stopKanalSFX
	public	__bb_TNITM_AnimFarmTool_update
	public	__bb_TNITM_AnimFarmTool_updateVolumeSFX
	public	__bb_TNITM_AnimKurcaci_Delete
	public	__bb_TNITM_AnimKurcaci_Generate
	public	__bb_TNITM_AnimKurcaci_New
	public	__bb_TNITM_AnimKurcaci_cariPanen
	public	__bb_TNITM_AnimKurcaci_changeState
	public	__bb_TNITM_AnimKurcaci_dist
	public	__bb_TNITM_AnimKurcaci_draw
	public	__bb_TNITM_AnimKurcaci_hapus
	public	__bb_TNITM_AnimKurcaci_update
	public	__bb_TNITM_EnemyAnim_Delete
	public	__bb_TNITM_EnemyAnim_GenerateEnemy
	public	__bb_TNITM_EnemyAnim_New
	public	__bb_TNITM_EnemyAnim_aturFrameSlow
	public	__bb_TNITM_EnemyAnim_dist
	public	__bb_TNITM_EnemyAnim_draw
	public	__bb_TNITM_EnemyAnim_frozenWaterMelon_CountDown
	public	__bb_TNITM_EnemyAnim_gantiJenis
	public	__bb_TNITM_EnemyAnim_getID
	public	__bb_TNITM_EnemyAnim_getName
	public	__bb_TNITM_EnemyAnim_hapus
	public	__bb_TNITM_EnemyAnim_kena
	public	__bb_TNITM_EnemyAnim_loadFileSetting
	public	__bb_TNITM_EnemyAnim_loopFrame
	public	__bb_TNITM_EnemyAnim_reset
	public	__bb_TNITM_EnemyAnim_setImgHandle
	public	__bb_TNITM_EnemyAnim_slowPumkin_CountDown
	public	__bb_TNITM_EnemyAnim_stopKanalSFX
	public	__bb_TNITM_EnemyAnim_update
	public	__bb_TNITM_EnemyAnim_updateNomorKolom
	public	__bb_TNITM_EnemyAnim_updateTest
	public	__bb_TNITM_EnemyAnim_updateVolumeSFX
	public	__bb_TNITM_EnemyAnim_update_musuh_1
	public	__bb_TNITM_EnemyAnim_update_musuh_10a
	public	__bb_TNITM_EnemyAnim_update_musuh_10b
	public	__bb_TNITM_EnemyAnim_update_musuh_11a
	public	__bb_TNITM_EnemyAnim_update_musuh_11b
	public	__bb_TNITM_EnemyAnim_update_musuh_12a
	public	__bb_TNITM_EnemyAnim_update_musuh_12b
	public	__bb_TNITM_EnemyAnim_update_musuh_13a
	public	__bb_TNITM_EnemyAnim_update_musuh_14a
	public	__bb_TNITM_EnemyAnim_update_musuh_15a
	public	__bb_TNITM_EnemyAnim_update_musuh_16a
	public	__bb_TNITM_EnemyAnim_update_musuh_16b
	public	__bb_TNITM_EnemyAnim_update_musuh_17a
	public	__bb_TNITM_EnemyAnim_update_musuh_17b
	public	__bb_TNITM_EnemyAnim_update_musuh_18a
	public	__bb_TNITM_EnemyAnim_update_musuh_18b
	public	__bb_TNITM_EnemyAnim_update_musuh_19a
	public	__bb_TNITM_EnemyAnim_update_musuh_19b
	public	__bb_TNITM_EnemyAnim_update_musuh_2
	public	__bb_TNITM_EnemyAnim_update_musuh_20a
	public	__bb_TNITM_EnemyAnim_update_musuh_21a
	public	__bb_TNITM_EnemyAnim_update_musuh_22a
	public	__bb_TNITM_EnemyAnim_update_musuh_23a
	public	__bb_TNITM_EnemyAnim_update_musuh_24b
	public	__bb_TNITM_EnemyAnim_update_musuh_3a
	public	__bb_TNITM_EnemyAnim_update_musuh_4a
	public	__bb_TNITM_EnemyAnim_update_musuh_4b
	public	__bb_TNITM_EnemyAnim_update_musuh_5
	public	__bb_TNITM_EnemyAnim_update_musuh_5a
	public	__bb_TNITM_EnemyAnim_update_musuh_6
	public	__bb_TNITM_EnemyAnim_update_musuh_6a
	public	__bb_TNITM_EnemyAnim_update_musuh_7a
	public	__bb_TNITM_EnemyAnim_update_musuh_7b
	public	__bb_TNITM_EnemyAnim_update_musuh_8a
	public	__bb_TNITM_EnemyAnim_update_musuh_8b
	public	__bb_TNITM_EnemyAnim_update_musuh_9a
	public	__bb_TNITM_EnemyAnim_update_musuh_9b
	public	__bb_TNITM_EnemyWeapon_Delete
	public	__bb_TNITM_EnemyWeapon_Generate
	public	__bb_TNITM_EnemyWeapon_New
	public	__bb_TNITM_EnemyWeapon_arrowRotation
	public	__bb_TNITM_EnemyWeapon_draw
	public	__bb_TNITM_EnemyWeapon_hapus
	public	__bb_TNITM_EnemyWeapon_stopKanalSFX
	public	__bb_TNITM_EnemyWeapon_update
	public	__bb_TNITM_EnemyWeapon_updateVolumeSFX
	public	__bb_TNITM_NinjaWeapon_Delete
	public	__bb_TNITM_NinjaWeapon_GenerateNinjaWeapon
	public	__bb_TNITM_NinjaWeapon_New
	public	__bb_TNITM_NinjaWeapon_dist
	public	__bb_TNITM_NinjaWeapon_draw
	public	__bb_TNITM_NinjaWeapon_hapus
	public	__bb_TNITM_NinjaWeapon_setPeluru
	public	__bb_TNITM_NinjaWeapon_stopKanalSFX
	public	__bb_TNITM_NinjaWeapon_update
	public	__bb_TNITM_NinjaWeapon_updateKolomBaris
	public	__bb_TNITM_NinjaWeapon_updateVolumeSFX
	public	__bb_TNITM_ObstacleTanam_Delete
	public	__bb_TNITM_ObstacleTanam_Generate
	public	__bb_TNITM_ObstacleTanam_New
	public	__bb_TNITM_ObstacleTanam_draw
	public	__bb_TNITM_ObstacleTanam_getID
	public	__bb_TNITM_ObstacleTanam_getName
	public	__bb_TNITM_ObstacleTanam_getNilai
	public	__bb_TNITM_ObstacleTanam_hapus
	public	__bb_TNITM_ObstacleTanam_loadFileSetting
	public	__bb_TNITM_ObstacleTanam_reset
	public	__bb_TNITM_ObstacleTanam_setFrame
	public	__bb_TNITM_ObstacleTanam_update
	public	__bb_TNITM_PlantAnim_Delete
	public	__bb_TNITM_PlantAnim_Generate
	public	__bb_TNITM_PlantAnim_New
	public	__bb_TNITM_PlantAnim_calculateGrow
	public	__bb_TNITM_PlantAnim_changeState
	public	__bb_TNITM_PlantAnim_draw
	public	__bb_TNITM_PlantAnim_getID
	public	__bb_TNITM_PlantAnim_getName
	public	__bb_TNITM_PlantAnim_hapus
	public	__bb_TNITM_PlantAnim_kena
	public	__bb_TNITM_PlantAnim_loadFileSetting
	public	__bb_TNITM_PlantAnim_reset
	public	__bb_TNITM_PlantAnim_stopKanalSFX
	public	__bb_TNITM_PlantAnim_update
	public	__bb_TNITM_PlantAnim_updateLokasi_1
	public	__bb_TNITM_PlantAnim_updateLokasi_2
	public	__bb_TNITM_PlantAnim_updateLokasi_3
	public	__bb_TNITM_PlantAnim_updateLokasi_4
	public	__bb_TNITM_PlantAnim_updateVolumeSFX
	public	__bb_TNITM_TimerGame_Delete
	public	__bb_TNITM_TimerGame_Generate
	public	__bb_TNITM_TimerGame_New
	public	__bb_TNITM_TimerGame_cekMouseEvent
	public	__bb_TNITM_TimerGame_draw
	public	__bb_TNITM_TimerGame_drawStar
	public	__bb_TNITM_TimerGame_hapus
	public	__bb_TNITM_TimerGame_setPosTimerStar
	public	__bb_TNITM_TimerGame_update
	public	__bb_TNITM_TrapAnim_Delete
	public	__bb_TNITM_TrapAnim_Generate
	public	__bb_TNITM_TrapAnim_GenerateGinseng
	public	__bb_TNITM_TrapAnim_New
	public	__bb_TNITM_TrapAnim_draw
	public	__bb_TNITM_TrapAnim_drawTest
	public	__bb_TNITM_TrapAnim_getID
	public	__bb_TNITM_TrapAnim_getName
	public	__bb_TNITM_TrapAnim_hapus
	public	__bb_TNITM_TrapAnim_kena
	public	__bb_TNITM_TrapAnim_loadFileSetting
	public	__bb_TNITM_TrapAnim_reset
	public	__bb_TNITM_TrapAnim_stopKanalSFX
	public	__bb_TNITM_TrapAnim_update
	public	__bb_TNITM_TrapAnim_updateNomorKolom
	public	__bb_TNITM_TrapAnim_updateTest
	public	__bb_TNITM_TrapAnim_updateVolumeSFX
	public	__bb_TNITM_TrapAnim_update_trap_1
	public	__bb_TNITM_TrapAnim_update_trap_10
	public	__bb_TNITM_TrapAnim_update_trap_11
	public	__bb_TNITM_TrapAnim_update_trap_12
	public	__bb_TNITM_TrapAnim_update_trap_13
	public	__bb_TNITM_TrapAnim_update_trap_14
	public	__bb_TNITM_TrapAnim_update_trap_15
	public	__bb_TNITM_TrapAnim_update_trap_16
	public	__bb_TNITM_TrapAnim_update_trap_16b
	public	__bb_TNITM_TrapAnim_update_trap_17
	public	__bb_TNITM_TrapAnim_update_trap_18
	public	__bb_TNITM_TrapAnim_update_trap_19
	public	__bb_TNITM_TrapAnim_update_trap_19b
	public	__bb_TNITM_TrapAnim_update_trap_2
	public	__bb_TNITM_TrapAnim_update_trap_20
	public	__bb_TNITM_TrapAnim_update_trap_21
	public	__bb_TNITM_TrapAnim_update_trap_22
	public	__bb_TNITM_TrapAnim_update_trap_23
	public	__bb_TNITM_TrapAnim_update_trap_24
	public	__bb_TNITM_TrapAnim_update_trap_24b
	public	__bb_TNITM_TrapAnim_update_trap_24c
	public	__bb_TNITM_TrapAnim_update_trap_3
	public	__bb_TNITM_TrapAnim_update_trap_4
	public	__bb_TNITM_TrapAnim_update_trap_5
	public	__bb_TNITM_TrapAnim_update_trap_6
	public	__bb_TNITM_TrapAnim_update_trap_7
	public	__bb_TNITM_TrapAnim_update_trap_8
	public	__bb_TNITM_TrapAnim_update_trap_9
	public	__bb_TNewItem_Delete
	public	__bb_TNewItem_Generate
	public	__bb_TNewItem_ImageKontrol
	public	__bb_TNewItem_New
	public	__bb_TNewItem_cekMouseEvent
	public	__bb_TNewItem_dist
	public	__bb_TNewItem_draw
	public	__bb_TNewItem_kontrolPanel
	public	__bb_TNewItem_nextStep
	public	__bb_TNewItem_panelTampil
	public	__bb_TNewItem_setItem
	public	__bb_TNewItem_setPosition
	public	__bb_TNewItem_update
	public	__bb_TNilaiLevel_Delete
	public	__bb_TNilaiLevel_Generate
	public	__bb_TNilaiLevel_New
	public	__bb_TNilaiLevel_draw
	public	__bb_TNilaiLevel_hapus
	public	__bb_TNinjaWeapon_Delete
	public	__bb_TNinjaWeapon_GenerateNinjaWeapon
	public	__bb_TNinjaWeapon_GeneratePeluruWortel
	public	__bb_TNinjaWeapon_New
	public	__bb_TNinjaWeapon_dist
	public	__bb_TNinjaWeapon_draw
	public	__bb_TNinjaWeapon_hapus
	public	__bb_TNinjaWeapon_setPeluru
	public	__bb_TNinjaWeapon_stopKanalSFX
	public	__bb_TNinjaWeapon_update
	public	__bb_TNinjaWeapon_updateKolomBaris
	public	__bb_TNinjaWeapon_updateVolumeSFX
	public	__bb_TNomorLevel_Delete
	public	__bb_TNomorLevel_New
	public	__bb_TNomorLevel_draw
	public	__bb_TNomorLevel_generate
	public	__bb_TNomorLevel_hapus
	public	__bb_TNomorLevel_setDigit
	public	__bb_TObstacleTanam_Delete
	public	__bb_TObstacleTanam_Generate
	public	__bb_TObstacleTanam_ImageKontrol
	public	__bb_TObstacleTanam_New
	public	__bb_TObstacleTanam_draw
	public	__bb_TObstacleTanam_getID
	public	__bb_TObstacleTanam_getName
	public	__bb_TObstacleTanam_getNilai
	public	__bb_TObstacleTanam_hapus
	public	__bb_TObstacleTanam_loadFileSetting
	public	__bb_TObstacleTanam_setFrame
	public	__bb_TObstacleTanam_tumbuh
	public	__bb_TObstacleTanam_update
	public	__bb_TPanelNoLevelStatistik_Delete
	public	__bb_TPanelNoLevelStatistik_Generate
	public	__bb_TPanelNoLevelStatistik_New
	public	__bb_TPanelNoLevelStatistik_dist
	public	__bb_TPanelNoLevelStatistik_draw
	public	__bb_TPanelNoLevelStatistik_hapus
	public	__bb_TPanelNoLevelStatistik_setAktif
	public	__bb_TPanelNoLevelStatistik_setStar
	public	__bb_TPanelNoLevelStatistik_setStarLain
	public	__bb_TPanelNoLevelStatistik_updatePos
	public	__bb_TPanelUtamaNinDef_Delete
	public	__bb_TPanelUtamaNinDef_Generate
	public	__bb_TPanelUtamaNinDef_New
	public	__bb_TPanelUtamaNinDef_draw
	public	__bb_TPanelUtamaNinDef_drawPanelBawah
	public	__bb_TPanelUtamaNinDef_setNamaLevel
	public	__bb_TPanelUtamaNinDef_setPosition
	public	__bb_TPanenCounter_Delete
	public	__bb_TPanenCounter_Generate
	public	__bb_TPanenCounter_New
	public	__bb_TPanenCounter_draw
	public	__bb_TPanenCounter_hapus
	public	__bb_TPlaceMarker_Delete
	public	__bb_TPlaceMarker_New
	public	__bb_TPlaceMarker_draw
	public	__bb_TPlaceMarker_gantiGambar
	public	__bb_TPlaceMarker_init
	public	__bb_TPlantAnim_Delete
	public	__bb_TPlantAnim_Generate
	public	__bb_TPlantAnim_New
	public	__bb_TPlantAnim_calculateGrow
	public	__bb_TPlantAnim_changeState
	public	__bb_TPlantAnim_draw
	public	__bb_TPlantAnim_getID
	public	__bb_TPlantAnim_getName
	public	__bb_TPlantAnim_getNoIndex
	public	__bb_TPlantAnim_getTipeBag
	public	__bb_TPlantAnim_hapus
	public	__bb_TPlantAnim_kena
	public	__bb_TPlantAnim_loadFileSetting
	public	__bb_TPlantAnim_loadFileSettingWaktuLayuPlant
	public	__bb_TPlantAnim_stopKanalSFX
	public	__bb_TPlantAnim_tambahBioCounter
	public	__bb_TPlantAnim_update
	public	__bb_TPlantAnim_updateLokasi_1
	public	__bb_TPlantAnim_updateLokasi_1_SPC6
	public	__bb_TPlantAnim_updateLokasi_2
	public	__bb_TPlantAnim_updateLokasi_3
	public	__bb_TPlantAnim_updateLokasi_4
	public	__bb_TPlantAnim_updateLokasi_5_1
	public	__bb_TPlantAnim_updateLokasi_5_10
	public	__bb_TPlantAnim_updateLokasi_5_7
	public	__bb_TPlantAnim_updateLokasi_5_8
	public	__bb_TPlantAnim_updateLokasi_5_9
	public	__bb_TPlantAnim_updateVolumeSFX
	public	__bb_TPowerAnim_Delete
	public	__bb_TPowerAnim_Generate
	public	__bb_TPowerAnim_New
	public	__bb_TPowerAnim_draw
	public	__bb_TPowerAnim_getID
	public	__bb_TPowerAnim_getName
	public	__bb_TPowerAnim_hapus
	public	__bb_TPowerAnim_stopKanalSFX
	public	__bb_TPowerAnim_update
	public	__bb_TPowerAnim_updateNomorKolom
	public	__bb_TPowerAnim_updateVolumeSFX
	public	__bb_TRainParticle_CreateRain
	public	__bb_TRainParticle_CreateRainEffect
	public	__bb_TRainParticle_Delete
	public	__bb_TRainParticle_ImageKontrol
	public	__bb_TRainParticle_Init
	public	__bb_TRainParticle_New
	public	__bb_TRainParticle_Update
	public	__bb_TRainParticle_draw
	public	__bb_TRainParticle_kill
	public	__bb_TRanch_BtnPanelBawah_Delete
	public	__bb_TRanch_BtnPanelBawah_Generate
	public	__bb_TRanch_BtnPanelBawah_New
	public	__bb_TRanch_BtnPanelBawah_cekMouseEvent
	public	__bb_TRanch_BtnPanelBawah_draw
	public	__bb_TRanch_BtnPanelBawah_setPosition
	public	__bb_TRanch_BtnPanelBawah_update
	public	__bb_TRanch_FarmTool_Delete
	public	__bb_TRanch_FarmTool_Generate
	public	__bb_TRanch_FarmTool_New
	public	__bb_TRanch_FarmTool_cekMouseEvent
	public	__bb_TRanch_FarmTool_draw
	public	__bb_TRanch_FarmTool_hapus
	public	__bb_TRanch_FarmTool_itemDipakai
	public	__bb_TRanch_FarmTool_setCounter
	public	__bb_TRanch_FarmTool_setPosition
	public	__bb_TRanch_FarmTool_update
	public	__bb_TRanch_FarmTool_updateJmlItem
	public	__bb_TRanch_Fodder_Delete
	public	__bb_TRanch_Fodder_Generate
	public	__bb_TRanch_Fodder_New
	public	__bb_TRanch_Fodder_cekMouseEvent
	public	__bb_TRanch_Fodder_draw
	public	__bb_TRanch_Fodder_hapus
	public	__bb_TRanch_Fodder_setPosFodder
	public	__bb_TRanch_Fodder_update
	public	__bb_TRanch_LevUtama_Delete
	public	__bb_TRanch_LevUtama_ImageKontrol
	public	__bb_TRanch_LevUtama_New
	public	__bb_TRanch_LevUtama_cekMouseEvent
	public	__bb_TRanch_LevUtama_draw
	public	__bb_TRanch_LevUtama_drawList
	public	__bb_TRanch_LevUtama_init
	public	__bb_TRanch_LevUtama_setPosition
	public	__bb_TRanch_LevUtama_stopKanalSFX
	public	__bb_TRanch_LevUtama_update
	public	__bb_TRanch_LevUtama_updateVolumeSFX
	public	__bb_TRanch_Product_Delete
	public	__bb_TRanch_Product_Generate
	public	__bb_TRanch_Product_New
	public	__bb_TRanch_Product_cekMouseEvent
	public	__bb_TRanch_Product_draw
	public	__bb_TRanch_Product_hapus
	public	__bb_TRanch_Product_setPosProduct
	public	__bb_TRanch_Product_setPosition
	public	__bb_TRanch_Product_update
	public	__bb_TRanch_TernakAnim_Delete
	public	__bb_TRanch_TernakAnim_Generate
	public	__bb_TRanch_TernakAnim_New
	public	__bb_TRanch_TernakAnim_cekMouseEvent
	public	__bb_TRanch_TernakAnim_changeImage
	public	__bb_TRanch_TernakAnim_changeState
	public	__bb_TRanch_TernakAnim_draw
	public	__bb_TRanch_TernakAnim_drawDialogPanel
	public	__bb_TRanch_TernakAnim_hapus
	public	__bb_TRanch_TernakAnim_sellTernak
	public	__bb_TRanch_TernakAnim_setPosTernak
	public	__bb_TRanch_TernakAnim_setPosition
	public	__bb_TRanch_TernakAnim_stopKanalSFX
	public	__bb_TRanch_TernakAnim_tambahBioCounter
	public	__bb_TRanch_TernakAnim_update
	public	__bb_TRanch_TernakAnim_updateProduk
	public	__bb_TRanch_TernakAnim_updateVolumeSFX
	public	__bb_TSelectionPanel_BtnNavigasi_Delete
	public	__bb_TSelectionPanel_BtnNavigasi_Generate
	public	__bb_TSelectionPanel_BtnNavigasi_New
	public	__bb_TSelectionPanel_BtnNavigasi_cekMouseEvent
	public	__bb_TSelectionPanel_BtnNavigasi_draw
	public	__bb_TSelectionPanel_BtnNavigasi_setPosition
	public	__bb_TSelectionPanel_BtnNavigasi_update
	public	__bb_TShipEnemyBoss_Delete
	public	__bb_TShipEnemyBoss_Generate
	public	__bb_TShipEnemyBoss_New
	public	__bb_TShipEnemyBoss_barHPBossMuncul
	public	__bb_TShipEnemyBoss_draw
	public	__bb_TShipEnemyBoss_drawBody1
	public	__bb_TShipEnemyBoss_drawBody2
	public	__bb_TShipEnemyBoss_drawBoss
	public	__bb_TShipEnemyBoss_drawSails
	public	__bb_TShipEnemyBoss_drawShadow
	public	__bb_TShipEnemyBoss_drawTicker
	public	__bb_TShipEnemyBoss_hapus
	public	__bb_TShipEnemyBoss_setPosition
	public	__bb_TShipEnemyBoss_update
	public	__bb_TShipEnemyBoss_updateTicker
	public	__bb_TSliderMoverMenuOption_Delete
	public	__bb_TSliderMoverMenuOption_Generate
	public	__bb_TSliderMoverMenuOption_New
	public	__bb_TSliderMoverMenuOption_cekMouseEvent
	public	__bb_TSliderMoverMenuOption_setLoadSliderMover
	public	__bb_TSliderMoverMenuOption_setPosition
	public	__bb_TSliderMoverMenuOption_updatePos
	public	__bb_TSnowParticle_CreateSnow
	public	__bb_TSnowParticle_CreateSnowEffect
	public	__bb_TSnowParticle_Delete
	public	__bb_TSnowParticle_ImageKontrol
	public	__bb_TSnowParticle_Init
	public	__bb_TSnowParticle_New
	public	__bb_TSnowParticle_draw
	public	__bb_TSnowParticle_kill
	public	__bb_TSnowParticle_update
	public	__bb_TTargetTanamDone_Delete
	public	__bb_TTargetTanamDone_Generate
	public	__bb_TTargetTanamDone_New
	public	__bb_TTargetTanamDone_draw
	public	__bb_TTargetTanamDone_hapus
	public	__bb_TTargetTanamDone_update
	public	__bb_TTimerGame_Delete
	public	__bb_TTimerGame_Generate
	public	__bb_TTimerGame_New
	public	__bb_TTimerGame_cekMouseEvent
	public	__bb_TTimerGame_dist
	public	__bb_TTimerGame_draw
	public	__bb_TTimerGame_drawFrame
	public	__bb_TTimerGame_drawSmallStarSpinAnim
	public	__bb_TTimerGame_drawStar
	public	__bb_TTimerGame_hapus
	public	__bb_TTimerGame_setPosTimerStar
	public	__bb_TTimerGame_setPosTimerStar_510
	public	__bb_TTimerGame_setPosTimerStar_BM
	public	__bb_TTimerGame_setPosition
	public	__bb_TTimerGame_setSmallStarSpinAnim
	public	__bb_TTimerGame_update
	public	__bb_TTimerGame_updateSmallStarSpinAnim
	public	__bb_TToolTipsBtnMenuUtama_Delete
	public	__bb_TToolTipsBtnMenuUtama_New
	public	__bb_TToolTipsBtnMenuUtama_getNamaExtra
	public	__bb_TToolTipsBtnMenuUtama_getNextLevel
	public	__bb_TToolTipsBtnMenuUtama_init
	public	__bb_TTrapAnim_CekAdaMusuh_Biasa
	public	__bb_TTrapAnim_CekAdaMusuh_Gelinding
	public	__bb_TTrapAnim_Delete
	public	__bb_TTrapAnim_Generate
	public	__bb_TTrapAnim_GenerateGinseng
	public	__bb_TTrapAnim_New
	public	__bb_TTrapAnim_draw
	public	__bb_TTrapAnim_drawTest
	public	__bb_TTrapAnim_getID
	public	__bb_TTrapAnim_getID2
	public	__bb_TTrapAnim_getName
	public	__bb_TTrapAnim_getTipeBag
	public	__bb_TTrapAnim_getTipeTrap
	public	__bb_TTrapAnim_hapus
	public	__bb_TTrapAnim_kena
	public	__bb_TTrapAnim_loadFileSetting
	public	__bb_TTrapAnim_setImgHandle
	public	__bb_TTrapAnim_stopKanalSFX
	public	__bb_TTrapAnim_update
	public	__bb_TTrapAnim_updateNomorKolom
	public	__bb_TTrapAnim_updateTest
	public	__bb_TTrapAnim_updateVolumeSFX
	public	__bb_TTrapAnim_update_trap_1
	public	__bb_TTrapAnim_update_trap_10
	public	__bb_TTrapAnim_update_trap_11
	public	__bb_TTrapAnim_update_trap_12
	public	__bb_TTrapAnim_update_trap_13
	public	__bb_TTrapAnim_update_trap_14
	public	__bb_TTrapAnim_update_trap_15
	public	__bb_TTrapAnim_update_trap_16
	public	__bb_TTrapAnim_update_trap_16_BM
	public	__bb_TTrapAnim_update_trap_16b
	public	__bb_TTrapAnim_update_trap_17
	public	__bb_TTrapAnim_update_trap_18
	public	__bb_TTrapAnim_update_trap_19
	public	__bb_TTrapAnim_update_trap_19b
	public	__bb_TTrapAnim_update_trap_2
	public	__bb_TTrapAnim_update_trap_20
	public	__bb_TTrapAnim_update_trap_21
	public	__bb_TTrapAnim_update_trap_21_BM
	public	__bb_TTrapAnim_update_trap_22
	public	__bb_TTrapAnim_update_trap_22_BM
	public	__bb_TTrapAnim_update_trap_22_SPC7
	public	__bb_TTrapAnim_update_trap_23
	public	__bb_TTrapAnim_update_trap_23_AG
	public	__bb_TTrapAnim_update_trap_24
	public	__bb_TTrapAnim_update_trap_24_BM
	public	__bb_TTrapAnim_update_trap_24b
	public	__bb_TTrapAnim_update_trap_24c
	public	__bb_TTrapAnim_update_trap_3
	public	__bb_TTrapAnim_update_trap_3_BM
	public	__bb_TTrapAnim_update_trap_4
	public	__bb_TTrapAnim_update_trap_5
	public	__bb_TTrapAnim_update_trap_6
	public	__bb_TTrapAnim_update_trap_7
	public	__bb_TTrapAnim_update_trap_8
	public	__bb_TTrapAnim_update_trap_9
	public	__bb_TTreasureChest_Delete
	public	__bb_TTreasureChest_Generate
	public	__bb_TTreasureChest_ImageKontrol
	public	__bb_TTreasureChest_New
	public	__bb_TTreasureChest_cekIsi
	public	__bb_TTreasureChest_cekMouseEvent
	public	__bb_TTreasureChest_dist
	public	__bb_TTreasureChest_draw
	public	__bb_TTreasureChest_drawPot
	public	__bb_TTreasureChest_getTipePlant
	public	__bb_TTreasureChest_hapus
	public	__bb_TTreasureChest_update
	public	__bb_TTrophyRoom_BtnNavigasi_Delete
	public	__bb_TTrophyRoom_BtnNavigasi_Generate
	public	__bb_TTrophyRoom_BtnNavigasi_New
	public	__bb_TTrophyRoom_BtnNavigasi_cekMouseEvent
	public	__bb_TTrophyRoom_BtnNavigasi_draw
	public	__bb_TTrophyRoom_BtnNavigasi_setPosition
	public	__bb_TTrophyRoom_BtnNavigasi_update
	public	__bb_TTutor_AddOn_Delete
	public	__bb_TTutor_AddOn_Generate
	public	__bb_TTutor_AddOn_New
	public	__bb_TTutor_AddOn_draw
	public	__bb_TTutor_AddOn_setPosition
	public	__bb_TTutor_AddOn_update
	public	__bb_TTutor_AnimPanah_Delete
	public	__bb_TTutor_AnimPanah_Generate
	public	__bb_TTutor_AnimPanah_ImageKontrol
	public	__bb_TTutor_AnimPanah_New
	public	__bb_TTutor_AnimPanah_cekMouseEvent
	public	__bb_TTutor_AnimPanah_draw
	public	__bb_TTutor_AnimPanah_init
	public	__bb_TTutor_AnimPanah_resetTutor2
	public	__bb_TTutor_AnimPanah_setTampilan
	public	__bb_TTutor_AnimPanah_setTampilan2
	public	__bb_TTutor_AnimPanah_update
	public	__bb_TTutor_AnimPanah_update2
	public	__bb_TWaveIndi_AlienIcon_Delete
	public	__bb_TWaveIndi_AlienIcon_New
	public	__bb_main
	public	_bb_BARISPOS
	public	_bb_BGMchecker
	public	_bb_BG_SubtitutionBGM
	public	_bb_BG_SubtitutionImage
	public	_bb_BM_BananaCannonCariTarget
	public	_bb_BM_GameOver_PlayScene
	public	_bb_BOSS_GameOver_PlayScene
	public	_bb_BioBookControl
	public	_bb_BonusPanel
	public	_bb_BonusPanelControl
	public	_bb_CBFullScreen
	public	_bb_CekAdaEventTutor
	public	_bb_CekAdaTrofiBaruUnlock
	public	_bb_CekExtraLevel
	public	_bb_CekIsUsedAssetEnemy
	public	_bb_CekLevel
	public	_bb_CekLevel510
	public	_bb_CekNextEnemyWave
	public	_bb_CekNextEnemyWave_NITM
	public	_bb_CekOpenPanelAutomatic
	public	_bb_CekPowerHitEnemy
	public	_bb_CekResetScene2_NITM
	public	_bb_CekResetScene_NITM
	public	_bb_CheckTrophyUnlock
	public	_bb_CreateBagSenjata_SistemAntrian
	public	_bb_CreateBagSenjata_SistemDeretan
	public	_bb_CreateObstacleOnEmptySpace
	public	_bb_CreateObstacle_SPC3
	public	_bb_CutSceneRutin
	public	_bb_DEPTH
	public	_bb_DeleteFilesPlayer
	public	_bb_DemoPanel
	public	_bb_DemoPanelControl
	public	_bb_DiaryBookControl
	public	_bb_DrawDebug
	public	_bb_DrawEntities
	public	_bb_DrawEntities510
	public	_bb_EmptySemuaList
	public	_bb_EmptySemuaList_BioBookEnemy
	public	_bb_EmptySemuaList_BioBookPlant
	public	_bb_EmptySemuaList_BioBookWeapon
	public	_bb_EmptySemuaList_BonusPanel
	public	_bb_EmptySemuaList_DemoPanel
	public	_bb_EmptySemuaList_DiaryBookEnemy
	public	_bb_EmptySemuaList_DiaryBookGarden
	public	_bb_EmptySemuaList_DiaryBookPlant
	public	_bb_EmptySemuaList_DiaryBookRanch
	public	_bb_EmptySemuaList_GardenLevel
	public	_bb_EmptySemuaList_GuideBook
	public	_bb_EmptySemuaList_LoadingScreen
	public	_bb_EmptySemuaList_NewItem
	public	_bb_EmptySemuaList_RanchLevel
	public	_bb_EmptySemuaList_SelectionPanel
	public	_bb_EmptySemuaList_ShopChicken
	public	_bb_EmptySemuaList_ShopCow
	public	_bb_EmptySemuaList_ShopDialog
	public	_bb_EmptySemuaList_ShopGarden
	public	_bb_EmptySemuaList_ShopMain
	public	_bb_EmptySemuaList_ShopSheep
	public	_bb_EmptySemuaList_ShopSlot
	public	_bb_EmptySemuaList_ShopTools
	public	_bb_EmptySemuaList_TrophyRoom
	public	_bb_EndOfLevel
	public	_bb_EnemySet_1_2
	public	_bb_EnemySet_1_2x
	public	_bb_Font1_xSign_image
	public	_bb_GameOver_InitScene
	public	_bb_GameOver_PlayScene
	public	_bb_GameOver_SlideScene
	public	_bb_GameTitleLoading_image
	public	_bb_GardenLevel
	public	_bb_GardenRutin
	public	_bb_GenerateEnemyAwal
	public	_bb_GenerateEnemyWave
	public	_bb_GenerateEnemyWave_TESTING
	public	_bb_GetArrIsGetStar_Only
	public	_bb_GetIsEndOfLevel
	public	_bb_GetIsLoadGarden
	public	_bb_GetIsLoadLevel
	public	_bb_GetIsLoadLevel_Only
	public	_bb_GetModeState_Battle
	public	_bb_GetMonitorSetting
	public	_bb_GetPosX_BG
	public	_bb_GetPosX_BG_WS_RIGHT
	public	_bb_GetSecurityKey
	public	_bb_GetSpecialFolder
	public	_bb_GoToLoadingScreeen
	public	_bb_GoToMainMenuScreen
	public	_bb_GoToNextLevel
	public	_bb_GuideBook
	public	_bb_GuideBookControl
	public	_bb_HEIGHT
	public	_bb_HapusTutor
	public	_bb_ImageKontrolMusuh
	public	_bb_ImageKontrolPlant
	public	_bb_ImageKontrolTrap
	public	_bb_ImageKontrol_MenuProfile
	public	_bb_InitBioBook_Enemy
	public	_bb_InitBioBook_Plant
	public	_bb_InitBioBook_Weapon
	public	_bb_InitBonusPanel
	public	_bb_InitBtnMU
	public	_bb_InitDemoPanel
	public	_bb_InitDiaryBook_Enemy
	public	_bb_InitDiaryBook_Garden
	public	_bb_InitDiaryBook_Plant
	public	_bb_InitDiaryBook_Ranch
	public	_bb_InitDisturber
	public	_bb_InitEntityMU
	public	_bb_InitGuideBook
	public	_bb_InitLevel_GardenLevel
	public	_bb_InitLevel_MainLevel
	public	_bb_InitLevel_RanchLevel
	public	_bb_InitLoadingScreen
	public	_bb_InitMenuProfilePlayer_DeleteConfirm
	public	_bb_InitMenuUtama
	public	_bb_InitMoneyGame
	public	_bb_InitNilaiLevel
	public	_bb_InitNomorLevel
	public	_bb_InitPanelCredit
	public	_bb_InitPanelGameOver
	public	_bb_InitPanelInGame
	public	_bb_InitPanelMenuOption
	public	_bb_InitPanelMenuProfile
	public	_bb_InitPanelMenuShop_Chicken
	public	_bb_InitPanelMenuShop_Cow
	public	_bb_InitPanelMenuShop_Dialog
	public	_bb_InitPanelMenuShop_Garden
	public	_bb_InitPanelMenuShop_Main
	public	_bb_InitPanelMenuShop_Sheep
	public	_bb_InitPanelMenuShop_Slot
	public	_bb_InitPanelMenuShop_Tools
	public	_bb_InitPanelNewItem
	public	_bb_InitPanelNinDef
	public	_bb_InitPanelPilihSenjata
	public	_bb_InitPanenCounter
	public	_bb_InitSelectionPanel
	public	_bb_InitSplashScreen
	public	_bb_InitStatistik
	public	_bb_InitTreasureChest
	public	_bb_InitTrophyRoom
	public	_bb_InitTutorAddOn
	public	_bb_InitTutors
	public	_bb_IsFilePlayerSudahAda
	public	_bb_KOLOMPOS
	public	_bb_KontrolNewPlayerGUI
	public	_bb_LoadConfigAwal
	public	_bb_LoadGarden_BtnFarmTool
	public	_bb_LoadGarden_BtnPlant
	public	_bb_LoadGarden_Kurcaci
	public	_bb_LoadGarden_Plant
	public	_bb_LoadLevel_AnimPanenBuah
	public	_bb_LoadLevel_BtnBoar
	public	_bb_LoadLevel_CataDef
	public	_bb_LoadLevel_Defender
	public	_bb_LoadLevel_Disturber
	public	_bb_LoadLevel_Enemy
	public	_bb_LoadLevel_EnemyShip
	public	_bb_LoadLevel_FarmTool
	public	_bb_LoadLevel_ItemDrop
	public	_bb_LoadLevel_Kurcaci
	public	_bb_LoadLevel_Obstacle
	public	_bb_LoadLevel_PanelJackpot
	public	_bb_LoadLevel_Plant
	public	_bb_LoadLevel_Power
	public	_bb_LoadLevel_Timer
	public	_bb_LoadLevel_Trap
	public	_bb_LoadLevel_TreasureChest
	public	_bb_LoadRanch_BtnFarmTool
	public	_bb_LoadRanch_Fodder
	public	_bb_LoadRanch_Product
	public	_bb_LoadRanch_Ternak
	public	_bb_LoadRanch_TernakCekBeli
	public	_bb_LoadingScreen
	public	_bb_LoadingScreenRutin
	public	_bb_MainLevel_InitSettingPerLevel
	public	_bb_MainLevel_InitSettingPerLevelAdventure
	public	_bb_MainLevel_InitSettingPerLevelAgriculture
	public	_bb_MainLevel_InitSettingPerLevelBoarMania
	public	_bb_MainLevel_InitSettingPerLevelContinuous
	public	_bb_MainLevel_InitSettingPerLevelDefense
	public	_bb_MainLevel_InitSettingPerLevelExtra_1
	public	_bb_MainLevel_InitSettingPerLevelExtra_10
	public	_bb_MainLevel_InitSettingPerLevelExtra_2
	public	_bb_MainLevel_InitSettingPerLevelExtra_3
	public	_bb_MainLevel_InitSettingPerLevelExtra_4
	public	_bb_MainLevel_InitSettingPerLevelExtra_5
	public	_bb_MainLevel_InitSettingPerLevelExtra_6
	public	_bb_MainLevel_InitSettingPerLevelExtra_7
	public	_bb_MainLevel_InitSettingPerLevelExtra_8
	public	_bb_MainLevel_InitSettingPerLevelExtra_9
	public	_bb_MainLevel_InitSettingPerLevelHarvest
	public	_bb_MainLevel_InitSettingPerLevelNightmare
	public	_bb_MainLevel_InitSettingPerLevelSpecial_1
	public	_bb_MainLevel_InitSettingPerLevelSpecial_10
	public	_bb_MainLevel_InitSettingPerLevelSpecial_2
	public	_bb_MainLevel_InitSettingPerLevelSpecial_3
	public	_bb_MainLevel_InitSettingPerLevelSpecial_4
	public	_bb_MainLevel_InitSettingPerLevelSpecial_5
	public	_bb_MainLevel_InitSettingPerLevelSpecial_6
	public	_bb_MainLevel_InitSettingPerLevelSpecial_7
	public	_bb_MainLevel_InitSettingPerLevelSpecial_8
	public	_bb_MainLevel_InitSettingPerLevelSpecial_9
	public	_bb_MainLevel_InitSettingPerLevelUnlimited
	public	_bb_MainMenu_Ship_image
	public	_bb_MainkanBGM
	public	_bb_MenuUtamaAssetKontrol
	public	_bb_MenuUtamaRutin
	public	_bb_MenuUtamaRutinKontrol
	public	_bb_MouseEventTester
	public	_bb_NITM_BARISPOS
	public	_bb_NITM_KOLOMPOS
	public	_bb_NITM_animAtributEnemy_List
	public	_bb_NITM_animFarmTool_List
	public	_bb_NITM_animKurcaci
	public	_bb_NITM_enemylist
	public	_bb_NITM_enemyweaponlist
	public	_bb_NITM_ninjaweaponlist
	public	_bb_NITM_obstacleTanam_List
	public	_bb_NITM_plantAnim_List
	public	_bb_NITM_timerGame
	public	_bb_NITM_trapAnim_List
	public	_bb_NextTutor
	public	_bb_NoSlideScene
	public	_bb_NotEndOfLevel
	public	_bb_PanelCredit
	public	_bb_PanelCreditControl
	public	_bb_PanelJackpot
	public	_bb_PanelShopControl
	public	_bb_ParticleClear
	public	_bb_ParticleInit
	public	_bb_ParticleUpdate
	public	_bb_PauseSound
	public	_bb_PerluasGarden
	public	_bb_PerluasRanch
	public	_bb_PlayCutScene
	public	_bb_PlayTheora2
	public	_bb_RainParticleUpdate
	public	_bb_RanchLevel
	public	_bb_RanchRutin
	public	_bb_Ranch_SetJumlahTernak
	public	_bb_ReleaseAllAsset
	public	_bb_ReleaseAssetBallonText
	public	_bb_ReleaseAssetMusuh
	public	_bb_ReleaseAssetPlant
	public	_bb_ReleaseAssetTrap
	public	_bb_ReleaseAssetUnUsed
	public	_bb_Reposition_Money
	public	_bb_ResetLevel
	public	_bb_ResetPaneldanAnimGameOver
	public	_bb_ResetVar_OnCreateNewPlayer
	public	_bb_RestartLevelGame
	public	_bb_SAVEPATH
	public	_bb_SLIDERPOS
	public	_bb_STATERANCH_CHICKEN_EEG_READY
	public	_bb_STATERANCH_COW_MILK_READY
	public	_bb_STATERANCH_SHEEP_WOOL_READY
	public	_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED
	public	_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD
	public	_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD
	public	_bb_STATESHOP_COWHOUSE_MILKER_SOLD
	public	_bb_STATESHOP_COWHOUSE_RANCH2_UNLOCKED
	public	_bb_STATESHOP_GARDEN_GARDEN1_SOLD
	public	_bb_STATESHOP_GARDEN_GARDEN2_SOLD
	public	_bb_STATESHOP_GARDEN_GARDEN2_UNLOCKED
	public	_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED
	public	_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD
	public	_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD
	public	_bb_STATESHOP_HENHOUSE_RANCH2_UNLOCKED
	public	_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD
	public	_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD
	public	_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED
	public	_bb_STATESHOP_SHEEPFOLD_RANCH2_UNLOCKED
	public	_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD
	public	_bb_STATESHOP_SLOT_6_SOLD
	public	_bb_STATESHOP_SLOT_7_SOLD
	public	_bb_STATESHOP_SLOT_8_SOLD
	public	_bb_STATESHOP_SLOT_9_SOLD
	public	_bb_STATESHOP_TOOL_ARIT_SOLD
	public	_bb_STATESHOP_TOOL_CANGKUL_SOLD
	public	_bb_STATESHOP_TOOL_KAPAK_SOLD
	public	_bb_STATESHOP_TOOL_PALU_SOLD
	public	_bb_STATESHOP_TOOL_WATERCAN_SOLD
	public	_bb_SaveCurrentLevel
	public	_bb_SaveGarden_BtnFarmTool
	public	_bb_SaveGarden_Kurcaci
	public	_bb_SaveGarden_Plant
	public	_bb_SaveLevel_AnimPanenBuah
	public	_bb_SaveLevel_BtnBoar
	public	_bb_SaveLevel_CataDef
	public	_bb_SaveLevel_Defender
	public	_bb_SaveLevel_Disturber
	public	_bb_SaveLevel_Enemy
	public	_bb_SaveLevel_EnemyShip
	public	_bb_SaveLevel_FarmTool
	public	_bb_SaveLevel_ItemDrop
	public	_bb_SaveLevel_Kurcaci
	public	_bb_SaveLevel_Obstacle
	public	_bb_SaveLevel_PanelJackpot
	public	_bb_SaveLevel_Plant
	public	_bb_SaveLevel_Power
	public	_bb_SaveLevel_Timer
	public	_bb_SaveLevel_Trap
	public	_bb_SaveLevel_TreasureChest
	public	_bb_SaveRanch_Fodder
	public	_bb_SaveRanch_Product
	public	_bb_SaveRanch_Ternak
	public	_bb_SelectionPanelControl
	public	_bb_SetConfig
	public	_bb_SetIsLoadGarden
	public	_bb_SetIsLoadLevel
	public	_bb_SetOpenPanelAutomatic
	public	_bb_SetProfileList
	public	_bb_SetUnlockedThings
	public	_bb_SetVolume
	public	_bb_ShopDialogControl
	public	_bb_SlideScene
	public	_bb_SnowParticleUpdate
	public	_bb_SortingEnemy
	public	_bb_SortingEnemyAwal
	public	_bb_SplashScreenRutin
	public	_bb_Statistik_BG_image
	public	_bb_Statistik_BigStarSpin_Silver_image
	public	_bb_Statistik_BigStarSpin_image
	public	_bb_Statistik_DollarSign_1_image
	public	_bb_Statistik_DollarSign_2_image
	public	_bb_Statistik_Font_1_image
	public	_bb_Statistik_Font_2_image
	public	_bb_Statistik_Font_3_image
	public	_bb_Statistik_LightEff_image
	public	_bb_Statistik_PanelBawah_Boar_image
	public	_bb_Statistik_PanelNoLevel_BG_image
	public	_bb_Statistik_PanelNoLevel_Nomor2_image
	public	_bb_Statistik_PanelNoLevel_Nomor3_image
	public	_bb_Statistik_PanelNoLevel_Nomor4_image
	public	_bb_Statistik_PanelNoLevel_Nomor5_image
	public	_bb_Statistik_PanelNoLevel_Nomor_BW2_image
	public	_bb_Statistik_PanelNoLevel_Nomor_BW3_image
	public	_bb_Statistik_PanelNoLevel_Nomor_BW4_image
	public	_bb_Statistik_PanelNoLevel_Nomor_BW5_image
	public	_bb_Statistik_PanelNoLevel_Nomor_BW_image
	public	_bb_Statistik_PanelNoLevel_Nomor_image
	public	_bb_Statistik_SmallStarSpin_Silver_image
	public	_bb_Statistik_SmallStarSpin_image
	public	_bb_Statistik_Star1_Silver_image
	public	_bb_Statistik_Star1_image
	public	_bb_Statistik_Star2_Silver_image
	public	_bb_Statistik_Star2_image
	public	_bb_Statistik_Star_Silver_image
	public	_bb_Statistik_Star_image
	public	_bb_Statistik_TextNextLevel_image
	public	_bb_StopAll_SFX
	public	_bb_TAnimAtributEnemy
	public	_bb_TAnimFarmTool
	public	_bb_TAnimHammerExtra
	public	_bb_TAnimJean
	public	_bb_TAnimKurcaci
	public	_bb_TAnimPanenBuah
	public	_bb_TAnimPanenObs
	public	_bb_TAnimTextPlay
	public	_bb_TBagPlant
	public	_bb_TBagPlantStatistik
	public	_bb_TBagTrap
	public	_bb_TBallonTextPlant
	public	_bb_TBgBioBook_Enemy
	public	_bb_TBgBioBook_Plant
	public	_bb_TBgBioBook_Weapon
	public	_bb_TBgBonusPanel
	public	_bb_TBgDemoPanel
	public	_bb_TBgDiaryBook_Enemy
	public	_bb_TBgDiaryBook_Garden
	public	_bb_TBgDiaryBook_Plant
	public	_bb_TBgDiaryBook_Ranch
	public	_bb_TBgGuideBook
	public	_bb_TBgLoadingScreen
	public	_bb_TBgPanelCredit
	public	_bb_TBgPanelGameOver
	public	_bb_TBgPanelInGame
	public	_bb_TBgPanelJackpot
	public	_bb_TBgPanelMenuOption
	public	_bb_TBgPanelMenuProfile_DeleteConfirm
	public	_bb_TBgPanelMenuProfile_List
	public	_bb_TBgPanelMenuProfile_NewPlayer
	public	_bb_TBgPanelMenuShop_Chicken
	public	_bb_TBgPanelMenuShop_Cow
	public	_bb_TBgPanelMenuShop_Dialog
	public	_bb_TBgPanelMenuShop_Garden
	public	_bb_TBgPanelMenuShop_Main
	public	_bb_TBgPanelMenuShop_Sheep
	public	_bb_TBgPanelMenuShop_Slot
	public	_bb_TBgPanelMenuShop_Tools
	public	_bb_TBgPanelNewItem
	public	_bb_TBgPanelPilihSenjata
	public	_bb_TBgSelectionPanel
	public	_bb_TBgStatistik
	public	_bb_TBgTrophyRoom
	public	_bb_TBioBookEnemy_BtnNavigasi
	public	_bb_TBioBookPlant_BtnNavigasi
	public	_bb_TBioBookWeapon_BtnNavigasi
	public	_bb_TBonusPanel_BtnNavigasi
	public	_bb_TBtnBioBook_Enemy
	public	_bb_TBtnBioBook_Plant
	public	_bb_TBtnBioBook_Weapon
	public	_bb_TBtnBoar
	public	_bb_TBtnBonusPanel
	public	_bb_TBtnChangePlayer
	public	_bb_TBtnGuide
	public	_bb_TBtnKurcaci
	public	_bb_TBtnLumbung
	public	_bb_TBtnMenu
	public	_bb_TBtnMenuUtama
	public	_bb_TBtnPanelGameOver
	public	_bb_TBtnPanelInGame
	public	_bb_TBtnPanelMenuOption
	public	_bb_TBtnPanelMenuProfile_DeleteConfirm
	public	_bb_TBtnPanelMenuProfile_List
	public	_bb_TBtnPanelMenuProfile_NewPlayer
	public	_bb_TBtnPanelMenuShop_Main
	public	_bb_TBtnPanelNewItem
	public	_bb_TBtnPanelPilihSenjata
	public	_bb_TBtnPower
	public	_bb_TBtnSelectionPanel
	public	_bb_TBtnStatistik
	public	_bb_TBtnTrophyRoom
	public	_bb_TBtnWaterCan
	public	_bb_TCBFullScreenMenuOption
	public	_bb_TCatapult
	public	_bb_TCatapultWeapon
	public	_bb_TCursorObjek
	public	_bb_TCutScene
	public	_bb_TDefender
	public	_bb_TDemoPanel_BtnNavigasi
	public	_bb_TDiaryBookEnemy_BtnNavigasi
	public	_bb_TDiaryBookGarden_BtnNavigasi
	public	_bb_TDiaryBookPlant_BtnNavigasi
	public	_bb_TDiaryBookRanch_BtnNavigasi
	public	_bb_TDisturber
	public	_bb_TEffEnemy
	public	_bb_TEnemyAnim
	public	_bb_TEnemyWeapon
	public	_bb_TEntDiaryBook_Enemy
	public	_bb_TEntDiaryBook_Garden
	public	_bb_TEntDiaryBook_Plant
	public	_bb_TEntDiaryBook_Ranch
	public	_bb_TFarmTool
	public	_bb_TFarmerAnim
	public	_bb_TFrozenMaskedEffect
	public	_bb_TGameOverEnt
	public	_bb_TGameTitle
	public	_bb_TGarden_AnimKurcaci
	public	_bb_TGarden_BagPlant
	public	_bb_TGarden_BtnArrowPlant
	public	_bb_TGarden_BtnKurcaci
	public	_bb_TGarden_BtnPanelBawah
	public	_bb_TGarden_FarmTool
	public	_bb_TGarden_LevUtama
	public	_bb_TGarden_PlantAnim
	public	_bb_TGarden_TimerGame
	public	_bb_TGuideBook_BtnNavigasi
	public	_bb_TGuideNoLevel_BtnLevel
	public	_bb_TGuideNoLevel_BtnSeason
	public	_bb_TGuide_Slider_Arrow
	public	_bb_TGuide_Slider_Bar
	public	_bb_TItemDrop
	public	_bb_TLoadingScreenMark
	public	_bb_TMainMenuEnt
	public	_bb_TMenuProfilSelectionMark
	public	_bb_TMenuShopChicken_BtnBuyChicken
	public	_bb_TMenuShopCow_BtnBuyCow
	public	_bb_TMenuShopDialog_BtnNavigasi
	public	_bb_TMenuShopGarden_BtnBuyAtas
	public	_bb_TMenuShopGarden_BtnBuySeed
	public	_bb_TMenuShopMain_BtnNavigasi
	public	_bb_TMenuShopSheep_BtnBuySheep
	public	_bb_TMenuShopSlot_BtnBuySlot
	public	_bb_TMenuShopTools_BtnBuyTool
	public	_bb_TMoneyGame
	public	_bb_TMouseTester
	public	_bb_TNITM_AnimFarmTool
	public	_bb_TNITM_AnimKurcaci
	public	_bb_TNITM_EnemyAnim
	public	_bb_TNITM_EnemyWeapon
	public	_bb_TNITM_NinjaWeapon
	public	_bb_TNITM_ObstacleTanam
	public	_bb_TNITM_PlantAnim
	public	_bb_TNITM_TimerGame
	public	_bb_TNITM_TrapAnim
	public	_bb_TNewItem
	public	_bb_TNilaiLevel
	public	_bb_TNinjaWeapon
	public	_bb_TNomorLevel
	public	_bb_TObstacleTanam
	public	_bb_TPanelNoLevelStatistik
	public	_bb_TPanelUtamaNinDef
	public	_bb_TPanenCounter
	public	_bb_TPlaceMarker
	public	_bb_TPlantAnim
	public	_bb_TPowerAnim
	public	_bb_TRainParticle
	public	_bb_TRanch_BtnPanelBawah
	public	_bb_TRanch_FarmTool
	public	_bb_TRanch_Fodder
	public	_bb_TRanch_LevUtama
	public	_bb_TRanch_Product
	public	_bb_TRanch_TernakAnim
	public	_bb_TSelectionPanel_BtnNavigasi
	public	_bb_TShipEnemyBoss
	public	_bb_TSliderMoverMenuOption
	public	_bb_TSnowParticle
	public	_bb_TTargetTanamDone
	public	_bb_TTimerGame
	public	_bb_TToolTipsBtnMenuUtama
	public	_bb_TTrapAnim
	public	_bb_TTreasureChest
	public	_bb_TTrophyRoom_BtnNavigasi
	public	_bb_TTutor_AddOn
	public	_bb_TTutor_AnimPanah
	public	_bb_TWaveIndi_AlienIcon
	public	_bb_TampilkanTutor
	public	_bb_TerapkanProfileDipilih
	public	_bb_TestKey
	public	_bb_TestKey_DEV
	public	_bb_TestKey_SetEnemy
	public	_bb_TextGo_image
	public	_bb_TextReady_image
	public	_bb_TrophyRoom
	public	_bb_TrophyRoomControl
	public	_bb_TutorLevel1_1
	public	_bb_TutorLevel1_2
	public	_bb_TutorLevel1_3
	public	_bb_TutorLevel1_7
	public	_bb_TutorLevel2_1
	public	_bb_TutorLevel5_5
	public	_bb_TutorLevelControl
	public	_bb_TutorLevel_Ext1
	public	_bb_TutorLevel_Ext10
	public	_bb_TutorLevel_Ext3
	public	_bb_TutorValidasiKlik
	public	_bb_TutorValidasiKlikKanan
	public	_bb_UbahDateKeDetik
	public	_bb_UbahDetikKeDate
	public	_bb_UnloadTutorAsset
	public	_bb_UpdateAll_SFX
	public	_bb_UpdateBioBook_Enemy
	public	_bb_UpdateBioBook_Plant
	public	_bb_UpdateBioBook_Weapon
	public	_bb_UpdateBonusPanel
	public	_bb_UpdateDemoPanel
	public	_bb_UpdateDiaryBook_Enemy
	public	_bb_UpdateDiaryBook_Garden
	public	_bb_UpdateDiaryBook_Plant
	public	_bb_UpdateDiaryBook_Ranch
	public	_bb_UpdateEntities
	public	_bb_UpdateEntities510
	public	_bb_UpdateGuideBook
	public	_bb_UpdateLumbung
	public	_bb_UpdatePanelCredit
	public	_bb_UpdatePanelGameOver
	public	_bb_UpdatePanelInGame
	public	_bb_UpdatePanelMenuOption
	public	_bb_UpdatePanelMenuProfile
	public	_bb_UpdatePanelMenuShop_Chicken
	public	_bb_UpdatePanelMenuShop_Cow
	public	_bb_UpdatePanelMenuShop_Dialog
	public	_bb_UpdatePanelMenuShop_Garden
	public	_bb_UpdatePanelMenuShop_Main
	public	_bb_UpdatePanelMenuShop_Sheep
	public	_bb_UpdatePanelMenuShop_Slot
	public	_bb_UpdatePanelMenuShop_Tools
	public	_bb_UpdatePanelNewItem
	public	_bb_UpdatePanelNinDef
	public	_bb_UpdatePanelPilihSenjata
	public	_bb_UpdateSelectionPanel
	public	_bb_UpdateStatistik
	public	_bb_UpdateTrophyRoom
	public	_bb_ValidasiSecurityKey
	public	_bb_WIDTH
	public	_bb_animAtributEnemy_List
	public	_bb_animBoat_image
	public	_bb_animBoss_Act_1_image
	public	_bb_animBoss_Idle_1_image
	public	_bb_animBox1_1_image
	public	_bb_animBox1_2_image
	public	_bb_animBox2_1_image
	public	_bb_animBox2_2_image
	public	_bb_animBox3_1_image
	public	_bb_animBox3_2_image
	public	_bb_animBox4_1_image
	public	_bb_animBox4_2_image
	public	_bb_animBox5_1_image
	public	_bb_animBox5_2_image
	public	_bb_animBox6_1_image
	public	_bb_animBox6_2_image
	public	_bb_animBox7_1_image
	public	_bb_animBox7_2_image
	public	_bb_animBox8_1_image
	public	_bb_animBox8_2_image
	public	_bb_animCatapult_1_image
	public	_bb_animCatapult_Peluru_1_image
	public	_bb_animCatapult_Tube_1_image
	public	_bb_animChicken_GO_image
	public	_bb_animCow1_Chew_1_image
	public	_bb_animCow1_Eat_1_image
	public	_bb_animCow1_Idle_1_image
	public	_bb_animCow2_Chew_1_image
	public	_bb_animCow2_Eat_1_image
	public	_bb_animCow2_Idle_1_image
	public	_bb_animCow3_Chew_1_image
	public	_bb_animCow3_Eat_1_image
	public	_bb_animCow3_Idle_1_image
	public	_bb_animCow3_Milking_1_image
	public	_bb_animCow3_Milking_2_image
	public	_bb_animDefender_1_image
	public	_bb_animDefender_timerBG_image
	public	_bb_animDefender_timerFill_image
	public	_bb_animFarmTool_List
	public	_bb_animHammerExtra_List
	public	_bb_animHen1_Chew_1_image
	public	_bb_animHen1_Eat_1_image
	public	_bb_animHen1_Idle_1_image
	public	_bb_animHen2_Chew_1_image
	public	_bb_animHen2_Eat_1_image
	public	_bb_animHen2_Idle_1_image
	public	_bb_animHen3_Chew_1_image
	public	_bb_animHen3_Eat_1_image
	public	_bb_animHen3_Idle_1_image
	public	_bb_animJean
	public	_bb_animKurcaci
	public	_bb_animKurcaci_Harvest_1_image
	public	_bb_animKurcaci_Idle_1_image
	public	_bb_animKurcaci_Walk_Down_image
	public	_bb_animKurcaci_Walk_Side_Down_image
	public	_bb_animKurcaci_Walk_Side_Up_image
	public	_bb_animKurcaci_Walk_Side_image
	public	_bb_animKurcaci_Walk_Up_image
	public	_bb_animMusuh_10a_Attack_1_image
	public	_bb_animMusuh_10a_Attack_2_image
	public	_bb_animMusuh_10a_Dead_1_image
	public	_bb_animMusuh_10a_Walk_1_image
	public	_bb_animMusuh_10a_Walk_2_image
	public	_bb_animMusuh_10b_Attack_1_image
	public	_bb_animMusuh_10b_Dead_Skull_image
	public	_bb_animMusuh_10b_Fall_1_image
	public	_bb_animMusuh_10b_Frozen_1_image
	public	_bb_animMusuh_10b_Idle_1_image
	public	_bb_animMusuh_11a_Attack_1_image
	public	_bb_animMusuh_11a_Attack_2_image
	public	_bb_animMusuh_11a_Dead_1_image
	public	_bb_animMusuh_11a_Walk_1_image
	public	_bb_animMusuh_11a_Walk_2_image
	public	_bb_animMusuh_11b_Attack_1_image
	public	_bb_animMusuh_11b_Attack_2_image
	public	_bb_animMusuh_11b_Attack_3_image
	public	_bb_animMusuh_11b_Attack_Drop_image
	public	_bb_animMusuh_11b_Idle_1_image
	public	_bb_animMusuh_11b_Peti_1_image
	public	_bb_animMusuh_11b_Walk_1_image
	public	_bb_animMusuh_11b_Walk_2_image
	public	_bb_animMusuh_11b_Walk_3_image
	public	_bb_animMusuh_11b_Walk_Drop_image
	public	_bb_animMusuh_12a_Attack_1_image
	public	_bb_animMusuh_12a_Attack_2_image
	public	_bb_animMusuh_12a_Dead_1_image
	public	_bb_animMusuh_12a_Walk_1_image
	public	_bb_animMusuh_12a_Walk_2_image
	public	_bb_animMusuh_12b_Attack_1_image
	public	_bb_animMusuh_12b_Attack_2_image
	public	_bb_animMusuh_12b_Attack_3_image
	public	_bb_animMusuh_12b_Idle_1_image
	public	_bb_animMusuh_12b_Rompi_1_image
	public	_bb_animMusuh_12b_Walk_1_image
	public	_bb_animMusuh_12b_Walk_2_image
	public	_bb_animMusuh_12b_Walk_3_image
	public	_bb_animMusuh_13_Attack_1_image
	public	_bb_animMusuh_13_Attack_2_image
	public	_bb_animMusuh_13_Attack_3_image
	public	_bb_animMusuh_13_Dead_1_image
	public	_bb_animMusuh_13_Frozen_1_image
	public	_bb_animMusuh_13_Frozen_2_image
	public	_bb_animMusuh_13_Idle_1_image
	public	_bb_animMusuh_13_Idle_2_image
	public	_bb_animMusuh_13_Walk_1_Roll_image
	public	_bb_animMusuh_13_Walk_1_image
	public	_bb_animMusuh_13_Walk_2_image
	public	_bb_animMusuh_14_Attack_1_image
	public	_bb_animMusuh_14_Attack_2_image
	public	_bb_animMusuh_14_Dead_1_image
	public	_bb_animMusuh_14_Frozen_1_image
	public	_bb_animMusuh_14_Idle_1_image
	public	_bb_animMusuh_14_Walk_1_image
	public	_bb_animMusuh_14_Walk_2_image
	public	_bb_animMusuh_15_Attack_1_image
	public	_bb_animMusuh_15_Attack_2_image
	public	_bb_animMusuh_15_Attack_3_image
	public	_bb_animMusuh_15_Dead_1_image
	public	_bb_animMusuh_15_Frozen_1_image
	public	_bb_animMusuh_15_Idle_1_image
	public	_bb_animMusuh_15_Walk_1_image
	public	_bb_animMusuh_15_Walk_2_image
	public	_bb_animMusuh_16a_Attack_1_image
	public	_bb_animMusuh_16a_Attack_2_image
	public	_bb_animMusuh_16a_Dead_1_image
	public	_bb_animMusuh_16a_Idle_1_image
	public	_bb_animMusuh_16a_Idle_2_image
	public	_bb_animMusuh_16a_Walk_1_image
	public	_bb_animMusuh_16a_Walk_2_image
	public	_bb_animMusuh_16b_Attack_1_image
	public	_bb_animMusuh_16b_Idle_1_image
	public	_bb_animMusuh_16b_Walk_1_image
	public	_bb_animMusuh_17a_Attack_1_image
	public	_bb_animMusuh_17a_Attack_2_image
	public	_bb_animMusuh_17a_Dead_1_image
	public	_bb_animMusuh_17a_Walk_1_image
	public	_bb_animMusuh_17a_Walk_2_image
	public	_bb_animMusuh_17b_Dead_Skull_image
	public	_bb_animMusuh_17b_Fall_1_image
	public	_bb_animMusuh_17b_Frozen_1_image
	public	_bb_animMusuh_17b_Idle_1_image
	public	_bb_animMusuh_17b_Jump_1_image
	public	_bb_animMusuh_17b_Walk_1_image
	public	_bb_animMusuh_18_Frozen_1_image
	public	_bb_animMusuh_18a_Attack_1_image
	public	_bb_animMusuh_18a_Attack_2_image
	public	_bb_animMusuh_18a_Dead_1_image
	public	_bb_animMusuh_18a_Walk_1_image
	public	_bb_animMusuh_18a_Walk_2_image
	public	_bb_animMusuh_18b_Attack_1_image
	public	_bb_animMusuh_18b_Attack_2_image
	public	_bb_animMusuh_18b_Attack_3_image
	public	_bb_animMusuh_18b_Idle_1_image
	public	_bb_animMusuh_18b_Rompi_1_image
	public	_bb_animMusuh_18b_Walk_1_image
	public	_bb_animMusuh_18b_Walk_2_image
	public	_bb_animMusuh_18b_Walk_3_image
	public	_bb_animMusuh_19a_Attack_1_image
	public	_bb_animMusuh_19a_Attack_2_image
	public	_bb_animMusuh_19a_Dead_1_image
	public	_bb_animMusuh_19a_Idle_1_image
	public	_bb_animMusuh_19a_Idle_2_image
	public	_bb_animMusuh_19a_Walk_1_image
	public	_bb_animMusuh_19a_Walk_2_image
	public	_bb_animMusuh_19b_Dead_1_image
	public	_bb_animMusuh_19b_Frozen_1_image
	public	_bb_animMusuh_19b_Idle_1_image
	public	_bb_animMusuh_19b_Walk_1_image
	public	_bb_animMusuh_1_Attack_1_image
	public	_bb_animMusuh_1_Attack_2_image
	public	_bb_animMusuh_1_Dead_1_image
	public	_bb_animMusuh_1_Idle_1_image
	public	_bb_animMusuh_1_Walk_1_image
	public	_bb_animMusuh_1_Walk_2_image
	public	_bb_animMusuh_20_Attack_1_image
	public	_bb_animMusuh_20_Attack_2_image
	public	_bb_animMusuh_20_Dead_1_image
	public	_bb_animMusuh_20_Idle_1_image
	public	_bb_animMusuh_20_Walk_1_image
	public	_bb_animMusuh_20_Walk_2_image
	public	_bb_animMusuh_21_Dead_1_image
	public	_bb_animMusuh_21_Frozen_1_image
	public	_bb_animMusuh_21_Idle_1_image
	public	_bb_animMusuh_21_Idle_2_image
	public	_bb_animMusuh_21_Idle_3_image
	public	_bb_animMusuh_21_Setir_1_image
	public	_bb_animMusuh_21_Walk_1_image
	public	_bb_animMusuh_21_Walk_2_image
	public	_bb_animMusuh_22_Attack_1_image
	public	_bb_animMusuh_22_Attack_2_image
	public	_bb_animMusuh_22_Dead_1_image
	public	_bb_animMusuh_22_EffKena_1_image
	public	_bb_animMusuh_22_Idle_1_image
	public	_bb_animMusuh_22_Idle_2_image
	public	_bb_animMusuh_22_Walk_1_image
	public	_bb_animMusuh_22_Walk_2_image
	public	_bb_animMusuh_22_Weapon_1_image
	public	_bb_animMusuh_23_Attack_1_image
	public	_bb_animMusuh_23_Attack_2_image
	public	_bb_animMusuh_23_Dead_1_image
	public	_bb_animMusuh_23_Frozen_1_image
	public	_bb_animMusuh_23_Idle_1_image
	public	_bb_animMusuh_23_Walk_1_image
	public	_bb_animMusuh_23_Walk_2_image
	public	_bb_animMusuh_24_Frozen_1_image
	public	_bb_animMusuh_24b_Attack_1_image
	public	_bb_animMusuh_24b_Dead_1_image
	public	_bb_animMusuh_24b_Idle_1_image
	public	_bb_animMusuh_24b_Walk_1_image
	public	_bb_animMusuh_25_BeSmoke_1_image
	public	_bb_animMusuh_25_Command_1_image
	public	_bb_animMusuh_25_Dead_1_image
	public	_bb_animMusuh_25_FlyCarryLamb_1_image
	public	_bb_animMusuh_25_FlyDown_1_image
	public	_bb_animMusuh_25_FlyMove_1_image
	public	_bb_animMusuh_25_FlyUp_1_image
	public	_bb_animMusuh_25_Frozen_1_image
	public	_bb_animMusuh_25_Idle_1_image
	public	_bb_animMusuh_25_Ship_Body_1_image
	public	_bb_animMusuh_25_Ship_Body_2_image
	public	_bb_animMusuh_25_Ship_DragonHead_1_image
	public	_bb_animMusuh_25_Ship_Sails_1_image
	public	_bb_animMusuh_25_Ship_Shadow_1_image
	public	_bb_animMusuh_26_Attack_1_image
	public	_bb_animMusuh_26_Dead_1_image
	public	_bb_animMusuh_26_Idle_1_image
	public	_bb_animMusuh_26_Walk_1_image
	public	_bb_animMusuh_26_Weapon_1_image
	public	_bb_animMusuh_27_Attack_1_image
	public	_bb_animMusuh_27_Dead_1_image
	public	_bb_animMusuh_27_Idle_1_image
	public	_bb_animMusuh_27_Walk_1_image
	public	_bb_animMusuh_27_Weapon_1_image
	public	_bb_animMusuh_2_Attack_1_image
	public	_bb_animMusuh_2_Attack_2_image
	public	_bb_animMusuh_2_Dead_1_image
	public	_bb_animMusuh_2_Idle_1_image
	public	_bb_animMusuh_2_Walk_1_image
	public	_bb_animMusuh_2_Walk_2_image
	public	_bb_animMusuh_3_Weapon_1_image
	public	_bb_animMusuh_3a_Attack_1_image
	public	_bb_animMusuh_3a_Attack_2_image
	public	_bb_animMusuh_3a_Dead_1_image
	public	_bb_animMusuh_3a_Idle_1_image
	public	_bb_animMusuh_3a_Idle_2_image
	public	_bb_animMusuh_3a_Walk_1_image
	public	_bb_animMusuh_3a_Walk_2_image
	public	_bb_animMusuh_4Awal_Attack_1_image
	public	_bb_animMusuh_4Awal_Attack_2_image
	public	_bb_animMusuh_4Awal_Dead_1_image
	public	_bb_animMusuh_4Awal_Walk_1_image
	public	_bb_animMusuh_4Awal_Walk_2_image
	public	_bb_animMusuh_4_Attack_1_image
	public	_bb_animMusuh_4_Attack_2_image
	public	_bb_animMusuh_4_Attack_3_image
	public	_bb_animMusuh_4_Frozen_1_image
	public	_bb_animMusuh_4_Idle_1_image
	public	_bb_animMusuh_4_TopiLepas_1_image
	public	_bb_animMusuh_4_Topi_1_image
	public	_bb_animMusuh_4_Walk_1_image
	public	_bb_animMusuh_4_Walk_2_image
	public	_bb_animMusuh_4_Walk_3_image
	public	_bb_animMusuh_5_Frozen_1_image
	public	_bb_animMusuh_5_Idle_1_image
	public	_bb_animMusuh_5_Jump_1_image
	public	_bb_animMusuh_5_Jump_2_image
	public	_bb_animMusuh_5_Walk_1_image
	public	_bb_animMusuh_5a_Attack_1_image
	public	_bb_animMusuh_5a_Attack_2_image
	public	_bb_animMusuh_5a_Dead_1_image
	public	_bb_animMusuh_5a_Frozen_1_image
	public	_bb_animMusuh_5a_Walk_1_image
	public	_bb_animMusuh_5a_Walk_2_image
	public	_bb_animMusuh_6_Attack_1_image
	public	_bb_animMusuh_6_Attack_2_image
	public	_bb_animMusuh_6_Attack_3_image
	public	_bb_animMusuh_6_Idle_1_image
	public	_bb_animMusuh_6_TamengLepas_1_image
	public	_bb_animMusuh_6_Tameng_1_image
	public	_bb_animMusuh_6_Walk_1_image
	public	_bb_animMusuh_6_Walk_2_image
	public	_bb_animMusuh_6_Walk_3_image
	public	_bb_animMusuh_6a_Attack_1_image
	public	_bb_animMusuh_6a_Attack_2_image
	public	_bb_animMusuh_6a_Dead_1_image
	public	_bb_animMusuh_6a_Walk_1_image
	public	_bb_animMusuh_6a_Walk_2_image
	public	_bb_animMusuh_7_GoDown_1_image
	public	_bb_animMusuh_7_Idle_1_image
	public	_bb_animMusuh_7_WalkDown_1_image
	public	_bb_animMusuh_7a_Attack_1_image
	public	_bb_animMusuh_7a_Attack_2_image
	public	_bb_animMusuh_7a_Dead_1_image
	public	_bb_animMusuh_7a_ExplodeUnder_1_image
	public	_bb_animMusuh_7a_GoUp_1_image
	public	_bb_animMusuh_7a_Walk_1_image
	public	_bb_animMusuh_7a_Walk_2_image
	public	_bb_animMusuh_8a_Attack_1_image
	public	_bb_animMusuh_8a_Attack_2_image
	public	_bb_animMusuh_8a_Dead_1_image
	public	_bb_animMusuh_8a_Walk_1_image
	public	_bb_animMusuh_8a_Walk_2_image
	public	_bb_animMusuh_8b_Frozen_1_image
	public	_bb_animMusuh_8b_Idle_1_image
	public	_bb_animMusuh_8b_Jump_1_image
	public	_bb_animMusuh_8b_Jump_2_image
	public	_bb_animMusuh_8b_Jump_3_image
	public	_bb_animMusuh_9a_Attack_1_image
	public	_bb_animMusuh_9a_Attack_2_image
	public	_bb_animMusuh_9a_Dead_1_image
	public	_bb_animMusuh_9a_Walk_1_image
	public	_bb_animMusuh_9a_Walk_2_image
	public	_bb_animMusuh_9b_Frozen_1_image
	public	_bb_animMusuh_9b_Jump_1_image
	public	_bb_animMusuh_9b_Shadow_image
	public	_bb_animMusuh_9b_Walk_1_image
	public	_bb_animMusuh_Dead_Skull_image
	public	_bb_animMusuh_Frozen_1_image
	public	_bb_animPanenBuah_Nilai_image
	public	_bb_animPanenBuah_list
	public	_bb_animPanenObs_list
	public	_bb_animPlant_10_Dead_image
	public	_bb_animPlant_10_image
	public	_bb_animPlant_10c_image
	public	_bb_animPlant_10d_image
	public	_bb_animPlant_11_Dead_image
	public	_bb_animPlant_11_image
	public	_bb_animPlant_11b_image
	public	_bb_animPlant_11c_image
	public	_bb_animPlant_11d_image
	public	_bb_animPlant_12_Dead_image
	public	_bb_animPlant_12_image
	public	_bb_animPlant_12b_image
	public	_bb_animPlant_12c_image
	public	_bb_animPlant_12d_image
	public	_bb_animPlant_13_Dead_image
	public	_bb_animPlant_13_image
	public	_bb_animPlant_13b_image
	public	_bb_animPlant_13c_image
	public	_bb_animPlant_13d_image
	public	_bb_animPlant_14_Dead_image
	public	_bb_animPlant_14_image
	public	_bb_animPlant_14c_image
	public	_bb_animPlant_14d_image
	public	_bb_animPlant_15_Dead_image
	public	_bb_animPlant_15_image
	public	_bb_animPlant_15b_image
	public	_bb_animPlant_15c_2_image
	public	_bb_animPlant_15c_image
	public	_bb_animPlant_15d_image
	public	_bb_animPlant_16_Dead_image
	public	_bb_animPlant_16_image
	public	_bb_animPlant_16b_image
	public	_bb_animPlant_16c_2_image
	public	_bb_animPlant_16c_image
	public	_bb_animPlant_16d_image
	public	_bb_animPlant_1_Dead_image
	public	_bb_animPlant_1_image
	public	_bb_animPlant_1b_image
	public	_bb_animPlant_1c_image
	public	_bb_animPlant_1d_image
	public	_bb_animPlant_25_image
	public	_bb_animPlant_25b_image
	public	_bb_animPlant_25d_image
	public	_bb_animPlant_26_image
	public	_bb_animPlant_26b_image
	public	_bb_animPlant_26d_image
	public	_bb_animPlant_2_Dead_image
	public	_bb_animPlant_2_image
	public	_bb_animPlant_2b_image
	public	_bb_animPlant_2c_image
	public	_bb_animPlant_2d_image
	public	_bb_animPlant_3_Dead_image
	public	_bb_animPlant_3_image
	public	_bb_animPlant_3b_image
	public	_bb_animPlant_3c_image
	public	_bb_animPlant_3d_image
	public	_bb_animPlant_4_Dead_image
	public	_bb_animPlant_4_image
	public	_bb_animPlant_4b_image
	public	_bb_animPlant_4c_image
	public	_bb_animPlant_4d_image
	public	_bb_animPlant_5_Dead_image
	public	_bb_animPlant_5_image
	public	_bb_animPlant_5b_image
	public	_bb_animPlant_5c_image
	public	_bb_animPlant_5d_image
	public	_bb_animPlant_6_Dead_image
	public	_bb_animPlant_6_image
	public	_bb_animPlant_6c_image
	public	_bb_animPlant_6d_image
	public	_bb_animPlant_7_Dead_image
	public	_bb_animPlant_7_image
	public	_bb_animPlant_7b_image
	public	_bb_animPlant_7c_image
	public	_bb_animPlant_7d_image
	public	_bb_animPlant_8_Dead_image
	public	_bb_animPlant_8_image
	public	_bb_animPlant_8b_image
	public	_bb_animPlant_8c_image
	public	_bb_animPlant_8d_image
	public	_bb_animPlant_9_Dead_image
	public	_bb_animPlant_9_image
	public	_bb_animPlant_9b_image
	public	_bb_animPlant_9c_image
	public	_bb_animPlant_9d_image
	public	_bb_animPower_1_image
	public	_bb_animPower_2_image
	public	_bb_animPower_3_Fire_image
	public	_bb_animPower_3_Rock_image
	public	_bb_animPower_3_Shadow_image
	public	_bb_animSenjata_10_Attack_1_image
	public	_bb_animSenjata_10_Attack_2_image
	public	_bb_animSenjata_10_Hide_1_image
	public	_bb_animSenjata_11_Idle_1_image
	public	_bb_animSenjata_11_Idle_2_image
	public	_bb_animSenjata_11_Idle_3_image
	public	_bb_animSenjata_12_Attack_1_image
	public	_bb_animSenjata_12_Idle_1_image
	public	_bb_animSenjata_13_Attack_1_image
	public	_bb_animSenjata_13_Idle_1_image
	public	_bb_animSenjata_14_Idle_1_image
	public	_bb_animSenjata_14_Idle_2_image
	public	_bb_animSenjata_14_Idle_3_image
	public	_bb_animSenjata_15_Attack_1_image
	public	_bb_animSenjata_15_Idle_1_image
	public	_bb_animSenjata_16_Attack_1_image
	public	_bb_animSenjata_16_Attack_2_image
	public	_bb_animSenjata_17_Attach_1_image
	public	_bb_animSenjata_17_Idle_1_image
	public	_bb_animSenjata_18_Attack_1_image
	public	_bb_animSenjata_18_Idle_1_image
	public	_bb_animSenjata_18_WeaponDown_1_image
	public	_bb_animSenjata_18_WeaponUp_1_image
	public	_bb_animSenjata_19_Attack_1_image
	public	_bb_animSenjata_19_Attack_2_image
	public	_bb_animSenjata_19_Idle_1_image
	public	_bb_animSenjata_1_Attack_1_image
	public	_bb_animSenjata_1_Idle_1_image
	public	_bb_animSenjata_20_Attack_Down_1_image
	public	_bb_animSenjata_20_Attack_Down_2_image
	public	_bb_animSenjata_20_Attack_Down_3_image
	public	_bb_animSenjata_20_Attack_Front_1_image
	public	_bb_animSenjata_20_Attack_Front_2_image
	public	_bb_animSenjata_20_Attack_Front_3_image
	public	_bb_animSenjata_20_Attack_Up_1_image
	public	_bb_animSenjata_20_Attack_Up_2_image
	public	_bb_animSenjata_20_Attack_Up_3_image
	public	_bb_animSenjata_20_Idle_1_image
	public	_bb_animSenjata_20_Idle_2_image
	public	_bb_animSenjata_21_Attack_1_image
	public	_bb_animSenjata_22_Dead_1_image
	public	_bb_animSenjata_22_Idle_1_image
	public	_bb_animSenjata_22_Shadow_1_image
	public	_bb_animSenjata_22_Walk_1_image
	public	_bb_animSenjata_23_Attack_1_image
	public	_bb_animSenjata_23_Idle_1_image
	public	_bb_animSenjata_24_Attack_1_image
	public	_bb_animSenjata_24_CrossHair_image
	public	_bb_animSenjata_24_Explode_1_image
	public	_bb_animSenjata_24_Explode_2_image
	public	_bb_animSenjata_24_Idle_1_image
	public	_bb_animSenjata_24_Idle_2_image
	public	_bb_animSenjata_24_Idle_3_image
	public	_bb_animSenjata_2_Attack_1_image
	public	_bb_animSenjata_2_Idle_1_image
	public	_bb_animSenjata_3_Dead_1_image
	public	_bb_animSenjata_3_Idle_1_image
	public	_bb_animSenjata_4_Attack_1_image
	public	_bb_animSenjata_4_Attack_2_image
	public	_bb_animSenjata_4_Attack_3_image
	public	_bb_animSenjata_4_Idle_1_image
	public	_bb_animSenjata_5_Idle_1_image
	public	_bb_animSenjata_5_Idle_2_image
	public	_bb_animSenjata_5_Idle_3_image
	public	_bb_animSenjata_6_Attack_1_image
	public	_bb_animSenjata_6_Dead_1_image
	public	_bb_animSenjata_6_Idle_1_image
	public	_bb_animSenjata_7_GoDown_1_image
	public	_bb_animSenjata_7_GoDown_2_image
	public	_bb_animSenjata_7_GoDown_3_image
	public	_bb_animSenjata_7_Hide_1_image
	public	_bb_animSenjata_7_Hide_3_image
	public	_bb_animSenjata_7_Idle_1_image
	public	_bb_animSenjata_7_Idle_2_image
	public	_bb_animSenjata_7_Idle_3_image
	public	_bb_animSenjata_8_Attack_1_image
	public	_bb_animSenjata_8_GoDown_1_image
	public	_bb_animSenjata_8_Hide_1_image
	public	_bb_animSenjata_8_Idle_1_image
	public	_bb_animSenjata_9_Attack_1_image
	public	_bb_animSenjata_9_Attack_2_image
	public	_bb_animSenjata_9_Attack_3_image
	public	_bb_animSenjata_9_Attack_4_image
	public	_bb_animSenjata_9_Idle_1_image
	public	_bb_animSheep1_Chew_1_image
	public	_bb_animSheep1_Eat_1_image
	public	_bb_animSheep1_Idle_1_image
	public	_bb_animSheep2_Chew_1_image
	public	_bb_animSheep2_Eat_1_image
	public	_bb_animSheep2_Idle_1_image
	public	_bb_animSheep3a_Chew_1_image
	public	_bb_animSheep3a_Eat_1_image
	public	_bb_animSheep3a_Idle_1_image
	public	_bb_animSheep3a_Shave_1_image
	public	_bb_animSheep3a_Shave_2_image
	public	_bb_animSheep3b_Chew_1_image
	public	_bb_animSheep3b_Eat_1_image
	public	_bb_animSheep3b_Idle_1_image
	public	_bb_animSheep3c_Chew_1_image
	public	_bb_animSheep3c_Eat_1_image
	public	_bb_animSheep3c_Idle_1_image
	public	_bb_animSheep_GO_image
	public	_bb_animSmoke_image
	public	_bb_animTextPlay
	public	_bb_animTool_1_image
	public	_bb_animTool_2_image
	public	_bb_animTool_3_image
	public	_bb_animTool_4_image
	public	_bb_animTool_5_image
	public	_bb_animTool_6_image
	public	_bb_animTool_8_image
	public	_bb_animTroop_Act_1_image
	public	_bb_animTroop_Idle_1_image
	public	_bb_animWaterCan_image
	public	_bb_animWaterSpark_image
	public	_bb_arrDiaryCounter_Enemy
	public	_bb_arrDiaryCounter_GardenPlant
	public	_bb_arrDiaryCounter_Plant
	public	_bb_arrDiaryCounter_Ranch
	public	_bb_arrEncounteredState_Enemy
	public	_bb_arrGarden_FarmTool_JmlItem
	public	_bb_arrGarden_Seed_JmlItem
	public	_bb_arrIsGetStar
	public	_bb_arrIsGetStar_Battle
	public	_bb_arrIsGetStar_Boar
	public	_bb_arrIsGetStar_Catapult
	public	_bb_arrIsGetStar_Defense
	public	_bb_arrIsGetStar_Ext
	public	_bb_arrIsGetStar_Harvest
	public	_bb_arrIsGetStar_Nightmare
	public	_bb_arrIsGetStar_Spc
	public	_bb_arrIsLoadGarden
	public	_bb_arrIsLoadLevel
	public	_bb_arrIsLoadLevel_Boar
	public	_bb_arrIsLoadLevel_Catapult
	public	_bb_arrIsLoadLevel_Defense
	public	_bb_arrIsLoadLevel_Ext
	public	_bb_arrIsLoadLevel_Harvest
	public	_bb_arrIsLoadLevel_Nightmare
	public	_bb_arrIsLoadLevel_Spc
	public	_bb_arrJmlSudahPanen
	public	_bb_arrJumlahPanen
	public	_bb_arrLevel
	public	_bb_arrLevel_Ext
	public	_bb_arrLevel_Spc
	public	_bb_arrNamaProfil
	public	_bb_arrNilaiProfil
	public	_bb_arrPlantPernahDitanam_Garden
	public	_bb_arrPosMusuhAwal
	public	_bb_arrRanch_CowHouse_JmlItem
	public	_bb_arrRanch_HenHouse_JmlItem
	public	_bb_arrRanch_SheepFold_JmlItem
	public	_bb_arrShopSoldState_CowHouse
	public	_bb_arrShopSoldState_Garden
	public	_bb_arrShopSoldState_HenHouse
	public	_bb_arrShopSoldState_SheepFold
	public	_bb_arrShopSoldState_Slot
	public	_bb_arrShopSoldState_Tool
	public	_bb_arrShopUnlockedState_CowHouse
	public	_bb_arrShopUnlockedState_HenHouse
	public	_bb_arrShopUnlockedState_Seed
	public	_bb_arrShopUnlockedState_SheepFold
	public	_bb_arrSubLevel
	public	_bb_arrSubLevel_Boar
	public	_bb_arrSubLevel_Catapult
	public	_bb_arrSubLevel_Defense
	public	_bb_arrSubLevel_Ext
	public	_bb_arrSubLevel_Harvest
	public	_bb_arrSubLevel_Nightmare
	public	_bb_arrSubLevel_Spc
	public	_bb_arrTargetTanam
	public	_bb_arrTrophyState
	public	_bb_arrUnlockCard_Boar
	public	_bb_arrUnlockCard_Catapult
	public	_bb_arrUnlockCard_Defense
	public	_bb_arrUnlockCard_Ext
	public	_bb_arrUnlockCard_Harvest
	public	_bb_arrUnlockCard_Nightmare
	public	_bb_arrUnlockCard_Spc
	public	_bb_arrUnlockedState_Weapon
	public	_bb_arr_PlayerLevelName
	public	_bb_arr_PlayerLevelName_Boar
	public	_bb_arr_PlayerLevelName_Catapult
	public	_bb_arr_PlayerLevelName_Defense
	public	_bb_arr_PlayerLevelName_Ext
	public	_bb_arr_PlayerLevelName_Garden
	public	_bb_arr_PlayerLevelName_Harvest
	public	_bb_arr_PlayerLevelName_Nightmare
	public	_bb_arr_PlayerLevelName_Spc
	public	_bb_arr_PlayerLevelState
	public	_bb_arr_PlayerLevelState_Boar
	public	_bb_arr_PlayerLevelState_Catapult
	public	_bb_arr_PlayerLevelState_Defense
	public	_bb_arr_PlayerLevelState_Ext
	public	_bb_arr_PlayerLevelState_Garden
	public	_bb_arr_PlayerLevelState_Harvest
	public	_bb_arr_PlayerLevelState_Nightmare
	public	_bb_arr_PlayerLevelState_Spc
	public	_bb_bagPlantStatistik_List
	public	_bb_bagPlant_List
	public	_bb_bagTrap_List
	public	_bb_ballonTextPlant_List
	public	_bb_ballontext_bugspray_image
	public	_bb_ballontext_bugspray_red_image
	public	_bb_ballontext_cutter_image
	public	_bb_ballontext_fertilizer_image
	public	_bb_ballontext_fertilizer_red_image
	public	_bb_ballontext_grass_image
	public	_bb_ballontext_milker_image
	public	_bb_ballontext_paddy_image
	public	_bb_ballontext_water2_image
	public	_bb_ballontext_water2_red_image
	public	_bb_ballontext_water_image
	public	_bb_batasWaktuSilver
	public	_bb_bg1_image
	public	_bb_bg_1_extend2_2_image
	public	_bb_bg_1_extend2_image
	public	_bb_bg_1_extend_image
	public	_bb_bg_boar_startmark_image
	public	_bb_bg_bonus_image
	public	_bb_bg_bonus_wskanan_image
	public	_bb_bg_bonus_wskiri_image
	public	_bb_bg_gametitle_image
	public	_bb_bg_image
	public	_bb_bg_loading_screen_black_image
	public	_bb_bg_loading_screen_image
	public	_bb_bg_loading_screen_kanan_image
	public	_bb_bg_loading_screen_kiri_image
	public	_bb_bg_maskeffect_frozen_image
	public	_bb_bg_menuutama_image
	public	_bb_bg_menuutama_wskanan_image
	public	_bb_bg_menuutama_wskiri_image
	public	_bb_bg_putih_image
	public	_bb_bgm_cutscene
	public	_bb_bgm_gameOver
	public	_bb_bgm_gameOverBoss
	public	_bb_bgm_garden
	public	_bb_bgm_lev1_intro
	public	_bb_bgm_lev1_loop
	public	_bb_bgm_lev2_intro
	public	_bb_bgm_lev2_loop
	public	_bb_bgm_lev3_intro
	public	_bb_bgm_lev3_loop
	public	_bb_bgm_lev4_intro
	public	_bb_bgm_lev4_loop
	public	_bb_bgm_lev5_intro
	public	_bb_bgm_lev5_loop
	public	_bb_bgm_levComplete
	public	_bb_bgm_main
	public	_bb_bgm_panel
	public	_bb_bgm_pilihSenjata
	public	_bb_bgm_ranch
	public	_bb_bgm_tutor
	public	_bb_bgmchannel
	public	_bb_bioBook_Enemy
	public	_bb_bioBook_Plant
	public	_bb_bioBook_Weapon
	public	_bb_biobookenemy_btnnavigasi_list
	public	_bb_biobookplant_btnnavigasi_list
	public	_bb_biobookweapon_btnnavigasi_list
	public	_bb_bioenemy_bg_tengah1_image
	public	_bb_bioenemy_bigEnemy_image
	public	_bb_bioenemy_btnGoPlants2_image
	public	_bb_bioenemy_btnSmallEnemy_image
	public	_bb_bioenemy_enemyKet_image
	public	_bb_bioenemy_enemyName_image
	public	_bb_bioenemy_enemySpeed_image
	public	_bb_bioplant_bg_kanan1_image
	public	_bb_bioplant_bg_kiri1_image
	public	_bb_bioplant_bg_tengah1_image
	public	_bb_bioplant_bigPlant_image
	public	_bb_bioplant_btnClose_image
	public	_bb_bioplant_btnGoEnemies_image
	public	_bb_bioplant_btnGoWeapons2_image
	public	_bb_bioplant_btnGoWeapons_image
	public	_bb_bioplant_btnSmallPlant_image
	public	_bb_bioplant_font1_image
	public	_bb_bioplant_plantName_image
	public	_bb_bioweapon_bg_tengah1_image
	public	_bb_bioweapon_bigweapon_image
	public	_bb_bioweapon_btnGoEnemies2_image
	public	_bb_bioweapon_btnGoPlants_image
	public	_bb_bioweapon_btnSmallWeapon_image
	public	_bb_bioweapon_otherText_image
	public	_bb_bioweapon_weaponKet_image
	public	_bb_bioweapon_weaponName_image
	public	_bb_bonusWallpaper_btnGet_image
	public	_bb_bonusWallpaper_btnSelect_image
	public	_bb_bonusWallpaper_title_image
	public	_bb_bonuspanel_btnClose_image
	public	_bb_bonuspanel_btnnavigasi_list
	public	_bb_bonuspanel_preview_image
	public	_bb_bossHP_back_image
	public	_bb_bossHP_bar_image
	public	_bb_bossHP_light_image
	public	_bb_btnArrowPanelPilihSenjata_image
	public	_bb_btnBack_image
	public	_bb_btnBattle_image
	public	_bb_btnBawahText_image
	public	_bb_btnBibit_10_image
	public	_bb_btnBibit_11_image
	public	_bb_btnBibit_12_image
	public	_bb_btnBibit_13_image
	public	_bb_btnBibit_14_image
	public	_bb_btnBibit_15_image
	public	_bb_btnBibit_16_image
	public	_bb_btnBibit_1_image
	public	_bb_btnBibit_2_image
	public	_bb_btnBibit_3_image
	public	_bb_btnBibit_4_image
	public	_bb_btnBibit_5_image
	public	_bb_btnBibit_6_image
	public	_bb_btnBibit_7_image
	public	_bb_btnBibit_8_image
	public	_bb_btnBibit_9_image
	public	_bb_btnBioPanelPilihSenjata_image
	public	_bb_btnBoarMania_image
	public	_bb_btnBoar_List
	public	_bb_btnBoar_image
	public	_bb_btnBonus_image
	public	_bb_btnCatapultDef_image
	public	_bb_btnChangePlayer
	public	_bb_btnChangePlayer_image
	public	_bb_btnClosePanelPilihSenjata_image
	public	_bb_btnDefense_image
	public	_bb_btnExit_image
	public	_bb_btnExtraGames_image
	public	_bb_btnGoTo_image
	public	_bb_btnGuide
	public	_bb_btnHarvest_image
	public	_bb_btnKurcaci
	public	_bb_btnKurcaci_image
	public	_bb_btnLumbungPeluru_image
	public	_bb_btnLumbung_List
	public	_bb_btnMenu
	public	_bb_btnMenu_image
	public	_bb_btnNext_image
	public	_bb_btnNightmare_image
	public	_bb_btnOption_image
	public	_bb_btnPanelGameOver_list
	public	_bb_btnPanelNewItem_list
	public	_bb_btnPanelPilihSenjata_image
	public	_bb_btnPanelPilihSenjata_list
	public	_bb_btnPower_List
	public	_bb_btnResume_image
	public	_bb_btnSenjata_10_image
	public	_bb_btnSenjata_11_image
	public	_bb_btnSenjata_12_image
	public	_bb_btnSenjata_13_image
	public	_bb_btnSenjata_14_image
	public	_bb_btnSenjata_15_image
	public	_bb_btnSenjata_16_image
	public	_bb_btnSenjata_17_image
	public	_bb_btnSenjata_18_image
	public	_bb_btnSenjata_19_image
	public	_bb_btnSenjata_1_image
	public	_bb_btnSenjata_20_image
	public	_bb_btnSenjata_21_image
	public	_bb_btnSenjata_22_image
	public	_bb_btnSenjata_23_image
	public	_bb_btnSenjata_24_image
	public	_bb_btnSenjata_2_image
	public	_bb_btnSenjata_3_image
	public	_bb_btnSenjata_4_image
	public	_bb_btnSenjata_5_image
	public	_bb_btnSenjata_6_image
	public	_bb_btnSenjata_7_image
	public	_bb_btnSenjata_8_image
	public	_bb_btnSenjata_9_image
	public	_bb_btnSenjata_Cover_image
	public	_bb_btnSpecialGames_image
	public	_bb_btnStatistik_list
	public	_bb_btnTool_14_image
	public	_bb_btnTool_1_image
	public	_bb_btnTool_6_image
	public	_bb_btnTool_8_image
	public	_bb_btnUnlimited_image
	public	_bb_btnUnlockedWeapon_image
	public	_bb_btnWaterCan
	public	_bb_btnWaterCan_image
	public	_bb_btn_p1list
	public	_bb_btnbiobook_enemylist
	public	_bb_btnbiobook_plantlist
	public	_bb_btnbiobook_weaponlist
	public	_bb_btnbonuspanel_list
	public	_bb_btnmenuutamalist
	public	_bb_btnpanelingamelist
	public	_bb_btnpanelmenuoptionlist
	public	_bb_btnpanelmenuprofile_deleteconfirmlist
	public	_bb_btnpanelmenuprofile_listlist
	public	_bb_btnpanelmenuprofile_newplayerlist
	public	_bb_btnpanelmenushop_mainlist
	public	_bb_btnselectionpanellist
	public	_bb_btntrophyroom_list
	public	_bb_buttonset1_image
	public	_bb_catapultAnim_List
	public	_bb_catapultWeapon_List
	public	_bb_cekIsiArrStar
	public	_bb_cowhouse_bg_kanan1_image
	public	_bb_cowhouse_bg_kanan2_image
	public	_bb_cowhouse_bg_kiri1_image
	public	_bb_cowhouse_bg_tengah1_image
	public	_bb_cowhouse_bg_tengah2_image
	public	_bb_cowhouse_btnTool_13_image
	public	_bb_cowhouse_curTool_13_image
	public	_bb_cowhouse_grass_image
	public	_bb_cowhouse_milk_image
	public	_bb_credit_bg_kanan1_image
	public	_bb_credit_bg_kiri1_image
	public	_bb_credit_bg_tengah1_image
	public	_bb_curBibit_10_image
	public	_bb_curBibit_11_image
	public	_bb_curBibit_12_image
	public	_bb_curBibit_13_image
	public	_bb_curBibit_14_image
	public	_bb_curBibit_15_image
	public	_bb_curBibit_16_image
	public	_bb_curBibit_1_image
	public	_bb_curBibit_2_image
	public	_bb_curBibit_3_image
	public	_bb_curBibit_4_image
	public	_bb_curBibit_5_image
	public	_bb_curBibit_6_image
	public	_bb_curBibit_7_image
	public	_bb_curBibit_8_image
	public	_bb_curBibit_9_image
	public	_bb_curPower_1_image
	public	_bb_curPower_2_image
	public	_bb_curPower_3_image
	public	_bb_curTool_14_image
	public	_bb_curTool_1_image
	public	_bb_curTool_2_image
	public	_bb_curTool_3_image
	public	_bb_curTool_4_image
	public	_bb_curTool_5_image
	public	_bb_curTool_6_image
	public	_bb_curTool_8_image
	public	_bb_curWaterCan_image
	public	_bb_currBattleGameMode
	public	_bb_currBattleModeExtra
	public	_bb_currGameMode
	public	_bb_currLevelName
	public	_bb_currLevelName_Pending
	public	_bb_currLevelState
	public	_bb_currModeContinuous
	public	_bb_currModeExtra
	public	_bb_currModeSpecial
	public	_bb_currNoWave
	public	_bb_currPilihanWave
	public	_bb_currPlayer
	public	_bb_cursorObjek
	public	_bb_cutScene
	public	_bb_debugstr
	public	_bb_debugstr2
	public	_bb_debugstr3
	public	_bb_debugstr4
	public	_bb_debugvar
	public	_bb_debugvar2
	public	_bb_debugvar3
	public	_bb_defenderAnim_List
	public	_bb_delayMakeParticleRainCounter
	public	_bb_delayMakeParticleRainTime
	public	_bb_delayMakeParticleSnowCounter
	public	_bb_delayMakeParticleSnowTime
	public	_bb_delayNextAlienGenerate
	public	_bb_delayScene
	public	_bb_delayWaktuWaveMuncul
	public	_bb_demopanel_btnnavigasi_list
	public	_bb_diaryBook_Enemy
	public	_bb_diaryBook_Garden
	public	_bb_diaryBook_Plant
	public	_bb_diaryBook_Ranch
	public	_bb_diarybookenemy_btnnavigasi_list
	public	_bb_diarybookgarden_btnnavigasi_list
	public	_bb_diarybookplant_btnnavigasi_list
	public	_bb_diarybookranch_btnnavigasi_list
	public	_bb_diaryenemy_bg_tengah1_image
	public	_bb_diaryenemy_btnGoGarden_image
	public	_bb_diaryenemy_btnGoPlants2_image
	public	_bb_diaryenemy_setEnemy_image
	public	_bb_diarygarden_bg_tengah1_image
	public	_bb_diarygarden_btnGoEnemies2_image
	public	_bb_diarygarden_btnGoRanch_image
	public	_bb_diarygarden_setPlant2_image
	public	_bb_diaryplant_bg_kanan1_image
	public	_bb_diaryplant_bg_kiri1_image
	public	_bb_diaryplant_bg_tengah1_image
	public	_bb_diaryplant_btnClose_image
	public	_bb_diaryplant_btnGoEnemies_image
	public	_bb_diaryplant_btnGoRanch2_image
	public	_bb_diaryplant_font1_image
	public	_bb_diaryplant_setPlant_image
	public	_bb_diaryranch_bg_tengah1_image
	public	_bb_diaryranch_btnGoGarden2_image
	public	_bb_diaryranch_btnGoPlants_image
	public	_bb_diaryranch_setRanch_image
	public	_bb_disturber_1_1a_image
	public	_bb_disturber_1_1b_image
	public	_bb_disturber_1_2_image
	public	_bb_disturber_2_Awan_image
	public	_bb_disturber_2_Petir_image
	public	_bb_disturber_2_Plant_image
	public	_bb_disturber_2_Trap_image
	public	_bb_disturber_3_1_image
	public	_bb_disturber_List
	public	_bb_dollarsign_glow_image
	public	_bb_effGetFruit_image
	public	_bb_effKena_Senjata_12_image
	public	_bb_effKena_Senjata_13_image
	public	_bb_effKena_Senjata_18_image
	public	_bb_effKena_Senjata_1_image
	public	_bb_effKena_Senjata_2_image
	public	_bb_effKena_Senjata_4_image
	public	_bb_effKena_Senjata_8_image
	public	_bb_enemyAwal_list
	public	_bb_enemyTemp_list
	public	_bb_enemyefflist
	public	_bb_enemylist
	public	_bb_enemyweaponlist
	public	_bb_entdiarybook_enemylist
	public	_bb_entdiarybook_gardenlist
	public	_bb_entdiarybook_plantlist
	public	_bb_entdiarybook_ranchlist
	public	_bb_ext10_treasureChest_image
	public	_bb_ext1_bgJackpot_image
	public	_bb_ext1_btnJackpotPush_image
	public	_bb_ext1_btnJackpotWeapon_image
	public	_bb_ext3_sinarTrap1_image
	public	_bb_ext3_sinarTrap2_image
	public	_bb_fadePoin1
	public	_bb_fadePoin2
	public	_bb_fadeStep
	public	_bb_farmTool_List
	public	_bb_farmerAnim
	public	_bb_fiturState_BioBook
	public	_bb_fiturState_DiaryBook
	public	_bb_fiturState_Garden
	public	_bb_fiturState_GoldOre
	public	_bb_fiturState_Ranch
	public	_bb_fiturState_Shop
	public	_bb_fiturState_TrophyRoom
	public	_bb_font1_image
	public	_bb_fontLevel0_9_image
	public	_bb_fontLevel1_10_image
	public	_bb_fontMoney_image
	public	_bb_fontScore_image
	public	_bb_frozenMaskedEffect
	public	_bb_gameOver
	public	_bb_gameOverEnt_List
	public	_bb_gameTitle
	public	_bb_garden_Barn_25_image
	public	_bb_garden_Barn_26_image
	public	_bb_garden_animKurcaci
	public	_bb_garden_bagPlant_List
	public	_bb_garden_bg_kanan1_image
	public	_bb_garden_bg_kiri1_image
	public	_bb_garden_bg_tengah1_image
	public	_bb_garden_bg_tengah2_image
	public	_bb_garden_btnArrowPlant_List
	public	_bb_garden_btnBibit_25_Loading_image
	public	_bb_garden_btnBibit_26_Loading_image
	public	_bb_garden_btnKurcaci
	public	_bb_garden_btnMenu_image
	public	_bb_garden_btnPanelBawah_List
	public	_bb_garden_btnShop_image
	public	_bb_garden_btnTool_1_image
	public	_bb_garden_btnTool_6_image
	public	_bb_garden_btnTool_8_image
	public	_bb_garden_curBarn_25_image
	public	_bb_garden_curBarn_26_image
	public	_bb_garden_curBibit_25_image
	public	_bb_garden_curBibit_26_image
	public	_bb_garden_curTool_1_image
	public	_bb_garden_curTool_3_image
	public	_bb_garden_curTool_6_image
	public	_bb_garden_curTool_8_image
	public	_bb_garden_farmTool_List
	public	_bb_garden_panelAtas_image
	public	_bb_garden_panelBawah_image
	public	_bb_garden_plantAnim_List
	public	_bb_garden_seedArrowLeft_image
	public	_bb_garden_seedArrowRight_image
	public	_bb_garden_timerGame
	public	_bb_getBulan
	public	_bb_getTahun
	public	_bb_getTanggal
	public	_bb_getWord
	public	_bb_getWord2
	public	_bb_guideSliderBar
	public	_bb_guide_bg_kanan1_image
	public	_bb_guide_bg_kiri1_image
	public	_bb_guide_bg_tengah1_image
	public	_bb_guide_btnClose_image
	public	_bb_guide_btnGuide_image
	public	_bb_guide_isiguide_image
	public	_bb_guide_noLevel_bg_image
	public	_bb_guide_noLevel_btnSeason_image
	public	_bb_guide_noLevel_lv1_image
	public	_bb_guide_noLevel_lv2_image
	public	_bb_guide_noLevel_lv3_image
	public	_bb_guide_noLevel_lv4_image
	public	_bb_guide_noLevel_lv5_image
	public	_bb_guide_slider_arrow_image
	public	_bb_guide_slider_arrow_list
	public	_bb_guide_slider_bar_image
	public	_bb_guide_slider_bg_image
	public	_bb_guide_textNoLevel_image
	public	_bb_guidebook_btnnavigasi_list
	public	_bb_guidenolevel_btnlevel_list
	public	_bb_guidenolevel_btnseason_list
	public	_bb_hapusNamaDanNilaiProfile
	public	_bb_hasilRandomDesain
	public	_bb_henhouse_bg_kanan1_image
	public	_bb_henhouse_bg_kiri1_image
	public	_bb_henhouse_bg_tengah1_image
	public	_bb_henhouse_bg_tengah2_image
	public	_bb_henhouse_eeg_image
	public	_bb_henhouse_paddy_image
	public	_bb_henhouse_panelAtas_image
	public	_bb_idNewTrophyUnlocked
	public	_bb_initCatapult
	public	_bb_initConfig
	public	_bb_initDefender
	public	_bb_initFileListProfile
	public	_bb_initFilePlayer
	public	_bb_initLevel
	public	_bb_isAdaTutor
	public	_bb_isAllow_placemarker
	public	_bb_isCollEd
	public	_bb_isCollEdTEMP
	public	_bb_isDonePlayCutScene
	public	_bb_isDrawDebug
	public	_bb_isFirstEnemyMuncul
	public	_bb_isFirstRun
	public	_bb_isFullScreen
	public	_bb_isGameFirstRT
	public	_bb_isInitTutor
	public	_bb_isLevelBySelectionMenu
	public	_bb_isLoadLevel
	public	_bb_isOpenPanelAutomatic
	public	_bb_isPlayCutScene
	public	_bb_isRestartLevel
	public	_bb_isTipeEnemyBaruMuncul
	public	_bb_isTipeEnemySudahMuncul
	public	_bb_isWideScreen
	public	_bb_isininjabox
	public	_bb_itemDropGold_1_image
	public	_bb_itemDropPower_1_image
	public	_bb_itemDropPower_2_image
	public	_bb_itemDropPower_3_image
	public	_bb_itemdroplist
	public	_bb_jmlProfile
	public	_bb_jmlSlotSenjata
	public	_bb_keluarGame
	public	_bb_ketNewItem_image
	public	_bb_kurangDelayAlien
	public	_bb_lamaGame
	public	_bb_level
	public	_bb_levelManagementControl
	public	_bb_levelManagementControl2
	public	_bb_levelManagementControl_LoadLevel
	public	_bb_levelManagementControl_NextLevel
	public	_bb_loadConfig
	public	_bb_loadFileLevel_BattleMode
	public	_bb_loadFileLevel_Bersambung
	public	_bb_loadFileLevel_ClipTeaser
	public	_bb_loadFileLevel_Garden
	public	_bb_loadFileLevel_Ranch
	public	_bb_loadFileListProfile
	public	_bb_loadFilePlayer
	public	_bb_loadFileSettingMusuhAwal
	public	_bb_loadFileSettingMusuhBoarMania
	public	_bb_loadFileSettingRintanganPerLevel
	public	_bb_loadFileSettingSenjataBoarMania
	public	_bb_loadFileSettingTarget_n_Waktu
	public	_bb_loadFileSettingWaveMuncul
	public	_bb_loadFileSettingWaveMusuh
	public	_bb_loadLevel
	public	_bb_loadSettingDefaultOption
	public	_bb_loadSettingNewGame
	public	_bb_loadSettingNewProfile
	public	_bb_loading_screen_asset_image
	public	_bb_loading_screen_light_image
	public	_bb_loadingscreenmark_list
	public	_bb_logoNewItem_image
	public	_bb_mainMenuEnt_List
	public	_bb_masihAdaTutor
	public	_bb_maxDataProfile
	public	_bb_maxDelayAlien
	public	_bb_maxTernak_Cow
	public	_bb_maxTernak_Hen
	public	_bb_maxTernak_Sheep
	public	_bb_menuOptionCheckBox_image
	public	_bb_menuOptionPanel_image
	public	_bb_menuOptionSliderMover_image
	public	_bb_menuProfilPanel_image
	public	_bb_menuProfilSelectionMark_image
	public	_bb_menuProfil_Btn_image
	public	_bb_menuProfil_Delete_Panel_image
	public	_bb_menuProfil_NewPlayer_Panel_image
	public	_bb_menuprofilselectionmarklist
	public	_bb_menushopchicken_btnbuychicken_list
	public	_bb_menushopcow_btnbuycow_list
	public	_bb_menushopdialog_btnnavigasi_list
	public	_bb_menushopgarden_btnbuyatas_list
	public	_bb_menushopgarden_btnbuyseed_list
	public	_bb_menushopmain_btnnavigasi_list
	public	_bb_menushopsheep_btnbuysheep_list
	public	_bb_menushopslot_btnbuyslot_list
	public	_bb_menushoptools_btnbuytool_list
	public	_bb_modeState_Battle
	public	_bb_modeState_BoarMania
	public	_bb_modeState_Catapult
	public	_bb_modeState_Defense
	public	_bb_modeState_Extra
	public	_bb_modeState_Harvest
	public	_bb_modeState_Nightmare
	public	_bb_modeState_Special
	public	_bb_modeState_Unlimited
	public	_bb_moneygame
	public	_bb_moneygame_awal
	public	_bb_moneygamelist
	public	_bb_mousetester
	public	_bb_mousetester_image
	public	_bb_newEnemy
	public	_bb_newItem
	public	_bb_newItem_Cahaya_image
	public	_bb_newItem_notif_image
	public	_bb_nilaigame
	public	_bb_nilailevellist
	public	_bb_ninjalist
	public	_bb_ninjaweaponlist
	public	_bb_noCardYangDapatBintang
	public	_bb_noSelectedProfile
	public	_bb_noTutor
	public	_bb_nomorlevellist
	public	_bb_obsTanam_1_image
	public	_bb_obsTanam_2_image
	public	_bb_obsTanam_3_image
	public	_bb_obsTanam_4_image
	public	_bb_obstacleTanam_List
	public	_bb_panelAtas_image
	public	_bb_panelAtas_posX
	public	_bb_panelAtas_posY
	public	_bb_panelBawahNamaLevel_image
	public	_bb_panelGameOver
	public	_bb_panelGameOver_BG_image
	public	_bb_panelInGame
	public	_bb_panelInfoNewItem_image
	public	_bb_panelMenuOption
	public	_bb_panelMenuProfile_DeleteConfirm
	public	_bb_panelMenuProfile_List
	public	_bb_panelMenuProfile_NewPlayer
	public	_bb_panelMenuShop_Chicken
	public	_bb_panelMenuShop_Cow
	public	_bb_panelMenuShop_Dialog
	public	_bb_panelMenuShop_Garden
	public	_bb_panelMenuShop_Main
	public	_bb_panelMenuShop_Sheep
	public	_bb_panelMenuShop_Slot
	public	_bb_panelMenuShop_Tools
	public	_bb_panelNewItem
	public	_bb_panelNewItem_BG_image
	public	_bb_panelNewItem_Name_image
	public	_bb_panelNoLevelStatistik_List
	public	_bb_panelPilihSenjata
	public	_bb_panelPilihSenjata_BG_image
	public	_bb_panelUtamaNinDef
	public	_bb_panelWarning_demo_image
	public	_bb_panel_1_image
	public	_bb_panel_ingame_image
	public	_bb_panenCounter_list
	public	_bb_panggilLevel
	public	_bb_panggilScene
	public	_bb_pauseGame
	public	_bb_placemarker
	public	_bb_placemarker_image
	public	_bb_plantAnim_List
	public	_bb_playerLevelName
	public	_bb_playerLevelState
	public	_bb_posX_bg_1_extend2_image
	public	_bb_posX_bg_1_extend_image
	public	_bb_posX_bg_image
	public	_bb_posX_nilaigame
	public	_bb_posX_panel_1_image
	public	_bb_posX_panel_atas_image
	public	_bb_powerAnim_List
	public	_bb_powerMark_image
	public	_bb_prevLevelName
	public	_bb_rainParticles_List
	public	_bb_rain_image
	public	_bb_ranchTask_Btn_image
	public	_bb_ranchTask_Glow_image
	public	_bb_ranchTask_List_image
	public	_bb_ranch_btnPanelBawah_List
	public	_bb_ranch_dialogBG_image
	public	_bb_ranch_dialogHarga_image
	public	_bb_ranch_farmTool_List
	public	_bb_ranch_fodder_List
	public	_bb_ranch_product_List
	public	_bb_ranch_ternakAnim_List
	public	_bb_reset_ninjaplacemarker
	public	_bb_saveConfig
	public	_bb_saveCurrentLevel_BattleMode
	public	_bb_saveCurrentLevel_Garden
	public	_bb_saveCurrentLevel_Ranch
	public	_bb_saveFileLevel_BattleMode
	public	_bb_saveFileLevel_Bersambung
	public	_bb_saveFileLevel_Garden
	public	_bb_saveFileLevel_Ranch
	public	_bb_saveFileListProfile
	public	_bb_saveFilePlayer
	public	_bb_selectionPanel
	public	_bb_selectionpanel_bg_kanan1_image
	public	_bb_selectionpanel_bg_kiri1_image
	public	_bb_selectionpanel_bg_tengah1_image
	public	_bb_selectionpanel_btnClose_image
	public	_bb_selectionpanel_btnnavigasi_list
	public	_bb_selectionpanel_button_image
	public	_bb_selectionpanel_star_image
	public	_bb_selectionpanel_title_image
	public	_bb_selisihPosCollEd
	public	_bb_setSlotSenjata
	public	_bb_setTampilPanelTargetTanam
	public	_bb_sfx2channel
	public	_bb_sfx3channel
	public	_bb_sfx_GO_lemparan
	public	_bb_sfx_GO_lemparayam
	public	_bb_sfx_GO_lemparkambing
	public	_bb_sfx_animtextmulai
	public	_bb_sfx_animtextmulai_go
	public	_bb_sfx_babibor_keluardaritanah
	public	_bb_sfx_babibor_masuktanah
	public	_bb_sfx_babibor_nabrakradish
	public	_bb_sfx_babiboss_besmoke
	public	_bb_sfx_babiboss_castmagic
	public	_bb_sfx_babiboss_ketawadapatternak
	public	_bb_sfx_babiboss_ketawaturunkapal
	public	_bb_sfx_babiboss_perintah
	public	_bb_sfx_babiboss_suarakambing
	public	_bb_sfx_babiboss_turunkapal
	public	_bb_sfx_babibumerang_serang
	public	_bb_sfx_babienggrang_kenahit
	public	_bb_sfx_babigelinding_jalan
	public	_bb_sfx_babigelinding_serang
	public	_bb_sfx_babiharta_marah
	public	_bb_sfx_babijadiskull
	public	_bb_sfx_babijatuh
	public	_bb_sfx_babijirah_jalan
	public	_bb_sfx_babijirah_kenahit
	public	_bb_sfx_babijirah_meledak
	public	_bb_sfx_babijirah_serang
	public	_bb_sfx_babimati
	public	_bb_sfx_babimuncul1
	public	_bb_sfx_babimuncul2
	public	_bb_sfx_babipanah_kenatarget
	public	_bb_sfx_babipanah_tembak
	public	_bb_sfx_babiparasut_turun
	public	_bb_sfx_babiper_loncat
	public	_bb_sfx_babiper_nabrak
	public	_bb_sfx_babiprajurit_jalan
	public	_bb_sfx_babiprajurit_meledak
	public	_bb_sfx_babiraksasa_mati
	public	_bb_sfx_babiraksasa_muncul
	public	_bb_sfx_babiraksasa_serang
	public	_bb_sfx_babiroket_dropboom
	public	_bb_sfx_babiroket_jatuh
	public	_bb_sfx_babiroket_terbang
	public	_bb_sfx_babirompibesi_kenahit
	public	_bb_sfx_babirompiduri_kenahit
	public	_bb_sfx_babisakai_jalan
	public	_bb_sfx_babisakai_kaget
	public	_bb_sfx_babisakai_kenahit
	public	_bb_sfx_babisakai_meledak
	public	_bb_sfx_babisakai_startengine
	public	_bb_sfx_babiselancar_jalan
	public	_bb_sfx_babiselancar_nabrak
	public	_bb_sfx_babiserang
	public	_bb_sfx_babiskate_jalan
	public	_bb_sfx_babiskate_lompat
	public	_bb_sfx_babiskate_nabrak
	public	_bb_sfx_babitameng_kenahit
	public	_bb_sfx_babitransparan_jalan
	public	_bb_sfx_babitutupkuping_kenahit
	public	_bb_sfx_babiyeti_muncul
	public	_bb_sfx_babiyeti_serang
	public	_bb_sfx_buttonclick
	public	_bb_sfx_cangkulsalju
	public	_bb_sfx_defenderaction
	public	_bb_sfx_ext1_btnjackpot
	public	_bb_sfx_ext1_jackpotroll
	public	_bb_sfx_kapakkayu
	public	_bb_sfx_menuutama_anakbuah_ngamuk
	public	_bb_sfx_menuutama_boss_ngamuk
	public	_bb_sfx_menuutama_roll1
	public	_bb_sfx_menuutama_roll2
	public	_bb_sfx_newitem_getitem
	public	_bb_sfx_newitem_openbox
	public	_bb_sfx_pakaisekop
	public	_bb_sfx_panenbuah
	public	_bb_sfx_particle_beliung
	public	_bb_sfx_particle_ombak
	public	_bb_sfx_particle_petir
	public	_bb_sfx_particle_rain
	public	_bb_sfx_particle_snow
	public	_bb_sfx_pasangplant
	public	_bb_sfx_pasangsenjatatrap
	public	_bb_sfx_plant_dead
	public	_bb_sfx_popup_tutorial
	public	_bb_sfx_power_apigelinding
	public	_bb_sfx_power_bomledak
	public	_bb_sfx_power_jaring
	public	_bb_sfx_power_taruhapi
	public	_bb_sfx_pukulbatu
	public	_bb_sfx_sabitrumput
	public	_bb_sfx_selectweapon
	public	_bb_sfx_semprotbugspray
	public	_bb_sfx_serangankenababi
	public	_bb_sfx_siramplant
	public	_bb_sfx_sirenetandawave
	public	_bb_sfx_sirenewave_awal
	public	_bb_sfx_stat_dapatbintang
	public	_bb_sfx_statbutton
	public	_bb_sfx_stathitungnilai
	public	_bb_sfx_stathitungtotal
	public	_bb_sfx_statstar_onpos
	public	_bb_sfx_stattotalseluruh
	public	_bb_sfx_suarahewan
	public	_bb_sfx_takeseed
	public	_bb_sfx_targettanam_komplit1
	public	_bb_sfx_targettanam_komplitsemua
	public	_bb_sfx_toolranch
	public	_bb_sfx_trapbanana_diklik
	public	_bb_sfx_trapbanana_explode
	public	_bb_sfx_trapbanana_reload
	public	_bb_sfx_trapbanana_tembak
	public	_bb_sfx_trapbelimbing_kenatarget
	public	_bb_sfx_trapbelimbing_tembak
	public	_bb_sfx_trapcabehijau_meledak
	public	_bb_sfx_trapcabehijau_terbuka
	public	_bb_sfx_trapcactus_serang
	public	_bb_sfx_trapcarrot_keluar
	public	_bb_sfx_trapcarrot_kenatarget
	public	_bb_sfx_trapcarrot_pelurukeluar
	public	_bb_sfx_trapcarrot_sembunyi
	public	_bb_sfx_trapcarrot_tembak
	public	_bb_sfx_trapcoconut_gelinding
	public	_bb_sfx_trapconvolution_acchilang
	public	_bb_sfx_trapconvolution_belit
	public	_bb_sfx_trapdragon_kenatarget
	public	_bb_sfx_trapdragon_tembak
	public	_bb_sfx_trapginseng_pasang
	public	_bb_sfx_traphawthorn_serang
	public	_bb_sfx_trapjagung_reload
	public	_bb_sfx_trapjagung_tembak
	public	_bb_sfx_traplongbean_tembak
	public	_bb_sfx_trapnanas_tembak
	public	_bb_sfx_traponion_serang
	public	_bb_sfx_trappepaya_meledak
	public	_bb_sfx_trappredator_kunyah
	public	_bb_sfx_trappredator_serang
	public	_bb_sfx_trappredator_telan
	public	_bb_sfx_trappumpkin_kenatarget
	public	_bb_sfx_trappumpkin_tembak
	public	_bb_sfx_trapradish_godown
	public	_bb_sfx_traprattan_jepit
	public	_bb_sfx_traprattan_terbuka
	public	_bb_sfx_traprumputduri_serang
	public	_bb_sfx_traptomat_kenatarget
	public	_bb_sfx_traptomat_tembak
	public	_bb_sfx_traptreefan_terbuka
	public	_bb_sfx_trapturnip_idle
	public	_bb_sfx_trapturnip_meledak
	public	_bb_sfx_trapturnip_melontar
	public	_bb_sfx_trapwatermelon_meledak
	public	_bb_sfx_tuangpupuk
	public	_bb_sfxchannel
	public	_bb_sfxparticlechannel
	public	_bb_sheepfold_bg_kanan1_image
	public	_bb_sheepfold_bg_kanan2_image
	public	_bb_sheepfold_bg_kiri1_image
	public	_bb_sheepfold_bg_tengah1_image
	public	_bb_sheepfold_bg_tengah2_image
	public	_bb_sheepfold_btnTool_11_image
	public	_bb_sheepfold_btnTool_12_image
	public	_bb_sheepfold_curTool_11_image
	public	_bb_sheepfold_curTool_12_image
	public	_bb_sheepfold_grass_image
	public	_bb_sheepfold_panelAtas_image
	public	_bb_sheepfold_panelBawah_image
	public	_bb_sheepfold_wool_image
	public	_bb_shipEnemyBoss
	public	_bb_shopUnlockedState_Garden2
	public	_bb_shopchicken_bg_tengah1_image
	public	_bb_shopchicken_btnBuy1_image
	public	_bb_shopchicken_btnBuy2_image
	public	_bb_shopcow_bg_tengah1_image
	public	_bb_shopcow_btnBuy1_image
	public	_bb_shopcow_btnBuy2_image
	public	_bb_shopgarden_bg_tengah1_image
	public	_bb_shopgarden_btnBack_image
	public	_bb_shopgarden_btnBuy1_image
	public	_bb_shopgarden_btnBuy2_image
	public	_bb_shopgarden_btnBuy_seed_image
	public	_bb_shopgarden_btnClose_image
	public	_bb_shopgarden_panelMoney_image
	public	_bb_shopmain_bg_kanan1_image
	public	_bb_shopmain_bg_kiri1_image
	public	_bb_shopmain_bg_tengah1_image
	public	_bb_shopmain_btnUtama_image
	public	_bb_shopmain_chicken_image
	public	_bb_shopmain_cow_image
	public	_bb_shopmain_dialogBG_image
	public	_bb_shopmain_dialogBtn_image
	public	_bb_shopmain_dialogText_image
	public	_bb_shopmain_garden_image
	public	_bb_shopmain_itemPrice_image
	public	_bb_shopmain_jeanAnim_image
	public	_bb_shopmain_sheep_image
	public	_bb_shopmain_slots_image
	public	_bb_shopmain_tools_image
	public	_bb_shopsheep_bg_tengah1_image
	public	_bb_shopsheep_btnBuy1_image
	public	_bb_shopsheep_btnBuy2_image
	public	_bb_shopslot_bg_tengah1_image
	public	_bb_shopslot_btnBuy6s_image
	public	_bb_shopslot_btnBuy7s_image
	public	_bb_shopslot_btnBuy8s_image
	public	_bb_shopslot_btnBuy9s_image
	public	_bb_shoptools_bg_tengah1_image
	public	_bb_shoptools_btnBuy_tools_image
	public	_bb_shoptools_itemName_image
	public	_bb_showToolTip
	public	_bb_slideback
	public	_bb_slidermovervolumelist
	public	_bb_slotTernak_Cow
	public	_bb_slotTernak_Hen
	public	_bb_slotTernak_Sheep
	public	_bb_snowParticles_List
	public	_bb_snow_image
	public	_bb_ss_logodistributor_image
	public	_bb_ss_logodistributor_kanan_image
	public	_bb_ss_logodistributor_kiri_image
	public	_bb_ss_logoplayboom_image
	public	_bb_statistik
	public	_bb_sublevel
	public	_bb_targetTanamDone_List
	public	_bb_targetTanam_Done_image
	public	_bb_teaser_BG_image
	public	_bb_tickerSlide
	public	_bb_timerFill_image
	public	_bb_timerFrame_image
	public	_bb_timerGame
	public	_bb_timerStar_image
	public	_bb_tipeBabiCekAsset
	public	_bb_tipeOpenPanelAutomatic
	public	_bb_toolTipsBtnMenuUtama
	public	_bb_totTutor
	public	_bb_totalEnemy_Last
	public	_bb_totalPanenBuah
	public	_bb_totalTime_Last
	public	_bb_totalWave
	public	_bb_totalenemy
	public	_bb_totalenemykilled
	public	_bb_totalninja
	public	_bb_trapAnim_List
	public	_bb_treasureChest_List
	public	_bb_trophy_bg_kanan1_image
	public	_bb_trophy_bg_kiri1_image
	public	_bb_trophy_bg_tengah1_image
	public	_bb_trophy_big_image
	public	_bb_trophy_big_siluet_image
	public	_bb_trophy_description_image
	public	_bb_trophy_small_image
	public	_bb_trophyroom_btnnavigasi_list
	public	_bb_tutorBGTengah_Sand_image
	public	_bb_tutorPlantingArea_image
	public	_bb_tutorPlantingMark_image
	public	_bb_tutorText2_image
	public	_bb_tutorText_image
	public	_bb_tutor_AddOn
	public	_bb_tutor_AnimPanah
	public	_bb_updateMoneyGame
	public	_bb_updateNilaiLevel
	public	_bb_updatePanenCounter
	public	_bb_validasiInput
	public	_bb_volumebgm
	public	_bb_volumesfx
	public	_bb_waktuGame
	public	_bb_waktuWaveMuncul
	public	_bb_waveIndi_AlienIcon
	public	_bb_weaponSenjata_12_image
	public	_bb_weaponSenjata_13_image
	public	_bb_weaponSenjata_18_image
	public	_bb_weaponSenjata_19_image
	public	_bb_weaponSenjata_1_image
	public	_bb_weaponSenjata_2_image
	public	_bb_weaponSenjata_4_image
	public	_bb_weaponSenjata_8_image
	public	_bb_windowHasFocus
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	cmp	dword [_19634],0
	je	_19635
	mov	eax,0
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_19635:
	mov	dword [_19634],1
	mov	dword [ebp-12],0
	call	___bb_blitz_blitz
	call	___bb_drivers_drivers
	call	___bb_theora_theora
	call	___bb_appstub_appstub
	call	___bb_audio_audio
	call	___bb_bmploader_bmploader
	call	___bb_d3d7max2d_d3d7max2d
	call	___bb_d3d9max2d_d3d9max2d
	call	___bb_data_data
	call	___bb_directsoundaudio_directsoundaudio
	call	___bb_eventqueue_eventqueue
	call	___bb_freeaudioaudio_freeaudioaudio
	call	___bb_freetypefont_freetypefont
	call	___bb_gnet_gnet
	call	___bb_jpgloader_jpgloader
	call	___bb_maxlua_maxlua
	call	___bb_maxutil_maxutil
	call	___bb_oggloader_oggloader
	call	___bb_openalaudio_openalaudio
	call	___bb_pngloader_pngloader
	call	___bb_tgaloader_tgaloader
	call	___bb_threads_threads
	call	___bb_timer_timer
	call	___bb_wavloader_wavloader
	call	___bb_freejoy_freejoy
	call	___bb_freeprocess_freeprocess
	call	___bb_glew_glew
	call	___bb_macos_macos
	push	_bb_TFrozenMaskedEffect
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TCursorObjek
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTargetTanamDone
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBallonTextPlant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TFarmerAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPlaceMarker
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMouseTester
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnMenu
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TWaveIndi_AlienIcon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgDemoPanel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDemoPanel_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimJean
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Slot
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopSlot_BtnBuySlot
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Garden
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopGarden_BtnBuyAtas
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopGarden_BtnBuySeed
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Tools
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopTools_BtnBuyTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Chicken
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopChicken_BtnBuyChicken
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Sheep
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopSheep_BtnBuySheep
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Cow
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopCow_BtnBuyCow
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Dialog
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopDialog_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuShop_Main
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelMenuShop_Main
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuShopMain_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgSelectionPanel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnSelectionPanel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TSelectionPanel_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgTrophyRoom
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnTrophyRoom
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTrophyRoom_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgBioBook_Weapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnBioBook_Weapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBioBookWeapon_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgBioBook_Enemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnBioBook_Enemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBioBookEnemy_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgBioBook_Plant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnBioBook_Plant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBioBookPlant_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgDiaryBook_Enemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEntDiaryBook_Enemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDiaryBookEnemy_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgDiaryBook_Garden
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEntDiaryBook_Garden
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDiaryBookGarden_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgDiaryBook_Ranch
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEntDiaryBook_Ranch
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDiaryBookRanch_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgDiaryBook_Plant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEntDiaryBook_Plant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDiaryBookPlant_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_TimerGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_FarmTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_BagPlant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_PlantAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_BtnKurcaci
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_AnimKurcaci
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_BtnArrowPlant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_BtnPanelBawah
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGarden_LevUtama
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_FarmTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_Fodder
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_TernakAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_Product
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_BtnPanelBawah
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRanch_LevUtama
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTimerGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TToolTipsBtnMenuUtama
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgLoadingScreen
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TLoadingScreenMark
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGameTitle
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMainMenuEnt
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnMenuUtama
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuOption
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TCBFullScreenMenuOption
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TSliderMoverMenuOption
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelMenuOption
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuProfile_NewPlayer
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelMenuProfile_NewPlayer
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuProfile_DeleteConfirm
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelMenuProfile_DeleteConfirm
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnChangePlayer
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelMenuProfile_List
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelMenuProfile_List
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuProfilSelectionMark
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTutor_AddOn
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTutor_AnimPanah
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBagPlant
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPlantAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNinjaWeapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimPanenBuah
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEffEnemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBagTrap
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTrapAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEnemyWeapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimAtributEnemy
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TShipEnemyBoss
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEnemyAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TObstacleTanam
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDisturber
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TFarmTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimFarmTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnWaterCan
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TDefender
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPower
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPowerAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnKurcaci
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimKurcaci
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TItemDrop
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPanelUtamaNinDef
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPanenCounter
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNilaiLevel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNomorLevel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMoneyGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelInGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelInGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelPilihSenjata
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelPilihSenjata
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelGameOver
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelGameOver
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGameOverEnt
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgStatistik
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TPanelNoLevelStatistik
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBagPlantStatistik
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnStatistik
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimTextPlay
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TCutScene
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TSnowParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TRainParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelNewItem
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnPanelNewItem
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_NinjaWeapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_TrapAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_EnemyWeapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_TimerGame
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_ObstacleTanam
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_AnimFarmTool
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_PlantAnim
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNITM_AnimKurcaci
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TNewItem
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TCatapultWeapon
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TCatapult
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnLumbung
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimPanenObs
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnBoar
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnGuide
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGuideNoLevel_BtnSeason
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGuideNoLevel_BtnLevel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGuide_Slider_Bar
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGuide_Slider_Arrow
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgGuideBook
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGuideBook_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelJackpot
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TAnimHammerExtra
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TTreasureChest
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgBonusPanel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBtnBonusPanel
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBonusPanel_BtnNavigasi
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TBgPanelCredit
	call	_bbObjectRegisterType
	add	esp,4
	mov	ebx,_28
	inc	dword [ebx+4]
	mov	eax,dword [_bbAppTitle]
	dec	dword [eax+4]
	jnz	_18419
	push	eax
	call	_bbGCFree
	add	esp,4
_18419:
	mov	dword [_bbAppTitle],ebx
	mov	eax,dword [_18420]
	and	eax,1
	cmp	eax,0
	jne	_18421
	mov	eax,dword [_bb_isCollEd]
	mov	dword [_bb_isCollEdTEMP],eax
	or	dword [_18420],1
_18421:
	call	_bb_LoadConfigAwal
	call	_bb_GetMonitorSetting
	push	0
	push	60
	push	32
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	call	_bbMilliSecs
	push	eax
	call	_brl_random_SeedRnd
	add	esp,4
	mov	eax,dword [_18420]
	and	eax,2
	cmp	eax,0
	jne	_18423
	push	_bb_TPlaceMarker
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_placemarker],eax
	or	dword [_18420],2
_18423:
	mov	eax,dword [_18420]
	and	eax,4
	cmp	eax,0
	jne	_18425
	push	_bb_TMouseTester
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_mousetester],eax
	or	dword [_18420],4
_18425:
	mov	eax,dword [_18420]
	and	eax,8
	cmp	eax,0
	jne	_18427
	push	_bb_TBtnMenu
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_btnMenu],eax
	or	dword [_18420],8
_18427:
	mov	eax,dword [_18420]
	and	eax,16
	cmp	eax,0
	jne	_18429
	push	_bb_TWaveIndi_AlienIcon
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_waveIndi_AlienIcon],eax
	or	dword [_18420],16
_18429:
	mov	eax,dword [_18420]
	and	eax,32
	cmp	eax,0
	jne	_18431
	push	_bb_TFarmerAnim
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_farmerAnim],eax
	or	dword [_18420],32
_18431:
	mov	eax,dword [_18420]
	and	eax,64
	cmp	eax,0
	jne	_18433
	push	_bb_TCursorObjek
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_cursorObjek],eax
	or	dword [_18420],64
_18433:
	mov	eax,dword [_18420]
	and	eax,128
	cmp	eax,0
	jne	_18435
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ballonTextPlant_List],eax
	or	dword [_18420],128
_18435:
	mov	eax,dword [_18420]
	and	eax,256
	cmp	eax,0
	jne	_18437
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btn_p1list],eax
	or	dword [_18420],256
_18437:
	mov	eax,dword [_18420]
	and	eax,512
	cmp	eax,0
	jne	_18439
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_targetTanamDone_List],eax
	or	dword [_18420],512
_18439:
	mov	eax,dword [_18420]
	and	eax,1024
	cmp	eax,0
	jne	_18441
	push	_bb_TFrozenMaskedEffect
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_frozenMaskedEffect],eax
	or	dword [_18420],1024
_18441:
	mov	eax,dword [_18420]
	and	eax,2048
	cmp	eax,0
	jne	_18443
	push	2
	push	_18442
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelWarning_demo_image],eax
	or	dword [_18420],2048
_18443:
	mov	eax,dword [_18420]
	and	eax,4096
	cmp	eax,0
	jne	_18445
	push	2
	push	_18444
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_putih_image],eax
	or	dword [_18420],4096
_18445:
	mov	eax,dword [_18420]
	and	eax,8192
	cmp	eax,0
	jne	_18447
	push	2
	push	_18446
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ss_logoplayboom_image],eax
	or	dword [_18420],8192
_18447:
	mov	eax,dword [_18420]
	and	eax,16384
	cmp	eax,0
	jne	_18449
	push	2
	push	_18448
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ss_logodistributor_image],eax
	or	dword [_18420],16384
_18449:
	mov	eax,dword [_18420]
	and	eax,32768
	cmp	eax,0
	jne	_18451
	push	2
	push	_18450
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ss_logodistributor_kiri_image],eax
	or	dword [_18420],32768
_18451:
	mov	eax,dword [_18420]
	and	eax,65536
	cmp	eax,0
	jne	_18453
	push	2
	push	_18452
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ss_logodistributor_kanan_image],eax
	or	dword [_18420],65536
_18453:
	mov	eax,dword [_18420]
	and	eax,131072
	cmp	eax,0
	jne	_18455
	push	-1
	push	_18454
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_mousetester_image],eax
	or	dword [_18420],131072
_18455:
	mov	eax,dword [_18420]
	and	eax,262144
	cmp	eax,0
	jne	_18457
	push	-1
	push	_18456
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Topi_1_image],eax
	or	dword [_18420],262144
_18457:
	mov	eax,dword [_18420]
	and	eax,524288
	cmp	eax,0
	jne	_18459
	push	-1
	push	_18458
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Tameng_1_image],eax
	or	dword [_18420],524288
_18459:
	mov	eax,dword [_18420]
	and	eax,1048576
	cmp	eax,0
	jne	_18461
	push	-1
	push	_18460
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Peti_1_image],eax
	or	dword [_18420],1048576
_18461:
	mov	eax,dword [_18420]
	and	eax,2097152
	cmp	eax,0
	jne	_18463
	push	-1
	push	_18462
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Rompi_1_image],eax
	or	dword [_18420],2097152
_18463:
	mov	eax,dword [_18420]
	and	eax,4194304
	cmp	eax,0
	jne	_18465
	push	-1
	push	_18464
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Rompi_1_image],eax
	or	dword [_18420],4194304
_18465:
	mov	eax,dword [_18420]
	and	eax,8388608
	cmp	eax,0
	jne	_18467
	push	-1
	push	_18466
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Setir_1_image],eax
	or	dword [_18420],8388608
_18467:
	mov	eax,dword [_18420]
	and	eax,16777216
	cmp	eax,0
	jne	_18469
	push	2
	push	_18468
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	or	dword [_18420],16777216
_18469:
	mov	eax,dword [_18420]
	and	eax,33554432
	cmp	eax,0
	jne	_18470
	mov	eax,dword [_bb_bg1_image]
	mov	dword [_bb_bg_image],eax
	or	dword [_18420],33554432
_18470:
	mov	eax,dword [_18420]
	and	eax,67108864
	cmp	eax,0
	jne	_18472
	push	2
	push	_18471
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	or	dword [_18420],67108864
_18472:
	mov	eax,dword [_18420]
	and	eax,134217728
	cmp	eax,0
	jne	_18474
	push	2
	push	_18473
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	or	dword [_18420],134217728
_18474:
	mov	eax,dword [_18420]
	and	eax,268435456
	cmp	eax,0
	jne	_18476
	push	2
	push	_18475
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	or	dword [_18420],268435456
_18476:
	mov	eax,dword [_18420]
	and	eax,536870912
	cmp	eax,0
	jne	_18478
	push	2
	push	_18477
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_placemarker_image],eax
	or	dword [_18420],536870912
_18478:
	mov	eax,dword [_18420]
	and	eax,1073741824
	cmp	eax,0
	jne	_18481
	push	10
	push	_18479
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_selectionpanel_button_image],eax
	or	dword [_18420],1073741824
_18481:
	mov	eax,dword [_18420]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18483
	push	_796
	push	26
	call	_bb_GetSpecialFolder
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_SAVEPATH],eax
	or	dword [_18420],-2147483648
_18483:
	push	dword [_bb_SAVEPATH]
	push	_797
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_18485]
	and	eax,1
	cmp	eax,0
	jne	_18486
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ninjalist],eax
	or	dword [_18485],1
_18486:
	mov	eax,dword [_18485]
	and	eax,2
	cmp	eax,0
	jne	_18488
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnmenuutamalist],eax
	or	dword [_18485],2
_18488:
	mov	eax,dword [_18485]
	and	eax,4
	cmp	eax,0
	jne	_18490
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelmenuoptionlist],eax
	or	dword [_18485],4
_18490:
	mov	eax,dword [_18485]
	and	eax,8
	cmp	eax,0
	jne	_18492
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_slidermovervolumelist],eax
	or	dword [_18485],8
_18492:
	mov	eax,dword [_18485]
	and	eax,16
	cmp	eax,0
	jne	_18494
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menuprofilselectionmarklist],eax
	or	dword [_18485],16
_18494:
	mov	eax,dword [_18485]
	and	eax,32
	cmp	eax,0
	jne	_18497
	push	dword [_bb_maxDataProfile]
	push	_18495
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrNamaProfil],eax
	or	dword [_18485],32
_18497:
	mov	eax,dword [_18485]
	and	eax,64
	cmp	eax,0
	jne	_18500
	push	dword [_bb_maxDataProfile]
	push	_18498
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrNilaiProfil],eax
	or	dword [_18485],64
_18500:
	mov	eax,dword [_18485]
	and	eax,128
	cmp	eax,0
	jne	_18503
	push	6
	push	_18501
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_isTipeEnemySudahMuncul],eax
	or	dword [_18485],128
_18503:
	mov	eax,dword [_18485]
	and	eax,256
	cmp	eax,0
	jne	_18506
	push	4
	push	_18504
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrJumlahPanen],eax
	or	dword [_18485],256
_18506:
	mov	dword [ebp-8],0
	jmp	_18508
_801:
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_799:
	add	dword [ebp-8],1
_18508:
	cmp	dword [ebp-8],3
	jle	_801
_800:
	mov	eax,dword [_18485]
	and	eax,512
	cmp	eax,0
	jne	_18511
	push	4
	push	_18509
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrTargetTanam],eax
	or	dword [_18485],512
_18511:
	mov	dword [ebp-8],0
	jmp	_18512
_804:
	mov	edx,dword [_bb_arrTargetTanam]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_802:
	add	dword [ebp-8],1
_18512:
	cmp	dword [ebp-8],3
	jle	_804
_803:
	mov	eax,dword [_18485]
	and	eax,1024
	cmp	eax,0
	jne	_18515
	push	4
	push	_18513
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrJmlSudahPanen],eax
	or	dword [_18485],1024
_18515:
	mov	dword [ebp-8],0
	jmp	_18516
_807:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_805:
	add	dword [ebp-8],1
_18516:
	cmp	dword [ebp-8],3
	jle	_807
_806:
	mov	eax,dword [_18485]
	and	eax,2048
	cmp	eax,0
	jne	_18519
	push	10
	push	10
	push	2
	push	_18517
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar],eax
	or	dword [_18485],2048
_18519:
	mov	dword [ebp-8],0
	jmp	_18520
_810:
	mov	edi,0
	jmp	_18522
_813:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_811:
	add	edi,1
_18522:
	cmp	edi,9
	jle	_813
_812:
_808:
	add	dword [ebp-8],1
_18520:
	cmp	dword [ebp-8],9
	jle	_810
_809:
	mov	eax,dword [_18485]
	and	eax,4096
	cmp	eax,0
	jne	_18525
	push	13
	push	6
	push	2
	push	_18523
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_isininjabox],eax
	or	dword [_18485],4096
_18525:
	mov	eax,dword [_18485]
	and	eax,8192
	cmp	eax,0
	jne	_18528
	push	20
	push	_18526
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_waktuWaveMuncul],eax
	or	dword [_18485],8192
_18528:
	mov	eax,dword [_18485]
	and	eax,16384
	cmp	eax,0
	jne	_18529
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [_bb_posX_panel_atas_image],eax
	or	dword [_18485],16384
_18529:
	mov	eax,dword [_18485]
	and	eax,32768
	cmp	eax,0
	jne	_18530
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [_bb_posX_panel_1_image],eax
	or	dword [_18485],32768
_18530:
	mov	eax,dword [_18485]
	and	eax,65536
	cmp	eax,0
	jne	_18531
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [_bb_posX_bg_1_extend_image],eax
	or	dword [_18485],65536
_18531:
	mov	eax,dword [_18485]
	and	eax,131072
	cmp	eax,0
	jne	_18532
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	ebx,eax
	mov	dword [_bb_posX_bg_1_extend2_image],ebx
	or	dword [_18485],131072
_18532:
	mov	eax,dword [_18485]
	and	eax,262144
	cmp	eax,0
	jne	_18535
	push	7
	push	_18533
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_BARISPOS],eax
	or	dword [_18485],262144
_18535:
	mov	eax,dword [_18485]
	and	eax,524288
	cmp	eax,0
	jne	_18538
	push	14
	push	_18536
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_KOLOMPOS],eax
	or	dword [_18485],524288
_18538:
	call	_bb_GetPosX_BG
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [_bb_BARISPOS]
	add	esi,120
	mov	dword [eax+24],esi
	mov	dword [ebp-8],1
	jmp	_18541
_816:
	mov	esi,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	add	ebx,24
	mov	eax,dword [ebp-8]
	mov	dword [esi+eax*4+24],ebx
_814:
	add	dword [ebp-8],1
_18541:
	cmp	dword [ebp-8],6
	jle	_816
_815:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp-4]
	add	eax,34
	mov	dword [edx+24],eax
	mov	dword [ebp-8],1
	jmp	_18542
_819:
	mov	esi,dword [_bb_KOLOMPOS]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,8
	mov	eax,dword [ebp-8]
	mov	dword [esi+eax*4+24],ebx
_817:
	add	dword [ebp-8],1
_18542:
	cmp	dword [ebp-8],13
	jle	_819
_818:
	mov	eax,dword [_18485]
	and	eax,1048576
	cmp	eax,0
	jne	_18545
	push	10
	push	_18543
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_SLIDERPOS],eax
	or	dword [_18485],1048576
_18545:
	mov	eax,dword [_18485]
	and	eax,2097152
	cmp	eax,0
	jne	_18547
	push	_bb_TBgDemoPanel
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_DemoPanel],eax
	or	dword [_18485],2097152
_18547:
	mov	eax,dword [_18485]
	and	eax,4194304
	cmp	eax,0
	jne	_18549
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_demopanel_btnnavigasi_list],eax
	or	dword [_18485],4194304
_18549:
	mov	eax,dword [_18485]
	and	eax,8388608
	cmp	eax,0
	jne	_18551
	push	_bb_TAnimJean
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_animJean],eax
	or	dword [_18485],8388608
_18551:
	mov	eax,dword [_18485]
	and	eax,16777216
	cmp	eax,0
	jne	_18553
	push	_bb_TBgPanelMenuShop_Slot
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Slot],eax
	or	dword [_18485],16777216
_18553:
	mov	eax,dword [_18485]
	and	eax,33554432
	cmp	eax,0
	jne	_18555
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopslot_btnbuyslot_list],eax
	or	dword [_18485],33554432
_18555:
	mov	eax,dword [_18485]
	and	eax,67108864
	cmp	eax,0
	jne	_18557
	push	_bb_TBgPanelMenuShop_Garden
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Garden],eax
	or	dword [_18485],67108864
_18557:
	mov	eax,dword [_18485]
	and	eax,134217728
	cmp	eax,0
	jne	_18559
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopgarden_btnbuyatas_list],eax
	or	dword [_18485],134217728
_18559:
	mov	eax,dword [_18485]
	and	eax,268435456
	cmp	eax,0
	jne	_18561
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopgarden_btnbuyseed_list],eax
	or	dword [_18485],268435456
_18561:
	mov	eax,dword [_18485]
	and	eax,536870912
	cmp	eax,0
	jne	_18563
	push	_bb_TBgPanelMenuShop_Tools
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Tools],eax
	or	dword [_18485],536870912
_18563:
	mov	eax,dword [_18485]
	and	eax,1073741824
	cmp	eax,0
	jne	_18565
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushoptools_btnbuytool_list],eax
	or	dword [_18485],1073741824
_18565:
	mov	eax,dword [_18485]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18567
	push	_bb_TBgPanelMenuShop_Chicken
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Chicken],eax
	or	dword [_18485],-2147483648
_18567:
	mov	eax,dword [_18569]
	and	eax,1
	cmp	eax,0
	jne	_18570
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopchicken_btnbuychicken_list],eax
	or	dword [_18569],1
_18570:
	mov	eax,dword [_18569]
	and	eax,2
	cmp	eax,0
	jne	_18572
	push	_bb_TBgPanelMenuShop_Sheep
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Sheep],eax
	or	dword [_18569],2
_18572:
	mov	eax,dword [_18569]
	and	eax,4
	cmp	eax,0
	jne	_18574
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopsheep_btnbuysheep_list],eax
	or	dword [_18569],4
_18574:
	mov	eax,dword [_18569]
	and	eax,8
	cmp	eax,0
	jne	_18576
	push	_bb_TBgPanelMenuShop_Cow
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Cow],eax
	or	dword [_18569],8
_18576:
	mov	eax,dword [_18569]
	and	eax,16
	cmp	eax,0
	jne	_18578
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopcow_btnbuycow_list],eax
	or	dword [_18569],16
_18578:
	mov	eax,dword [_18569]
	and	eax,32
	cmp	eax,0
	jne	_18580
	push	_bb_TBgPanelMenuShop_Dialog
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Dialog],eax
	or	dword [_18569],32
_18580:
	mov	eax,dword [_18569]
	and	eax,64
	cmp	eax,0
	jne	_18582
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopdialog_btnnavigasi_list],eax
	or	dword [_18569],64
_18582:
	mov	eax,dword [_18569]
	and	eax,128
	cmp	eax,0
	jne	_18584
	push	_bb_TBgPanelMenuShop_Main
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuShop_Main],eax
	or	dword [_18569],128
_18584:
	mov	eax,dword [_18569]
	and	eax,256
	cmp	eax,0
	jne	_18586
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelmenushop_mainlist],eax
	or	dword [_18569],256
_18586:
	mov	eax,dword [_18569]
	and	eax,512
	cmp	eax,0
	jne	_18588
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_menushopmain_btnnavigasi_list],eax
	or	dword [_18569],512
_18588:
	mov	eax,dword [_18569]
	and	eax,1024
	cmp	eax,0
	jne	_18591
	push	4
	push	_18589
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_Slot],eax
	or	dword [_18569],1024
_18591:
	mov	dword [ebp-8],0
	jmp	_18592
_984:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_982:
	add	dword [ebp-8],1
_18592:
	cmp	dword [ebp-8],3
	jle	_984
_983:
	mov	eax,dword [_18569]
	and	eax,2048
	cmp	eax,0
	jne	_18595
	push	5
	push	_18593
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_Tool],eax
	or	dword [_18569],2048
_18595:
	mov	dword [ebp-8],0
	jmp	_18596
_987:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_985:
	add	dword [ebp-8],1
_18596:
	cmp	dword [ebp-8],4
	jle	_987
_986:
	mov	eax,dword [_18569]
	and	eax,4096
	cmp	eax,0
	jne	_18599
	push	2
	push	_18597
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_Garden],eax
	or	dword [_18569],4096
_18599:
	mov	dword [ebp-8],0
	jmp	_18600
_990:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_988:
	add	dword [ebp-8],1
_18600:
	cmp	dword [ebp-8],1
	jle	_990
_989:
	mov	eax,dword [_18569]
	and	eax,8192
	cmp	eax,0
	jne	_18603
	push	18
	push	_18601
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopUnlockedState_Seed],eax
	or	dword [_18569],8192
_18603:
	mov	dword [ebp-8],0
	jmp	_18604
_993:
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_991:
	add	dword [ebp-8],1
_18604:
	cmp	dword [ebp-8],17
	jle	_993
_992:
	mov	eax,dword [_18569]
	and	eax,16384
	cmp	eax,0
	jne	_18607
	push	3
	push	_18605
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_SheepFold],eax
	or	dword [_18569],16384
_18607:
	mov	dword [ebp-8],0
	jmp	_18608
_996:
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_994:
	add	dword [ebp-8],1
_18608:
	cmp	dword [ebp-8],2
	jle	_996
_995:
	mov	eax,dword [_18569]
	and	eax,32768
	cmp	eax,0
	jne	_18611
	push	2
	push	_18609
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopUnlockedState_SheepFold],eax
	or	dword [_18569],32768
_18611:
	mov	dword [ebp-8],0
	jmp	_18612
_999:
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_997:
	add	dword [ebp-8],1
_18612:
	cmp	dword [ebp-8],1
	jle	_999
_998:
	mov	eax,dword [_18569]
	and	eax,65536
	cmp	eax,0
	jne	_18615
	push	3
	push	_18613
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_CowHouse],eax
	or	dword [_18569],65536
_18615:
	mov	dword [ebp-8],0
	jmp	_18616
_1002:
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1000:
	add	dword [ebp-8],1
_18616:
	cmp	dword [ebp-8],2
	jle	_1002
_1001:
	mov	eax,dword [_18569]
	and	eax,131072
	cmp	eax,0
	jne	_18619
	push	2
	push	_18617
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopUnlockedState_CowHouse],eax
	or	dword [_18569],131072
_18619:
	mov	dword [ebp-8],0
	jmp	_18620
_1005:
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1003:
	add	dword [ebp-8],1
_18620:
	cmp	dword [ebp-8],1
	jle	_1005
_1004:
	mov	eax,dword [_18569]
	and	eax,262144
	cmp	eax,0
	jne	_18623
	push	2
	push	_18621
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopSoldState_HenHouse],eax
	or	dword [_18569],262144
_18623:
	mov	dword [ebp-8],0
	jmp	_18624
_1008:
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1006:
	add	dword [ebp-8],1
_18624:
	cmp	dword [ebp-8],1
	jle	_1008
_1007:
	mov	eax,dword [_18569]
	and	eax,524288
	cmp	eax,0
	jne	_18627
	push	2
	push	_18625
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrShopUnlockedState_HenHouse],eax
	or	dword [_18569],524288
_18627:
	mov	dword [ebp-8],0
	jmp	_18628
_1011:
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1009:
	add	dword [ebp-8],1
_18628:
	cmp	dword [ebp-8],1
	jle	_1011
_1010:
	mov	eax,dword [_18569]
	and	eax,1048576
	cmp	eax,0
	jne	_18630
	push	_bb_TBgSelectionPanel
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_selectionPanel],eax
	or	dword [_18569],1048576
_18630:
	mov	eax,dword [_18569]
	and	eax,2097152
	cmp	eax,0
	jne	_18632
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnselectionpanellist],eax
	or	dword [_18569],2097152
_18632:
	mov	eax,dword [_18569]
	and	eax,4194304
	cmp	eax,0
	jne	_18634
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_selectionpanel_btnnavigasi_list],eax
	or	dword [_18569],4194304
_18634:
	mov	eax,dword [_18569]
	and	eax,8388608
	cmp	eax,0
	jne	_18636
	push	_bb_TBgTrophyRoom
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_TrophyRoom],eax
	or	dword [_18569],8388608
_18636:
	mov	eax,dword [_18569]
	and	eax,16777216
	cmp	eax,0
	jne	_18638
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btntrophyroom_list],eax
	or	dword [_18569],16777216
_18638:
	mov	eax,dword [_18569]
	and	eax,33554432
	cmp	eax,0
	jne	_18640
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_trophyroom_btnnavigasi_list],eax
	or	dword [_18569],33554432
_18640:
	mov	eax,dword [_18569]
	and	eax,67108864
	cmp	eax,0
	jne	_18643
	push	16
	push	_18641
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrTrophyState],eax
	or	dword [_18569],67108864
_18643:
	mov	dword [ebp-8],0
	jmp	_18644
_1278:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1276:
	add	dword [ebp-8],1
_18644:
	cmp	dword [ebp-8],15
	jle	_1278
_1277:
	mov	eax,dword [_18569]
	and	eax,134217728
	cmp	eax,0
	jne	_18647
	push	18
	push	_18645
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrPlantPernahDitanam_Garden],eax
	or	dword [_18569],134217728
_18647:
	mov	dword [ebp-8],0
	jmp	_18648
_1281:
	mov	edx,dword [_bb_arrPlantPernahDitanam_Garden]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_1279:
	add	dword [ebp-8],1
_18648:
	cmp	dword [ebp-8],17
	jle	_1281
_1280:
	mov	eax,dword [_18569]
	and	eax,268435456
	cmp	eax,0
	jne	_18650
	push	_bb_TBgBioBook_Weapon
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_bioBook_Weapon],eax
	or	dword [_18569],268435456
_18650:
	mov	eax,dword [_18569]
	and	eax,536870912
	cmp	eax,0
	jne	_18652
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnbiobook_weaponlist],eax
	or	dword [_18569],536870912
_18652:
	mov	eax,dword [_18569]
	and	eax,1073741824
	cmp	eax,0
	jne	_18654
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_biobookweapon_btnnavigasi_list],eax
	or	dword [_18569],1073741824
_18654:
	mov	eax,dword [_18569]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18656
	push	_bb_TBgBioBook_Enemy
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_bioBook_Enemy],eax
	or	dword [_18569],-2147483648
_18656:
	mov	eax,dword [_18658]
	and	eax,1
	cmp	eax,0
	jne	_18659
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnbiobook_enemylist],eax
	or	dword [_18658],1
_18659:
	mov	eax,dword [_18658]
	and	eax,2
	cmp	eax,0
	jne	_18661
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_biobookenemy_btnnavigasi_list],eax
	or	dword [_18658],2
_18661:
	mov	eax,dword [_18658]
	and	eax,4
	cmp	eax,0
	jne	_18663
	push	_bb_TBgBioBook_Plant
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_bioBook_Plant],eax
	or	dword [_18658],4
_18663:
	mov	eax,dword [_18658]
	and	eax,8
	cmp	eax,0
	jne	_18665
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnbiobook_plantlist],eax
	or	dword [_18658],8
_18665:
	mov	eax,dword [_18658]
	and	eax,16
	cmp	eax,0
	jne	_18667
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_biobookplant_btnnavigasi_list],eax
	or	dword [_18658],16
_18667:
	mov	eax,dword [_18658]
	and	eax,32
	cmp	eax,0
	jne	_18669
	push	_bb_TBgDiaryBook_Enemy
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_diaryBook_Enemy],eax
	or	dword [_18658],32
_18669:
	mov	eax,dword [_18658]
	and	eax,64
	cmp	eax,0
	jne	_18671
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_entdiarybook_enemylist],eax
	or	dword [_18658],64
_18671:
	mov	eax,dword [_18658]
	and	eax,128
	cmp	eax,0
	jne	_18673
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_diarybookenemy_btnnavigasi_list],eax
	or	dword [_18658],128
_18673:
	mov	eax,dword [_18658]
	and	eax,256
	cmp	eax,0
	jne	_18676
	push	2
	push	24
	push	2
	push	_18674
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrDiaryCounter_Enemy],eax
	or	dword [_18658],256
_18676:
	mov	dword [ebp-8],0
	jmp	_18677
_1878:
	mov	edi,0
	jmp	_18678
_1881:
	cmp	edi,0
	jne	_18679
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18680
_18679:
	cmp	edi,1
	jne	_18681
	mov	esi,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Enemy]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18681:
_18680:
_1879:
	add	edi,1
_18678:
	cmp	edi,1
	jle	_1881
_1880:
_1876:
	add	dword [ebp-8],1
_18677:
	cmp	dword [ebp-8],23
	jle	_1878
_1877:
	mov	eax,dword [_18658]
	and	eax,512
	cmp	eax,0
	jne	_18683
	push	_bb_TBgDiaryBook_Garden
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_diaryBook_Garden],eax
	or	dword [_18658],512
_18683:
	mov	eax,dword [_18658]
	and	eax,1024
	cmp	eax,0
	jne	_18685
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_entdiarybook_gardenlist],eax
	or	dword [_18658],1024
_18685:
	mov	eax,dword [_18658]
	and	eax,2048
	cmp	eax,0
	jne	_18687
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_diarybookgarden_btnnavigasi_list],eax
	or	dword [_18658],2048
_18687:
	mov	eax,dword [_18658]
	and	eax,4096
	cmp	eax,0
	jne	_18690
	push	2
	push	18
	push	2
	push	_18688
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrDiaryCounter_GardenPlant],eax
	or	dword [_18658],4096
_18690:
	mov	dword [ebp-8],0
	jmp	_18691
_1983:
	mov	edi,0
	jmp	_18692
_1986:
	cmp	edi,0
	jne	_18693
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18694
_18693:
	cmp	edi,1
	jne	_18695
	mov	esi,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18695:
_18694:
_1984:
	add	edi,1
_18692:
	cmp	edi,1
	jle	_1986
_1985:
_1981:
	add	dword [ebp-8],1
_18691:
	cmp	dword [ebp-8],17
	jle	_1983
_1982:
	mov	eax,dword [_18658]
	and	eax,8192
	cmp	eax,0
	jne	_18697
	push	_bb_TBgDiaryBook_Ranch
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_diaryBook_Ranch],eax
	or	dword [_18658],8192
_18697:
	mov	eax,dword [_18658]
	and	eax,16384
	cmp	eax,0
	jne	_18699
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_entdiarybook_ranchlist],eax
	or	dword [_18658],16384
_18699:
	mov	eax,dword [_18658]
	and	eax,32768
	cmp	eax,0
	jne	_18701
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_diarybookranch_btnnavigasi_list],eax
	or	dword [_18658],32768
_18701:
	mov	eax,dword [_18658]
	and	eax,65536
	cmp	eax,0
	jne	_18704
	push	2
	push	9
	push	2
	push	_18702
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrDiaryCounter_Ranch],eax
	or	dword [_18658],65536
_18704:
	mov	dword [ebp-8],0
	jmp	_18705
_2070:
	mov	edi,0
	jmp	_18706
_2073:
	cmp	edi,0
	jne	_18707
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18708
_18707:
	cmp	edi,1
	jne	_18709
	mov	esi,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18709:
_18708:
_2071:
	add	edi,1
_18706:
	cmp	edi,1
	jle	_2073
_2072:
_2068:
	add	dword [ebp-8],1
_18705:
	cmp	dword [ebp-8],8
	jle	_2070
_2069:
	mov	eax,dword [_18658]
	and	eax,131072
	cmp	eax,0
	jne	_18711
	push	_bb_TBgDiaryBook_Plant
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_diaryBook_Plant],eax
	or	dword [_18658],131072
_18711:
	mov	eax,dword [_18658]
	and	eax,262144
	cmp	eax,0
	jne	_18713
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_entdiarybook_plantlist],eax
	or	dword [_18658],262144
_18713:
	mov	eax,dword [_18658]
	and	eax,524288
	cmp	eax,0
	jne	_18715
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_diarybookplant_btnnavigasi_list],eax
	or	dword [_18658],524288
_18715:
	mov	eax,dword [_18658]
	and	eax,1048576
	cmp	eax,0
	jne	_18718
	push	2
	push	16
	push	2
	push	_18716
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrDiaryCounter_Plant],eax
	or	dword [_18658],1048576
_18718:
	mov	dword [ebp-8],0
	jmp	_18719
_2130:
	mov	edi,0
	jmp	_18720
_2133:
	cmp	edi,0
	jne	_18721
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18722
_18721:
	cmp	edi,1
	jne	_18723
	mov	esi,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Plant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18723:
_18722:
_2131:
	add	edi,1
_18720:
	cmp	edi,1
	jle	_2133
_2132:
_2128:
	add	dword [ebp-8],1
_18719:
	cmp	dword [ebp-8],15
	jle	_2130
_2129:
	mov	eax,dword [_18658]
	and	eax,2097152
	cmp	eax,0
	jne	_18725
	push	_bb_TGarden_TimerGame
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_garden_timerGame],eax
	or	dword [_18658],2097152
_18725:
	mov	eax,dword [_18658]
	and	eax,4194304
	cmp	eax,0
	jne	_18727
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_garden_farmTool_List],eax
	or	dword [_18658],4194304
_18727:
	mov	eax,dword [_18658]
	and	eax,8388608
	cmp	eax,0
	jne	_18729
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_garden_bagPlant_List],eax
	or	dword [_18658],8388608
_18729:
	mov	eax,dword [_18658]
	and	eax,16777216
	cmp	eax,0
	jne	_18731
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_garden_plantAnim_List],eax
	or	dword [_18658],16777216
_18731:
	mov	eax,dword [_18658]
	and	eax,33554432
	cmp	eax,0
	jne	_18733
	push	_bb_TGarden_BtnKurcaci
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_garden_btnKurcaci],eax
	or	dword [_18658],33554432
_18733:
	mov	eax,dword [_18658]
	and	eax,67108864
	cmp	eax,0
	jne	_18735
	push	_bb_TGarden_AnimKurcaci
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_garden_animKurcaci],eax
	or	dword [_18658],67108864
_18735:
	mov	eax,dword [_18658]
	and	eax,134217728
	cmp	eax,0
	jne	_18737
	push	_bb_TGarden_LevUtama
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_GardenLevel],eax
	or	dword [_18658],134217728
_18737:
	mov	eax,dword [_18658]
	and	eax,268435456
	cmp	eax,0
	jne	_18739
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_garden_btnPanelBawah_List],eax
	or	dword [_18658],268435456
_18739:
	mov	eax,dword [_18658]
	and	eax,536870912
	cmp	eax,0
	jne	_18741
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_garden_btnArrowPlant_List],eax
	or	dword [_18658],536870912
_18741:
	mov	eax,dword [_18658]
	and	eax,1073741824
	cmp	eax,0
	jne	_18744
	push	4
	push	_18742
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadGarden],eax
	or	dword [_18658],1073741824
_18744:
	mov	eax,dword [_18658]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18747
	push	4
	push	_18745
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Garden],eax
	or	dword [_18658],-2147483648
_18747:
	mov	eax,dword [_18750]
	and	eax,1
	cmp	eax,0
	jne	_18751
	push	4
	push	_18748
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Garden],eax
	or	dword [_18750],1
_18751:
	mov	dword [ebp-8],0
	jmp	_18752
_2366:
	mov	edx,dword [_bb_arrIsLoadGarden]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
	mov	edx,dword [_bb_arr_PlayerLevelName_Garden]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],3
	mov	edx,dword [_bb_arr_PlayerLevelState_Garden]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2364:
	add	dword [ebp-8],1
_18752:
	cmp	dword [ebp-8],3
	jle	_2366
_2365:
	mov	eax,dword [_18750]
	and	eax,2
	cmp	eax,0
	jne	_18755
	push	2
	push	2
	push	2
	push	_18753
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrGarden_FarmTool_JmlItem],eax
	or	dword [_18750],2
_18755:
	mov	dword [ebp-8],0
	jmp	_18756
_2369:
	mov	edi,0
	jmp	_18757
_2372:
	cmp	edi,0
	jne	_18758
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18759
_18758:
	cmp	edi,1
	jne	_18760
	mov	esi,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18760:
_18759:
_2370:
	add	edi,1
_18757:
	cmp	edi,1
	jle	_2372
_2371:
_2367:
	add	dword [ebp-8],1
_18756:
	cmp	dword [ebp-8],1
	jle	_2369
_2368:
	mov	eax,dword [_18750]
	and	eax,4
	cmp	eax,0
	jne	_18763
	push	2
	push	18
	push	2
	push	_18761
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrGarden_Seed_JmlItem],eax
	or	dword [_18750],4
_18763:
	mov	dword [ebp-8],0
	jmp	_18764
_2375:
	mov	edi,0
	jmp	_18765
_2378:
	cmp	edi,0
	jne	_18766
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18767
_18766:
	cmp	edi,1
	jne	_18768
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18768:
_18767:
_2376:
	add	edi,1
_18765:
	cmp	edi,1
	jle	_2378
_2377:
_2373:
	add	dword [ebp-8],1
_18764:
	cmp	dword [ebp-8],17
	jle	_2375
_2374:
	mov	eax,dword [_18750]
	and	eax,8
	cmp	eax,0
	jne	_18770
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ranch_farmTool_List],eax
	or	dword [_18750],8
_18770:
	mov	eax,dword [_18750]
	and	eax,16
	cmp	eax,0
	jne	_18772
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ranch_fodder_List],eax
	or	dword [_18750],16
_18772:
	mov	eax,dword [_18750]
	and	eax,32
	cmp	eax,0
	jne	_18774
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ranch_ternakAnim_List],eax
	or	dword [_18750],32
_18774:
	mov	eax,dword [_18750]
	and	eax,64
	cmp	eax,0
	jne	_18776
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ranch_product_List],eax
	or	dword [_18750],64
_18776:
	mov	eax,dword [_18750]
	and	eax,128
	cmp	eax,0
	jne	_18778
	push	_bb_TRanch_LevUtama
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_RanchLevel],eax
	or	dword [_18750],128
_18778:
	mov	eax,dword [_18750]
	and	eax,256
	cmp	eax,0
	jne	_18780
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ranch_btnPanelBawah_List],eax
	or	dword [_18750],256
_18780:
	mov	eax,dword [_18750]
	and	eax,512
	cmp	eax,0
	jne	_18783
	push	6
	push	_18781
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_slotTernak_Sheep],eax
	or	dword [_18750],512
_18783:
	mov	eax,dword [_18750]
	and	eax,1024
	cmp	eax,0
	jne	_18786
	push	4
	push	_18784
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_slotTernak_Cow],eax
	or	dword [_18750],1024
_18786:
	mov	eax,dword [_18750]
	and	eax,2048
	cmp	eax,0
	jne	_18789
	push	8
	push	_18787
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_slotTernak_Hen],eax
	or	dword [_18750],2048
_18789:
	mov	eax,dword [_18750]
	and	eax,4096
	cmp	eax,0
	jne	_18792
	push	2
	push	2
	push	2
	push	_18790
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrRanch_SheepFold_JmlItem],eax
	or	dword [_18750],4096
_18792:
	mov	dword [ebp-8],0
	jmp	_18793
_2659:
	mov	edi,0
	jmp	_18794
_2662:
	cmp	edi,0
	jne	_18795
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18796
_18795:
	cmp	edi,1
	jne	_18797
	mov	esi,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18797:
_18796:
_2660:
	add	edi,1
_18794:
	cmp	edi,1
	jle	_2662
_2661:
_2657:
	add	dword [ebp-8],1
_18793:
	cmp	dword [ebp-8],1
	jle	_2659
_2658:
	mov	eax,dword [_18750]
	and	eax,8192
	cmp	eax,0
	jne	_18800
	push	2
	push	2
	push	2
	push	_18798
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrRanch_CowHouse_JmlItem],eax
	or	dword [_18750],8192
_18800:
	mov	dword [ebp-8],0
	jmp	_18801
_2665:
	mov	edi,0
	jmp	_18802
_2668:
	cmp	edi,0
	jne	_18803
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18804
_18803:
	cmp	edi,1
	jne	_18805
	mov	esi,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18805:
_18804:
_2666:
	add	edi,1
_18802:
	cmp	edi,1
	jle	_2668
_2667:
_2663:
	add	dword [ebp-8],1
_18801:
	cmp	dword [ebp-8],1
	jle	_2665
_2664:
	mov	eax,dword [_18750]
	and	eax,16384
	cmp	eax,0
	jne	_18808
	push	2
	push	2
	push	2
	push	_18806
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrRanch_HenHouse_JmlItem],eax
	or	dword [_18750],16384
_18808:
	mov	dword [ebp-8],0
	jmp	_18809
_2671:
	mov	edi,0
	jmp	_18810
_2674:
	cmp	edi,0
	jne	_18811
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_18812
_18811:
	cmp	edi,1
	jne	_18813
	mov	esi,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_18813:
_18812:
_2672:
	add	edi,1
_18810:
	cmp	edi,1
	jle	_2674
_2673:
_2669:
	add	dword [ebp-8],1
_18809:
	cmp	dword [ebp-8],1
	jle	_2671
_2670:
	fld	dword [_94531]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_18750]
	and	eax,32768
	cmp	eax,0
	jne	_18814
	fld	dword [_bb_waktuGame]
	fstp	dword [_bb_lamaGame]
	or	dword [_18750],32768
_18814:
	mov	eax,dword [_18750]
	and	eax,65536
	cmp	eax,0
	jne	_18816
	push	_bb_TTimerGame
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_timerGame],eax
	or	dword [_18750],65536
_18816:
	mov	eax,dword [_18750]
	and	eax,131072
	cmp	eax,0
	jne	_18818
	push	_bb_TToolTipsBtnMenuUtama
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_toolTipsBtnMenuUtama],eax
	or	dword [_18750],131072
_18818:
	mov	eax,dword [_18750]
	and	eax,262144
	cmp	eax,0
	jne	_18821
	push	7
	push	_18819
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrLevel],eax
	or	dword [_18750],262144
_18821:
	mov	eax,dword [_18750]
	and	eax,524288
	cmp	eax,0
	jne	_18824
	push	7
	push	_18822
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel],eax
	or	dword [_18750],524288
_18824:
	mov	eax,dword [_18750]
	and	eax,1048576
	cmp	eax,0
	jne	_18827
	push	5
	push	_18825
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Nightmare],eax
	or	dword [_18750],1048576
_18827:
	mov	eax,dword [_18750]
	and	eax,2097152
	cmp	eax,0
	jne	_18830
	push	5
	push	_18828
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Harvest],eax
	or	dword [_18750],2097152
_18830:
	mov	eax,dword [_18750]
	and	eax,4194304
	cmp	eax,0
	jne	_18833
	push	5
	push	_18831
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Defense],eax
	or	dword [_18750],4194304
_18833:
	mov	eax,dword [_18750]
	and	eax,8388608
	cmp	eax,0
	jne	_18836
	push	5
	push	_18834
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Catapult],eax
	or	dword [_18750],8388608
_18836:
	mov	eax,dword [_18750]
	and	eax,16777216
	cmp	eax,0
	jne	_18839
	push	5
	push	_18837
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Boar],eax
	or	dword [_18750],16777216
_18839:
	mov	eax,dword [_18750]
	and	eax,33554432
	cmp	eax,0
	jne	_18842
	push	10
	push	_18840
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrLevel_Ext],eax
	or	dword [_18750],33554432
_18842:
	mov	eax,dword [_18750]
	and	eax,67108864
	cmp	eax,0
	jne	_18845
	push	10
	push	_18843
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Ext],eax
	or	dword [_18750],67108864
_18845:
	mov	eax,dword [_18750]
	and	eax,134217728
	cmp	eax,0
	jne	_18848
	push	10
	push	_18846
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrLevel_Spc],eax
	or	dword [_18750],134217728
_18848:
	mov	eax,dword [_18750]
	and	eax,268435456
	cmp	eax,0
	jne	_18851
	push	10
	push	_18849
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrSubLevel_Spc],eax
	or	dword [_18750],268435456
_18851:
	mov	dword [ebp-8],0
	jmp	_18852
_2826:
	mov	edx,dword [_bb_arrLevel]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2824:
	add	dword [ebp-8],1
_18852:
	cmp	dword [ebp-8],6
	jle	_2826
_2825:
	mov	dword [ebp-8],0
	jmp	_18853
_2829:
	mov	edx,dword [_bb_arrSubLevel_Nightmare]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2827:
	add	dword [ebp-8],1
_18853:
	cmp	dword [ebp-8],4
	jle	_2829
_2828:
	mov	dword [ebp-8],0
	jmp	_18854
_2832:
	mov	edx,dword [_bb_arrSubLevel_Harvest]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2830:
	add	dword [ebp-8],1
_18854:
	cmp	dword [ebp-8],4
	jle	_2832
_2831:
	mov	dword [ebp-8],0
	jmp	_18855
_2835:
	mov	edx,dword [_bb_arrSubLevel_Defense]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2833:
	add	dword [ebp-8],1
_18855:
	cmp	dword [ebp-8],4
	jle	_2835
_2834:
	mov	dword [ebp-8],0
	jmp	_18856
_2838:
	mov	edx,dword [_bb_arrSubLevel_Catapult]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2836:
	add	dword [ebp-8],1
_18856:
	cmp	dword [ebp-8],4
	jle	_2838
_2837:
	mov	dword [ebp-8],0
	jmp	_18857
_2841:
	mov	edx,dword [_bb_arrSubLevel_Boar]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2839:
	add	dword [ebp-8],1
_18857:
	cmp	dword [ebp-8],4
	jle	_2841
_2840:
	mov	dword [ebp-8],0
	jmp	_18858
_2844:
	mov	edx,dword [_bb_arrLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2842:
	add	dword [ebp-8],1
_18858:
	cmp	dword [ebp-8],9
	jle	_2844
_2843:
	mov	dword [ebp-8],0
	jmp	_18859
_2847:
	mov	edx,dword [_bb_arrLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2845:
	add	dword [ebp-8],1
_18859:
	cmp	dword [ebp-8],9
	jle	_2847
_2846:
	mov	eax,dword [_18750]
	and	eax,536870912
	cmp	eax,0
	jne	_18862
	push	7
	push	_18860
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel],eax
	or	dword [_18750],536870912
_18862:
	mov	eax,dword [_18750]
	and	eax,1073741824
	cmp	eax,0
	jne	_18865
	push	5
	push	_18863
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Nightmare],eax
	or	dword [_18750],1073741824
_18865:
	mov	eax,dword [_18750]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18868
	push	5
	push	_18866
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Harvest],eax
	or	dword [_18750],-2147483648
_18868:
	mov	eax,dword [_18871]
	and	eax,1
	cmp	eax,0
	jne	_18872
	push	5
	push	_18869
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Defense],eax
	or	dword [_18871],1
_18872:
	mov	eax,dword [_18871]
	and	eax,2
	cmp	eax,0
	jne	_18875
	push	5
	push	_18873
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Catapult],eax
	or	dword [_18871],2
_18875:
	mov	eax,dword [_18871]
	and	eax,4
	cmp	eax,0
	jne	_18878
	push	5
	push	_18876
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Boar],eax
	or	dword [_18871],4
_18878:
	mov	eax,dword [_18871]
	and	eax,8
	cmp	eax,0
	jne	_18881
	push	10
	push	_18879
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Ext],eax
	or	dword [_18871],8
_18881:
	mov	eax,dword [_18871]
	and	eax,16
	cmp	eax,0
	jne	_18884
	push	10
	push	_18882
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrIsLoadLevel_Spc],eax
	or	dword [_18871],16
_18884:
	mov	dword [ebp-8],0
	jmp	_18885
_2850:
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2848:
	add	dword [ebp-8],1
_18885:
	cmp	dword [ebp-8],6
	jle	_2850
_2849:
	mov	dword [ebp-8],0
	jmp	_18886
_2853:
	mov	edx,dword [_bb_arrIsLoadLevel_Nightmare]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2851:
	add	dword [ebp-8],1
_18886:
	cmp	dword [ebp-8],4
	jle	_2853
_2852:
	mov	dword [ebp-8],0
	jmp	_18887
_2856:
	mov	edx,dword [_bb_arrIsLoadLevel_Harvest]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2854:
	add	dword [ebp-8],1
_18887:
	cmp	dword [ebp-8],4
	jle	_2856
_2855:
	mov	dword [ebp-8],0
	jmp	_18888
_2859:
	mov	edx,dword [_bb_arrIsLoadLevel_Defense]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2857:
	add	dword [ebp-8],1
_18888:
	cmp	dword [ebp-8],4
	jle	_2859
_2858:
	mov	dword [ebp-8],0
	jmp	_18889
_2862:
	mov	edx,dword [_bb_arrIsLoadLevel_Catapult]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2860:
	add	dword [ebp-8],1
_18889:
	cmp	dword [ebp-8],4
	jle	_2862
_2861:
	mov	dword [ebp-8],0
	jmp	_18890
_2865:
	mov	edx,dword [_bb_arrIsLoadLevel_Boar]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2863:
	add	dword [ebp-8],1
_18890:
	cmp	dword [ebp-8],4
	jle	_2865
_2864:
	mov	dword [ebp-8],0
	jmp	_18891
_2868:
	mov	edx,dword [_bb_arrIsLoadLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2866:
	add	dword [ebp-8],1
_18891:
	cmp	dword [ebp-8],9
	jle	_2868
_2867:
	mov	dword [ebp-8],0
	jmp	_18892
_2871:
	mov	edx,dword [_bb_arrIsLoadLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2869:
	add	dword [ebp-8],1
_18892:
	cmp	dword [ebp-8],9
	jle	_2871
_2870:
	mov	eax,dword [_18871]
	and	eax,32
	cmp	eax,0
	jne	_18895
	push	7
	push	_18893
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName],eax
	or	dword [_18871],32
_18895:
	mov	eax,dword [_18871]
	and	eax,64
	cmp	eax,0
	jne	_18898
	push	7
	push	_18896
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState],eax
	or	dword [_18871],64
_18898:
	mov	eax,dword [_18871]
	and	eax,128
	cmp	eax,0
	jne	_18901
	push	5
	push	_18899
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Nightmare],eax
	or	dword [_18871],128
_18901:
	mov	eax,dword [_18871]
	and	eax,256
	cmp	eax,0
	jne	_18904
	push	5
	push	_18902
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Nightmare],eax
	or	dword [_18871],256
_18904:
	mov	eax,dword [_18871]
	and	eax,512
	cmp	eax,0
	jne	_18907
	push	5
	push	_18905
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Harvest],eax
	or	dword [_18871],512
_18907:
	mov	eax,dword [_18871]
	and	eax,1024
	cmp	eax,0
	jne	_18910
	push	5
	push	_18908
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Harvest],eax
	or	dword [_18871],1024
_18910:
	mov	eax,dword [_18871]
	and	eax,2048
	cmp	eax,0
	jne	_18913
	push	5
	push	_18911
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Defense],eax
	or	dword [_18871],2048
_18913:
	mov	eax,dword [_18871]
	and	eax,4096
	cmp	eax,0
	jne	_18916
	push	5
	push	_18914
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Defense],eax
	or	dword [_18871],4096
_18916:
	mov	eax,dword [_18871]
	and	eax,8192
	cmp	eax,0
	jne	_18919
	push	5
	push	_18917
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Catapult],eax
	or	dword [_18871],8192
_18919:
	mov	eax,dword [_18871]
	and	eax,16384
	cmp	eax,0
	jne	_18922
	push	5
	push	_18920
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Catapult],eax
	or	dword [_18871],16384
_18922:
	mov	eax,dword [_18871]
	and	eax,32768
	cmp	eax,0
	jne	_18925
	push	5
	push	_18923
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Boar],eax
	or	dword [_18871],32768
_18925:
	mov	eax,dword [_18871]
	and	eax,65536
	cmp	eax,0
	jne	_18928
	push	5
	push	_18926
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Boar],eax
	or	dword [_18871],65536
_18928:
	mov	eax,dword [_18871]
	and	eax,131072
	cmp	eax,0
	jne	_18931
	push	10
	push	_18929
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Ext],eax
	or	dword [_18871],131072
_18931:
	mov	eax,dword [_18871]
	and	eax,262144
	cmp	eax,0
	jne	_18934
	push	10
	push	_18932
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Ext],eax
	or	dword [_18871],262144
_18934:
	mov	eax,dword [_18871]
	and	eax,524288
	cmp	eax,0
	jne	_18937
	push	10
	push	_18935
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelName_Spc],eax
	or	dword [_18871],524288
_18937:
	mov	eax,dword [_18871]
	and	eax,1048576
	cmp	eax,0
	jne	_18940
	push	10
	push	_18938
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arr_PlayerLevelState_Spc],eax
	or	dword [_18871],1048576
_18940:
	mov	dword [ebp-8],0
	jmp	_18941
_2874:
	mov	edx,dword [_bb_arr_PlayerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2872:
	add	dword [ebp-8],1
_18941:
	cmp	dword [ebp-8],6
	jle	_2874
_2873:
	mov	dword [ebp-8],0
	jmp	_18942
_2877:
	mov	edx,dword [_bb_arr_PlayerLevelName_Nightmare]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2875:
	add	dword [ebp-8],1
_18942:
	cmp	dword [ebp-8],4
	jle	_2877
_2876:
	mov	dword [ebp-8],0
	jmp	_18943
_2880:
	mov	edx,dword [_bb_arr_PlayerLevelName_Harvest]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2878:
	add	dword [ebp-8],1
_18943:
	cmp	dword [ebp-8],4
	jle	_2880
_2879:
	mov	dword [ebp-8],0
	jmp	_18944
_2883:
	mov	edx,dword [_bb_arr_PlayerLevelName_Defense]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2881:
	add	dword [ebp-8],1
_18944:
	cmp	dword [ebp-8],4
	jle	_2883
_2882:
	mov	dword [ebp-8],0
	jmp	_18945
_2886:
	mov	edx,dword [_bb_arr_PlayerLevelName_Catapult]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2884:
	add	dword [ebp-8],1
_18945:
	cmp	dword [ebp-8],4
	jle	_2886
_2885:
	mov	dword [ebp-8],0
	jmp	_18946
_2889:
	mov	edx,dword [_bb_arr_PlayerLevelName_Boar]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2887:
	add	dword [ebp-8],1
_18946:
	cmp	dword [ebp-8],4
	jle	_2889
_2888:
	mov	dword [ebp-8],0
	jmp	_18947
_2892:
	mov	edx,dword [_bb_arr_PlayerLevelName_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2890:
	add	dword [ebp-8],1
_18947:
	cmp	dword [ebp-8],9
	jle	_2892
_2891:
	mov	dword [ebp-8],0
	jmp	_18948
_2895:
	mov	edx,dword [_bb_arr_PlayerLevelName_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],1
_2893:
	add	dword [ebp-8],1
_18948:
	cmp	dword [ebp-8],9
	jle	_2895
_2894:
	mov	eax,dword [_18871]
	and	eax,2097152
	cmp	eax,0
	jne	_18951
	push	10
	push	5
	push	2
	push	_18949
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Battle],eax
	or	dword [_18871],2097152
_18951:
	mov	eax,dword [_18871]
	and	eax,4194304
	cmp	eax,0
	jne	_18954
	push	5
	push	5
	push	2
	push	_18952
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Nightmare],eax
	or	dword [_18871],4194304
_18954:
	mov	eax,dword [_18871]
	and	eax,8388608
	cmp	eax,0
	jne	_18957
	push	5
	push	5
	push	2
	push	_18955
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Harvest],eax
	or	dword [_18871],8388608
_18957:
	mov	eax,dword [_18871]
	and	eax,16777216
	cmp	eax,0
	jne	_18960
	push	5
	push	5
	push	2
	push	_18958
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Defense],eax
	or	dword [_18871],16777216
_18960:
	mov	eax,dword [_18871]
	and	eax,33554432
	cmp	eax,0
	jne	_18963
	push	1
	push	5
	push	2
	push	_18961
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Catapult],eax
	or	dword [_18871],33554432
_18963:
	mov	eax,dword [_18871]
	and	eax,67108864
	cmp	eax,0
	jne	_18966
	push	3
	push	5
	push	2
	push	_18964
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Boar],eax
	or	dword [_18871],67108864
_18966:
	mov	eax,dword [_18871]
	and	eax,134217728
	cmp	eax,0
	jne	_18969
	push	1
	push	10
	push	2
	push	_18967
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Ext],eax
	or	dword [_18871],134217728
_18969:
	mov	eax,dword [_18871]
	and	eax,268435456
	cmp	eax,0
	jne	_18972
	push	1
	push	10
	push	2
	push	_18970
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrIsGetStar_Spc],eax
	or	dword [_18871],268435456
_18972:
	mov	dword [ebp-8],0
	jmp	_18973
_2898:
	mov	edi,0
	jmp	_18974
_2901:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_2899:
	add	edi,1
_18974:
	cmp	edi,9
	jle	_2901
_2900:
_2896:
	add	dword [ebp-8],1
_18973:
	cmp	dword [ebp-8],4
	jle	_2898
_2897:
	mov	dword [ebp-8],0
	jmp	_18975
_2904:
	mov	edi,0
	jmp	_18976
_2907:
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_2905:
	add	edi,1
_18976:
	cmp	edi,4
	jle	_2907
_2906:
_2902:
	add	dword [ebp-8],1
_18975:
	cmp	dword [ebp-8],4
	jle	_2904
_2903:
	mov	dword [ebp-8],0
	jmp	_18977
_2910:
	mov	edi,0
	jmp	_18978
_2913:
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_2911:
	add	edi,1
_18978:
	cmp	edi,4
	jle	_2913
_2912:
_2908:
	add	dword [ebp-8],1
_18977:
	cmp	dword [ebp-8],4
	jle	_2910
_2909:
	mov	dword [ebp-8],0
	jmp	_18979
_2916:
	mov	edi,0
	jmp	_18980
_2919:
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_2917:
	add	edi,1
_18980:
	cmp	edi,4
	jle	_2919
_2918:
_2914:
	add	dword [ebp-8],1
_18979:
	cmp	dword [ebp-8],4
	jle	_2916
_2915:
	mov	dword [ebp-8],0
	jmp	_18981
_2922:
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_2920:
	add	dword [ebp-8],1
_18981:
	cmp	dword [ebp-8],4
	jle	_2922
_2921:
	mov	dword [ebp-8],0
	jmp	_18982
_2925:
	mov	edi,0
	jmp	_18983
_2928:
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_2926:
	add	edi,1
_18983:
	cmp	edi,2
	jle	_2928
_2927:
_2923:
	add	dword [ebp-8],1
_18982:
	cmp	dword [ebp-8],4
	jle	_2925
_2924:
	mov	dword [ebp-8],0
	jmp	_18984
_2931:
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_2929:
	add	dword [ebp-8],1
_18984:
	cmp	dword [ebp-8],9
	jle	_2931
_2930:
	mov	dword [ebp-8],0
	jmp	_18985
_2934:
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_2932:
	add	dword [ebp-8],1
_18985:
	cmp	dword [ebp-8],9
	jle	_2934
_2933:
	mov	eax,dword [_18871]
	and	eax,536870912
	cmp	eax,0
	jne	_18988
	push	5
	push	_18986
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Nightmare],eax
	or	dword [_18871],536870912
_18988:
	mov	eax,dword [_18871]
	and	eax,1073741824
	cmp	eax,0
	jne	_18991
	push	5
	push	_18989
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Harvest],eax
	or	dword [_18871],1073741824
_18991:
	mov	eax,dword [_18871]
	and	eax,-2147483648
	cmp	eax,0
	jne	_18994
	push	5
	push	_18992
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Defense],eax
	or	dword [_18871],-2147483648
_18994:
	mov	eax,dword [_18997]
	and	eax,1
	cmp	eax,0
	jne	_18998
	push	5
	push	_18995
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Catapult],eax
	or	dword [_18997],1
_18998:
	mov	eax,dword [_18997]
	and	eax,2
	cmp	eax,0
	jne	_19001
	push	5
	push	_18999
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Boar],eax
	or	dword [_18997],2
_19001:
	mov	eax,dword [_18997]
	and	eax,4
	cmp	eax,0
	jne	_19004
	push	10
	push	_19002
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Ext],eax
	or	dword [_18997],4
_19004:
	mov	eax,dword [_18997]
	and	eax,8
	cmp	eax,0
	jne	_19007
	push	10
	push	_19005
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockCard_Spc],eax
	or	dword [_18997],8
_19007:
	mov	dword [ebp-8],0
	jmp	_19008
_2937:
	mov	edx,dword [_bb_arrUnlockCard_Nightmare]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2935:
	add	dword [ebp-8],1
_19008:
	cmp	dword [ebp-8],4
	jle	_2937
_2936:
	mov	dword [ebp-8],0
	jmp	_19009
_2940:
	mov	edx,dword [_bb_arrUnlockCard_Harvest]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2938:
	add	dword [ebp-8],1
_19009:
	cmp	dword [ebp-8],4
	jle	_2940
_2939:
	mov	dword [ebp-8],0
	jmp	_19010
_2943:
	mov	edx,dword [_bb_arrUnlockCard_Defense]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2941:
	add	dword [ebp-8],1
_19010:
	cmp	dword [ebp-8],4
	jle	_2943
_2942:
	mov	dword [ebp-8],0
	jmp	_19011
_2946:
	mov	edx,dword [_bb_arrUnlockCard_Catapult]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2944:
	add	dword [ebp-8],1
_19011:
	cmp	dword [ebp-8],4
	jle	_2946
_2945:
	mov	dword [ebp-8],0
	jmp	_19012
_2949:
	mov	edx,dword [_bb_arrUnlockCard_Boar]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2947:
	add	dword [ebp-8],1
_19012:
	cmp	dword [ebp-8],4
	jle	_2949
_2948:
	mov	dword [ebp-8],0
	jmp	_19013
_2952:
	mov	edx,dword [_bb_arrUnlockCard_Ext]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2950:
	add	dword [ebp-8],1
_19013:
	cmp	dword [ebp-8],9
	jle	_2952
_2951:
	mov	dword [ebp-8],0
	jmp	_19014
_2955:
	mov	edx,dword [_bb_arrUnlockCard_Spc]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_2953:
	add	dword [ebp-8],1
_19014:
	cmp	dword [ebp-8],9
	jle	_2955
_2954:
	mov	eax,dword [_18997]
	and	eax,16
	cmp	eax,0
	jne	_19016
	push	_bb_TBgLoadingScreen
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_LoadingScreen],eax
	or	dword [_18997],16
_19016:
	mov	eax,dword [_18997]
	and	eax,32
	cmp	eax,0
	jne	_19018
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_loadingscreenmark_list],eax
	or	dword [_18997],32
_19018:
	mov	eax,dword [_18997]
	and	eax,64
	cmp	eax,0
	jne	_19020
	push	_bb_TGameTitle
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_gameTitle],eax
	or	dword [_18997],64
_19020:
	mov	eax,dword [_18997]
	and	eax,128
	cmp	eax,0
	jne	_19022
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_mainMenuEnt_List],eax
	or	dword [_18997],128
_19022:
	mov	eax,dword [_18997]
	and	eax,256
	cmp	eax,0
	jne	_19024
	push	_bb_TBgPanelMenuOption
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuOption],eax
	or	dword [_18997],256
_19024:
	mov	eax,dword [_18997]
	and	eax,512
	cmp	eax,0
	jne	_19026
	push	_bb_TCBFullScreenMenuOption
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_CBFullScreen],eax
	or	dword [_18997],512
_19026:
	mov	eax,dword [_18997]
	and	eax,1024
	cmp	eax,0
	jne	_19028
	push	_bb_TBgPanelMenuProfile_NewPlayer
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuProfile_NewPlayer],eax
	or	dword [_18997],1024
_19028:
	mov	eax,dword [_18997]
	and	eax,2048
	cmp	eax,0
	jne	_19030
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelmenuprofile_newplayerlist],eax
	or	dword [_18997],2048
_19030:
	mov	eax,dword [_18997]
	and	eax,4096
	cmp	eax,0
	jne	_19032
	push	_bb_TBgPanelMenuProfile_DeleteConfirm
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuProfile_DeleteConfirm],eax
	or	dword [_18997],4096
_19032:
	mov	eax,dword [_18997]
	and	eax,8192
	cmp	eax,0
	jne	_19034
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelmenuprofile_deleteconfirmlist],eax
	or	dword [_18997],8192
_19034:
	mov	eax,dword [_18997]
	and	eax,16384
	cmp	eax,0
	jne	_19036
	push	_bb_TBtnChangePlayer
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_btnChangePlayer],eax
	or	dword [_18997],16384
_19036:
	mov	eax,dword [_18997]
	and	eax,32768
	cmp	eax,0
	jne	_19038
	push	_bb_TBgPanelMenuProfile_List
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelMenuProfile_List],eax
	or	dword [_18997],32768
_19038:
	mov	eax,dword [_18997]
	and	eax,65536
	cmp	eax,0
	jne	_19040
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelmenuprofile_listlist],eax
	or	dword [_18997],65536
_19040:
	mov	eax,dword [_18997]
	and	eax,131072
	cmp	eax,0
	jne	_19042
	push	_bb_TTutor_AddOn
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_tutor_AddOn],eax
	or	dword [_18997],131072
_19042:
	mov	eax,dword [_18997]
	and	eax,262144
	cmp	eax,0
	jne	_19044
	push	_bb_TTutor_AnimPanah
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_tutor_AnimPanah],eax
	or	dword [_18997],262144
_19044:
	mov	eax,dword [_18997]
	and	eax,524288
	cmp	eax,0
	jne	_19046
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_bagPlant_List],eax
	or	dword [_18997],524288
_19046:
	mov	eax,dword [_18997]
	and	eax,1048576
	cmp	eax,0
	jne	_19048
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_plantAnim_List],eax
	or	dword [_18997],1048576
_19048:
	mov	eax,dword [_18997]
	and	eax,2097152
	cmp	eax,0
	jne	_19050
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_ninjaweaponlist],eax
	or	dword [_18997],2097152
_19050:
	mov	eax,dword [_18997]
	and	eax,4194304
	cmp	eax,0
	jne	_19052
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_enemyefflist],eax
	or	dword [_18997],4194304
_19052:
	mov	eax,dword [_18997]
	and	eax,8388608
	cmp	eax,0
	jne	_19054
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_animPanenBuah_list],eax
	or	dword [_18997],8388608
_19054:
	mov	eax,dword [_18997]
	and	eax,16777216
	cmp	eax,0
	jne	_19056
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_bagTrap_List],eax
	or	dword [_18997],16777216
_19056:
	mov	eax,dword [_18997]
	and	eax,33554432
	cmp	eax,0
	jne	_19058
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_trapAnim_List],eax
	or	dword [_18997],33554432
_19058:
	mov	eax,dword [_18997]
	and	eax,67108864
	cmp	eax,0
	jne	_19061
	push	24
	push	_19059
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrUnlockedState_Weapon],eax
	or	dword [_18997],67108864
_19061:
	mov	dword [ebp-8],0
	jmp	_19062
_4492:
	mov	edx,dword [_bb_arrUnlockedState_Weapon]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_4490:
	add	dword [ebp-8],1
_19062:
	cmp	dword [ebp-8],23
	jle	_4492
_4491:
	mov	eax,dword [_18997]
	and	eax,134217728
	cmp	eax,0
	jne	_19064
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_enemyweaponlist],eax
	or	dword [_18997],134217728
_19064:
	mov	eax,dword [_18997]
	and	eax,268435456
	cmp	eax,0
	jne	_19066
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_animAtributEnemy_List],eax
	or	dword [_18997],268435456
_19066:
	mov	eax,dword [_18997]
	and	eax,536870912
	cmp	eax,0
	jne	_19068
	push	_bb_TShipEnemyBoss
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_shipEnemyBoss],eax
	or	dword [_18997],536870912
_19068:
	mov	eax,dword [_18997]
	and	eax,1073741824
	cmp	eax,0
	jne	_19070
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_enemylist],eax
	or	dword [_18997],1073741824
_19070:
	mov	eax,dword [_18997]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19072
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_enemyTemp_list],eax
	or	dword [_18997],-2147483648
_19072:
	mov	eax,dword [_19074]
	and	eax,1
	cmp	eax,0
	jne	_19075
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_enemyAwal_list],eax
	or	dword [_19074],1
_19075:
	mov	eax,dword [_19074]
	and	eax,2
	cmp	eax,0
	jne	_19078
	push	2
	push	6
	push	2
	push	_19076
	call	_bbArrayNew
	add	esp,16
	inc	dword [eax+4]
	mov	dword [_bb_arrPosMusuhAwal],eax
	or	dword [_19074],2
_19078:
	mov	dword [ebp-8],0
	jmp	_19079
_5040:
	mov	edi,0
	jmp	_19080
_5043:
	mov	ecx,dword [_bb_arrPosMusuhAwal]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrPosMusuhAwal]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_5041:
	add	edi,1
_19080:
	cmp	edi,1
	jle	_5043
_5042:
_5038:
	add	dword [ebp-8],1
_19079:
	cmp	dword [ebp-8],5
	jle	_5040
_5039:
	mov	eax,dword [_19074]
	and	eax,4
	cmp	eax,0
	jne	_19083
	push	24
	push	_19081
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_arrEncounteredState_Enemy],eax
	or	dword [_19074],4
_19083:
	mov	dword [ebp-8],0
	jmp	_19084
_5046:
	mov	edx,dword [_bb_arrEncounteredState_Enemy]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],0
_5044:
	add	dword [ebp-8],1
_19084:
	cmp	dword [ebp-8],23
	jle	_5046
_5045:
	mov	eax,dword [_19074]
	and	eax,8
	cmp	eax,0
	jne	_19086
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_obstacleTanam_List],eax
	or	dword [_19074],8
_19086:
	mov	eax,dword [_19074]
	and	eax,16
	cmp	eax,0
	jne	_19088
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_disturber_List],eax
	or	dword [_19074],16
_19088:
	mov	eax,dword [_19074]
	and	eax,32
	cmp	eax,0
	jne	_19090
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_farmTool_List],eax
	or	dword [_19074],32
_19090:
	mov	eax,dword [_19074]
	and	eax,64
	cmp	eax,0
	jne	_19092
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_animFarmTool_List],eax
	or	dword [_19074],64
_19092:
	mov	eax,dword [_19074]
	and	eax,128
	cmp	eax,0
	jne	_19094
	push	_bb_TBtnWaterCan
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_btnWaterCan],eax
	or	dword [_19074],128
_19094:
	mov	eax,dword [_19074]
	and	eax,256
	cmp	eax,0
	jne	_19096
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_defenderAnim_List],eax
	or	dword [_19074],256
_19096:
	mov	eax,dword [_19074]
	and	eax,512
	cmp	eax,0
	jne	_19098
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnPower_List],eax
	or	dword [_19074],512
_19098:
	mov	eax,dword [_19074]
	and	eax,1024
	cmp	eax,0
	jne	_19100
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_powerAnim_List],eax
	or	dword [_19074],1024
_19100:
	mov	eax,dword [_19074]
	and	eax,2048
	cmp	eax,0
	jne	_19102
	push	_bb_TBtnKurcaci
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_btnKurcaci],eax
	or	dword [_19074],2048
_19102:
	mov	eax,dword [_19074]
	and	eax,4096
	cmp	eax,0
	jne	_19104
	push	_bb_TAnimKurcaci
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_animKurcaci],eax
	or	dword [_19074],4096
_19104:
	mov	eax,dword [_19074]
	and	eax,8192
	cmp	eax,0
	jne	_19106
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_itemdroplist],eax
	or	dword [_19074],8192
_19106:
	mov	eax,dword [_19074]
	and	eax,16384
	cmp	eax,0
	jne	_19108
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_moneygamelist],eax
	or	dword [_19074],16384
_19108:
	mov	eax,dword [_19074]
	and	eax,32768
	cmp	eax,0
	jne	_19110
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_nilailevellist],eax
	or	dword [_19074],32768
_19110:
	mov	eax,dword [_19074]
	and	eax,65536
	cmp	eax,0
	jne	_19112
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_nomorlevellist],eax
	or	dword [_19074],65536
_19112:
	mov	eax,dword [_19074]
	and	eax,131072
	cmp	eax,0
	jne	_19114
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_panenCounter_list],eax
	or	dword [_19074],131072
_19114:
	mov	eax,dword [_19074]
	and	eax,262144
	cmp	eax,0
	jne	_19116
	push	_bb_TPanelUtamaNinDef
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelUtamaNinDef],eax
	or	dword [_19074],262144
_19116:
	mov	eax,dword [_19074]
	and	eax,524288
	cmp	eax,0
	jne	_19118
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [_bb_bgmchannel],eax
	or	dword [_19074],524288
_19118:
	mov	eax,dword [_19074]
	and	eax,1048576
	cmp	eax,0
	jne	_19120
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [_bb_sfxchannel],eax
	or	dword [_19074],1048576
_19120:
	mov	eax,dword [_19074]
	and	eax,2097152
	cmp	eax,0
	jne	_19122
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [_bb_sfx2channel],eax
	or	dword [_19074],2097152
_19122:
	mov	eax,dword [_19074]
	and	eax,4194304
	cmp	eax,0
	jne	_19124
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [_bb_sfx3channel],eax
	or	dword [_19074],4194304
_19124:
	mov	eax,dword [_19074]
	and	eax,8388608
	cmp	eax,0
	jne	_19126
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [_bb_sfxparticlechannel],eax
	or	dword [_19074],8388608
_19126:
	push	1065353216
	push	dword [_bb_bgmchannel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_SAVEPATH]
	call	_brl_filesystem_ReadDir
	add	esp,4
	cmp	eax,0
	jne	_19127
	push	_6779
	call	_brl_standardio_Print
	add	esp,4
	push	1
	push	dword [_bb_SAVEPATH]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_6780
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_SAVEPATH]
	push	_6781
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_19128
_19127:
	push	dword [_bb_SAVEPATH]
	push	_6782
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_19128:
	push	_795
	call	_brl_filesystem_ReadDir
	add	esp,4
	cmp	eax,0
	jne	_19129
	push	_6779
	call	_brl_standardio_Print
	add	esp,4
	push	1
	push	_795
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_6780
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_19130
	call	_brl_standardio_Print
	add	esp,4
	jmp	_19131
_19129:
	push	_19132
	call	_brl_standardio_Print
	add	esp,4
_19131:
	mov	eax,dword [_19074]
	and	eax,16777216
	cmp	eax,0
	jne	_19134
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnpanelingamelist],eax
	or	dword [_19074],16777216
_19134:
	mov	eax,dword [_19074]
	and	eax,33554432
	cmp	eax,0
	jne	_19136
	push	_bb_TBgPanelInGame
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelInGame],eax
	or	dword [_19074],33554432
_19136:
	mov	eax,dword [_19074]
	and	eax,67108864
	cmp	eax,0
	jne	_19138
	push	_bb_TBgPanelPilihSenjata
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelPilihSenjata],eax
	or	dword [_19074],67108864
_19138:
	mov	eax,dword [_19074]
	and	eax,134217728
	cmp	eax,0
	jne	_19140
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnPanelPilihSenjata_list],eax
	or	dword [_19074],134217728
_19140:
	mov	eax,dword [_19074]
	and	eax,268435456
	cmp	eax,0
	jne	_19142
	push	_bb_TBgPanelGameOver
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelGameOver],eax
	or	dword [_19074],268435456
_19142:
	mov	eax,dword [_19074]
	and	eax,536870912
	cmp	eax,0
	jne	_19144
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnPanelGameOver_list],eax
	or	dword [_19074],536870912
_19144:
	mov	eax,dword [_19074]
	and	eax,1073741824
	cmp	eax,0
	jne	_19146
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_gameOverEnt_List],eax
	or	dword [_19074],1073741824
_19146:
	mov	eax,dword [_19074]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19148
	push	_bb_TBgStatistik
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_statistik],eax
	or	dword [_19074],-2147483648
_19148:
	mov	eax,dword [_19150]
	and	eax,1
	cmp	eax,0
	jne	_19151
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnStatistik_list],eax
	or	dword [_19150],1
_19151:
	mov	eax,dword [_19150]
	and	eax,2
	cmp	eax,0
	jne	_19153
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_bagPlantStatistik_List],eax
	or	dword [_19150],2
_19153:
	mov	eax,dword [_19150]
	and	eax,4
	cmp	eax,0
	jne	_19155
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_panelNoLevelStatistik_List],eax
	or	dword [_19150],4
_19155:
	mov	eax,dword [_19150]
	and	eax,8
	cmp	eax,0
	jne	_19157
	push	_bb_TAnimTextPlay
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_animTextPlay],eax
	or	dword [_19150],8
_19157:
	mov	eax,dword [_19150]
	and	eax,16
	cmp	eax,0
	jne	_19159
	push	_bb_TCutScene
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_cutScene],eax
	or	dword [_19150],16
_19159:
	mov	eax,dword [_19150]
	and	eax,32
	cmp	eax,0
	jne	_19161
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_snowParticles_List],eax
	or	dword [_19150],32
_19161:
	mov	eax,dword [_19150]
	and	eax,64
	cmp	eax,0
	jne	_19163
	push	_brl_linkedlist_TList
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_rainParticles_List],eax
	or	dword [_19150],64
_19163:
	mov	eax,dword [_19150]
	and	eax,128
	cmp	eax,0
	jne	_19164
	mov	eax,dword [_bb_delayMakeParticleSnowTime]
	mov	dword [_bb_delayMakeParticleSnowCounter],eax
	or	dword [_19150],128
_19164:
	mov	eax,dword [_19150]
	and	eax,256
	cmp	eax,0
	jne	_19165
	mov	eax,dword [_bb_delayMakeParticleRainTime]
	mov	dword [_bb_delayMakeParticleRainCounter],eax
	or	dword [_19150],256
_19165:
	mov	eax,dword [_19150]
	and	eax,512
	cmp	eax,0
	jne	_19167
	push	_bb_TBgPanelNewItem
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_panelNewItem],eax
	or	dword [_19150],512
_19167:
	mov	eax,dword [_19150]
	and	eax,1024
	cmp	eax,0
	jne	_19169
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnPanelNewItem_list],eax
	or	dword [_19150],1024
_19169:
	mov	eax,dword [_19150]
	and	eax,2048
	cmp	eax,0
	jne	_19172
	push	7
	push	_19170
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_NITM_BARISPOS],eax
	or	dword [_19150],2048
_19172:
	mov	eax,dword [_19150]
	and	eax,4096
	cmp	eax,0
	jne	_19175
	push	14
	push	_19173
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [_bb_NITM_KOLOMPOS],eax
	or	dword [_19150],4096
_19175:
	call	_bb_GetPosX_BG
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	ebx,dword [_bb_NITM_BARISPOS]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,180
	add	esi,eax
	mov	dword [ebx+24],esi
	mov	dword [ebp-8],1
	jmp	_19176
_8477:
	mov	esi,dword [_bb_NITM_BARISPOS]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	add	ebx,24
	mov	eax,dword [ebp-8]
	mov	dword [esi+eax*4+24],ebx
_8475:
	add	dword [ebp-8],1
_19176:
	cmp	dword [ebp-8],6
	jle	_8477
_8476:
	mov	edi,dword [_bb_NITM_KOLOMPOS]
	mov	esi,dword [ebp-4]
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	sub	eax,220
	add	esi,eax
	mov	dword [edi+24],esi
	mov	dword [ebp-8],1
	jmp	_19177
_8480:
	mov	esi,dword [_bb_NITM_KOLOMPOS]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,8
	mov	eax,dword [ebp-8]
	mov	dword [esi+eax*4+24],ebx
_8478:
	add	dword [ebp-8],1
_19177:
	cmp	dword [ebp-8],13
	jle	_8480
_8479:
	mov	eax,dword [_19150]
	and	eax,8192
	cmp	eax,0
	jne	_19179
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_ninjaweaponlist],eax
	or	dword [_19150],8192
_19179:
	mov	eax,dword [_19150]
	and	eax,16384
	cmp	eax,0
	jne	_19181
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_trapAnim_List],eax
	or	dword [_19150],16384
_19181:
	mov	eax,dword [_19150]
	and	eax,32768
	cmp	eax,0
	jne	_19183
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_enemyweaponlist],eax
	or	dword [_19150],32768
_19183:
	mov	eax,dword [_19150]
	and	eax,65536
	cmp	eax,0
	jne	_19185
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_enemylist],eax
	or	dword [_19150],65536
_19185:
	mov	eax,dword [_19150]
	and	eax,131072
	cmp	eax,0
	jne	_19187
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_animAtributEnemy_List],eax
	or	dword [_19150],131072
_19187:
	mov	eax,dword [_19150]
	and	eax,262144
	cmp	eax,0
	jne	_19189
	push	_bb_TNITM_TimerGame
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_NITM_timerGame],eax
	or	dword [_19150],262144
_19189:
	mov	eax,dword [_19150]
	and	eax,524288
	cmp	eax,0
	jne	_19191
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_obstacleTanam_List],eax
	or	dword [_19150],524288
_19191:
	mov	eax,dword [_19150]
	and	eax,1048576
	cmp	eax,0
	jne	_19193
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_animFarmTool_List],eax
	or	dword [_19150],1048576
_19193:
	mov	eax,dword [_19150]
	and	eax,2097152
	cmp	eax,0
	jne	_19195
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_NITM_plantAnim_List],eax
	or	dword [_19150],2097152
_19195:
	mov	eax,dword [_19150]
	and	eax,4194304
	cmp	eax,0
	jne	_19197
	push	_bb_TNITM_AnimKurcaci
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_NITM_animKurcaci],eax
	or	dword [_19150],4194304
_19197:
	mov	eax,dword [_19150]
	and	eax,8388608
	cmp	eax,0
	jne	_19199
	push	_bb_TNewItem
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_newItem],eax
	or	dword [_19150],8388608
_19199:
	mov	eax,dword [_19150]
	and	eax,16777216
	cmp	eax,0
	jne	_19201
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_catapultWeapon_List],eax
	or	dword [_19150],16777216
_19201:
	mov	eax,dword [_19150]
	and	eax,33554432
	cmp	eax,0
	jne	_19203
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_catapultAnim_List],eax
	or	dword [_19150],33554432
_19203:
	mov	eax,dword [_19150]
	and	eax,67108864
	cmp	eax,0
	jne	_19205
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnLumbung_List],eax
	or	dword [_19150],67108864
_19205:
	mov	eax,dword [_19150]
	and	eax,134217728
	cmp	eax,0
	jne	_19207
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_animPanenObs_list],eax
	or	dword [_19150],134217728
_19207:
	mov	eax,dword [_19150]
	and	eax,268435456
	cmp	eax,0
	jne	_19209
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnBoar_List],eax
	or	dword [_19150],268435456
_19209:
	mov	eax,dword [_19150]
	and	eax,536870912
	cmp	eax,0
	jne	_19211
	push	_bb_TBtnGuide
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_btnGuide],eax
	or	dword [_19150],536870912
_19211:
	mov	eax,dword [_19150]
	and	eax,1073741824
	cmp	eax,0
	jne	_19213
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_guidenolevel_btnseason_list],eax
	or	dword [_19150],1073741824
_19213:
	mov	eax,dword [_19150]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19215
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_guidenolevel_btnlevel_list],eax
	or	dword [_19150],-2147483648
_19215:
	mov	eax,dword [_19217]
	and	eax,1
	cmp	eax,0
	jne	_19218
	push	_bb_TGuide_Slider_Bar
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_guideSliderBar],eax
	or	dword [_19217],1
_19218:
	mov	eax,dword [_19217]
	and	eax,2
	cmp	eax,0
	jne	_19220
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_guide_slider_arrow_list],eax
	or	dword [_19217],2
_19220:
	mov	eax,dword [_19217]
	and	eax,4
	cmp	eax,0
	jne	_19222
	push	_bb_TBgGuideBook
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_GuideBook],eax
	or	dword [_19217],4
_19222:
	mov	eax,dword [_19217]
	and	eax,8
	cmp	eax,0
	jne	_19224
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_guidebook_btnnavigasi_list],eax
	or	dword [_19217],8
_19224:
	mov	eax,dword [_19217]
	and	eax,16
	cmp	eax,0
	jne	_19226
	push	_bb_TBgPanelJackpot
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_PanelJackpot],eax
	or	dword [_19217],16
_19226:
	mov	eax,dword [_19217]
	and	eax,32
	cmp	eax,0
	jne	_19228
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_animHammerExtra_List],eax
	or	dword [_19217],32
_19228:
	mov	eax,dword [_19217]
	and	eax,64
	cmp	eax,0
	jne	_19230
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_treasureChest_List],eax
	or	dword [_19217],64
_19230:
	mov	eax,dword [_19217]
	and	eax,128
	cmp	eax,0
	jne	_19232
	push	_bb_TBgBonusPanel
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_BonusPanel],eax
	or	dword [_19217],128
_19232:
	mov	eax,dword [_19217]
	and	eax,256
	cmp	eax,0
	jne	_19234
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_btnbonuspanel_list],eax
	or	dword [_19217],256
_19234:
	mov	eax,dword [_19217]
	and	eax,512
	cmp	eax,0
	jne	_19236
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_bonuspanel_btnnavigasi_list],eax
	or	dword [_19217],512
_19236:
	mov	eax,dword [_19217]
	and	eax,1024
	cmp	eax,0
	jne	_19238
	push	_bb_TBgPanelCredit
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_PanelCredit],eax
	or	dword [_19217],1024
_19238:
	mov	eax,dword [_bb_mousetester]
	mov	eax,dword [eax]
	call	dword [eax+52]
	call	_bb_InitSplashScreen
	call	_bb_InitLoadingScreen
	jmp	_9795
_9797:
	cmp	dword [_bb_currLevelName],0
	jne	_19243
	call	_bb_SplashScreenRutin
	jmp	_19244
_19243:
	cmp	dword [_bb_currLevelName],1
	jne	_19245
	call	_bb_CekOpenPanelAutomatic
	call	_bb_MenuUtamaRutinKontrol
	jmp	_19246
_19245:
	cmp	dword [_bb_currLevelName],6
	jne	_19247
	call	_bb_LoadingScreenRutin
	jmp	_19248
_19247:
	cmp	dword [_bb_currLevelName],3
	jne	_19249
	call	_bb_GardenRutin
	jmp	_19250
_19249:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19251
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_19251:
	cmp	eax,0
	jne	_19253
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_19253:
	cmp	eax,0
	je	_19255
	call	_bb_RanchRutin
	jmp	_19256
_19255:
	cmp	dword [_bb_currLevelName],2
	jne	_19257
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+8],1
	jne	_19258
	call	_bb_CutSceneRutin
	jmp	_19259
_19258:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19260
	mov	eax,dword [_bb_initLevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19260:
	cmp	eax,0
	je	_19262
	cmp	dword [_bb_totalenemy],0
	jg	_19263
	call	_bb_NoSlideScene
	jmp	_19264
_19263:
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_19266
	call	_bb_NoSlideScene
	jmp	_19267
_19266:
	call	_bb_SlideScene
_19267:
_19264:
	jmp	_19268
_19262:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19269
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19269:
	cmp	eax,0
	je	_19271
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+24],0
	jle	_19272
	call	_brl_max2d_Cls
	call	_bb_GetPosX_BG
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_19273
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19273:
	cmp	dword [_bb_currGameMode],753
	jne	_19274
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fadd	dword [_94532]
	sub	esp,4
	fstp	dword [esp]
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,110
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_boar_startmark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19274:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19275
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19275:
	cmp	eax,0
	je	_19281
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19277
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_19277:
	cmp	eax,0
	jne	_19279
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_19279:
_19281:
	cmp	eax,0
	je	_19283
	mov	eax,dword [_bb_tutor_AddOn]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_19285
_19283:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19286
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19286:
	cmp	eax,0
	je	_19288
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19288:
	cmp	eax,0
	je	_19290
	mov	eax,dword [_bb_tutor_AddOn]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_19292
_19290:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19293
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_19293:
	cmp	eax,0
	je	_19295
	mov	eax,dword [_bb_tutor_AddOn]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19295:
_19292:
_19285:
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19297
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19297:
	cmp	eax,0
	je	_19305
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19299
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_19299:
	cmp	eax,0
	jne	_19301
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_19301:
	cmp	eax,0
	jne	_19303
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_19303:
_19305:
	cmp	eax,0
	je	_19307
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19308
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19311
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19309
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_19309:
_19311:
	cmp	eax,0
	je	_19313
	mov	eax,dword [_bb_placemarker]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_defenderAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9799
_9801:
	push	_bb_TDefender
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9799
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9799:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9801
_9800:
	mov	esi,dword [_bb_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9802
_9804:
	push	_bb_TPlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9802
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_9802:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9804
_9803:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9805
_9807:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9805
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9805:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9807
_9806:
	mov	esi,dword [_bb_animPanenBuah_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9808
_9810:
	push	_bb_TAnimPanenBuah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9808
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9808:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9810
_9809:
_19313:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19345
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19343
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_19343:
_19345:
	cmp	eax,0
	je	_19347
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9811
_9813:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9811
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
_9811:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9813
_9812:
	mov	esi,dword [_bb_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9814
_9816:
	push	_bb_TTrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9814
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_9814:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9816
_9815:
	mov	esi,dword [_bb_enemyefflist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9817
_9819:
	push	_bb_TEffEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9817
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_9817:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9819
_9818:
	mov	esi,dword [_bb_ninjaweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9820
_9822:
	push	_bb_TNinjaWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9820
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_9820:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9822
_9821:
_19347:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19376
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_19376:
	cmp	eax,0
	je	_19378
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9823
_9825:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9823
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_9823:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9825
_9824:
	mov	esi,dword [_bb_powerAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9826
_9828:
	push	_bb_TPowerAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9826
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_9826:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9828
_9827:
	mov	esi,dword [_bb_itemdroplist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9829
_9831:
	push	_bb_TItemDrop
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9829
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9829:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9831
_9830:
_19378:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19399
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_19399:
	cmp	eax,0
	je	_19401
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9832
_9834:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9832
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_9832:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9834
_9833:
_19401:
_19308:
	jmp	_19409
_19307:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19410
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_19410:
	cmp	eax,0
	je	_19412
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19413
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9835
_9837:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9835
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_9835:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9837
_9836:
	mov	esi,dword [_bb_animHammerExtra_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9838
_9840:
	push	_bb_TAnimHammerExtra
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9838
	mov	edx,dword [ebp-12]
	cmp	dword [eax+32],edx
	jne	_19427
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_19427:
_9838:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9840
_9839:
_19413:
_19412:
_19409:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19429
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19429:
	cmp	eax,0
	jne	_19431
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19431:
	cmp	eax,0
	jne	_19433
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19433:
	cmp	eax,0
	je	_19435
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19436
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19436:
	cmp	eax,0
	je	_19440
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19438
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_19438:
_19440:
	cmp	eax,0
	je	_19442
	jmp	_19443
_19442:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19444
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_19444:
	cmp	eax,0
	je	_19446
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19446:
	cmp	eax,0
	je	_19448
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_19448:
	cmp	eax,0
	je	_19450
	call	_bb_DrawEntities510
	jmp	_19451
_19450:
	call	_bb_DrawEntities
_19451:
_19443:
	jmp	_19452
_19435:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19453
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19453:
	cmp	eax,0
	je	_19455
	call	_bb_CekNextEnemyWave
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19456
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_19456:
	cmp	eax,0
	je	_19458
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19458:
	cmp	eax,0
	je	_19460
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_19460:
	cmp	eax,0
	je	_19462
	call	_bb_UpdateEntities510
	jmp	_19463
_19462:
	call	_bb_UpdateEntities
_19463:
_19455:
_19452:
	call	_bb_ParticleUpdate
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	eax,dword [_bb_frozenMaskedEffect]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19465
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19465:
	cmp	eax,0
	je	_19473
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19467
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_19467:
	cmp	eax,0
	jne	_19469
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_19469:
	cmp	eax,0
	jne	_19471
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_19471:
_19473:
	cmp	eax,0
	je	_19475
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19476
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19477
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19477:
	cmp	eax,0
	jne	_19479
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19479:
	cmp	eax,0
	je	_19481
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_19483
_19481:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19484
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19484:
	cmp	eax,0
	je	_19486
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19486:
_19483:
_19476:
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_19489
_19475:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19496
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19490
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19490:
	cmp	eax,0
	jne	_19494
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19492
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19492:
_19494:
_19496:
	cmp	eax,0
	je	_19498
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19499
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19500
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19500:
	cmp	eax,0
	jne	_19502
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19502:
	cmp	eax,0
	je	_19504
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_19506
_19504:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19507
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19507:
	cmp	eax,0
	je	_19509
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19509:
_19506:
_19499:
	jmp	_19511
_19498:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19516
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19512
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_19512:
	cmp	eax,0
	jne	_19514
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19514:
_19516:
	cmp	eax,0
	je	_19518
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19518:
	cmp	eax,0
	je	_19520
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19521
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19522
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19522:
	cmp	eax,0
	jne	_19524
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19524:
	cmp	eax,0
	je	_19526
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_19528
_19526:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19529
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19529:
	cmp	eax,0
	je	_19531
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19531:
_19528:
_19521:
	jmp	_19533
_19520:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19538
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19534
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_19534:
	cmp	eax,0
	jne	_19536
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_19536:
_19538:
	cmp	eax,0
	je	_19540
	cmp	dword [_bb_masihAdaTutor],1
	jne	_19541
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19542
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19542:
	cmp	eax,0
	jne	_19544
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_19544:
	cmp	eax,0
	je	_19546
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_19548
_19546:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19549
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19549:
	cmp	eax,0
	je	_19551
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19551:
_19548:
_19541:
_19540:
_19533:
_19511:
_19489:
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_19272:
	call	_bb_UpdatePanelInGame
	call	_bb_UpdatePanelMenuOption
	call	_bb_UpdatePanelPilihSenjata
	call	_bb_UpdateStatistik
	call	_bb_UpdateDemoPanel
	mov	eax,dword [_bb_animTextPlay]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	dword [_bb_isCollEd],1
	jne	_19555
	call	_bb_UpdateGuideBook
_19555:
	cmp	dword [_bb_gameOver],0
	jne	_19556
	call	_bb_MouseEventTester
	call	_bb_TestKey
	cmp	dword [_bb_pauseGame],0
	jne	_19557
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19558
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_19558:
	cmp	eax,0
	je	_19560
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_19560:
	cmp	eax,0
	je	_19562
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_19562:
	cmp	eax,0
	je	_19564
	call	_bb_CekLevel510
	jmp	_19565
_19564:
	call	_bb_CekLevel
_19565:
	call	_bb_BGMchecker
_19557:
_19556:
	mov	eax,dword [_bb_cutScene]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	call	_bb_CekIsUsedAssetEnemy
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_DrawDebug
	cmp	dword [_bb_gameOver],1
	jne	_19568
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_19568:
	call	_GetActiveWindow@0
	cmp	eax,0
	je	_19570
	jmp	_19571
_19570:
	mov	edx,dword [_bb_panelInGame]
	mov	eax,dword [_bb_panelInGame]
	mov	eax,dword [eax+28]
	mov	dword [edx+24],eax
_19571:
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	jmp	_19572
_19271:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19573
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19573:
	cmp	eax,0
	je	_19581
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19575
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_19575:
	cmp	eax,0
	jne	_19577
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_19577:
	cmp	eax,0
	jne	_19579
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_19579:
_19581:
	cmp	eax,0
	je	_19583
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+64]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19586
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19584
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_19584:
_19586:
	cmp	eax,0
	je	_19588
	call	_bb_GameOver_PlayScene
	jmp	_19589
_19588:
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19594
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19590
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_19590:
	cmp	eax,0
	jne	_19592
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_19592:
_19594:
	cmp	eax,0
	je	_19596
	call	_bb_GameOver_PlayScene
	jmp	_19597
_19596:
	call	_bb_BM_GameOver_PlayScene
_19597:
_19589:
	jmp	_19598
_19583:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19599
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19599:
	cmp	eax,0
	je	_19601
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax+76]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19602
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+184]
	cmp	eax,0
	setne	al
	movzx	eax,al
_19602:
	cmp	eax,0
	je	_19604
	call	_bb_GameOver_PlayScene
	jmp	_19605
_19604:
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+176]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19606
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+184]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19606:
	cmp	eax,0
	je	_19608
	call	_bb_BM_GameOver_PlayScene
	jmp	_19609
_19608:
	call	_bb_BOSS_GameOver_PlayScene
_19609:
_19605:
_19601:
_19598:
_19572:
_19268:
_19259:
	cmp	dword [_bb_isRestartLevel],1
	jne	_19610
	call	_bb_RestartLevelGame
_19610:
	jmp	_19611
_19257:
	call	_brl_max2d_Cls
	call	_bb_DrawDebug
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
_19611:
_19256:
_19250:
_19248:
_19246:
_19244:
_9795:
	call	_brl_polledinput_AppTerminate
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19239
	push	0
	push	_9798
	call	_brl_system_Confirm
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_19239:
	cmp	eax,0
	je	_19241
	mov	eax,dword [_bb_keluarGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19241:
	cmp	eax,0
	jne	_9797
_9796:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19612
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19612:
	cmp	eax,0
	je	_19614
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19614:
	cmp	eax,0
	je	_19616
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19616:
	cmp	eax,0
	je	_19618
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19618:
	cmp	eax,0
	je	_19620
	mov	eax,dword [_bb_keluarGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19620:
	cmp	eax,0
	je	_19622
	call	_bb_SaveCurrentLevel
	push	_9841
	call	_brl_standardio_Print
	add	esp,4
	jmp	_19623
_19622:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19624
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_19624:
	cmp	eax,0
	jne	_19626
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_19626:
	cmp	eax,0
	jne	_19628
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_19628:
	cmp	eax,0
	je	_19630
	mov	eax,dword [_bb_keluarGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_19630:
	cmp	eax,0
	je	_19632
	call	_bb_SaveCurrentLevel
	push	_9842
	call	_brl_standardio_Print
	add	esp,4
	jmp	_19633
_19632:
	push	_9843
	call	_brl_standardio_Print
	add	esp,4
_19633:
_19623:
	mov	eax,0
	jmp	_11935
_11935:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_DrawDebug:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	cmp	dword [_bb_isDrawDebug],0
	jne	_19636
_19636:
	cmp	dword [_bb_isDrawDebug],0
	jne	_19637
	mov	eax,0
	jmp	_11937
_19637:
	push	dword [_bb_debugstr]
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_19640
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [_bb_debugvar]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	dword [_bb_debugvar2]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	dword [_bb_debugvar3]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_debugstr3]
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	dword [_bb_debugstr4]
	push	_29
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	dword [ebp-12]
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-12]
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1113325568
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	esi
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	esi
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1116471296
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	dword [_bb_debugvar]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-16]
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1118437376
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1120403456
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	edi
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	edi
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1122369536
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	dword [ebp-4]
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-4]
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1124204544
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	dword [ebp-8]
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-8]
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	1125187584
	push	1092616192
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	255
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	push	1113325568
	push	1092616192
	push	dword [ebp-12]
	call	_brl_max2d_DrawText
	add	esp,12
	push	1116471296
	push	1092616192
	push	esi
	call	_brl_max2d_DrawText
	add	esp,12
	push	1118437376
	push	1092616192
	push	dword [ebp-16]
	call	_brl_max2d_DrawText
	add	esp,12
	push	1120403456
	push	1092616192
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	1122369536
	push	1092616192
	push	edi
	call	_brl_max2d_DrawText
	add	esp,12
	push	1124204544
	push	1092616192
	push	dword [ebp-4]
	call	_brl_max2d_DrawText
	add	esp,12
	push	1125187584
	push	1092616192
	push	dword [ebp-8]
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_11937
_11937:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UbahDateKeDetik:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_32
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	_32
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_32
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,edi
	imul	edx,3600
	mov	ecx,ebx
	imul	ecx,60
	add	edx,ecx
	add	edx,eax
	jmp	_11940
_11940:
	mov	eax,edx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UbahDetikKeDate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	ebx,3600
	mov	eax,ecx
	cdq
	idiv	ebx
	mov	esi,eax
	mov	eax,esi
	imul	eax,3600
	sub	ecx,eax
	mov	ebx,60
	mov	eax,ecx
	cdq
	idiv	ebx
	mov	ebx,eax
	mov	eax,ebx
	imul	eax,60
	sub	ecx,eax
	push	ecx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	jmp	_11943
_11943:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_getTanggal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_33
	push	1
	push	eax
	call	_bb_getWord2
	add	esp,12
	jmp	_11946
_11946:
	mov	esp,ebp
	pop	ebp
	ret
_bb_getBulan:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_33
	push	2
	push	eax
	call	_bb_getWord2
	add	esp,12
	jmp	_11949
_11949:
	mov	esp,ebp
	pop	ebp
	ret
_bb_getTahun:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_33
	push	3
	push	eax
	call	_bb_getWord2
	add	esp,12
	jmp	_11952
_11952:
	mov	esp,ebp
	pop	ebp
	ret
_bb_getWord:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,_1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	mov	ebx,0
	mov	eax,dword [ebp-8]
	mov	dword [ebp-12],eax
	jmp	_19659
_36:
	push	1
	mov	eax,ebx
	add	eax,1
	push	eax
	push	dword [ebp+8]
	call	_brl_retro_Mid
	add	esp,12
	mov	esi,eax
	push	esi
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	_33
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19661
	cmp	ebx,dword [ebp-8]
	sete	al
	movzx	eax,al
_19661:
	cmp	eax,0
	je	_19663
	add	dword [ebp-4],1
	mov	eax,dword [ebp+12]
	cmp	dword [ebp-4],eax
	jne	_19664
	jmp	_35
_19664:
	mov	edi,_1
_19665:
_19663:
_34:
	add	ebx,1
_19659:
	cmp	ebx,dword [ebp-12]
	jle	_36
_35:
	mov	eax,edi
	jmp	_11956
_11956:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_getWord2:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,_1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	mov	ebx,0
	mov	eax,dword [ebp-8]
	mov	dword [ebp-12],eax
	jmp	_19671
_39:
	push	1
	mov	eax,ebx
	add	eax,1
	push	eax
	push	dword [ebp+8]
	call	_brl_retro_Mid
	add	esp,12
	mov	esi,eax
	push	dword [ebp+16]
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_19673
	push	esi
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_19673:
	push	dword [ebp+16]
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19674
	cmp	ebx,dword [ebp-8]
	sete	al
	movzx	eax,al
_19674:
	cmp	eax,0
	je	_19676
	add	dword [ebp-4],1
	mov	eax,dword [ebp+12]
	cmp	dword [ebp-4],eax
	jne	_19677
	jmp	_38
_19677:
	mov	edi,_1
_19678:
_19676:
_37:
	add	ebx,1
_19671:
	cmp	ebx,dword [ebp-12]
	jle	_39
_38:
	mov	eax,edi
	jmp	_11961
_11961:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFrozenMaskedEffect_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TFrozenMaskedEffect
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	eax,0
	jmp	_11964
_11964:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFrozenMaskedEffect_Delete:
	push	ebp
	mov	ebp,esp
_11967:
	mov	eax,0
	jmp	_19679
_19679:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFrozenMaskedEffect_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19680
	mov	eax,dword [ebx+16]
	cmp	eax,0
	setne	al
	movzx	eax,al
_19680:
	cmp	eax,0
	je	_19682
	fld	dword [ebx+32]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_19683
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_19684
	fld	dword [ebx+28]
	fsub	dword [_95059]
	fstp	dword [ebx+28]
_19684:
_19683:
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_19685
	fld	dword [ebx+36]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_19686
	fld	dword [ebx+36]
	fsub	dword [_95060]
	fstp	dword [ebx+36]
	jmp	_19687
_19686:
	fld	dword [ebx+36]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_19688
	mov	dword [ebx+20],0
	fld	dword [ebx+24]
	fstp	dword [ebx+28]
	fld1
	fstp	dword [ebx+36]
_19688:
_19687:
_19685:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_19682:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+32]
	mov	eax,0
	jmp	_11970
_11970:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFrozenMaskedEffect_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19690
	mov	eax,dword [ebx+16]
	cmp	eax,0
	setne	al
	movzx	eax,al
_19690:
	cmp	eax,0
	je	_19692
	push	dword [ebx+36]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_19693
	call	_bb_GetPosX_BG
	mov	esi,eax
	push	0
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,esi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+12]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19693:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_19692:
	mov	eax,0
	jmp	_11973
_11973:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFrozenMaskedEffect_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TFrozenMaskedEffect
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,esi
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	add	edx,edi
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_bg_maskeffect_frozen_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	fld	dword [_95075]
	fstp	dword [ebx+24]
	fld	dword [ebx+24]
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fld1
	fstp	dword [ebx+36]
	mov	eax,ebx
	jmp	_11977
_11977:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TCursorObjek
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_11980
_11980:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_Delete:
	push	ebp
	mov	ebp,esp
_11983:
	mov	eax,0
	jmp	_19698
_19698:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	edx,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	dword [_19702],_19703
	mov	eax,dword [edx+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19699
	mov	eax,dword [edx+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
_19699:
	cmp	eax,0
	je	_19701
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [edx+8]
	mov	dword [ebp+-4],ecx
	fild	dword [ebp+-4]
	fstp	dword [edx+12]
_19701:
_40:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_11988
_11988:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19705
	mov	eax,dword [ebx+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
_19705:
	cmp	eax,0
	je	_19707
	mov	eax,dword [ebx+24]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_19708
	mov	eax,dword [ebx+24]
	cmp	eax,600
	setl	al
	movzx	eax,al
_19708:
	cmp	eax,0
	je	_19710
	mov	eax,dword [ebx+24]
	cmp	eax,582
	je	_19713
	cmp	eax,589
	je	_19714
	cmp	eax,591
	je	_19715
	cmp	eax,594
	je	_19716
	cmp	eax,596
	je	_19717
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19713:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19714:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,40
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19715:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19716:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,60
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19717:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,40
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19712
_19712:
_19710:
	cmp	dword [ebx+24],687
	jne	_19718
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_19718:
	mov	eax,dword [ebx+24]
	cmp	eax,311
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_19719
	mov	eax,dword [ebx+24]
	cmp	eax,400
	setl	al
	movzx	eax,al
_19719:
	cmp	eax,0
	je	_19721
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,50
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_19721:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19707:
	mov	eax,0
	jmp	_11991
_11991:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_setCursor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],eax
	mov	eax,dword [ebx+24]
	cmp	eax,411
	je	_19724
	cmp	eax,421
	je	_19725
	cmp	eax,431
	je	_19726
	cmp	eax,441
	je	_19727
	cmp	eax,451
	je	_19728
	cmp	eax,461
	je	_19729
	cmp	eax,471
	je	_19730
	cmp	eax,481
	je	_19731
	cmp	eax,482
	je	_19732
	cmp	eax,483
	je	_19733
	cmp	eax,484
	je	_19734
	cmp	eax,485
	je	_19735
	cmp	eax,486
	je	_19736
	cmp	eax,487
	je	_19737
	cmp	eax,488
	je	_19738
	cmp	eax,489
	je	_19739
	cmp	eax,402
	je	_19740
	cmp	eax,404
	je	_19741
	cmp	eax,511
	je	_19742
	cmp	eax,521
	je	_19743
	cmp	eax,531
	je	_19744
	cmp	eax,541
	je	_19745
	cmp	eax,551
	je	_19746
	cmp	eax,561
	je	_19747
	cmp	eax,571
	je	_19748
	cmp	eax,581
	je	_19749
	cmp	eax,582
	je	_19750
	cmp	eax,583
	je	_19751
	cmp	eax,584
	je	_19752
	cmp	eax,585
	je	_19753
	cmp	eax,586
	je	_19754
	cmp	eax,587
	je	_19755
	cmp	eax,588
	je	_19756
	cmp	eax,589
	je	_19757
	cmp	eax,590
	je	_19758
	cmp	eax,591
	je	_19759
	cmp	eax,592
	je	_19760
	cmp	eax,593
	je	_19761
	cmp	eax,594
	je	_19762
	cmp	eax,595
	je	_19763
	cmp	eax,596
	je	_19764
	cmp	eax,597
	je	_19765
	cmp	eax,611
	je	_19766
	cmp	eax,621
	je	_19767
	cmp	eax,631
	je	_19768
	cmp	eax,641
	je	_19769
	cmp	eax,651
	je	_19770
	cmp	eax,661
	je	_19771
	cmp	eax,671
	je	_19772
	cmp	eax,681
	je	_19773
	cmp	eax,687
	je	_19774
	cmp	eax,689
	je	_19775
	cmp	eax,690
	je	_19776
	cmp	eax,711
	je	_19777
	cmp	eax,721
	je	_19778
	cmp	eax,731
	je	_19779
	cmp	eax,811
	je	_19780
	cmp	eax,821
	je	_19781
	cmp	eax,831
	je	_19782
	cmp	eax,841
	je	_19783
	cmp	eax,311
	je	_19784
	cmp	eax,321
	je	_19785
	cmp	eax,313
	je	_19786
	cmp	eax,332
	je	_19787
	cmp	eax,333
	je	_19788
	cmp	eax,322
	je	_19789
	cmp	eax,341
	je	_19790
	cmp	eax,382
	je	_19791
	cmp	eax,362
	je	_19792
	cmp	eax,372
	je	_19793
	cmp	eax,376
	je	_19794
	cmp	eax,379
	je	_19795
	cmp	eax,383
	je	_19796
	cmp	eax,384
	je	_19797
	cmp	eax,387
	je	_19798
	cmp	eax,352
	je	_19799
	cmp	eax,389
	je	_19800
	cmp	eax,391
	je	_19801
	cmp	eax,392
	je	_19802
	cmp	eax,393
	je	_19803
	cmp	eax,394
	je	_19804
	cmp	eax,395
	je	_19805
	cmp	eax,397
	je	_19806
	jmp	_19723
_19724:
	mov	eax,dword [_bb_curBibit_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19725:
	mov	eax,dword [_bb_curBibit_2_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19726:
	mov	eax,dword [_bb_curBibit_3_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19727:
	mov	eax,dword [_bb_curBibit_4_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19728:
	mov	eax,dword [_bb_curBibit_5_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19729:
	mov	eax,dword [_bb_curBibit_6_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19730:
	mov	eax,dword [_bb_curBibit_7_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19731:
	mov	eax,dword [_bb_curBibit_8_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19732:
	mov	eax,dword [_bb_curBibit_9_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19733:
	mov	eax,dword [_bb_curBibit_10_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19734:
	mov	eax,dword [_bb_curBibit_11_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19735:
	mov	eax,dword [_bb_curBibit_12_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19736:
	mov	eax,dword [_bb_curBibit_13_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19737:
	mov	eax,dword [_bb_curBibit_14_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19738:
	mov	eax,dword [_bb_curBibit_15_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19739:
	mov	eax,dword [_bb_curBibit_16_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19740:
	mov	eax,dword [_bb_garden_curBibit_25_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19741:
	mov	eax,dword [_bb_garden_curBibit_26_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19742:
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19743:
	push	_42
	push	221
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_2_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19744:
	push	_42
	push	231
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19745:
	push	_42
	push	241
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19746:
	push	_42
	push	251
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19747:
	push	_42
	push	261
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19748:
	mov	eax,dword [_bb_animSenjata_7_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19749:
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19750:
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19751:
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19752:
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19753:
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19754:
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19755:
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19756:
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19757:
	mov	eax,dword [_bb_animSenjata_16_Attack_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19758:
	mov	eax,dword [_bb_animSenjata_17_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19759:
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19760:
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19761:
	mov	eax,dword [_bb_animSenjata_20_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19762:
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19763:
	mov	eax,dword [_bb_animSenjata_22_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19764:
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19765:
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19766:
	mov	eax,dword [_bb_curTool_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19767:
	mov	eax,dword [_bb_curTool_2_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19768:
	mov	eax,dword [_bb_curTool_3_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19769:
	mov	eax,dword [_bb_curTool_4_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19770:
	mov	eax,dword [_bb_curTool_5_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19771:
	mov	eax,dword [_bb_curTool_6_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19772:
	mov	eax,dword [_bb_curWaterCan_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19773:
	mov	eax,dword [_bb_curTool_8_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19774:
	mov	eax,dword [_bb_curTool_14_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19775:
	mov	eax,dword [_bb_curTool_4_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19776:
	mov	eax,dword [_bb_curTool_5_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19777:
	mov	eax,dword [_bb_curPower_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19778:
	mov	eax,dword [_bb_curPower_2_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19779:
	mov	eax,dword [_bb_curPower_3_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19780:
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	jmp	_19723
_19781:
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],3
	jmp	_19723
_19782:
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],1
	jmp	_19723
_19783:
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],2
	jmp	_19723
_19784:
	mov	eax,dword [_bb_animMusuh_1_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19785:
	mov	eax,dword [_bb_animMusuh_2_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19786:
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19787:
	mov	eax,dword [_bb_animMusuh_4_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19788:
	mov	eax,dword [_bb_animMusuh_5_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19789:
	mov	eax,dword [_bb_animMusuh_6_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19790:
	mov	eax,dword [_bb_animMusuh_7_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19791:
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19792:
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19793:
	mov	eax,dword [_bb_animMusuh_10b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19794:
	mov	eax,dword [_bb_animMusuh_11b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19795:
	mov	eax,dword [_bb_animMusuh_12b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19796:
	mov	eax,dword [_bb_animMusuh_13_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19797:
	mov	eax,dword [_bb_animMusuh_14_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19798:
	mov	eax,dword [_bb_animMusuh_16b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19799:
	mov	eax,dword [_bb_animMusuh_17b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19800:
	mov	eax,dword [_bb_animMusuh_18b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19801:
	mov	eax,dword [_bb_animMusuh_19b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19802:
	mov	eax,dword [_bb_animMusuh_20_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19803:
	mov	eax,dword [_bb_animMusuh_21_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19804:
	mov	eax,dword [_bb_animMusuh_22_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19805:
	mov	eax,dword [_bb_animMusuh_23_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19806:
	mov	eax,dword [_bb_animMusuh_24b_Idle_1_image]
	mov	dword [ebx+16],eax
	jmp	_19723
_19723:
	cmp	dword [_bb_currLevelName],3
	jne	_19807
	mov	eax,dword [ebx+24]
	cmp	eax,611
	je	_19810
	cmp	eax,631
	je	_19811
	cmp	eax,661
	je	_19812
	cmp	eax,671
	je	_19813
	cmp	eax,681
	je	_19814
	cmp	eax,682
	je	_19815
	cmp	eax,683
	je	_19816
	jmp	_19809
_19810:
	mov	eax,dword [_bb_garden_curTool_1_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19811:
	mov	eax,dword [_bb_garden_curTool_3_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19812:
	mov	eax,dword [_bb_garden_curTool_6_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19813:
	mov	eax,dword [_bb_curWaterCan_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19814:
	mov	eax,dword [_bb_garden_curTool_8_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19815:
	mov	eax,dword [_bb_garden_curBarn_25_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19816:
	mov	eax,dword [_bb_garden_curBarn_26_image]
	mov	dword [ebx+16],eax
	jmp	_19809
_19809:
	jmp	_19817
_19807:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19818
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_19818:
	cmp	eax,0
	jne	_19820
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_19820:
	cmp	eax,0
	je	_19822
	mov	eax,dword [ebx+24]
	cmp	eax,682
	je	_19825
	cmp	eax,683
	je	_19826
	cmp	eax,684
	je	_19827
	cmp	eax,685
	je	_19828
	cmp	eax,686
	je	_19829
	jmp	_19824
_19825:
	mov	eax,dword [_bb_garden_curBarn_25_image]
	mov	dword [ebx+16],eax
	jmp	_19824
_19826:
	mov	eax,dword [_bb_garden_curBarn_26_image]
	mov	dword [ebx+16],eax
	jmp	_19824
_19827:
	mov	eax,dword [_bb_sheepfold_curTool_11_image]
	mov	dword [ebx+16],eax
	jmp	_19824
_19828:
	mov	eax,dword [_bb_sheepfold_curTool_12_image]
	mov	dword [ebx+16],eax
	jmp	_19824
_19829:
	mov	eax,dword [_bb_cowhouse_curTool_13_image]
	mov	dword [ebx+16],eax
	jmp	_19824
_19824:
_19822:
_19817:
	cmp	dword [ebx+16],0
	je	_19830
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+28],1
	cmp	dword [ebx+24],671
	jne	_19831
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_19831:
_19830:
	mov	eax,0
	jmp	_11995
_11995:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCursorObjek_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,0
	push	_bb_TCursorObjek
	call	_bbObjectNew
	add	esp,4
	mov	dword [eax+24],edi
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	dword [eax+16],0
	mov	dword [eax+28],0
	mov	dword [eax+20],0
	jmp	_11999
_11999:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTargetTanamDone
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_12002
_12002:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_Delete:
	push	ebp
	mov	ebp,esp
_12005:
	mov	eax,0
	jmp	_19834
_19834:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_targetTanamDone_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_12008
_12008:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],1
	jne	_19836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_19836:
	mov	eax,0
	jmp	_12011
_12011:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12014
_12014:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTargetTanamDone_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	_bb_TTargetTanamDone
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_targetTanam_Done_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_targetTanam_Done_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_targetTanam_Done_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_targetTanam_Done_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],esi
	mov	eax,dword [ebp+8]
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	eax,edi
	add	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	eax,dword [_bb_targetTanamDone_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12019
_12019:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBallonTextPlant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	eax,0
	jmp	_12022
_12022:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_Delete:
	push	ebp
	mov	ebp,esp
_12025:
	mov	eax,0
	jmp	_19840
_19840:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_12028
_12028:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_19842
	add	dword [eax+20],1
	mov	edx,dword [eax+24]
	sub	edx,1
	cmp	dword [eax+20],edx
	jle	_19843
	mov	dword [eax+20],0
_19843:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_19842:
	mov	eax,0
	jmp	_12031
_12031:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_19845
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19845:
	mov	eax,0
	jmp	_12034
_12034:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_resetTipe:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebx+24],25
	mov	dword [ebx+40],eax
	mov	eax,dword [ebx+40]
	cmp	eax,911
	je	_19848
	cmp	eax,912
	je	_19849
	cmp	eax,913
	je	_19850
	cmp	eax,921
	je	_19851
	cmp	eax,922
	je	_19852
	cmp	eax,931
	je	_19853
	cmp	eax,932
	je	_19854
	cmp	eax,941
	je	_19855
	cmp	eax,952
	je	_19856
	cmp	eax,961
	je	_19857
	cmp	eax,972
	je	_19858
	jmp	_19847
_19848:
	cmp	dword [_bb_ballontext_water_image],0
	jne	_19859
	push	-1
	push	25
	push	0
	push	55
	push	50
	push	_19860
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water_image],eax
_19859:
	mov	eax,dword [_bb_ballontext_water_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19849:
	cmp	dword [_bb_ballontext_water2_image],0
	jne	_19861
	push	-1
	push	25
	push	0
	push	56
	push	50
	push	_19862
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water2_image],eax
_19861:
	mov	eax,dword [_bb_ballontext_water2_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19850:
	cmp	dword [_bb_ballontext_water2_red_image],0
	jne	_19863
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19864
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water2_red_image],eax
_19863:
	mov	eax,dword [_bb_ballontext_water2_red_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19851:
	cmp	dword [_bb_ballontext_fertilizer_image],0
	jne	_19865
	push	-1
	push	25
	push	0
	push	56
	push	50
	push	_19866
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_image],eax
_19865:
	mov	eax,dword [_bb_ballontext_fertilizer_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19852:
	cmp	dword [_bb_ballontext_fertilizer_red_image],0
	jne	_19867
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19868
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_red_image],eax
_19867:
	mov	eax,dword [_bb_ballontext_fertilizer_red_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19853:
	cmp	dword [_bb_ballontext_bugspray_image],0
	jne	_19869
	push	-1
	push	25
	push	0
	push	55
	push	48
	push	_19870
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_image],eax
_19869:
	mov	eax,dword [_bb_ballontext_bugspray_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19854:
	cmp	dword [_bb_ballontext_bugspray_red_image],0
	jne	_19871
	push	-1
	push	25
	push	0
	push	55
	push	48
	push	_19872
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_red_image],eax
_19871:
	mov	eax,dword [_bb_ballontext_bugspray_red_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19855:
	cmp	dword [_bb_ballontext_grass_image],0
	jne	_19873
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19874
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_grass_image],eax
_19873:
	mov	eax,dword [_bb_ballontext_grass_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19856:
	cmp	dword [_bb_ballontext_paddy_image],0
	jne	_19875
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19876
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_paddy_image],eax
_19875:
	mov	eax,dword [_bb_ballontext_paddy_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19857:
	cmp	dword [_bb_ballontext_cutter_image],0
	jne	_19877
	push	-1
	push	25
	push	0
	push	58
	push	51
	push	_19878
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_cutter_image],eax
_19877:
	mov	eax,dword [_bb_ballontext_cutter_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19858:
	cmp	dword [_bb_ballontext_milker_image],0
	jne	_19879
	push	-1
	push	25
	push	0
	push	58
	push	51
	push	_19880
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_milker_image],eax
_19879:
	mov	eax,dword [_bb_ballontext_milker_image]
	mov	dword [ebx+16],eax
	jmp	_19847
_19847:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_12038
_12038:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBallonTextPlant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+24]
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],esi
	mov	eax,dword [ebp-4]
	mov	dword [eax+32],edi
	mov	eax,dword [ebp+16]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+20]
	sub	eax,60
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],25
	mov	eax,dword [ebp-4]
	mov	dword [eax+40],ebx
	mov	eax,ebx
	cmp	eax,911
	je	_19884
	cmp	eax,912
	je	_19885
	cmp	eax,913
	je	_19886
	cmp	eax,921
	je	_19887
	cmp	eax,922
	je	_19888
	cmp	eax,931
	je	_19889
	cmp	eax,932
	je	_19890
	cmp	eax,941
	je	_19891
	cmp	eax,952
	je	_19892
	cmp	eax,961
	je	_19893
	cmp	eax,972
	je	_19894
	jmp	_19883
_19884:
	cmp	dword [_bb_ballontext_water_image],0
	jne	_19895
	push	-1
	push	25
	push	0
	push	55
	push	50
	push	_19860
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water_image],eax
_19895:
	mov	edx,dword [_bb_ballontext_water_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19885:
	cmp	dword [_bb_ballontext_water2_image],0
	jne	_19896
	push	-1
	push	25
	push	0
	push	56
	push	50
	push	_19862
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water2_image],eax
_19896:
	mov	edx,dword [_bb_ballontext_water2_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19886:
	cmp	dword [_bb_ballontext_water2_red_image],0
	jne	_19897
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19864
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_water2_red_image],eax
_19897:
	mov	edx,dword [_bb_ballontext_water2_red_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19887:
	cmp	dword [_bb_ballontext_fertilizer_image],0
	jne	_19898
	push	-1
	push	25
	push	0
	push	56
	push	50
	push	_19866
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_image],eax
_19898:
	mov	edx,dword [_bb_ballontext_fertilizer_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19888:
	cmp	dword [_bb_ballontext_fertilizer_red_image],0
	jne	_19899
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19868
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_red_image],eax
_19899:
	mov	edx,dword [_bb_ballontext_fertilizer_red_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19889:
	cmp	dword [_bb_ballontext_bugspray_image],0
	jne	_19900
	push	-1
	push	25
	push	0
	push	55
	push	48
	push	_19870
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_image],eax
_19900:
	mov	edx,dword [_bb_ballontext_bugspray_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19890:
	cmp	dword [_bb_ballontext_bugspray_red_image],0
	jne	_19901
	push	-1
	push	25
	push	0
	push	55
	push	48
	push	_19872
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_red_image],eax
_19901:
	mov	edx,dword [_bb_ballontext_bugspray_red_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19891:
	cmp	dword [_bb_ballontext_grass_image],0
	jne	_19902
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19874
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_grass_image],eax
_19902:
	mov	edx,dword [_bb_ballontext_grass_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19892:
	cmp	dword [_bb_ballontext_paddy_image],0
	jne	_19903
	push	-1
	push	25
	push	0
	push	57
	push	50
	push	_19876
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_paddy_image],eax
_19903:
	mov	edx,dword [_bb_ballontext_paddy_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19893:
	cmp	dword [_bb_ballontext_cutter_image],0
	jne	_19904
	push	-1
	push	25
	push	0
	push	58
	push	51
	push	_19878
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_cutter_image],eax
_19904:
	mov	edx,dword [_bb_ballontext_cutter_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19894:
	cmp	dword [_bb_ballontext_milker_image],0
	jne	_19905
	push	-1
	push	25
	push	0
	push	58
	push	51
	push	_19880
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ballontext_milker_image],eax
_19905:
	mov	edx,dword [_bb_ballontext_milker_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	jmp	_19883
_19883:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19906
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_19906:
	cmp	eax,0
	jne	_19908
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_19908:
	cmp	eax,0
	je	_19910
	mov	eax,dword [ebp-4]
	mov	dword [eax+36],1
_19910:
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-4]
	jmp	_12045
_12045:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAssetBallonText:
	push	ebp
	mov	ebp,esp
	push	dword [_bb_ballontext_water_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_water_image],0
	push	dword [_bb_ballontext_water2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_water2_image],0
	push	dword [_bb_ballontext_water2_red_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_water2_red_image],0
	push	dword [_bb_ballontext_fertilizer_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_image],0
	push	dword [_bb_ballontext_fertilizer_red_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_fertilizer_red_image],0
	push	dword [_bb_ballontext_bugspray_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_image],0
	push	dword [_bb_ballontext_bugspray_red_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_bugspray_red_image],0
	push	dword [_bb_ballontext_grass_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_grass_image],0
	push	dword [_bb_ballontext_paddy_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ballontext_paddy_image],0
	mov	eax,0
	jmp	_12047
_12047:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TFarmerAnim
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	eax,0
	jmp	_12050
_12050:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_Delete:
	push	ebp
	mov	ebp,esp
_12053:
	mov	eax,0
	jmp	_19912
_19912:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+68],1
	jne	_19913
	fld	dword [ebx+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_19913:
	mov	eax,0
	jmp	_12056
_12056:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12059
_12059:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_changeState:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	dword [ebx+52],eax
	mov	eax,dword [ebx+52]
	cmp	eax,1
	je	_19918
	jmp	_19917
_19918:
	mov	dword [ebp+-4],ecx
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ebx+20]
	jmp	_19917
_19917:
	mov	eax,0
	jmp	_12065
_12065:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_updatePos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	edx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	ebx,0
	mov	ecx,0
	cmp	dword [edx+52],1
	jne	_19919
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [edx+16]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edx+20]
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_19920
	fld	dword [edx+8]
	fld	dword [edx+16]
	fdiv	dword [_95300]
	faddp	st1,st0
	fstp	dword [edx+8]
	jmp	_19921
_19920:
	mov	ebx,1
_19921:
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_19923
	fld	dword [edx+12]
	fld	dword [edx+20]
	fdiv	dword [_95301]
	fsubp	st1,st0
	fstp	dword [edx+12]
	jmp	_19924
_19923:
	mov	ecx,1
_19924:
	cmp	ebx,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19926
	cmp	ecx,1
	sete	al
	movzx	eax,al
_19926:
	cmp	eax,0
	je	_19928
	mov	dword [edx+52],0
_19928:
_19919:
	mov	eax,0
	jmp	_12070
_12070:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_reset:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [edx+52],0
	mov	dword [edx+56],0
	mov	dword [edx+72],0
	mov	dword [edx+76],0
	mov	dword [edx+80],0
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+24],0
	mov	dword [edx+60],-1
	mov	dword [edx+64],-1
	mov	dword [edx+84],0
	mov	dword [edx+88],0
	mov	eax,dword [_bb_placemarker]
	push	200
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	mov	eax,0
	jmp	_12073
_12073:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmerAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	_bb_TFarmerAnim
	call	_bbObjectNew
	add	esp,4
	mov	ecx,18
	mov	edx,500
	mov	dword [ebp+-4],ecx
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_btnKurcaci_image]
	mov	dword [eax+24],edx
	mov	dword [eax+40],0
	mov	dword [eax+44],0
	mov	dword [eax+48],30
	mov	dword [eax+52],0
	mov	dword [eax+60],-1
	mov	dword [eax+64],-1
	mov	dword [eax+68],0
	mov	dword [eax+72],0
	mov	dword [eax+76],0
	mov	dword [eax+80],0
	mov	dword [eax+84],0
	mov	dword [eax+88],0
	jmp	_12075
_12075:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlaceMarker_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPlaceMarker
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,0
	jmp	_12078
_12078:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlaceMarker_Delete:
	push	ebp
	mov	ebp,esp
_12081:
	mov	eax,0
	jmp	_19933
_19933:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlaceMarker_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	edx,1
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_19935
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,721
	sete	al
	movzx	eax,al
_19935:
	cmp	eax,0
	jne	_19937
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,731
	sete	al
	movzx	eax,al
_19937:
	cmp	eax,0
	je	_19939
	mov	edx,0
_19939:
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_19940
	mov	eax,dword [esi+48]
_19940:
	cmp	eax,0
	je	_19942
	cmp	edx,1
	sete	al
	movzx	eax,al
_19942:
	cmp	eax,0
	je	_19944
	fld	dword [esi+8]
	fadd	dword [_95318]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_95319]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	0
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_19944:
	mov	eax,0
	jmp	_12084
_12084:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlaceMarker_gantiGambar:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,200
	je	_19949
	cmp	eax,297
	je	_19950
	jmp	_19948
_19949:
	mov	eax,dword [_bb_placemarker_image]
	mov	dword [edx+24],eax
	jmp	_19948
_19950:
	cmp	dword [_bb_animSenjata_24_CrossHair_image],0
	je	_19951
	mov	eax,dword [_bb_animSenjata_24_CrossHair_image]
	mov	dword [edx+24],eax
	push	-1038090240
	push	-1061158912
	push	_brl_max2d_TImage
	push	dword [_bb_animSenjata_24_CrossHair_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_19952
_19951:
	mov	eax,dword [_bb_placemarker_image]
	mov	dword [edx+24],eax
_19952:
	jmp	_19948
_19948:
	mov	eax,0
	jmp	_12088
_12088:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlaceMarker_init:
	push	ebp
	mov	ebp,esp
	push	_bb_TPlaceMarker
	call	_bbObjectNew
	add	esp,4
	fldz
	fstp	dword [eax+8]
	fldz
	fstp	dword [eax+12]
	mov	dword [eax+16],-1
	mov	dword [eax+20],-1
	mov	edx,dword [_bb_placemarker_image]
	mov	dword [eax+24],edx
	mov	dword [eax+32],0
	mov	dword [eax+36],0
	mov	dword [eax+40],0
	mov	dword [eax+44],0
	mov	dword [eax+48],1
	jmp	_12090
_12090:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMouseTester_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMouseTester
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	eax,0
	jmp	_12093
_12093:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMouseTester_Delete:
	push	ebp
	mov	ebp,esp
_12096:
	mov	eax,0
	jmp	_19954
_19954:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMouseTester_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_12099
_12099:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMouseTester_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+8]
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+12]
	mov	edx,dword [_bb_mousetester]
	mov	eax,dword [_bb_mousetester_image]
	mov	dword [edx+16],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_12101
_12101:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenu_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnMenu
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	eax,0
	jmp	_12104
_12104:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenu_Delete:
	push	ebp
	mov	ebp,esp
_12107:
	mov	eax,0
	jmp	_19955
_19955:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenu_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12110
_12110:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenu_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_19981],_19982
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19957
	fldz
	fstp	dword [edi+36]
	fldz
	fstp	dword [edi+40]
	mov	esi,1
_19957:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19958
	cmp	ebx,1
	jne	_19960
	jmp	_19961
_19960:
_19961:
_19958:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19962
	fld	dword [edi+36]
	fsub	dword [_95350]
	fstp	dword [edi+36]
	mov	esi,1
_19962:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19963
	fld	dword [edi+36]
	fadd	dword [_95351]
	fstp	dword [edi+36]
	mov	esi,1
_19963:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19964
	fld	dword [edi+40]
	fadd	dword [_95352]
	fstp	dword [edi+40]
	mov	esi,1
_19964:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_19965
	fld	dword [edi+40]
	fsub	dword [_95353]
	fstp	dword [edi+40]
	mov	esi,1
_19965:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_19966
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_19966:
	cmp	eax,0
	je	_19968
	fld	dword [edi+36]
	fsub	dword [_95354]
	fstp	dword [edi+36]
	mov	esi,1
_19968:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_19969
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_19969:
	cmp	eax,0
	je	_19971
	fld	dword [edi+36]
	fadd	dword [_95355]
	fstp	dword [edi+36]
	mov	esi,1
_19971:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_19972
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_19972:
	cmp	eax,0
	je	_19974
	fld	dword [edi+40]
	fadd	dword [_95356]
	fstp	dword [edi+40]
	mov	esi,1
_19974:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_19975
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_19975:
	cmp	eax,0
	je	_19977
	fld	dword [edi+40]
	fsub	dword [_95357]
	fstp	dword [edi+40]
	mov	esi,1
_19977:
	cmp	esi,0
	jne	_19978
	jmp	_56
_19978:
	fld	dword [_95358]
	fadd	dword [edi+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_btnMenu_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fadd	dword [edi+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [edi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
	push	dword [edi+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_56:
	mov	eax,0
	jmp	_12113
_12113:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenu_init:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [_bb_btnMenu_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	eax,0
	jmp	_12115
_12115:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TWaveIndi_AlienIcon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TWaveIndi_AlienIcon
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_12118
_12118:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TWaveIndi_AlienIcon_Delete:
	push	ebp
	mov	ebp,esp
_12121:
	mov	eax,0
	jmp	_19988
_19988:
	mov	esp,ebp
	pop	ebp
	ret
_bb_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,_bbEmptyString
	cmp	edx,411
	je	_19992
	cmp	edx,421
	je	_19993
	cmp	edx,431
	je	_19994
	cmp	edx,441
	je	_19995
	cmp	edx,451
	je	_19996
	cmp	edx,461
	je	_19997
	cmp	edx,471
	je	_19998
	cmp	edx,481
	je	_19999
	cmp	edx,482
	je	_20000
	cmp	edx,483
	je	_20001
	cmp	edx,484
	je	_20002
	cmp	edx,485
	je	_20003
	cmp	edx,486
	je	_20004
	cmp	edx,487
	je	_20005
	cmp	edx,488
	je	_20006
	cmp	edx,489
	je	_20007
	cmp	edx,402
	je	_20008
	cmp	edx,404
	je	_20009
	cmp	edx,511
	je	_20010
	cmp	edx,521
	je	_20011
	cmp	edx,531
	je	_20012
	cmp	edx,541
	je	_20013
	cmp	edx,551
	je	_20014
	cmp	edx,561
	je	_20015
	cmp	edx,571
	je	_20016
	cmp	edx,581
	je	_20017
	cmp	edx,582
	je	_20018
	cmp	edx,583
	je	_20019
	cmp	edx,584
	je	_20020
	cmp	edx,585
	je	_20021
	cmp	edx,586
	je	_20022
	cmp	edx,587
	je	_20023
	cmp	edx,588
	je	_20024
	cmp	edx,589
	je	_20025
	cmp	edx,590
	je	_20026
	cmp	edx,591
	je	_20027
	cmp	edx,592
	je	_20028
	cmp	edx,593
	je	_20029
	cmp	edx,594
	je	_20030
	cmp	edx,595
	je	_20031
	cmp	edx,596
	je	_20032
	cmp	edx,597
	je	_20033
	cmp	edx,311
	je	_20034
	cmp	edx,321
	je	_20035
	cmp	edx,313
	je	_20036
	cmp	edx,332
	je	_20037
	cmp	edx,333
	je	_20038
	cmp	edx,322
	je	_20039
	cmp	edx,341
	je	_20040
	cmp	edx,382
	je	_20041
	cmp	edx,362
	je	_20042
	cmp	edx,372
	je	_20043
	cmp	edx,376
	je	_20044
	cmp	edx,379
	je	_20045
	cmp	edx,383
	je	_20046
	cmp	edx,384
	je	_20047
	cmp	edx,387
	je	_20048
	cmp	edx,352
	je	_20049
	cmp	edx,389
	je	_20050
	cmp	edx,391
	je	_20051
	cmp	edx,392
	je	_20052
	cmp	edx,393
	je	_20053
	cmp	edx,394
	je	_20054
	cmp	edx,395
	je	_20055
	cmp	edx,397
	je	_20056
	cmp	edx,611
	je	_20057
	cmp	edx,621
	je	_20058
	cmp	edx,631
	je	_20059
	cmp	edx,641
	je	_20060
	cmp	edx,651
	je	_20061
	cmp	edx,661
	je	_20062
	cmp	edx,671
	je	_20063
	cmp	edx,681
	je	_20064
	cmp	edx,682
	je	_20065
	cmp	edx,683
	je	_20066
	cmp	edx,684
	je	_20067
	cmp	edx,685
	je	_20068
	cmp	edx,686
	je	_20069
	cmp	edx,687
	je	_20070
	cmp	edx,711
	je	_20071
	cmp	edx,721
	je	_20072
	cmp	edx,731
	je	_20073
	cmp	edx,811
	je	_20074
	cmp	edx,821
	je	_20075
	cmp	edx,831
	je	_20076
	cmp	edx,841
	je	_20077
	cmp	edx,102
	je	_20078
	cmp	edx,104
	je	_20079
	cmp	edx,3000
	je	_20080
	cmp	edx,2000
	je	_20081
	cmp	edx,2527
	je	_20082
	cmp	edx,2528
	je	_20083
	cmp	edx,2529
	je	_20084
	cmp	edx,212007
	je	_20085
	jmp	_19991
_19992:
	mov	eax,_58
	jmp	_19991
_19993:
	mov	eax,_59
	jmp	_19991
_19994:
	mov	eax,_60
	jmp	_19991
_19995:
	mov	eax,_61
	jmp	_19991
_19996:
	mov	eax,_62
	jmp	_19991
_19997:
	mov	eax,_63
	jmp	_19991
_19998:
	mov	eax,_64
	jmp	_19991
_19999:
	mov	eax,_65
	jmp	_19991
_20000:
	mov	eax,_66
	jmp	_19991
_20001:
	mov	eax,_67
	jmp	_19991
_20002:
	mov	eax,_68
	jmp	_19991
_20003:
	mov	eax,_69
	jmp	_19991
_20004:
	mov	eax,_70
	jmp	_19991
_20005:
	mov	eax,_71
	jmp	_19991
_20006:
	mov	eax,_72
	jmp	_19991
_20007:
	mov	eax,_73
	jmp	_19991
_20008:
	mov	eax,_74
	jmp	_19991
_20009:
	mov	eax,_75
	jmp	_19991
_20010:
	mov	eax,_76
	jmp	_19991
_20011:
	mov	eax,_77
	jmp	_19991
_20012:
	mov	eax,_78
	jmp	_19991
_20013:
	mov	eax,_79
	jmp	_19991
_20014:
	mov	eax,_80
	jmp	_19991
_20015:
	mov	eax,_81
	jmp	_19991
_20016:
	mov	eax,_82
	jmp	_19991
_20017:
	mov	eax,_83
	jmp	_19991
_20018:
	mov	eax,_84
	jmp	_19991
_20019:
	mov	eax,_85
	jmp	_19991
_20020:
	mov	eax,_86
	jmp	_19991
_20021:
	mov	eax,_87
	jmp	_19991
_20022:
	mov	eax,_88
	jmp	_19991
_20023:
	mov	eax,_89
	jmp	_19991
_20024:
	mov	eax,_90
	jmp	_19991
_20025:
	mov	eax,_91
	jmp	_19991
_20026:
	mov	eax,_92
	jmp	_19991
_20027:
	mov	eax,_93
	jmp	_19991
_20028:
	mov	eax,_94
	jmp	_19991
_20029:
	mov	eax,_95
	jmp	_19991
_20030:
	mov	eax,_96
	jmp	_19991
_20031:
	mov	eax,_97
	jmp	_19991
_20032:
	mov	eax,_98
	jmp	_19991
_20033:
	mov	eax,_99
	jmp	_19991
_20034:
	mov	eax,_100
	jmp	_19991
_20035:
	mov	eax,_101
	jmp	_19991
_20036:
	mov	eax,_102
	jmp	_19991
_20037:
	mov	eax,_103
	jmp	_19991
_20038:
	mov	eax,_104
	jmp	_19991
_20039:
	mov	eax,_105
	jmp	_19991
_20040:
	mov	eax,_106
	jmp	_19991
_20041:
	mov	eax,_107
	jmp	_19991
_20042:
	mov	eax,_108
	jmp	_19991
_20043:
	mov	eax,_109
	jmp	_19991
_20044:
	mov	eax,_110
	jmp	_19991
_20045:
	mov	eax,_111
	jmp	_19991
_20046:
	mov	eax,_112
	jmp	_19991
_20047:
	mov	eax,_113
	jmp	_19991
_20048:
	mov	eax,_114
	jmp	_19991
_20049:
	mov	eax,_115
	jmp	_19991
_20050:
	mov	eax,_116
	jmp	_19991
_20051:
	mov	eax,_117
	jmp	_19991
_20052:
	mov	eax,_118
	jmp	_19991
_20053:
	mov	eax,_119
	jmp	_19991
_20054:
	mov	eax,_120
	jmp	_19991
_20055:
	mov	eax,_121
	jmp	_19991
_20056:
	mov	eax,_122
	jmp	_19991
_20057:
	mov	eax,_123
	jmp	_19991
_20058:
	mov	eax,_124
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [ecx+16+24],edx
	jne	_20086
	mov	eax,_125
_20086:
	jmp	_19991
_20059:
	mov	eax,_126
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [ecx+4+24],edx
	jne	_20087
	mov	eax,_127
_20087:
	jmp	_19991
_20060:
	mov	eax,_128
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [ecx+12+24],edx
	jne	_20088
	mov	eax,_129
_20088:
	jmp	_19991
_20061:
	mov	eax,_130
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [ecx+8+24],edx
	jne	_20089
	mov	eax,_131
_20089:
	jmp	_19991
_20062:
	mov	eax,_132
	jmp	_19991
_20063:
	mov	eax,_133
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [ecx+24],edx
	jne	_20090
	mov	eax,_134
_20090:
	jmp	_19991
_20064:
	mov	eax,_135
	jmp	_19991
_20065:
	mov	eax,_136
	jmp	_19991
_20066:
	mov	eax,_137
	jmp	_19991
_20067:
	mov	eax,_138
	jmp	_19991
_20068:
	mov	eax,_139
	jmp	_19991
_20069:
	mov	eax,_140
	jmp	_19991
_20070:
	mov	eax,_141
	jmp	_19991
_20071:
	mov	eax,_142
	sub	ebx,20
	jmp	_19991
_20072:
	mov	eax,_143
	sub	ebx,20
	jmp	_19991
_20073:
	mov	eax,_144
	sub	ebx,20
	jmp	_19991
_20074:
	mov	eax,_137
	jmp	_19991
_20075:
	mov	eax,_145
	jmp	_19991
_20076:
	mov	eax,_146
	jmp	_19991
_20077:
	mov	eax,_147
	jmp	_19991
_20078:
	mov	eax,_136
	jmp	_19991
_20079:
	mov	eax,_137
	jmp	_19991
_20080:
	cmp	dword [_bb_currLevelName],3
	jne	_20091
	mov	eax,_148
	jmp	_20092
_20091:
	mov	eax,_149
_20092:
	jmp	_19991
_20081:
	sub	ebx,20
	fld	dword [_bb_waktuGame]
	fmul	dword [_95385]
	fld	dword [_bb_lamaGame]
	fmul	dword [_95386]
	fdivp	st1,st0
	fmul	dword [_95387]
	push	_151
	sub	esp,4
	fstp	dword [esp]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_150
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	jmp	_19991
_20082:
	mov	eax,_152
	jmp	_19991
_20083:
	mov	eax,_153
	jmp	_19991
_20084:
	mov	eax,_154
	cmp	dword [_bb_isWideScreen],0
	jne	_20094
	sub	esi,200
	jmp	_20095
_20094:
	sub	esi,50
_20095:
	jmp	_19991
_20085:
	mov	eax,_155
	cmp	dword [_bb_isWideScreen],0
	jne	_20096
	sub	esi,200
	jmp	_20097
_20096:
	sub	esi,50
_20097:
	jmp	_19991
_19991:
	push	edi
	push	_33
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	edi
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	edi
	call	_brl_max2d_TextWidth
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,ebx
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,ebx
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	edi
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12127
_12127:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ImageKontrolMusuh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_20098
	cmp	dword [_bb_animMusuh_Dead_Skull_image],0
	jne	_20099
	push	2
	push	22
	push	0
	push	125
	push	126
	push	_20100
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_Dead_Skull_image],eax
_20099:
	cmp	dword [_bb_animMusuh_Frozen_1_image],0
	jne	_20101
	push	-1
	push	_20102
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_Frozen_1_image],eax
_20101:
	cmp	esi,311
	je	_20105
	cmp	esi,321
	je	_20106
	cmp	esi,313
	je	_20107
	cmp	esi,331
	je	_20108
	cmp	esi,332
	je	_20109
	cmp	esi,334
	je	_20110
	cmp	esi,333
	je	_20111
	cmp	esi,323
	je	_20112
	cmp	esi,322
	je	_20113
	cmp	esi,341
	je	_20114
	cmp	esi,381
	je	_20115
	cmp	esi,382
	je	_20116
	cmp	esi,361
	je	_20117
	cmp	esi,362
	je	_20118
	cmp	esi,371
	je	_20119
	cmp	esi,372
	je	_20120
	cmp	esi,375
	je	_20121
	cmp	esi,376
	je	_20122
	cmp	esi,378
	je	_20123
	cmp	esi,379
	je	_20124
	cmp	esi,383
	je	_20125
	cmp	esi,384
	je	_20126
	cmp	esi,385
	je	_20127
	cmp	esi,386
	je	_20128
	cmp	esi,387
	je	_20129
	cmp	esi,351
	je	_20130
	cmp	esi,352
	je	_20131
	cmp	esi,388
	je	_20132
	cmp	esi,389
	je	_20133
	cmp	esi,390
	je	_20134
	cmp	esi,391
	je	_20135
	cmp	esi,392
	je	_20136
	cmp	esi,393
	je	_20137
	cmp	esi,394
	je	_20138
	cmp	esi,395
	je	_20139
	cmp	esi,397
	je	_20140
	cmp	esi,398
	je	_20141
	cmp	esi,326
	je	_20142
	cmp	esi,327
	je	_20143
	jmp	_20104
_20105:
	cmp	dword [_bb_animMusuh_1_Idle_1_image],0
	jne	_20144
	push	2
	push	20
	push	0
	push	158
	push	117
	push	_20145
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	151
	push	127
	push	_20146
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	144
	push	127
	push	_20147
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	164
	push	202
	push	_20148
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	159
	push	159
	push	_20149
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Attack_2_image],eax
	push	2
	push	55
	push	0
	push	155
	push	197
	push	_20150
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_1_Dead_1_image],eax
_20144:
	jmp	_20104
_20106:
	cmp	dword [_bb_animMusuh_2_Idle_1_image],0
	jne	_20151
	push	2
	push	20
	push	0
	push	191
	push	149
	push	_20152
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	136
	push	147
	push	_20153
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	134
	push	135
	push	_20154
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Walk_2_image],eax
	push	2
	push	30
	push	0
	push	231
	push	191
	push	_20155
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	174
	push	184
	push	_20156
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Attack_2_image],eax
	push	2
	push	45
	push	0
	push	185
	push	203
	push	_20157
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_2_Dead_1_image],eax
_20151:
	jmp	_20104
_20107:
	cmp	dword [_bb_animMusuh_3a_Idle_1_image],0
	jne	_20158
	push	2
	push	20
	push	0
	push	153
	push	152
	push	_20159
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	143
	push	152
	push	_20160
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Idle_2_image],eax
	push	2
	push	35
	push	0
	push	142
	push	137
	push	_20161
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	137
	push	137
	push	_20162
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	179
	push	215
	push	_20163
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Attack_1_image],eax
	push	2
	push	35
	push	0
	push	179
	push	215
	push	_20164
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	157
	push	189
	push	_20165
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Dead_1_image],eax
	push	2
	push	_20166
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_3_Weapon_1_image],eax
_20158:
	cmp	dword [_bb_sfx_babipanah_tembak],0
	jne	_20167
	push	0
	push	_20168
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babipanah_tembak],eax
	push	0
	push	_20169
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babipanah_kenatarget],eax
_20167:
	jmp	_20104
_20108:
	cmp	dword [_bb_animMusuh_4Awal_Walk_1_image],0
	jne	_20170
	push	2
	push	35
	push	0
	push	140
	push	190
	push	_20171
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	134
	push	186
	push	_20172
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	221
	push	_20173
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	138
	push	221
	push	_20174
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	203
	push	221
	push	_20175
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_4_Frozen_1_image],0
	jne	_20176
	push	-1
	push	_20177
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Frozen_1_image],eax
_20176:
_20170:
	jmp	_20104
_20109:
	cmp	dword [_bb_animMusuh_4_Idle_1_image],0
	jne	_20178
	push	2
	push	20
	push	0
	push	145
	push	166
	push	_20179
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	150
	push	190
	push	_20180
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	150
	push	190
	push	_20181
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	145
	push	190
	push	_20182
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_3_image],eax
	push	2
	push	25
	push	0
	push	149
	push	221
	push	_20183
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	149
	push	221
	push	_20184
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_2_image],eax
	push	2
	push	25
	push	0
	push	142
	push	221
	push	_20185
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_3_image],eax
	push	2
	push	6
	push	0
	push	52
	push	105
	push	_20186
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_TopiLepas_1_image],eax
	push	-1
	push	_18456
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Topi_1_image],eax
	cmp	dword [_bb_animMusuh_4_Frozen_1_image],0
	jne	_20187
	push	-1
	push	_20177
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_4_Frozen_1_image],eax
_20187:
	push	_42
	push	331
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20178:
	cmp	dword [_bb_sfx_babitutupkuping_kenahit],0
	jne	_20188
	push	0
	push	_20189
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babitutupkuping_kenahit],eax
_20188:
	jmp	_20104
_20110:
	cmp	dword [_bb_animMusuh_5a_Walk_1_image],0
	jne	_20190
	push	2
	push	35
	push	0
	push	139
	push	189
	push	_20191
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	134
	push	184
	push	_20192
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Walk_2_image],eax
	push	2
	push	20
	push	0
	push	137
	push	220
	push	_20193
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	138
	push	219
	push	_20194
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	201
	push	220
	push	_20195
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_5a_Frozen_1_image],0
	jne	_20196
	push	-1
	push	_20177
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Frozen_1_image],eax
_20196:
_20190:
	jmp	_20104
_20111:
	cmp	dword [_bb_animMusuh_5_Idle_1_image],0
	jne	_20197
	push	2
	push	20
	push	0
	push	173
	push	165
	push	_20198
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5_Idle_1_image],eax
	push	2
	push	30
	push	0
	push	151
	push	191
	push	_20199
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	261
	push	250
	push	_20200
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5_Jump_1_image],eax
	push	2
	push	10
	push	0
	push	241
	push	220
	push	_20201
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5_Jump_2_image],eax
	push	-1
	push	_20202
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_5_Frozen_1_image],eax
	push	_42
	push	334
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20197:
	cmp	dword [_bb_sfx_babiskate_jalan],0
	jne	_20203
	push	0
	push	_20204
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiskate_jalan],eax
	push	0
	push	_20205
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiskate_lompat],eax
	push	0
	push	_20206
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiskate_nabrak],eax
_20203:
	jmp	_20104
_20112:
	cmp	dword [_bb_animMusuh_6a_Walk_1_image],0
	jne	_20207
	push	2
	push	35
	push	0
	push	140
	push	137
	push	_20208
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	149
	push	133
	push	_20209
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	158
	push	145
	push	_20210
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	148
	push	142
	push	_20211
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	152
	push	194
	push	_20212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Dead_1_image],eax
_20207:
	jmp	_20104
_20113:
	cmp	dword [_bb_animMusuh_6_Idle_1_image],0
	jne	_20213
	push	2
	push	20
	push	0
	push	170
	push	149
	push	_20214
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	140
	push	134
	push	_20215
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	140
	push	134
	push	_20216
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	140
	push	134
	push	_20217
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_3_image],eax
	push	2
	push	25
	push	0
	push	158
	push	147
	push	_20218
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	158
	push	147
	push	_20219
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_2_image],eax
	push	2
	push	25
	push	0
	push	158
	push	147
	push	_20220
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_3_image],eax
	push	2
	push	4
	push	0
	push	78
	push	132
	push	_20221
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_TamengLepas_1_image],eax
	push	-1
	push	_18458
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_6_Tameng_1_image],eax
	push	_42
	push	323
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20213:
	cmp	dword [_bb_sfx_babitameng_kenahit],0
	jne	_20222
	push	0
	push	_20223
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babitameng_kenahit],eax
_20222:
	jmp	_20104
_20114:
	cmp	dword [_bb_animMusuh_7_Idle_1_image],0
	jne	_20224
	push	2
	push	20
	push	0
	push	137
	push	124
	push	_20225
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	141
	push	127
	push	_20226
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	141
	push	131
	push	_20227
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	152
	push	_20228
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	135
	push	147
	push	_20229
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	157
	push	198
	push	_20230
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Dead_1_image],eax
	push	2
	push	20
	push	0
	push	137
	push	261
	push	_20231
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7_GoDown_1_image],eax
	push	2
	push	30
	push	0
	push	38
	push	102
	push	_20232
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7_WalkDown_1_image],eax
	push	2
	push	20
	push	0
	push	156
	push	222
	push	_20233
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_GoUp_1_image],eax
	push	2
	push	10
	push	0
	push	139
	push	195
	push	_20234
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_7a_ExplodeUnder_1_image],eax
_20224:
	cmp	dword [_bb_sfx_babibor_masuktanah],0
	jne	_20235
	push	0
	push	_20236
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babibor_masuktanah],eax
	push	0
	push	_20237
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babibor_nabrakradish],eax
	push	0
	push	_20238
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babibor_keluardaritanah],eax
_20235:
	jmp	_20104
_20115:
	cmp	dword [_bb_animMusuh_8a_Walk_1_image],0
	jne	_20239
	push	2
	push	35
	push	0
	push	139
	push	153
	push	_20240
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	173
	push	152
	push	_20241
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	179
	push	166
	push	_20242
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	167
	push	166
	push	_20243
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	182
	push	222
	push	_20244
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Dead_1_image],eax
_20239:
	jmp	_20104
_20116:
	cmp	dword [_bb_animMusuh_8b_Idle_1_image],0
	jne	_20245
	push	2
	push	12
	push	0
	push	198
	push	136
	push	_20246
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Idle_1_image],eax
	push	2
	push	40
	push	0
	push	219
	push	212
	push	_20247
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_1_image],eax
	push	2
	push	40
	push	0
	push	194
	push	211
	push	_20248
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_2_image],eax
	push	2
	push	35
	push	0
	push	273
	push	136
	push	_20249
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_3_image],eax
	push	-1
	push	_20250
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Frozen_1_image],eax
	push	_42
	push	381
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20245:
	cmp	dword [_bb_sfx_babiper_loncat],0
	jne	_20251
	push	0
	push	_20252
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiper_loncat],eax
	push	0
	push	_20253
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiper_nabrak],eax
_20251:
	jmp	_20104
_20117:
	cmp	dword [_bb_animMusuh_9a_Walk_1_image],0
	jne	_20254
	push	2
	push	35
	push	0
	push	143
	push	112
	push	_20255
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	138
	push	117
	push	_20256
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	139
	push	125
	push	_20257
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	134
	push	117
	push	_20258
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	146
	push	175
	push	_20259
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Dead_1_image],eax
_20254:
	jmp	_20104
_20118:
	cmp	dword [_bb_animMusuh_9b_Walk_1_image],0
	jne	_20260
	push	2
	push	40
	push	0
	push	229
	push	163
	push	_20261
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Walk_1_image],eax
	push	2
	push	8
	push	0
	push	233
	push	216
	push	_20262
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Jump_1_image],eax
	push	-1
	push	_20263
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Shadow_image],eax
	push	-1
	push	_20264
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Frozen_1_image],eax
	push	_42
	push	361
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20260:
	cmp	dword [_bb_sfx_babiparasut_turun],0
	jne	_20265
	push	0
	push	_20266
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiparasut_turun],eax
_20265:
	jmp	_20104
_20119:
	cmp	dword [_bb_animMusuh_10a_Walk_1_image],0
	jne	_20267
	push	2
	push	35
	push	0
	push	141
	push	104
	push	_20268
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	141
	push	113
	push	_20269
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	179
	push	_20270
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	135
	push	173
	push	_20271
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	146
	push	174
	push	_20272
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Dead_1_image],eax
_20267:
	jmp	_20104
_20120:
	cmp	dword [_bb_animMusuh_10b_Idle_1_image],0
	jne	_20273
	push	2
	push	35
	push	0
	push	221
	push	142
	push	_20274
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Idle_1_image],eax
	push	2
	push	30
	push	0
	push	225
	push	161
	push	_20275
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Attack_1_image],eax
	push	2
	push	20
	push	0
	push	242
	push	157
	push	_20276
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Fall_1_image],eax
	push	2
	push	25
	push	0
	push	229
	push	129
	push	_20277
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Dead_Skull_image],eax
	push	-1
	push	_20278
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Frozen_1_image],eax
	push	_42
	push	371
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20273:
	cmp	dword [_bb_sfx_babiroket_terbang],0
	jne	_20279
	push	0
	push	_20280
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiroket_terbang],eax
	push	0
	push	_20281
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiroket_jatuh],eax
	push	0
	push	_20282
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiroket_dropboom],eax
_20279:
	jmp	_20104
_20121:
	cmp	dword [_bb_animMusuh_11a_Walk_1_image],0
	jne	_20283
	push	2
	push	35
	push	0
	push	142
	push	130
	push	_20284
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	142
	push	130
	push	_20285
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	152
	push	_20286
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	135
	push	138
	push	_20287
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	146
	push	194
	push	_20288
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Dead_1_image],eax
_20283:
	jmp	_20104
_20122:
	cmp	dword [_bb_animMusuh_11b_Idle_1_image],0
	jne	_20289
	push	2
	push	20
	push	0
	push	137
	push	128
	push	_20290
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	141
	push	125
	push	_20291
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	141
	push	125
	push	_20292
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	141
	push	125
	push	_20293
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_3_image],eax
	push	2
	push	18
	push	0
	push	139
	push	158
	push	_20294
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_Drop_image],eax
	push	2
	push	25
	push	0
	push	138
	push	144
	push	_20295
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	138
	push	144
	push	_20296
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	144
	push	_20297
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_3_image],eax
	push	2
	push	18
	push	0
	push	138
	push	165
	push	_20298
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_Drop_image],eax
	cmp	dword [_bb_itemDropGold_1_image],0
	jne	_20299
	push	2
	push	15
	push	0
	push	78
	push	104
	push	_20300
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_itemDropGold_1_image],eax
_20299:
	push	_42
	push	375
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20289:
	cmp	dword [_bb_sfx_babiharta_marah],0
	jne	_20301
	push	0
	push	_20302
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiharta_marah],eax
_20301:
	jmp	_20104
_20123:
	cmp	dword [_bb_animMusuh_12a_Walk_1_image],0
	jne	_20303
	push	2
	push	35
	push	0
	push	158
	push	142
	push	_20304
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	176
	push	152
	push	_20305
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	179
	push	169
	push	_20306
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	167
	push	165
	push	_20307
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	177
	push	218
	push	_20308
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Dead_1_image],eax
_20303:
	jmp	_20104
_20124:
	cmp	dword [_bb_animMusuh_12b_Idle_1_image],0
	jne	_20309
	push	2
	push	20
	push	0
	push	187
	push	151
	push	_20310
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	159
	push	143
	push	_20311
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	159
	push	143
	push	_20312
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	159
	push	143
	push	_20313
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_3_image],eax
	push	2
	push	25
	push	0
	push	179
	push	169
	push	_20314
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	179
	push	169
	push	_20315
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_2_image],eax
	push	2
	push	25
	push	0
	push	179
	push	169
	push	_20316
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_3_image],eax
	push	-1
	push	_18462
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Rompi_1_image],eax
	push	_42
	push	378
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20309:
	cmp	dword [_bb_sfx_babirompiduri_kenahit],0
	jne	_20317
	push	0
	push	_20318
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babirompiduri_kenahit],eax
_20317:
	jmp	_20104
_20125:
	cmp	dword [_bb_animMusuh_13_Idle_1_image],0
	jne	_20319
	push	2
	push	20
	push	0
	push	145
	push	113
	push	_20320
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	142
	push	113
	push	_20321
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Idle_2_image],eax
	push	-1
	push	_20322
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_1_Roll_image],eax
	push	2
	push	35
	push	0
	push	148
	push	99
	push	_20323
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	149
	push	108
	push	_20324
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_2_image],eax
	push	2
	push	32
	push	0
	push	236
	push	374
	push	_20325
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_1_image],eax
	push	2
	push	28
	push	0
	push	238
	push	285
	push	_20326
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_2_image],eax
	push	2
	push	27
	push	0
	push	237
	push	199
	push	_20327
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_3_image],eax
	push	2
	push	50
	push	0
	push	154
	push	170
	push	_20328
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Dead_1_image],eax
	push	-1
	push	_20329
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Frozen_1_image],eax
	push	-1
	push	_20330
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_13_Frozen_2_image],eax
_20319:
	cmp	dword [_bb_sfx_babigelinding_jalan],0
	jne	_20331
	push	0
	push	_20332
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babigelinding_jalan],eax
	push	0
	push	_20333
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babigelinding_serang],eax
_20331:
	jmp	_20104
_20126:
	cmp	dword [_bb_animMusuh_14_Idle_1_image],0
	jne	_20334
	push	2
	push	20
	push	0
	push	177
	push	171
	push	_20335
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	192
	push	151
	push	_20336
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	197
	push	181
	push	_20337
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	215
	push	194
	push	_20338
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Attack_1_image],eax
	push	2
	push	35
	push	0
	push	215
	push	183
	push	_20339
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	210
	push	238
	push	_20340
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Dead_1_image],eax
	push	-1
	push	_20341
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_14_Frozen_1_image],eax
_20334:
	jmp	_20104
_20127:
	cmp	dword [_bb_animMusuh_15_Idle_1_image],0
	jne	_20342
	push	2
	push	20
	push	0
	push	159
	push	141
	push	_20343
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	170
	push	123
	push	_20344
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	174
	push	155
	push	_20345
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	179
	push	173
	push	_20346
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	169
	push	169
	push	_20347
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_2_image],eax
	push	2
	push	20
	push	0
	push	239
	push	257
	push	_20348
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_3_image],eax
	push	2
	push	50
	push	0
	push	175
	push	219
	push	_20349
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Dead_1_image],eax
	push	-1
	push	_20350
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_15_Frozen_1_image],eax
_20342:
	cmp	dword [_bb_sfx_babiprajurit_jalan],0
	jne	_20351
	push	0
	push	_20352
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiprajurit_jalan],eax
	push	0
	push	_20353
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiprajurit_meledak],eax
_20351:
	jmp	_20104
_20128:
	cmp	dword [_bb_animMusuh_16a_Idle_1_image],0
	jne	_20354
	push	2
	push	20
	push	0
	push	137
	push	105
	push	_20355
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	137
	push	105
	push	_20356
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Idle_2_image],eax
	push	2
	push	35
	push	0
	push	144
	push	109
	push	_20357
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	145
	push	109
	push	_20358
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Walk_2_image],eax
	push	2
	push	60
	push	0
	push	189
	push	362
	push	_20359
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Attack_1_image],eax
	push	2
	push	60
	push	0
	push	192
	push	363
	push	_20360
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	146
	push	172
	push	_20361
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Dead_1_image],eax
_20354:
	cmp	dword [_bb_sfx_babibumerang_serang],0
	jne	_20362
	push	0
	push	_20363
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babibumerang_serang],eax
_20362:
	jmp	_20104
_20129:
	cmp	dword [_bb_animMusuh_16b_Idle_1_image],0
	jne	_20364
	push	2
	push	20
	push	0
	push	141
	push	106
	push	_20365
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	144
	push	108
	push	_20366
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Walk_1_image],eax
	push	2
	push	60
	push	0
	push	189
	push	362
	push	_20367
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Attack_1_image],eax
	push	_42
	push	386
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20364:
	cmp	dword [_bb_sfx_babibumerang_serang],0
	jne	_20368
	push	0
	push	_20363
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babibumerang_serang],eax
_20368:
	jmp	_20104
_20130:
	cmp	dword [_bb_animMusuh_17a_Walk_1_image],0
	jne	_20369
	push	2
	push	35
	push	0
	push	152
	push	125
	push	_20370
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	140
	push	115
	push	_20371
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	138
	push	140
	push	_20372
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	135
	push	140
	push	_20373
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	147
	push	189
	push	_20374
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Dead_1_image],eax
_20369:
	jmp	_20104
_20131:
	cmp	dword [_bb_animMusuh_17b_Idle_1_image],0
	jne	_20375
	push	2
	push	30
	push	0
	push	222
	push	87
	push	_20376
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	218
	push	110
	push	_20377
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Walk_1_image],eax
	push	2
	push	25
	push	0
	push	246
	push	280
	push	_20378
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Jump_1_image],eax
	push	2
	push	25
	push	0
	push	219
	push	237
	push	_20379
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Fall_1_image],eax
	push	2
	push	30
	push	0
	push	229
	push	197
	push	_20380
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Dead_Skull_image],eax
	push	-1
	push	_20381
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Frozen_1_image],eax
	push	_42
	push	351
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20375:
	cmp	dword [_bb_sfx_babienggrang_kenahit],0
	jne	_20382
	push	0
	push	_20383
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babienggrang_kenahit],eax
_20382:
	jmp	_20104
_20132:
	cmp	dword [_bb_animMusuh_18a_Walk_1_image],0
	jne	_20384
	push	2
	push	35
	push	0
	push	169
	push	175
	push	_20385
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	170
	push	175
	push	_20386
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	233
	push	193
	push	_20387
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	203
	push	183
	push	_20388
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	171
	push	224
	push	_20389
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_18_Frozen_1_image],0
	jne	_20390
	push	-1
	push	_20391
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18_Frozen_1_image],eax
_20390:
_20384:
	jmp	_20104
_20133:
	cmp	dword [_bb_animMusuh_18b_Idle_1_image],0
	jne	_20392
	push	2
	push	20
	push	0
	push	162
	push	154
	push	_20393
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	170
	push	180
	push	_20394
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	170
	push	180
	push	_20395
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_2_image],eax
	push	2
	push	35
	push	0
	push	170
	push	180
	push	_20396
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_3_image],eax
	push	2
	push	25
	push	0
	push	233
	push	200
	push	_20397
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	233
	push	200
	push	_20398
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_2_image],eax
	push	2
	push	25
	push	0
	push	233
	push	200
	push	_20399
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_3_image],eax
	push	-1
	push	_18464
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Rompi_1_image],eax
	cmp	dword [_bb_animMusuh_18_Frozen_1_image],0
	jne	_20400
	push	-1
	push	_20391
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_18_Frozen_1_image],eax
_20400:
	push	_42
	push	388
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20392:
	cmp	dword [_bb_sfx_babirompibesi_kenahit],0
	jne	_20401
	push	0
	push	_20402
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babirompibesi_kenahit],eax
_20401:
	jmp	_20104
_20134:
	cmp	dword [_bb_animMusuh_19a_Idle_1_image],0
	jne	_20403
	push	2
	push	20
	push	0
	push	138
	push	112
	push	_20404
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	136
	push	101
	push	_20405
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Idle_2_image],eax
	push	2
	push	35
	push	0
	push	141
	push	112
	push	_20406
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	142
	push	112
	push	_20407
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Walk_2_image],eax
	push	2
	push	20
	push	0
	push	211
	push	239
	push	_20408
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Attack_1_image],eax
	push	2
	push	20
	push	0
	push	195
	push	221
	push	_20409
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	145
	push	199
	push	_20410
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Dead_1_image],eax
_20403:
	jmp	_20104
_20135:
	cmp	dword [_bb_animMusuh_19b_Idle_1_image],0
	jne	_20411
	push	2
	push	20
	push	0
	push	145
	push	173
	push	_20412
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Idle_1_image],eax
	push	2
	push	60
	push	0
	push	91
	push	173
	push	_20413
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	190
	push	246
	push	_20414
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_19b_Frozen_1_image],0
	jne	_20415
	push	-1
	push	_20416
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Frozen_1_image],eax
_20415:
	push	_42
	push	390
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20411:
	cmp	dword [_bb_sfx_babiselancar_jalan],0
	jne	_20417
	push	0
	push	_20418
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiselancar_jalan],eax
	push	0
	push	_20419
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiselancar_nabrak],eax
_20417:
	jmp	_20104
_20136:
	cmp	dword [_bb_animMusuh_20_Idle_1_image],0
	jne	_20420
	push	2
	push	20
	push	0
	push	168
	push	173
	push	_20421
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	225
	push	228
	push	_20422
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Walk_1_image],eax
	push	2
	push	20
	push	0
	push	188
	push	177
	push	_20423
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Walk_2_image],eax
	push	2
	push	70
	push	0
	push	230
	push	302
	push	_20424
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Attack_1_image],eax
	push	2
	push	56
	push	0
	push	218
	push	301
	push	_20425
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	177
	push	216
	push	_20426
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_20_Dead_1_image],eax
_20420:
	cmp	dword [_bb_sfx_babitransparan_jalan],0
	jne	_20427
	push	0
	push	_20428
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babitransparan_jalan],eax
_20427:
	jmp	_20104
_20137:
	cmp	dword [_bb_animMusuh_21_Idle_1_image],0
	jne	_20429
	push	2
	push	20
	push	0
	push	158
	push	167
	push	_20430
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_1_image],eax
	push	2
	push	200
	push	0
	push	182
	push	186
	push	_20431
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_2_image],eax
	push	2
	push	200
	push	0
	push	182
	push	187
	push	_20432
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_3_image],eax
	push	2
	push	35
	push	0
	push	162
	push	169
	push	_20433
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	163
	push	232
	push	_20434
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Walk_2_image],eax
	push	2
	push	8
	push	0
	push	243
	push	284
	push	_20435
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Dead_1_image],eax
	push	-1
	push	_18466
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Setir_1_image],eax
	cmp	dword [_bb_animMusuh_21_Frozen_1_image],0
	jne	_20436
	push	-1
	push	_20437
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_21_Frozen_1_image],eax
_20436:
_20429:
	cmp	dword [_bb_sfx_babisakai_startengine],0
	jne	_20438
	push	0
	push	_20439
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babisakai_startengine],eax
	push	1
	push	_20440
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babisakai_jalan],eax
	push	0
	push	_20441
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babisakai_kaget],eax
	push	0
	push	_20442
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babisakai_kenahit],eax
	push	0
	push	_20443
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babisakai_meledak],eax
_20438:
	jmp	_20104
_20138:
	cmp	dword [_bb_animMusuh_22_Idle_1_image],0
	jne	_20444
	push	2
	push	20
	push	0
	push	152
	push	126
	push	_20445
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	152
	push	126
	push	_20446
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Idle_2_image],eax
	push	2
	push	35
	push	0
	push	155
	push	126
	push	_20447
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	153
	push	148
	push	_20448
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Walk_2_image],eax
	push	2
	push	25
	push	0
	push	194
	push	164
	push	_20449
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Attack_1_image],eax
	push	2
	push	25
	push	0
	push	194
	push	165
	push	_20450
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	240
	push	196
	push	_20451
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Dead_1_image],eax
	push	2
	push	3
	push	0
	push	44
	push	54
	push	_20452
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_EffKena_1_image],eax
	push	2
	push	_20453
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_22_Weapon_1_image],eax
_20444:
	cmp	dword [_bb_sfx_babiyeti_muncul],0
	jne	_20454
	push	0
	push	_20455
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiyeti_muncul],eax
	push	0
	push	_20456
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiyeti_serang],eax
_20454:
	jmp	_20104
_20139:
	cmp	dword [_bb_animMusuh_23_Idle_1_image],0
	jne	_20457
	push	2
	push	20
	push	0
	push	217
	push	183
	push	_20458
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Idle_1_image],eax
	push	2
	push	55
	push	0
	push	182
	push	149
	push	_20459
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Walk_1_image],eax
	push	2
	push	55
	push	0
	push	177
	push	149
	push	_20460
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Walk_2_image],eax
	push	2
	push	45
	push	0
	push	245
	push	280
	push	_20461
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Attack_1_image],eax
	push	2
	push	45
	push	0
	push	245
	push	261
	push	_20462
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Attack_2_image],eax
	push	2
	push	50
	push	0
	push	348
	push	220
	push	_20463
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_23_Frozen_1_image],0
	jne	_20464
	push	-1
	push	_20465
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_23_Frozen_1_image],eax
_20464:
_20457:
	cmp	dword [_bb_sfx_babiraksasa_muncul],0
	jne	_20466
	push	0
	push	_20467
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_muncul],eax
	push	0
	push	_20468
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_serang],eax
	push	0
	push	_20469
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_mati],eax
_20466:
	jmp	_20104
_20140:
	cmp	dword [_bb_animMusuh_24b_Idle_1_image],0
	jne	_20470
	push	2
	push	20
	push	0
	push	155
	push	138
	push	_20471
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Idle_1_image],eax
	push	2
	push	35
	push	0
	push	156
	push	137
	push	_20472
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Walk_1_image],eax
	push	2
	push	45
	push	0
	push	146
	push	209
	push	_20473
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Attack_1_image],eax
	push	2
	push	33
	push	0
	push	254
	push	298
	push	_20474
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Dead_1_image],eax
	cmp	dword [_bb_animMusuh_24_Frozen_1_image],0
	jne	_20475
	push	-1
	push	_20476
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_24_Frozen_1_image],eax
_20475:
_20470:
	cmp	dword [_bb_sfx_babijirah_jalan],0
	jne	_20477
	push	0
	push	_20478
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijirah_jalan],eax
	push	0
	push	_20479
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijirah_serang],eax
	push	0
	push	_20480
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijirah_kenahit],eax
	push	0
	push	_20481
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijirah_meledak],eax
_20477:
	jmp	_20104
_20141:
	cmp	dword [_bb_animMusuh_25_Ship_Body_1_image],0
	jne	_20482
	push	2
	push	_20483
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Body_1_image],eax
	push	2
	push	_20484
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Body_2_image],eax
	push	2
	push	_20485
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Shadow_1_image],eax
	push	2
	push	_20486
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Sails_1_image],eax
	push	2
	push	_20487
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_DragonHead_1_image],eax
_20482:
	cmp	dword [_bb_animMusuh_25_Idle_1_image],0
	jne	_20488
	push	2
	push	20
	push	0
	push	262
	push	253
	push	_20489
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Idle_1_image],eax
	push	2
	push	32
	push	0
	push	294
	push	315
	push	_20490
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Command_1_image],eax
	push	2
	push	50
	push	0
	push	275
	push	295
	push	_20491
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Dead_1_image],eax
	push	2
	push	12
	push	0
	push	306
	push	294
	push	_20492
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyUp_1_image],eax
	push	2
	push	40
	push	0
	push	306
	push	269
	push	_20493
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyMove_1_image],eax
	push	2
	push	20
	push	0
	push	306
	push	281
	push	_20494
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyDown_1_image],eax
	push	2
	push	40
	push	0
	push	300
	push	295
	push	_20495
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyCarryLamb_1_image],eax
	push	2
	push	14
	push	0
	push	206
	push	227
	push	_20496
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_BeSmoke_1_image],eax
	push	2
	push	_20497
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bossHP_back_image],eax
	push	2
	push	_20498
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bossHP_bar_image],eax
	push	2
	push	_20499
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bossHP_light_image],eax
	cmp	dword [_bb_animMusuh_25_Frozen_1_image],0
	jne	_20500
	push	-1
	push	_20501
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_25_Frozen_1_image],eax
_20500:
	push	_42
	push	5002
	call	dword [_bb_TDisturber+88]
	add	esp,8
_20488:
	cmp	dword [_bb_sfx_babiboss_perintah],0
	jne	_20502
	push	0
	push	_20503
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_besmoke],eax
	push	0
	push	_20504
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_perintah],eax
	push	0
	push	_20505
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_castmagic],eax
	push	0
	push	_20506
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_turunkapal],eax
	push	0
	push	_20507
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_ketawaturunkapal],eax
	push	1
	push	_20508
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_ketawadapatternak],eax
	push	1
	push	_20509
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiboss_suarakambing],eax
	push	0
	push	_20510
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_gameOverBoss],eax
_20502:
	jmp	_20104
_20142:
	cmp	dword [_bb_animMusuh_26_Idle_1_image],0
	jne	_20511
	push	2
	push	20
	push	0
	push	146
	push	112
	push	_20512
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_26_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	160
	push	130
	push	_20513
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_26_Walk_1_image],eax
	push	2
	push	25
	push	0
	push	161
	push	131
	push	_20514
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_26_Attack_1_image],eax
	push	2
	push	12
	push	0
	push	142
	push	145
	push	_20515
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_26_Dead_1_image],eax
	push	2
	push	_20516
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_26_Weapon_1_image],eax
_20511:
	jmp	_20104
_20143:
	cmp	dword [_bb_animMusuh_27_Idle_1_image],0
	jne	_20517
	push	2
	push	20
	push	0
	push	162
	push	142
	push	_20518
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_27_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	172
	push	177
	push	_20519
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_27_Walk_1_image],eax
	push	2
	push	35
	push	0
	push	172
	push	178
	push	_20520
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_27_Attack_1_image],eax
	push	2
	push	12
	push	0
	push	141
	push	136
	push	_20521
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_27_Dead_1_image],eax
	push	2
	push	4
	push	0
	push	11
	push	50
	push	_20522
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animMusuh_27_Weapon_1_image],eax
_20517:
	jmp	_20104
_20104:
	jmp	_20523
_20098:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_20524
	cmp	esi,311
	je	_20527
	cmp	esi,321
	je	_20528
	cmp	esi,313
	je	_20529
	cmp	esi,331
	je	_20530
	cmp	esi,332
	je	_20531
	cmp	esi,334
	je	_20532
	cmp	esi,333
	je	_20533
	cmp	esi,323
	je	_20534
	cmp	esi,322
	je	_20535
	cmp	esi,341
	je	_20536
	cmp	esi,381
	je	_20537
	cmp	esi,382
	je	_20538
	cmp	esi,361
	je	_20539
	cmp	esi,362
	je	_20540
	cmp	esi,371
	je	_20541
	cmp	esi,372
	je	_20542
	cmp	esi,375
	je	_20543
	cmp	esi,376
	je	_20544
	cmp	esi,378
	je	_20545
	cmp	esi,379
	je	_20546
	cmp	esi,383
	je	_20547
	cmp	esi,384
	je	_20548
	cmp	esi,385
	je	_20549
	cmp	esi,386
	je	_20550
	cmp	esi,387
	je	_20551
	cmp	esi,351
	je	_20552
	cmp	esi,352
	je	_20553
	cmp	esi,388
	je	_20554
	cmp	esi,389
	je	_20555
	cmp	esi,390
	je	_20556
	cmp	esi,391
	je	_20557
	cmp	esi,392
	je	_20558
	cmp	esi,393
	je	_20559
	cmp	esi,394
	je	_20560
	cmp	esi,395
	je	_20561
	cmp	esi,397
	je	_20562
	cmp	esi,398
	je	_20563
	cmp	esi,326
	je	_20564
	cmp	esi,327
	je	_20565
	cmp	esi,25061984
	je	_20566
	jmp	_20526
_20527:
	cmp	dword [_bb_animMusuh_1_Idle_1_image],0
	je	_20567
	push	dword [_bb_animMusuh_1_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Idle_1_image],0
	push	dword [_bb_animMusuh_1_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Walk_1_image],0
	push	dword [_bb_animMusuh_1_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Walk_2_image],0
	push	dword [_bb_animMusuh_1_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Attack_1_image],0
	push	dword [_bb_animMusuh_1_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Attack_2_image],0
	push	dword [_bb_animMusuh_1_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_1_Dead_1_image],0
_20567:
	jmp	_20526
_20528:
	cmp	dword [_bb_animMusuh_2_Idle_1_image],0
	je	_20568
	push	dword [_bb_animMusuh_2_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Idle_1_image],0
	push	dword [_bb_animMusuh_2_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Walk_1_image],0
	push	dword [_bb_animMusuh_2_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Walk_2_image],0
	push	dword [_bb_animMusuh_2_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Attack_1_image],0
	push	dword [_bb_animMusuh_2_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Attack_2_image],0
	push	dword [_bb_animMusuh_2_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_2_Dead_1_image],0
_20568:
	jmp	_20526
_20529:
	cmp	dword [_bb_animMusuh_3a_Idle_1_image],0
	je	_20569
	push	dword [_bb_animMusuh_3a_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Idle_1_image],0
	push	dword [_bb_animMusuh_3a_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Idle_2_image],0
	push	dword [_bb_animMusuh_3a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Walk_1_image],0
	push	dword [_bb_animMusuh_3a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Walk_2_image],0
	push	dword [_bb_animMusuh_3a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Attack_1_image],0
	push	dword [_bb_animMusuh_3a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Attack_2_image],0
	push	dword [_bb_animMusuh_3a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3a_Dead_1_image],0
	push	dword [_bb_animMusuh_3_Weapon_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_3_Weapon_1_image],0
_20569:
	cmp	dword [_bb_sfx_babipanah_tembak],0
	je	_20570
	push	dword [_bb_sfx_babipanah_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babipanah_tembak],0
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babipanah_kenatarget],0
_20570:
	jmp	_20526
_20530:
	cmp	dword [_bb_animMusuh_4Awal_Walk_1_image],0
	je	_20571
	push	dword [_bb_animMusuh_4Awal_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Walk_1_image],0
	push	dword [_bb_animMusuh_4Awal_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Walk_2_image],0
	push	dword [_bb_animMusuh_4Awal_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Attack_1_image],0
	push	dword [_bb_animMusuh_4Awal_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Attack_2_image],0
	push	dword [_bb_animMusuh_4Awal_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4Awal_Dead_1_image],0
	cmp	dword [_bb_animMusuh_4_Frozen_1_image],0
	je	_20572
	push	dword [_bb_animMusuh_4_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Frozen_1_image],0
_20572:
_20571:
	jmp	_20526
_20531:
	cmp	dword [_bb_animMusuh_4_Idle_1_image],0
	je	_20573
	push	dword [_bb_animMusuh_4_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Idle_1_image],0
	push	dword [_bb_animMusuh_4_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_1_image],0
	push	dword [_bb_animMusuh_4_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_2_image],0
	push	dword [_bb_animMusuh_4_Walk_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Walk_3_image],0
	push	dword [_bb_animMusuh_4_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_1_image],0
	push	dword [_bb_animMusuh_4_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_2_image],0
	push	dword [_bb_animMusuh_4_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Attack_3_image],0
	push	dword [_bb_animMusuh_4_TopiLepas_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_TopiLepas_1_image],0
	cmp	dword [_bb_animMusuh_4_Frozen_1_image],0
	je	_20574
	push	dword [_bb_animMusuh_4_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_4_Frozen_1_image],0
_20574:
	push	_468
	push	331
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20573:
	cmp	dword [_bb_sfx_babitutupkuping_kenahit],0
	je	_20575
	push	dword [_bb_sfx_babitutupkuping_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babitutupkuping_kenahit],0
_20575:
	jmp	_20526
_20532:
	cmp	dword [_bb_animMusuh_5a_Walk_1_image],0
	je	_20576
	push	dword [_bb_animMusuh_5a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Walk_1_image],0
	push	dword [_bb_animMusuh_5a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Walk_2_image],0
	push	dword [_bb_animMusuh_5a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Attack_1_image],0
	push	dword [_bb_animMusuh_5a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Attack_2_image],0
	push	dword [_bb_animMusuh_5a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Dead_1_image],0
	cmp	dword [_bb_animMusuh_5a_Frozen_1_image],0
	je	_20577
	push	dword [_bb_animMusuh_5a_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5a_Frozen_1_image],0
_20577:
_20576:
	jmp	_20526
_20533:
	cmp	dword [_bb_animMusuh_5_Idle_1_image],0
	je	_20578
	push	dword [_bb_animMusuh_5_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5_Idle_1_image],0
	push	dword [_bb_animMusuh_5_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5_Walk_1_image],0
	push	dword [_bb_animMusuh_5_Jump_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5_Jump_1_image],0
	push	dword [_bb_animMusuh_5_Jump_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5_Jump_2_image],0
	push	dword [_bb_animMusuh_5_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_5_Frozen_1_image],0
	push	_468
	push	334
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20578:
	cmp	dword [_bb_sfx_babiskate_jalan],0
	je	_20579
	push	dword [_bb_sfx_babiskate_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiskate_jalan],0
	push	dword [_bb_sfx_babiskate_lompat]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiskate_lompat],0
	push	dword [_bb_sfx_babiskate_nabrak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiskate_nabrak],0
_20579:
	jmp	_20526
_20534:
	cmp	dword [_bb_animMusuh_6a_Walk_1_image],0
	je	_20580
	push	dword [_bb_animMusuh_6a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Walk_1_image],0
	push	dword [_bb_animMusuh_6a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Walk_2_image],0
	push	dword [_bb_animMusuh_6a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Attack_1_image],0
	push	dword [_bb_animMusuh_6a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Attack_2_image],0
	push	dword [_bb_animMusuh_6a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6a_Dead_1_image],0
_20580:
	jmp	_20526
_20535:
	cmp	dword [_bb_animMusuh_6_Idle_1_image],0
	je	_20581
	push	dword [_bb_animMusuh_6_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Idle_1_image],0
	push	dword [_bb_animMusuh_6_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_1_image],0
	push	dword [_bb_animMusuh_6_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_2_image],0
	push	dword [_bb_animMusuh_6_Walk_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Walk_3_image],0
	push	dword [_bb_animMusuh_6_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_1_image],0
	push	dword [_bb_animMusuh_6_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_2_image],0
	push	dword [_bb_animMusuh_6_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_Attack_3_image],0
	push	dword [_bb_animMusuh_6_TamengLepas_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_6_TamengLepas_1_image],0
	push	_468
	push	323
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20581:
	cmp	dword [_bb_sfx_babitameng_kenahit],0
	je	_20582
	push	dword [_bb_sfx_babitameng_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babitameng_kenahit],0
_20582:
	jmp	_20526
_20536:
	cmp	dword [_bb_animMusuh_7_Idle_1_image],0
	je	_20583
	push	dword [_bb_animMusuh_7_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7_Idle_1_image],0
	push	dword [_bb_animMusuh_7a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Walk_1_image],0
	push	dword [_bb_animMusuh_7a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Walk_2_image],0
	push	dword [_bb_animMusuh_7a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Attack_1_image],0
	push	dword [_bb_animMusuh_7a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Attack_2_image],0
	push	dword [_bb_animMusuh_7a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_Dead_1_image],0
	push	dword [_bb_animMusuh_7_GoDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7_GoDown_1_image],0
	push	dword [_bb_animMusuh_7_WalkDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7_WalkDown_1_image],0
	push	dword [_bb_animMusuh_7a_GoUp_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_GoUp_1_image],0
	push	dword [_bb_animMusuh_7a_ExplodeUnder_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_7a_ExplodeUnder_1_image],0
_20583:
	cmp	dword [_bb_sfx_babibor_masuktanah],0
	je	_20584
	push	dword [_bb_sfx_babibor_masuktanah]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babibor_masuktanah],0
	push	dword [_bb_sfx_babibor_nabrakradish]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babibor_nabrakradish],0
	push	dword [_bb_sfx_babibor_keluardaritanah]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babibor_keluardaritanah],0
_20584:
	jmp	_20526
_20537:
	cmp	dword [_bb_animMusuh_8a_Walk_1_image],0
	je	_20585
	push	dword [_bb_animMusuh_8a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Walk_1_image],0
	push	dword [_bb_animMusuh_8a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Walk_2_image],0
	push	dword [_bb_animMusuh_8a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Attack_1_image],0
	push	dword [_bb_animMusuh_8a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Attack_2_image],0
	push	dword [_bb_animMusuh_8a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8a_Dead_1_image],0
_20585:
	jmp	_20526
_20538:
	cmp	dword [_bb_animMusuh_8b_Idle_1_image],0
	je	_20586
	push	dword [_bb_animMusuh_8b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Idle_1_image],0
	push	dword [_bb_animMusuh_8b_Jump_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_1_image],0
	push	dword [_bb_animMusuh_8b_Jump_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_2_image],0
	push	dword [_bb_animMusuh_8b_Jump_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Jump_3_image],0
	push	dword [_bb_animMusuh_8b_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_8b_Frozen_1_image],0
	push	_468
	push	381
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20586:
	cmp	dword [_bb_sfx_babiper_loncat],0
	je	_20587
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiper_loncat],0
	push	dword [_bb_sfx_babiper_nabrak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiper_nabrak],0
_20587:
	jmp	_20526
_20539:
	cmp	dword [_bb_animMusuh_9a_Walk_1_image],0
	je	_20588
	push	dword [_bb_animMusuh_9a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Walk_1_image],0
	push	dword [_bb_animMusuh_9a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Walk_2_image],0
	push	dword [_bb_animMusuh_9a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Attack_1_image],0
	push	dword [_bb_animMusuh_9a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Attack_2_image],0
	push	dword [_bb_animMusuh_9a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9a_Dead_1_image],0
_20588:
	jmp	_20526
_20540:
	cmp	dword [_bb_animMusuh_9b_Walk_1_image],0
	je	_20589
	push	dword [_bb_animMusuh_9b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Walk_1_image],0
	push	dword [_bb_animMusuh_9b_Jump_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Jump_1_image],0
	push	dword [_bb_animMusuh_9b_Shadow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Shadow_image],0
	push	dword [_bb_animMusuh_9b_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_9b_Frozen_1_image],0
	push	_468
	push	361
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20589:
	cmp	dword [_bb_sfx_babiparasut_turun],0
	je	_20590
	push	dword [_bb_sfx_babiparasut_turun]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiparasut_turun],0
_20590:
	jmp	_20526
_20541:
	cmp	dword [_bb_animMusuh_10a_Walk_1_image],0
	je	_20591
	push	dword [_bb_animMusuh_10a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Walk_1_image],0
	push	dword [_bb_animMusuh_10a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Walk_2_image],0
	push	dword [_bb_animMusuh_10a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Attack_1_image],0
	push	dword [_bb_animMusuh_10a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Attack_2_image],0
	push	dword [_bb_animMusuh_10a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10a_Dead_1_image],0
_20591:
	jmp	_20526
_20542:
	cmp	dword [_bb_animMusuh_10b_Idle_1_image],0
	je	_20592
	push	dword [_bb_animMusuh_10b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Idle_1_image],0
	push	dword [_bb_animMusuh_10b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Attack_1_image],0
	push	dword [_bb_animMusuh_10b_Fall_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Fall_1_image],0
	push	dword [_bb_animMusuh_10b_Dead_Skull_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Dead_Skull_image],0
	push	dword [_bb_animMusuh_10b_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_10b_Frozen_1_image],0
	push	_468
	push	371
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20592:
	cmp	dword [_bb_sfx_babiroket_terbang],0
	je	_20593
	push	dword [_bb_sfx_babiroket_terbang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiroket_terbang],0
	push	dword [_bb_sfx_babiroket_jatuh]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiroket_jatuh],0
	push	dword [_bb_sfx_babiroket_dropboom]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiroket_dropboom],0
_20593:
	jmp	_20526
_20543:
	cmp	dword [_bb_animMusuh_11a_Walk_1_image],0
	je	_20594
	push	dword [_bb_animMusuh_11a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Walk_1_image],0
	push	dword [_bb_animMusuh_11a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Walk_2_image],0
	push	dword [_bb_animMusuh_11a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Attack_1_image],0
	push	dword [_bb_animMusuh_11a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Attack_2_image],0
	push	dword [_bb_animMusuh_11a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11a_Dead_1_image],0
_20594:
	jmp	_20526
_20544:
	cmp	dword [_bb_animMusuh_11b_Idle_1_image],0
	je	_20595
	push	dword [_bb_animMusuh_11b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Idle_1_image],0
	push	dword [_bb_animMusuh_11b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_1_image],0
	push	dword [_bb_animMusuh_11b_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_2_image],0
	push	dword [_bb_animMusuh_11b_Walk_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_3_image],0
	push	dword [_bb_animMusuh_11b_Walk_Drop_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Walk_Drop_image],0
	push	dword [_bb_animMusuh_11b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_1_image],0
	push	dword [_bb_animMusuh_11b_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_2_image],0
	push	dword [_bb_animMusuh_11b_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_3_image],0
	push	dword [_bb_animMusuh_11b_Attack_Drop_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_11b_Attack_Drop_image],0
	push	_468
	push	375
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20595:
	cmp	dword [_bb_sfx_babiharta_marah],0
	je	_20596
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiharta_marah],0
_20596:
	mov	edi,0
	mov	esi,dword [_bb_itemdroplist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_469
_471:
	mov	eax,ebx
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_469
	cmp	dword [eax+44],781
	jne	_20604
	mov	edi,1
	jmp	_470
_20604:
_469:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_471
_470:
	cmp	edi,0
	jne	_20605
	push	dword [_bb_itemDropGold_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_itemDropGold_1_image],0
_20605:
	jmp	_20526
_20545:
	cmp	dword [_bb_animMusuh_12a_Walk_1_image],0
	je	_20606
	push	dword [_bb_animMusuh_12a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Walk_1_image],0
	push	dword [_bb_animMusuh_12a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Walk_2_image],0
	push	dword [_bb_animMusuh_12a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Attack_1_image],0
	push	dword [_bb_animMusuh_12a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Attack_2_image],0
	push	dword [_bb_animMusuh_12a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12a_Dead_1_image],0
_20606:
	jmp	_20526
_20546:
	cmp	dword [_bb_animMusuh_12b_Idle_1_image],0
	je	_20607
	push	dword [_bb_animMusuh_12b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Idle_1_image],0
	push	dword [_bb_animMusuh_12b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_1_image],0
	push	dword [_bb_animMusuh_12b_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_2_image],0
	push	dword [_bb_animMusuh_12b_Walk_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Walk_3_image],0
	push	dword [_bb_animMusuh_12b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_1_image],0
	push	dword [_bb_animMusuh_12b_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_2_image],0
	push	dword [_bb_animMusuh_12b_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_12b_Attack_3_image],0
	push	_468
	push	378
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20607:
	cmp	dword [_bb_sfx_babirompiduri_kenahit],0
	je	_20608
	push	dword [_bb_sfx_babirompiduri_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babirompiduri_kenahit],0
_20608:
	jmp	_20526
_20547:
	cmp	dword [_bb_animMusuh_13_Idle_1_image],0
	je	_20609
	push	dword [_bb_animMusuh_13_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Idle_1_image],0
	push	dword [_bb_animMusuh_13_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Idle_2_image],0
	push	dword [_bb_animMusuh_13_Walk_1_Roll_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_1_Roll_image],0
	push	dword [_bb_animMusuh_13_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_1_image],0
	push	dword [_bb_animMusuh_13_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Walk_2_image],0
	push	dword [_bb_animMusuh_13_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_1_image],0
	push	dword [_bb_animMusuh_13_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_2_image],0
	push	dword [_bb_animMusuh_13_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Attack_3_image],0
	push	dword [_bb_animMusuh_13_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Dead_1_image],0
	push	dword [_bb_animMusuh_13_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Frozen_1_image],0
	push	dword [_bb_animMusuh_13_Frozen_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_13_Frozen_2_image],0
_20609:
	cmp	dword [_bb_sfx_babigelinding_jalan],0
	je	_20610
	push	dword [_bb_sfx_babigelinding_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babigelinding_jalan],0
	push	dword [_bb_sfx_babigelinding_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babigelinding_serang],0
_20610:
	jmp	_20526
_20548:
	cmp	dword [_bb_animMusuh_14_Idle_1_image],0
	je	_20611
	push	dword [_bb_animMusuh_14_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Idle_1_image],0
	push	dword [_bb_animMusuh_14_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Walk_1_image],0
	push	dword [_bb_animMusuh_14_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Walk_2_image],0
	push	dword [_bb_animMusuh_14_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Attack_1_image],0
	push	dword [_bb_animMusuh_14_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Attack_2_image],0
	push	dword [_bb_animMusuh_14_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Dead_1_image],0
	push	dword [_bb_animMusuh_14_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_14_Frozen_1_image],0
_20611:
	jmp	_20526
_20549:
	cmp	dword [_bb_animMusuh_15_Idle_1_image],0
	je	_20612
	push	dword [_bb_animMusuh_15_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Idle_1_image],0
	push	dword [_bb_animMusuh_15_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Walk_1_image],0
	push	dword [_bb_animMusuh_15_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Walk_2_image],0
	push	dword [_bb_animMusuh_15_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_1_image],0
	push	dword [_bb_animMusuh_15_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_2_image],0
	push	dword [_bb_animMusuh_15_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Attack_3_image],0
	push	dword [_bb_animMusuh_15_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Dead_1_image],0
	push	dword [_bb_animMusuh_15_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_15_Frozen_1_image],0
_20612:
	cmp	dword [_bb_sfx_babiprajurit_jalan],0
	je	_20613
	push	dword [_bb_sfx_babiprajurit_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiprajurit_jalan],0
	push	dword [_bb_sfx_babiprajurit_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiprajurit_meledak],0
_20613:
	jmp	_20526
_20550:
	cmp	dword [_bb_animMusuh_16a_Idle_1_image],0
	je	_20614
	push	dword [_bb_animMusuh_16a_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Idle_1_image],0
	push	dword [_bb_animMusuh_16a_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Idle_2_image],0
	push	dword [_bb_animMusuh_16a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Walk_1_image],0
	push	dword [_bb_animMusuh_16a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Walk_2_image],0
	push	dword [_bb_animMusuh_16a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Attack_1_image],0
	push	dword [_bb_animMusuh_16a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Attack_2_image],0
	push	dword [_bb_animMusuh_16a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16a_Dead_1_image],0
_20614:
	cmp	dword [_bb_sfx_babibumerang_serang],0
	je	_20615
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babibumerang_serang],0
_20615:
	jmp	_20526
_20551:
	cmp	dword [_bb_animMusuh_16b_Idle_1_image],0
	je	_20616
	push	dword [_bb_animMusuh_16b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Idle_1_image],0
	push	dword [_bb_animMusuh_16b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Walk_1_image],0
	push	dword [_bb_animMusuh_16b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_16b_Attack_1_image],0
	push	_468
	push	386
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20616:
	cmp	dword [_bb_sfx_babibumerang_serang],0
	je	_20617
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babibumerang_serang],0
_20617:
	jmp	_20526
_20552:
	cmp	dword [_bb_animMusuh_17a_Walk_1_image],0
	je	_20618
	push	dword [_bb_animMusuh_17a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Walk_1_image],0
	push	dword [_bb_animMusuh_17a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Walk_2_image],0
	push	dword [_bb_animMusuh_17a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Attack_1_image],0
	push	dword [_bb_animMusuh_17a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Attack_2_image],0
	push	dword [_bb_animMusuh_17a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17a_Dead_1_image],0
_20618:
	jmp	_20526
_20553:
	cmp	dword [_bb_animMusuh_17b_Idle_1_image],0
	je	_20619
	push	dword [_bb_animMusuh_17b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Idle_1_image],0
	push	dword [_bb_animMusuh_17b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Walk_1_image],0
	push	dword [_bb_animMusuh_17b_Jump_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Jump_1_image],0
	push	dword [_bb_animMusuh_17b_Fall_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Fall_1_image],0
	push	dword [_bb_animMusuh_17b_Dead_Skull_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Dead_Skull_image],0
	push	dword [_bb_animMusuh_17b_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_17b_Frozen_1_image],0
	push	_468
	push	351
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20619:
	cmp	dword [_bb_sfx_babienggrang_kenahit],0
	je	_20620
	push	dword [_bb_sfx_babienggrang_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babienggrang_kenahit],0
_20620:
	jmp	_20526
_20554:
	cmp	dword [_bb_animMusuh_18a_Walk_1_image],0
	je	_20621
	push	dword [_bb_animMusuh_18a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Walk_1_image],0
	push	dword [_bb_animMusuh_18a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Walk_2_image],0
	push	dword [_bb_animMusuh_18a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Attack_1_image],0
	push	dword [_bb_animMusuh_18a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Attack_2_image],0
	push	dword [_bb_animMusuh_18a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18a_Dead_1_image],0
	cmp	dword [_bb_animMusuh_18_Frozen_1_image],0
	je	_20622
	push	dword [_bb_animMusuh_18_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18_Frozen_1_image],0
_20622:
_20621:
	jmp	_20526
_20555:
	cmp	dword [_bb_animMusuh_18b_Idle_1_image],0
	je	_20623
	push	dword [_bb_animMusuh_18b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Idle_1_image],0
	push	dword [_bb_animMusuh_18b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_1_image],0
	push	dword [_bb_animMusuh_18b_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_2_image],0
	push	dword [_bb_animMusuh_18b_Walk_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Walk_3_image],0
	push	dword [_bb_animMusuh_18b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_1_image],0
	push	dword [_bb_animMusuh_18b_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_2_image],0
	push	dword [_bb_animMusuh_18b_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18b_Attack_3_image],0
	cmp	dword [_bb_animMusuh_18_Frozen_1_image],0
	je	_20624
	push	dword [_bb_animMusuh_18_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_18_Frozen_1_image],0
_20624:
	push	_468
	push	388
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20623:
	cmp	dword [_bb_sfx_babirompibesi_kenahit],0
	je	_20625
	push	dword [_bb_sfx_babirompibesi_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babirompibesi_kenahit],0
_20625:
	jmp	_20526
_20556:
	cmp	dword [_bb_animMusuh_19a_Idle_1_image],0
	je	_20626
	push	dword [_bb_animMusuh_19a_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Idle_1_image],0
	push	dword [_bb_animMusuh_19a_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Idle_2_image],0
	push	dword [_bb_animMusuh_19a_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Walk_1_image],0
	push	dword [_bb_animMusuh_19a_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Walk_2_image],0
	push	dword [_bb_animMusuh_19a_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Attack_1_image],0
	push	dword [_bb_animMusuh_19a_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Attack_2_image],0
	push	dword [_bb_animMusuh_19a_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19a_Dead_1_image],0
_20626:
	jmp	_20526
_20557:
	cmp	dword [_bb_animMusuh_19b_Idle_1_image],0
	je	_20627
	push	dword [_bb_animMusuh_19b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Idle_1_image],0
	push	dword [_bb_animMusuh_19b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Walk_1_image],0
	push	dword [_bb_animMusuh_19b_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Dead_1_image],0
	cmp	dword [_bb_animMusuh_19b_Frozen_1_image],0
	je	_20628
	push	dword [_bb_animMusuh_19b_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_19b_Frozen_1_image],0
_20628:
	push	_468
	push	390
	call	_bb_ImageKontrolMusuh
	add	esp,8
_20627:
	cmp	dword [_bb_sfx_babiselancar_jalan],0
	je	_20629
	push	dword [_bb_sfx_babiselancar_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiselancar_jalan],0
	push	dword [_bb_sfx_babiselancar_nabrak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiselancar_nabrak],0
_20629:
	jmp	_20526
_20558:
	cmp	dword [_bb_animMusuh_20_Idle_1_image],0
	je	_20630
	push	dword [_bb_animMusuh_20_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Idle_1_image],0
	push	dword [_bb_animMusuh_20_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Walk_1_image],0
	push	dword [_bb_animMusuh_20_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Walk_2_image],0
	push	dword [_bb_animMusuh_20_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Attack_1_image],0
	push	dword [_bb_animMusuh_20_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Attack_2_image],0
	push	dword [_bb_animMusuh_20_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_20_Dead_1_image],0
_20630:
	cmp	dword [_bb_sfx_babitransparan_jalan],0
	je	_20631
	push	dword [_bb_sfx_babitransparan_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babitransparan_jalan],0
_20631:
	jmp	_20526
_20559:
	cmp	dword [_bb_animMusuh_21_Idle_1_image],0
	je	_20632
	push	dword [_bb_animMusuh_21_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_1_image],0
	push	dword [_bb_animMusuh_21_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_2_image],0
	push	dword [_bb_animMusuh_21_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Idle_3_image],0
	push	dword [_bb_animMusuh_21_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Walk_1_image],0
	push	dword [_bb_animMusuh_21_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Walk_2_image],0
	push	dword [_bb_animMusuh_21_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Dead_1_image],0
	cmp	dword [_bb_animMusuh_21_Frozen_1_image],0
	je	_20633
	push	dword [_bb_animMusuh_21_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_21_Frozen_1_image],0
_20633:
_20632:
	cmp	dword [_bb_sfx_babisakai_startengine],0
	je	_20634
	push	dword [_bb_sfx_babisakai_startengine]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babisakai_startengine],0
	push	dword [_bb_sfx_babisakai_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babisakai_jalan],0
	push	dword [_bb_sfx_babisakai_kaget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babisakai_kaget],0
	push	dword [_bb_sfx_babisakai_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babisakai_kenahit],0
	push	dword [_bb_sfx_babisakai_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babisakai_meledak],0
_20634:
	jmp	_20526
_20560:
	cmp	dword [_bb_animMusuh_22_Idle_1_image],0
	je	_20635
	push	dword [_bb_animMusuh_22_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Idle_1_image],0
	push	dword [_bb_animMusuh_22_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Idle_2_image],0
	push	dword [_bb_animMusuh_22_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Walk_1_image],0
	push	dword [_bb_animMusuh_22_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Walk_2_image],0
	push	dword [_bb_animMusuh_22_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Attack_1_image],0
	push	dword [_bb_animMusuh_22_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Attack_2_image],0
	push	dword [_bb_animMusuh_22_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Dead_1_image],0
	push	dword [_bb_animMusuh_22_EffKena_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_EffKena_1_image],0
	push	dword [_bb_animMusuh_22_Weapon_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_22_Weapon_1_image],0
_20635:
	cmp	dword [_bb_sfx_babiyeti_muncul],0
	je	_20636
	push	dword [_bb_sfx_babiyeti_muncul]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiyeti_muncul],0
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiyeti_serang],0
_20636:
	jmp	_20526
_20561:
	cmp	dword [_bb_animMusuh_23_Idle_1_image],0
	je	_20637
	push	dword [_bb_animMusuh_23_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Idle_1_image],0
	push	dword [_bb_animMusuh_23_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Walk_1_image],0
	push	dword [_bb_animMusuh_23_Walk_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Walk_2_image],0
	push	dword [_bb_animMusuh_23_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Attack_1_image],0
	push	dword [_bb_animMusuh_23_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Attack_2_image],0
	push	dword [_bb_animMusuh_23_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Dead_1_image],0
	cmp	dword [_bb_animMusuh_23_Frozen_1_image],0
	je	_20638
	push	dword [_bb_animMusuh_23_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_23_Frozen_1_image],0
_20638:
_20637:
	cmp	dword [_bb_sfx_babiraksasa_muncul],0
	je	_20639
	push	dword [_bb_sfx_babiraksasa_muncul]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_muncul],0
	push	dword [_bb_sfx_babiraksasa_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_serang],0
	push	dword [_bb_sfx_babiraksasa_mati]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiraksasa_mati],0
_20639:
	jmp	_20526
_20562:
	cmp	dword [_bb_animMusuh_24b_Idle_1_image],0
	je	_20640
	push	dword [_bb_animMusuh_24b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Idle_1_image],0
	push	dword [_bb_animMusuh_24b_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Walk_1_image],0
	push	dword [_bb_animMusuh_24b_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Attack_1_image],0
	push	dword [_bb_animMusuh_24b_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_24b_Dead_1_image],0
	cmp	dword [_bb_animMusuh_24_Frozen_1_image],0
	je	_20641
	push	dword [_bb_animMusuh_24_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_24_Frozen_1_image],0
_20641:
_20640:
	cmp	dword [_bb_sfx_babijirah_jalan],0
	je	_20642
	push	dword [_bb_sfx_babijirah_jalan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babijirah_jalan],0
	push	dword [_bb_sfx_babijirah_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babijirah_serang],0
	push	dword [_bb_sfx_babijirah_kenahit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babijirah_kenahit],0
	push	dword [_bb_sfx_babijirah_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babijirah_meledak],0
_20642:
	jmp	_20526
_20563:
	cmp	dword [_bb_animMusuh_25_Ship_Body_1_image],0
	je	_20643
	push	dword [_bb_animMusuh_25_Ship_Body_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Body_1_image],0
	push	dword [_bb_animMusuh_25_Ship_Body_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Body_2_image],0
	push	dword [_bb_animMusuh_25_Ship_Shadow_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Shadow_1_image],0
	push	dword [_bb_animMusuh_25_Ship_Sails_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_Sails_1_image],0
	push	dword [_bb_animMusuh_25_Ship_DragonHead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Ship_DragonHead_1_image],0
_20643:
	cmp	dword [_bb_animMusuh_25_Idle_1_image],0
	je	_20644
	push	dword [_bb_animMusuh_25_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Idle_1_image],0
	push	dword [_bb_animMusuh_25_Command_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Command_1_image],0
	push	dword [_bb_animMusuh_25_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Dead_1_image],0
	push	dword [_bb_animMusuh_25_FlyUp_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyUp_1_image],0
	push	dword [_bb_animMusuh_25_FlyMove_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyMove_1_image],0
	push	dword [_bb_animMusuh_25_FlyDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyDown_1_image],0
	push	dword [_bb_animMusuh_25_FlyCarryLamb_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_FlyCarryLamb_1_image],0
	push	dword [_bb_animMusuh_25_BeSmoke_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_BeSmoke_1_image],0
	push	dword [_bb_bossHP_back_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bossHP_back_image],0
	push	dword [_bb_bossHP_bar_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bossHP_bar_image],0
	push	dword [_bb_bossHP_light_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bossHP_light_image],0
	cmp	dword [_bb_animMusuh_25_Frozen_1_image],0
	je	_20645
	push	dword [_bb_animMusuh_25_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_25_Frozen_1_image],0
_20645:
_20644:
	cmp	dword [_bb_sfx_babiboss_perintah],0
	je	_20646
	push	dword [_bb_sfx_babiboss_besmoke]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_besmoke],0
	push	dword [_bb_sfx_babiboss_perintah]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_perintah],0
	push	dword [_bb_sfx_babiboss_castmagic]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_castmagic],0
	push	dword [_bb_sfx_babiboss_turunkapal]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_turunkapal],0
	push	dword [_bb_sfx_babiboss_ketawaturunkapal]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_ketawaturunkapal],0
	push	dword [_bb_sfx_babiboss_ketawadapatternak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_ketawadapatternak],0
	push	dword [_bb_sfx_babiboss_suarakambing]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_babiboss_suarakambing],0
	push	dword [_bb_bgm_gameOverBoss]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_gameOverBoss],0
_20646:
	jmp	_20526
_20564:
	cmp	dword [_bb_animMusuh_26_Idle_1_image],0
	je	_20647
	push	dword [_bb_animMusuh_26_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_26_Idle_1_image],0
	push	dword [_bb_animMusuh_26_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_26_Walk_1_image],0
	push	dword [_bb_animMusuh_26_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_26_Attack_1_image],0
	push	dword [_bb_animMusuh_26_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_26_Dead_1_image],0
	push	dword [_bb_animMusuh_26_Weapon_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_26_Weapon_1_image],0
_20647:
	jmp	_20526
_20565:
	cmp	dword [_bb_animMusuh_27_Idle_1_image],0
	je	_20648
	push	dword [_bb_animMusuh_27_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_27_Idle_1_image],0
	push	dword [_bb_animMusuh_27_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_27_Walk_1_image],0
	push	dword [_bb_animMusuh_27_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_27_Attack_1_image],0
	push	dword [_bb_animMusuh_27_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_27_Dead_1_image],0
	push	dword [_bb_animMusuh_27_Weapon_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_27_Weapon_1_image],0
_20648:
	jmp	_20526
_20566:
	cmp	dword [_bb_animMusuh_Dead_Skull_image],0
	je	_20649
	push	dword [_bb_animMusuh_Dead_Skull_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_Dead_Skull_image],0
_20649:
	cmp	dword [_bb_animMusuh_Frozen_1_image],0
	je	_20650
	push	dword [_bb_animMusuh_Frozen_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animMusuh_Frozen_1_image],0
_20650:
	cmp	dword [_bb_btnBoar_image],0
	je	_20651
	push	dword [_bb_btnBoar_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBoar_image],0
_20651:
	jmp	_20526
_20526:
	call	_bbGCCollect
_20524:
_20523:
	mov	eax,0
	jmp	_12131
_12131:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAssetMusuh:
	push	ebp
	mov	ebp,esp
	push	_468
	push	311
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	321
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	313
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	312
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	331
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	332
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	333
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	323
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	322
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	342
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	341
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	381
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	382
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	361
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	362
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	371
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	372
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	375
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	376
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	378
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	379
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	383
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	384
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	385
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	386
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	387
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	351
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	352
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	388
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	389
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	390
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	391
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	392
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	393
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	394
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	395
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	397
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	398
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	326
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	327
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_468
	push	25061984
	call	_bb_ImageKontrolMusuh
	add	esp,8
	mov	eax,0
	jmp	_12133
_12133:
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekIsUsedAssetEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	cmp	dword [_bb_tipeBabiCekAsset],0
	je	_20652
	mov	edi,0
	push	dword [_bb_tipeBabiCekAsset]
	call	dword [_bb_TEnemyAnim+312]
	add	esp,4
	mov	dword [ebp-4],eax
	cmp	dword [ebp-4],0
	jne	_20655
	cmp	dword [_bb_currGameMode],753
	jne	_20656
	mov	esi,dword [_bb_btnBoar_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_472
_474:
	mov	eax,ebx
	push	_bb_TBtnBoar
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_472
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	dword [edx+24],eax
	jne	_20663
	mov	edi,1
	jmp	_473
_20663:
_472:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_474
_473:
_20656:
	cmp	edi,0
	jne	_20664
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_475
_477:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_475
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	dword [edx+148],eax
	jne	_20671
	mov	edi,1
	jmp	_476
_20671:
_475:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_477
_476:
_20664:
	cmp	edi,0
	jne	_20672
	mov	esi,dword [_bb_NITM_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_478
_480:
	mov	eax,ebx
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_478
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	dword [edx+192],eax
	jne	_20679
	mov	edi,1
	jmp	_479
_20679:
_478:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_480
_479:
_20672:
	jmp	_20680
_20655:
	cmp	dword [_bb_currGameMode],753
	jne	_20681
	mov	ebx,dword [_bb_btnBoar_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_481
_483:
	mov	eax,esi
	push	_bb_TBtnBoar
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_481
	mov	eax,dword [edx+24]
	cmp	eax,dword [_bb_tipeBabiCekAsset]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20687
	mov	eax,dword [edx+24]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
_20687:
	cmp	eax,0
	je	_20689
	mov	edi,1
_20689:
_481:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_483
_482:
_20681:
	cmp	edi,0
	jne	_20690
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_484
_486:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_484
	mov	eax,dword [edx+148]
	cmp	eax,dword [_bb_tipeBabiCekAsset]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20696
	mov	eax,dword [edx+148]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
_20696:
	cmp	eax,0
	je	_20698
	mov	edi,1
_20698:
_484:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_486
_485:
_20690:
	cmp	edi,0
	jne	_20699
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_487
_489:
	mov	eax,esi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_487
	mov	eax,dword [edx+192]
	cmp	eax,dword [_bb_tipeBabiCekAsset]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20705
	mov	eax,dword [edx+192]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
_20705:
	cmp	eax,0
	je	_20707
	mov	edi,1
_20707:
_487:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_489
_488:
_20699:
_20680:
	cmp	edi,0
	jne	_20708
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20709
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	eax,312
	sete	al
	movzx	eax,al
_20709:
	cmp	eax,0
	jne	_20711
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	eax,394
	sete	al
	movzx	eax,al
_20711:
	cmp	eax,0
	jne	_20713
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	eax,326
	sete	al
	movzx	eax,al
_20713:
	cmp	eax,0
	jne	_20715
	mov	eax,dword [_bb_tipeBabiCekAsset]
	cmp	eax,327
	sete	al
	movzx	eax,al
_20715:
	cmp	eax,0
	je	_20717
	mov	esi,dword [_bb_enemyweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_490
_492:
	mov	eax,ebx
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_490
	mov	edx,dword [_bb_tipeBabiCekAsset]
	cmp	dword [eax+92],edx
	jne	_20724
	mov	edi,1
	jmp	_491
_20724:
_490:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_492
_491:
_20717:
_20708:
	cmp	edi,0
	jne	_20725
	push	_468
	push	dword [_bb_tipeBabiCekAsset]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	dword [_bb_tipeBabiCekAsset]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_493
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [ebp-4],0
	je	_20726
	push	_468
	push	dword [ebp-4]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_494
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_20726:
_20725:
	mov	dword [_bb_tipeBabiCekAsset],0
_20652:
	mov	eax,0
	jmp	_12135
_12135:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ImageKontrolPlant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_20727
	cmp	ebx,411
	je	_20730
	cmp	ebx,421
	je	_20731
	cmp	ebx,431
	je	_20732
	cmp	ebx,441
	je	_20733
	cmp	ebx,451
	je	_20734
	cmp	ebx,461
	je	_20735
	cmp	ebx,471
	je	_20736
	cmp	ebx,481
	je	_20737
	cmp	ebx,482
	je	_20738
	cmp	ebx,483
	je	_20739
	cmp	ebx,484
	je	_20740
	cmp	ebx,485
	je	_20741
	cmp	ebx,486
	je	_20742
	cmp	ebx,487
	je	_20743
	cmp	ebx,488
	je	_20744
	cmp	ebx,489
	je	_20745
	jmp	_20729
_20730:
	cmp	dword [_bb_btnBibit_1_image],0
	jne	_20746
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20747
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_1_image],eax
	push	-1
	push	_20748
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_1_image],eax
	push	2
	push	30
	push	0
	push	81
	push	82
	push	_20749
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1_image],eax
	push	2
	push	25
	push	0
	push	81
	push	82
	push	_20750
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1b_image],eax
	push	2
	push	15
	push	0
	push	81
	push	82
	push	_20751
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1c_image],eax
	push	2
	push	30
	push	0
	push	81
	push	82
	push	_20752
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1d_image],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_20753
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_20753:
	cmp	eax,0
	je	_20755
	push	2
	push	30
	push	0
	push	55
	push	47
	push	_20756
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1_Dead_image],eax
_20755:
_20746:
	jmp	_20729
_20731:
	cmp	dword [_bb_btnBibit_2_image],0
	jne	_20757
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20758
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_2_image],eax
	push	-1
	push	_20759
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_2_image],eax
	push	2
	push	30
	push	0
	push	77
	push	75
	push	_20760
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_2_image],eax
	push	2
	push	25
	push	0
	push	77
	push	75
	push	_20761
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_2b_image],eax
	push	2
	push	15
	push	0
	push	77
	push	75
	push	_20762
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_2c_image],eax
	push	2
	push	30
	push	0
	push	77
	push	75
	push	_20763
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_2d_image],eax
_20757:
	jmp	_20729
_20732:
	cmp	dword [_bb_btnBibit_3_image],0
	jne	_20764
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20765
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_3_image],eax
	push	-1
	push	_20766
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_3_image],eax
	push	2
	push	30
	push	0
	push	84
	push	82
	push	_20767
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_3_image],eax
	push	2
	push	25
	push	0
	push	84
	push	82
	push	_20768
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_3b_image],eax
	push	2
	push	15
	push	0
	push	84
	push	82
	push	_20769
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_3c_image],eax
	push	2
	push	30
	push	0
	push	84
	push	82
	push	_20770
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_3d_image],eax
_20764:
	jmp	_20729
_20733:
	cmp	dword [_bb_btnBibit_4_image],0
	jne	_20771
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20772
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_4_image],eax
	push	-1
	push	_20773
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_4_image],eax
	push	2
	push	30
	push	0
	push	85
	push	71
	push	_20774
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4_image],eax
	push	2
	push	25
	push	0
	push	85
	push	71
	push	_20775
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4b_image],eax
	push	2
	push	15
	push	0
	push	85
	push	71
	push	_20776
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4c_image],eax
	push	2
	push	30
	push	0
	push	85
	push	71
	push	_20777
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4d_image],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_20778
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_20778:
	cmp	eax,0
	je	_20780
	push	2
	push	30
	push	0
	push	41
	push	44
	push	_20781
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4_Dead_image],eax
_20780:
_20771:
	jmp	_20729
_20734:
	cmp	dword [_bb_btnBibit_5_image],0
	jne	_20782
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20783
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_5_image],eax
	push	-1
	push	_20784
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_5_image],eax
	push	2
	push	30
	push	0
	push	83
	push	70
	push	_20785
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_5_image],eax
	push	2
	push	25
	push	0
	push	83
	push	70
	push	_20786
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_5b_image],eax
	push	2
	push	15
	push	0
	push	83
	push	70
	push	_20787
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_5c_image],eax
	push	2
	push	30
	push	0
	push	83
	push	70
	push	_20788
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_5d_image],eax
_20782:
	jmp	_20729
_20735:
	cmp	dword [_bb_btnBibit_6_image],0
	jne	_20789
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20790
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_6_image],eax
	push	-1
	push	_20791
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_6_image],eax
	push	2
	push	30
	push	0
	push	74
	push	70
	push	_20792
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_6_image],eax
	push	2
	push	15
	push	0
	push	74
	push	70
	push	_20793
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_6c_image],eax
	push	2
	push	30
	push	0
	push	74
	push	70
	push	_20794
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_6d_image],eax
_20789:
	jmp	_20729
_20736:
	cmp	dword [_bb_btnBibit_7_image],0
	jne	_20795
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20796
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_7_image],eax
	push	-1
	push	_20797
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_7_image],eax
	push	2
	push	30
	push	0
	push	87
	push	69
	push	_20798
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_7_image],eax
	push	2
	push	25
	push	0
	push	87
	push	69
	push	_20799
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_7b_image],eax
	push	2
	push	15
	push	0
	push	87
	push	69
	push	_20800
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_7c_image],eax
	push	2
	push	30
	push	0
	push	87
	push	69
	push	_20801
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_7d_image],eax
_20795:
	jmp	_20729
_20737:
	cmp	dword [_bb_btnBibit_8_image],0
	jne	_20802
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20803
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_8_image],eax
	push	-1
	push	_20804
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_8_image],eax
	push	2
	push	30
	push	0
	push	77
	push	83
	push	_20805
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8_image],eax
	push	2
	push	25
	push	0
	push	77
	push	83
	push	_20806
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8b_image],eax
	push	2
	push	15
	push	0
	push	77
	push	83
	push	_20807
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8c_image],eax
	push	2
	push	30
	push	0
	push	77
	push	83
	push	_20808
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8d_image],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_20809
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_20809:
	cmp	eax,0
	je	_20811
	push	2
	push	30
	push	0
	push	63
	push	58
	push	_20812
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8_Dead_image],eax
_20811:
_20802:
	jmp	_20729
_20738:
	cmp	dword [_bb_btnBibit_9_image],0
	jne	_20813
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20814
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_9_image],eax
	push	-1
	push	_20815
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_9_image],eax
	push	2
	push	30
	push	0
	push	81
	push	87
	push	_20816
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_9_image],eax
	push	2
	push	25
	push	0
	push	81
	push	87
	push	_20817
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_9b_image],eax
	push	2
	push	15
	push	0
	push	81
	push	87
	push	_20818
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_9c_image],eax
	push	2
	push	30
	push	0
	push	81
	push	87
	push	_20819
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_9d_image],eax
_20813:
	jmp	_20729
_20739:
	cmp	dword [_bb_btnBibit_10_image],0
	jne	_20820
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20821
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_10_image],eax
	push	-1
	push	_20822
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_10_image],eax
	push	2
	push	30
	push	0
	push	83
	push	70
	push	_20823
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_10_image],eax
	push	2
	push	15
	push	0
	push	83
	push	70
	push	_20824
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_10c_image],eax
	push	2
	push	30
	push	0
	push	83
	push	70
	push	_20825
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_10d_image],eax
_20820:
	jmp	_20729
_20740:
	cmp	dword [_bb_btnBibit_11_image],0
	jne	_20826
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20827
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_11_image],eax
	push	-1
	push	_20828
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_11_image],eax
	push	2
	push	30
	push	0
	push	86
	push	76
	push	_20829
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_11_image],eax
	push	2
	push	25
	push	0
	push	86
	push	76
	push	_20830
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_11b_image],eax
	push	2
	push	15
	push	0
	push	86
	push	76
	push	_20831
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_11c_image],eax
	push	2
	push	30
	push	0
	push	86
	push	76
	push	_20832
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_11d_image],eax
_20826:
	jmp	_20729
_20741:
	cmp	dword [_bb_btnBibit_12_image],0
	jne	_20833
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20834
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_12_image],eax
	push	-1
	push	_20835
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_12_image],eax
	push	2
	push	30
	push	0
	push	92
	push	71
	push	_20836
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12_image],eax
	push	2
	push	25
	push	0
	push	92
	push	71
	push	_20837
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12b_image],eax
	push	2
	push	15
	push	0
	push	92
	push	71
	push	_20838
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12c_image],eax
	push	2
	push	30
	push	0
	push	92
	push	71
	push	_20839
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12d_image],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_20840
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_20840:
	cmp	eax,0
	je	_20842
	push	2
	push	30
	push	0
	push	52
	push	42
	push	_20843
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12_Dead_image],eax
_20842:
_20833:
	jmp	_20729
_20742:
	cmp	dword [_bb_btnBibit_13_image],0
	jne	_20844
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20845
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_13_image],eax
	push	-1
	push	_20846
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_13_image],eax
	push	2
	push	30
	push	0
	push	70
	push	74
	push	_20847
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_13_image],eax
	push	2
	push	25
	push	0
	push	70
	push	74
	push	_20848
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_13b_image],eax
	push	2
	push	15
	push	0
	push	70
	push	74
	push	_20849
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_13c_image],eax
	push	2
	push	30
	push	0
	push	70
	push	74
	push	_20850
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_13d_image],eax
_20844:
	jmp	_20729
_20743:
	cmp	dword [_bb_btnBibit_14_image],0
	jne	_20851
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20852
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_14_image],eax
	push	-1
	push	_20853
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_14_image],eax
	push	2
	push	30
	push	0
	push	84
	push	91
	push	_20854
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_14_image],eax
	push	2
	push	15
	push	0
	push	84
	push	91
	push	_20855
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_14c_image],eax
	push	2
	push	30
	push	0
	push	84
	push	91
	push	_20856
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_14d_image],eax
_20851:
	jmp	_20729
_20744:
	cmp	dword [_bb_btnBibit_15_image],0
	jne	_20857
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20858
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_15_image],eax
	push	-1
	push	_20859
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_15_image],eax
	push	2
	push	30
	push	0
	push	84
	push	85
	push	_20860
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15_image],eax
	push	2
	push	25
	push	0
	push	84
	push	85
	push	_20861
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15b_image],eax
	push	2
	push	15
	push	0
	push	84
	push	85
	push	_20862
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15c_image],eax
	push	2
	push	15
	push	0
	push	84
	push	85
	push	_20863
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15c_2_image],eax
	push	2
	push	30
	push	0
	push	84
	push	85
	push	_20864
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15d_image],eax
_20857:
	jmp	_20729
_20745:
	cmp	dword [_bb_btnBibit_16_image],0
	jne	_20865
	push	-1
	push	30
	push	0
	push	42
	push	64
	push	_20866
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBibit_16_image],eax
	push	-1
	push	_20867
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curBibit_16_image],eax
	push	2
	push	30
	push	0
	push	93
	push	78
	push	_20868
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16_image],eax
	push	2
	push	25
	push	0
	push	93
	push	78
	push	_20869
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16b_image],eax
	push	2
	push	15
	push	0
	push	93
	push	78
	push	_20870
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16c_image],eax
	push	2
	push	15
	push	0
	push	93
	push	78
	push	_20871
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16c_2_image],eax
	push	2
	push	30
	push	0
	push	93
	push	78
	push	_20872
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16d_image],eax
_20865:
	jmp	_20729
_20729:
	jmp	_20873
_20727:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_20874
	cmp	ebx,411
	je	_20877
	cmp	ebx,421
	je	_20878
	cmp	ebx,431
	je	_20879
	cmp	ebx,441
	je	_20880
	cmp	ebx,451
	je	_20881
	cmp	ebx,461
	je	_20882
	cmp	ebx,471
	je	_20883
	cmp	ebx,481
	je	_20884
	cmp	ebx,482
	je	_20885
	cmp	ebx,483
	je	_20886
	cmp	ebx,484
	je	_20887
	cmp	ebx,485
	je	_20888
	cmp	ebx,486
	je	_20889
	cmp	ebx,487
	je	_20890
	cmp	ebx,488
	je	_20891
	cmp	ebx,489
	je	_20892
	jmp	_20876
_20877:
	cmp	dword [_bb_btnBibit_1_image],0
	je	_20893
	push	dword [_bb_btnBibit_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_1_image],0
	push	dword [_bb_curBibit_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_1_image],0
	push	dword [_bb_animPlant_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_1_image],0
	push	dword [_bb_animPlant_1b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_1b_image],0
	push	dword [_bb_animPlant_1c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_1c_image],0
	push	dword [_bb_animPlant_1d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_1d_image],0
	push	dword [_bb_animPlant_1_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_1_Dead_image],0
_20893:
	jmp	_20876
_20878:
	cmp	dword [_bb_btnBibit_2_image],0
	je	_20894
	push	dword [_bb_btnBibit_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_2_image],0
	push	dword [_bb_curBibit_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_2_image],0
	push	dword [_bb_animPlant_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_2_image],0
	push	dword [_bb_animPlant_2b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_2b_image],0
	push	dword [_bb_animPlant_2c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_2c_image],0
	push	dword [_bb_animPlant_2d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_2d_image],0
	push	dword [_bb_animPlant_2_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_2_Dead_image],0
_20894:
	jmp	_20876
_20879:
	cmp	dword [_bb_btnBibit_3_image],0
	je	_20895
	push	dword [_bb_btnBibit_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_3_image],0
	push	dword [_bb_curBibit_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_3_image],0
	push	dword [_bb_animPlant_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_3_image],0
	push	dword [_bb_animPlant_3b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_3b_image],0
	push	dword [_bb_animPlant_3c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_3c_image],0
	push	dword [_bb_animPlant_3d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_3d_image],0
	push	dword [_bb_animPlant_3_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_3_Dead_image],0
_20895:
	jmp	_20876
_20880:
	cmp	dword [_bb_btnBibit_4_image],0
	je	_20896
	push	dword [_bb_btnBibit_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_4_image],0
	push	dword [_bb_curBibit_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_4_image],0
	push	dword [_bb_animPlant_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_4_image],0
	push	dword [_bb_animPlant_4b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_4b_image],0
	push	dword [_bb_animPlant_4c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_4c_image],0
	push	dword [_bb_animPlant_4d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_4d_image],0
	push	dword [_bb_animPlant_4_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_4_Dead_image],0
_20896:
	jmp	_20876
_20881:
	cmp	dword [_bb_btnBibit_5_image],0
	je	_20897
	push	dword [_bb_btnBibit_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_5_image],0
	push	dword [_bb_curBibit_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_5_image],0
	push	dword [_bb_animPlant_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_5_image],0
	push	dword [_bb_animPlant_5b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_5b_image],0
	push	dword [_bb_animPlant_5c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_5c_image],0
	push	dword [_bb_animPlant_5d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_5d_image],0
	push	dword [_bb_animPlant_5_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_5_Dead_image],0
_20897:
	jmp	_20876
_20882:
	cmp	dword [_bb_btnBibit_6_image],0
	je	_20898
	push	dword [_bb_btnBibit_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_6_image],0
	push	dword [_bb_curBibit_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_6_image],0
	push	dword [_bb_animPlant_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_6_image],0
	push	dword [_bb_animPlant_6c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_6c_image],0
	push	dword [_bb_animPlant_6d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_6d_image],0
	push	dword [_bb_animPlant_6_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_6_Dead_image],0
_20898:
	jmp	_20876
_20883:
	cmp	dword [_bb_btnBibit_7_image],0
	je	_20899
	push	dword [_bb_btnBibit_7_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_7_image],0
	push	dword [_bb_curBibit_7_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_7_image],0
	push	dword [_bb_animPlant_7_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_7_image],0
	push	dword [_bb_animPlant_7b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_7b_image],0
	push	dword [_bb_animPlant_7c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_7c_image],0
	push	dword [_bb_animPlant_7d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_7d_image],0
	push	dword [_bb_animPlant_7_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_7_Dead_image],0
_20899:
	jmp	_20876
_20884:
	cmp	dword [_bb_btnBibit_8_image],0
	je	_20900
	push	dword [_bb_btnBibit_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_8_image],0
	push	dword [_bb_curBibit_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_8_image],0
	push	dword [_bb_animPlant_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_8_image],0
	push	dword [_bb_animPlant_8b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_8b_image],0
	push	dword [_bb_animPlant_8c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_8c_image],0
	push	dword [_bb_animPlant_8d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_8d_image],0
	push	dword [_bb_animPlant_8_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_8_Dead_image],0
_20900:
	jmp	_20876
_20885:
	cmp	dword [_bb_btnBibit_9_image],0
	je	_20901
	push	dword [_bb_btnBibit_9_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_9_image],0
	push	dword [_bb_curBibit_9_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_9_image],0
	push	dword [_bb_animPlant_9_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_9_image],0
	push	dword [_bb_animPlant_9b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_9b_image],0
	push	dword [_bb_animPlant_9c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_9c_image],0
	push	dword [_bb_animPlant_9d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_9d_image],0
	push	dword [_bb_animPlant_9_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_9_Dead_image],0
_20901:
	jmp	_20876
_20886:
	cmp	dword [_bb_btnBibit_10_image],0
	je	_20902
	push	dword [_bb_btnBibit_10_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_10_image],0
	push	dword [_bb_curBibit_10_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_10_image],0
	push	dword [_bb_animPlant_10_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_10_image],0
	push	dword [_bb_animPlant_10c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_10c_image],0
	push	dword [_bb_animPlant_10d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_10d_image],0
	push	dword [_bb_animPlant_10_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_10_Dead_image],0
_20902:
	jmp	_20876
_20887:
	cmp	dword [_bb_btnBibit_11_image],0
	je	_20903
	push	dword [_bb_btnBibit_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_11_image],0
	push	dword [_bb_curBibit_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_11_image],0
	push	dword [_bb_animPlant_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_11_image],0
	push	dword [_bb_animPlant_11b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_11b_image],0
	push	dword [_bb_animPlant_11c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_11c_image],0
	push	dword [_bb_animPlant_11d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_11d_image],0
	push	dword [_bb_animPlant_11_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_11_Dead_image],0
_20903:
	jmp	_20876
_20888:
	cmp	dword [_bb_btnBibit_12_image],0
	je	_20904
	push	dword [_bb_btnBibit_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_12_image],0
	push	dword [_bb_curBibit_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_12_image],0
	push	dword [_bb_animPlant_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_12_image],0
	push	dword [_bb_animPlant_12b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_12b_image],0
	push	dword [_bb_animPlant_12c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_12c_image],0
	push	dword [_bb_animPlant_12d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_12d_image],0
	push	dword [_bb_animPlant_12_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_12_Dead_image],0
_20904:
	jmp	_20876
_20889:
	cmp	dword [_bb_btnBibit_13_image],0
	je	_20905
	push	dword [_bb_btnBibit_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_13_image],0
	push	dword [_bb_curBibit_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_13_image],0
	push	dword [_bb_animPlant_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_13_image],0
	push	dword [_bb_animPlant_13b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_13b_image],0
	push	dword [_bb_animPlant_13c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_13c_image],0
	push	dword [_bb_animPlant_13d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_13d_image],0
	push	dword [_bb_animPlant_13_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_13_Dead_image],0
_20905:
	jmp	_20876
_20890:
	cmp	dword [_bb_btnBibit_14_image],0
	je	_20906
	push	dword [_bb_btnBibit_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_14_image],0
	push	dword [_bb_curBibit_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_14_image],0
	push	dword [_bb_animPlant_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_14_image],0
	push	dword [_bb_animPlant_14c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_14c_image],0
	push	dword [_bb_animPlant_14d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_14d_image],0
	push	dword [_bb_animPlant_14_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_14_Dead_image],0
_20906:
	jmp	_20876
_20891:
	cmp	dword [_bb_btnBibit_15_image],0
	je	_20907
	push	dword [_bb_btnBibit_15_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_15_image],0
	push	dword [_bb_curBibit_15_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_15_image],0
	push	dword [_bb_animPlant_15_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15_image],0
	push	dword [_bb_animPlant_15b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15b_image],0
	push	dword [_bb_animPlant_15c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15c_image],0
	push	dword [_bb_animPlant_15c_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15c_2_image],0
	push	dword [_bb_animPlant_15d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15d_image],0
	push	dword [_bb_animPlant_15_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_15_Dead_image],0
_20907:
	jmp	_20876
_20892:
	cmp	dword [_bb_btnBibit_16_image],0
	je	_20908
	push	dword [_bb_btnBibit_16_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBibit_16_image],0
	push	dword [_bb_curBibit_16_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curBibit_16_image],0
	push	dword [_bb_animPlant_16_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16_image],0
	push	dword [_bb_animPlant_16b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16b_image],0
	push	dword [_bb_animPlant_16c_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16c_image],0
	push	dword [_bb_animPlant_16c_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16c_2_image],0
	push	dword [_bb_animPlant_16d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16d_image],0
	push	dword [_bb_animPlant_16_Dead_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_16_Dead_image],0
_20908:
	jmp	_20876
_20876:
	call	_bbGCCollect
_20874:
_20873:
	mov	eax,0
	jmp	_12139
_12139:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAssetPlant:
	push	ebp
	mov	ebp,esp
	mov	dword [_20909],_20910
	push	_468
	push	411
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	421
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	431
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	441
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	451
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	461
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	471
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	481
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	482
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	483
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	484
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	485
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	486
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	487
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	488
	call	_bb_ImageKontrolPlant
	add	esp,8
	push	_468
	push	489
	call	_bb_ImageKontrolPlant
	add	esp,8
_594:
	mov	eax,0
	jmp	_12141
_12141:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ImageKontrolTrap:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,0
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_20911
	mov	eax,esi
	cmp	eax,500
	je	_20914
	cmp	eax,511
	je	_20915
	cmp	eax,211
	je	_20916
	cmp	eax,521
	je	_20917
	cmp	eax,221
	je	_20918
	cmp	eax,531
	je	_20919
	cmp	eax,231
	je	_20920
	cmp	eax,541
	je	_20921
	cmp	eax,241
	je	_20922
	cmp	eax,551
	je	_20923
	cmp	eax,251
	je	_20924
	cmp	eax,561
	je	_20925
	cmp	eax,261
	je	_20926
	cmp	eax,571
	je	_20927
	cmp	eax,271
	je	_20928
	cmp	eax,581
	je	_20929
	cmp	eax,281
	je	_20930
	cmp	eax,582
	je	_20931
	cmp	eax,282
	je	_20932
	cmp	eax,583
	je	_20933
	cmp	eax,283
	je	_20934
	cmp	eax,584
	je	_20935
	cmp	eax,284
	je	_20936
	cmp	eax,585
	je	_20937
	cmp	eax,285
	je	_20938
	cmp	eax,586
	je	_20939
	cmp	eax,286
	je	_20940
	cmp	eax,587
	je	_20941
	cmp	eax,287
	je	_20942
	cmp	eax,588
	je	_20943
	cmp	eax,288
	je	_20944
	cmp	eax,589
	je	_20945
	cmp	eax,289
	je	_20946
	cmp	eax,590
	je	_20947
	cmp	eax,290
	je	_20948
	cmp	eax,591
	je	_20949
	cmp	eax,291
	je	_20950
	cmp	eax,592
	je	_20951
	cmp	eax,292
	je	_20952
	cmp	eax,593
	je	_20953
	cmp	eax,293
	je	_20954
	cmp	eax,594
	je	_20955
	cmp	eax,294
	je	_20956
	cmp	eax,595
	je	_20957
	cmp	eax,295
	je	_20958
	cmp	eax,596
	je	_20959
	cmp	eax,296
	je	_20960
	cmp	eax,597
	je	_20961
	cmp	eax,297
	je	_20962
	jmp	_20913
_20914:
	cmp	dword [_bb_btnSenjata_Cover_image],0
	jne	_20963
	push	2
	push	_20964
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_Cover_image],eax
_20963:
	jmp	_20913
_20915:
	cmp	dword [_bb_btnSenjata_1_image],0
	jne	_20965
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_20966
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_1_image],eax
_20965:
	jmp	_20913
_20916:
	cmp	dword [_bb_animSenjata_1_Idle_1_image],0
	jne	_20967
	push	2
	push	15
	push	0
	push	94
	push	75
	push	_20968
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_1_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	94
	push	75
	push	_20969
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_1_Attack_1_image],eax
	push	2
	push	_20970
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_1_image],eax
	push	2
	push	8
	push	0
	push	38
	push	38
	push	_20971
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_1_image],eax
_20967:
	cmp	dword [_bb_sfx_trapbelimbing_tembak],0
	jne	_20972
	push	0
	push	_20973
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_tembak],eax
	push	0
	push	_20974
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_kenatarget],eax
_20972:
	jmp	_20913
_20917:
	cmp	dword [_bb_btnSenjata_2_image],0
	jne	_20975
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_20976
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_2_image],eax
_20975:
	jmp	_20913
_20918:
	cmp	dword [_bb_animSenjata_2_Idle_1_image],0
	jne	_20977
	push	2
	push	15
	push	0
	push	90
	push	80
	push	_20978
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_2_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	102
	push	145
	push	_20979
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_2_Attack_1_image],eax
	push	2
	push	_20516
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_2_image],eax
	push	2
	push	8
	push	0
	push	38
	push	38
	push	_20980
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_2_image],eax
_20977:
	cmp	dword [_bb_sfx_traptomat_tembak],0
	jne	_20981
	push	0
	push	_20982
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traptomat_tembak],eax
	push	0
	push	_20983
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traptomat_kenatarget],eax
_20981:
	jmp	_20913
_20919:
	cmp	dword [_bb_btnSenjata_3_image],0
	jne	_20984
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_20985
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_3_image],eax
_20984:
	jmp	_20913
_20920:
	cmp	dword [_bb_animSenjata_3_Idle_1_image],0
	jne	_20986
	push	2
	push	27
	push	0
	push	149
	push	277
	push	_20987
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_3_Idle_1_image],eax
	push	2
	push	5
	push	0
	push	149
	push	277
	push	_20988
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_3_Dead_1_image],eax
_20986:
	cmp	dword [_bb_sfx_trapcabehijau_terbuka],0
	jne	_20989
	push	0
	push	_20990
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcabehijau_terbuka],eax
	push	0
	push	_20991
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcabehijau_meledak],eax
_20989:
	jmp	_20913
_20921:
	cmp	dword [_bb_btnSenjata_4_image],0
	jne	_20992
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_20993
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_4_image],eax
_20992:
	jmp	_20913
_20922:
	cmp	dword [_bb_animSenjata_4_Idle_1_image],0
	jne	_20994
	push	2
	push	15
	push	0
	push	92
	push	92
	push	_20995
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_4_Idle_1_image],eax
	push	2
	push	30
	push	0
	push	92
	push	92
	push	_20996
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_1_image],eax
	push	2
	push	30
	push	0
	push	92
	push	92
	push	_20997
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_2_image],eax
	push	2
	push	30
	push	0
	push	92
	push	92
	push	_20998
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_3_image],eax
	push	2
	push	_20999
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_4_image],eax
	push	2
	push	8
	push	0
	push	38
	push	38
	push	_21000
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_4_image],eax
_20994:
	cmp	dword [_bb_sfx_traplongbean_tembak],0
	jne	_21001
	push	0
	push	_21002
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traplongbean_tembak],eax
_21001:
	jmp	_20913
_20923:
	cmp	dword [_bb_btnSenjata_5_image],0
	jne	_21003
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21004
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_5_image],eax
_21003:
	jmp	_20913
_20924:
	cmp	dword [_bb_animSenjata_5_Idle_1_image],0
	jne	_21005
	push	2
	push	15
	push	0
	push	84
	push	91
	push	_21006
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	79
	push	91
	push	_21007
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	65
	push	91
	push	_21008
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_3_image],eax
_21005:
	cmp	dword [_bb_sfx_traphawthorn_serang],0
	jne	_21009
	push	0
	push	_21010
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traphawthorn_serang],eax
_21009:
	jmp	_20913
_20925:
	cmp	dword [_bb_btnSenjata_6_image],0
	jne	_21011
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21012
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_6_image],eax
_21011:
	jmp	_20913
_20926:
	cmp	dword [_bb_animSenjata_6_Idle_1_image],0
	jne	_21013
	push	2
	push	40
	push	0
	push	64
	push	89
	push	_21014
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_6_Idle_1_image],eax
	push	2
	push	4
	push	0
	push	64
	push	89
	push	_21015
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_6_Attack_1_image],eax
	push	2
	push	2
	push	0
	push	64
	push	89
	push	_21016
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_6_Dead_1_image],eax
_21013:
	cmp	dword [_bb_sfx_traprattan_terbuka],0
	jne	_21017
	push	0
	push	_21018
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traprattan_terbuka],eax
	push	0
	push	_21019
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traprattan_jepit],eax
_21017:
	jmp	_20913
_20927:
	cmp	dword [_bb_btnSenjata_7_image],0
	jne	_21020
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21021
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_7_image],eax
_21020:
	jmp	_20913
_20928:
	cmp	dword [_bb_animSenjata_7_Idle_1_image],0
	jne	_21022
	push	2
	push	15
	push	0
	push	170
	push	62
	push	_21023
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	170
	push	62
	push	_21024
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	170
	push	62
	push	_21025
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_3_image],eax
	push	2
	push	5
	push	0
	push	170
	push	62
	push	_21026
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_1_image],eax
	push	2
	push	5
	push	0
	push	170
	push	62
	push	_21027
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_2_image],eax
	push	2
	push	5
	push	0
	push	170
	push	62
	push	_21028
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_3_image],eax
	push	2
	push	15
	push	0
	push	54
	push	61
	push	_21029
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_Hide_1_image],eax
	push	2
	push	15
	push	0
	push	54
	push	61
	push	_21030
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_7_Hide_3_image],eax
_21022:
	cmp	dword [_bb_sfx_trapradish_godown],0
	jne	_21031
	push	0
	push	_21032
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapradish_godown],eax
_21031:
	jmp	_20913
_20929:
	cmp	dword [_bb_btnSenjata_8_image],0
	jne	_21033
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21034
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_8_image],eax
_21033:
	jmp	_20913
_20930:
	cmp	dword [_bb_animSenjata_8_Idle_1_image],0
	jne	_21035
	push	2
	push	15
	push	0
	push	103
	push	60
	push	_21036
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_8_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	103
	push	60
	push	_21037
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_8_Attack_1_image],eax
	push	2
	push	5
	push	0
	push	103
	push	60
	push	_21038
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_8_GoDown_1_image],eax
	push	2
	push	15
	push	0
	push	30
	push	39
	push	_21039
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_8_Hide_1_image],eax
	push	2
	push	4
	push	0
	push	11
	push	50
	push	_20522
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_8_image],eax
	push	2
	push	5
	push	0
	push	84
	push	78
	push	_21040
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_8_image],eax
_21035:
	cmp	dword [_bb_sfx_trapcarrot_tembak],0
	jne	_21041
	push	0
	push	_21042
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_pelurukeluar],eax
	push	0
	push	_21043
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_tembak],eax
	push	0
	push	_21044
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_kenatarget],eax
	push	0
	push	_21045
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_sembunyi],eax
	push	0
	push	_21046
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_keluar],eax
_21041:
	jmp	_20913
_20931:
	cmp	dword [_bb_btnSenjata_9_image],0
	jne	_21047
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21048
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_9_image],eax
_21047:
	jmp	_20913
_20932:
	cmp	dword [_bb_animSenjata_9_Idle_1_image],0
	jne	_21049
	push	2
	push	20
	push	0
	push	116
	push	95
	push	_21050
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_9_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	127
	push	177
	push	_21051
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_1_image],eax
	push	2
	push	40
	push	0
	push	109
	push	92
	push	_21052
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_2_image],eax
	push	2
	push	30
	push	0
	push	123
	push	100
	push	_21053
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_3_image],eax
	push	2
	push	15
	push	0
	push	127
	push	178
	push	_21054
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_4_image],eax
_21049:
	cmp	dword [_bb_sfx_trappredator_serang],0
	jne	_21055
	push	0
	push	_21056
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappredator_serang],eax
	push	1
	push	_21057
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappredator_kunyah],eax
	push	0
	push	_21058
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappredator_telan],eax
_21055:
	jmp	_20913
_20933:
	cmp	dword [_bb_btnSenjata_10_image],0
	jne	_21059
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21060
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_10_image],eax
_21059:
	jmp	_20913
_20934:
	cmp	dword [_bb_animSenjata_10_Hide_1_image],0
	jne	_21061
	push	2
	push	15
	push	0
	push	21
	push	11
	push	_21062
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_10_Hide_1_image],eax
	push	2
	push	5
	push	0
	push	139
	push	195
	push	_21063
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_10_Attack_1_image],eax
	push	2
	push	15
	push	0
	push	112
	push	193
	push	_21064
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_10_Attack_2_image],eax
_21061:
	cmp	dword [_bb_sfx_trapturnip_idle],0
	jne	_21065
	push	0
	push	_21066
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_idle],eax
	push	0
	push	_21067
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_melontar],eax
	push	0
	push	_21068
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_meledak],eax
_21065:
	jmp	_20913
_20935:
	cmp	dword [_bb_btnSenjata_11_image],0
	jne	_21069
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21070
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_11_image],eax
_21069:
	jmp	_20913
_20936:
	cmp	dword [_bb_animSenjata_11_Idle_1_image],0
	jne	_21071
	push	2
	push	15
	push	0
	push	153
	push	106
	push	_21072
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	153
	push	106
	push	_21073
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	142
	push	83
	push	_21074
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_3_image],eax
_21071:
	cmp	dword [_bb_sfx_trapcactus_serang],0
	jne	_21075
	push	0
	push	_21076
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcactus_serang],eax
_21075:
	jmp	_20913
_20937:
	cmp	dword [_bb_btnSenjata_12_image],0
	jne	_21077
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21078
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_12_image],eax
_21077:
	jmp	_20913
_20938:
	cmp	dword [_bb_animSenjata_12_Idle_1_image],0
	jne	_21079
	push	2
	push	15
	push	0
	push	101
	push	72
	push	_21080
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_12_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	107
	push	72
	push	_21081
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_12_Attack_1_image],eax
	push	-1
	push	3
	push	0
	push	23
	push	41
	push	_21082
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_12_image],eax
	push	-1
	push	4
	push	0
	push	84
	push	87
	push	_21083
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_12_image],eax
_21079:
	cmp	dword [_bb_sfx_trapdragon_tembak],0
	jne	_21084
	push	0
	push	_21085
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapdragon_tembak],eax
	push	0
	push	_21086
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapdragon_kenatarget],eax
_21084:
	jmp	_20913
_20939:
	cmp	dword [_bb_btnSenjata_13_image],0
	jne	_21087
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21088
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_13_image],eax
_21087:
	jmp	_20913
_20940:
	cmp	dword [_bb_animSenjata_13_Idle_1_image],0
	jne	_21089
	push	2
	push	15
	push	0
	push	98
	push	62
	push	_21090
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_13_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	98
	push	62
	push	_21091
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_13_Attack_1_image],eax
	push	2
	push	_21092
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_13_image],eax
	push	2
	push	8
	push	0
	push	38
	push	38
	push	_20971
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_13_image],eax
_21089:
	cmp	dword [_bb_sfx_trapnanas_tembak],0
	jne	_21093
	push	0
	push	_21094
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapnanas_tembak],eax
_21093:
	jmp	_20913
_20941:
	cmp	dword [_bb_btnSenjata_14_image],0
	jne	_21095
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21096
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_14_image],eax
_21095:
	jmp	_20913
_20942:
	cmp	dword [_bb_animSenjata_14_Idle_1_image],0
	jne	_21097
	push	2
	push	15
	push	0
	push	129
	push	101
	push	_21098
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	129
	push	101
	push	_21099
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	129
	push	101
	push	_21100
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_3_image],eax
_21097:
	cmp	dword [_bb_sfx_traponion_serang],0
	jne	_21101
	push	0
	push	_21102
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traponion_serang],eax
_21101:
	jmp	_20913
_20943:
	cmp	dword [_bb_btnSenjata_15_image],0
	jne	_21103
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21104
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_15_image],eax
_21103:
	jmp	_20913
_20944:
	cmp	dword [_bb_animSenjata_15_Idle_1_image],0
	jne	_21105
	push	2
	push	15
	push	0
	push	36
	push	85
	push	_21106
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_15_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	56
	push	85
	push	_21107
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_15_Attack_1_image],eax
_21105:
	cmp	dword [_bb_sfx_traprumputduri_serang],0
	jne	_21108
	push	0
	push	_21109
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traprumputduri_serang],eax
_21108:
	jmp	_20913
_20945:
	cmp	dword [_bb_btnSenjata_16_image],0
	jne	_21110
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21111
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_16_image],eax
_21110:
	jmp	_20913
_20946:
	cmp	edi,0
	jne	_21113
	push	2
	push	21
	push	0
	push	272
	push	291
	push	_21114
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_16_Attack_1_image],eax
	push	2
	push	8
	push	0
	push	126
	push	219
	push	_21115
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_16_Attack_2_image],eax
_21113:
	cmp	dword [_bb_sfx_trappepaya_meledak],0
	jne	_21116
	push	0
	push	_21117
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappepaya_meledak],eax
_21116:
	jmp	_20913
_20947:
	cmp	dword [_bb_btnSenjata_17_image],0
	jne	_21118
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21119
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_17_image],eax
_21118:
	jmp	_20913
_20948:
	cmp	dword [_bb_animSenjata_17_Idle_1_image],0
	jne	_21120
	push	2
	push	_21121
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_17_Idle_1_image],eax
	push	2
	push	60
	push	0
	push	165
	push	118
	push	_21122
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_17_Attach_1_image],eax
_21120:
	cmp	dword [_bb_sfx_trapginseng_pasang],0
	jne	_21123
	push	0
	push	_21124
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapginseng_pasang],eax
_21123:
	jmp	_20913
_20949:
	cmp	dword [_bb_btnSenjata_18_image],0
	jne	_21125
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21126
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_18_image],eax
_21125:
	jmp	_20913
_20950:
	cmp	dword [ebp-4],0
	jne	_21128
	push	2
	push	15
	push	0
	push	115
	push	111
	push	_21129
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_18_Idle_1_image],eax
	push	2
	push	40
	push	0
	push	115
	push	111
	push	_21130
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_18_Attack_1_image],eax
	push	2
	push	10
	push	0
	push	115
	push	111
	push	_21131
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_18_WeaponUp_1_image],eax
	push	2
	push	25
	push	0
	push	115
	push	111
	push	_21132
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_18_WeaponDown_1_image],eax
	push	2
	push	_21133
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_18_image],eax
	push	2
	push	8
	push	0
	push	38
	push	38
	push	_20971
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effKena_Senjata_18_image],eax
_21128:
	cmp	dword [_bb_sfx_trapjagung_tembak],0
	jne	_21134
	push	0
	push	_21135
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapjagung_tembak],eax
	push	0
	push	_21136
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapjagung_reload],eax
_21134:
	jmp	_20913
_20951:
	cmp	dword [_bb_btnSenjata_19_image],0
	jne	_21137
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21138
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_19_image],eax
_21137:
	jmp	_20913
_20952:
	cmp	dword [_bb_animSenjata_19_Idle_1_image],0
	jne	_21139
	push	2
	push	15
	push	0
	push	84
	push	71
	push	_21140
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_19_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	84
	push	71
	push	_21141
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_19_Attack_1_image],eax
	push	2
	push	9
	push	0
	push	353
	push	212
	push	_21142
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_19_Attack_2_image],eax
	push	-1
	push	_21143
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_19_image],eax
_21139:
	cmp	dword [_bb_sfx_trappumpkin_tembak],0
	jne	_21144
	push	0
	push	_21145
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappumpkin_tembak],eax
	push	0
	push	_21146
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trappumpkin_kenatarget],eax
_21144:
	jmp	_20913
_20953:
	cmp	dword [_bb_btnSenjata_20_image],0
	jne	_21147
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21148
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_20_image],eax
_21147:
	jmp	_20913
_20954:
	cmp	dword [_bb_animSenjata_20_Idle_1_image],0
	jne	_21149
	push	2
	push	15
	push	0
	push	102
	push	72
	push	_21150
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	101
	push	72
	push	_21151
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	107
	push	130
	push	_21152
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_1_image],eax
	push	2
	push	15
	push	0
	push	107
	push	218
	push	_21153
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_2_image],eax
	push	2
	push	15
	push	0
	push	107
	push	275
	push	_21154
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_3_image],eax
	push	2
	push	15
	push	0
	push	116
	push	102
	push	_21155
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_1_image],eax
	push	2
	push	15
	push	0
	push	129
	push	210
	push	_21156
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_2_image],eax
	push	2
	push	15
	push	0
	push	137
	push	264
	push	_21157
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_3_image],eax
	push	2
	push	15
	push	0
	push	110
	push	102
	push	_21158
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_1_image],eax
	push	2
	push	15
	push	0
	push	144
	push	195
	push	_21159
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_2_image],eax
	push	2
	push	15
	push	0
	push	148
	push	228
	push	_21160
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_3_image],eax
_21149:
	cmp	dword [_bb_sfx_trapconvolution_belit],0
	jne	_21161
	push	0
	push	_21162
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapconvolution_belit],eax
	push	0
	push	_21163
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapconvolution_acchilang],eax
_21161:
	jmp	_20913
_20955:
	cmp	dword [_bb_btnSenjata_21_image],0
	jne	_21164
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21165
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_21_image],eax
_21164:
	jmp	_20913
_20956:
	cmp	dword [ebp-8],0
	jne	_21167
	push	2
	push	15
	push	0
	push	226
	push	276
	push	_21168
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_21_Attack_1_image],eax
	push	2
	push	_21169
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_maskeffect_frozen_image],eax
_21167:
	cmp	dword [_bb_sfx_trapwatermelon_meledak],0
	jne	_21170
	push	0
	push	_21171
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapwatermelon_meledak],eax
_21170:
	jmp	_20913
_20957:
	cmp	dword [_bb_btnSenjata_22_image],0
	jne	_21172
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21173
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_22_image],eax
_21172:
	jmp	_20913
_20958:
	cmp	dword [_bb_animSenjata_22_Idle_1_image],0
	jne	_21174
	push	2
	push	_21175
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_22_Idle_1_image],eax
	push	2
	push	_21176
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_22_Walk_1_image],eax
	push	2
	push	10
	push	0
	push	133
	push	119
	push	_21177
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_22_Dead_1_image],eax
	push	2
	push	15
	push	0
	push	11
	push	64
	push	_21178
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_22_Shadow_1_image],eax
_21174:
	cmp	dword [_bb_sfx_trapcoconut_gelinding],0
	jne	_21179
	push	1
	push	_21180
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapcoconut_gelinding],eax
_21179:
	jmp	_20913
_20959:
	cmp	dword [_bb_btnSenjata_23_image],0
	jne	_21181
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21182
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_23_image],eax
_21181:
	jmp	_20913
_20960:
	cmp	dword [_bb_animSenjata_23_Idle_1_image],0
	jne	_21183
	push	2
	push	15
	push	0
	push	104
	push	58
	push	_21184
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_23_Idle_1_image],eax
	push	2
	push	5
	push	0
	push	275
	push	73
	push	_21185
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_23_Attack_1_image],eax
_21183:
	cmp	dword [_bb_sfx_traptreefan_terbuka],0
	jne	_21186
	push	0
	push	_21187
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_traptreefan_terbuka],eax
_21186:
	jmp	_20913
_20961:
	cmp	dword [_bb_btnSenjata_24_image],0
	jne	_21188
	push	2
	push	30
	push	0
	push	82
	push	61
	push	_21189
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSenjata_24_image],eax
_21188:
	jmp	_20913
_20962:
	cmp	dword [_bb_animSenjata_24_Idle_1_image],0
	jne	_21190
	push	2
	push	15
	push	0
	push	114
	push	80
	push	_21191
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_1_image],eax
	push	2
	push	15
	push	0
	push	68
	push	80
	push	_21192
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_2_image],eax
	push	2
	push	15
	push	0
	push	114
	push	80
	push	_21193
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_3_image],eax
	push	2
	push	15
	push	0
	push	303
	push	93
	push	_21194
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Attack_1_image],eax
	push	2
	push	12
	push	0
	push	294
	push	195
	push	_21195
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Explode_1_image],eax
	push	2
	push	8
	push	0
	push	92
	push	138
	push	_21196
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_Explode_2_image],eax
	push	2
	push	_21197
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSenjata_24_CrossHair_image],eax
_21190:
	cmp	dword [_bb_sfx_trapbanana_diklik],0
	jne	_21198
	push	0
	push	_21199
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_diklik],eax
	push	0
	push	_21200
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_tembak],eax
	push	0
	push	_21201
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_reload],eax
	push	0
	push	_21202
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_explode],eax
_21198:
	jmp	_20913
_20913:
	jmp	_21203
_20911:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21204
	mov	eax,esi
	cmp	eax,500
	je	_21207
	cmp	eax,511
	je	_21208
	cmp	eax,521
	je	_21209
	cmp	eax,531
	je	_21210
	cmp	eax,541
	je	_21211
	cmp	eax,551
	je	_21212
	cmp	eax,561
	je	_21213
	cmp	eax,571
	je	_21214
	cmp	eax,581
	je	_21215
	cmp	eax,582
	je	_21216
	cmp	eax,583
	je	_21217
	cmp	eax,584
	je	_21218
	cmp	eax,585
	je	_21219
	cmp	eax,586
	je	_21220
	cmp	eax,587
	je	_21221
	cmp	eax,588
	je	_21222
	cmp	eax,589
	je	_21223
	cmp	eax,590
	je	_21224
	cmp	eax,591
	je	_21225
	cmp	eax,592
	je	_21226
	cmp	eax,593
	je	_21227
	cmp	eax,594
	je	_21228
	cmp	eax,595
	je	_21229
	cmp	eax,596
	je	_21230
	cmp	eax,597
	je	_21231
	jmp	_21206
_21207:
	cmp	dword [_bb_btnSenjata_Cover_image],0
	je	_21232
	push	dword [_bb_btnSenjata_Cover_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_Cover_image],0
_21232:
	jmp	_21206
_21208:
	cmp	dword [_bb_btnSenjata_1_image],0
	je	_21233
	push	dword [_bb_btnSenjata_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_1_image],0
	push	dword [_bb_animSenjata_1_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_1_Idle_1_image],0
	push	dword [_bb_animSenjata_1_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_1_Attack_1_image],0
	push	dword [_bb_weaponSenjata_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_1_image],0
	push	dword [_bb_effKena_Senjata_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_1_image],0
_21233:
	cmp	dword [_bb_sfx_trapbelimbing_tembak],0
	je	_21234
	push	dword [_bb_sfx_trapbelimbing_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_tembak],0
_21234:
	cmp	dword [_bb_sfx_trapbelimbing_kenatarget],0
	je	_21235
	push	dword [_bb_sfx_trapbelimbing_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_kenatarget],0
_21235:
	jmp	_21206
_21209:
	cmp	dword [_bb_btnSenjata_2_image],0
	je	_21236
	push	dword [_bb_btnSenjata_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_2_image],0
	push	dword [_bb_animSenjata_2_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_2_Idle_1_image],0
	push	dword [_bb_animSenjata_2_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_2_Attack_1_image],0
	push	dword [_bb_weaponSenjata_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_2_image],0
	push	dword [_bb_effKena_Senjata_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_2_image],0
_21236:
	cmp	dword [_bb_sfx_traptomat_tembak],0
	je	_21237
	push	dword [_bb_sfx_traptomat_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traptomat_tembak],0
_21237:
	cmp	dword [_bb_sfx_traptomat_kenatarget],0
	je	_21238
	push	dword [_bb_sfx_traptomat_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traptomat_kenatarget],0
_21238:
	jmp	_21206
_21210:
	cmp	dword [_bb_btnSenjata_3_image],0
	je	_21239
	push	dword [_bb_btnSenjata_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_3_image],0
	push	dword [_bb_animSenjata_3_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_3_Idle_1_image],0
	push	dword [_bb_animSenjata_3_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_3_Dead_1_image],0
_21239:
	cmp	dword [_bb_sfx_trapcabehijau_terbuka],0
	je	_21240
	push	dword [_bb_sfx_trapcabehijau_terbuka]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcabehijau_terbuka],0
_21240:
	cmp	dword [_bb_sfx_trapcabehijau_meledak],0
	je	_21241
	push	dword [_bb_sfx_trapcabehijau_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcabehijau_meledak],0
_21241:
	jmp	_21206
_21211:
	cmp	dword [_bb_btnSenjata_4_image],0
	je	_21242
	push	dword [_bb_btnSenjata_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_4_image],0
	push	dword [_bb_animSenjata_4_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_4_Idle_1_image],0
	push	dword [_bb_animSenjata_4_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_1_image],0
	push	dword [_bb_animSenjata_4_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_2_image],0
	push	dword [_bb_animSenjata_4_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_4_Attack_3_image],0
	push	dword [_bb_weaponSenjata_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_4_image],0
	push	dword [_bb_effKena_Senjata_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_4_image],0
_21242:
	cmp	dword [_bb_sfx_traplongbean_tembak],0
	je	_21243
	push	dword [_bb_sfx_traplongbean_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traplongbean_tembak],0
_21243:
	jmp	_21206
_21212:
	cmp	dword [_bb_btnSenjata_5_image],0
	je	_21244
	push	dword [_bb_btnSenjata_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_5_image],0
	push	dword [_bb_animSenjata_5_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_1_image],0
	push	dword [_bb_animSenjata_5_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_2_image],0
	push	dword [_bb_animSenjata_5_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_5_Idle_3_image],0
_21244:
	cmp	dword [_bb_sfx_traphawthorn_serang],0
	je	_21245
	push	dword [_bb_sfx_traphawthorn_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traphawthorn_serang],0
_21245:
	jmp	_21206
_21213:
	cmp	dword [_bb_btnSenjata_6_image],0
	je	_21246
	push	dword [_bb_btnSenjata_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_6_image],0
	push	dword [_bb_animSenjata_6_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_6_Idle_1_image],0
	push	dword [_bb_animSenjata_6_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_6_Attack_1_image],0
	push	dword [_bb_animSenjata_6_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_6_Dead_1_image],0
_21246:
	cmp	dword [_bb_sfx_traprattan_terbuka],0
	je	_21247
	push	dword [_bb_sfx_traprattan_terbuka]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traprattan_terbuka],0
_21247:
	cmp	dword [_bb_sfx_traprattan_jepit],0
	je	_21248
	push	dword [_bb_sfx_traprattan_jepit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traprattan_jepit],0
_21248:
	jmp	_21206
_21214:
	cmp	dword [_bb_btnSenjata_7_image],0
	je	_21249
	push	dword [_bb_btnSenjata_7_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_7_image],0
	push	dword [_bb_animSenjata_7_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_1_image],0
	push	dword [_bb_animSenjata_7_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_2_image],0
	push	dword [_bb_animSenjata_7_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_Idle_3_image],0
	push	dword [_bb_animSenjata_7_GoDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_1_image],0
	push	dword [_bb_animSenjata_7_GoDown_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_2_image],0
	push	dword [_bb_animSenjata_7_GoDown_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_GoDown_3_image],0
	push	dword [_bb_animSenjata_7_Hide_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_Hide_1_image],0
	push	dword [_bb_animSenjata_7_Hide_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_7_Hide_3_image],0
_21249:
	cmp	dword [_bb_sfx_trapradish_godown],0
	je	_21250
	push	dword [_bb_sfx_trapradish_godown]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapradish_godown],0
_21250:
	jmp	_21206
_21215:
	cmp	dword [_bb_btnSenjata_8_image],0
	je	_21251
	push	dword [_bb_btnSenjata_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_8_image],0
	push	dword [_bb_animSenjata_8_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_8_Idle_1_image],0
	push	dword [_bb_animSenjata_8_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_8_Attack_1_image],0
	push	dword [_bb_animSenjata_8_GoDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_8_GoDown_1_image],0
	push	dword [_bb_animSenjata_8_Hide_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_8_Hide_1_image],0
	push	dword [_bb_weaponSenjata_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_8_image],0
	push	dword [_bb_effKena_Senjata_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_8_image],0
_21251:
	cmp	dword [_bb_sfx_trapcarrot_pelurukeluar],0
	je	_21252
	push	dword [_bb_sfx_trapcarrot_pelurukeluar]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_pelurukeluar],0
_21252:
	cmp	dword [_bb_sfx_trapcarrot_tembak],0
	je	_21253
	push	dword [_bb_sfx_trapcarrot_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_tembak],0
_21253:
	cmp	dword [_bb_sfx_trapcarrot_kenatarget],0
	je	_21254
	push	dword [_bb_sfx_trapcarrot_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_kenatarget],0
_21254:
	cmp	dword [_bb_sfx_trapcarrot_sembunyi],0
	je	_21255
	push	dword [_bb_sfx_trapcarrot_sembunyi]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_sembunyi],0
_21255:
	cmp	dword [_bb_sfx_trapcarrot_keluar],0
	je	_21256
	push	dword [_bb_sfx_trapcarrot_keluar]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcarrot_keluar],0
_21256:
	jmp	_21206
_21216:
	cmp	dword [_bb_btnSenjata_9_image],0
	je	_21257
	push	dword [_bb_btnSenjata_9_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_9_image],0
	push	dword [_bb_animSenjata_9_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_9_Idle_1_image],0
	push	dword [_bb_animSenjata_9_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_1_image],0
	push	dword [_bb_animSenjata_9_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_2_image],0
	push	dword [_bb_animSenjata_9_Attack_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_3_image],0
	push	dword [_bb_animSenjata_9_Attack_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_9_Attack_4_image],0
_21257:
	cmp	dword [_bb_sfx_trappredator_serang],0
	je	_21258
	push	dword [_bb_sfx_trappredator_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappredator_serang],0
_21258:
	cmp	dword [_bb_sfx_trappredator_kunyah],0
	je	_21259
	push	dword [_bb_sfx_trappredator_kunyah]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappredator_kunyah],0
_21259:
	cmp	dword [_bb_sfx_trappredator_telan],0
	je	_21260
	push	dword [_bb_sfx_trappredator_telan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappredator_telan],0
_21260:
	jmp	_21206
_21217:
	cmp	dword [_bb_btnSenjata_10_image],0
	je	_21261
	push	dword [_bb_btnSenjata_10_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_10_image],0
	push	dword [_bb_animSenjata_10_Hide_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_10_Hide_1_image],0
	push	dword [_bb_animSenjata_10_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_10_Attack_1_image],0
	push	dword [_bb_animSenjata_10_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_10_Attack_2_image],0
_21261:
	cmp	dword [_bb_sfx_trapturnip_idle],0
	je	_21262
	push	dword [_bb_sfx_trapturnip_idle]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_idle],0
_21262:
	cmp	dword [_bb_sfx_trapturnip_melontar],0
	je	_21263
	push	dword [_bb_sfx_trapturnip_melontar]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_melontar],0
_21263:
	cmp	dword [_bb_sfx_trapturnip_meledak],0
	je	_21264
	push	dword [_bb_sfx_trapturnip_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapturnip_meledak],0
_21264:
	jmp	_21206
_21218:
	cmp	dword [_bb_btnSenjata_11_image],0
	je	_21265
	push	dword [_bb_btnSenjata_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_11_image],0
	push	dword [_bb_animSenjata_11_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_1_image],0
	push	dword [_bb_animSenjata_11_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_2_image],0
	push	dword [_bb_animSenjata_11_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_11_Idle_3_image],0
_21265:
	cmp	dword [_bb_sfx_trapcactus_serang],0
	je	_21266
	push	dword [_bb_sfx_trapcactus_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcactus_serang],0
_21266:
	jmp	_21206
_21219:
	cmp	dword [_bb_btnSenjata_12_image],0
	je	_21267
	push	dword [_bb_btnSenjata_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_12_image],0
	push	dword [_bb_animSenjata_12_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_12_Idle_1_image],0
	push	dword [_bb_animSenjata_12_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_12_Attack_1_image],0
	push	dword [_bb_weaponSenjata_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_12_image],0
	push	dword [_bb_effKena_Senjata_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_12_image],0
_21267:
	cmp	dword [_bb_sfx_trapdragon_tembak],0
	je	_21268
	push	dword [_bb_sfx_trapdragon_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapdragon_tembak],0
_21268:
	cmp	dword [_bb_sfx_trapdragon_kenatarget],0
	je	_21269
	push	dword [_bb_sfx_trapdragon_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapdragon_kenatarget],0
_21269:
	jmp	_21206
_21220:
	cmp	dword [_bb_btnSenjata_13_image],0
	je	_21270
	push	dword [_bb_btnSenjata_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_13_image],0
	push	dword [_bb_animSenjata_13_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_13_Idle_1_image],0
	push	dword [_bb_animSenjata_13_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_13_Attack_1_image],0
	push	dword [_bb_weaponSenjata_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_13_image],0
	push	dword [_bb_effKena_Senjata_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_13_image],0
_21270:
	cmp	dword [_bb_sfx_trapnanas_tembak],0
	je	_21271
	push	dword [_bb_sfx_trapnanas_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapnanas_tembak],0
_21271:
	jmp	_21206
_21221:
	cmp	dword [_bb_btnSenjata_14_image],0
	je	_21272
	push	dword [_bb_btnSenjata_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_14_image],0
	push	dword [_bb_animSenjata_14_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_1_image],0
	push	dword [_bb_animSenjata_14_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_2_image],0
	push	dword [_bb_animSenjata_14_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_14_Idle_3_image],0
_21272:
	cmp	dword [_bb_sfx_traponion_serang],0
	je	_21273
	push	dword [_bb_sfx_traponion_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traponion_serang],0
_21273:
	jmp	_21206
_21222:
	cmp	dword [_bb_btnSenjata_15_image],0
	je	_21274
	push	dword [_bb_btnSenjata_15_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_15_image],0
	push	dword [_bb_animSenjata_15_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_15_Idle_1_image],0
	push	dword [_bb_animSenjata_15_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_15_Attack_1_image],0
_21274:
	cmp	dword [_bb_sfx_traprumputduri_serang],0
	je	_21275
	push	dword [_bb_sfx_traprumputduri_serang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traprumputduri_serang],0
_21275:
	jmp	_21206
_21223:
	cmp	dword [_bb_btnSenjata_16_image],0
	je	_21276
	push	dword [_bb_btnSenjata_16_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_16_image],0
	push	dword [_bb_animSenjata_16_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_16_Attack_1_image],0
	push	dword [_bb_animSenjata_16_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_16_Attack_2_image],0
_21276:
	cmp	dword [_bb_sfx_trappepaya_meledak],0
	je	_21277
	push	dword [_bb_sfx_trappepaya_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappepaya_meledak],0
_21277:
	jmp	_21206
_21224:
	cmp	dword [_bb_btnSenjata_17_image],0
	je	_21278
	push	dword [_bb_btnSenjata_17_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_17_image],0
	push	dword [_bb_animSenjata_17_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_17_Idle_1_image],0
	push	dword [_bb_animSenjata_17_Attach_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_17_Attach_1_image],0
_21278:
	cmp	dword [_bb_sfx_trapginseng_pasang],0
	je	_21279
	push	dword [_bb_sfx_trapginseng_pasang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapginseng_pasang],0
_21279:
	jmp	_21206
_21225:
	cmp	dword [_bb_btnSenjata_18_image],0
	je	_21280
	push	dword [_bb_btnSenjata_18_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_18_image],0
	push	dword [_bb_animSenjata_18_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_18_Idle_1_image],0
	push	dword [_bb_animSenjata_18_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_18_Attack_1_image],0
	push	dword [_bb_animSenjata_18_WeaponUp_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_18_WeaponUp_1_image],0
	push	dword [_bb_animSenjata_18_WeaponDown_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_18_WeaponDown_1_image],0
	push	dword [_bb_weaponSenjata_18_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_18_image],0
	push	dword [_bb_effKena_Senjata_18_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_effKena_Senjata_18_image],0
_21280:
	cmp	dword [_bb_sfx_trapjagung_tembak],0
	je	_21281
	push	dword [_bb_sfx_trapjagung_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapjagung_tembak],0
_21281:
	cmp	dword [_bb_sfx_trapjagung_reload],0
	je	_21282
	push	dword [_bb_sfx_trapjagung_reload]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapjagung_reload],0
_21282:
	jmp	_21206
_21226:
	cmp	dword [_bb_btnSenjata_19_image],0
	je	_21283
	push	dword [_bb_btnSenjata_19_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_19_image],0
	push	dword [_bb_animSenjata_19_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_19_Idle_1_image],0
	push	dword [_bb_animSenjata_19_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_19_Attack_1_image],0
	push	dword [_bb_animSenjata_19_Attack_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_19_Attack_2_image],0
	push	dword [_bb_weaponSenjata_19_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_weaponSenjata_19_image],0
_21283:
	cmp	dword [_bb_sfx_trappumpkin_tembak],0
	je	_21284
	push	dword [_bb_sfx_trappumpkin_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappumpkin_tembak],0
_21284:
	cmp	dword [_bb_sfx_trappumpkin_kenatarget],0
	je	_21285
	push	dword [_bb_sfx_trappumpkin_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trappumpkin_kenatarget],0
_21285:
	jmp	_21206
_21227:
	cmp	dword [_bb_btnSenjata_20_image],0
	je	_21286
	push	dword [_bb_btnSenjata_20_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_20_image],0
	push	dword [_bb_animSenjata_20_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Idle_1_image],0
	push	dword [_bb_animSenjata_20_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Idle_2_image],0
	push	dword [_bb_animSenjata_20_Attack_Front_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_1_image],0
	push	dword [_bb_animSenjata_20_Attack_Front_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_2_image],0
	push	dword [_bb_animSenjata_20_Attack_Front_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Front_3_image],0
	push	dword [_bb_animSenjata_20_Attack_Up_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_1_image],0
	push	dword [_bb_animSenjata_20_Attack_Up_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_2_image],0
	push	dword [_bb_animSenjata_20_Attack_Up_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Up_3_image],0
	push	dword [_bb_animSenjata_20_Attack_Down_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_1_image],0
	push	dword [_bb_animSenjata_20_Attack_Down_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_2_image],0
	push	dword [_bb_animSenjata_20_Attack_Down_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_20_Attack_Down_3_image],0
_21286:
	cmp	dword [_bb_sfx_trapconvolution_belit],0
	je	_21287
	push	dword [_bb_sfx_trapconvolution_belit]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapconvolution_belit],0
_21287:
	cmp	dword [_bb_sfx_trapconvolution_acchilang],0
	je	_21288
	push	dword [_bb_sfx_trapconvolution_acchilang]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapconvolution_acchilang],0
_21288:
	jmp	_21206
_21228:
	cmp	dword [_bb_btnSenjata_21_image],0
	je	_21289
	push	dword [_bb_btnSenjata_21_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_21_image],0
	push	dword [_bb_animSenjata_21_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_21_Attack_1_image],0
	push	dword [_bb_bg_maskeffect_frozen_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_maskeffect_frozen_image],0
	mov	eax,dword [_bb_frozenMaskedEffect]
	mov	dword [eax+16],0
_21289:
	cmp	dword [_bb_sfx_trapwatermelon_meledak],0
	je	_21290
	push	dword [_bb_sfx_trapwatermelon_meledak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapwatermelon_meledak],0
_21290:
	jmp	_21206
_21229:
	cmp	dword [_bb_btnSenjata_22_image],0
	je	_21291
	push	dword [_bb_btnSenjata_22_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_22_image],0
	push	dword [_bb_animSenjata_22_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_22_Idle_1_image],0
	push	dword [_bb_animSenjata_22_Walk_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_22_Walk_1_image],0
	push	dword [_bb_animSenjata_22_Dead_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_22_Dead_1_image],0
	push	dword [_bb_animSenjata_22_Shadow_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_22_Shadow_1_image],0
_21291:
	cmp	dword [_bb_sfx_trapcoconut_gelinding],0
	je	_21292
	push	dword [_bb_sfx_trapcoconut_gelinding]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapcoconut_gelinding],0
_21292:
	jmp	_21206
_21230:
	cmp	dword [_bb_btnSenjata_23_image],0
	je	_21293
	push	dword [_bb_btnSenjata_23_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_23_image],0
	push	dword [_bb_animSenjata_23_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_23_Idle_1_image],0
	push	dword [_bb_animSenjata_23_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_23_Attack_1_image],0
_21293:
	cmp	dword [_bb_sfx_traptreefan_terbuka],0
	je	_21294
	push	dword [_bb_sfx_traptreefan_terbuka]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_traptreefan_terbuka],0
_21294:
	jmp	_21206
_21231:
	cmp	dword [_bb_btnSenjata_24_image],0
	je	_21295
	push	dword [_bb_btnSenjata_24_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSenjata_24_image],0
	push	dword [_bb_animSenjata_24_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_1_image],0
	push	dword [_bb_animSenjata_24_Idle_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_2_image],0
	push	dword [_bb_animSenjata_24_Idle_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Idle_3_image],0
	push	dword [_bb_animSenjata_24_Attack_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Attack_1_image],0
	push	dword [_bb_animSenjata_24_Explode_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Explode_1_image],0
	push	dword [_bb_animSenjata_24_Explode_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_Explode_2_image],0
	push	dword [_bb_animSenjata_24_CrossHair_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSenjata_24_CrossHair_image],0
_21295:
	cmp	dword [_bb_sfx_trapbanana_diklik],0
	je	_21296
	push	dword [_bb_sfx_trapbanana_diklik]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_diklik],0
_21296:
	cmp	dword [_bb_sfx_trapbanana_tembak],0
	je	_21297
	push	dword [_bb_sfx_trapbanana_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_tembak],0
_21297:
	cmp	dword [_bb_sfx_trapbanana_reload],0
	je	_21298
	push	dword [_bb_sfx_trapbanana_reload]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_reload],0
_21298:
	cmp	dword [_bb_sfx_trapbanana_explode],0
	je	_21299
	push	dword [_bb_sfx_trapbanana_explode]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbanana_explode],0
_21299:
	jmp	_21206
_21206:
	call	_bbGCCollect
_21204:
_21203:
	mov	eax,0
	jmp	_12145
_12145:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAssetTrap:
	push	ebp
	mov	ebp,esp
	push	_468
	push	511
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	521
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	531
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	541
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	551
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	561
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	571
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	581
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	582
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	583
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	584
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	585
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	586
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	587
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	588
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	589
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	590
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	591
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	592
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	593
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	594
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	595
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	596
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	597
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_468
	push	500
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,0
	jmp	_12147
_12147:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAssetUnUsed:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_760
	call	_brl_standardio_Print
	add	esp,4
	push	24
	push	_21300
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	push	24
	push	_21302
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],511
	mov	eax,dword [ebp-4]
	mov	dword [eax+4+24],521
	mov	eax,dword [ebp-4]
	mov	dword [eax+8+24],531
	mov	eax,dword [ebp-4]
	mov	dword [eax+12+24],541
	mov	eax,dword [ebp-4]
	mov	dword [eax+16+24],551
	mov	eax,dword [ebp-4]
	mov	dword [eax+20+24],561
	mov	eax,dword [ebp-4]
	mov	dword [eax+24+24],571
	mov	eax,dword [ebp-4]
	mov	dword [eax+28+24],581
	mov	eax,dword [ebp-4]
	mov	dword [eax+32+24],582
	mov	eax,dword [ebp-4]
	mov	dword [eax+36+24],583
	mov	eax,dword [ebp-4]
	mov	dword [eax+40+24],584
	mov	eax,dword [ebp-4]
	mov	dword [eax+44+24],585
	mov	eax,dword [ebp-4]
	mov	dword [eax+48+24],586
	mov	eax,dword [ebp-4]
	mov	dword [eax+52+24],587
	mov	eax,dword [ebp-4]
	mov	dword [eax+56+24],588
	mov	eax,dword [ebp-4]
	mov	dword [eax+60+24],589
	mov	eax,dword [ebp-4]
	mov	dword [eax+64+24],590
	mov	eax,dword [ebp-4]
	mov	dword [eax+68+24],591
	mov	eax,dword [ebp-4]
	mov	dword [eax+72+24],592
	mov	eax,dword [ebp-4]
	mov	dword [eax+76+24],593
	mov	eax,dword [ebp-4]
	mov	dword [eax+80+24],594
	mov	eax,dword [ebp-4]
	mov	dword [eax+84+24],595
	mov	eax,dword [ebp-4]
	mov	dword [eax+88+24],596
	mov	eax,dword [ebp-4]
	mov	dword [eax+92+24],597
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],211
	mov	eax,dword [ebp-8]
	mov	dword [eax+4+24],221
	mov	eax,dword [ebp-8]
	mov	dword [eax+8+24],231
	mov	eax,dword [ebp-8]
	mov	dword [eax+12+24],241
	mov	eax,dword [ebp-8]
	mov	dword [eax+16+24],251
	mov	eax,dword [ebp-8]
	mov	dword [eax+20+24],261
	mov	eax,dword [ebp-8]
	mov	dword [eax+24+24],271
	mov	eax,dword [ebp-8]
	mov	dword [eax+28+24],281
	mov	eax,dword [ebp-8]
	mov	dword [eax+32+24],282
	mov	eax,dword [ebp-8]
	mov	dword [eax+36+24],283
	mov	eax,dword [ebp-8]
	mov	dword [eax+40+24],284
	mov	eax,dword [ebp-8]
	mov	dword [eax+44+24],285
	mov	eax,dword [ebp-8]
	mov	dword [eax+48+24],286
	mov	eax,dword [ebp-8]
	mov	dword [eax+52+24],287
	mov	eax,dword [ebp-8]
	mov	dword [eax+56+24],288
	mov	eax,dword [ebp-8]
	mov	dword [eax+60+24],289
	mov	eax,dword [ebp-8]
	mov	dword [eax+64+24],290
	mov	eax,dword [ebp-8]
	mov	dword [eax+68+24],291
	mov	eax,dword [ebp-8]
	mov	dword [eax+72+24],292
	mov	eax,dword [ebp-8]
	mov	dword [eax+76+24],293
	mov	eax,dword [ebp-8]
	mov	dword [eax+80+24],294
	mov	eax,dword [ebp-8]
	mov	dword [eax+84+24],295
	mov	eax,dword [ebp-8]
	mov	dword [eax+88+24],296
	mov	eax,dword [ebp-8]
	mov	dword [eax+92+24],297
	mov	edi,0
	jmp	_21305
_763:
	mov	dword [ebp-12],0
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_764
_766:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_764
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+edi*4+24]
	cmp	dword [eax+36],edx
	jne	_21313
	mov	dword [ebp-12],1
	push	_42
	mov	eax,dword [ebp-8]
	push	dword [eax+edi*4+24]
	call	_bb_ImageKontrolTrap
	add	esp,8
	jmp	_765
_21313:
_764:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_766
_765:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_767
_769:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_767
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+edi*4+24]
	cmp	dword [eax+260],edx
	jne	_21320
	mov	dword [ebp-12],1
	jmp	_768
_21320:
_767:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_769
_768:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_21321
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_770
_772:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_770
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+edi*4+24]
	cmp	dword [eax+272],edx
	jne	_21328
	mov	dword [ebp-12],1
	jmp	_771
_21328:
_770:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_772
_771:
_21321:
	cmp	dword [_bb_currGameMode],948
	jne	_21329
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	je	_21332
	jmp	_21331
_21332:
	mov	eax,dword [ebp-4]
	cmp	dword [eax+edi*4+24],541
	jne	_21333
	mov	dword [ebp-12],1
_21333:
	jmp	_21331
_21331:
_21329:
	cmp	dword [_bb_currGameMode],934
	jne	_21334
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_21337
	jmp	_21336
_21337:
	mov	esi,dword [_bb_treasureChest_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_773
_775:
	mov	eax,ebx
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_773
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+edi*4+24]
	cmp	dword [eax+36],edx
	jne	_21344
	mov	dword [ebp-12],1
_21344:
_773:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_775
_774:
	jmp	_21336
_21336:
_21334:
	cmp	dword [ebp-12],0
	jne	_21345
	push	_468
	mov	eax,dword [ebp-4]
	push	dword [eax+edi*4+24]
	call	_bb_ImageKontrolTrap
	add	esp,8
_21345:
_761:
	add	edi,1
_21305:
	cmp	edi,23
	jle	_763
_762:
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_776
_778:
	mov	eax,esi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_776
	cmp	dword [eax+92],1
	jne	_21351
	mov	dword [ebp-12],1
	jmp	_777
_21351:
_776:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_778
_777:
	cmp	dword [ebp-12],0
	jne	_21352
	push	_468
	push	500
	call	_bb_ImageKontrolTrap
	add	esp,8
_21352:
	cmp	dword [_bb_currLevelName],2
	jne	_21353
_21353:
	mov	eax,0
	jmp	_12149
_12149:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgDemoPanel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	eax,0
	jmp	_12152
_12152:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_Delete:
	push	ebp
	mov	ebp,esp
_12155:
	mov	eax,0
	jmp	_21354
_21354:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12158
_12158:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12161
_12161:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_12167
_12167:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21357
	cmp	dword [_bb_panelWarning_demo_image],0
	jne	_21358
	push	2
	push	_18442
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelWarning_demo_image],eax
_21358:
	jmp	_21359
_21357:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21360
	call	_bb_EmptySemuaList_DemoPanel
	cmp	dword [_bb_panelWarning_demo_image],0
	je	_21361
	push	dword [_bb_panelWarning_demo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelWarning_demo_image],0
_21361:
	call	_bbGCCollect
_21360:
_21359:
	mov	eax,0
	jmp	_12171
_12171:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDemoPanel_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_42
	push	1
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_DemoPanel]
	mov	eax,dword [_bb_panelWarning_demo_image]
	mov	dword [edx+16],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [eax+24],0
	mov	eax,0
	jmp	_12175
_12175:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDemoPanel_BtnNavigasi
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_12178
_12178:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_12181:
	mov	eax,0
	jmp	_21362
_21362:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21363
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21364
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],1
_21364:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21365
	mov	eax,dword [esi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21365:
	cmp	eax,0
	je	_21367
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_21370
	jmp	_21369
_21370:
	push	2
	call	_bb_DemoPanelControl
	add	esp,4
	push	_468
	push	1
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_statistik]
	mov	ebx,dword [eax+60]
	push	_820
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21373
	push	_824
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21374
	jmp	_21372
_21373:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_821
_823:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_821
	cmp	dword [eax+32],1
	jne	_21381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_822
_21381:
_821:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_823
_822:
	jmp	_21372
_21374:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_825
_827:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_825
	cmp	dword [eax+32],2
	jne	_21388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_826
_21388:
_825:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_827
_826:
	jmp	_21372
_21372:
	jmp	_21369
_21369:
_21367:
	jmp	_21390
_21363:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
_21390:
	mov	eax,0
	jmp	_12185
_12185:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12188
_12188:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12191
_12191:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_21422],_21423
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax+28]
	cmp	dword [esi+32],eax
	je	_21392
	jmp	_829
_21392:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21394
	mov	eax,dword [_bb_demopanel_btnnavigasi_list]
	mov	ebx,dword [_bb_DemoPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+28],eax
	jge	_21396
	mov	edx,dword [_bb_DemoPanel]
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax+28]
	add	eax,1
	mov	dword [edx+28],eax
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21396:
_21394:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21397
	mov	eax,dword [_bb_DemoPanel]
	cmp	dword [eax+28],1
	jle	_21398
	mov	edx,dword [_bb_DemoPanel]
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [edx+28],eax
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21398:
_21397:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21399
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_21399:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21400
	cmp	dword [esi+40],1
	jne	_21401
	mov	dword [esi+40],0
	jmp	_21402
_21401:
	mov	dword [esi+40],1
_21402:
_21400:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21403
	fld	dword [esi+44]
	fsub	dword [_96127]
	fstp	dword [esi+44]
	mov	edi,1
_21403:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21404
	fld	dword [esi+44]
	fadd	dword [_96128]
	fstp	dword [esi+44]
	mov	edi,1
_21404:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21405
	fld	dword [esi+48]
	fadd	dword [_96129]
	fstp	dword [esi+48]
	mov	edi,1
_21405:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21406
	fld	dword [esi+48]
	fsub	dword [_96130]
	fstp	dword [esi+48]
	mov	edi,1
_21406:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21407
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_21407:
	cmp	eax,0
	je	_21409
	fld	dword [esi+44]
	fsub	dword [_96131]
	fstp	dword [esi+44]
	mov	edi,1
_21409:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21410
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_21410:
	cmp	eax,0
	je	_21412
	fld	dword [esi+44]
	fadd	dword [_96132]
	fstp	dword [esi+44]
	mov	edi,1
_21412:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21413
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_21413:
	cmp	eax,0
	je	_21415
	fld	dword [esi+48]
	fadd	dword [_96133]
	fstp	dword [esi+48]
	mov	edi,1
_21415:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21416
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_21416:
	cmp	eax,0
	je	_21418
	fld	dword [esi+48]
	fsub	dword [_96134]
	fstp	dword [esi+48]
	mov	edi,1
_21418:
	cmp	edi,0
	jne	_21419
	jmp	_829
_21419:
	mov	eax,dword [_bb_DemoPanel]
	fld	dword [eax+8]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_DemoPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_829:
	mov	eax,0
	jmp	_12194
_12194:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDemoPanel_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TDemoPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_DemoPanel]
	fld	dword [eax+8]
	fadd	dword [_96158]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_DemoPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_DemoPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_96159]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+32],esi
	mov	edx,dword [ebx+32]
	cmp	edx,1
	je	_21429
	jmp	_21428
_21429:
	mov	edx,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],edx
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],16
	mov	dword [ebx+28],17
	jmp	_21428
_21428:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_demopanel_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12197
_12197:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateDemoPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_DemoPanel]
	cmp	dword [eax+16],0
	je	_21431
	mov	eax,dword [_bb_DemoPanel]
	cmp	dword [eax+20],1
	jne	_21432
	mov	eax,dword [_bb_DemoPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_demopanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_831
_833:
	push	_bb_TDemoPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_831
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_831:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_833
_832:
_21432:
_21431:
	mov	eax,0
	jmp	_12199
_12199:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDemoPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_DemoPanel
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	ebx,0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	push	ebx
	push	esi
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	_bb_TDemoPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12201
_12201:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_DemoPanel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_demopanel_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12203
_12203:
	mov	esp,ebp
	pop	ebp
	ret
_bb_DemoPanelControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_21449
	cmp	eax,2
	je	_21450
	jmp	_21448
_21449:
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [eax+20],1
	jmp	_21448
_21450:
	mov	eax,dword [_bb_DemoPanel]
	mov	dword [eax+20],0
	jmp	_21448
_21448:
	mov	eax,0
	jmp	_12206
_12206:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimJean
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12209
_12209:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_Delete:
	push	ebp
	mov	ebp,esp
_12212:
	mov	eax,0
	jmp	_21451
_21451:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12215
_12215:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12218
_12218:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	dword [_21477],_21478
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21454
	fldz
	fstp	dword [esi+32]
	fldz
	fstp	dword [esi+36]
	mov	ebx,1
_21454:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21455
	cmp	dword [esi+40],1
	jne	_21456
	mov	dword [esi+40],0
	jmp	_21457
_21456:
	mov	dword [esi+40],1
_21457:
_21455:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21458
	fld	dword [esi+32]
	fsub	dword [_96185]
	fstp	dword [esi+32]
	mov	ebx,1
_21458:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21459
	fld	dword [esi+32]
	fadd	dword [_96186]
	fstp	dword [esi+32]
	mov	ebx,1
_21459:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21460
	fld	dword [esi+36]
	fadd	dword [_96187]
	fstp	dword [esi+36]
	mov	ebx,1
_21460:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21461
	fld	dword [esi+36]
	fsub	dword [_96188]
	fstp	dword [esi+36]
	mov	ebx,1
_21461:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21462
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_21462:
	cmp	eax,0
	je	_21464
	fld	dword [esi+32]
	fsub	dword [_96189]
	fstp	dword [esi+32]
	mov	ebx,1
_21464:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21465
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_21465:
	cmp	eax,0
	je	_21467
	fld	dword [esi+32]
	fadd	dword [_96190]
	fstp	dword [esi+32]
	mov	ebx,1
_21467:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21468
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_21468:
	cmp	eax,0
	je	_21470
	fld	dword [esi+36]
	fadd	dword [_96191]
	fstp	dword [esi+36]
	mov	ebx,1
_21470:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21471
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_21471:
	cmp	eax,0
	je	_21473
	fld	dword [esi+36]
	fsub	dword [_96192]
	fstp	dword [esi+36]
	mov	ebx,1
_21473:
	cmp	ebx,0
	jne	_21474
	jmp	_834
_21474:
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+12]
	push	dword [esi+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_834:
	mov	eax,0
	jmp	_12221
_12221:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimJean_init:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	edx,dword [_bb_animJean]
	mov	eax,dword [_bb_shopmain_jeanAnim_image]
	mov	dword [edx+16],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_animJean]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_animJean]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_animJean]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animJean]
	mov	dword [eax+24],1
	mov	ebx,dword [_bb_animJean]
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_96211]
	fstp	dword [ebx+8]
	mov	ebx,dword [_bb_animJean]
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_96212]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_animJean]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_animJean]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_12223
_12223:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Slot_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Slot
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12226
_12226:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Slot_Delete:
	push	ebp
	mov	ebp,esp
_12229:
	mov	eax,0
	jmp	_21479
_21479:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Slot_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12232
_12232:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Slot_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_21481
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21481:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12235
_12235:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Slot_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [_bb_shopslot_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96224]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Slot]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_12239
_12239:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopSlot_BtnBuySlot
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	fldz
	fstp	dword [ebx+156]
	fldz
	fstp	dword [ebx+160]
	mov	dword [ebx+164],1
	mov	eax,0
	jmp	_12242
_12242:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12245:
	mov	eax,dword [eax+152]
	dec	dword [eax+4]
	jnz	_21487
	push	eax
	call	_bbGCFree
	add	esp,4
_21487:
	mov	eax,0
	jmp	_21485
_21485:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+36],edx
	mov	dword [esi+76],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+152]
	dec	dword [eax+4]
	jnz	_21491
	push	eax
	call	_bbGCFree
	add	esp,4
_21491:
	mov	dword [esi+152],ebx
	mov	ebx,dword [esi+152]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21494
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21495
	jmp	_21493
_21494:
	mov	dword [esi+148],0
	mov	dword [esi+92],0
	mov	dword [esi+96],0
	mov	dword [esi+100],1
	fld	dword [esi+64]
	fsub	dword [_96231]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+80]
	jmp	_21493
_21495:
	mov	dword [esi+148],1
	mov	dword [esi+92],4
	mov	dword [esi+96],4
	mov	dword [esi+100],5
	fld	dword [esi+64]
	fadd	dword [_96232]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+80]
	jmp	_21493
_21493:
	mov	eax,0
	jmp	_12250
_12250:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21498
	mov	edx,dword [_bb_moneygame]
	mov	eax,dword [ebp+8]
	sub	edx,dword [eax+28]
	cmp	edx,0
	setge	al
	movzx	eax,al
_21498:
	cmp	eax,0
	je	_21500
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21500:
	cmp	eax,0
	je	_21502
	mov	dword [ebp-4],1
	mov	edi,0
	push	24
	push	_21504
	call	_bbArrayNew1D
	add	esp,8
	mov	esi,eax
	mov	dword [esi+24],511
	mov	dword [esi+4+24],531
	mov	dword [esi+8+24],551
	mov	dword [esi+12+24],521
	mov	dword [esi+16+24],541
	mov	dword [esi+20+24],561
	mov	dword [esi+24+24],571
	mov	dword [esi+28+24],581
	mov	dword [esi+32+24],582
	mov	dword [esi+36+24],583
	mov	dword [esi+40+24],584
	mov	dword [esi+44+24],585
	mov	dword [esi+48+24],586
	mov	dword [esi+52+24],588
	mov	dword [esi+56+24],587
	mov	dword [esi+60+24],589
	mov	dword [esi+64+24],590
	mov	dword [esi+68+24],591
	mov	dword [esi+72+24],592
	mov	dword [esi+76+24],593
	mov	dword [esi+80+24],594
	mov	dword [esi+84+24],595
	mov	dword [esi+88+24],596
	mov	dword [esi+92+24],597
	mov	ebx,0
	jmp	_21507
_840:
	mov	eax,dword [_bb_arrUnlockedState_Weapon]
	push	dword [eax+ebx*4+24]
	push	dword [esi+ebx*4+24]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,1
	jne	_21508
	add	edi,1
_21508:
_838:
	add	ebx,1
_21507:
	cmp	ebx,23
	jle	_840
_839:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_21511
	cmp	eax,2
	je	_21512
	cmp	eax,3
	je	_21513
	cmp	eax,4
	je	_21514
	jmp	_21510
_21511:
	cmp	edi,6
	jge	_21515
	mov	dword [ebp-4],0
_21515:
	jmp	_21510
_21512:
	cmp	edi,7
	jge	_21516
	mov	dword [ebp-4],0
_21516:
	jmp	_21510
_21513:
	cmp	edi,8
	jge	_21517
	mov	dword [ebp-4],0
_21517:
	jmp	_21510
_21514:
	cmp	edi,9
	jge	_21518
	mov	dword [ebp-4],0
_21518:
	jmp	_21510
_21510:
_21502:
	cmp	dword [ebp-4],1
	jne	_21519
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21520
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21520:
	cmp	eax,0
	je	_21522
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21523
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21524
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
_21524:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21525
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21525:
	cmp	eax,0
	je	_21527
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	1
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21527:
	jmp	_21529
_21523:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
_21529:
	jmp	_21530
_21522:
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21531
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21531:
	cmp	eax,0
	je	_21533
	mov	eax,dword [ebp+8]
	push	dword [eax+92]
	mov	eax,dword [ebp+8]
	fld	dword [eax+84]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21534
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+100]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21535
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],1
_21535:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21536
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21536:
	cmp	eax,0
	je	_21538
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	0
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21538:
	jmp	_21541
_21534:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
_21541:
	mov	eax,dword [ebp+8]
	push	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+112]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21542
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+128]
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],edx
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21543
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+124]
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+132],1
_21543:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21544
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21544:
	cmp	eax,0
	je	_21546
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	0
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21546:
	jmp	_21548
_21542:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+124]
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+132],0
_21548:
_21533:
_21530:
	jmp	_21549
_21519:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21550
	mov	edx,dword [_bb_moneygame]
	mov	eax,dword [ebp+8]
	sub	edx,dword [eax+28]
	cmp	edx,0
	setl	al
	movzx	eax,al
_21550:
	cmp	eax,0
	je	_21552
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21552:
	cmp	eax,0
	je	_21554
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21555
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21555:
	cmp	eax,0
	je	_21557
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21558
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21559
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
_21559:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21560
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21560:
	cmp	eax,0
	je	_21562
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	1
	push	_837
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21562:
	jmp	_21564
_21558:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
_21564:
	jmp	_21565
_21557:
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21566
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21566:
	cmp	eax,0
	je	_21568
	mov	eax,dword [ebp+8]
	push	dword [eax+92]
	mov	eax,dword [ebp+8]
	fld	dword [eax+84]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21569
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+100]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21570
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],1
_21570:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21571
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21571:
	cmp	eax,0
	je	_21573
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	0
	push	_837
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21573:
	jmp	_21575
_21569:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
_21575:
_21568:
_21565:
_21554:
_21549:
	mov	eax,0
	jmp	_12254
_12254:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+24]
	cmp	eax,1
	je	_21578
	cmp	eax,2
	je	_21579
	cmp	eax,3
	je	_21580
	cmp	eax,4
	je	_21581
	jmp	_21577
_21578:
	mov	eax,dword [edi+28]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_SLOT_6_SOLD]
	mov	dword [edi+44],eax
	mov	dword [edi+20],2
	jmp	_21577
_21579:
	mov	eax,dword [edi+28]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_SLOT_7_SOLD]
	mov	dword [edi+44],eax
	mov	dword [edi+20],2
	jmp	_21577
_21580:
	mov	eax,dword [edi+28]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_SLOT_8_SOLD]
	mov	dword [edi+44],eax
	mov	dword [edi+20],2
	jmp	_21577
_21581:
	mov	eax,dword [edi+28]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_SLOT_9_SOLD]
	mov	dword [edi+44],eax
	mov	dword [edi+20],2
	jmp	_21577
_21577:
	mov	ecx,dword [_bb_arrShopSoldState_Slot]
	mov	edx,dword [edi+24]
	sub	edx,1
	mov	eax,dword [edi+44]
	mov	dword [ecx+edx*4+24],eax
	call	_bb_saveFilePlayer
	cmp	dword [edi+24],4
	je	_21582
	mov	esi,dword [_bb_menushopslot_btnbuyslot_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_841
_843:
	mov	eax,ebx
	push	_bb_TMenuShopSlot_BtnBuySlot
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_841
	mov	edx,dword [edi+24]
	add	edx,1
	cmp	dword [eax+24],edx
	jne	_21589
	mov	dword [eax+40],1
	jmp	_842
_21589:
_841:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_843
_842:
_21582:
	mov	eax,0
	jmp	_12257
_12257:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],2
	jge	_21590
	cmp	dword [eax+40],1
	jne	_21591
	mov	dword [eax+20],1
	jmp	_21592
_21591:
	mov	dword [eax+20],0
_21592:
_21590:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12260
_12260:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+60]
	push	dword [ebx+52]
	push	dword [ebx+48]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+36],1
	jne	_21594
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21594:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12263
_12263:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21595
	mov	eax,dword [ebx+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21595:
	cmp	eax,0
	je	_21597
	push	0
	push	dword [ebx+68]
	push	dword [ebx+64]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+148]
	push	dword [ebx+140]
	push	dword [ebx+136]
	push	_brl_max2d_TImage
	push	dword [ebx+144]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+92]
	push	dword [ebx+84]
	push	dword [ebx+80]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+152]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21598
	push	dword [ebx+120]
	push	dword [ebx+112]
	push	dword [ebx+108]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21598:
_21597:
	mov	eax,0
	jmp	_12266
_12266:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_21627],_21628
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+40]
	cmp	dword [esi+24],eax
	je	_21599
	jmp	_844
_21599:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21601
	mov	eax,dword [_bb_menushopslot_btnbuyslot_list]
	mov	ebx,dword [_bb_panelMenuShop_Slot]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_21603
	mov	edx,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21603:
_21601:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21604
	mov	eax,dword [_bb_panelMenuShop_Slot]
	cmp	dword [eax+40],1
	jle	_21605
	mov	edx,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21605:
_21604:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21606
	fldz
	fstp	dword [esi+156]
	fldz
	fstp	dword [esi+160]
	mov	edi,1
_21606:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21607
	cmp	dword [esi+164],1
	jne	_21608
	mov	dword [esi+164],0
	jmp	_21609
_21608:
	mov	dword [esi+164],1
_21609:
_21607:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21610
	fld	dword [esi+156]
	fsub	dword [_96304]
	fstp	dword [esi+156]
	mov	edi,1
_21610:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21611
	fld	dword [esi+156]
	fadd	dword [_96305]
	fstp	dword [esi+156]
	mov	edi,1
_21611:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21612
	fld	dword [esi+160]
	fadd	dword [_96306]
	fstp	dword [esi+160]
	mov	edi,1
_21612:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21613
	fld	dword [esi+160]
	fsub	dword [_96307]
	fstp	dword [esi+160]
	mov	edi,1
_21613:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21614
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_21614:
	cmp	eax,0
	je	_21616
	fld	dword [esi+156]
	fsub	dword [_96308]
	fstp	dword [esi+156]
	mov	edi,1
_21616:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21617
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_21617:
	cmp	eax,0
	je	_21619
	fld	dword [esi+156]
	fadd	dword [_96309]
	fstp	dword [esi+156]
	mov	edi,1
_21619:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21620
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_21620:
	cmp	eax,0
	je	_21622
	fld	dword [esi+160]
	fadd	dword [_96310]
	fstp	dword [esi+160]
	mov	edi,1
_21622:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21623
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_21623:
	cmp	eax,0
	je	_21625
	fld	dword [esi+160]
	fsub	dword [_96311]
	fstp	dword [esi+160]
	mov	edi,1
_21625:
	cmp	edi,0
	jne	_21626
	jmp	_844
_21626:
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+156]
	fstp	dword [esi+48]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+160]
	fstp	dword [esi+52]
	push	dword [esi+156]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+160]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_844:
	mov	eax,0
	jmp	_12269
_12269:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSlot_BtnBuySlot_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,60
	push	ebx
	push	esi
	push	edi
	push	_bb_TMenuShopSlot_BtnBuySlot
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_96335]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_96336]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_96337]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_96338]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fsub	dword [_96339]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_96340]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fsub	dword [_96341]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+12]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fadd	dword [_96342]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	dword [esi+40],1
	mov	eax,dword [ebp+8]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+20],0
	mov	eax,dword [esi+24]
	cmp	eax,1
	je	_21640
	cmp	eax,2
	je	_21641
	cmp	eax,3
	je	_21642
	cmp	eax,4
	je	_21643
	jmp	_21639
_21640:
	mov	dword [esi+8],edi
	mov	dword [esi+12],ebx
	mov	eax,dword [_bb_shopslot_btnBuy6s_image]
	mov	dword [esi+16],eax
	mov	dword [esi+28],2500
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_6_SOLD]
	cmp	dword [edx+24],eax
	jne	_21644
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [eax+24]
	mov	dword [esi+44],eax
	mov	dword [esi+20],2
_21644:
	mov	eax,dword [esi+8]
	sub	eax,52
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+48]
	mov	eax,dword [esi+12]
	add	eax,23
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+52]
	mov	dword [esi+60],11
	jmp	_21639
_21641:
	mov	eax,dword [ebp-36]
	mov	dword [esi+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [esi+12],eax
	mov	eax,dword [_bb_shopslot_btnBuy7s_image]
	mov	dword [esi+16],eax
	mov	dword [esi+28],5000
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_7_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_21645
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [eax+4+24]
	mov	dword [esi+44],eax
	mov	dword [esi+20],2
_21645:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_6_SOLD]
	cmp	dword [edx+24],eax
	je	_21646
	mov	dword [esi+40],0
_21646:
	mov	eax,dword [esi+8]
	sub	eax,16
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+48]
	mov	eax,dword [esi+12]
	add	eax,23
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+52]
	mov	dword [esi+60],12
	jmp	_21639
_21642:
	mov	eax,dword [ebp-56]
	mov	dword [esi+8],eax
	mov	eax,dword [ebp-48]
	mov	dword [esi+12],eax
	mov	eax,dword [_bb_shopslot_btnBuy8s_image]
	mov	dword [esi+16],eax
	mov	dword [esi+28],7500
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_8_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_21647
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [eax+8+24]
	mov	dword [esi+44],eax
	mov	dword [esi+20],2
_21647:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_7_SOLD]
	cmp	dword [edx+4+24],eax
	je	_21648
	mov	dword [esi+40],0
_21648:
	mov	eax,dword [esi+8]
	add	eax,14
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+48]
	mov	eax,dword [esi+12]
	add	eax,22
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+52]
	mov	dword [esi+60],13
	jmp	_21639
_21643:
	mov	eax,dword [ebp-52]
	mov	dword [esi+8],eax
	mov	eax,dword [ebp-40]
	mov	dword [esi+12],eax
	mov	eax,dword [_bb_shopslot_btnBuy9s_image]
	mov	dword [esi+16],eax
	mov	dword [esi+28],10000
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_9_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_21649
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [eax+12+24]
	mov	dword [esi+44],eax
	mov	dword [esi+20],2
_21649:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_8_SOLD]
	cmp	dword [edx+8+24],eax
	je	_21650
	mov	dword [esi+40],0
_21650:
	mov	eax,dword [esi+8]
	add	eax,46
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+48]
	mov	eax,dword [esi+12]
	add	eax,24
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+52]
	mov	dword [esi+60],14
	jmp	_21639
_21639:
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+32],0
	mov	dword [esi+36],0
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+8]
	fadd	dword [_96343]
	fstp	dword [esi+64]
	mov	eax,dword [_bb_panelMenuShop_Slot]
	fld	dword [eax+12]
	fadd	dword [_96344]
	fstp	dword [esi+68]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [esi+72],eax
	mov	dword [esi+76],0
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+64]
	fsub	dword [_96345]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+64]
	fadd	dword [_96346]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	fld	dword [esi+68]
	fadd	dword [_96347]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-60],edi
	fild	dword [ebp+-60]
	fstp	dword [esi+80]
	mov	dword [ebp+-60],ebx
	fild	dword [ebp+-60]
	fstp	dword [esi+84]
	mov	dword [esi+96],0
	mov	dword [esi+100],1
	mov	eax,dword [esi+96]
	mov	dword [esi+92],eax
	mov	dword [esi+104],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+88],eax
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
	mov	dword [ebp+-60],ebx
	fild	dword [ebp+-60]
	fstp	dword [esi+112]
	mov	dword [esi+124],2
	mov	dword [esi+128],3
	mov	eax,dword [esi+124]
	mov	dword [esi+120],eax
	mov	dword [esi+132],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+116],eax
	push	_brl_max2d_TImage
	push	dword [esi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+64]
	fadd	dword [_96348]
	fstp	dword [esi+136]
	fld	dword [esi+68]
	fsub	dword [_96349]
	fstp	dword [esi+140]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [esi+144],eax
	push	_brl_max2d_TImage
	push	dword [esi+144]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+144]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+144]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+148],0
	mov	ebx,_836
	inc	dword [ebx+4]
	mov	eax,dword [esi+152]
	dec	dword [eax+4]
	jnz	_21654
	push	eax
	call	_bbGCFree
	add	esp,4
_21654:
	mov	dword [esi+152],ebx
	mov	eax,dword [_bb_menushopslot_btnbuyslot_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_12272
_12272:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Slot:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Slot]
	cmp	dword [eax+20],1
	jne	_21656
	mov	eax,dword [_bb_panelMenuShop_Slot]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushopslot_btnbuyslot_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_846
_848:
	push	_bb_TMenuShopSlot_BtnBuySlot
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_846
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_846:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_848
_847:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_849
_851:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_849
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_849:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_851
_850:
	mov	esi,dword [_bb_menushopslot_btnbuyslot_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_852
_854:
	push	_bb_TMenuShopSlot_BtnBuySlot
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_852
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_852:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_854
_853:
_21656:
	mov	eax,0
	jmp	_12274
_12274:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Slot:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopSlot
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_bb_TMenuShopSlot_BtnBuySlot
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_21683
_857:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_855:
	add	ebx,1
_21683:
	cmp	ebx,4
	jle	_857
_856:
	mov	eax,0
	jmp	_12276
_12276:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopSlot:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopslot_btnbuyslot_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12278
_12278:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Garden
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	dword [ebx+52],1
	mov	eax,0
	jmp	_12281
_12281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_Delete:
	push	ebp
	mov	ebp,esp
_12284:
	mov	eax,0
	jmp	_21685
_21685:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12287
_12287:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_21687
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21687:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12290
_12290:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	dword [_21712],_21713
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21691
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	ebx,1
_21691:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21692
	cmp	dword [esi+52],1
	jne	_21693
	mov	dword [esi+52],0
	jmp	_21694
_21693:
	mov	dword [esi+52],1
_21694:
_21692:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21695
	fld	dword [esi+44]
	fsub	dword [_96383]
	fstp	dword [esi+44]
	mov	ebx,1
_21695:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21696
	fld	dword [esi+44]
	fadd	dword [_96384]
	fstp	dword [esi+44]
	mov	ebx,1
_21696:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21697
	fld	dword [esi+48]
	fadd	dword [_96385]
	fstp	dword [esi+48]
	mov	ebx,1
_21697:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21698
	fld	dword [esi+48]
	fsub	dword [_96386]
	fstp	dword [esi+48]
	mov	ebx,1
_21698:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21699
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_21699:
	cmp	eax,0
	je	_21701
	fld	dword [esi+44]
	fsub	dword [_96387]
	fstp	dword [esi+44]
	mov	ebx,1
_21701:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21702
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_21702:
	cmp	eax,0
	je	_21704
	fld	dword [esi+44]
	fadd	dword [_96388]
	fstp	dword [esi+44]
	mov	ebx,1
_21704:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21705
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_21705:
	cmp	eax,0
	je	_21707
	fld	dword [esi+48]
	fadd	dword [_96389]
	fstp	dword [esi+48]
	mov	ebx,1
_21707:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21708
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_21708:
	cmp	eax,0
	je	_21710
	fld	dword [esi+48]
	fsub	dword [_96390]
	fstp	dword [esi+48]
	mov	ebx,1
_21710:
	cmp	ebx,0
	jne	_21711
	jmp	_858
_21711:
	fld	dword [esi+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+44]
	fstp	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fadd	dword [esi+48]
	fstp	dword [esi+28]
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_858:
	mov	eax,0
	jmp	_12293
_12293:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Garden_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_shopgarden_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96409]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Garden]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_12297
_12297:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopGarden_BtnBuyAtas
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],1
	mov	eax,0
	jmp	_12300
_12300:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12303:
	mov	eax,dword [eax+164]
	dec	dword [eax+4]
	jnz	_21717
	push	eax
	call	_bbGCFree
	add	esp,4
_21717:
	mov	eax,0
	jmp	_21715
_21715:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+36],edx
	mov	dword [esi+88],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+164]
	dec	dword [eax+4]
	jnz	_21721
	push	eax
	call	_bbGCFree
	add	esp,4
_21721:
	mov	dword [esi+164],ebx
	mov	ebx,dword [esi+164]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21724
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21725
	jmp	_21723
_21724:
	mov	dword [esi+160],0
	mov	dword [esi+104],0
	mov	dword [esi+108],0
	mov	dword [esi+112],1
	fld	dword [esi+76]
	fsub	dword [_96416]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_21723
_21725:
	mov	dword [esi+160],1
	mov	dword [esi+104],4
	mov	dword [esi+108],4
	mov	dword [esi+112],5
	fld	dword [esi+76]
	fadd	dword [_96417]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_21723
_21723:
	mov	eax,0
	jmp	_12308
_12308:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21727
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21727:
	cmp	eax,0
	je	_21729
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21729:
	cmp	eax,0
	je	_21731
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21732
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,12
_21732:
_21731:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21734
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setge	al
	movzx	eax,al
_21734:
	cmp	eax,0
	je	_21736
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21736:
	cmp	eax,0
	je	_21738
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21739
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21739:
	cmp	eax,0
	je	_21741
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21742
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21743
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_21743:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21744
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21744:
	cmp	eax,0
	je	_21746
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_21746:
	jmp	_21748
_21742:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_21748:
	jmp	_21749
_21741:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21750
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21750:
	cmp	eax,0
	je	_21752
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21753
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21754
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_21754:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21755
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21755:
	cmp	eax,0
	je	_21757
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_21757:
	jmp	_21760
_21753:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_21760:
	push	dword [esi+132]
	fld	dword [esi+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21761
	mov	eax,dword [esi+140]
	mov	dword [esi+132],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21762
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],1
_21762:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21763
	mov	eax,dword [esi+144]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21763:
	cmp	eax,0
	je	_21765
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_21765:
	jmp	_21767
_21761:
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],0
_21767:
_21752:
_21749:
	jmp	_21768
_21738:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21769
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setl	al
	movzx	eax,al
_21769:
	cmp	eax,0
	je	_21771
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21771:
	cmp	eax,0
	je	_21773
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21774
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21774:
	cmp	eax,0
	je	_21776
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21777
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,12
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21779
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_21779:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21780
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21780:
	cmp	eax,0
	je	_21782
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_21782:
	jmp	_21784
_21777:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_21784:
	jmp	_21785
_21776:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21786
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21786:
	cmp	eax,0
	je	_21788
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21789
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21790
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_21790:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21791
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21791:
	cmp	eax,0
	je	_21793
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_21793:
	jmp	_21795
_21789:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_21795:
_21788:
_21785:
_21773:
_21768:
	mov	eax,0
	jmp	_12312
_12312:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+36]
	cmp	eax,1
	je	_21798
	cmp	eax,2
	je	_21799
	cmp	eax,3
	je	_21800
	jmp	_21797
_21798:
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [edx+eax*4+28]
	add	eax,10
	cmp	eax,99
	jle	_21801
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+24]
	mov	dword [edx+eax*4+28],99
	jmp	_21802
_21801:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	add	eax,10
	mov	dword [ecx+edx*4+28],eax
_21802:
	mov	esi,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	jmp	_21797
_21799:
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+28]
	add	eax,10
	cmp	eax,99
	jle	_21803
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	dword [eax+28],99
	jmp	_21804
_21803:
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+28]
	add	eax,10
	mov	dword [edx+28],eax
_21804:
	mov	ebx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	jmp	_21797
_21800:
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [edi+56]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	cmp	dword [_bb_currLevelName],3
	jne	_21805
	push	2
	call	_bb_PerluasGarden
	add	esp,4
_21805:
	jmp	_21797
_21797:
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	call	_bb_saveFilePlayer
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	cmp	dword [_bb_currLevelName],3
	jne	_21807
	mov	eax,dword [edi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21808
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
_21808:
	cmp	eax,0
	je	_21810
	call	_bb_LoadGarden_BtnFarmTool
	push	2
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
_21810:
_21807:
	mov	eax,0
	jmp	_12315
_12315:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Buy:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21811
	mov	eax,dword [edx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
_21811:
	cmp	eax,0
	je	_21813
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [edx+40]
	cmp	eax,0
	jl	_21814
	mov	dword [edx+52],1
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	eax,dword [edx+36]
	cmp	eax,1
	je	_21817
	cmp	eax,2
	je	_21818
	jmp	_21816
_21817:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+24]
	cmp	dword [ecx+eax*4+28],99
	jne	_21819
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_21819:
	jmp	_21816
_21818:
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	cmp	dword [eax+28],99
	jne	_21820
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_21820:
	jmp	_21816
_21816:
	jmp	_21821
_21814:
	mov	dword [edx+52],0
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
_21821:
_21813:
	mov	eax,0
	jmp	_12318
_12318:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_bbEmptyString
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_21825
	cmp	eax,2
	je	_21826
	cmp	eax,3
	je	_21827
	jmp	_21824
_21825:
	mov	ebx,_135
	jmp	_21824
_21826:
	mov	ebx,_123
	jmp	_21824
_21827:
	mov	ebx,_860
	jmp	_21824
_21824:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12323
_12323:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21828
	mov	eax,dword [edx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
_21828:
	cmp	eax,0
	je	_21830
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [edx+40]
	cmp	eax,0
	jl	_21831
	mov	dword [edx+52],1
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	eax,dword [edx+36]
	cmp	eax,1
	je	_21834
	cmp	eax,2
	je	_21835
	jmp	_21833
_21834:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+24]
	cmp	dword [ecx+eax*4+28],89
	jle	_21836
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_21836:
	jmp	_21833
_21835:
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	cmp	dword [eax+28],89
	jle	_21837
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_21837:
	jmp	_21833
_21833:
	jmp	_21838
_21831:
	mov	dword [edx+52],0
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
_21838:
_21830:
	mov	eax,0
	jmp	_12326
_12326:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	eax,0
	jmp	_12329
_12329:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	dword [ebx+20],eax
	je	_21841
	push	dword [ebx+72]
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21841:
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_21842
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21842:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12332
_12332:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21843
	mov	eax,dword [ebx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21843:
	cmp	eax,0
	je	_21845
	push	0
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+160]
	push	dword [ebx+152]
	push	dword [ebx+148]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+104]
	push	dword [ebx+96]
	push	dword [ebx+92]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+164]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21846
	push	dword [ebx+132]
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21846:
_21845:
	mov	eax,0
	jmp	_12335
_12335:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_21877],_21878
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	cmp	dword [esi+36],eax
	je	_21847
	jmp	_861
_21847:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21849
	mov	eax,dword [_bb_menushopgarden_btnbuyatas_list]
	mov	ebx,dword [_bb_panelMenuShop_Garden]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_21851
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21851:
_21849:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21852
	mov	eax,dword [_bb_panelMenuShop_Garden]
	cmp	dword [eax+40],1
	jle	_21853
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_21853:
_21852:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21854
	fldz
	fstp	dword [esi+168]
	fldz
	fstp	dword [esi+172]
	mov	edi,1
_21854:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21855
	cmp	dword [esi+176],1
	jne	_21856
	mov	dword [esi+176],0
	jmp	_21857
_21856:
	mov	dword [esi+176],1
_21857:
_21855:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21858
	fld	dword [esi+168]
	fsub	dword [_96507]
	fstp	dword [esi+168]
	mov	edi,1
_21858:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21859
	fld	dword [esi+168]
	fadd	dword [_96508]
	fstp	dword [esi+168]
	mov	edi,1
_21859:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21860
	fld	dword [esi+172]
	fadd	dword [_96509]
	fstp	dword [esi+172]
	mov	edi,1
_21860:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_21861
	fld	dword [esi+172]
	fsub	dword [_96510]
	fstp	dword [esi+172]
	mov	edi,1
_21861:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21862
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_21862:
	cmp	eax,0
	je	_21864
	fld	dword [esi+168]
	fsub	dword [_96511]
	fstp	dword [esi+168]
	mov	edi,1
_21864:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21865
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_21865:
	cmp	eax,0
	je	_21867
	fld	dword [esi+168]
	fadd	dword [_96512]
	fstp	dword [esi+168]
	mov	edi,1
_21867:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21868
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_21868:
	cmp	eax,0
	je	_21870
	fld	dword [esi+172]
	fadd	dword [_96513]
	fstp	dword [esi+172]
	mov	edi,1
_21870:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_21871
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_21871:
	cmp	eax,0
	je	_21873
	fld	dword [esi+172]
	fsub	dword [_96514]
	fstp	dword [esi+172]
	mov	edi,1
_21873:
	cmp	edi,0
	jne	_21874
	jmp	_861
_21874:
	fld	dword [esi+76]
	fadd	dword [esi+168]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+80]
	fadd	dword [esi+172]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+96]
	push	dword [esi+168]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_861:
	mov	eax,0
	jmp	_12338
_12338:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuyAtas_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopGarden_BtnBuyAtas
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96538]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_96539]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_96540]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_96541]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_96542]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fsub	dword [_96543]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	dword [ebx+52],1
	mov	dword [ebx+36],esi
	mov	dword [ebx+56],0
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_21888
	cmp	eax,2
	je	_21889
	cmp	eax,3
	je	_21890
	jmp	_21887
_21888:
	mov	dword [ebx+24],3
	jmp	_21887
_21889:
	mov	dword [ebx+24],0
	jmp	_21887
_21890:
	mov	dword [ebx+24],0
	jmp	_21887
_21887:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_21893
	cmp	eax,2
	je	_21894
	cmp	eax,3
	je	_21895
	jmp	_21892
_21893:
	mov	eax,dword [_bb_shopgarden_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+40],500
	mov	eax,dword [ebx+8]
	add	eax,19
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,68
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],8
	jmp	_21892
_21894:
	mov	eax,dword [_bb_shopgarden_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],500
	mov	eax,dword [ebx+8]
	add	eax,17
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,55
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],8
	jmp	_21892
_21895:
	mov	eax,dword [_bb_shopgarden_btnBuy1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-40]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-36]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],25000
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_21896
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_21897
_21896:
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_UNLOCKED]
	cmp	dword [_bb_shopUnlockedState_Garden2],eax
	jne	_21898
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_21899
_21898:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_21899:
_21897:
	mov	eax,dword [ebx+8]
	add	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,97
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],3
	jmp	_21892
_21892:
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fadd	dword [_96544]
	fstp	dword [ebx+76]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fadd	dword [_96545]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [ebx+84],eax
	mov	dword [ebx+88],0
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fsub	dword [_96546]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+76]
	fadd	dword [_96547]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	fld	dword [ebx+80]
	fadd	dword [_96548]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+92]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [ebx+96]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],1
	mov	eax,dword [ebx+108]
	mov	dword [ebx+104],eax
	mov	dword [ebx+116],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+120]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [ebx+124]
	mov	dword [ebx+136],2
	mov	dword [ebx+140],3
	mov	eax,dword [ebx+136]
	mov	dword [ebx+132],eax
	mov	dword [ebx+144],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+128],eax
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fadd	dword [_96549]
	fstp	dword [ebx+148]
	fld	dword [ebx+80]
	fsub	dword [_96550]
	fstp	dword [ebx+152]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [ebx+156],eax
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+160],0
	mov	esi,_836
	inc	dword [esi+4]
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_21903
	push	eax
	call	_bbGCFree
	add	esp,4
_21903:
	mov	dword [ebx+164],esi
	mov	eax,dword [_bb_menushopgarden_btnbuyatas_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12341
_12341:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopGarden_BtnBuySeed
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	fldz
	fstp	dword [ebx+124]
	fldz
	fstp	dword [ebx+128]
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	fldz
	fstp	dword [ebx+152]
	fldz
	fstp	dword [ebx+156]
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+168],eax
	fldz
	fstp	dword [ebx+172]
	fldz
	fstp	dword [ebx+176]
	mov	dword [ebx+180],1
	mov	eax,0
	jmp	_12344
_12344:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12347:
	mov	eax,dword [eax+168]
	dec	dword [eax+4]
	jnz	_21908
	push	eax
	call	_bbGCFree
	add	esp,4
_21908:
	mov	eax,0
	jmp	_21906
_21906:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+36],edx
	mov	dword [esi+92],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+168]
	dec	dword [eax+4]
	jnz	_21912
	push	eax
	call	_bbGCFree
	add	esp,4
_21912:
	mov	dword [esi+168],ebx
	mov	ebx,dword [esi+168]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21915
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_21916
	jmp	_21914
_21915:
	mov	dword [esi+164],0
	mov	dword [esi+108],0
	mov	dword [esi+112],0
	mov	dword [esi+116],1
	fld	dword [esi+80]
	fsub	dword [_96566]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+96]
	jmp	_21914
_21916:
	mov	dword [esi+164],1
	mov	dword [esi+108],4
	mov	dword [esi+112],4
	mov	dword [esi+116],5
	fld	dword [esi+80]
	fadd	dword [_96567]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+96]
	jmp	_21914
_21914:
	mov	eax,0
	jmp	_12352
_12352:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,0
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21918
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setge	al
	movzx	eax,al
_21918:
	cmp	eax,0
	je	_21920
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21921
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21921:
	cmp	eax,0
	je	_21923
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21924
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21925
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_21925:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21926
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21926:
	cmp	eax,0
	je	_21928
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	1
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21928:
	jmp	_21930
_21924:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_21930:
	jmp	_21931
_21923:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21932
	mov	eax,dword [esi+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21932:
	cmp	eax,0
	je	_21934
	push	dword [esi+108]
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21935
	mov	eax,dword [esi+116]
	mov	dword [esi+108],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21936
	mov	eax,dword [esi+112]
	mov	dword [esi+108],eax
	mov	dword [esi+120],1
_21936:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21937
	mov	eax,dword [esi+120]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21937:
	cmp	eax,0
	je	_21939
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,esi
	push	0
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21939:
	jmp	_21942
_21935:
	mov	eax,dword [esi+112]
	mov	dword [esi+108],eax
	mov	dword [esi+120],0
_21942:
	push	dword [esi+136]
	fld	dword [esi+128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21943
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21944
	mov	eax,dword [esi+140]
	mov	dword [esi+136],eax
	mov	dword [esi+148],1
_21944:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21945
	mov	eax,dword [esi+148]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21945:
	cmp	eax,0
	je	_21947
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	0
	push	_836
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21947:
	jmp	_21949
_21943:
	mov	eax,dword [esi+140]
	mov	dword [esi+136],eax
	mov	dword [esi+148],0
_21949:
_21934:
_21931:
	jmp	_21950
_21920:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21951
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setl	al
	movzx	eax,al
_21951:
	cmp	eax,0
	je	_21954
	cmp	edx,0
	sete	al
	movzx	eax,al
_21954:
	cmp	eax,0
	je	_21956
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21957
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_21957:
	cmp	eax,0
	je	_21959
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21960
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21961
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_21961:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21962
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21962:
	cmp	eax,0
	je	_21964
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	1
	push	_837
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21964:
	jmp	_21966
_21960:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_21966:
	jmp	_21967
_21959:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21968
	mov	eax,dword [esi+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21968:
	cmp	eax,0
	je	_21970
	push	dword [esi+108]
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_21971
	mov	eax,dword [esi+116]
	mov	dword [esi+108],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_21972
	mov	eax,dword [esi+112]
	mov	dword [esi+108],eax
	mov	dword [esi+120],1
_21972:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_21973
	mov	eax,dword [esi+120]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21973:
	cmp	eax,0
	je	_21975
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	0
	push	_837
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
_21975:
	jmp	_21977
_21971:
	mov	eax,dword [esi+112]
	mov	dword [esi+108],eax
	mov	dword [esi+120],0
_21977:
_21970:
_21967:
_21956:
_21950:
	mov	eax,0
	jmp	_12356
_12356:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	eax,dword [ecx+eax*4+28]
	add	eax,1
	cmp	eax,99
	jle	_21978
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	dword [ecx+eax*4+28],99
	jmp	_21979
_21978:
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	ebx,eax
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	ebx,dword [eax+24]
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	edx,eax
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,dword [ecx+edx*4+28]
	add	eax,1
	mov	dword [esi+ebx*4+28],eax
_21979:
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,1
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	edx,eax
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_UNLOCKED]
	cmp	dword [_bb_shopUnlockedState_Garden2],eax
	je	_21980
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_UNLOCKED]
	mov	dword [_bb_shopUnlockedState_Garden2],eax
	push	_863
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_864
_866:
	mov	eax,ebx
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_864
	cmp	dword [eax+36],3
	jne	_21987
	mov	edx,dword [eax+28]
	mov	dword [eax+20],edx
	mov	dword [eax+52],1
	jmp	_865
_21987:
_864:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_866
_865:
_21980:
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	call	_bb_saveFilePlayer
	cmp	dword [_bb_currLevelName],3
	jne	_21988
	call	_bb_LoadGarden_BtnPlant
	push	2
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
_21988:
	mov	eax,0
	jmp	_12359
_12359:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [ebx+40]
	cmp	eax,0
	jl	_21989
	push	dword [ebx+60]
	push	dword [ebx+36]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [ebx+52],eax
	cmp	dword [ebx+52],1
	jne	_21990
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	jmp	_21991
_21990:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_21991:
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebx+56]
	sub	eax,1
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],98
	jle	_21992
	mov	dword [ebx+52],0
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
_21992:
	jmp	_21993
_21989:
	mov	dword [ebx+52],0
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_21993:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12362
_12362:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+52],1
	jne	_21995
	push	dword [ebx+76]
	push	dword [ebx+68]
	push	dword [ebx+64]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21995:
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_21996
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_21996:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12365
_12365:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_21997
	mov	eax,dword [ebx+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_21997:
	cmp	eax,0
	je	_21999
	push	0
	push	dword [ebx+84]
	push	dword [ebx+80]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+164]
	push	dword [ebx+156]
	push	dword [ebx+152]
	push	_brl_max2d_TImage
	push	dword [ebx+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+108]
	push	dword [ebx+100]
	push	dword [ebx+96]
	push	_brl_max2d_TImage
	push	dword [ebx+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+168]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_22000
	push	dword [ebx+136]
	push	dword [ebx+128]
	push	dword [ebx+124]
	push	_brl_max2d_TImage
	push	dword [ebx+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22000:
_21999:
	mov	eax,0
	jmp	_12368
_12368:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_22029],_22030
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	cmp	dword [esi+56],eax
	je	_22001
	jmp	_867
_22001:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22003
	mov	eax,dword [_bb_menushopgarden_btnbuyseed_list]
	mov	ebx,dword [_bb_panelMenuShop_Garden]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_22005
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22005:
_22003:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22006
	mov	eax,dword [_bb_panelMenuShop_Garden]
	cmp	dword [eax+40],1
	jle	_22007
	mov	edx,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22007:
_22006:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22008
	fldz
	fstp	dword [esi+172]
	fldz
	fstp	dword [esi+176]
	mov	edi,1
_22008:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22009
	cmp	dword [esi+180],1
	jne	_22010
	mov	dword [esi+180],0
	jmp	_22011
_22010:
	mov	dword [esi+180],1
_22011:
_22009:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22012
	fld	dword [esi+172]
	fsub	dword [_96628]
	fstp	dword [esi+172]
	mov	edi,1
_22012:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22013
	fld	dword [esi+172]
	fadd	dword [_96629]
	fstp	dword [esi+172]
	mov	edi,1
_22013:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22014
	fld	dword [esi+176]
	fadd	dword [_96630]
	fstp	dword [esi+176]
	mov	edi,1
_22014:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22015
	fld	dword [esi+176]
	fsub	dword [_96631]
	fstp	dword [esi+176]
	mov	edi,1
_22015:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22016
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_22016:
	cmp	eax,0
	je	_22018
	fld	dword [esi+172]
	fsub	dword [_96632]
	fstp	dword [esi+172]
	mov	edi,1
_22018:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22019
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_22019:
	cmp	eax,0
	je	_22021
	fld	dword [esi+172]
	fadd	dword [_96633]
	fstp	dword [esi+172]
	mov	edi,1
_22021:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22022
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_22022:
	cmp	eax,0
	je	_22024
	fld	dword [esi+176]
	fadd	dword [_96634]
	fstp	dword [esi+176]
	mov	edi,1
_22024:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22025
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_22025:
	cmp	eax,0
	je	_22027
	fld	dword [esi+176]
	fsub	dword [_96635]
	fstp	dword [esi+176]
	mov	edi,1
_22027:
	cmp	edi,0
	jne	_22028
	jmp	_867
_22028:
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+172]
	fstp	dword [esi+64]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+176]
	fstp	dword [esi+68]
	push	dword [esi+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+176]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_867:
	mov	eax,0
	jmp	_12371
_12371:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopGarden_BtnBuySeed_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,104
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopGarden_BtnBuySeed
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_shopgarden_btnBuy_seed_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_96659]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_96660]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_96661]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-88],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_96662]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-92],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_96663]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-84],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_96664]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-80],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_96665]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-76],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fadd	dword [_96666]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-72],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-36]
	faddp	st1,st0
	fstp	dword [ebp-36]
	fld	dword [ebp-36]
	fadd	dword [_96667]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-100],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-40]
	faddp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_96668]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-96],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-44]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-44]
	faddp	st1,st0
	fstp	dword [ebp-44]
	fld	dword [ebp-44]
	fsub	dword [_96669]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-48]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-48]
	faddp	st1,st0
	fstp	dword [ebp-48]
	fld	dword [ebp-48]
	fadd	dword [_96670]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-52]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fld	dword [ebp-52]
	faddp	st1,st0
	fstp	dword [ebp-52]
	fld	dword [ebp-52]
	fadd	dword [_96671]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-68],eax
	mov	dword [ebx+40],250
	mov	dword [ebx+36],esi
	mov	eax,dword [_bb_menushopgarden_btnbuyseed_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [ebx+56],eax
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebx+56]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	push	dword [ebx+60]
	push	dword [ebx+36]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [ebx+52],eax
	mov	eax,dword [ebx+36]
	cmp	eax,411
	je	_22048
	cmp	eax,431
	je	_22049
	cmp	eax,421
	je	_22050
	cmp	eax,441
	je	_22051
	cmp	eax,451
	je	_22052
	cmp	eax,461
	je	_22053
	cmp	eax,471
	je	_22054
	cmp	eax,481
	je	_22055
	cmp	eax,482
	je	_22056
	cmp	eax,483
	je	_22057
	cmp	eax,484
	je	_22058
	cmp	eax,485
	je	_22059
	cmp	eax,486
	je	_22060
	cmp	eax,487
	je	_22061
	cmp	eax,488
	je	_22062
	cmp	eax,489
	je	_22063
	cmp	eax,402
	je	_22064
	cmp	eax,404
	je	_22065
	jmp	_22047
_22048:
	mov	eax,dword [ebp-60]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],0
	jmp	_22047
_22049:
	mov	eax,dword [ebp-64]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],6
	jmp	_22047
_22050:
	mov	eax,dword [ebp-88]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],3
	jmp	_22047
_22051:
	mov	eax,dword [ebp-92]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],9
	mov	dword [ebx+40],500
	jmp	_22047
_22052:
	mov	eax,dword [ebp-84]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],12
	jmp	_22047
_22053:
	mov	eax,dword [ebp-80]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],15
	mov	dword [ebx+40],100
	jmp	_22047
_22054:
	mov	eax,dword [ebp-76]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],18
	jmp	_22047
_22055:
	mov	eax,dword [ebp-72]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+24],21
	mov	dword [ebx+40],500
	jmp	_22047
_22056:
	mov	eax,dword [ebp-60]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],24
	jmp	_22047
_22057:
	mov	eax,dword [ebp-64]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],27
	mov	dword [ebx+40],100
	jmp	_22047
_22058:
	mov	eax,dword [ebp-88]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],30
	jmp	_22047
_22059:
	mov	eax,dword [ebp-92]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],33
	mov	dword [ebx+40],500
	jmp	_22047
_22060:
	mov	eax,dword [ebp-84]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],36
	jmp	_22047
_22061:
	mov	eax,dword [ebp-80]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],39
	mov	dword [ebx+40],100
	jmp	_22047
_22062:
	mov	eax,dword [ebp-76]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],42
	jmp	_22047
_22063:
	mov	eax,dword [ebp-72]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],45
	mov	dword [ebx+40],500
	jmp	_22047
_22064:
	mov	eax,dword [ebp-100]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-68]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],48
	mov	dword [ebx+40],1000
	jmp	_22047
_22065:
	mov	eax,dword [ebp-96]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-68]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],51
	mov	dword [ebx+40],1000
	jmp	_22047
_22047:
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	dword [ebx+32],eax
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [ebx+72],eax
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fstp	dword [ebx+64]
	mov	eax,dword [ebx+12]
	add	eax,45
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fstp	dword [ebx+68]
	mov	eax,dword [ebx+40]
	cmp	eax,100
	je	_22068
	cmp	eax,250
	je	_22069
	cmp	eax,500
	je	_22070
	cmp	eax,1000
	je	_22071
	jmp	_22067
_22068:
	mov	dword [ebx+76],10
	jmp	_22067
_22069:
	mov	dword [ebx+76],9
	jmp	_22067
_22070:
	mov	dword [ebx+76],8
	jmp	_22067
_22071:
	mov	dword [ebx+76],7
	jmp	_22067
_22067:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+8]
	fadd	dword [_96672]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+12]
	fadd	dword [_96673]
	fstp	dword [ebx+84]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [ebx+88],eax
	mov	dword [ebx+92],0
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+80]
	fsub	dword [_96674]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	fld	dword [ebx+80]
	fadd	dword [_96675]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	fld	dword [ebx+84]
	fadd	dword [_96676]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fstp	dword [ebx+96]
	mov	dword [ebp+-104],edi
	fild	dword [ebp+-104]
	fstp	dword [ebx+100]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],1
	mov	eax,dword [ebx+112]
	mov	dword [ebx+108],eax
	mov	dword [ebx+120],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+104],eax
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	fstp	dword [ebx+124]
	mov	dword [ebp+-104],edi
	fild	dword [ebp+-104]
	fstp	dword [ebx+128]
	mov	dword [ebx+140],2
	mov	dword [ebx+144],3
	mov	eax,dword [ebx+140]
	mov	dword [ebx+136],eax
	mov	dword [ebx+148],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+132],eax
	push	_brl_max2d_TImage
	push	dword [ebx+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+80]
	fadd	dword [_96677]
	fstp	dword [ebx+152]
	fld	dword [ebx+84]
	fsub	dword [_96678]
	fstp	dword [ebx+156]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [ebx+160],eax
	push	_brl_max2d_TImage
	push	dword [ebx+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-104],eax
	fild	dword [ebp+-104]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+164],0
	mov	esi,_836
	inc	dword [esi+4]
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_22075
	push	eax
	call	_bbGCFree
	add	esp,4
_22075:
	mov	dword [ebx+168],esi
	mov	eax,dword [_bb_menushopgarden_btnbuyseed_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12374
_12374:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Garden]
	cmp	dword [eax+20],1
	jne	_22077
	mov	eax,dword [_bb_panelMenuShop_Garden]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_869
_871:
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_869
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_869:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_871
_870:
	mov	esi,dword [_bb_menushopgarden_btnbuyseed_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_872
_874:
	push	_bb_TMenuShopGarden_BtnBuySeed
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_872
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_872:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_874
_873:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_875
_877:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_875
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_875:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_877
_876:
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_878
_880:
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_878
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_878:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_880
_879:
	mov	esi,dword [_bb_menushopgarden_btnbuyseed_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_881
_883:
	push	_bb_TMenuShopGarden_BtnBuySeed
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_881
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_881:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_883
_882:
_22077:
	mov	eax,0
	jmp	_12376
_12376:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Garden:
	push	ebp
	mov	ebp,esp
	call	_bb_EmptySemuaList_ShopGarden
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TMenuShopGarden_BtnBuyAtas
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	3
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	_bb_TMenuShopGarden_BtnBuySeed
	call	_bbObjectNew
	add	esp,4
	push	411
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	431
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	421
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	441
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	451
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	461
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	471
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	481
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	482
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	483
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	484
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	485
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	486
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	487
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	488
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	489
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	402
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	404
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,0
	jmp	_12378
_12378:
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopGarden:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopgarden_btnbuyatas_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_menushopgarden_btnbuyseed_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12380
_12380:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Tools_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Tools
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12383
_12383:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Tools_Delete:
	push	ebp
	mov	ebp,esp
_12386:
	mov	eax,0
	jmp	_22119
_22119:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Tools_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12389
_12389:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Tools_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_22121
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22121:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12392
_12392:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Tools_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [_bb_shoptools_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96725]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Tools]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_12396
_12396:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopTools_BtnBuyTool
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	fldz
	fstp	dword [ebx+160]
	fldz
	fstp	dword [ebx+164]
	mov	dword [ebx+168],0
	mov	dword [ebx+172],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+176],eax
	fldz
	fstp	dword [ebx+180]
	fldz
	fstp	dword [ebx+184]
	mov	dword [ebx+188],1
	mov	eax,0
	jmp	_12399
_12399:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12402:
	mov	eax,dword [eax+176]
	dec	dword [eax+4]
	jnz	_22127
	push	eax
	call	_bbGCFree
	add	esp,4
_22127:
	mov	eax,0
	jmp	_22125
_22125:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+36],edx
	mov	dword [esi+100],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+176]
	dec	dword [eax+4]
	jnz	_22131
	push	eax
	call	_bbGCFree
	add	esp,4
_22131:
	mov	dword [esi+176],ebx
	mov	ebx,dword [esi+176]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22134
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22135
	jmp	_22133
_22134:
	mov	dword [esi+172],0
	mov	dword [esi+116],0
	mov	dword [esi+120],0
	mov	dword [esi+124],1
	fld	dword [esi+88]
	fsub	dword [_96732]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+104]
	jmp	_22133
_22135:
	mov	dword [esi+172],1
	mov	dword [esi+116],4
	mov	dword [esi+120],4
	mov	dword [esi+124],5
	fld	dword [esi+88]
	fadd	dword [_96733]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+104]
	jmp	_22133
_22133:
	mov	eax,0
	jmp	_12407
_12407:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [esi+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22137
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+36]
	cmp	eax,0
	setge	al
	movzx	eax,al
_22137:
	cmp	eax,0
	je	_22139
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22140
	mov	eax,dword [esi+100]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22140:
	cmp	eax,0
	je	_22142
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22143
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	mov	dword [esi+44],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22145
	mov	dword [esi+40],1
	mov	dword [esi+44],0
_22145:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22146
	mov	eax,dword [esi+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22146:
	cmp	eax,0
	je	_22148
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22148:
	jmp	_22150
_22143:
	mov	dword [esi+40],0
	mov	dword [esi+44],0
_22150:
	jmp	_22151
_22142:
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22152
	mov	eax,dword [esi+100]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22152:
	cmp	eax,0
	je	_22154
	push	dword [esi+116]
	fld	dword [esi+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+104]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22155
	mov	eax,dword [esi+124]
	mov	dword [esi+116],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22156
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	mov	dword [esi+128],1
_22156:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22157
	mov	eax,dword [esi+128]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22157:
	cmp	eax,0
	je	_22159
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22159:
	jmp	_22162
_22155:
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	mov	dword [esi+128],0
_22162:
	push	dword [esi+144]
	fld	dword [esi+136]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+132]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+140]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22163
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22164
	mov	eax,dword [esi+148]
	mov	dword [esi+144],eax
	mov	dword [esi+156],1
_22164:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22165
	mov	eax,dword [esi+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22165:
	cmp	eax,0
	je	_22167
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22167:
	jmp	_22169
_22163:
	mov	eax,dword [esi+148]
	mov	dword [esi+144],eax
	mov	dword [esi+156],0
_22169:
_22154:
_22151:
	jmp	_22170
_22139:
	mov	eax,dword [esi+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22171
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+36]
	cmp	eax,0
	setl	al
	movzx	eax,al
_22171:
	cmp	eax,0
	je	_22173
	mov	eax,dword [esi+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22173:
	cmp	eax,0
	je	_22175
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22176
	mov	eax,dword [esi+100]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22176:
	cmp	eax,0
	je	_22178
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22179
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	mov	dword [esi+44],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22181
	mov	dword [esi+40],1
	mov	dword [esi+44],0
_22181:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22182
	mov	eax,dword [esi+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22182:
	cmp	eax,0
	je	_22184
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22184:
	jmp	_22186
_22179:
	mov	dword [esi+40],0
	mov	dword [esi+44],0
_22186:
	jmp	_22187
_22178:
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22188
	mov	eax,dword [esi+100]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22188:
	cmp	eax,0
	je	_22190
	push	dword [esi+116]
	fld	dword [esi+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+104]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22191
	mov	eax,dword [esi+124]
	mov	dword [esi+116],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22192
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	mov	dword [esi+128],1
_22192:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22193
	mov	eax,dword [esi+128]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22193:
	cmp	eax,0
	je	_22195
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22195:
	jmp	_22197
_22191:
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	mov	dword [esi+128],0
_22197:
_22190:
_22187:
_22175:
_22170:
	mov	eax,0
	jmp	_12411
_12411:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_22200
	cmp	eax,2
	je	_22201
	cmp	eax,3
	je	_22202
	cmp	eax,4
	je	_22203
	cmp	eax,5
	je	_22204
	jmp	_22199
_22200:
	mov	eax,dword [ebx+36]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	mov	dword [ebx+52],eax
	jmp	_22199
_22201:
	mov	eax,dword [ebx+36]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	mov	dword [ebx+52],eax
	jmp	_22199
_22202:
	mov	eax,dword [ebx+36]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	mov	dword [ebx+52],eax
	jmp	_22199
_22203:
	mov	eax,dword [ebx+36]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	mov	dword [ebx+52],eax
	jmp	_22199
_22204:
	mov	eax,dword [ebx+36]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	mov	dword [ebx+52],eax
	jmp	_22199
_22199:
	mov	dword [ebx+48],0
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [ebx+32]
	sub	edx,1
	mov	eax,dword [ebx+52]
	mov	dword [ecx+edx*4+24],eax
	call	_bb_saveFilePlayer
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_22207
	cmp	eax,2
	je	_22208
	jmp	_22206
_22207:
	push	_884
	mov	eax,dword [_bb_btnWaterCan]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_22206
_22208:
	push	_884
	push	0
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_22206
_22206:
	mov	eax,0
	jmp	_12414
_12414:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],1
	jne	_22209
	mov	edx,dword [eax+24]
	mov	dword [eax+20],edx
	jmp	_22210
_22209:
	mov	edx,dword [eax+28]
	mov	dword [eax+20],edx
_22210:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12417
_12417:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+188],1
	jne	_22212
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22212:
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+20],eax
	je	_22213
	push	dword [ebx+84]
	push	dword [ebx+76]
	push	dword [ebx+72]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22213:
	push	dword [ebx+68]
	push	dword [ebx+60]
	push	dword [ebx+56]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+44],1
	jne	_22214
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22214:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12420
_12420:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22215
	mov	eax,dword [ebx+100]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22215:
	cmp	eax,0
	je	_22217
	push	0
	push	dword [ebx+92]
	push	dword [ebx+88]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+172]
	push	dword [ebx+164]
	push	dword [ebx+160]
	push	_brl_max2d_TImage
	push	dword [ebx+168]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+116]
	push	dword [ebx+108]
	push	dword [ebx+104]
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+176]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_22218
	push	dword [ebx+144]
	push	dword [ebx+136]
	push	dword [ebx+132]
	push	_brl_max2d_TImage
	push	dword [ebx+140]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22218:
_22217:
	mov	eax,0
	jmp	_12423
_12423:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_bbEmptyString
	mov	eax,dword [eax+32]
	cmp	eax,1
	je	_22222
	cmp	eax,2
	je	_22223
	cmp	eax,3
	je	_22224
	cmp	eax,4
	je	_22225
	cmp	eax,5
	je	_22226
	jmp	_22221
_22222:
	mov	ebx,_885
	jmp	_22221
_22223:
	mov	ebx,_886
	sub	esi,300
	add	edi,10
	jmp	_22221
_22224:
	mov	ebx,_887
	jmp	_22221
_22225:
	mov	ebx,_888
	sub	esi,300
	add	edi,10
	jmp	_22221
_22226:
	mov	ebx,_889
	sub	esi,300
	add	edi,10
	jmp	_22221
_22221:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12428
_12428:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_22258],_22259
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+40]
	cmp	dword [esi+32],eax
	je	_22227
	jmp	_890
_22227:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22229
	mov	eax,dword [_bb_menushoptools_btnbuytool_list]
	mov	ebx,dword [_bb_panelMenuShop_Tools]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_22231
	mov	edx,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22231:
_22229:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22232
	mov	eax,dword [_bb_panelMenuShop_Tools]
	cmp	dword [eax+40],1
	jle	_22233
	mov	edx,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22233:
_22232:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22234
	fldz
	fstp	dword [esi+180]
	fldz
	fstp	dword [esi+184]
	mov	edi,1
_22234:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22235
	cmp	dword [esi+188],1
	jne	_22236
	mov	dword [esi+188],0
	jmp	_22237
_22236:
	mov	dword [esi+188],1
_22237:
_22235:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22238
	fld	dword [esi+180]
	fsub	dword [_96802]
	fstp	dword [esi+180]
	mov	edi,1
_22238:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22239
	fld	dword [esi+180]
	fadd	dword [_96803]
	fstp	dword [esi+180]
	mov	edi,1
_22239:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22240
	fld	dword [esi+184]
	fadd	dword [_96804]
	fstp	dword [esi+184]
	mov	edi,1
_22240:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22241
	fld	dword [esi+184]
	fsub	dword [_96805]
	fstp	dword [esi+184]
	mov	edi,1
_22241:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22242
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_22242:
	cmp	eax,0
	je	_22244
	fld	dword [esi+180]
	fsub	dword [_96806]
	fstp	dword [esi+180]
	mov	edi,1
_22244:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22245
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_22245:
	cmp	eax,0
	je	_22247
	fld	dword [esi+180]
	fadd	dword [_96807]
	fstp	dword [esi+180]
	mov	edi,1
_22247:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22248
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_22248:
	cmp	eax,0
	je	_22250
	fld	dword [esi+184]
	fadd	dword [_96808]
	fstp	dword [esi+184]
	mov	edi,1
_22250:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22251
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_22251:
	cmp	eax,0
	je	_22253
	fld	dword [esi+184]
	fsub	dword [_96809]
	fstp	dword [esi+184]
	mov	edi,1
_22253:
	cmp	edi,0
	jne	_22254
	jmp	_890
_22254:
	fld	dword [esi+88]
	fadd	dword [esi+180]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+88]
	fadd	dword [esi+180]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+92]
	fadd	dword [esi+184]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	push	dword [esi+180]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+184]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_890:
	mov	eax,0
	jmp	_12431
_12431:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopTools_BtnBuyTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	push	esi
	push	edi
	push	_bb_TMenuShopTools_BtnBuyTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_shoptools_btnBuy_tools_image]
	mov	dword [esi+16],eax
	mov	eax,dword [_bb_shoptools_itemName_image]
	mov	dword [esi+64],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96833]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_96834]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_96835]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_96836]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_96837]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-68],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_96838]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_96839]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fsub	dword [_96840]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-36]
	faddp	st1,st0
	fstp	dword [ebp-36]
	fld	dword [ebp-36]
	fadd	dword [_96841]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fld	dword [ebp-40]
	faddp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_96842]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+36],5000
	mov	dword [esi+48],1
	mov	edx,dword [ebp+8]
	mov	dword [esi+32],edx
	mov	edx,dword [_bb_shoptools_itemName_image]
	mov	dword [esi+80],edx
	mov	dword [esi+84],5
	mov	edx,dword [esi+32]
	cmp	edx,1
	je	_22273
	cmp	edx,2
	je	_22274
	cmp	edx,3
	je	_22275
	cmp	edx,4
	je	_22276
	cmp	edx,5
	je	_22277
	jmp	_22272
_22273:
	mov	dword [ebp+-72],edi
	fild	dword [ebp+-72]
	fstp	dword [esi+8]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	dword [esi+12]
	mov	dword [esi+24],0
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_22278
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+24]
	mov	dword [esi+52],eax
_22278:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_22279
	mov	dword [esi+48],0
_22279:
	fld	dword [esi+8]
	fsub	dword [_96843]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_96844]
	fstp	dword [esi+60]
	mov	dword [esi+68],0
	fld	dword [esi+8]
	fsub	dword [_96845]
	fstp	dword [esi+72]
	fld	dword [esi+12]
	fsub	dword [_96846]
	fstp	dword [esi+76]
	jmp	_22272
_22274:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+12]
	mov	dword [esi+24],2
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_22280
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+4+24]
	mov	dword [esi+52],eax
_22280:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_22281
	mov	dword [esi+48],0
_22281:
	fld	dword [esi+8]
	fsub	dword [_96847]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_96848]
	fstp	dword [esi+60]
	mov	dword [esi+68],1
	fld	dword [esi+8]
	fsub	dword [_96849]
	fstp	dword [esi+72]
	fld	dword [esi+12]
	fsub	dword [_96850]
	fstp	dword [esi+76]
	jmp	_22272
_22275:
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+12]
	mov	dword [esi+24],6
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_22282
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+8+24]
	mov	dword [esi+52],eax
_22282:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_22283
	mov	dword [esi+48],0
_22283:
	fld	dword [esi+8]
	fsub	dword [_96851]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_96852]
	fstp	dword [esi+60]
	mov	dword [esi+68],3
	fld	dword [esi+8]
	fsub	dword [_96853]
	fstp	dword [esi+72]
	fld	dword [esi+12]
	fsub	dword [_96854]
	fstp	dword [esi+76]
	jmp	_22272
_22276:
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+12]
	mov	dword [esi+24],4
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_22284
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+12+24]
	mov	dword [esi+52],eax
_22284:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_22285
	mov	dword [esi+48],0
_22285:
	fld	dword [esi+8]
	fadd	dword [_96855]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_96856]
	fstp	dword [esi+60]
	mov	dword [esi+68],2
	fld	dword [esi+8]
	fsub	dword [_96857]
	fstp	dword [esi+72]
	fld	dword [esi+12]
	fsub	dword [_96858]
	fstp	dword [esi+76]
	jmp	_22272
_22277:
	mov	edx,dword [ebp-48]
	mov	dword [ebp+-72],edx
	fild	dword [ebp+-72]
	fstp	dword [esi+8]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+12]
	mov	dword [esi+24],8
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [edx+16+24],eax
	jne	_22286
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+16+24]
	mov	dword [esi+52],eax
_22286:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [edx+16+24],eax
	jne	_22287
	mov	dword [esi+48],0
_22287:
	fld	dword [esi+8]
	fadd	dword [_96859]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_96860]
	fstp	dword [esi+60]
	mov	dword [esi+68],4
	fld	dword [esi+8]
	fsub	dword [_96861]
	fstp	dword [esi+72]
	fld	dword [esi+12]
	fsub	dword [_96862]
	fstp	dword [esi+76]
	jmp	_22272
_22272:
	mov	dword [esi+40],0
	mov	dword [esi+44],0
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+24]
	add	eax,1
	mov	dword [esi+28],eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+8]
	fadd	dword [_96863]
	fstp	dword [esi+88]
	mov	eax,dword [_bb_panelMenuShop_Tools]
	fld	dword [eax+12]
	fadd	dword [_96864]
	fstp	dword [esi+92]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [esi+96],eax
	mov	dword [esi+100],0
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+88]
	fsub	dword [_96865]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+88]
	fadd	dword [_96866]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	fld	dword [esi+92]
	fadd	dword [_96867]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-72],edi
	fild	dword [ebp+-72]
	fstp	dword [esi+104]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	dword [esi+108]
	mov	dword [esi+120],0
	mov	dword [esi+124],1
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	mov	dword [esi+128],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+112],eax
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	fstp	dword [esi+132]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	dword [esi+136]
	mov	dword [esi+148],2
	mov	dword [esi+152],3
	mov	eax,dword [esi+148]
	mov	dword [esi+144],eax
	mov	dword [esi+156],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+140],eax
	push	_brl_max2d_TImage
	push	dword [esi+140]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+140]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+140]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+88]
	fadd	dword [_96868]
	fstp	dword [esi+160]
	fld	dword [esi+92]
	fsub	dword [_96869]
	fstp	dword [esi+164]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [esi+168],eax
	push	_brl_max2d_TImage
	push	dword [esi+168]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+168]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+168]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+172],0
	mov	ebx,_836
	inc	dword [ebx+4]
	mov	eax,dword [esi+176]
	dec	dword [eax+4]
	jnz	_22291
	push	eax
	call	_bbGCFree
	add	esp,4
_22291:
	mov	dword [esi+176],ebx
	mov	eax,dword [_bb_menushoptools_btnbuytool_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_12434
_12434:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Tools:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Tools]
	cmp	dword [eax+20],1
	jne	_22293
	mov	eax,dword [_bb_panelMenuShop_Tools]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushoptools_btnbuytool_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_892
_894:
	push	_bb_TMenuShopTools_BtnBuyTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_892
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_892:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_894
_893:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_895
_897:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_895
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_895:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_897
_896:
	mov	esi,dword [_bb_menushoptools_btnbuytool_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_898
_900:
	push	_bb_TMenuShopTools_BtnBuyTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_898
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_898:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_900
_899:
_22293:
	mov	eax,0
	jmp	_12436
_12436:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Tools:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopTools
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_bb_TMenuShopTools_BtnBuyTool
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_22320
_903:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_901:
	add	ebx,1
_22320:
	cmp	ebx,5
	jle	_903
_902:
	mov	eax,0
	jmp	_12438
_12438:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopTools:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushoptools_btnbuytool_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12440
_12440:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Chicken_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Chicken
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12443
_12443:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Chicken_Delete:
	push	ebp
	mov	ebp,esp
_12446:
	mov	eax,0
	jmp	_22322
_22322:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Chicken_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12449
_12449:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Chicken_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_22324
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22324:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12452
_12452:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Chicken_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_shopchicken_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_96907]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Chicken]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_12456
_12456:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopChicken_BtnBuyChicken
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],1
	mov	eax,0
	jmp	_12459
_12459:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12462:
	mov	eax,dword [eax+164]
	dec	dword [eax+4]
	jnz	_22330
	push	eax
	call	_bbGCFree
	add	esp,4
_22330:
	mov	eax,0
	jmp	_22328
_22328:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+36],edx
	mov	dword [esi+88],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+164]
	dec	dword [eax+4]
	jnz	_22334
	push	eax
	call	_bbGCFree
	add	esp,4
_22334:
	mov	dword [esi+164],ebx
	mov	ebx,dword [esi+164]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22337
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22338
	jmp	_22336
_22337:
	mov	dword [esi+160],0
	mov	dword [esi+104],0
	mov	dword [esi+108],0
	mov	dword [esi+112],1
	fld	dword [esi+76]
	fsub	dword [_96914]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22336
_22338:
	mov	dword [esi+160],1
	mov	dword [esi+104],4
	mov	dword [esi+108],4
	mov	dword [esi+112],5
	fld	dword [esi+76]
	fadd	dword [_96915]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22336
_22336:
	mov	eax,0
	jmp	_12467
_12467:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22340
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22340:
	cmp	eax,0
	je	_22342
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22342:
	cmp	eax,0
	je	_22344
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22345
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
_22345:
_22344:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22347
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setge	al
	movzx	eax,al
_22347:
	cmp	eax,0
	je	_22349
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22349:
	cmp	eax,0
	je	_22351
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22352
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22352:
	cmp	eax,0
	je	_22354
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22355
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22356
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22356:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22357
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22357:
	cmp	eax,0
	je	_22359
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22359:
	jmp	_22361
_22355:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22361:
	jmp	_22362
_22354:
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22363
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22363:
	cmp	eax,0
	je	_22365
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22366
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22367
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22367:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22368
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22368:
	cmp	eax,0
	je	_22370
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22370:
	jmp	_22373
_22366:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22373:
	push	dword [esi+132]
	fld	dword [esi+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22374
	mov	eax,dword [esi+140]
	mov	dword [esi+132],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22375
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],1
_22375:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22376
	mov	eax,dword [esi+144]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22376:
	cmp	eax,0
	je	_22378
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22378:
	jmp	_22380
_22374:
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],0
_22380:
_22365:
_22362:
	jmp	_22381
_22351:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22382
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setl	al
	movzx	eax,al
_22382:
	cmp	eax,0
	je	_22384
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22384:
	cmp	eax,0
	je	_22386
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22387
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22387:
	cmp	eax,0
	je	_22389
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22390
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22392
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22392:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22393
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22393:
	cmp	eax,0
	je	_22395
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22395:
	jmp	_22397
_22390:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22397:
	jmp	_22398
_22389:
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22399
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22399:
	cmp	eax,0
	je	_22401
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22402
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22403
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22403:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22404
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22404:
	cmp	eax,0
	je	_22406
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22406:
	jmp	_22408
_22402:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22408:
_22401:
_22398:
_22386:
_22381:
	mov	eax,0
	jmp	_12471
_12471:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+36]
	cmp	eax,1
	je	_22411
	cmp	eax,2
	je	_22412
	cmp	eax,3
	je	_22413
	jmp	_22410
_22411:
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [edi+56]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	cmp	dword [_bb_currLevelName],43
	jne	_22414
	push	2
	call	_bb_PerluasRanch
	add	esp,4
	jmp	_22415
_22414:
	call	_bb_Ranch_SetJumlahTernak
_22415:
	jmp	_22410
_22412:
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+28]
	add	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+28]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_22416
	mov	eax,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED]
	setne	al
	movzx	eax,al
_22416:
	cmp	eax,0
	je	_22418
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED]
	mov	dword [edx+24],eax
	push	_904
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,dword [_bb_menushopchicken_btnbuychicken_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_905
_907:
	mov	eax,ebx
	push	_bb_TMenuShopChicken_BtnBuyChicken
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_905
	cmp	dword [eax+36],3
	jne	_22425
	mov	edx,dword [eax+28]
	mov	dword [eax+20],edx
	mov	dword [eax+52],1
_22425:
_905:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_907
_906:
_22418:
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	je	_22426
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_RANCH2_UNLOCKED]
	mov	dword [edx+4+24],eax
	push	_908
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,dword [_bb_menushopchicken_btnbuychicken_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_909
_911:
	mov	eax,ebx
	push	_bb_TMenuShopChicken_BtnBuyChicken
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_909
	cmp	dword [eax+36],1
	jne	_22432
	mov	edx,dword [eax+28]
	mov	dword [eax+20],edx
	mov	dword [eax+52],1
	jmp	_910
_22432:
_909:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_911
_910:
_22426:
	jmp	_22410
_22413:
	push	10
	push	102
	call	_bb_UpdateLumbung
	add	esp,8
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	jmp	_22410
_22410:
	call	_bb_saveFilePlayer
	cmp	dword [_bb_currLevelName],43
	jne	_22433
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22434
	mov	eax,dword [edi+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
_22434:
	cmp	eax,0
	je	_22436
	cmp	dword [edi+36],2
	jne	_22437
	call	_bb_LoadRanch_TernakCekBeli
	jmp	_22438
_22437:
	cmp	dword [edi+36],3
	jne	_22439
	call	_bb_LoadRanch_BtnFarmTool
_22439:
_22438:
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
_22436:
_22433:
	mov	eax,0
	jmp	_12474
_12474:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22442
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22440
	mov	eax,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED]
	sete	al
	movzx	eax,al
_22440:
_22442:
	cmp	eax,0
	je	_22444
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [edx+40]
	cmp	eax,0
	jl	_22445
	mov	dword [edx+52],1
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	eax,dword [edx+36]
	cmp	eax,2
	je	_22448
	cmp	eax,3
	je	_22449
	jmp	_22447
_22448:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_maxTernak_Hen]
	cmp	dword [ecx+28],eax
	jl	_22450
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22450:
	jmp	_22447
_22449:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+24]
	cmp	dword [ecx+eax*4+28],89
	jle	_22451
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22451:
	jmp	_22447
_22447:
	jmp	_22452
_22445:
	mov	dword [edx+52],0
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
_22452:
_22444:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12477
_12477:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	dword [ebx+20],eax
	je	_22454
	push	dword [ebx+72]
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22454:
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_22455
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22455:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12480
_12480:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22456
	mov	eax,dword [ebx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22456:
	cmp	eax,0
	je	_22458
	push	0
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+160]
	push	dword [ebx+152]
	push	dword [ebx+148]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+104]
	push	dword [ebx+96]
	push	dword [ebx+92]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+164]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_22459
	push	dword [ebx+132]
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22459:
_22458:
	mov	eax,0
	jmp	_12483
_12483:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_bbEmptyString
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_22463
	cmp	eax,2
	je	_22464
	cmp	eax,3
	je	_22465
	jmp	_22462
_22463:
	mov	ebx,_912
	jmp	_22462
_22464:
	mov	ebx,_913
	jmp	_22462
_22465:
	mov	ebx,_136
	jmp	_22462
_22462:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12488
_12488:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_22494],_22495
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	cmp	dword [esi+36],eax
	je	_22466
	jmp	_914
_22466:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22468
	mov	eax,dword [_bb_menushopchicken_btnbuychicken_list]
	mov	ebx,dword [_bb_panelMenuShop_Chicken]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_22470
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22470:
_22468:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22471
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	cmp	dword [eax+40],1
	jle	_22472
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22472:
_22471:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22473
	fldz
	fstp	dword [esi+168]
	fldz
	fstp	dword [esi+172]
	mov	edi,1
_22473:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22474
	cmp	dword [esi+176],1
	jne	_22475
	mov	dword [esi+176],0
	jmp	_22476
_22475:
	mov	dword [esi+176],1
_22476:
_22474:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22477
	fld	dword [esi+168]
	fsub	dword [_97002]
	fstp	dword [esi+168]
	mov	edi,1
_22477:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22478
	fld	dword [esi+168]
	fadd	dword [_97003]
	fstp	dword [esi+168]
	mov	edi,1
_22478:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22479
	fld	dword [esi+172]
	fadd	dword [_97004]
	fstp	dword [esi+172]
	mov	edi,1
_22479:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22480
	fld	dword [esi+172]
	fsub	dword [_97005]
	fstp	dword [esi+172]
	mov	edi,1
_22480:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22481
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_22481:
	cmp	eax,0
	je	_22483
	fld	dword [esi+168]
	fsub	dword [_97006]
	fstp	dword [esi+168]
	mov	edi,1
_22483:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22484
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_22484:
	cmp	eax,0
	je	_22486
	fld	dword [esi+168]
	fadd	dword [_97007]
	fstp	dword [esi+168]
	mov	edi,1
_22486:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22487
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_22487:
	cmp	eax,0
	je	_22489
	fld	dword [esi+172]
	fadd	dword [_97008]
	fstp	dword [esi+172]
	mov	edi,1
_22489:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22490
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_22490:
	cmp	eax,0
	je	_22492
	fld	dword [esi+172]
	fsub	dword [_97009]
	fstp	dword [esi+172]
	mov	edi,1
_22492:
	cmp	edi,0
	jne	_22493
	jmp	_914
_22493:
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+168]
	fstp	dword [esi+60]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+172]
	fstp	dword [esi+64]
	push	dword [esi+168]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_914:
	mov	eax,0
	jmp	_12491
_12491:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopChicken_BtnBuyChicken_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopChicken_BtnBuyChicken
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_97033]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_97034]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97035]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_97036]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_97037]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_97038]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	dword [ebx+52],1
	mov	dword [ebx+36],esi
	mov	dword [ebx+56],0
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_22505
	cmp	eax,2
	je	_22506
	cmp	eax,3
	je	_22507
	jmp	_22504
_22505:
	mov	dword [ebx+24],0
	jmp	_22504
_22506:
	mov	dword [ebx+24],0
	jmp	_22504
_22507:
	mov	dword [ebx+24],3
	jmp	_22504
_22504:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_22510
	cmp	eax,2
	je	_22511
	cmp	eax,3
	je	_22512
	jmp	_22509
_22510:
	mov	eax,dword [_bb_shopchicken_btnBuy1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+40],50000
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_22513
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_22514
_22513:
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	jne	_22515
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_22516
_22515:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_22516:
_22514:
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,118
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],2
	jmp	_22509
_22511:
	mov	eax,dword [_bb_shopchicken_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],2500
	mov	eax,dword [ebx+8]
	sub	eax,5
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,80
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],6
	jmp	_22509
_22512:
	mov	eax,dword [_bb_shopchicken_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-40]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-36]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],500
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED]
	cmp	dword [edx+24],eax
	jne	_22517
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_22518
_22517:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_22518:
	mov	eax,dword [ebx+8]
	sub	eax,21
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,79
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],8
	jmp	_22509
_22509:
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fadd	dword [_97039]
	fstp	dword [ebx+76]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fadd	dword [_97040]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [ebx+84],eax
	mov	dword [ebx+88],0
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fsub	dword [_97041]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+76]
	fadd	dword [_97042]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	fld	dword [ebx+80]
	fadd	dword [_97043]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+92]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [ebx+96]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],1
	mov	eax,dword [ebx+108]
	mov	dword [ebx+104],eax
	mov	dword [ebx+116],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fstp	dword [ebx+120]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [ebx+124]
	mov	dword [ebx+136],2
	mov	dword [ebx+140],3
	mov	eax,dword [ebx+136]
	mov	dword [ebx+132],eax
	mov	dword [ebx+144],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+128],eax
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fadd	dword [_97044]
	fstp	dword [ebx+148]
	fld	dword [ebx+80]
	fsub	dword [_97045]
	fstp	dword [ebx+152]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [ebx+156],eax
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+160],0
	mov	esi,_836
	inc	dword [esi+4]
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_22522
	push	eax
	call	_bbGCFree
	add	esp,4
_22522:
	mov	dword [ebx+164],esi
	mov	eax,dword [_bb_menushopchicken_btnbuychicken_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12494
_12494:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Chicken:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	cmp	dword [eax+20],1
	jne	_22524
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushopchicken_btnbuychicken_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_916
_918:
	push	_bb_TMenuShopChicken_BtnBuyChicken
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_916
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_916:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_918
_917:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_919
_921:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_919
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_919:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_921
_920:
	mov	esi,dword [_bb_menushopchicken_btnbuychicken_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_922
_924:
	push	_bb_TMenuShopChicken_BtnBuyChicken
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_922
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_922:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_924
_923:
_22524:
	mov	eax,0
	jmp	_12496
_12496:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Chicken:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopChicken
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_bb_TMenuShopChicken_BtnBuyChicken
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_22551
_927:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_925:
	add	ebx,1
_22551:
	cmp	ebx,3
	jle	_927
_926:
	mov	eax,0
	jmp	_12498
_12498:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopChicken:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopchicken_btnbuychicken_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12500
_12500:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Sheep_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Sheep
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12503
_12503:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Sheep_Delete:
	push	ebp
	mov	ebp,esp
_12506:
	mov	eax,0
	jmp	_22553
_22553:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Sheep_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12509
_12509:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Sheep_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_22555
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22555:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12512
_12512:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Sheep_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [_bb_shopsheep_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_97077]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Sheep]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+36],0
	call	_bb_Ranch_SetJumlahTernak
	mov	eax,0
	jmp	_12516
_12516:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopSheep_BtnBuySheep
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],1
	mov	eax,0
	jmp	_12519
_12519:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12522:
	mov	eax,dword [eax+164]
	dec	dword [eax+4]
	jnz	_22561
	push	eax
	call	_bbGCFree
	add	esp,4
_22561:
	mov	eax,0
	jmp	_22559
_22559:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+36],edx
	mov	dword [esi+88],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+164]
	dec	dword [eax+4]
	jnz	_22565
	push	eax
	call	_bbGCFree
	add	esp,4
_22565:
	mov	dword [esi+164],ebx
	mov	ebx,dword [esi+164]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22568
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22569
	jmp	_22567
_22568:
	mov	dword [esi+160],0
	mov	dword [esi+104],0
	mov	dword [esi+108],0
	mov	dword [esi+112],1
	fld	dword [esi+76]
	fsub	dword [_97084]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22567
_22569:
	mov	dword [esi+160],1
	mov	dword [esi+104],4
	mov	dword [esi+108],4
	mov	dword [esi+112],5
	fld	dword [esi+76]
	fadd	dword [_97085]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22567
_22567:
	mov	eax,0
	jmp	_12527
_12527:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22571
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22571:
	cmp	eax,0
	je	_22573
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22573:
	cmp	eax,0
	je	_22575
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22576
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
_22576:
_22575:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22578
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setge	al
	movzx	eax,al
_22578:
	cmp	eax,0
	je	_22580
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22580:
	cmp	eax,0
	je	_22582
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22583
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22583:
	cmp	eax,0
	je	_22585
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22586
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22587
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22587:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22588
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22588:
	cmp	eax,0
	je	_22590
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22590:
	jmp	_22592
_22586:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22592:
	jmp	_22593
_22585:
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22594
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22594:
	cmp	eax,0
	je	_22596
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22597
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22598
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22598:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22599
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22599:
	cmp	eax,0
	je	_22601
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22601:
	jmp	_22604
_22597:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22604:
	push	dword [esi+132]
	fld	dword [esi+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22605
	mov	eax,dword [esi+140]
	mov	dword [esi+132],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22606
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],1
_22606:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22607
	mov	eax,dword [esi+144]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22607:
	cmp	eax,0
	je	_22609
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22609:
	jmp	_22611
_22605:
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],0
_22611:
_22596:
_22593:
	jmp	_22612
_22582:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22613
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setl	al
	movzx	eax,al
_22613:
	cmp	eax,0
	je	_22615
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22615:
	cmp	eax,0
	je	_22617
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22618
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22618:
	cmp	eax,0
	je	_22620
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22621
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22623
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22623:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22624
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22624:
	cmp	eax,0
	je	_22626
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22626:
	jmp	_22628
_22621:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22628:
	jmp	_22629
_22620:
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22630
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22630:
	cmp	eax,0
	je	_22632
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22633
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22634
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22634:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22635
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22635:
	cmp	eax,0
	je	_22637
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22637:
	jmp	_22639
_22633:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22639:
_22632:
_22629:
_22617:
_22612:
	mov	eax,0
	jmp	_12531
_12531:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+36]
	cmp	eax,1
	je	_22642
	cmp	eax,2
	je	_22643
	cmp	eax,3
	je	_22644
	cmp	eax,4
	je	_22645
	jmp	_22641
_22642:
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [edi+56]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	cmp	dword [_bb_currLevelName],41
	jne	_22646
	push	2
	call	_bb_PerluasRanch
	add	esp,4
	jmp	_22647
_22646:
	call	_bb_Ranch_SetJumlahTernak
_22647:
	jmp	_22641
_22643:
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+28]
	add	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+28]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_22648
	mov	eax,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED]
	setne	al
	movzx	eax,al
_22648:
	cmp	eax,0
	je	_22650
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED]
	mov	dword [edx+24],eax
	push	_904
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,dword [_bb_menushopsheep_btnbuysheep_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_928
_930:
	mov	eax,esi
	push	_bb_TMenuShopSheep_BtnBuySheep
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_928
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22657
	mov	eax,dword [edx+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
_22657:
	cmp	eax,0
	je	_22659
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	dword [edx+52],1
_22659:
_928:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_930
_929:
_22650:
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	je	_22660
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_RANCH2_UNLOCKED]
	mov	dword [edx+4+24],eax
	push	_908
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,dword [_bb_menushopsheep_btnbuysheep_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_931
_933:
	mov	eax,ebx
	push	_bb_TMenuShopSheep_BtnBuySheep
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_931
	cmp	dword [edx+36],1
	jne	_22666
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	dword [edx+52],1
	jmp	_932
_22666:
_931:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_933
_932:
_22660:
	jmp	_22641
_22644:
	push	10
	push	104
	call	_bb_UpdateLumbung
	add	esp,8
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	jmp	_22641
_22645:
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [edi+56]
	mov	dword [edx+8+24],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	jmp	_22641
_22641:
	call	_bb_saveFilePlayer
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22667
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_22667:
	cmp	eax,0
	je	_22669
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22670
	mov	eax,dword [edi+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
_22670:
	cmp	eax,0
	jne	_22672
	mov	eax,dword [edi+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
_22672:
	cmp	eax,0
	je	_22674
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22675
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_22675:
	cmp	eax,0
	je	_22677
	call	_bb_LoadRanch_TernakCekBeli
	jmp	_22678
_22677:
	cmp	dword [edi+36],3
	jne	_22679
	call	_bb_LoadRanch_BtnFarmTool
	jmp	_22680
_22679:
	mov	eax,dword [edi+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22681
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_22681:
	cmp	eax,0
	je	_22683
	call	_bb_LoadRanch_BtnFarmTool
_22683:
_22680:
_22678:
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
_22674:
_22669:
	mov	eax,0
	jmp	_12534
_12534:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22686
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22684
	mov	eax,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED]
	sete	al
	movzx	eax,al
_22684:
_22686:
	cmp	eax,0
	je	_22688
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [edx+40]
	cmp	eax,0
	jl	_22689
	mov	dword [edx+52],1
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	eax,dword [edx+36]
	cmp	eax,2
	je	_22692
	cmp	eax,3
	je	_22693
	jmp	_22691
_22692:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_maxTernak_Sheep]
	cmp	dword [ecx+28],eax
	jl	_22694
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22694:
	jmp	_22691
_22693:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+24]
	cmp	dword [ecx+eax*4+28],89
	jle	_22695
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22695:
	jmp	_22691
_22691:
	jmp	_22696
_22689:
	mov	dword [edx+52],0
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
_22696:
_22688:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12537
_12537:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	dword [ebx+20],eax
	je	_22698
	push	dword [ebx+72]
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22698:
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_22699
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22699:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12540
_12540:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22700
	mov	eax,dword [ebx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22700:
	cmp	eax,0
	je	_22702
	push	0
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+160]
	push	dword [ebx+152]
	push	dword [ebx+148]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+104]
	push	dword [ebx+96]
	push	dword [ebx+92]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+164]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_22703
	push	dword [ebx+132]
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22703:
_22702:
	mov	eax,0
	jmp	_12543
_12543:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_bbEmptyString
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_22707
	cmp	eax,2
	je	_22708
	cmp	eax,3
	je	_22709
	cmp	eax,4
	je	_22710
	jmp	_22706
_22707:
	mov	ebx,_934
	jmp	_22706
_22708:
	mov	ebx,_935
	jmp	_22706
_22709:
	mov	ebx,_137
	jmp	_22706
_22710:
	mov	ebx,_138
	jmp	_22706
_22706:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12548
_12548:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_22739],_22740
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+40]
	cmp	dword [esi+36],eax
	je	_22711
	jmp	_936
_22711:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22713
	mov	eax,dword [_bb_menushopsheep_btnbuysheep_list]
	mov	ebx,dword [_bb_panelMenuShop_Sheep]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_22715
	mov	edx,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22715:
_22713:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22716
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	cmp	dword [eax+40],1
	jle	_22717
	mov	edx,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22717:
_22716:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22718
	fldz
	fstp	dword [esi+168]
	fldz
	fstp	dword [esi+172]
	mov	edi,1
_22718:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22719
	cmp	dword [esi+176],1
	jne	_22720
	mov	dword [esi+176],0
	jmp	_22721
_22720:
	mov	dword [esi+176],1
_22721:
_22719:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22722
	fld	dword [esi+168]
	fsub	dword [_97180]
	fstp	dword [esi+168]
	mov	edi,1
_22722:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22723
	fld	dword [esi+168]
	fadd	dword [_97181]
	fstp	dword [esi+168]
	mov	edi,1
_22723:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22724
	fld	dword [esi+172]
	fadd	dword [_97182]
	fstp	dword [esi+172]
	mov	edi,1
_22724:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22725
	fld	dword [esi+172]
	fsub	dword [_97183]
	fstp	dword [esi+172]
	mov	edi,1
_22725:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22726
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_22726:
	cmp	eax,0
	je	_22728
	fld	dword [esi+168]
	fsub	dword [_97184]
	fstp	dword [esi+168]
	mov	edi,1
_22728:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22729
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_22729:
	cmp	eax,0
	je	_22731
	fld	dword [esi+168]
	fadd	dword [_97185]
	fstp	dword [esi+168]
	mov	edi,1
_22731:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22732
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_22732:
	cmp	eax,0
	je	_22734
	fld	dword [esi+172]
	fadd	dword [_97186]
	fstp	dword [esi+172]
	mov	edi,1
_22734:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22735
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_22735:
	cmp	eax,0
	je	_22737
	fld	dword [esi+172]
	fsub	dword [_97187]
	fstp	dword [esi+172]
	mov	edi,1
_22737:
	cmp	edi,0
	jne	_22738
	jmp	_936
_22738:
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+168]
	fstp	dword [esi+60]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+172]
	fstp	dword [esi+64]
	push	dword [esi+168]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_936:
	mov	eax,0
	jmp	_12551
_12551:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopSheep_BtnBuySheep_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopSheep_BtnBuySheep
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_97211]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_97212]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97213]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_97214]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_97215]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_97216]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_97217]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+12]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fadd	dword [_97218]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	dword [ebx+52],1
	mov	dword [ebx+36],esi
	mov	dword [ebx+56],0
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_22752
	cmp	eax,2
	je	_22753
	cmp	eax,3
	je	_22754
	cmp	eax,4
	je	_22755
	jmp	_22751
_22752:
	mov	dword [ebx+24],0
	jmp	_22751
_22753:
	mov	dword [ebx+24],0
	jmp	_22751
_22754:
	mov	dword [ebx+24],3
	jmp	_22751
_22755:
	mov	dword [ebx+24],6
	jmp	_22751
_22751:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_22758
	cmp	eax,2
	je	_22759
	cmp	eax,3
	je	_22760
	cmp	eax,4
	je	_22761
	jmp	_22757
_22758:
	mov	eax,dword [_bb_shopsheep_btnBuy1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-36]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+40],100000
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_22762
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_22763
_22762:
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	jne	_22764
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_22765
_22764:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_22765:
_22763:
	mov	eax,dword [ebx+8]
	add	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,118
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],1
	jmp	_22757
_22759:
	mov	eax,dword [_bb_shopsheep_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-44]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-60]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],5000
	mov	eax,dword [ebx+8]
	sub	eax,12
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,83
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],5
	jmp	_22757
_22760:
	mov	eax,dword [_bb_shopsheep_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-56]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-52]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],500
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED]
	cmp	dword [edx+24],eax
	jne	_22766
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_22767
_22766:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_22767:
	mov	eax,dword [ebx+8]
	add	eax,3
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,67
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],8
	jmp	_22757
_22761:
	mov	eax,dword [_bb_shopsheep_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-48]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],5000
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_22768
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+8+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_22769
_22768:
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED]
	cmp	dword [edx+24],eax
	jne	_22770
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_22771
_22770:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_22771:
_22769:
	mov	eax,dword [ebx+8]
	add	eax,2
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,71
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],5
	jmp	_22757
_22757:
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+8]
	fadd	dword [_97219]
	fstp	dword [ebx+76]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	fld	dword [eax+12]
	fadd	dword [_97220]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [ebx+84],eax
	mov	dword [ebx+88],0
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fsub	dword [_97221]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	fld	dword [ebx+76]
	fadd	dword [_97222]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	fld	dword [ebx+80]
	fadd	dword [_97223]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+92]
	mov	dword [ebp+-64],edi
	fild	dword [ebp+-64]
	fstp	dword [ebx+96]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],1
	mov	eax,dword [ebx+108]
	mov	dword [ebx+104],eax
	mov	dword [ebx+116],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+120]
	mov	dword [ebp+-64],edi
	fild	dword [ebp+-64]
	fstp	dword [ebx+124]
	mov	dword [ebx+136],2
	mov	dword [ebx+140],3
	mov	eax,dword [ebx+136]
	mov	dword [ebx+132],eax
	mov	dword [ebx+144],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+128],eax
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fadd	dword [_97224]
	fstp	dword [ebx+148]
	fld	dword [ebx+80]
	fsub	dword [_97225]
	fstp	dword [ebx+152]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [ebx+156],eax
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+160],0
	mov	esi,_836
	inc	dword [esi+4]
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_22775
	push	eax
	call	_bbGCFree
	add	esp,4
_22775:
	mov	dword [ebx+164],esi
	mov	eax,dword [_bb_menushopsheep_btnbuysheep_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12554
_12554:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Sheep:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	cmp	dword [eax+20],1
	jne	_22777
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushopsheep_btnbuysheep_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_938
_940:
	push	_bb_TMenuShopSheep_BtnBuySheep
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_938
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_938:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_940
_939:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_941
_943:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_941
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_941:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_943
_942:
	mov	esi,dword [_bb_menushopsheep_btnbuysheep_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_944
_946:
	push	_bb_TMenuShopSheep_BtnBuySheep
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_944
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_944:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_946
_945:
_22777:
	mov	eax,0
	jmp	_12556
_12556:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Sheep:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopSheep
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_bb_TMenuShopSheep_BtnBuySheep
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_22804
_949:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_947:
	add	ebx,1
_22804:
	cmp	ebx,4
	jle	_949
_948:
	mov	eax,0
	jmp	_12558
_12558:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopSheep:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopsheep_btnbuysheep_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12560
_12560:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Cow_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Cow
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,0
	jmp	_12563
_12563:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Cow_Delete:
	push	ebp
	mov	ebp,esp
_12566:
	mov	eax,0
	jmp	_22806
_22806:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Cow_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12569
_12569:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Cow_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_22808
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22808:
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12572
_12572:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Cow_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [ebp+-8],ecx
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [_bb_shopcow_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [_bb_shopgarden_panelMoney_image]
	mov	dword [edx+32],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_97261]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_panelMenuShop_Cow]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,12
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_12576
_12576:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopCow_BtnBuyCow
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],1
	mov	eax,0
	jmp	_12579
_12579:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12582:
	mov	eax,dword [eax+164]
	dec	dword [eax+4]
	jnz	_22814
	push	eax
	call	_bbGCFree
	add	esp,4
_22814:
	mov	eax,0
	jmp	_22812
_22812:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_setTipeDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+36],edx
	mov	dword [esi+88],edx
	inc	dword [ebx+4]
	mov	eax,dword [esi+164]
	dec	dword [eax+4]
	jnz	_22818
	push	eax
	call	_bbGCFree
	add	esp,4
_22818:
	mov	dword [esi+164],ebx
	mov	ebx,dword [esi+164]
	push	_836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22821
	push	_837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_22822
	jmp	_22820
_22821:
	mov	dword [esi+160],0
	mov	dword [esi+104],0
	mov	dword [esi+108],0
	mov	dword [esi+112],1
	fld	dword [esi+76]
	fsub	dword [_97268]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22820
_22822:
	mov	dword [esi+160],1
	mov	dword [esi+104],4
	mov	dword [esi+108],4
	mov	dword [esi+112],5
	fld	dword [esi+76]
	fadd	dword [_97269]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+92]
	jmp	_22820
_22820:
	mov	eax,0
	jmp	_12587
_12587:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22824
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22824:
	cmp	eax,0
	je	_22826
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22826:
	cmp	eax,0
	je	_22828
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22829
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
_22829:
_22828:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22831
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setge	al
	movzx	eax,al
_22831:
	cmp	eax,0
	je	_22833
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22833:
	cmp	eax,0
	je	_22835
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22836
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22836:
	cmp	eax,0
	je	_22838
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22839
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22840
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22840:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22841
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22841:
	cmp	eax,0
	je	_22843
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22843:
	jmp	_22845
_22839:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22845:
	jmp	_22846
_22838:
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22847
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22847:
	cmp	eax,0
	je	_22849
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22850
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22851
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22851:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22852
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22852:
	cmp	eax,0
	je	_22854
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22854:
	jmp	_22857
_22850:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22857:
	push	dword [esi+132]
	fld	dword [esi+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22858
	mov	eax,dword [esi+140]
	mov	dword [esi+132],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22859
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],1
_22859:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22860
	mov	eax,dword [esi+144]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22860:
	cmp	eax,0
	je	_22862
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_836
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22862:
	jmp	_22864
_22858:
	mov	eax,dword [esi+136]
	mov	dword [esi+132],eax
	mov	dword [esi+144],0
_22864:
_22849:
_22846:
	jmp	_22865
_22835:
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22866
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+40]
	cmp	eax,0
	setl	al
	movzx	eax,al
_22866:
	cmp	eax,0
	je	_22868
	mov	eax,dword [esi+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22868:
	cmp	eax,0
	je	_22870
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22871
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_22871:
	cmp	eax,0
	je	_22873
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22874
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,12
	mov	dword [esi+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22876
	mov	dword [esi+44],1
	mov	dword [esi+48],0
_22876:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22877
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22877:
	cmp	eax,0
	je	_22879
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22879:
	jmp	_22881
_22874:
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_22881:
	jmp	_22882
_22873:
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22883
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22883:
	cmp	eax,0
	je	_22885
	push	dword [esi+104]
	fld	dword [esi+96]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+92]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_22886
	mov	eax,dword [esi+112]
	mov	dword [esi+104],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_22887
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],1
_22887:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_22888
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22888:
	cmp	eax,0
	je	_22890
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	0
	push	_837
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
_22890:
	jmp	_22892
_22886:
	mov	eax,dword [esi+108]
	mov	dword [esi+104],eax
	mov	dword [esi+116],0
_22892:
_22885:
_22882:
_22870:
_22865:
	mov	eax,0
	jmp	_12591
_12591:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_buyItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+36]
	cmp	eax,1
	je	_22895
	cmp	eax,2
	je	_22896
	cmp	eax,3
	je	_22897
	cmp	eax,4
	je	_22898
	jmp	_22894
_22895:
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [edi+56]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	cmp	dword [_bb_currLevelName],42
	jne	_22899
	push	2
	call	_bb_PerluasRanch
	add	esp,4
	jmp	_22900
_22899:
	call	_bb_Ranch_SetJumlahTernak
_22900:
	jmp	_22894
_22896:
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+28]
	add	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+28]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_22901
	mov	eax,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED]
	setne	al
	movzx	eax,al
_22901:
	cmp	eax,0
	je	_22903
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED]
	mov	dword [edx+24],eax
	push	_904
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,dword [_bb_menushopcow_btnbuycow_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_950
_952:
	mov	eax,esi
	push	_bb_TMenuShopCow_BtnBuyCow
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_950
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22910
	mov	eax,dword [edx+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
_22910:
	cmp	eax,0
	je	_22912
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	dword [edx+52],1
_22912:
_950:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_952
_951:
_22903:
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	je	_22913
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_RANCH2_UNLOCKED]
	mov	dword [edx+4+24],eax
	push	_908
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,dword [_bb_menushopcow_btnbuycow_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_953
_955:
	mov	eax,ebx
	push	_bb_TMenuShopCow_BtnBuyCow
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_953
	cmp	dword [edx+36],1
	jne	_22919
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	dword [edx+52],1
	jmp	_954
_22919:
_953:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_955
_954:
_22913:
	jmp	_22894
_22897:
	push	10
	push	104
	call	_bb_UpdateLumbung
	add	esp,8
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	jmp	_22894
_22898:
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_MILKER_SOLD]
	mov	dword [edi+56],eax
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [edi+56]
	mov	dword [edx+8+24],eax
	mov	eax,dword [edi+40]
	sub	dword [_bb_moneygame],eax
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	jmp	_22894
_22894:
	call	_bb_saveFilePlayer
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22920
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_22920:
	cmp	eax,0
	je	_22922
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22923
	mov	eax,dword [edi+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
_22923:
	cmp	eax,0
	jne	_22925
	mov	eax,dword [edi+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
_22925:
	cmp	eax,0
	je	_22927
	mov	eax,dword [edi+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22928
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_22928:
	cmp	eax,0
	je	_22930
	call	_bb_LoadRanch_TernakCekBeli
	jmp	_22931
_22930:
	cmp	dword [edi+36],3
	jne	_22932
	call	_bb_LoadRanch_BtnFarmTool
	jmp	_22933
_22932:
	mov	eax,dword [edi+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22934
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_22934:
	cmp	eax,0
	je	_22936
	call	_bb_LoadRanch_BtnFarmTool
_22936:
_22933:
_22931:
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
_22927:
_22922:
	mov	eax,0
	jmp	_12594
_12594:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22939
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22937
	mov	eax,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED]
	sete	al
	movzx	eax,al
_22937:
_22939:
	cmp	eax,0
	je	_22941
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [edx+40]
	cmp	eax,0
	jl	_22942
	mov	dword [edx+52],1
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	eax,dword [edx+36]
	cmp	eax,2
	je	_22945
	cmp	eax,3
	je	_22946
	jmp	_22944
_22945:
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_maxTernak_Cow]
	cmp	dword [ecx+28],eax
	jl	_22947
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22947:
	jmp	_22944
_22946:
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+24]
	cmp	dword [ecx+eax*4+28],89
	jle	_22948
	mov	dword [edx+52],0
	mov	eax,dword [edx+32]
	mov	dword [edx+20],eax
_22948:
	jmp	_22944
_22944:
	jmp	_22949
_22942:
	mov	dword [edx+52],0
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
_22949:
_22941:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12597
_12597:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	dword [ebx+20],eax
	je	_22951
	push	dword [ebx+72]
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22951:
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_22952
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22952:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12600
_12600:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_22953
	mov	eax,dword [ebx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_22953:
	cmp	eax,0
	je	_22955
	push	0
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+160]
	push	dword [ebx+152]
	push	dword [ebx+148]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+104]
	push	dword [ebx+96]
	push	dword [ebx+92]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_836
	push	dword [ebx+164]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_22956
	push	dword [ebx+132]
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_22956:
_22955:
	mov	eax,0
	jmp	_12603
_12603:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_bbEmptyString
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_22960
	cmp	eax,2
	je	_22961
	cmp	eax,3
	je	_22962
	cmp	eax,4
	je	_22963
	jmp	_22959
_22960:
	mov	ebx,_956
	jmp	_22959
_22961:
	mov	ebx,_957
	jmp	_22959
_22962:
	mov	ebx,_137
	jmp	_22959
_22963:
	mov	ebx,_140
	jmp	_22959
_22959:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_12608
_12608:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_22992],_22993
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	cmp	dword [esi+36],eax
	je	_22964
	jmp	_958
_22964:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22966
	mov	eax,dword [_bb_menushopcow_btnbuycow_list]
	mov	ebx,dword [_bb_panelMenuShop_Chicken]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+40],eax
	jge	_22968
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	add	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22968:
_22966:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22969
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	cmp	dword [eax+40],1
	jle	_22970
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_22970:
_22969:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22971
	fldz
	fstp	dword [esi+168]
	fldz
	fstp	dword [esi+172]
	mov	edi,1
_22971:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22972
	cmp	dword [esi+176],1
	jne	_22973
	mov	dword [esi+176],0
	jmp	_22974
_22973:
	mov	dword [esi+176],1
_22974:
_22972:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22975
	fld	dword [esi+168]
	fsub	dword [_97364]
	fstp	dword [esi+168]
	mov	edi,1
_22975:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22976
	fld	dword [esi+168]
	fadd	dword [_97365]
	fstp	dword [esi+168]
	mov	edi,1
_22976:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22977
	fld	dword [esi+172]
	fadd	dword [_97366]
	fstp	dword [esi+172]
	mov	edi,1
_22977:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_22978
	fld	dword [esi+172]
	fsub	dword [_97367]
	fstp	dword [esi+172]
	mov	edi,1
_22978:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22979
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_22979:
	cmp	eax,0
	je	_22981
	fld	dword [esi+168]
	fsub	dword [_97368]
	fstp	dword [esi+168]
	mov	edi,1
_22981:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22982
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_22982:
	cmp	eax,0
	je	_22984
	fld	dword [esi+168]
	fadd	dword [_97369]
	fstp	dword [esi+168]
	mov	edi,1
_22984:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22985
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_22985:
	cmp	eax,0
	je	_22987
	fld	dword [esi+172]
	fadd	dword [_97370]
	fstp	dword [esi+172]
	mov	edi,1
_22987:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_22988
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_22988:
	cmp	eax,0
	je	_22990
	fld	dword [esi+172]
	fsub	dword [_97371]
	fstp	dword [esi+172]
	mov	edi,1
_22990:
	cmp	edi,0
	jne	_22991
	jmp	_958
_22991:
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+168]
	fstp	dword [esi+60]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+172]
	fstp	dword [esi+64]
	push	dword [esi+168]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_958:
	mov	eax,0
	jmp	_12611
_12611:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopCow_BtnBuyCow_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopCow_BtnBuyCow
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_97395]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_97396]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97397]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_97398]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_97399]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_97400]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_97401]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	fld	dword [eax+12]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fadd	dword [_97402]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	dword [ebx+52],1
	mov	dword [ebx+36],esi
	mov	dword [ebx+56],0
	mov	eax,dword [_bb_shopmain_itemPrice_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_23005
	cmp	eax,2
	je	_23006
	cmp	eax,3
	je	_23007
	cmp	eax,4
	je	_23008
	jmp	_23004
_23005:
	mov	dword [ebx+24],0
	jmp	_23004
_23006:
	mov	dword [ebx+24],0
	jmp	_23004
_23007:
	mov	dword [ebx+24],3
	jmp	_23004
_23008:
	mov	dword [ebx+24],3
	jmp	_23004
_23004:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_23011
	cmp	eax,2
	je	_23012
	cmp	eax,3
	je	_23013
	cmp	eax,4
	je	_23014
	jmp	_23010
_23011:
	mov	eax,dword [_bb_shopcow_btnBuy1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-36]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],edi
	mov	dword [ebx+40],200000
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_23015
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_23016
_23015:
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_RANCH2_UNLOCKED]
	cmp	dword [edx+4+24],eax
	jne	_23017
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_23018
_23017:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_23018:
_23016:
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,118
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],0
	jmp	_23010
_23012:
	mov	eax,dword [_bb_shopcow_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-44]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-60]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],10000
	mov	eax,dword [ebx+8]
	sub	eax,21
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,102
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],4
	jmp	_23010
_23013:
	mov	eax,dword [_bb_shopsheep_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-56]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-52]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],500
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED]
	cmp	dword [edx+24],eax
	jne	_23019
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_23020
_23019:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_23020:
	mov	eax,dword [ebx+8]
	sub	eax,2
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,67
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],8
	jmp	_23010
_23014:
	mov	eax,dword [_bb_shopcow_btnBuy2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-48]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebx+12],eax
	mov	dword [ebx+40],20000
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_MILKER_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_23021
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+8+24]
	mov	dword [ebx+56],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	jmp	_23022
_23021:
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED]
	cmp	dword [edx+24],eax
	jne	_23023
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],1
	jmp	_23024
_23023:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+52],0
_23024:
_23022:
	mov	eax,dword [ebx+8]
	add	eax,34
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+60]
	mov	eax,dword [ebx+12]
	add	eax,95
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+64]
	mov	dword [ebx+72],15
	jmp	_23010
_23010:
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_panelMenuShop_Cow]
	fld	dword [eax+8]
	fadd	dword [_97403]
	fstp	dword [ebx+76]
	mov	eax,dword [_bb_panelMenuShop_Cow]
	fld	dword [eax+12]
	fadd	dword [_97404]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [ebx+84],eax
	mov	dword [ebx+88],0
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fsub	dword [_97405]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	fld	dword [ebx+76]
	fadd	dword [_97406]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	fld	dword [ebx+80]
	fadd	dword [_97407]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+92]
	mov	dword [ebp+-64],edi
	fild	dword [ebp+-64]
	fstp	dword [ebx+96]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],1
	mov	eax,dword [ebx+108]
	mov	dword [ebx+104],eax
	mov	dword [ebx+116],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [ebx+120]
	mov	dword [ebp+-64],edi
	fild	dword [ebp+-64]
	fstp	dword [ebx+124]
	mov	dword [ebx+136],2
	mov	dword [ebx+140],3
	mov	eax,dword [ebx+136]
	mov	dword [ebx+132],eax
	mov	dword [ebx+144],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+128],eax
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+76]
	fadd	dword [_97408]
	fstp	dword [ebx+148]
	fld	dword [ebx+80]
	fsub	dword [_97409]
	fstp	dword [ebx+152]
	mov	eax,dword [_bb_shopmain_dialogText_image]
	mov	dword [ebx+156],eax
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+160],0
	mov	esi,_836
	inc	dword [esi+4]
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_23028
	push	eax
	call	_bbGCFree
	add	esp,4
_23028:
	mov	dword [ebx+164],esi
	mov	eax,dword [_bb_menushopcow_btnbuycow_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12614
_12614:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Cow:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Cow]
	cmp	dword [eax+20],1
	jne	_23030
	mov	eax,dword [_bb_panelMenuShop_Cow]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_menushopcow_btnbuycow_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_960
_962:
	push	_bb_TMenuShopCow_BtnBuyCow
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_960
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_960:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_962
_961:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_963
_965:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_963
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_963:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_965
_964:
	mov	esi,dword [_bb_menushopcow_btnbuycow_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_966
_968:
	push	_bb_TMenuShopCow_BtnBuyCow
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_966
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_966:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_968
_967:
_23030:
	mov	eax,0
	jmp	_12616
_12616:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Cow:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopCow
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_bb_TMenuShopCow_BtnBuyCow
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_23057
_971:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_969:
	add	ebx,1
_23057:
	cmp	ebx,4
	jle	_971
_970:
	mov	eax,0
	jmp	_12618
_12618:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopCow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopcow_btnbuycow_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12620
_12620:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Dialog
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],1
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	eax,0
	jmp	_12623
_12623:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_Delete:
	push	ebp
	mov	ebp,esp
_12626:
	mov	eax,0
	jmp	_23059
_23059:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12629
_12629:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12632
_12632:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_23086],_23087
	mov	edi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23062
	fldz
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+32]
	mov	edi,1
_23062:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23063
	cmp	ebx,1
	jne	_23065
	jmp	_23066
_23065:
_23066:
_23063:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23067
	fld	dword [esi+28]
	fsub	dword [_97444]
	fstp	dword [esi+28]
	mov	edi,1
_23067:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23068
	fld	dword [esi+28]
	fadd	dword [_97445]
	fstp	dword [esi+28]
	mov	edi,1
_23068:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23069
	fld	dword [esi+32]
	fadd	dword [_97446]
	fstp	dword [esi+32]
	mov	edi,1
_23069:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23070
	fld	dword [esi+32]
	fsub	dword [_97447]
	fstp	dword [esi+32]
	mov	edi,1
_23070:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23071
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23071:
	cmp	eax,0
	je	_23073
	fld	dword [esi+28]
	fsub	dword [_97448]
	fstp	dword [esi+28]
	mov	edi,1
_23073:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23074
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23074:
	cmp	eax,0
	je	_23076
	fld	dword [esi+28]
	fadd	dword [_97449]
	fstp	dword [esi+28]
	mov	edi,1
_23076:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23077
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23077:
	cmp	eax,0
	je	_23079
	fld	dword [esi+32]
	fadd	dword [_97450]
	fstp	dword [esi+32]
	mov	edi,1
_23079:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23080
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23080:
	cmp	eax,0
	je	_23082
	fld	dword [esi+32]
	fsub	dword [_97451]
	fstp	dword [esi+32]
	mov	edi,1
_23082:
	cmp	edi,0
	jne	_23083
	jmp	_972
_23083:
	call	_bb_GetPosX_BG
	mov	edx,0
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+28]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fadd	dword [esi+32]
	fstp	dword [esi+12]
	push	dword [esi+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_972:
	mov	eax,0
	jmp	_12635
_12635:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Dialog_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ecx,dword [_bb_panelMenuShop_Dialog]
	add	edx,316
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ecx+8]
	mov	edx,dword [_bb_panelMenuShop_Dialog]
	add	eax,309
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edx+12]
	mov	edx,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [_bb_shopmain_dialogBG_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	dword [eax+20],0
	mov	eax,0
	jmp	_12639
_12639:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopDialog_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],1
	mov	eax,0
	jmp	_12642
_12642:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_12645:
	mov	eax,0
	jmp	_23088
_23088:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_23089
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_23090
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_23090:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_23091
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_23091:
	cmp	eax,0
	je	_23093
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_23096
	cmp	eax,2
	je	_23097
	jmp	_23095
_23096:
	push	2
	call	_bb_ShopDialogControl
	add	esp,4
	jmp	_23095
_23097:
	push	2
	call	_bb_ShopDialogControl
	add	esp,4
	jmp	_23095
_23095:
_23093:
	jmp	_23098
_23089:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_23098:
	mov	eax,0
	jmp	_12649
_12649:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12652
_12652:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12655
_12655:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_23130],_23131
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [eax+24]
	cmp	dword [esi+32],eax
	je	_23100
	jmp	_974
_23100:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23102
	mov	eax,dword [_bb_menushopdialog_btnnavigasi_list]
	mov	ebx,dword [_bb_panelMenuShop_Dialog]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+24],eax
	jge	_23104
	mov	edx,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [eax+24]
	add	eax,1
	mov	dword [edx+24],eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23104:
_23102:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23105
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	cmp	dword [eax+24],1
	jle	_23106
	mov	edx,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	dword [edx+24],eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23106:
_23105:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23107
	fldz
	fstp	dword [esi+40]
	fldz
	fstp	dword [esi+44]
	mov	edi,1
_23107:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23108
	cmp	dword [esi+48],1
	jne	_23109
	mov	dword [esi+48],0
	jmp	_23110
_23109:
	mov	dword [esi+48],1
_23110:
_23108:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23111
	fld	dword [esi+40]
	fsub	dword [_97488]
	fstp	dword [esi+40]
	mov	edi,1
_23111:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23112
	fld	dword [esi+40]
	fadd	dword [_97489]
	fstp	dword [esi+40]
	mov	edi,1
_23112:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23113
	fld	dword [esi+44]
	fadd	dword [_97490]
	fstp	dword [esi+44]
	mov	edi,1
_23113:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23114
	fld	dword [esi+44]
	fsub	dword [_97491]
	fstp	dword [esi+44]
	mov	edi,1
_23114:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23115
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23115:
	cmp	eax,0
	je	_23117
	fld	dword [esi+40]
	fsub	dword [_97492]
	fstp	dword [esi+40]
	mov	edi,1
_23117:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23118
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23118:
	cmp	eax,0
	je	_23120
	fld	dword [esi+40]
	fadd	dword [_97493]
	fstp	dword [esi+40]
	mov	edi,1
_23120:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23121
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23121:
	cmp	eax,0
	je	_23123
	fld	dword [esi+44]
	fadd	dword [_97494]
	fstp	dword [esi+44]
	mov	edi,1
_23123:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23124
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23124:
	cmp	eax,0
	je	_23126
	fld	dword [esi+44]
	fsub	dword [_97495]
	fstp	dword [esi+44]
	mov	edi,1
_23126:
	cmp	edi,0
	jne	_23127
	jmp	_974
_23127:
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+8],ebx
	mov	dword [esi+12],eax
	push	dword [esi+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_974:
	mov	eax,0
	jmp	_12658
_12658:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopDialog_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopDialog_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_97519]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_97520]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97521]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_23138
	cmp	eax,2
	je	_23139
	jmp	_23137
_23138:
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_23137
_23139:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],2
	mov	dword [ebx+28],3
	jmp	_23137
_23137:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_menushopdialog_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12661
_12661:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Dialog:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	cmp	dword [eax+20],1
	jne	_23141
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_menushopdialog_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_976
_978:
	push	_bb_TMenuShopDialog_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_976
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_976:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_978
_977:
_23141:
	mov	eax,0
	jmp	_12663
_12663:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Dialog:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_ShopDialog
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TMenuShopDialog_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_23154
_981:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_979:
	add	ebx,1
_23154:
	cmp	ebx,2
	jle	_981
_980:
	mov	eax,0
	jmp	_12665
_12665:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopDialog:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_menushopdialog_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12667
_12667:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ShopDialogControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_23158
	cmp	eax,2
	je	_23159
	jmp	_23157
_23158:
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	dword [eax+20],1
	jmp	_23157
_23159:
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	mov	dword [eax+20],0
	jmp	_23157
_23157:
	mov	eax,0
	jmp	_12670
_12670:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuShop_Main
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],1
	mov	eax,0
	jmp	_12673
_12673:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_Delete:
	push	ebp
	mov	ebp,esp
_12676:
	mov	eax,0
	jmp	_23160
_23160:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12679
_12679:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_23162
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_23162:
	mov	eax,0
	jmp	_12682
_12682:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_23165
	cmp	dword [_bb_shopmain_bg_tengah1_image],0
	jne	_23166
	push	2
	push	_23167
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_bg_tengah1_image],eax
_23166:
	cmp	ebx,2
	jne	_23168
	cmp	dword [_bb_shopmain_bg_kiri1_image],0
	jne	_23169
	push	2
	push	_23170
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_bg_kiri1_image],eax
_23169:
	cmp	dword [_bb_shopmain_bg_kanan1_image],0
	jne	_23171
	push	2
	push	_23172
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_bg_kanan1_image],eax
_23171:
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_shopmain_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_shopmain_bg_kanan1_image]
	mov	dword [edx+24],eax
_23168:
	cmp	dword [_bb_shopmain_btnUtama_image],0
	jne	_23173
	push	2
	push	12
	push	0
	push	33
	push	95
	push	_23174
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_btnUtama_image],eax
_23173:
	cmp	dword [_bb_shopmain_slots_image],0
	jne	_23175
	push	2
	push	_23176
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_slots_image],eax
_23175:
	cmp	dword [_bb_shopmain_garden_image],0
	jne	_23177
	push	2
	push	2
	push	0
	push	274
	push	159
	push	_23178
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_garden_image],eax
_23177:
	cmp	dword [_bb_shopmain_tools_image],0
	jne	_23179
	push	2
	push	2
	push	0
	push	221
	push	259
	push	_23180
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_tools_image],eax
_23179:
	cmp	dword [_bb_shopmain_chicken_image],0
	jne	_23181
	push	2
	push	2
	push	0
	push	66
	push	131
	push	_23182
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_chicken_image],eax
_23181:
	cmp	dword [_bb_shopmain_sheep_image],0
	jne	_23183
	push	2
	push	2
	push	0
	push	74
	push	151
	push	_23184
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_sheep_image],eax
_23183:
	cmp	dword [_bb_shopmain_cow_image],0
	jne	_23185
	push	2
	push	2
	push	0
	push	101
	push	147
	push	_23186
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_cow_image],eax
_23185:
	cmp	dword [_bb_shopmain_itemPrice_image],0
	jne	_23187
	push	2
	push	16
	push	0
	push	15
	push	82
	push	_23188
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_itemPrice_image],eax
_23187:
	cmp	dword [_bb_shopmain_jeanAnim_image],0
	jne	_23189
	push	2
	push	_23190
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_jeanAnim_image],eax
_23189:
	cmp	dword [_bb_shopmain_dialogBG_image],0
	jne	_23191
	push	2
	push	_23192
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_dialogBG_image],eax
_23191:
	cmp	dword [_bb_shopmain_dialogBtn_image],0
	jne	_23193
	push	2
	push	6
	push	0
	push	41
	push	87
	push	_23194
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_dialogBtn_image],eax
_23193:
	cmp	dword [_bb_shopmain_dialogText_image],0
	jne	_23195
	push	2
	push	2
	push	0
	push	59
	push	303
	push	_23196
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_dialogText_image],eax
_23195:
	cmp	dword [_bb_shopslot_bg_tengah1_image],0
	jne	_23197
	push	2
	push	_23198
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopslot_bg_tengah1_image],eax
_23197:
	cmp	dword [_bb_shopslot_btnBuy6s_image],0
	jne	_23199
	push	2
	push	3
	push	0
	push	129
	push	496
	push	_23200
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy6s_image],eax
_23199:
	cmp	dword [_bb_shopslot_btnBuy7s_image],0
	jne	_23201
	push	2
	push	3
	push	0
	push	128
	push	532
	push	_23202
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy7s_image],eax
_23201:
	cmp	dword [_bb_shopslot_btnBuy8s_image],0
	jne	_23203
	push	2
	push	3
	push	0
	push	129
	push	561
	push	_23204
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy8s_image],eax
_23203:
	cmp	dword [_bb_shopslot_btnBuy9s_image],0
	jne	_23205
	push	2
	push	3
	push	0
	push	128
	push	594
	push	_23206
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy9s_image],eax
_23205:
	cmp	dword [_bb_shopgarden_bg_tengah1_image],0
	jne	_23207
	push	2
	push	_23208
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_bg_tengah1_image],eax
_23207:
	cmp	dword [_bb_shopgarden_panelMoney_image],0
	jne	_23209
	push	2
	push	_23210
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_panelMoney_image],eax
_23209:
	cmp	dword [_bb_shopgarden_btnClose_image],0
	jne	_23211
	push	2
	push	2
	push	0
	push	40
	push	125
	push	_23212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_btnClose_image],eax
_23211:
	cmp	dword [_bb_shopgarden_btnBack_image],0
	jne	_23213
	push	2
	push	2
	push	0
	push	40
	push	125
	push	_23214
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_btnBack_image],eax
_23213:
	cmp	dword [_bb_shopgarden_btnBuy1_image],0
	jne	_23215
	push	2
	push	3
	push	0
	push	157
	push	209
	push	_23216
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy1_image],eax
_23215:
	cmp	dword [_bb_shopgarden_btnBuy2_image],0
	jne	_23217
	push	2
	push	6
	push	0
	push	116
	push	131
	push	_23218
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy2_image],eax
_23217:
	cmp	dword [_bb_shopgarden_btnBuy_seed_image],0
	jne	_23219
	push	2
	push	54
	push	0
	push	77
	push	67
	push	_23220
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy_seed_image],eax
_23219:
	cmp	dword [_bb_shoptools_bg_tengah1_image],0
	jne	_23221
	push	2
	push	_23222
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shoptools_bg_tengah1_image],eax
_23221:
	cmp	dword [_bb_shoptools_btnBuy_tools_image],0
	jne	_23223
	push	2
	push	10
	push	0
	push	264
	push	250
	push	_23224
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shoptools_btnBuy_tools_image],eax
_23223:
	cmp	dword [_bb_shoptools_itemName_image],0
	jne	_23225
	push	2
	push	6
	push	0
	push	19
	push	139
	push	_23226
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shoptools_itemName_image],eax
_23225:
	cmp	dword [_bb_shopchicken_bg_tengah1_image],0
	jne	_23227
	push	2
	push	_23228
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopchicken_bg_tengah1_image],eax
_23227:
	cmp	dword [_bb_shopchicken_btnBuy1_image],0
	jne	_23229
	push	2
	push	3
	push	0
	push	178
	push	238
	push	_23230
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopchicken_btnBuy1_image],eax
_23229:
	cmp	dword [_bb_shopchicken_btnBuy2_image],0
	jne	_23231
	push	2
	push	6
	push	0
	push	107
	push	109
	push	_23232
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopchicken_btnBuy2_image],eax
_23231:
	cmp	dword [_bb_shopsheep_bg_tengah1_image],0
	jne	_23233
	push	2
	push	_23234
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopsheep_bg_tengah1_image],eax
_23233:
	cmp	dword [_bb_shopsheep_btnBuy1_image],0
	jne	_23235
	push	2
	push	3
	push	0
	push	178
	push	238
	push	_23236
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopsheep_btnBuy1_image],eax
_23235:
	cmp	dword [_bb_shopsheep_btnBuy2_image],0
	jne	_23237
	push	2
	push	9
	push	0
	push	111
	push	157
	push	_23238
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopsheep_btnBuy2_image],eax
_23237:
	cmp	dword [_bb_shopcow_bg_tengah1_image],0
	jne	_23239
	push	2
	push	_23240
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopcow_bg_tengah1_image],eax
_23239:
	cmp	dword [_bb_shopcow_btnBuy1_image],0
	jne	_23241
	push	2
	push	3
	push	0
	push	178
	push	238
	push	_23242
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopcow_btnBuy1_image],eax
_23241:
	cmp	dword [_bb_shopcow_btnBuy2_image],0
	jne	_23243
	push	2
	push	6
	push	0
	push	151
	push	173
	push	_23244
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopcow_btnBuy2_image],eax
_23243:
	cmp	dword [_bb_bgm_panel],0
	jne	_23245
	push	1
	push	_23246
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_23245:
	jmp	_23247
_23165:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_23248
	call	_bb_EmptySemuaList_ShopMain
	call	_bb_EmptySemuaList_ShopSlot
	call	_bb_EmptySemuaList_ShopGarden
	call	_bb_EmptySemuaList_ShopTools
	call	_bb_EmptySemuaList_ShopChicken
	call	_bb_EmptySemuaList_ShopSheep
	call	_bb_EmptySemuaList_ShopCow
	call	_bb_EmptySemuaList_ShopDialog
	cmp	dword [_bb_shopmain_bg_tengah1_image],0
	je	_23249
	push	dword [_bb_shopmain_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_bg_tengah1_image],0
_23249:
	cmp	dword [_bb_shopmain_bg_kiri1_image],0
	je	_23250
	push	dword [_bb_shopmain_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_bg_kiri1_image],0
_23250:
	cmp	dword [_bb_shopmain_bg_kanan1_image],0
	je	_23251
	push	dword [_bb_shopmain_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_bg_kanan1_image],0
_23251:
	cmp	dword [_bb_shopmain_btnUtama_image],0
	je	_23252
	push	dword [_bb_shopmain_btnUtama_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_btnUtama_image],0
_23252:
	cmp	dword [_bb_shopmain_slots_image],0
	je	_23253
	push	dword [_bb_shopmain_slots_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_slots_image],0
_23253:
	cmp	dword [_bb_shopmain_garden_image],0
	je	_23254
	push	dword [_bb_shopmain_garden_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_garden_image],0
_23254:
	cmp	dword [_bb_shopmain_tools_image],0
	je	_23255
	push	dword [_bb_shopmain_tools_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_tools_image],0
_23255:
	cmp	dword [_bb_shopmain_chicken_image],0
	je	_23256
	push	dword [_bb_shopmain_chicken_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_chicken_image],0
_23256:
	cmp	dword [_bb_shopmain_sheep_image],0
	je	_23257
	push	dword [_bb_shopmain_sheep_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_sheep_image],0
_23257:
	cmp	dword [_bb_shopmain_cow_image],0
	je	_23258
	push	dword [_bb_shopmain_cow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_cow_image],0
_23258:
	cmp	dword [_bb_shopmain_itemPrice_image],0
	je	_23259
	push	dword [_bb_shopmain_itemPrice_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_itemPrice_image],0
_23259:
	cmp	dword [_bb_shopmain_jeanAnim_image],0
	je	_23260
	push	dword [_bb_shopmain_jeanAnim_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_jeanAnim_image],0
_23260:
	cmp	dword [_bb_shopmain_dialogBG_image],0
	je	_23261
	push	dword [_bb_shopmain_dialogBG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_dialogBG_image],0
_23261:
	cmp	dword [_bb_shopmain_dialogBtn_image],0
	je	_23262
	push	dword [_bb_shopmain_dialogBtn_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_dialogBtn_image],0
_23262:
	cmp	dword [_bb_shopmain_dialogText_image],0
	je	_23263
	push	dword [_bb_shopmain_dialogText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_dialogText_image],0
_23263:
	cmp	dword [_bb_shopslot_bg_tengah1_image],0
	je	_23264
	push	dword [_bb_shopslot_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopslot_bg_tengah1_image],0
_23264:
	cmp	dword [_bb_shopslot_btnBuy6s_image],0
	je	_23265
	push	dword [_bb_shopslot_btnBuy6s_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy6s_image],0
_23265:
	cmp	dword [_bb_shopslot_btnBuy7s_image],0
	je	_23266
	push	dword [_bb_shopslot_btnBuy7s_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy7s_image],0
_23266:
	cmp	dword [_bb_shopslot_btnBuy8s_image],0
	je	_23267
	push	dword [_bb_shopslot_btnBuy8s_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy8s_image],0
_23267:
	cmp	dword [_bb_shopslot_btnBuy9s_image],0
	je	_23268
	push	dword [_bb_shopslot_btnBuy9s_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopslot_btnBuy9s_image],0
_23268:
	cmp	dword [_bb_shopgarden_bg_tengah1_image],0
	je	_23269
	push	dword [_bb_shopgarden_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_bg_tengah1_image],0
_23269:
	cmp	dword [_bb_shopgarden_panelMoney_image],0
	je	_23270
	push	dword [_bb_shopgarden_panelMoney_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_panelMoney_image],0
_23270:
	cmp	dword [_bb_shopgarden_btnClose_image],0
	je	_23271
	push	dword [_bb_shopgarden_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_btnClose_image],0
_23271:
	cmp	dword [_bb_shopgarden_btnBack_image],0
	je	_23272
	push	dword [_bb_shopgarden_btnBack_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_btnBack_image],0
_23272:
	cmp	dword [_bb_shopgarden_btnBuy1_image],0
	je	_23273
	push	dword [_bb_shopgarden_btnBuy1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy1_image],0
_23273:
	cmp	dword [_bb_shopgarden_btnBuy2_image],0
	je	_23274
	push	dword [_bb_shopgarden_btnBuy2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy2_image],0
_23274:
	cmp	dword [_bb_shopgarden_btnBuy_seed_image],0
	je	_23275
	push	dword [_bb_shopgarden_btnBuy_seed_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopgarden_btnBuy_seed_image],0
_23275:
	cmp	dword [_bb_shoptools_bg_tengah1_image],0
	je	_23276
	push	dword [_bb_shoptools_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shoptools_bg_tengah1_image],0
_23276:
	cmp	dword [_bb_shoptools_btnBuy_tools_image],0
	je	_23277
	push	dword [_bb_shoptools_btnBuy_tools_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shoptools_btnBuy_tools_image],0
_23277:
	cmp	dword [_bb_shoptools_itemName_image],0
	je	_23278
	push	dword [_bb_shoptools_itemName_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shoptools_itemName_image],0
_23278:
	cmp	dword [_bb_shopchicken_bg_tengah1_image],0
	je	_23279
	push	dword [_bb_shopchicken_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopchicken_bg_tengah1_image],0
_23279:
	cmp	dword [_bb_shopchicken_btnBuy1_image],0
	je	_23280
	push	dword [_bb_shopchicken_btnBuy1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopchicken_btnBuy1_image],0
_23280:
	cmp	dword [_bb_shopchicken_btnBuy2_image],0
	je	_23281
	push	dword [_bb_shopchicken_btnBuy2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopchicken_btnBuy2_image],0
_23281:
	cmp	dword [_bb_shopsheep_bg_tengah1_image],0
	je	_23282
	push	dword [_bb_shopsheep_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopsheep_bg_tengah1_image],0
_23282:
	cmp	dword [_bb_shopsheep_btnBuy1_image],0
	je	_23283
	push	dword [_bb_shopsheep_btnBuy1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopsheep_btnBuy1_image],0
_23283:
	cmp	dword [_bb_shopsheep_btnBuy2_image],0
	je	_23284
	push	dword [_bb_shopsheep_btnBuy2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopsheep_btnBuy2_image],0
_23284:
	cmp	dword [_bb_shopcow_bg_tengah1_image],0
	je	_23285
	push	dword [_bb_shopcow_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopcow_bg_tengah1_image],0
_23285:
	cmp	dword [_bb_shopcow_btnBuy1_image],0
	je	_23286
	push	dword [_bb_shopcow_btnBuy1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopcow_btnBuy1_image],0
_23286:
	cmp	dword [_bb_shopcow_btnBuy2_image],0
	je	_23287
	push	dword [_bb_shopcow_btnBuy2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopcow_btnBuy2_image],0
_23287:
	cmp	dword [_bb_bgm_panel],0
	je	_23288
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_23288:
	call	_bbGCCollect
_23248:
_23247:
	mov	eax,0
	jmp	_12686
_12686:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuShop_Main_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_23289
	push	_42
	push	2
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_23290
_23289:
	push	_42
	push	1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_23290:
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_shopmain_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+32],0
	mov	eax,0
	jmp	_12690
_12690:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelMenuShop_Main
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],1
	mov	eax,0
	jmp	_12693
_12693:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_Delete:
	push	ebp
	mov	ebp,esp
_12696:
	mov	eax,0
	jmp	_23291
_23291:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_23309],_23310
	mov	eax,dword [ebx+32]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_23292
	mov	eax,dword [ebx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_23292:
	cmp	eax,0
	je	_23294
	jmp	_1052
_23294:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_23295
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_23296
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_23296:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_23297
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_23297:
	cmp	eax,0
	je	_23299
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_23302
	cmp	eax,2
	je	_23303
	cmp	eax,3
	je	_23304
	cmp	eax,4
	je	_23305
	cmp	eax,5
	je	_23306
	cmp	eax,6
	je	_23307
	jmp	_23301
_23302:
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23303:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23304:
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23305:
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23306:
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23307:
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+20],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	jmp	_23301
_23301:
_23299:
	jmp	_23308
_23295:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_23308:
_1052:
	mov	eax,0
	jmp	_12700
_12700:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12703
_12703:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+52]
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12706
_12706:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_23342],_23343
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	cmp	dword [esi+32],eax
	je	_23312
	jmp	_1054
_23312:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23314
	mov	eax,dword [_bb_btnpanelmenushop_mainlist]
	mov	ebx,dword [_bb_panelMenuShop_Main]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+36],eax
	jge	_23316
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	add	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23316:
_23314:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23317
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+36],1
	jle	_23318
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23318:
_23317:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23319
	fldz
	fstp	dword [esi+56]
	fldz
	fstp	dword [esi+60]
	mov	edi,1
_23319:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23320
	cmp	dword [esi+64],1
	jne	_23321
	mov	dword [esi+64],0
	jmp	_23322
_23321:
	mov	dword [esi+64],1
_23322:
_23320:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23323
	fld	dword [esi+56]
	fsub	dword [_97658]
	fstp	dword [esi+56]
	mov	edi,1
_23323:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23324
	fld	dword [esi+56]
	fadd	dword [_97659]
	fstp	dword [esi+56]
	mov	edi,1
_23324:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23325
	fld	dword [esi+60]
	fadd	dword [_97660]
	fstp	dword [esi+60]
	mov	edi,1
_23325:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23326
	fld	dword [esi+60]
	fsub	dword [_97661]
	fstp	dword [esi+60]
	mov	edi,1
_23326:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23327
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23327:
	cmp	eax,0
	je	_23329
	fld	dword [esi+56]
	fsub	dword [_97662]
	fstp	dword [esi+56]
	mov	edi,1
_23329:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23330
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23330:
	cmp	eax,0
	je	_23332
	fld	dword [esi+56]
	fadd	dword [_97663]
	fstp	dword [esi+56]
	mov	edi,1
_23332:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23333
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23333:
	cmp	eax,0
	je	_23335
	fld	dword [esi+60]
	fadd	dword [_97664]
	fstp	dword [esi+60]
	mov	edi,1
_23335:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23336
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23336:
	cmp	eax,0
	je	_23338
	fld	dword [esi+60]
	fsub	dword [_97665]
	fstp	dword [esi+60]
	mov	edi,1
_23338:
	cmp	edi,0
	jne	_23339
	jmp	_1054
_23339:
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+40]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+44]
	push	dword [esi+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1054:
	mov	eax,0
	jmp	_12709
_12709:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuShop_Main_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,136
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnPanelMenuShop_Main
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_shopmain_btnUtama_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_97689]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_97690]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97691]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-112],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_97692]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-100],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_97693]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-128],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fsub	dword [_97694]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-120],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fsub	dword [_97695]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-132],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fadd	dword [_97696]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-116],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-36]
	faddp	st1,st0
	fstp	dword [ebp-36]
	fld	dword [ebp-36]
	fadd	dword [_97697]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-124],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-40]
	faddp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_97698]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-108],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-44]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-44]
	faddp	st1,st0
	fstp	dword [ebp-44]
	fld	dword [ebp-44]
	fadd	dword [_97699]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-104],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-48]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-48]
	faddp	st1,st0
	fstp	dword [ebp-48]
	fld	dword [ebp-48]
	fadd	dword [_97700]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [esi+32],edx
	mov	edx,dword [esi+32]
	cmp	edx,1
	je	_23359
	cmp	edx,2
	je	_23360
	cmp	edx,3
	je	_23361
	cmp	edx,4
	je	_23362
	cmp	edx,5
	je	_23363
	cmp	edx,6
	je	_23364
	jmp	_23358
_23359:
	mov	dword [ebp+-136],ebx
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	dword [ebp+-136],edi
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],0
	mov	dword [esi+28],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-52]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-52]
	faddp	st1,st0
	fstp	dword [ebp-52]
	fld	dword [ebp-52]
	fsub	dword [_97701]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-56]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-56]
	faddp	st1,st0
	fstp	dword [ebp-56]
	fld	dword [ebp-56]
	fsub	dword [_97702]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	dword [ebp+-136],ebx
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	dword [ebp+-136],edi
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_slots_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],0
	jmp	_23358
_23360:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],2
	mov	dword [esi+28],3
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-60]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-60]
	faddp	st1,st0
	fstp	dword [ebp-60]
	fld	dword [ebp-60]
	fadd	dword [_97703]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-112],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-64]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-64]
	faddp	st1,st0
	fstp	dword [ebp-64]
	fld	dword [ebp-64]
	fadd	dword [_97704]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-100],eax
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_garden_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],1
	jmp	_23358
_23361:
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],4
	mov	dword [esi+28],5
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-68]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-68]
	faddp	st1,st0
	fstp	dword [ebp-68]
	fld	dword [ebp-68]
	fadd	dword [_97705]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-128],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-72]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-72]
	faddp	st1,st0
	fstp	dword [ebp-72]
	fld	dword [ebp-72]
	fsub	dword [_97706]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-120],eax
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_tools_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],1
	jmp	_23358
_23362:
	mov	eax,dword [ebp-132]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],6
	mov	dword [esi+28],7
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-76]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-76]
	faddp	st1,st0
	fstp	dword [ebp-76]
	fld	dword [ebp-76]
	fsub	dword [_97707]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-132],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-80]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-80]
	faddp	st1,st0
	fstp	dword [ebp-80]
	fld	dword [ebp-80]
	fadd	dword [_97708]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-116],eax
	mov	eax,dword [ebp-132]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_chicken_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],1
	jmp	_23358
_23363:
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],8
	mov	dword [esi+28],9
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-84]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-84]
	faddp	st1,st0
	fstp	dword [ebp-84]
	fld	dword [ebp-84]
	fadd	dword [_97709]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-124],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-88]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-88]
	faddp	st1,st0
	fstp	dword [ebp-88]
	fld	dword [ebp-88]
	fadd	dword [_97710]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-108],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_sheep_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],1
	jmp	_23358
_23364:
	mov	edx,dword [ebp-104]
	mov	dword [ebp+-136],edx
	fild	dword [ebp+-136]
	fstp	dword [esi+8]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+12]
	mov	dword [esi+24],10
	mov	dword [esi+28],11
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-92]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-92]
	faddp	st1,st0
	fstp	dword [ebp-92]
	fld	dword [ebp-92]
	fadd	dword [_97711]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-104],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-96]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fld	dword [ebp-96]
	faddp	st1,st0
	fstp	dword [ebp-96]
	fld	dword [ebp-96]
	fadd	dword [_97712]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-104]
	mov	dword [ebp+-136],edx
	fild	dword [ebp+-136]
	fstp	dword [esi+40]
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	fstp	dword [esi+44]
	mov	eax,dword [_bb_shopmain_cow_image]
	mov	dword [esi+48],eax
	mov	dword [esi+52],1
	jmp	_23358
_23358:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-136],eax
	fild	dword [ebp+-136]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+36],0
	mov	eax,dword [_bb_btnpanelmenushop_mainlist]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_12712
_12712:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuShopMain_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],1
	mov	eax,0
	jmp	_12715
_12715:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_12718:
	mov	eax,0
	jmp	_23366
_23366:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,1
	mov	edx,dword [_bb_panelMenuShop_Slot]
	cmp	dword [edx+36],1
	jne	_23368
	mov	eax,0
_23368:
	mov	edx,dword [_bb_panelMenuShop_Tools]
	cmp	dword [edx+36],1
	jne	_23369
	mov	eax,0
_23369:
	mov	edx,dword [_bb_panelMenuShop_Garden]
	cmp	dword [edx+36],1
	jne	_23370
	mov	eax,0
_23370:
	mov	edx,dword [_bb_panelMenuShop_Sheep]
	cmp	dword [edx+36],1
	jne	_23371
	mov	eax,0
_23371:
	mov	edx,dword [_bb_panelMenuShop_Cow]
	cmp	dword [edx+36],1
	jne	_23372
	mov	eax,0
_23372:
	mov	edx,dword [_bb_panelMenuShop_Chicken]
	cmp	dword [edx+36],1
	jne	_23373
	mov	eax,0
_23373:
	cmp	eax,1
	jne	_23374
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_23375
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_23376
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_23376:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_23377
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_23377:
	cmp	eax,0
	je	_23379
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_23382
	cmp	eax,2
	je	_23383
	jmp	_23381
_23382:
	push	2
	call	_bb_PanelShopControl
	add	esp,4
	cmp	dword [_bb_currLevelName],1
	jne	_23384
	push	_468
	push	1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_23384:
	jmp	_23381
_23383:
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+20],0
	jmp	_23381
_23381:
_23379:
	jmp	_23385
_23375:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_23385:
_23374:
	mov	eax,0
	jmp	_12722
_12722:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12725
_12725:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12728
_12728:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_23417],_23418
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	cmp	dword [esi+32],eax
	je	_23387
	jmp	_1056
_23387:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23389
	mov	eax,dword [_bb_menushopmain_btnnavigasi_list]
	mov	ebx,dword [_bb_panelMenuShop_Main]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+36],eax
	jge	_23391
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	add	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23391:
_23389:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23392
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+36],1
	jle	_23393
	mov	edx,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23393:
_23392:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23394
	fldz
	fstp	dword [esi+40]
	fldz
	fstp	dword [esi+44]
	mov	edi,1
_23394:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23395
	cmp	dword [esi+48],1
	jne	_23396
	mov	dword [esi+48],0
	jmp	_23397
_23396:
	mov	dword [esi+48],1
_23397:
_23395:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23398
	fld	dword [esi+40]
	fsub	dword [_97746]
	fstp	dword [esi+40]
	mov	edi,1
_23398:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23399
	fld	dword [esi+40]
	fadd	dword [_97747]
	fstp	dword [esi+40]
	mov	edi,1
_23399:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23400
	fld	dword [esi+44]
	fadd	dword [_97748]
	fstp	dword [esi+44]
	mov	edi,1
_23400:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23401
	fld	dword [esi+44]
	fsub	dword [_97749]
	fstp	dword [esi+44]
	mov	edi,1
_23401:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23402
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23402:
	cmp	eax,0
	je	_23404
	fld	dword [esi+40]
	fsub	dword [_97750]
	fstp	dword [esi+40]
	mov	edi,1
_23404:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23405
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23405:
	cmp	eax,0
	je	_23407
	fld	dword [esi+40]
	fadd	dword [_97751]
	fstp	dword [esi+40]
	mov	edi,1
_23407:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23408
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23408:
	cmp	eax,0
	je	_23410
	fld	dword [esi+44]
	fadd	dword [_97752]
	fstp	dword [esi+44]
	mov	edi,1
_23410:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23411
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23411:
	cmp	eax,0
	je	_23413
	fld	dword [esi+44]
	fsub	dword [_97753]
	fstp	dword [esi+44]
	mov	edi,1
_23413:
	cmp	edi,0
	jne	_23414
	jmp	_1056
_23414:
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+8],ebx
	mov	dword [esi+12],eax
	push	dword [esi+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1056:
	mov	eax,0
	jmp	_12731
_12731:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuShopMain_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TMenuShopMain_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_97777]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_97778]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_97779]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_23425
	cmp	eax,2
	je	_23426
	jmp	_23424
_23425:
	mov	eax,dword [_bb_shopgarden_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_23424
_23426:
	mov	eax,dword [_bb_shopgarden_btnBack_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-20]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_23424
_23424:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_menushopmain_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12734
_12734:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuShop_Main:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+28],1
	jne	_23428
	mov	eax,dword [_bb_panelMenuShop_Main]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_animJean]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnpanelmenushop_mainlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1058
_1060:
	push	_bb_TBtnPanelMenuShop_Main
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1058
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1058:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1060
_1059:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1061
_1063:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1061
	cmp	dword [eax+32],1
	jne	_23444
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_23444:
_1061:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1063
_1062:
_23428:
	call	_bb_UpdatePanelMenuShop_Slot
	call	_bb_UpdatePanelMenuShop_Garden
	call	_bb_UpdatePanelMenuShop_Tools
	call	_bb_UpdatePanelMenuShop_Chicken
	call	_bb_UpdatePanelMenuShop_Sheep
	call	_bb_UpdatePanelMenuShop_Cow
	mov	eax,0
	jmp	_12736
_12736:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuShop_Main:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_Ranch_SetJumlahTernak
	call	_bb_EmptySemuaList_ShopMain
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_animJean]
	mov	eax,dword [eax]
	call	dword [eax+60]
	push	_bb_TBtnPanelMenuShop_Main
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	3
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	4
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	5
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	6
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	_bb_TMenuShopMain_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_23451
_1066:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1064:
	add	ebx,1
_23451:
	cmp	ebx,2
	jle	_1066
_1065:
	call	_bb_InitPanelMenuShop_Slot
	call	_bb_InitPanelMenuShop_Garden
	call	_bb_InitPanelMenuShop_Tools
	call	_bb_InitPanelMenuShop_Chicken
	call	_bb_InitPanelMenuShop_Sheep
	call	_bb_InitPanelMenuShop_Cow
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1067
_1069:
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1067
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_1067:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1069
_1068:
	mov	esi,dword [_bb_btnpanelmenushop_mainlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1070
_1072:
	mov	eax,ebx
	push	_bb_TBtnPanelMenuShop_Main
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_1070
	cmp	dword [edx+32],3
	jne	_23465
	cmp	dword [_bb_fiturState_GoldOre],756
	jne	_23466
	mov	dword [edx+52],1
	jmp	_23467
_23466:
	mov	dword [edx+52],0
_23467:
_23465:
	cmp	dword [edx+32],2
	jne	_23468
	cmp	dword [_bb_fiturState_Garden],471
	jne	_23469
	mov	dword [edx+52],1
	jmp	_23470
_23469:
	mov	dword [edx+52],0
_23470:
_23468:
	cmp	dword [edx+32],4
	jne	_23471
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23472
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
_23472:
	cmp	eax,0
	je	_23474
	mov	dword [edx+52],1
	jmp	_23475
_23474:
	mov	dword [edx+52],0
_23475:
_23471:
	cmp	dword [edx+32],5
	jne	_23476
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23477
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
_23477:
	cmp	eax,0
	je	_23479
	mov	dword [edx+52],1
	jmp	_23480
_23479:
	mov	dword [edx+52],0
_23480:
_23476:
	cmp	dword [edx+32],6
	jne	_23481
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23482
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
_23482:
	cmp	eax,0
	je	_23484
	mov	dword [edx+52],1
	jmp	_23485
_23484:
	mov	dword [edx+52],0
_23485:
_23481:
_1070:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1072
_1071:
	call	_bb_InitPanelMenuShop_Dialog
	mov	eax,0
	jmp	_12738
_12738:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_ShopMain:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnpanelmenushop_mainlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_menushopmain_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12740
_12740:
	mov	esp,ebp
	pop	ebp
	ret
_bb_Reposition_Money:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_23490
	cmp	eax,2
	je	_23491
	jmp	_23489
_23490:
	cmp	dword [_bb_currLevelName],3
	jne	_23492
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fsub	dword [_97810]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	jmp	_23494
_23492:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fsub	dword [_97811]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
_23494:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97812]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	ebx,dword [ebp-28]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97813]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	ebx,dword [ebp-24]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97814]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97815]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97816]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	ebx,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97817]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [_bb_currLevelName],3
	jne	_23501
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_97818]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_23503
_23501:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_97819]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_23503:
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1073
_1075:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1073
	mov	edx,dword [eax+24]
	cmp	edx,0
	je	_23512
	cmp	edx,1
	je	_23513
	cmp	edx,2
	je	_23514
	cmp	edx,3
	je	_23515
	cmp	edx,4
	je	_23516
	cmp	edx,5
	je	_23517
	cmp	edx,6
	je	_23518
	jmp	_23511
_23512:
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23513:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23514:
	mov	edx,dword [ebp-24]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23515:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23516:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23517:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23518:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23511
_23511:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+12]
_1073:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1075
_1074:
	jmp	_23489
_23491:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+24]
	fsub	dword [_97820]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97821]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	ebx,dword [ebp-28]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97822]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	ebx,dword [ebp-24]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97823]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97824]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97825]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	ebx,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fsub	dword [_97826]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_panelMenuShop_Garden]
	fld	dword [eax+28]
	fsub	dword [_97827]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1076
_1078:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1076
	mov	edx,dword [eax+24]
	cmp	edx,0
	je	_23526
	cmp	edx,1
	je	_23527
	cmp	edx,2
	je	_23528
	cmp	edx,3
	je	_23529
	cmp	edx,4
	je	_23530
	cmp	edx,5
	je	_23531
	cmp	edx,6
	je	_23532
	jmp	_23525
_23526:
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23527:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23528:
	mov	edx,dword [ebp-24]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23529:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23530:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23531:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23532:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_23525
_23525:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+12]
_1076:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1078
_1077:
	jmp	_23489
_23489:
	mov	eax,0
	jmp	_12743
_12743:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_PanelShopControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_23535
	cmp	eax,2
	je	_23536
	jmp	_23534
_23535:
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+32],1
	push	2
	call	_bb_Reposition_Money
	add	esp,4
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_23534
_23536:
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	dword [eax+32],0
	push	1
	call	_bb_Reposition_Money
	add	esp,4
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,1
	je	_23539
	cmp	eax,3
	je	_23540
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_ranch]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_23538
_23539:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_23538
_23540:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_garden]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_23538
_23538:
	jmp	_23534
_23534:
	mov	eax,dword [_bb_panelMenuShop_Slot]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Garden]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Tools]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuShop_Cow]
	mov	dword [eax+20],0
	mov	eax,0
	jmp	_12746
_12746:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgSelectionPanel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],1
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],1
	mov	eax,0
	jmp	_12749
_12749:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_Delete:
	push	ebp
	mov	ebp,esp
_12752:
	mov	eax,0
	jmp	_23541
_23541:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12755
_12755:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_23543
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_23543:
	push	dword [ebx+60]
	push	dword [ebx+52]
	push	dword [ebx+48]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_12758
_12758:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_23568],_23569
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23547
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	esi,1
_23547:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23548
	cmp	dword [ebx+76],1
	jne	_23549
	mov	dword [ebx+76],0
	jmp	_23550
_23549:
	mov	dword [ebx+76],1
_23550:
_23548:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23551
	fld	dword [ebx+68]
	fsub	dword [_97865]
	fstp	dword [ebx+68]
	mov	esi,1
_23551:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23552
	fld	dword [ebx+68]
	fadd	dword [_97866]
	fstp	dword [ebx+68]
	mov	esi,1
_23552:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23553
	fld	dword [ebx+72]
	fadd	dword [_97867]
	fstp	dword [ebx+72]
	mov	esi,1
_23553:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23554
	fld	dword [ebx+72]
	fsub	dword [_97868]
	fstp	dword [ebx+72]
	mov	esi,1
_23554:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23555
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23555:
	cmp	eax,0
	je	_23557
	fld	dword [ebx+68]
	fsub	dword [_97869]
	fstp	dword [ebx+68]
	mov	esi,1
_23557:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23558
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23558:
	cmp	eax,0
	je	_23560
	fld	dword [ebx+68]
	fadd	dword [_97870]
	fstp	dword [ebx+68]
	mov	esi,1
_23560:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23561
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23561:
	cmp	eax,0
	je	_23563
	fld	dword [ebx+72]
	fadd	dword [_97871]
	fstp	dword [ebx+72]
	mov	esi,1
_23563:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23564
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23564:
	cmp	eax,0
	je	_23566
	fld	dword [ebx+72]
	fsub	dword [_97872]
	fstp	dword [ebx+72]
	mov	esi,1
_23566:
	cmp	esi,0
	jne	_23567
	jmp	_1079
_23567:
	fld	dword [ebx+8]
	fadd	dword [ebx+68]
	fstp	dword [ebx+48]
	fld	dword [ebx+12]
	fadd	dword [ebx+72]
	fstp	dword [ebx+52]
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1079:
	mov	eax,0
	jmp	_12761
_12761:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_23570
	mov	eax,ebx
	cmp	eax,356
	je	_23573
	cmp	eax,478
	je	_23574
	cmp	eax,591
	je	_23575
	cmp	eax,666
	je	_23576
	cmp	eax,753
	je	_23577
	cmp	eax,934
	je	_23578
	cmp	eax,948
	je	_23579
	jmp	_23572
_23573:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23580
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23581
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23580:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23582
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23583
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23582:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23584
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23585
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23584:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23586
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23587
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23586:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23588
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23589
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23588:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],3
	jmp	_23572
_23574:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23590
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23591
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23590:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23592
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23593
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23592:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23594
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23595
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23594:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23596
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23597
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23596:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23598
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23599
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23598:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],2
	jmp	_23572
_23575:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23600
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23601
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23600:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23602
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23603
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23602:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23604
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23605
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23604:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23606
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23607
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23606:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23608
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23609
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23608:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],1
	jmp	_23572
_23576:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23610
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23611
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23610:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23612
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23613
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23612:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23614
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23615
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23614:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23616
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23617
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23616:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23618
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23619
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23618:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],0
	jmp	_23572
_23577:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23620
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23621
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23620:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23622
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23623
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23622:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23624
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23625
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23624:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23626
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23627
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23626:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23628
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	18
	push	0
	push	412
	push	225
	push	_23629
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23628:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],6
	jmp	_23572
_23578:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23630
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23631
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23630:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23632
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23633
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23632:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23634
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23635
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23634:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23636
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23637
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23636:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23638
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23639
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23638:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+20+24],0
	jne	_23640
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23641
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+20+24],eax
_23640:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24+24],0
	jne	_23642
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23643
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24+24],eax
_23642:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+28+24],0
	jne	_23644
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23645
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+28+24],eax
_23644:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+32+24],0
	jne	_23646
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23647
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+32+24],eax
_23646:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+36+24],0
	jne	_23648
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23649
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+36+24],eax
_23648:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],4
	jmp	_23572
_23579:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24],0
	jne	_23650
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23651
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24],eax
_23650:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+4+24],0
	jne	_23652
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23653
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+4+24],eax
_23652:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+8+24],0
	jne	_23654
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23655
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+8+24],eax
_23654:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+12+24],0
	jne	_23656
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23657
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+12+24],eax
_23656:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+16+24],0
	jne	_23658
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23659
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+16+24],eax
_23658:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+20+24],0
	jne	_23660
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23661
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+20+24],eax
_23660:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+24+24],0
	jne	_23662
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23663
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+24+24],eax
_23662:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+28+24],0
	jne	_23664
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23665
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+28+24],eax
_23664:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+32+24],0
	jne	_23666
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23667
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+32+24],eax
_23666:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+36+24],0
	jne	_23668
	mov	esi,dword [_bb_selectionpanel_button_image]
	push	2
	push	16
	push	0
	push	355
	push	200
	push	_23669
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [esi+36+24],eax
_23668:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+60],5
	jmp	_23572
_23572:
	cmp	ebx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_23670
	cmp	ebx,948
	sete	al
	movzx	eax,al
_23670:
	cmp	eax,0
	je	_23672
	cmp	dword [_bb_selectionpanel_bg_tengah1_image],0
	jne	_23673
	push	2
	push	_23674
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_tengah1_image],eax
_23673:
	jmp	_23675
_23672:
	cmp	dword [_bb_selectionpanel_bg_tengah1_image],0
	jne	_23676
	push	2
	push	_23677
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_tengah1_image],eax
_23676:
_23675:
	cmp	edi,2
	jne	_23678
	cmp	ebx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_23679
	cmp	ebx,948
	sete	al
	movzx	eax,al
_23679:
	cmp	eax,0
	je	_23681
	cmp	dword [_bb_selectionpanel_bg_kiri1_image],0
	jne	_23682
	push	2
	push	_23683
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kiri1_image],eax
_23682:
	cmp	dword [_bb_selectionpanel_bg_kanan1_image],0
	jne	_23684
	push	2
	push	_23685
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kanan1_image],eax
_23684:
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_bg_kanan1_image]
	mov	dword [edx+24],eax
	jmp	_23686
_23681:
	cmp	dword [_bb_selectionpanel_bg_kiri1_image],0
	jne	_23687
	push	2
	push	_23683
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kiri1_image],eax
_23687:
	cmp	dword [_bb_selectionpanel_bg_kanan1_image],0
	jne	_23688
	push	2
	push	_23689
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kanan1_image],eax
_23688:
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_bg_kanan1_image]
	mov	dword [edx+24],eax
_23686:
_23678:
	cmp	dword [_bb_selectionpanel_title_image],0
	jne	_23690
	push	2
	push	7
	push	0
	push	72
	push	718
	push	_23691
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_title_image],eax
_23690:
	cmp	dword [_bb_selectionpanel_star_image],0
	jne	_23692
	push	2
	push	_23693
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_star_image],eax
_23692:
	cmp	dword [_bb_selectionpanel_btnClose_image],0
	jne	_23694
	push	2
	push	2
	push	0
	push	40
	push	125
	push	_23212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_selectionpanel_btnClose_image],eax
_23694:
	cmp	dword [_bb_bgm_panel],0
	jne	_23695
	push	1
	push	_23696
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_23695:
	jmp	_23697
_23570:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_23698
	call	_bb_EmptySemuaList_SelectionPanel
	cmp	dword [_bb_selectionpanel_bg_tengah1_image],0
	je	_23699
	push	dword [_bb_selectionpanel_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_tengah1_image],0
_23699:
	cmp	dword [_bb_selectionpanel_bg_kiri1_image],0
	je	_23700
	push	dword [_bb_selectionpanel_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kiri1_image],0
_23700:
	cmp	dword [_bb_selectionpanel_bg_kanan1_image],0
	je	_23701
	push	dword [_bb_selectionpanel_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_bg_kanan1_image],0
_23701:
	mov	ebx,0
	jmp	_23703
_1136:
	mov	eax,dword [_bb_selectionpanel_button_image]
	cmp	dword [eax+ebx*4+24],0
	je	_23704
	mov	eax,dword [_bb_selectionpanel_button_image]
	push	dword [eax+ebx*4+24]
	call	_bbHandleRelease
	add	esp,4
	mov	eax,dword [_bb_selectionpanel_button_image]
	mov	dword [eax+ebx*4+24],0
_23704:
_1134:
	add	ebx,1
_23703:
	cmp	ebx,9
	jle	_1136
_1135:
	cmp	dword [_bb_selectionpanel_title_image],0
	je	_23705
	push	dword [_bb_selectionpanel_title_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_title_image],0
_23705:
	cmp	dword [_bb_selectionpanel_star_image],0
	je	_23706
	push	dword [_bb_selectionpanel_star_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_star_image],0
_23706:
	cmp	dword [_bb_selectionpanel_btnClose_image],0
	je	_23707
	push	dword [_bb_selectionpanel_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_selectionpanel_btnClose_image],0
_23707:
	cmp	dword [_bb_bgm_panel],0
	je	_23708
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_23708:
	call	_bbGCCollect
_23698:
_23697:
	mov	eax,0
	jmp	_12766
_12766:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgSelectionPanel_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	ecx,dword [_bb_selectionPanel]
	mov	dword [ecx+36],edx
	mov	ecx,dword [_bb_selectionPanel]
	mov	dword [ecx+40],eax
	cmp	dword [_bb_isWideScreen],1
	jne	_23709
	push	edx
	push	_42
	push	2
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,12
	jmp	_23710
_23709:
	push	edx
	push	_42
	push	1
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,12
_23710:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+32],0
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fadd	dword [_97970]
	fstp	dword [edx+48]
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fadd	dword [_97971]
	fstp	dword [edx+52]
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionpanel_title_image]
	mov	dword [edx+56],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_12772
_12772:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnSelectionPanel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	eax,0
	jmp	_12775
_12775:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_Delete:
	push	ebp
	mov	ebp,esp
_12778:
	mov	eax,0
	jmp	_23711
_23711:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_getToolTips:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ecx,dword [ebp+8]
	mov	ebx,_1
	mov	dword [ebp-12],0
	mov	edx,0
	mov	dword [ebp-4],0
	mov	eax,0
	mov	dword [ebp-8],0
	mov	edi,0
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],356
	jne	_23720
	mov	eax,dword [ecx+28]
	sub	eax,1
	mov	edx,dword [ecx+28]
	mov	dword [ebp-12],edx
	mov	edx,dword [_bb_arrSubLevel_Nightmare]
	mov	edx,dword [edx+eax*4+24]
	mov	ecx,dword [_bb_arr_PlayerLevelName_Nightmare]
	mov	ecx,dword [ecx+eax*4+24]
	mov	dword [ebp-4],ecx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ecx+eax*4+24]
	mov	ecx,dword [_bb_selectionPanel]
	mov	ecx,dword [ecx+36]
	mov	dword [ebp-8],ecx
	mov	edi,1
	jmp	_23721
_23720:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],478
	jne	_23722
	mov	eax,dword [ecx+28]
	sub	eax,1
	mov	edx,dword [ecx+28]
	mov	dword [ebp-12],edx
	mov	edx,dword [_bb_arrSubLevel_Harvest]
	mov	edx,dword [edx+eax*4+24]
	mov	ecx,dword [_bb_arr_PlayerLevelName_Harvest]
	mov	ecx,dword [ecx+eax*4+24]
	mov	dword [ebp-4],ecx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ecx+eax*4+24]
	mov	ecx,dword [_bb_selectionPanel]
	mov	ecx,dword [ecx+36]
	mov	dword [ebp-8],ecx
	mov	edi,1
	jmp	_23723
_23722:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],591
	jne	_23724
	mov	eax,dword [ecx+28]
	sub	eax,1
	mov	edx,dword [ecx+28]
	mov	dword [ebp-12],edx
	mov	edx,dword [_bb_arrSubLevel_Defense]
	mov	edx,dword [edx+eax*4+24]
	mov	ecx,dword [_bb_arr_PlayerLevelName_Defense]
	mov	ecx,dword [ecx+eax*4+24]
	mov	dword [ebp-4],ecx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ecx+eax*4+24]
	mov	ecx,dword [_bb_selectionPanel]
	mov	ecx,dword [ecx+36]
	mov	dword [ebp-8],ecx
	mov	edi,1
	jmp	_23725
_23724:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],666
	jne	_23726
	jmp	_23727
_23726:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],753
	jne	_23728
	mov	eax,dword [ecx+28]
	sub	eax,1
	mov	edx,dword [ecx+28]
	mov	dword [ebp-12],edx
	mov	edx,dword [_bb_arrSubLevel_Boar]
	mov	edx,dword [edx+eax*4+24]
	mov	ecx,dword [_bb_arr_PlayerLevelName_Boar]
	mov	ecx,dword [ecx+eax*4+24]
	mov	dword [ebp-4],ecx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ecx+eax*4+24]
	mov	ecx,dword [_bb_selectionPanel]
	mov	ecx,dword [ecx+36]
	mov	dword [ebp-8],ecx
	mov	edi,1
	jmp	_23729
_23728:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],934
	jne	_23730
	mov	ecx,dword [ecx+28]
	cmp	ecx,1
	je	_23733
	cmp	ecx,2
	je	_23734
	cmp	ecx,3
	je	_23735
	cmp	ecx,4
	je	_23736
	cmp	ecx,5
	je	_23737
	cmp	ecx,6
	je	_23738
	cmp	ecx,7
	je	_23739
	cmp	ecx,8
	je	_23740
	cmp	ecx,9
	je	_23741
	cmp	ecx,10
	je	_23742
	jmp	_23732
_23733:
	mov	ebx,_1137
	jmp	_23732
_23734:
	mov	ebx,_106
	jmp	_23732
_23735:
	mov	ebx,_1138
	jmp	_23732
_23736:
	mov	ebx,_109
	jmp	_23732
_23737:
	mov	ebx,_112
	jmp	_23732
_23738:
	mov	ebx,_1139
	jmp	_23732
_23739:
	mov	ebx,_117
	jmp	_23732
_23740:
	mov	ebx,_118
	jmp	_23732
_23741:
	mov	ebx,_1140
	jmp	_23732
_23742:
	mov	ebx,_1141
	jmp	_23732
_23732:
	jmp	_23743
_23730:
	mov	esi,dword [_bb_selectionPanel]
	cmp	dword [esi+36],948
	jne	_23744
	mov	ecx,dword [ecx+28]
	cmp	ecx,1
	je	_23747
	cmp	ecx,2
	je	_23748
	cmp	ecx,3
	je	_23749
	cmp	ecx,4
	je	_23750
	cmp	ecx,5
	je	_23751
	cmp	ecx,6
	je	_23752
	cmp	ecx,7
	je	_23753
	cmp	ecx,8
	je	_23754
	cmp	ecx,9
	je	_23755
	cmp	ecx,10
	je	_23756
	jmp	_23746
_23747:
	mov	ebx,_1142
	jmp	_23746
_23748:
	mov	ebx,_1143
	jmp	_23746
_23749:
	mov	ebx,_1144
	jmp	_23746
_23750:
	mov	ebx,_1145
	jmp	_23746
_23751:
	mov	ebx,_1146
	jmp	_23746
_23752:
	mov	ebx,_1147
	jmp	_23746
_23753:
	mov	ebx,_1148
	jmp	_23746
_23754:
	mov	ebx,_1149
	jmp	_23746
_23755:
	mov	ebx,_1150
	jmp	_23746
_23756:
	mov	ebx,_143
	jmp	_23746
_23746:
_23744:
_23743:
_23729:
_23727:
_23725:
_23723:
_23721:
	cmp	edi,1
	jne	_23757
	cmp	eax,3
	jne	_23758
	mov	ecx,dword [_bb_toolTipsBtnMenuUtama]
	push	0
	push	dword [ebp-8]
	push	eax
	push	dword [ebp-4]
	push	edx
	push	dword [ebp-12]
	push	ecx
	mov	eax,dword [ecx]
	call	dword [eax+48]
	add	esp,28
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+36],753
	jne	_23760
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	eax,dword [eax+12]
	cmp	eax,1
	je	_23763
	cmp	eax,2
	je	_23764
	cmp	eax,3
	je	_23765
	jmp	_23762
_23763:
	mov	ebx,_1151
	jmp	_23762
_23764:
	mov	ebx,_1152
	jmp	_23762
_23765:
	mov	ebx,_1153
	jmp	_23762
_23762:
	jmp	_23766
_23760:
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [eax+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1154
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
_23766:
	jmp	_23767
_23758:
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+36],753
	jne	_23768
	mov	eax,edx
	cmp	eax,1
	je	_23771
	cmp	eax,2
	je	_23772
	cmp	eax,3
	je	_23773
	jmp	_23770
_23771:
	mov	ebx,_1151
	jmp	_23770
_23772:
	mov	ebx,_1152
	jmp	_23770
_23773:
	mov	ebx,_1153
	jmp	_23770
_23770:
	jmp	_23774
_23768:
	push	edx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1154
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
_23774:
_23767:
_23757:
	push	_1
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_23775
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+16]
	add	eax,11
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+12]
	add	eax,17
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,dword [ebp+16]
	add	eax,12
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+12]
	add	eax,20
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_23775:
	mov	eax,0
	jmp	_12783
_12783:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_23825],_23826
	cmp	dword [esi+40],0
	jne	_23776
	jmp	_1157
_23776:
	mov	eax,dword [esi+24]
	sub	eax,1
	cmp	dword [esi+20],eax
	je	_23777
	jmp	_1157
_23777:
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_23778
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,12
	mov	dword [esi+36],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_23780
	mov	dword [esi+32],1
	mov	dword [esi+36],0
_23780:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_23781
	mov	eax,dword [esi+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_23781:
	cmp	eax,0
	je	_23783
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,356
	je	_23786
	cmp	eax,478
	je	_23787
	cmp	eax,591
	je	_23788
	cmp	eax,666
	je	_23789
	cmp	eax,753
	je	_23790
	cmp	eax,934
	je	_23791
	cmp	eax,948
	je	_23792
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	jmp	_23785
_23786:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	mov	dword [_bb_level],eax
	call	_bb_GetIsLoadLevel
	mov	ecx,dword [_bb_arrSubLevel_Nightmare]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23793
	mov	dword [_bb_playerLevelState],2
_23793:
	jmp	_23785
_23787:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	mov	dword [_bb_level],eax
	call	_bb_GetIsLoadLevel
	mov	ecx,dword [_bb_arrSubLevel_Harvest]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23794
	mov	dword [_bb_playerLevelState],2
_23794:
	jmp	_23785
_23788:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	mov	dword [_bb_level],eax
	call	_bb_GetIsLoadLevel
	mov	ecx,dword [_bb_arrSubLevel_Defense]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23795
	mov	dword [_bb_playerLevelState],2
_23795:
	jmp	_23785
_23789:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	mov	dword [_bb_level],eax
	call	_bb_GetIsLoadLevel
	mov	ecx,dword [_bb_arrSubLevel_Catapult]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23796
	mov	dword [_bb_playerLevelState],2
_23796:
	jmp	_23785
_23790:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	mov	dword [_bb_level],eax
	call	_bb_GetIsLoadLevel
	mov	ecx,dword [_bb_arrSubLevel_Boar]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23797
	mov	dword [_bb_playerLevelState],2
_23797:
	jmp	_23785
_23791:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+40]
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [esi+28]
	cmp	eax,1
	je	_23800
	cmp	eax,2
	je	_23801
	cmp	eax,3
	je	_23802
	cmp	eax,4
	je	_23803
	cmp	eax,5
	je	_23804
	cmp	eax,6
	je	_23805
	cmp	eax,7
	je	_23806
	cmp	eax,8
	je	_23807
	cmp	eax,9
	je	_23808
	cmp	eax,10
	je	_23809
	jmp	_23799
_23800:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],4
	mov	dword [_bb_currModeExtra],93446
	jmp	_23799
_23801:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],10
	mov	dword [_bb_currModeExtra],93473
	jmp	_23799
_23802:
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],3
	mov	dword [_bb_currModeExtra],93451
	jmp	_23799
_23803:
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],6
	mov	dword [_bb_currModeExtra],93425
	jmp	_23799
_23804:
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],10
	mov	dword [_bb_currModeExtra],93499
	jmp	_23799
_23805:
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],5
	mov	dword [_bb_currModeExtra],93443
	jmp	_23799
_23806:
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],10
	mov	dword [_bb_currModeExtra],93411
	jmp	_23799
_23807:
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],3
	mov	dword [_bb_currModeExtra],93466
	jmp	_23799
_23808:
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],10
	mov	dword [_bb_currModeExtra],93437
	jmp	_23799
_23809:
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],4
	mov	dword [_bb_currModeExtra],93469
	jmp	_23799
_23799:
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [edx+40],eax
	mov	ecx,dword [_bb_arrLevel_Ext]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_level]
	mov	dword [ecx+edx*4+24],eax
	mov	ecx,dword [_bb_arrSubLevel_Ext]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23810
	mov	dword [_bb_playerLevelState],2
_23810:
	jmp	_23785
_23792:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+40]
	mov	dword [_bb_currModeSpecial],eax
	mov	eax,dword [esi+28]
	cmp	eax,1
	je	_23813
	cmp	eax,2
	je	_23814
	cmp	eax,3
	je	_23815
	cmp	eax,4
	je	_23816
	cmp	eax,5
	je	_23817
	cmp	eax,6
	je	_23818
	cmp	eax,7
	je	_23819
	cmp	eax,8
	je	_23820
	cmp	eax,9
	je	_23821
	cmp	eax,10
	je	_23822
	jmp	_23812
_23813:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_currModeSpecial],94864
	jmp	_23812
_23814:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],2
	mov	dword [_bb_currModeSpecial],94813
	jmp	_23812
_23815:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],3
	mov	dword [_bb_currModeSpecial],94877
	jmp	_23812
_23816:
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],4
	mov	dword [_bb_currModeSpecial],94854
	jmp	_23812
_23817:
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],5
	mov	dword [_bb_currModeSpecial],94869
	jmp	_23812
_23818:
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],6
	mov	dword [_bb_currModeSpecial],94892
	jmp	_23812
_23819:
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],7
	mov	dword [_bb_currModeSpecial],94847
	jmp	_23812
_23820:
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],8
	mov	dword [_bb_currModeSpecial],94870
	jmp	_23812
_23821:
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],9
	mov	dword [_bb_currModeSpecial],94825
	jmp	_23812
_23822:
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],8
	mov	dword [_bb_currModeSpecial],94806
	jmp	_23812
_23812:
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_currModeSpecial]
	mov	dword [edx+40],eax
	mov	ecx,dword [_bb_arrLevel_Spc]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_level]
	mov	dword [ecx+edx*4+24],eax
	mov	ecx,dword [_bb_arrSubLevel_Spc]
	mov	edx,dword [esi+28]
	sub	edx,1
	mov	eax,dword [_bb_sublevel]
	mov	dword [ecx+edx*4+24],eax
	cmp	dword [_bb_playerLevelState],1
	jne	_23823
	mov	dword [_bb_playerLevelState],2
_23823:
	jmp	_23785
_23785:
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1155
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1156
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_isLevelBySelectionMenu],1
	call	_bb_GetIsLoadLevel
	push	dword [_bb_currLevelName]
	push	1
	call	_bb_GoToLoadingScreeen
	add	esp,8
_23783:
	jmp	_23824
_23778:
	mov	dword [esi+32],0
	mov	dword [esi+36],0
_23824:
_1157:
	mov	eax,0
	jmp	_12787
_12787:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+44],1
	jne	_23827
	cmp	dword [ebx+48],0
	jle	_23828
	sub	dword [ebx+48],1
_23828:
	cmp	dword [ebx+48],0
	jg	_23829
	add	dword [ebx+20],1
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	dword [ebx+20],eax
	jl	_23830
	mov	dword [ebx+44],0
	mov	dword [ebx+40],1
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,356
	je	_23833
	cmp	eax,478
	je	_23834
	cmp	eax,591
	je	_23835
	cmp	eax,666
	je	_23836
	cmp	eax,753
	je	_23837
	cmp	eax,934
	je	_23838
	cmp	eax,948
	je	_23839
	jmp	_23832
_23833:
	mov	edx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23834:
	mov	edx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23835:
	mov	edx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23836:
	mov	edx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23837:
	mov	edx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23838:
	mov	edx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23839:
	mov	edx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	dword [edx+eax*4+24],2
	jmp	_23832
_23832:
	mov	dword [_bb_playerLevelState],2
	call	_bb_saveFilePlayer
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
_23830:
_23829:
	jmp	_23840
_23827:
	mov	eax,dword [ebx+64]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23841
	mov	eax,dword [ebx+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_23841:
	cmp	eax,0
	je	_23843
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_23843:
	cmp	eax,0
	je	_23845
	cmp	dword [ebx+88],1
	jne	_23846
	cmp	dword [ebx+80],0
	jne	_23847
	add	dword [ebx+80],1
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stat_dapatbintang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_23848
_23847:
	mov	eax,dword [ebx+80]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_23849
	mov	edx,dword [ebx+80]
	mov	eax,dword [ebx+84]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
_23849:
	cmp	eax,0
	je	_23851
	add	dword [ebx+80],1
	jmp	_23852
_23851:
	mov	eax,dword [ebx+84]
	sub	eax,1
	cmp	dword [ebx+80],eax
	jne	_23853
	mov	dword [ebx+88],0
_23853:
_23852:
_23848:
_23846:
_23845:
_23840:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12790
_12790:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_setCardIsUnlocked:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [edx+48],0
	mov	eax,dword [edx+24]
	sub	eax,1
	mov	dword [edx+20],eax
	mov	dword [edx+44],0
	mov	dword [edx+40],1
	mov	eax,0
	jmp	_12793
_12793:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [ebx+64]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23855
	mov	eax,dword [ebx+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_23855:
	cmp	eax,0
	je	_23857
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_23857:
	cmp	eax,0
	je	_23859
	push	0
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+80]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_23859:
	cmp	dword [ebx+36],1
	jne	_23860
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [ebx+64]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_23861
	mov	eax,dword [ebx+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_23861:
	cmp	eax,0
	je	_23863
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_23863:
	cmp	eax,0
	je	_23865
	push	0
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_23865:
_23860:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_12796
_12796:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_24191],_24192
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+64]
	cmp	dword [esi+28],eax
	je	_23866
	jmp	_1239
_23866:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23868
	mov	eax,dword [_bb_btnselectionpanellist]
	mov	ebx,dword [_bb_selectionPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+64],eax
	jge	_23870
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+64]
	add	eax,1
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23870:
_23868:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23871
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+64],1
	jle	_23872
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+64]
	sub	eax,1
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_23872:
_23871:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23873
	fldz
	fstp	dword [esi+92]
	fldz
	fstp	dword [esi+96]
	mov	edi,1
_23873:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23874
	cmp	dword [esi+40],1
	jne	_23875
	mov	dword [esi+40],0
	jmp	_23876
_23875:
	mov	dword [esi+40],1
_23876:
_23874:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23877
	fld	dword [esi+92]
	fsub	dword [_98093]
	fstp	dword [esi+92]
	mov	edi,1
_23877:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23878
	fld	dword [esi+92]
	fadd	dword [_98094]
	fstp	dword [esi+92]
	mov	edi,1
_23878:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23879
	fld	dword [esi+96]
	fadd	dword [_98095]
	fstp	dword [esi+96]
	mov	edi,1
_23879:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_23880
	fld	dword [esi+96]
	fsub	dword [_98096]
	fstp	dword [esi+96]
	mov	edi,1
_23880:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23881
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_23881:
	cmp	eax,0
	je	_23883
	fld	dword [esi+92]
	fsub	dword [_98097]
	fstp	dword [esi+92]
	mov	edi,1
_23883:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23884
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_23884:
	cmp	eax,0
	je	_23886
	fld	dword [esi+92]
	fadd	dword [_98098]
	fstp	dword [esi+92]
	mov	edi,1
_23886:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23887
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_23887:
	cmp	eax,0
	je	_23889
	fld	dword [esi+96]
	fadd	dword [_98099]
	fstp	dword [esi+96]
	mov	edi,1
_23889:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_23890
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_23890:
	cmp	eax,0
	je	_23892
	fld	dword [esi+96]
	fsub	dword [_98100]
	fstp	dword [esi+96]
	mov	edi,1
_23892:
	cmp	edi,0
	jne	_23893
	jmp	_1239
_23893:
	jmp	_1237
_1237:
	fld	dword [esi+52]
	fadd	dword [esi+92]
	fstp	dword [esi+68]
	fld	dword [esi+56]
	fadd	dword [esi+96]
	fstp	dword [esi+72]
	push	dword [esi+92]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1239:
	mov	eax,0
	jmp	_12799
_12799:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnSelectionPanel_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,128
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-96],0
	mov	dword [ebp-104],0
	mov	dword [ebp-112],0
	mov	dword [ebp-120],0
	mov	dword [ebp-124],0
	mov	dword [ebp-80],0
	mov	dword [ebp-92],0
	mov	dword [ebp-100],0
	mov	dword [ebp-108],0
	mov	dword [ebp-116],0
	push	_bb_TBtnSelectionPanel
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	edx,dword [_bb_selectionpanel_button_image]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_24194
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,948
	sete	al
	movzx	eax,al
_24194:
	cmp	eax,0
	je	_24196
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_98251]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_98252]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_98253]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-72],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_98254]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-88],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_98255]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-84],eax
	mov	dword [ebp-96],esi
	mov	eax,dword [ebp-60]
	mov	dword [ebp-104],eax
	mov	eax,dword [ebp-72]
	mov	dword [ebp-112],eax
	mov	eax,dword [ebp-88]
	mov	dword [ebp-120],eax
	mov	eax,dword [ebp-84]
	mov	dword [ebp-124],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_98256]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp-68],ebx
	mov	dword [ebp-64],ebx
	mov	dword [ebp-76],ebx
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_98257]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-80],eax
	mov	eax,dword [ebp-80]
	mov	dword [ebp-92],eax
	mov	eax,dword [ebp-80]
	mov	dword [ebp-100],eax
	mov	eax,dword [ebp-80]
	mov	dword [ebp-108],eax
	mov	eax,dword [ebp-80]
	mov	dword [ebp-116],eax
	mov	dword [edi+24],16
	jmp	_24217
_24196:
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fsub	dword [_98258]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-36]
	faddp	st1,st0
	fstp	dword [ebp-36]
	fld	dword [ebp-36]
	fsub	dword [_98259]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-40]
	faddp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_98260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-72],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-44]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-44]
	faddp	st1,st0
	fstp	dword [ebp-44]
	fld	dword [ebp-44]
	fsub	dword [_98261]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-88],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-48]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-48]
	faddp	st1,st0
	fstp	dword [ebp-48]
	fld	dword [ebp-48]
	fadd	dword [_98262]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-84],eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-52]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-52]
	faddp	st1,st0
	fstp	dword [ebp-52]
	fld	dword [ebp-52]
	fadd	dword [_98263]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp-68],ebx
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-56]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fld	dword [ebp-56]
	faddp	st1,st0
	fstp	dword [ebp-56]
	fld	dword [ebp-56]
	fadd	dword [_98264]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	mov	eax,dword [ebp-64]
	mov	dword [ebp-76],eax
	mov	dword [edi+24],18
_24217:
	mov	dword [edi+48],0
	mov	eax,dword [ebp+8]
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	cmp	eax,1
	je	_24220
	cmp	eax,2
	je	_24221
	cmp	eax,3
	je	_24222
	cmp	eax,4
	je	_24223
	cmp	eax,5
	je	_24224
	cmp	eax,6
	je	_24225
	cmp	eax,7
	je	_24226
	cmp	eax,8
	je	_24227
	cmp	eax,9
	je	_24228
	cmp	eax,10
	je	_24229
	jmp	_24219
_24220:
	mov	dword [ebp+-128],esi
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	dword [ebp+-128],ebx
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24221:
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	dword [ebp+-128],ebx
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24222:
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24223:
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24224:
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24225:
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24226:
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24227:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24228:
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24229:
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	fstp	dword [edi+12]
	jmp	_24219
_24219:
	mov	dword [edi+20],0
	mov	dword [edi+32],0
	mov	dword [edi+36],0
	mov	eax,dword [ebp+12]
	mov	dword [edi+40],eax
	cmp	dword [edi+40],1
	jne	_24230
	mov	dword [edi+48],18
_24230:
	mov	eax,dword [_bb_selectionpanel_star_image]
	mov	dword [edi+60],eax
	push	0
	push	_brl_max2d_TImage
	push	dword [edi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+64],0
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_24231
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,948
	sete	al
	movzx	eax,al
_24231:
	cmp	eax,0
	je	_24233
	fld	dword [edi+8]
	fadd	dword [_98265]
	fstp	dword [edi+52]
	fld	dword [edi+12]
	fsub	dword [_98266]
	fstp	dword [edi+56]
	jmp	_24234
_24233:
	fld	dword [edi+8]
	fadd	dword [_98267]
	fstp	dword [edi+52]
	fld	dword [edi+12]
	fsub	dword [_98268]
	fstp	dword [edi+56]
_24234:
	mov	eax,dword [edi+40]
	mov	dword [edi+44],eax
	fld	dword [edi+52]
	fsub	dword [_98269]
	fstp	dword [edi+68]
	fld	dword [edi+56]
	fadd	dword [_98270]
	fstp	dword [edi+72]
	mov	eax,dword [_bb_Statistik_SmallStarSpin_image]
	mov	dword [edi+76],eax
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-128],eax
	fild	dword [ebp+-128]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+80],0
	mov	dword [edi+84],28
	mov	eax,dword [_bb_btnselectionpanellist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_12805
_12805:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TSelectionPanel_BtnNavigasi
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_12808
_12808:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_12811:
	mov	eax,0
	jmp	_24236
_24236:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_24237
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_24238
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_24238:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_24239
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24239:
	cmp	eax,0
	je	_24241
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_24244
	jmp	_24243
_24244:
	push	2
	call	_bb_SelectionPanelControl
	add	esp,4
	push	3
	call	_bb_SelectionPanelControl
	add	esp,4
	mov	dword [_bb_isLevelBySelectionMenu],0
	jmp	_24243
_24243:
_24241:
	jmp	_24245
_24237:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_24245:
	mov	eax,0
	jmp	_12815
_12815:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12818
_12818:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_24247
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24247:
	mov	eax,0
	jmp	_12821
_12821:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_24281],_24282
	cmp	dword [esi+32],1
	je	_24248
	jmp	_1241
_24248:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24250
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_24252
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24252:
_24250:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24253
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_24254
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24254:
_24253:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24255
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_24255:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24256
	cmp	dword [esi+40],1
	jne	_24257
	mov	dword [esi+40],0
	jmp	_24258
_24257:
	mov	dword [esi+40],1
_24258:
_24256:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24259
	fld	dword [esi+44]
	fsub	dword [_98305]
	fstp	dword [esi+44]
	mov	edi,1
_24259:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24260
	fld	dword [esi+44]
	fadd	dword [_98306]
	fstp	dword [esi+44]
	mov	edi,1
_24260:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24261
	fld	dword [esi+48]
	fadd	dword [_98307]
	fstp	dword [esi+48]
	mov	edi,1
_24261:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24262
	fld	dword [esi+48]
	fsub	dword [_98308]
	fstp	dword [esi+48]
	mov	edi,1
_24262:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24263
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_24263:
	cmp	eax,0
	je	_24265
	fld	dword [esi+44]
	fsub	dword [_98309]
	fstp	dword [esi+44]
	mov	edi,1
_24265:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24266
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_24266:
	cmp	eax,0
	je	_24268
	fld	dword [esi+44]
	fadd	dword [_98310]
	fstp	dword [esi+44]
	mov	edi,1
_24268:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24269
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_24269:
	cmp	eax,0
	je	_24271
	fld	dword [esi+48]
	fadd	dword [_98311]
	fstp	dword [esi+48]
	mov	edi,1
_24271:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24272
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_24272:
	cmp	eax,0
	je	_24274
	fld	dword [esi+48]
	fsub	dword [_98312]
	fstp	dword [esi+48]
	mov	edi,1
_24274:
	cmp	edi,0
	jne	_24275
	jmp	_1241
_24275:
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_24278
	jmp	_24277
_24278:
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fadd	dword [esi+44]
	fstp	dword [esi+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fadd	dword [esi+48]
	fstp	dword [esi+12]
	jmp	_24277
_24277:
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1241:
	mov	eax,0
	jmp	_12824
_12824:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSelectionPanel_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TSelectionPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_98337]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_selectionPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_selectionPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_98338]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_24288
	jmp	_24287
_24288:
	mov	eax,dword [_bb_selectionpanel_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_24287
_24287:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_selectionpanel_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12827
_12827:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateSelectionPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+16],0
	je	_24290
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+28],1
	jne	_24291
	mov	eax,dword [_bb_selectionPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	ebx,dword [_bb_btnselectionpanellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1243
_1245:
	mov	eax,esi
	push	_bb_TBtnSelectionPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_1243
	mov	eax,dword [edx+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_24299
	mov	eax,dword [edx+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_24299:
	cmp	eax,0
	je	_24301
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_24301:
_1243:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1245
_1244:
	mov	esi,dword [_bb_selectionpanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1246
_1248:
	push	_bb_TSelectionPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1246
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1246:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1248
_1247:
	mov	esi,dword [_bb_btnselectionpanellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1249
_1251:
	mov	eax,ebx
	push	_bb_TBtnSelectionPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_1249
	mov	eax,dword [edx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_24315
	mov	eax,dword [edx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24315:
	cmp	eax,0
	je	_24317
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_24317:
_1249:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1251
_1250:
_24291:
_24290:
	mov	eax,0
	jmp	_12829
_12829:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitSelectionPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,0
	call	_bb_EmptySemuaList_SelectionPanel
	mov	dword [_bb_currGameMode],edi
	call	_bb_GetPosX_BG
	mov	edx,0
	push	dword [ebp+12]
	push	edi
	push	edx
	push	eax
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,16
	mov	eax,edi
	cmp	eax,356
	je	_24323
	cmp	eax,478
	je	_24324
	cmp	eax,591
	je	_24325
	cmp	eax,666
	je	_24326
	cmp	eax,753
	je	_24327
	cmp	eax,934
	je	_24328
	cmp	eax,948
	je	_24329
	jmp	_24322
_24323:
	mov	esi,5
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+44],eax
	jmp	_24322
_24324:
	mov	esi,5
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+44],eax
	jmp	_24322
_24325:
	mov	esi,5
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+12+24]
	mov	dword [edx+44],eax
	jmp	_24322
_24326:
	mov	esi,5
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+16+24]
	mov	dword [edx+44],eax
	jmp	_24322
_24327:
	mov	esi,5
	mov	edx,dword [_bb_selectionPanel]
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+20+24]
	mov	dword [edx+44],eax
	jmp	_24322
_24328:
	mov	esi,10
	jmp	_24322
_24329:
	mov	esi,10
	jmp	_24322
_24322:
	push	_bb_TBtnSelectionPanel
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	mov	dword [ebp-4],esi
	jmp	_24333
_1254:
	mov	edx,0
	mov	ecx,edi
	cmp	ecx,356
	je	_24338
	cmp	ecx,478
	je	_24339
	cmp	ecx,591
	je	_24340
	cmp	ecx,666
	je	_24341
	cmp	ecx,753
	je	_24342
	cmp	ecx,934
	je	_24343
	cmp	ecx,948
	je	_24344
	jmp	_24337
_24338:
	mov	esi,dword [_bb_arrUnlockCard_Nightmare]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24345
	mov	edx,1
_24345:
	jmp	_24337
_24339:
	mov	esi,dword [_bb_arrUnlockCard_Harvest]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24346
	mov	edx,1
_24346:
	jmp	_24337
_24340:
	mov	esi,dword [_bb_arrUnlockCard_Defense]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24347
	mov	edx,1
_24347:
	jmp	_24337
_24341:
	mov	esi,dword [_bb_arrUnlockCard_Catapult]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24348
	mov	edx,1
_24348:
	jmp	_24337
_24342:
	mov	esi,dword [_bb_arrUnlockCard_Boar]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24349
	mov	edx,1
_24349:
	jmp	_24337
_24343:
	mov	esi,dword [_bb_arrUnlockCard_Ext]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24350
	mov	edx,1
_24350:
	jmp	_24337
_24344:
	mov	esi,dword [_bb_arrUnlockCard_Spc]
	mov	ecx,ebx
	sub	ecx,1
	cmp	dword [esi+ecx*4+24],25
	jne	_24351
	mov	edx,1
_24351:
	jmp	_24337
_24337:
	push	dword [ebp+12]
	push	edi
	push	edx
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_1252:
	add	ebx,1
_24333:
	cmp	ebx,dword [ebp-4]
	jle	_1254
_1253:
	mov	eax,dword [_bb_btnselectionpanellist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_1255
_1257:
	mov	eax,dword [ebp-12]
	push	_bb_TBtnSelectionPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_1255
	mov	edi,1
	mov	esi,0
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+36]
	cmp	eax,356
	je	_24362
	cmp	eax,478
	je	_24363
	cmp	eax,591
	je	_24364
	cmp	eax,666
	je	_24365
	cmp	eax,753
	je	_24366
	cmp	eax,934
	je	_24367
	cmp	eax,948
	je	_24368
	jmp	_24361
_24362:
	mov	eax,0
	jmp	_24370
_1260:
	mov	esi,dword [_bb_arrIsGetStar_Nightmare]
	mov	edx,dword [ebx+28]
	sub	edx,1
	mov	ecx,edx
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],2
	je	_24371
	mov	edi,0
	jmp	_1259
_24371:
_1258:
	add	eax,1
_24370:
	cmp	eax,4
	jle	_1260
_1259:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24372
	mov	edx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24373
	jmp	_24374
_24373:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24374:
_24372:
	jmp	_24361
_24363:
	mov	eax,0
	jmp	_24376
_1263:
	mov	esi,dword [_bb_arrIsGetStar_Harvest]
	mov	edx,dword [ebx+28]
	sub	edx,1
	mov	ecx,edx
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],2
	je	_24377
	mov	edi,0
	jmp	_1262
_24377:
_1261:
	add	eax,1
_24376:
	cmp	eax,4
	jle	_1263
_1262:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24378
	mov	edx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24379
	jmp	_24380
_24379:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24380:
_24378:
	jmp	_24361
_24364:
	mov	eax,0
	jmp	_24382
_1266:
	mov	esi,dword [_bb_arrIsGetStar_Defense]
	mov	edx,dword [ebx+28]
	sub	edx,1
	mov	ecx,edx
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],2
	je	_24383
	mov	edi,0
	jmp	_1265
_24383:
_1264:
	add	eax,1
_24382:
	cmp	eax,4
	jle	_1266
_1265:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24384
	mov	edx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24385
	jmp	_24386
_24385:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24386:
_24384:
	jmp	_24361
_24365:
	mov	edx,dword [_bb_arrIsGetStar_Catapult]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	imul	eax,dword [ecx+24]
	cmp	dword [edx+eax*4+28],2
	je	_24388
	mov	edi,0
_24388:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24389
	mov	edx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24390
	jmp	_24391
_24390:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24391:
_24389:
	jmp	_24361
_24366:
	mov	eax,0
	jmp	_24393
_1269:
	mov	esi,dword [_bb_arrIsGetStar_Boar]
	mov	edx,dword [ebx+28]
	sub	edx,1
	mov	ecx,edx
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],2
	je	_24394
	mov	edi,0
	jmp	_1268
_24394:
_1267:
	add	eax,1
_24393:
	cmp	eax,2
	jle	_1269
_1268:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24395
	mov	edx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24396
	jmp	_24397
_24396:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24397:
_24395:
	jmp	_24361
_24367:
	mov	edx,dword [_bb_arrIsGetStar_Ext]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	imul	eax,dword [ecx+24]
	cmp	dword [edx+eax*4+28],2
	je	_24399
	mov	edi,0
_24399:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24400
	mov	edx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24401
	jmp	_24402
_24401:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24402:
_24400:
	jmp	_24361
_24368:
	mov	edx,dword [_bb_arrIsGetStar_Spc]
	mov	eax,dword [ebx+28]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	imul	eax,dword [ecx+24]
	cmp	dword [edx+eax*4+28],2
	je	_24404
	mov	edi,0
_24404:
	mov	esi,1
	cmp	dword [ebx+40],1
	jne	_24405
	mov	edx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],1
	jne	_24406
	jmp	_24407
_24406:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24407:
_24405:
	jmp	_24361
_24361:
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_24409
	cmp	esi,1
	sete	al
	movzx	eax,al
_24409:
	cmp	eax,0
	je	_24411
	mov	dword [ebx+64],1
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_noCardYangDapatBintang]
	cmp	dword [ebx+28],eax
	jne	_24413
	mov	dword [ebx+88],1
	mov	dword [_bb_noCardYangDapatBintang],0
_24413:
_24411:
_1255:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1257
_1256:
	mov	dword [_bb_isOpenPanelAutomatic],0
	push	_bb_TSelectionPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_12833
_12833:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_SelectionPanel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnselectionpanellist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_selectionpanel_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12835
_12835:
	mov	esp,ebp
	pop	ebp
	ret
_bb_SelectionPanelControl:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_24419
	cmp	eax,2
	je	_24420
	cmp	eax,3
	je	_24421
	jmp	_24418
_24419:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+32],1
	call	_bb_StopAll_SFX
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_24418
_24420:
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+40],0
	push	0
	push	_468
	push	1
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,12
	mov	eax,dword [_bb_selectionPanel]
	mov	dword [eax+16],0
	jmp	_24418
_24421:
	mov	eax,dword [_bb_gameTitle]
	fldz
	fstp	dword [eax+40]
	mov	esi,dword [_bb_mainMenuEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1270
_1272:
	push	_bb_TMainMenuEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1270
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_1270:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1272
_1271:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_24418
_24418:
	mov	eax,0
	jmp	_12838
_12838:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetOpenPanelAutomatic:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [_bb_isOpenPanelAutomatic],edx
	mov	dword [_bb_tipeOpenPanelAutomatic],eax
	mov	eax,0
	jmp	_12842
_12842:
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekOpenPanelAutomatic:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	cmp	dword [_bb_isOpenPanelAutomatic],1
	jne	_24429
	mov	eax,dword [_bb_tipeOpenPanelAutomatic]
	cmp	eax,2
	je	_24432
	cmp	eax,3
	je	_24433
	cmp	eax,4
	je	_24434
	cmp	eax,5
	je	_24435
	cmp	eax,6
	je	_24436
	cmp	eax,7
	je	_24437
	cmp	eax,8
	je	_24438
	jmp	_24431
_24432:
	push	93446
	push	934
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24433:
	push	94864
	push	948
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24434:
	push	0
	push	356
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24435:
	push	0
	push	478
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24436:
	push	0
	push	591
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24437:
	push	0
	push	666
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24438:
	push	0
	push	753
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_24431
_24431:
	mov	eax,dword [_bb_tipeOpenPanelAutomatic]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_24439
	mov	eax,dword [_bb_tipeOpenPanelAutomatic]
	cmp	eax,8
	setle	al
	movzx	eax,al
_24439:
	cmp	eax,0
	jne	_24441
	mov	eax,dword [_bb_tipeOpenPanelAutomatic]
	cmp	eax,19
	sete	al
	movzx	eax,al
_24441:
	cmp	eax,0
	je	_24443
	mov	esi,dword [_bb_mainMenuEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1273
_1275:
	push	_bb_TMainMenuEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1273
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_1273:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1275
_1274:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_98419]
	fstp	dword [eax+40]
	push	1
	call	_bb_SelectionPanelControl
	add	esp,4
_24443:
_24429:
	mov	eax,0
	jmp	_12844
_12844:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgTrophyRoom
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],1
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	eax,0
	jmp	_12847
_12847:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_Delete:
	push	ebp
	mov	ebp,esp
_12850:
	mov	eax,0
	jmp	_24451
_24451:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12853
_12853:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_24453
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24453:
	cmp	dword [ebx+60],1
	jne	_24456
	cmp	dword [ebx+64],1
	jne	_24457
	push	dword [ebx+48]
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_24458
_24457:
	push	dword [ebx+48]
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24458:
	push	dword [ebx+48]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24456:
	mov	eax,0
	jmp	_12856
_12856:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_setBtnTrophy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [_bb_btntrophyroom_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1282
_1284:
	mov	eax,ebx
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1282
	cmp	dword [eax+28],edi
	jne	_24465
	mov	dword [eax+36],1
	mov	dword [eax+32],1
	jmp	_24466
_24465:
	mov	dword [eax+36],0
	mov	dword [eax+32],0
_24466:
_1282:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1284
_1283:
	mov	eax,0
	jmp	_12860
_12860:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_loadLastContent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1285
_1287:
	mov	eax,edi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1285
	cmp	dword [esi+36],0
	je	_24473
	mov	edx,dword [esi+36]
	cmp	dword [eax+28],edx
	jne	_24474
	mov	dword [esi+60],1
	mov	edx,dword [eax+28]
	sub	edx,1
	mov	dword [esi+48],edx
	mov	eax,dword [eax+40]
	mov	dword [esi+64],eax
	jmp	_1286
_24474:
	jmp	_24475
_24473:
	mov	dword [esi+60],0
_24475:
_1285:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1287
_1286:
	mov	eax,0
	jmp	_12863
_12863:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_24476
	cmp	dword [_bb_trophy_bg_tengah1_image],0
	jne	_24477
	push	2
	push	_24478
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_bg_tengah1_image],eax
_24477:
	cmp	ebx,2
	jne	_24479
	cmp	dword [_bb_trophy_bg_kiri1_image],0
	jne	_24480
	push	2
	push	_24481
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_bg_kiri1_image],eax
_24480:
	cmp	dword [_bb_trophy_bg_kanan1_image],0
	jne	_24482
	push	2
	push	_24483
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_bg_kanan1_image],eax
_24482:
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_bg_kanan1_image]
	mov	dword [edx+24],eax
_24479:
	cmp	dword [_bb_trophy_big_image],0
	jne	_24484
	push	2
	push	16
	push	0
	push	267
	push	265
	push	_24485
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_big_image],eax
_24484:
	cmp	dword [_bb_trophy_big_siluet_image],0
	jne	_24486
	push	2
	push	16
	push	0
	push	267
	push	265
	push	_24487
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_big_siluet_image],eax
_24486:
	cmp	dword [_bb_trophy_small_image],0
	jne	_24488
	push	2
	push	16
	push	0
	push	151
	push	149
	push	_24489
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_small_image],eax
_24488:
	cmp	dword [_bb_trophy_description_image],0
	jne	_24490
	push	2
	push	16
	push	0
	push	83
	push	247
	push	_24491
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_trophy_description_image],eax
_24490:
	cmp	dword [_bb_bioplant_btnClose_image],0
	jne	_24492
	push	2
	push	2
	push	0
	push	51
	push	50
	push	_24493
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnClose_image],eax
_24492:
	cmp	dword [_bb_bgm_panel],0
	jne	_24494
	push	1
	push	_24495
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_24494:
	jmp	_24496
_24476:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_24497
	call	_bb_EmptySemuaList_TrophyRoom
	cmp	dword [_bb_trophy_bg_tengah1_image],0
	je	_24498
	push	dword [_bb_trophy_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_bg_tengah1_image],0
_24498:
	cmp	dword [_bb_trophy_bg_kiri1_image],0
	je	_24499
	push	dword [_bb_trophy_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_bg_kiri1_image],0
_24499:
	cmp	dword [_bb_trophy_bg_kanan1_image],0
	je	_24500
	push	dword [_bb_trophy_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_bg_kanan1_image],0
_24500:
	cmp	dword [_bb_trophy_big_image],0
	je	_24501
	push	dword [_bb_trophy_big_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_big_image],0
_24501:
	cmp	dword [_bb_trophy_big_siluet_image],0
	je	_24502
	push	dword [_bb_trophy_big_siluet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_big_siluet_image],0
_24502:
	cmp	dword [_bb_trophy_small_image],0
	je	_24503
	push	dword [_bb_trophy_small_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_small_image],0
_24503:
	cmp	dword [_bb_trophy_description_image],0
	je	_24504
	push	dword [_bb_trophy_description_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_trophy_description_image],0
_24504:
	cmp	dword [_bb_bioplant_btnClose_image],0
	je	_24505
	push	dword [_bb_bioplant_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnClose_image],0
_24505:
	cmp	dword [_bb_bgm_panel],0
	je	_24506
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_24506:
	call	_bbGCCollect
_24497:
_24496:
	mov	eax,0
	jmp	_12867
_12867:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_24529],_24530
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24508
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	esi,1
_24508:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24509
	cmp	dword [ebx+60],1
	jne	_24510
	mov	dword [ebx+60],0
	jmp	_24511
_24510:
	mov	dword [ebx+60],1
_24511:
_24509:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24512
	fld	dword [ebx+84]
	fsub	dword [_98477]
	fstp	dword [ebx+84]
	mov	esi,1
_24512:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24513
	fld	dword [ebx+84]
	fadd	dword [_98478]
	fstp	dword [ebx+84]
	mov	esi,1
_24513:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24514
	fld	dword [ebx+88]
	fadd	dword [_98479]
	fstp	dword [ebx+88]
	mov	esi,1
_24514:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24515
	fld	dword [ebx+88]
	fsub	dword [_98480]
	fstp	dword [ebx+88]
	mov	esi,1
_24515:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24516
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_24516:
	cmp	eax,0
	je	_24518
	fld	dword [ebx+84]
	fsub	dword [_98481]
	fstp	dword [ebx+84]
	mov	esi,1
_24518:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24519
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_24519:
	cmp	eax,0
	je	_24521
	fld	dword [ebx+84]
	fadd	dword [_98482]
	fstp	dword [ebx+84]
	mov	esi,1
_24521:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24522
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_24522:
	cmp	eax,0
	je	_24524
	fld	dword [ebx+88]
	fadd	dword [_98483]
	fstp	dword [ebx+88]
	mov	esi,1
_24524:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24525
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_24525:
	cmp	eax,0
	je	_24527
	fld	dword [ebx+88]
	fsub	dword [_98484]
	fstp	dword [ebx+88]
	mov	esi,1
_24527:
	cmp	esi,0
	jne	_24528
	jmp	_1297
_24528:
	fld	dword [ebx+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [ebx+84]
	fstp	dword [ebx+68]
	fld	dword [ebx+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [ebx+88]
	fstp	dword [ebx+72]
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1297:
	mov	eax,0
	jmp	_12870
_12870:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgTrophyRoom_init:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_24531
	push	_42
	push	2
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_24532
_24531:
	push	_42
	push	1
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_24532:
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+36],0
	mov	ebx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_98503]
	fstp	dword [ebx+40]
	mov	ebx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_98504]
	fstp	dword [ebx+44]
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_big_image]
	mov	dword [edx+52],eax
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_big_siluet_image]
	mov	dword [edx+56],eax
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+48],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+60],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+64],0
	mov	ebx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_98505]
	fstp	dword [ebx+68]
	mov	ebx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_98506]
	fstp	dword [ebx+72]
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_trophy_description_image]
	mov	dword [edx+76],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_12874
_12874:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnTrophyRoom
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_12877
_12877:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_Delete:
	push	ebp
	mov	ebp,esp
_12880:
	mov	eax,0
	jmp	_24533
_24533:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_24550],_24551
	cmp	dword [ebx+32],1
	jne	_24534
	jmp	_1299
_24534:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_24535
	mov	dword [ebx+36],1
	cmp	dword [ebx+40],0
	jne	_24536
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_24536:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_24538
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24538:
	cmp	eax,0
	je	_24540
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+32],1
	mov	dword [ebx+36],0
_24540:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_24541
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24541:
	cmp	eax,0
	je	_24543
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_24543:
	jmp	_24545
_24535:
	mov	eax,dword [ebx+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_24546
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24546:
	cmp	eax,0
	je	_24548
	mov	eax,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_24548:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_24545:
_1299:
	mov	eax,0
	jmp	_12884
_12884:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_loadContent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [_bb_TrophyRoom]
	mov	dword [edx+60],1
	mov	ecx,dword [_bb_TrophyRoom]
	mov	edx,dword [eax+28]
	sub	edx,1
	mov	dword [ecx+48],edx
	mov	ecx,dword [_bb_TrophyRoom]
	mov	edx,dword [eax+40]
	mov	dword [ecx+64],edx
	cmp	dword [eax+40],1
	jne	_24552
	mov	ecx,dword [_bb_TrophyRoom]
	mov	edx,dword [eax+28]
	mov	dword [ecx+36],edx
	mov	edx,dword [_bb_TrophyRoom]
	push	dword [eax+28]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,8
_24552:
	mov	eax,0
	jmp	_12887
_12887:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_12890
_12890:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+40],1
	jne	_24555
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+36],1
	jne	_24556
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24556:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_24555:
	mov	eax,0
	jmp	_12893
_12893:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	mov	dword [ebp-24],0
	mov	edi,0
	mov	dword [ebp-36],0
	mov	dword [ebp-12],0
	mov	dword [ebp-32],0
	mov	dword [_24750],_24751
	mov	eax,dword [_bb_TrophyRoom]
	mov	edx,dword [eax+80]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_24557
	jmp	_1346
_24557:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24559
	mov	eax,dword [_bb_btntrophyroom_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_24561
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24561:
_24559:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24562
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_24563
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24563:
_24562:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24564
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_24564:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24565
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_24566
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	jmp	_24567
_24566:
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],1
_24567:
_24565:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24568
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fsub	dword [_98534]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	esi,1
_24568:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24569
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fadd	dword [_98535]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	esi,1
_24569:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24570
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_98536]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_24570:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24571
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_98537]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_24571:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24572
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_24572:
	cmp	eax,0
	je	_24574
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fsub	dword [_98538]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	esi,1
_24574:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24575
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_24575:
	cmp	eax,0
	je	_24577
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fadd	dword [_98539]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	esi,1
_24577:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24578
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_24578:
	cmp	eax,0
	je	_24580
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_98540]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_24580:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24581
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_24581:
	cmp	eax,0
	je	_24583
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_98541]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_24583:
	cmp	esi,0
	jne	_24584
	jmp	_1346
_24584:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_24585
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,4
	setle	al
	movzx	eax,al
_24585:
	cmp	eax,0
	je	_24587
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_24590
	cmp	eax,2
	je	_24591
	cmp	eax,3
	je	_24592
	cmp	eax,4
	je	_24593
	jmp	_24589
_24590:
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	edx,dword [ebp-28]
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],edx
	mov	edx,dword [ebp-20]
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edx
	jmp	_24589
_24591:
	mov	esi,dword [_bb_btntrophyroom_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1301
_1303:
	mov	eax,ebx
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1301
	cmp	dword [eax+28],1
	jne	_24602
	mov	edx,dword [eax+8]
	mov	dword [ebp-28],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_24602:
_1301:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1303
_1302:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24589
_24592:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1304
_1306:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1304
	cmp	dword [eax+28],2
	jne	_24608
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_24610
_24608:
	cmp	dword [eax+28],1
	jne	_24611
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_24611:
_24610:
_1304:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1306
_1305:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24589
_24593:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1307
_1309:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1307
	cmp	dword [eax+28],3
	jne	_24617
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_24619
_24617:
	cmp	dword [eax+28],1
	jne	_24620
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_24620:
_24619:
_1307:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1309
_1308:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24589
_24589:
	jmp	_24621
_24587:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_24622
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,8
	setle	al
	movzx	eax,al
_24622:
	cmp	eax,0
	je	_24624
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,5
	je	_24627
	cmp	eax,6
	je	_24628
	cmp	eax,7
	je	_24629
	cmp	eax,8
	je	_24630
	jmp	_24626
_24627:
	mov	esi,dword [_bb_btntrophyroom_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1310
_1312:
	mov	eax,ebx
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1310
	cmp	dword [eax+28],1
	jne	_24636
	mov	edx,dword [eax+8]
	mov	dword [ebp-28],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
	jmp	_1311
_24636:
_1310:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1312
_1311:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],ebx
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edi
	jmp	_24626
_24628:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1313
_1315:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1313
	cmp	dword [eax+28],2
	jne	_24644
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_24645
_24644:
	cmp	dword [eax+28],5
	jne	_24646
	mov	edi,dword [eax+12]
_24646:
_24645:
_1313:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1315
_1314:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24626
_24629:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1316
_1318:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1316
	cmp	dword [eax+28],3
	jne	_24652
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_24653
_24652:
	cmp	dword [eax+28],5
	jne	_24654
	mov	edi,dword [eax+12]
_24654:
_24653:
_1316:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1318
_1317:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24626
_24630:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1319
_1321:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1319
	cmp	dword [eax+28],4
	jne	_24660
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_24662
_24660:
	cmp	dword [eax+28],5
	jne	_24663
	mov	edi,dword [eax+12]
_24663:
_24662:
_1319:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1321
_1320:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24626
_24626:
	jmp	_24664
_24624:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,9
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_24665
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,12
	setle	al
	movzx	eax,al
_24665:
	cmp	eax,0
	je	_24667
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,9
	je	_24670
	cmp	eax,10
	je	_24671
	cmp	eax,11
	je	_24672
	cmp	eax,12
	je	_24673
	jmp	_24669
_24670:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1322
_1324:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1322
	cmp	dword [eax+28],1
	jne	_24679
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_24680
_24679:
	cmp	dword [eax+28],5
	jne	_24681
	mov	edi,dword [eax+12]
_24681:
_24680:
_1322:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1324
_1323:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24669
_24671:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1325
_1327:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1325
	cmp	dword [eax+28],2
	jne	_24687
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_24688
_24687:
	cmp	dword [eax+28],9
	jne	_24689
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_24689:
_24688:
_1325:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1327
_1326:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24669
_24672:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1328
_1330:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1328
	cmp	dword [eax+28],3
	jne	_24696
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_24697
_24696:
	cmp	dword [eax+28],9
	jne	_24698
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_24698:
_24697:
_1328:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1330
_1329:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24669
_24673:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1331
_1333:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1331
	cmp	dword [eax+28],4
	jne	_24704
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_24705
_24704:
	cmp	dword [eax+28],9
	jne	_24706
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_24706:
_24705:
_1331:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1333
_1332:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24669
_24669:
	jmp	_24707
_24667:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_24708
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,16
	setle	al
	movzx	eax,al
_24708:
	cmp	eax,0
	je	_24710
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	je	_24713
	cmp	eax,14
	je	_24714
	cmp	eax,15
	je	_24715
	cmp	eax,16
	je	_24716
	jmp	_24712
_24713:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1334
_1336:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1334
	cmp	dword [eax+28],1
	jne	_24722
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_24723
_24722:
	cmp	dword [eax+28],9
	jne	_24724
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_24724:
_24723:
_1334:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1336
_1335:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24712
_24714:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1337
_1339:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1337
	cmp	dword [eax+28],2
	jne	_24730
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_24731
_24730:
	cmp	dword [eax+28],13
	jne	_24732
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_24732:
_24731:
_1337:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1339
_1338:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24712
_24715:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1340
_1342:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1340
	cmp	dword [eax+28],3
	jne	_24739
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_24740
_24739:
	cmp	dword [eax+28],13
	jne	_24741
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_24741:
_24740:
_1340:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1342
_1341:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24712
_24716:
	mov	ebx,dword [_bb_btntrophyroom_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1343
_1345:
	mov	eax,esi
	push	_bb_TBtnTrophyRoom
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1343
	cmp	dword [eax+28],4
	jne	_24747
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_24748
_24747:
	cmp	dword [eax+28],13
	jne	_24749
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_24749:
_24748:
_1343:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1345
_1344:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_24712
_24712:
_24710:
_24707:
_24664:
_24621:
	mov	eax,dword [ebp+8]
	push	dword [eax+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1346:
	mov	eax,0
	jmp	_12896
_12896:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnTrophyRoom_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,120
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnTrophyRoom
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	mov	edx,dword [_bb_trophy_small_image]
	mov	eax,dword [ebp-16]
	mov	dword [eax+16],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-120],eax
	fild	dword [ebp+-120]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-120],eax
	fild	dword [ebp+-120]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-120],eax
	fild	dword [ebp+-120]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_98632]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-120],eax
	fild	dword [ebp+-120]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_98633]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,ebx
	add	eax,130
	mov	ecx,eax
	mov	eax,ecx
	add	eax,127
	mov	edi,eax
	mov	dword [ebp-28],esi
	mov	eax,edi
	add	eax,126
	mov	dword [ebp-12],eax
	mov	dword [ebp-32],esi
	mov	eax,esi
	add	eax,150
	mov	dword [ebp-112],eax
	mov	eax,ecx
	sub	eax,1
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-112]
	mov	dword [ebp-116],eax
	mov	eax,edi
	sub	eax,4
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp-112]
	add	eax,1
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp-112]
	add	eax,1
	mov	dword [ebp-48],eax
	mov	dword [ebp-56],ebx
	mov	eax,dword [ebp-112]
	add	eax,159
	mov	dword [ebp-20],eax
	mov	eax,ecx
	sub	eax,1
	mov	dword [ebp-64],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-60],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp-72],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-68],eax
	mov	eax,dword [ebp-12]
	add	eax,4
	mov	dword [ebp-80],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-76],eax
	mov	eax,ebx
	add	eax,1
	mov	dword [ebp-88],eax
	mov	eax,dword [ebp-20]
	add	eax,161
	mov	dword [ebp-24],eax
	mov	eax,ecx
	sub	eax,2
	mov	dword [ebp-92],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp-84],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp-100],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp-96],eax
	mov	eax,dword [ebp-12]
	add	eax,7
	mov	dword [ebp-108],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp-104],eax
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],0
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp+8]
	mov	dword [edx+28],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_24787
	cmp	eax,2
	je	_24788
	cmp	eax,3
	je	_24789
	cmp	eax,4
	je	_24790
	cmp	eax,5
	je	_24791
	cmp	eax,6
	je	_24792
	cmp	eax,7
	je	_24793
	cmp	eax,8
	je	_24794
	cmp	eax,9
	je	_24795
	cmp	eax,10
	je	_24796
	cmp	eax,11
	je	_24797
	cmp	eax,12
	je	_24798
	cmp	eax,13
	je	_24799
	cmp	eax,14
	je	_24800
	cmp	eax,15
	je	_24801
	cmp	eax,16
	je	_24802
	jmp	_24786
_24787:
	mov	eax,dword [ebp-16]
	mov	dword [eax+8],ebx
	mov	eax,dword [ebp-16]
	mov	dword [eax+12],esi
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84475
	jne	_24803
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24803:
	jmp	_24786
_24788:
	mov	eax,dword [ebp-16]
	mov	dword [eax+8],ecx
	mov	eax,dword [ebp-16]
	mov	dword [eax+12],esi
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84461
	jne	_24804
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24804:
	jmp	_24786
_24789:
	mov	eax,dword [ebp-16]
	mov	dword [eax+8],edi
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-28]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84167
	jne	_24805
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24805:
	jmp	_24786
_24790:
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+8],edx
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-32]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84996
	jne	_24806
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24806:
	jmp	_24786
_24791:
	mov	eax,dword [ebp-16]
	mov	dword [eax+8],ebx
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-112]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84574
	jne	_24807
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24807:
	jmp	_24786
_24792:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-36]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-116]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84546
	jne	_24808
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24808:
	jmp	_24786
_24793:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-44]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-40]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84133
	jne	_24809
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24809:
	jmp	_24786
_24794:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-52]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-48]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84897
	jne	_24810
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24810:
	jmp	_24786
_24795:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-56]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-20]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84456
	jne	_24811
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24811:
	jmp	_24786
_24796:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-64]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-60]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84955
	jne	_24812
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24812:
	jmp	_24786
_24797:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-72]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-68]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84399
	jne	_24813
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24813:
	jmp	_24786
_24798:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-80]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-76]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84877
	jne	_24814
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24814:
	jmp	_24786
_24799:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-88]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84745
	jne	_24815
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24815:
	jmp	_24786
_24800:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-92]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-84]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84887
	jne	_24816
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24816:
	jmp	_24786
_24801:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-100]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-96]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84848
	jne	_24817
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24817:
	jmp	_24786
_24802:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-108]
	mov	dword [edx+8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-104]
	mov	dword [edx+12],eax
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84333
	jne	_24818
	mov	eax,dword [ebp-16]
	mov	dword [eax+40],1
_24818:
	jmp	_24786
_24786:
	mov	edx,dword [ebp+8]
	sub	edx,1
	mov	eax,dword [ebp-16]
	mov	dword [eax+24],edx
	mov	eax,dword [ebp-16]
	mov	edx,dword [eax+24]
	mov	eax,dword [ebp-16]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-16]
	mov	dword [eax+32],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_btntrophyroom_list]
	push	dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-16]
	jmp	_12899
_12899:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTrophyRoom_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_12902
_12902:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_12905:
	mov	eax,0
	jmp	_24820
_24820:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_24821
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_24822
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_24822:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_24823
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_24823:
	cmp	eax,0
	je	_24825
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_24828
	jmp	_24827
_24828:
	push	2
	call	_bb_TrophyRoomControl
	add	esp,4
	cmp	dword [_bb_currLevelName],1
	jne	_24829
	push	_468
	push	1
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_24829:
	jmp	_24827
_24827:
_24825:
	jmp	_24830
_24821:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_24830:
	mov	eax,0
	jmp	_12909
_12909:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_12912
_12912:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_24832
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_24832:
	mov	eax,0
	jmp	_12915
_12915:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_24866],_24867
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	cmp	dword [esi+32],eax
	je	_24833
	jmp	_1348
_24833:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24835
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_24837
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24837:
_24835:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24838
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_24839
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_24839:
_24838:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24840
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_24840:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24841
	cmp	dword [esi+40],1
	jne	_24842
	mov	dword [esi+40],0
	jmp	_24843
_24842:
	mov	dword [esi+40],1
_24843:
_24841:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24844
	fld	dword [esi+44]
	fsub	dword [_98686]
	fstp	dword [esi+44]
	mov	edi,1
_24844:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24845
	fld	dword [esi+44]
	fadd	dword [_98687]
	fstp	dword [esi+44]
	mov	edi,1
_24845:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24846
	fld	dword [esi+48]
	fadd	dword [_98688]
	fstp	dword [esi+48]
	mov	edi,1
_24846:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_24847
	fld	dword [esi+48]
	fsub	dword [_98689]
	fstp	dword [esi+48]
	mov	edi,1
_24847:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24848
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_24848:
	cmp	eax,0
	je	_24850
	fld	dword [esi+44]
	fsub	dword [_98690]
	fstp	dword [esi+44]
	mov	edi,1
_24850:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24851
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_24851:
	cmp	eax,0
	je	_24853
	fld	dword [esi+44]
	fadd	dword [_98691]
	fstp	dword [esi+44]
	mov	edi,1
_24853:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24854
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_24854:
	cmp	eax,0
	je	_24856
	fld	dword [esi+48]
	fadd	dword [_98692]
	fstp	dword [esi+48]
	mov	edi,1
_24856:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_24857
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_24857:
	cmp	eax,0
	je	_24859
	fld	dword [esi+48]
	fsub	dword [_98693]
	fstp	dword [esi+48]
	mov	edi,1
_24859:
	cmp	edi,0
	jne	_24860
	jmp	_1348
_24860:
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_24863
	jmp	_24862
_24863:
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+8],ebx
	mov	dword [esi+12],eax
	jmp	_24862
_24862:
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1348:
	mov	eax,0
	jmp	_12918
_12918:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrophyRoom_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TTrophyRoom_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_98718]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_TrophyRoom]
	fld	dword [eax+12]
	fadd	dword [_98719]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_24873
	jmp	_24872
_24873:
	mov	eax,dword [_bb_bioplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-8]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_24872
_24872:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_12921
_12921:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateTrophyRoom:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+28],1
	jne	_24875
	mov	eax,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btntrophyroom_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1350
_1352:
	push	_bb_TBtnTrophyRoom
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1350
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_1350:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1352
_1351:
	mov	esi,dword [_bb_trophyroom_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1353
_1355:
	push	_bb_TTrophyRoom_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1353
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1353:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1355
_1354:
_24875:
	mov	eax,0
	jmp	_12923
_12923:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitTrophyRoom:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_TrophyRoom
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	_bb_TBtnTrophyRoom
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_24895
_1358:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_1356:
	add	ebx,1
_24895:
	cmp	ebx,16
	jle	_1358
_1357:
	push	_bb_TTrophyRoom_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_btntrophyroom_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1359
_1361:
	push	_bb_TBtnTrophyRoom
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1359
	cmp	dword [eax+40],1
	jne	_24903
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_1360
_24903:
_1359:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1361
_1360:
	mov	eax,0
	jmp	_12925
_12925:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_TrophyRoom:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btntrophyroom_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12927
_12927:
	mov	esp,ebp
	pop	ebp
	ret
_bb_TrophyRoomControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_24909
	cmp	eax,2
	je	_24910
	jmp	_24908
_24909:
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+32],1
	cmp	dword [_bb_idNewTrophyUnlocked],0
	je	_24911
	mov	dword [_bb_idNewTrophyUnlocked],0
	call	_bb_saveFilePlayer
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
_24911:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_24908
_24910:
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+60],0
	mov	eax,dword [_bb_TrophyRoom]
	mov	dword [eax+36],0
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_24908
_24908:
	mov	eax,0
	jmp	_12930
_12930:
	mov	esp,ebp
	pop	ebp
	ret
_bb_CheckTrophyUnlock:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_24914
	cmp	eax,2
	je	_24915
	cmp	eax,3
	je	_24916
	cmp	eax,4
	je	_24917
	cmp	eax,5
	je	_24918
	cmp	eax,6
	je	_24919
	cmp	eax,7
	je	_24920
	cmp	eax,8
	je	_24921
	cmp	eax,9
	je	_24922
	cmp	eax,10
	je	_24923
	cmp	eax,11
	je	_24924
	cmp	eax,12
	je	_24925
	cmp	eax,14
	je	_24926
	cmp	eax,13
	je	_24927
	cmp	eax,15
	je	_24928
	cmp	eax,16
	je	_24929
	jmp	_24913
_24914:
	mov	edi,1
	mov	edx,0
	jmp	_24932
_1364:
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	cmp	dword [eax+edx*4+28],2
	je	_24933
	mov	edi,0
	jmp	_1363
_24933:
_1362:
	add	edx,1
_24932:
	cmp	edx,9
	jle	_1364
_1363:
	cmp	edi,1
	jne	_24934
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84475
	je	_24935
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84475
	push	_1365
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84475
_24935:
_24934:
	jmp	_24913
_24915:
	mov	edi,1
	mov	edx,0
	jmp	_24936
_1368:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [eax+24]
	add	eax,edx
	cmp	dword [ecx+eax*4+28],2
	je	_24937
	mov	edi,0
	jmp	_1367
_24937:
_1366:
	add	edx,1
_24936:
	cmp	edx,9
	jle	_1368
_1367:
	cmp	edi,1
	jne	_24938
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84461
	je	_24939
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84461
	push	_1369
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84461
_24939:
_24938:
	jmp	_24913
_24916:
	mov	edi,1
	mov	edx,0
	jmp	_24940
_1372:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [eax+24]
	shl	eax,1
	add	eax,edx
	cmp	dword [ecx+eax*4+28],2
	je	_24941
	mov	edi,0
	jmp	_1371
_24941:
_1370:
	add	edx,1
_24940:
	cmp	edx,9
	jle	_1372
_1371:
	cmp	edi,1
	jne	_24942
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84167
	je	_24943
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84167
	push	_1373
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84167
_24943:
_24942:
	jmp	_24913
_24917:
	mov	edi,1
	mov	edx,0
	jmp	_24944
_1376:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [eax+24]
	imul	eax,3
	add	eax,edx
	cmp	dword [ecx+eax*4+28],2
	je	_24945
	mov	edi,0
	jmp	_1375
_24945:
_1374:
	add	edx,1
_24944:
	cmp	edx,9
	jle	_1376
_1375:
	cmp	edi,1
	jne	_24946
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84996
	je	_24947
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84996
	push	_1377
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84996
_24947:
_24946:
	jmp	_24913
_24918:
	mov	edi,1
	mov	edx,0
	jmp	_24948
_1380:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [eax+24]
	shl	eax,2
	add	eax,edx
	cmp	dword [ecx+eax*4+28],2
	je	_24949
	mov	edi,0
	jmp	_1379
_24949:
_1378:
	add	edx,1
_24948:
	cmp	edx,9
	jle	_1380
_1379:
	cmp	edi,1
	jne	_24950
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84574
	je	_24951
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84574
	push	_1381
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84574
_24951:
_24950:
	jmp	_24913
_24919:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84546
	je	_24952
	mov	esi,dword [_bb_garden_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1382
_1384:
	mov	eax,ebx
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1382
	mov	edx,dword [_bb_farmerAnim]
	mov	edx,dword [edx+72]
	cmp	dword [eax+28],edx
	jne	_24959
	mov	edi,dword [eax+36]
	jmp	_1383
_24959:
_1382:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1384
_1383:
	mov	esi,dword [_bb_arrPlantPernahDitanam_Garden]
	mov	ebx,edi
	sub	ebx,1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	call	_bb_GetSecurityKey
	add	esp,4
	cmp	dword [esi+ebx*4+24],eax
	je	_24961
	mov	ebx,dword [_bb_arrPlantPernahDitanam_Garden]
	mov	esi,edi
	sub	esi,1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_24961:
	mov	edi,1
	mov	esi,dword [_bb_garden_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1385
_1387:
	mov	eax,ebx
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1385
	mov	ecx,dword [_bb_arrPlantPernahDitanam_Garden]
	mov	edx,dword [eax+36]
	sub	edx,1
	push	dword [ecx+edx*4+24]
	push	dword [eax+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_24968
	mov	edi,0
	jmp	_1386
_24968:
_1385:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1387
_1386:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,84546
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_24969
	cmp	edi,1
	sete	al
	movzx	eax,al
_24969:
	cmp	eax,0
	je	_24971
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84546
	push	_1388
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84546
_24971:
_24952:
	jmp	_24913
_24920:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,84133
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_24972
	mov	eax,dword [_bb_totalPanenBuah]
	cmp	eax,100000
	setge	al
	movzx	eax,al
_24972:
	cmp	eax,0
	je	_24974
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84133
	push	_1389
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84133
_24974:
	jmp	_24913
_24921:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,84897
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_24975
	mov	eax,dword [_bb_moneygame]
	cmp	eax,1000000
	setge	al
	movzx	eax,al
_24975:
	cmp	eax,0
	je	_24977
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84897
	push	_1390
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84897
_24977:
	jmp	_24913
_24922:
	mov	edi,1
	mov	eax,0
	jmp	_24979
_1393:
	mov	ebx,dword [_bb_arrIsGetStar_Ext]
	mov	ecx,eax
	mov	edx,dword [_bb_arrIsGetStar_Ext]
	imul	ecx,dword [edx+24]
	cmp	dword [ebx+ecx*4+28],2
	je	_24980
	mov	edi,0
	jmp	_1392
_24980:
_1391:
	add	eax,1
_24979:
	cmp	eax,9
	jle	_1393
_1392:
	cmp	edi,1
	jne	_24981
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84456
	je	_24982
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84456
	push	_1394
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84456
_24982:
_24981:
	jmp	_24913
_24923:
	mov	edi,1
	mov	eax,0
	jmp	_24983
_1397:
	mov	ebx,dword [_bb_arrIsGetStar_Spc]
	mov	ecx,eax
	mov	edx,dword [_bb_arrIsGetStar_Spc]
	imul	ecx,dword [edx+24]
	cmp	dword [ebx+ecx*4+28],2
	je	_24984
	mov	edi,0
	jmp	_1396
_24984:
_1395:
	add	eax,1
_24983:
	cmp	eax,9
	jle	_1397
_1396:
	cmp	edi,1
	jne	_24985
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84955
	je	_24986
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84955
	push	_1398
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84955
_24986:
_24985:
	jmp	_24913
_24924:
	mov	edi,1
	mov	eax,0
	jmp	_24987
_1401:
	mov	edx,0
	jmp	_24988
_1404:
	mov	esi,dword [_bb_arrIsGetStar_Harvest]
	mov	ebx,eax
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,edx
	cmp	dword [esi+ecx*4+28],2
	je	_24989
	mov	edi,0
	jmp	_1403
_24989:
_1402:
	add	edx,1
_24988:
	cmp	edx,4
	jle	_1404
_1403:
_1399:
	add	eax,1
_24987:
	cmp	eax,4
	jle	_1401
_1400:
	cmp	edi,1
	jne	_24990
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84399
	je	_24991
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84399
	push	_1405
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84399
_24991:
_24990:
	jmp	_24913
_24925:
	mov	edi,1
	mov	eax,0
	jmp	_24992
_1408:
	mov	edx,0
	jmp	_24993
_1411:
	mov	esi,dword [_bb_arrIsGetStar_Defense]
	mov	ebx,eax
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,edx
	cmp	dword [esi+ecx*4+28],2
	je	_24994
	mov	edi,0
	jmp	_1410
_24994:
_1409:
	add	edx,1
_24993:
	cmp	edx,4
	jle	_1411
_1410:
_1406:
	add	eax,1
_24992:
	cmp	eax,4
	jle	_1408
_1407:
	cmp	edi,1
	jne	_24995
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84877
	je	_24996
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84877
	push	_1412
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84877
_24996:
_24995:
	jmp	_24913
_24926:
	mov	edi,1
	mov	eax,0
	jmp	_24997
_1415:
	mov	edx,0
	jmp	_24998
_1418:
	mov	esi,dword [_bb_arrIsGetStar_Nightmare]
	mov	ebx,eax
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,edx
	cmp	dword [esi+ecx*4+28],2
	je	_24999
	mov	edi,0
	jmp	_1417
_24999:
_1416:
	add	edx,1
_24998:
	cmp	edx,4
	jle	_1418
_1417:
_1413:
	add	eax,1
_24997:
	cmp	eax,4
	jle	_1415
_1414:
	cmp	edi,1
	jne	_25000
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84887
	je	_25001
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84887
	push	_1419
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84887
_25001:
_25000:
	jmp	_24913
_24927:
	mov	edi,1
	mov	eax,0
	jmp	_25002
_1422:
	mov	ebx,dword [_bb_arrIsGetStar_Catapult]
	mov	ecx,eax
	mov	edx,dword [_bb_arrIsGetStar_Catapult]
	imul	ecx,dword [edx+24]
	cmp	dword [ebx+ecx*4+28],2
	je	_25003
	mov	edi,0
	jmp	_1421
_25003:
_1420:
	add	eax,1
_25002:
	cmp	eax,4
	jle	_1422
_1421:
	cmp	edi,1
	jne	_25004
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84745
	je	_25005
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84745
	push	_1423
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84745
_25005:
_25004:
	jmp	_24913
_24928:
	mov	edi,1
	mov	eax,0
	jmp	_25006
_1426:
	mov	edx,0
	jmp	_25007
_1429:
	mov	esi,dword [_bb_arrIsGetStar_Boar]
	mov	ebx,eax
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,edx
	cmp	dword [esi+ecx*4+28],2
	je	_25008
	mov	edi,0
	jmp	_1428
_25008:
_1427:
	add	edx,1
_25007:
	cmp	edx,2
	jle	_1429
_1428:
_1424:
	add	eax,1
_25006:
	cmp	eax,4
	jle	_1426
_1425:
	cmp	edi,1
	jne	_25009
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	cmp	dword [edx+eax*4+24],84848
	je	_25010
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84848
	push	_1430
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84848
_25010:
_25009:
	jmp	_24913
_24929:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,84333
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_25011
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_25011:
	cmp	eax,0
	je	_25013
	mov	eax,dword [_bb_sublevel]
	cmp	eax,30
	sete	al
	movzx	eax,al
_25013:
	cmp	eax,0
	je	_25015
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edx+eax*4+24],84333
	push	_1431
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],84333
_25015:
	jmp	_24913
_24913:
	mov	eax,0
	jmp	_12933
_12933:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekAdaTrofiBaruUnlock:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	16
	push	_25016
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,eax
	mov	dword [edx+24],84475
	mov	dword [edx+4+24],84461
	mov	dword [edx+8+24],84167
	mov	dword [edx+12+24],84996
	mov	dword [edx+16+24],84574
	mov	dword [edx+20+24],84546
	mov	dword [edx+24+24],84133
	mov	dword [edx+28+24],84897
	mov	dword [edx+32+24],84456
	mov	dword [edx+36+24],84955
	mov	dword [edx+40+24],84399
	mov	dword [edx+44+24],84877
	mov	dword [edx+48+24],84745
	mov	dword [edx+52+24],84887
	mov	dword [edx+56+24],84848
	mov	dword [edx+60+24],84333
	mov	eax,0
	mov	ebx,0
	jmp	_25020
_1434:
	mov	ecx,dword [edx+ebx*4+24]
	cmp	dword [_bb_idNewTrophyUnlocked],ecx
	jne	_25021
	mov	eax,1
	jmp	_1433
_25021:
_1432:
	add	ebx,1
_25020:
	cmp	ebx,15
	jle	_1434
_1433:
	jmp	_12935
_12935:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgBioBook_Weapon
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],1
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],3
	push	dword [ebx+84]
	push	_25022
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	push	dword [ebx+84]
	push	_25024
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	push	dword [ebx+84]
	push	_25026
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	push	dword [ebx+84]
	push	_25028
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	dword [ebx+84]
	push	_25030
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	mov	dword [ebx+108],4
	push	dword [ebx+108]
	push	_25032
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	dword [ebx+108]
	push	_25034
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+108]
	push	_25036
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	dword [ebx+108]
	push	_25038
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	dword [ebx+108]
	push	_25040
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	mov	dword [ebx+132],3
	push	dword [ebx+132]
	push	_25042
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+136],eax
	push	dword [ebx+132]
	push	_25044
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+140],eax
	push	dword [ebx+132]
	push	_25046
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	push	dword [ebx+132]
	push	_25048
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+148],eax
	push	dword [ebx+132]
	push	_25050
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	mov	dword [ebx+156],3
	push	dword [ebx+156]
	push	_25052
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+160],eax
	push	dword [ebx+156]
	push	_25054
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	push	dword [ebx+156]
	push	_25056
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+168],eax
	push	dword [ebx+156]
	push	_25058
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+172],eax
	push	dword [ebx+156]
	push	_25060
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+176],eax
	fldz
	fstp	dword [ebx+180]
	fldz
	fstp	dword [ebx+184]
	mov	dword [ebx+188],0
	mov	eax,0
	jmp	_12938
_12938:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_12941:
	mov	eax,dword [ebx+176]
	dec	dword [eax+4]
	jnz	_25064
	push	eax
	call	_bbGCFree
	add	esp,4
_25064:
	mov	eax,dword [ebx+172]
	dec	dword [eax+4]
	jnz	_25066
	push	eax
	call	_bbGCFree
	add	esp,4
_25066:
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_25068
	push	eax
	call	_bbGCFree
	add	esp,4
_25068:
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_25070
	push	eax
	call	_bbGCFree
	add	esp,4
_25070:
	mov	eax,dword [ebx+160]
	dec	dword [eax+4]
	jnz	_25072
	push	eax
	call	_bbGCFree
	add	esp,4
_25072:
	mov	eax,dword [ebx+152]
	dec	dword [eax+4]
	jnz	_25074
	push	eax
	call	_bbGCFree
	add	esp,4
_25074:
	mov	eax,dword [ebx+148]
	dec	dword [eax+4]
	jnz	_25076
	push	eax
	call	_bbGCFree
	add	esp,4
_25076:
	mov	eax,dword [ebx+144]
	dec	dword [eax+4]
	jnz	_25078
	push	eax
	call	_bbGCFree
	add	esp,4
_25078:
	mov	eax,dword [ebx+140]
	dec	dword [eax+4]
	jnz	_25080
	push	eax
	call	_bbGCFree
	add	esp,4
_25080:
	mov	eax,dword [ebx+136]
	dec	dword [eax+4]
	jnz	_25082
	push	eax
	call	_bbGCFree
	add	esp,4
_25082:
	mov	eax,dword [ebx+128]
	dec	dword [eax+4]
	jnz	_25084
	push	eax
	call	_bbGCFree
	add	esp,4
_25084:
	mov	eax,dword [ebx+124]
	dec	dword [eax+4]
	jnz	_25086
	push	eax
	call	_bbGCFree
	add	esp,4
_25086:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_25088
	push	eax
	call	_bbGCFree
	add	esp,4
_25088:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_25090
	push	eax
	call	_bbGCFree
	add	esp,4
_25090:
	mov	eax,dword [ebx+112]
	dec	dword [eax+4]
	jnz	_25092
	push	eax
	call	_bbGCFree
	add	esp,4
_25092:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_25094
	push	eax
	call	_bbGCFree
	add	esp,4
_25094:
	mov	eax,dword [ebx+100]
	dec	dword [eax+4]
	jnz	_25096
	push	eax
	call	_bbGCFree
	add	esp,4
_25096:
	mov	eax,dword [ebx+96]
	dec	dword [eax+4]
	jnz	_25098
	push	eax
	call	_bbGCFree
	add	esp,4
_25098:
	mov	eax,dword [ebx+92]
	dec	dword [eax+4]
	jnz	_25100
	push	eax
	call	_bbGCFree
	add	esp,4
_25100:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_25102
	push	eax
	call	_bbGCFree
	add	esp,4
_25102:
	mov	eax,0
	jmp	_25062
_25062:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_12944
_12944:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	0
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_25104
	call	_bb_GetPosX_BG
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25104:
	cmp	dword [esi+52],1
	jne	_25107
	cmp	dword [esi+56],1
	jne	_25108
	push	dword [esi+40]
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_25109
_25108:
	push	dword [esi+40]
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25109:
	push	dword [esi+40]
	push	dword [esi+64]
	push	dword [esi+60]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+84]
	sub	eax,1
	mov	edi,eax
	jmp	_25111
_1437:
	mov	eax,dword [esi+104]
	cmp	dword [eax+ebx*4+24],1
	jne	_25113
	mov	eax,dword [esi+100]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+92]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+88]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25113:
_1435:
	add	ebx,1
_25111:
	cmp	ebx,edi
	jle	_1437
_1436:
	mov	ebx,0
	mov	eax,dword [esi+108]
	sub	eax,1
	mov	edi,eax
	jmp	_25114
_1440:
	mov	eax,dword [esi+128]
	cmp	dword [eax+ebx*4+24],1
	jne	_25116
	mov	eax,dword [esi+124]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+112]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25116:
_1438:
	add	ebx,1
_25114:
	cmp	ebx,edi
	jle	_1440
_1439:
	mov	ebx,0
	mov	eax,dword [esi+132]
	sub	eax,1
	mov	edi,eax
	jmp	_25117
_1443:
	mov	eax,dword [esi+152]
	cmp	dword [eax+ebx*4+24],1
	jne	_25119
	mov	eax,dword [esi+148]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+140]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+136]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25119:
_1441:
	add	ebx,1
_25117:
	cmp	ebx,edi
	jle	_1443
_1442:
	mov	ebx,0
	mov	eax,dword [esi+156]
	sub	eax,1
	mov	edi,eax
	jmp	_25120
_1446:
	mov	eax,dword [esi+176]
	cmp	dword [eax+ebx*4+24],1
	jne	_25122
	mov	eax,dword [esi+172]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+164]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+160]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+168]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25122:
_1444:
	add	ebx,1
_25120:
	cmp	ebx,edi
	jle	_1446
_1445:
	cmp	dword [esi+188],0
	je	_25123
	push	0
	push	dword [esi+184]
	push	dword [esi+180]
	push	_brl_max2d_TImage
	push	dword [esi+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25123:
_25107:
	mov	eax,0
	jmp	_12947
_12947:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setLoadTime:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+84]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+84]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_25130
_1449:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-4],eax
	jg	_25132
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25136
	cmp	eax,49
	je	_25137
	cmp	eax,50
	je	_25138
	cmp	eax,51
	je	_25139
	cmp	eax,52
	je	_25140
	cmp	eax,53
	je	_25141
	cmp	eax,54
	je	_25142
	cmp	eax,55
	je	_25143
	cmp	eax,56
	je	_25144
	cmp	eax,57
	je	_25145
	jmp	_25135
_25136:
	mov	ebx,0
	jmp	_25135
_25137:
	mov	ebx,1
	jmp	_25135
_25138:
	mov	ebx,2
	jmp	_25135
_25139:
	mov	ebx,3
	jmp	_25135
_25140:
	mov	ebx,4
	jmp	_25135
_25141:
	mov	ebx,5
	jmp	_25135
_25142:
	mov	ebx,6
	jmp	_25135
_25143:
	mov	ebx,7
	jmp	_25135
_25144:
	mov	ebx,8
	jmp	_25135
_25145:
	mov	ebx,9
	jmp	_25135
_25135:
	mov	eax,dword [edi+100]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+104]
	mov	dword [eax+esi*4+24],1
	jmp	_25147
_25132:
	mov	eax,dword [edi+104]
	mov	dword [eax+esi*4+24],0
_25147:
	sub	dword [ebp-8],1
	sub	esi,1
_1447:
	add	dword [ebp-4],1
_25130:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_1449
_1448:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,1
	jne	_25148
	mov	edx,dword [edi+100]
	mov	eax,dword [edi+100]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+100]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+104]
	mov	dword [eax+4+24],1
	jmp	_25149
_25148:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,2
	jne	_25150
	mov	edx,dword [edi+100]
	mov	eax,dword [edi+100]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+24],eax
	mov	edx,dword [edi+100]
	mov	eax,dword [edi+100]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+100]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+104]
	mov	dword [eax+24],1
	mov	eax,dword [edi+104]
	mov	dword [eax+4+24],1
_25150:
_25149:
	mov	eax,0
	jmp	_12951
_12951:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setHealth:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	cmp	eax,1000
	jl	_25155
	mov	esi,0
	mov	eax,dword [edi+108]
	sub	eax,1
	mov	ebx,eax
	jmp	_25157
_1452:
	cmp	esi,3
	jne	_25159
	mov	edx,dword [edi+120]
	mov	eax,dword [_bb_bioweapon_otherText_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+128]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+124]
	mov	dword [eax+esi*4+24],0
	jmp	_25160
_25159:
	mov	edx,dword [edi+120]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+128]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [edi+124]
	mov	dword [eax+esi*4+24],0
_25160:
_1450:
	add	esi,1
_25157:
	cmp	esi,ebx
	jle	_1452
_1451:
	jmp	_25161
_25155:
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+108]
	sub	eax,1
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [edi+108]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_25163
_1455:
	mov	edx,dword [edi+120]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	esi,dword [ebp-16]
	jg	_25165
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25169
	cmp	eax,49
	je	_25170
	cmp	eax,50
	je	_25171
	cmp	eax,51
	je	_25172
	cmp	eax,52
	je	_25173
	cmp	eax,53
	je	_25174
	cmp	eax,54
	je	_25175
	cmp	eax,55
	je	_25176
	cmp	eax,56
	je	_25177
	cmp	eax,57
	je	_25178
	jmp	_25168
_25169:
	mov	ebx,0
	jmp	_25168
_25170:
	mov	ebx,1
	jmp	_25168
_25171:
	mov	ebx,2
	jmp	_25168
_25172:
	mov	ebx,3
	jmp	_25168
_25173:
	mov	ebx,4
	jmp	_25168
_25174:
	mov	ebx,5
	jmp	_25168
_25175:
	mov	ebx,6
	jmp	_25168
_25176:
	mov	ebx,7
	jmp	_25168
_25177:
	mov	ebx,8
	jmp	_25168
_25178:
	mov	ebx,9
	jmp	_25168
_25168:
	mov	edx,dword [edi+124]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [edi+128]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	jmp	_25180
_25165:
	mov	edx,dword [edi+128]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_25180:
	sub	dword [ebp-8],1
	sub	dword [ebp-4],1
_1453:
	add	esi,1
_25163:
	cmp	esi,dword [ebp-20]
	jle	_1455
_1454:
	cmp	dword [ebp+16],290
	jne	_25181
	mov	edx,dword [edi+120]
	mov	eax,dword [_bb_bioweapon_otherText_image]
	mov	dword [edx+4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+120]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+128]
	mov	dword [eax+4+24],1
	mov	eax,dword [edi+124]
	mov	dword [eax+4+24],1
_25181:
_25161:
	mov	eax,0
	jmp	_12956
_12956:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setAttack:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	cmp	eax,0
	jne	_25186
	mov	dword [ebp-8],2
	cmp	dword [ebp+16],294
	jne	_25188
	mov	dword [ebp-8],0
_25188:
	mov	esi,0
	mov	eax,dword [edi+132]
	sub	eax,1
	mov	ebx,eax
	jmp	_25190
_1458:
	cmp	esi,dword [ebp-8]
	jne	_25192
	mov	edx,dword [edi+144]
	mov	eax,dword [_bb_bioweapon_otherText_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+152]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+148]
	mov	dword [eax+esi*4+24],0
	cmp	dword [ebp+16],294
	jne	_25193
	mov	eax,dword [edi+148]
	mov	dword [eax+esi*4+24],2
_25193:
	jmp	_25194
_25192:
	mov	edx,dword [edi+144]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+152]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [edi+148]
	mov	dword [eax+esi*4+24],0
_25194:
_1456:
	add	esi,1
_25190:
	cmp	esi,ebx
	jle	_1458
_1457:
	jmp	_25195
_25186:
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-12],eax
	mov	eax,dword [edi+132]
	sub	eax,1
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [edi+132]
	sub	eax,1
	mov	dword [ebp-24],eax
	jmp	_25197
_1461:
	mov	edx,dword [edi+144]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+144]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	esi,dword [ebp-20]
	jg	_25199
	push	1
	mov	eax,dword [ebp-12]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25203
	cmp	eax,49
	je	_25204
	cmp	eax,50
	je	_25205
	cmp	eax,51
	je	_25206
	cmp	eax,52
	je	_25207
	cmp	eax,53
	je	_25208
	cmp	eax,54
	je	_25209
	cmp	eax,55
	je	_25210
	cmp	eax,56
	je	_25211
	cmp	eax,57
	je	_25212
	jmp	_25202
_25203:
	mov	ebx,0
	jmp	_25202
_25204:
	mov	ebx,1
	jmp	_25202
_25205:
	mov	ebx,2
	jmp	_25202
_25206:
	mov	ebx,3
	jmp	_25202
_25207:
	mov	ebx,4
	jmp	_25202
_25208:
	mov	ebx,5
	jmp	_25202
_25209:
	mov	ebx,6
	jmp	_25202
_25210:
	mov	ebx,7
	jmp	_25202
_25211:
	mov	ebx,8
	jmp	_25202
_25212:
	mov	ebx,9
	jmp	_25202
_25202:
	mov	edx,dword [edi+148]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [edi+152]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	jmp	_25214
_25199:
	mov	edx,dword [edi+152]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_25214:
	sub	dword [ebp-12],1
	sub	dword [ebp-4],1
_1459:
	add	esi,1
_25197:
	cmp	esi,dword [ebp-24]
	jle	_1461
_1460:
_25195:
	mov	eax,0
	jmp	_12961
_12961:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setBuyingPrice:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_25221
_1464:
	cmp	edi,dword [ebp-8]
	jg	_25223
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25227
	cmp	eax,49
	je	_25228
	cmp	eax,50
	je	_25229
	cmp	eax,51
	je	_25230
	cmp	eax,52
	je	_25231
	cmp	eax,53
	je	_25232
	cmp	eax,54
	je	_25233
	cmp	eax,55
	je	_25234
	cmp	eax,56
	je	_25235
	cmp	eax,57
	je	_25236
	jmp	_25226
_25227:
	mov	ebx,0
	jmp	_25226
_25228:
	mov	ebx,1
	jmp	_25226
_25229:
	mov	ebx,2
	jmp	_25226
_25230:
	mov	ebx,3
	jmp	_25226
_25231:
	mov	ebx,4
	jmp	_25226
_25232:
	mov	ebx,5
	jmp	_25226
_25233:
	mov	ebx,6
	jmp	_25226
_25234:
	mov	ebx,7
	jmp	_25226
_25235:
	mov	ebx,8
	jmp	_25226
_25236:
	mov	ebx,9
	jmp	_25226
_25226:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+esi*4+24],1
	jmp	_25238
_25223:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+esi*4+24],0
_25238:
	sub	dword [ebp-4],1
	sub	esi,1
_1462:
	add	edi,1
_25221:
	cmp	edi,dword [ebp-12]
	jle	_1464
_1463:
	mov	eax,0
	jmp	_12965
_12965:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setBtnWeapon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1465
_1467:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1465
	cmp	dword [eax+28],edi
	jne	_25245
	mov	dword [eax+40],1
	mov	dword [eax+36],1
	jmp	_25246
_25245:
	mov	dword [eax+40],0
	mov	dword [eax+36],0
_25246:
_1465:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1467
_1466:
	mov	eax,0
	jmp	_12969
_12969:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,0
	mov	dword [ebp-4],0
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_25247
	cmp	dword [_bb_bioweapon_bg_tengah1_image],0
	jne	_25248
	push	2
	push	_25249
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_bg_tengah1_image],eax
_25248:
	cmp	esi,2
	jne	_25250
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_25250:
	cmp	dword [_bb_bioweapon_btnSmallWeapon_image],0
	jne	_25251
	push	2
	push	24
	push	0
	push	113
	push	89
	push	_25252
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_btnSmallWeapon_image],eax
_25251:
	cmp	dword [_bb_bioweapon_bigweapon_image],0
	jne	_25253
	push	2
	push	24
	push	0
	push	179
	push	176
	push	_25254
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_bigweapon_image],eax
_25253:
	cmp	dword [_bb_bioweapon_weaponName_image],0
	jne	_25255
	push	2
	push	24
	push	0
	push	37
	push	131
	push	_25256
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_weaponName_image],eax
_25255:
	cmp	dword [_bb_bioweapon_btnGoPlants_image],0
	jne	_25257
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_25258
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_btnGoPlants_image],eax
_25257:
	cmp	dword [_bb_bioweapon_btnGoEnemies2_image],0
	jne	_25259
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_25260
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_btnGoEnemies2_image],eax
_25259:
	cmp	dword [_bb_bioweapon_weaponKet_image],0
	jne	_25261
	push	2
	push	_25262
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_weaponKet_image],eax
_25261:
	cmp	dword [_bb_bioweapon_otherText_image],0
	jne	_25263
	push	2
	push	3
	push	0
	push	19
	push	86
	push	_25264
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_otherText_image],eax
_25263:
	jmp	_25265
_25247:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_25266
	cmp	dword [_bb_bioweapon_bg_tengah1_image],0
	je	_25267
	push	dword [_bb_bioweapon_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_bg_tengah1_image],0
_25267:
	cmp	edi,0
	je	_25269
	push	edi
	call	_bbHandleRelease
	add	esp,4
_25269:
	cmp	dword [ebp-4],0
	je	_25271
	push	dword [ebp-4]
	call	_bbHandleRelease
	add	esp,4
_25271:
	cmp	dword [_bb_bioweapon_btnSmallWeapon_image],0
	je	_25272
	push	dword [_bb_bioweapon_btnSmallWeapon_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_btnSmallWeapon_image],0
_25272:
	cmp	dword [_bb_bioweapon_bigweapon_image],0
	je	_25273
	push	dword [_bb_bioweapon_bigweapon_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_bigweapon_image],0
_25273:
	cmp	dword [_bb_bioweapon_weaponName_image],0
	je	_25274
	push	dword [_bb_bioweapon_weaponName_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_weaponName_image],0
_25274:
	cmp	dword [_bb_bioweapon_btnGoPlants_image],0
	je	_25275
	push	dword [_bb_bioweapon_btnGoPlants_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_btnGoPlants_image],0
_25275:
	cmp	dword [_bb_bioweapon_btnGoEnemies2_image],0
	je	_25276
	push	dword [_bb_bioweapon_btnGoEnemies2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_btnGoEnemies2_image],0
_25276:
	cmp	dword [_bb_bioweapon_weaponKet_image],0
	je	_25277
	push	dword [_bb_bioweapon_weaponKet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_weaponKet_image],0
_25277:
	cmp	dword [_bb_bioweapon_otherText_image],0
	je	_25278
	push	dword [_bb_bioweapon_otherText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_otherText_image],0
_25278:
	call	_bbGCCollect
_25266:
_25265:
	mov	eax,0
	jmp	_12973
_12973:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_25301],_25302
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25280
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	esi,1
_25280:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25281
	cmp	dword [ebx+52],1
	jne	_25282
	mov	dword [ebx+52],0
	jmp	_25283
_25282:
	mov	dword [ebx+52],1
_25283:
_25281:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25284
	fld	dword [ebx+76]
	fsub	dword [_98917]
	fstp	dword [ebx+76]
	mov	esi,1
_25284:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25285
	fld	dword [ebx+76]
	fadd	dword [_98918]
	fstp	dword [ebx+76]
	mov	esi,1
_25285:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25286
	fld	dword [ebx+80]
	fadd	dword [_98919]
	fstp	dword [ebx+80]
	mov	esi,1
_25286:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25287
	fld	dword [ebx+80]
	fsub	dword [_98920]
	fstp	dword [ebx+80]
	mov	esi,1
_25287:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25288
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_25288:
	cmp	eax,0
	je	_25290
	fld	dword [ebx+76]
	fsub	dword [_98921]
	fstp	dword [ebx+76]
	mov	esi,1
_25290:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25291
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_25291:
	cmp	eax,0
	je	_25293
	fld	dword [ebx+76]
	fadd	dword [_98922]
	fstp	dword [ebx+76]
	mov	esi,1
_25293:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25294
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_25294:
	cmp	eax,0
	je	_25296
	fld	dword [ebx+80]
	fadd	dword [_98923]
	fstp	dword [ebx+80]
	mov	esi,1
_25296:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25297
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_25297:
	cmp	eax,0
	je	_25299
	fld	dword [ebx+80]
	fsub	dword [_98924]
	fstp	dword [ebx+80]
	mov	esi,1
_25299:
	cmp	esi,0
	jne	_25300
	jmp	_1476
_25300:
	fld	dword [ebx+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [ebx+76]
	fstp	dword [ebx+180]
	fld	dword [ebx+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [ebx+80]
	fstp	dword [ebx+184]
	push	dword [ebx+76]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1476:
	mov	eax,0
	jmp	_12976
_12976:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Weapon_init:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_25303
	push	_42
	push	2
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	jmp	_25304
_25303:
	push	_42
	push	1
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
_25304:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [ebp+-48],ebx
	fild	dword [ebp+-48]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_bg_tengah1_image]
	mov	dword [edx+16],eax
	cmp	dword [_bb_currLevelName],1
	jne	_25305
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
_25305:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],0
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_98943]
	fstp	dword [ebx+32]
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_98944]
	fstp	dword [ebx+36]
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_bigweapon_image]
	mov	dword [edx+44],eax
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_bigweapon_image]
	mov	dword [edx+48],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+40],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+52],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+56],0
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_98945]
	fstp	dword [ebx+60]
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fsub	dword [_98946]
	fstp	dword [ebx+64]
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_weaponName_image]
	mov	dword [edx+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+60]
	fadd	dword [_98947]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+64]
	fadd	dword [_98948]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	dword [ebp-32],eax
	jmp	_25309
_1480:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+88]
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+92]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	edx,dword [eax+96]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+104]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+100]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1478:
	add	ebx,1
_25309:
	cmp	ebx,dword [ebp-32]
	jle	_1480
_1479:
	mov	eax,dword [_bb_bioBook_Weapon]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+88]
	fld	dword [eax+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+96]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	shl	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+92]
	fld	dword [eax+24]
	fadd	dword [_98949]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+108]
	sub	eax,1
	mov	dword [ebp-36],eax
	jmp	_25314
_1483:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+112]
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+116]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	edx,dword [eax+120]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+128]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+124]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1481:
	add	ebx,1
_25314:
	cmp	ebx,dword [ebp-36]
	jle	_1483
_1482:
	mov	eax,dword [_bb_bioBook_Weapon]
	push	211
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+112]
	fld	dword [eax+4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+116]
	fld	dword [eax+24]
	fadd	dword [_98950]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+132]
	sub	eax,1
	mov	dword [ebp-40],eax
	jmp	_25319
_1486:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+136]
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+140]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	edx,dword [eax+144]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+152]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+148]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1484:
	add	ebx,1
_25319:
	cmp	ebx,dword [ebp-40]
	jle	_1486
_1485:
	mov	eax,dword [_bb_bioBook_Weapon]
	push	211
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+136]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+140]
	fld	dword [eax+24]
	fadd	dword [_98951]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+156]
	sub	eax,1
	mov	dword [ebp-44],eax
	jmp	_25324
_1489:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+160]
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+164]
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	edx,dword [eax+168]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+168]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+168]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+168]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+176]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+172]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+168]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1487:
	add	ebx,1
_25324:
	cmp	ebx,dword [ebp-44]
	jle	_1489
_1488:
	mov	eax,dword [_bb_bioBook_Weapon]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_98952]
	fstp	dword [ebx+180]
	mov	ebx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_98953]
	fstp	dword [ebx+184]
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_weaponKet_image]
	mov	dword [edx+188],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_12980
_12980:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnBioBook_Weapon
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	eax,0
	jmp	_12983
_12983:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_Delete:
	push	ebp
	mov	ebp,esp
_12986:
	mov	eax,0
	jmp	_25327
_25327:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_25337],_25338
	cmp	dword [ebx+44],0
	jne	_25328
	jmp	_1490
_25328:
	cmp	dword [ebx+36],1
	jne	_25329
	jmp	_1490
_25329:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_25330
	mov	dword [ebx+40],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_25331
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
	mov	dword [ebx+40],0
_25331:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_25332
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_25332:
	cmp	eax,0
	je	_25334
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_25334:
	jmp	_25336
_25330:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+40],0
_25336:
_1490:
	mov	eax,0
	jmp	_12990
_12990:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_loadContent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+52],1
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [esi+44]
	mov	dword [edx+56],eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,4
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+108]
	add	esp,4
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+124]
	add	esp,8
	mov	edi,eax
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+240]
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+264]
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [ebp-4],eax
	fld	dword [edi+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp-4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [esi+32]
	push	dword [ebx+284]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [esi+32]
	push	dword [ebx+288]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [edi+56]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [esi+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	edi,_1
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,4
	cmp	eax,511
	je	_25350
	cmp	eax,521
	je	_25351
	cmp	eax,531
	je	_25352
	cmp	eax,541
	je	_25353
	cmp	eax,551
	je	_25354
	cmp	eax,561
	je	_25355
	cmp	eax,571
	je	_25356
	cmp	eax,581
	je	_25357
	cmp	eax,582
	je	_25358
	cmp	eax,583
	je	_25359
	cmp	eax,584
	je	_25360
	cmp	eax,585
	je	_25361
	cmp	eax,586
	je	_25362
	cmp	eax,587
	je	_25363
	cmp	eax,588
	je	_25364
	cmp	eax,589
	je	_25365
	cmp	eax,590
	je	_25366
	cmp	eax,591
	je	_25367
	cmp	eax,592
	je	_25368
	cmp	eax,593
	je	_25369
	cmp	eax,594
	je	_25370
	cmp	eax,595
	je	_25371
	cmp	eax,596
	je	_25372
	cmp	eax,597
	je	_25373
	jmp	_25349
_25350:
	mov	edi,_1492
	jmp	_25349
_25351:
	mov	edi,_1493
	jmp	_25349
_25352:
	mov	edi,_1494
	jmp	_25349
_25353:
	mov	edi,_1495
	jmp	_25349
_25354:
	mov	edi,_1496
	jmp	_25349
_25355:
	mov	edi,_1497
	jmp	_25349
_25356:
	mov	edi,_1498
	jmp	_25349
_25357:
	mov	edi,_1499
	jmp	_25349
_25358:
	mov	edi,_1500
	jmp	_25349
_25359:
	mov	edi,_1501
	jmp	_25349
_25360:
	mov	edi,_1502
	jmp	_25349
_25361:
	mov	edi,_1503
	jmp	_25349
_25362:
	mov	edi,_1504
	jmp	_25349
_25363:
	mov	edi,_1505
	jmp	_25349
_25364:
	mov	edi,_1506
	jmp	_25349
_25365:
	mov	edi,_1507
	jmp	_25349
_25366:
	mov	edi,_1508
	jmp	_25349
_25367:
	mov	edi,_1509
	jmp	_25349
_25368:
	mov	edi,_1510
	jmp	_25349
_25369:
	mov	edi,_1511
	jmp	_25349
_25370:
	mov	edi,_1512
	jmp	_25349
_25371:
	mov	edi,_1513
	jmp	_25349
_25372:
	mov	edi,_1514
	jmp	_25349
_25373:
	mov	edi,_1515
	jmp	_25349
_25349:
	push	_1
	push	edi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_25374
	cmp	dword [_bb_bioweapon_weaponKet_image],0
	je	_25375
	push	dword [_bb_bioweapon_weaponKet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioweapon_weaponKet_image],0
_25375:
	cmp	dword [_bb_bioweapon_weaponKet_image],0
	jne	_25376
	push	2
	push	_1517
	push	edi
	push	_25377
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioweapon_weaponKet_image],eax
_25376:
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioweapon_weaponKet_image]
	mov	dword [edx+188],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+188]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_25374:
	mov	eax,0
	jmp	_12993
_12993:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_12996
_12996:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+44],1
	jne	_25379
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+40],1
	jne	_25380
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25380:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_25379:
	mov	eax,0
	jmp	_12999
_12999:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-32],0
	mov	dword [ebp-12],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-40],0
	mov	dword [ebp-36],0
	mov	edi,0
	mov	dword [ebp-44],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [_25648],_25649
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_25381
	jmp	_1587
_25381:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25383
	mov	eax,dword [_bb_btnbiobook_weaponlist]
	mov	ebx,dword [_bb_bioBook_Weapon]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+72],eax
	jge	_25385
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+72]
	add	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_25385:
_25383:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25386
	mov	eax,dword [_bb_bioBook_Weapon]
	cmp	dword [eax+72],1
	jle	_25387
	mov	edx,dword [_bb_bioBook_Weapon]
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax+72]
	sub	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_25387:
_25386:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25388
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_25388:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25389
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_25390
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	jmp	_25391
_25390:
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
_25391:
_25389:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25392
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_99005]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_25392:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25393
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_99006]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_25393:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25394
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99007]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_25394:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25395
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99008]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_25395:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25396
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_25396:
	cmp	eax,0
	je	_25398
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_99009]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_25398:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25399
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_25399:
	cmp	eax,0
	je	_25401
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_99010]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_25401:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25402
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_25402:
	cmp	eax,0
	je	_25404
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99011]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_25404:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25405
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_25405:
	cmp	eax,0
	je	_25407
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99012]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_25407:
	cmp	esi,0
	jne	_25408
	jmp	_1587
_25408:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_25409
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,6
	setle	al
	movzx	eax,al
_25409:
	cmp	eax,0
	je	_25411
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_25414
	cmp	eax,2
	je	_25415
	cmp	eax,3
	je	_25416
	cmp	eax,4
	je	_25417
	cmp	eax,5
	je	_25418
	cmp	eax,6
	je	_25419
	jmp	_25413
_25414:
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	edx,dword [ebp-32]
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],edx
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edx
	jmp	_25413
_25415:
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1518
_1520:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1518
	cmp	dword [eax+28],1
	jne	_25428
	mov	edx,dword [eax+8]
	mov	dword [ebp-32],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_25428:
_1518:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1520
_1519:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25413
_25416:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1521
_1523:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1521
	cmp	dword [eax+28],2
	jne	_25434
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_25436
_25434:
	cmp	dword [eax+28],1
	jne	_25437
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_25437:
_25436:
_1521:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1523
_1522:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25413
_25417:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1524
_1526:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1524
	cmp	dword [eax+28],3
	jne	_25443
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_25445
_25443:
	cmp	dword [eax+28],1
	jne	_25446
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_25446:
_25445:
_1524:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1526
_1525:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25413
_25418:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1527
_1529:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1527
	cmp	dword [eax+28],4
	jne	_25452
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_25454
_25452:
	cmp	dword [eax+28],1
	jne	_25455
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_25455:
_25454:
_1527:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1529
_1528:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25413
_25419:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1530
_1532:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1530
	cmp	dword [eax+28],5
	jne	_25461
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_25463
_25461:
	cmp	dword [eax+28],1
	jne	_25464
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_25464:
_25463:
_1530:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1532
_1531:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25413
_25413:
	jmp	_25465
_25411:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_25466
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,12
	setle	al
	movzx	eax,al
_25466:
	cmp	eax,0
	je	_25468
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,7
	je	_25471
	cmp	eax,8
	je	_25472
	cmp	eax,9
	je	_25473
	cmp	eax,10
	je	_25474
	cmp	eax,11
	je	_25475
	cmp	eax,12
	je	_25476
	jmp	_25470
_25471:
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1533
_1535:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1533
	cmp	dword [eax+28],1
	jne	_25482
	mov	edx,dword [eax+8]
	mov	dword [ebp-32],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
	jmp	_1534
_25482:
_1533:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1535
_1534:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,dword [ebp-36]
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],ecx
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25472:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1536
_1538:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1536
	cmp	dword [eax+28],2
	jne	_25489
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_25490
_25489:
	cmp	dword [eax+28],7
	jne	_25491
	mov	edi,dword [eax+12]
_25491:
_25490:
_1536:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1538
_1537:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25473:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1539
_1541:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1539
	cmp	dword [eax+28],3
	jne	_25498
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_25499
_25498:
	cmp	dword [eax+28],7
	jne	_25500
	mov	edi,dword [eax+12]
_25500:
_25499:
_1539:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1541
_1540:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25474:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1542
_1544:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1542
	cmp	dword [eax+28],4
	jne	_25506
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_25507
_25506:
	cmp	dword [eax+28],7
	jne	_25508
	mov	edi,dword [eax+12]
_25508:
_25507:
_1542:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1544
_1543:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25475:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1545
_1547:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1545
	cmp	dword [eax+28],5
	jne	_25514
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_25515
_25514:
	cmp	dword [eax+28],7
	jne	_25516
	mov	edi,dword [eax+12]
_25516:
_25515:
_1545:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1547
_1546:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25476:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1548
_1550:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1548
	cmp	dword [eax+28],6
	jne	_25522
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_25524
_25522:
	cmp	dword [eax+28],7
	jne	_25525
	mov	edi,dword [eax+12]
_25525:
_25524:
_1548:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1550
_1549:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25470
_25470:
	jmp	_25526
_25468:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_25527
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,18
	setle	al
	movzx	eax,al
_25527:
	cmp	eax,0
	je	_25529
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	je	_25532
	cmp	eax,14
	je	_25533
	cmp	eax,15
	je	_25534
	cmp	eax,16
	je	_25535
	cmp	eax,17
	je	_25536
	cmp	eax,18
	je	_25537
	jmp	_25531
_25532:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1551
_1553:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1551
	cmp	dword [eax+28],1
	jne	_25543
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	jmp	_25544
_25543:
	cmp	dword [eax+28],7
	jne	_25545
	mov	edi,dword [eax+12]
_25545:
_25544:
_1551:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1553
_1552:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25533:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1554
_1556:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1554
	cmp	dword [eax+28],2
	jne	_25551
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_25552
_25551:
	cmp	dword [eax+28],13
	jne	_25553
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25553:
_25552:
_1554:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1556
_1555:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25534:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1557
_1559:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1557
	cmp	dword [eax+28],3
	jne	_25560
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_25561
_25560:
	cmp	dword [eax+28],13
	jne	_25562
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25562:
_25561:
_1557:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1559
_1558:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25535:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1560
_1562:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1560
	cmp	dword [eax+28],4
	jne	_25568
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_25569
_25568:
	cmp	dword [eax+28],13
	jne	_25570
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25570:
_25569:
_1560:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1562
_1561:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25536:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1563
_1565:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1563
	cmp	dword [eax+28],5
	jne	_25576
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_25577
_25576:
	cmp	dword [eax+28],13
	jne	_25578
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25578:
_25577:
_1563:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1565
_1564:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25537:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1566
_1568:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1566
	cmp	dword [eax+28],6
	jne	_25584
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_25585
_25584:
	cmp	dword [eax+28],13
	jne	_25586
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25586:
_25585:
_1566:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1568
_1567:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25531
_25531:
	jmp	_25587
_25529:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,19
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_25588
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,26
	setle	al
	movzx	eax,al
_25588:
	cmp	eax,0
	je	_25590
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,19
	je	_25593
	cmp	eax,20
	je	_25594
	cmp	eax,21
	je	_25595
	cmp	eax,22
	je	_25596
	cmp	eax,23
	je	_25597
	cmp	eax,24
	je	_25598
	jmp	_25592
_25593:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1569
_1571:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1569
	cmp	dword [eax+28],1
	jne	_25604
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	jmp	_25605
_25604:
	cmp	dword [eax+28],13
	jne	_25606
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_25606:
_25605:
_1569:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1571
_1570:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25594:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1572
_1574:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1572
	cmp	dword [eax+28],2
	jne	_25612
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_25613
_25612:
	cmp	dword [eax+28],19
	jne	_25614
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_25614:
_25613:
_1572:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1574
_1573:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25595:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1575
_1577:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1575
	cmp	dword [eax+28],3
	jne	_25621
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_25622
_25621:
	cmp	dword [eax+28],19
	jne	_25623
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_25623:
_25622:
_1575:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1577
_1576:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25596:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1578
_1580:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1578
	cmp	dword [eax+28],4
	jne	_25629
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_25630
_25629:
	cmp	dword [eax+28],19
	jne	_25631
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_25631:
_25630:
_1578:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1580
_1579:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25597:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1581
_1583:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1581
	cmp	dword [eax+28],5
	jne	_25637
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_25638
_25637:
	cmp	dword [eax+28],19
	jne	_25639
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_25639:
_25638:
_1581:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1583
_1582:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25598:
	mov	ebx,dword [_bb_btnbiobook_weaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1584
_1586:
	mov	eax,esi
	push	_bb_TBtnBioBook_Weapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1584
	cmp	dword [eax+28],6
	jne	_25645
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_25646
_25645:
	cmp	dword [eax+28],19
	jne	_25647
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_25647:
_25646:
_1584:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1586
_1585:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_25592
_25592:
_25590:
_25587:
_25526:
_25465:
	mov	eax,dword [ebp+8]
	push	dword [eax+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1587:
	mov	eax,0
	jmp	_13002
_13002:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,211
	je	_25653
	cmp	edx,221
	je	_25654
	cmp	edx,231
	je	_25655
	cmp	edx,241
	je	_25656
	cmp	edx,251
	je	_25657
	cmp	edx,261
	je	_25658
	cmp	edx,271
	je	_25659
	cmp	edx,281
	je	_25660
	cmp	edx,282
	je	_25661
	cmp	edx,283
	je	_25662
	cmp	edx,284
	je	_25663
	cmp	edx,285
	je	_25664
	cmp	edx,286
	je	_25665
	cmp	edx,287
	je	_25666
	cmp	edx,288
	je	_25667
	cmp	edx,289
	je	_25668
	cmp	edx,219
	je	_25669
	cmp	edx,290
	je	_25670
	cmp	edx,291
	je	_25671
	cmp	edx,292
	je	_25672
	cmp	edx,229
	je	_25673
	cmp	edx,293
	je	_25674
	cmp	edx,294
	je	_25675
	cmp	edx,295
	je	_25676
	cmp	edx,296
	je	_25677
	cmp	edx,297
	je	_25678
	cmp	edx,298
	je	_25679
	cmp	edx,299
	je	_25680
	jmp	_25652
_25653:
	mov	eax,511
	jmp	_25652
_25654:
	mov	eax,521
	jmp	_25652
_25655:
	mov	eax,531
	jmp	_25652
_25656:
	mov	eax,541
	jmp	_25652
_25657:
	mov	eax,551
	jmp	_25652
_25658:
	mov	eax,561
	jmp	_25652
_25659:
	mov	eax,571
	jmp	_25652
_25660:
	mov	eax,581
	jmp	_25652
_25661:
	mov	eax,582
	jmp	_25652
_25662:
	mov	eax,583
	jmp	_25652
_25663:
	mov	eax,584
	jmp	_25652
_25664:
	mov	eax,585
	jmp	_25652
_25665:
	mov	eax,586
	jmp	_25652
_25666:
	mov	eax,587
	jmp	_25652
_25667:
	mov	eax,588
	jmp	_25652
_25668:
	mov	eax,589
	jmp	_25652
_25669:
	mov	eax,519
	jmp	_25652
_25670:
	mov	eax,590
	jmp	_25652
_25671:
	mov	eax,591
	jmp	_25652
_25672:
	mov	eax,592
	jmp	_25652
_25673:
	mov	eax,529
	jmp	_25652
_25674:
	mov	eax,593
	jmp	_25652
_25675:
	mov	eax,594
	jmp	_25652
_25676:
	mov	eax,595
	jmp	_25652
_25677:
	mov	eax,596
	jmp	_25652
_25678:
	mov	eax,597
	jmp	_25652
_25679:
	mov	eax,598
	jmp	_25652
_25680:
	mov	eax,599
	jmp	_25652
_25652:
	jmp	_13005
_13005:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Weapon_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,176
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnBioBook_Weapon
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_bioweapon_btnSmallWeapon_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-176],eax
	fild	dword [ebp+-176]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-176],eax
	fild	dword [ebp+-176]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-176],eax
	fild	dword [ebp+-176]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_99166]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-176],eax
	fild	dword [ebp+-176]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99167]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,eax
	mov	eax,ebx
	add	eax,97
	mov	edx,eax
	mov	eax,edx
	add	eax,97
	mov	dword [ebp-36],ecx
	mov	esi,eax
	add	esi,99
	mov	dword [ebp-12],esi
	mov	dword [ebp-40],ecx
	mov	esi,dword [ebp-12]
	add	esi,96
	mov	dword [ebp-20],esi
	mov	dword [ebp-44],ecx
	mov	esi,dword [ebp-20]
	add	esi,100
	mov	dword [ebp-24],esi
	mov	dword [ebp-48],ecx
	mov	esi,ecx
	add	esi,134
	mov	dword [ebp-16],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-52],esi
	mov	esi,eax
	add	esi,2
	mov	dword [ebp-60],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-56],esi
	mov	esi,dword [ebp-12]
	add	esi,1
	mov	dword [ebp-68],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-64],esi
	mov	esi,dword [ebp-20]
	add	esi,1
	mov	dword [ebp-76],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-72],esi
	mov	esi,dword [ebp-24]
	add	esi,1
	mov	dword [ebp-84],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-80],esi
	mov	esi,ebx
	sub	esi,1
	mov	dword [ebp-88],esi
	mov	esi,dword [ebp-16]
	add	esi,136
	mov	dword [ebp-28],esi
	mov	dword [ebp-96],edx
	mov	esi,dword [ebp-28]
	mov	dword [ebp-92],esi
	mov	esi,eax
	add	esi,1
	mov	dword [ebp-104],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-100],esi
	mov	esi,dword [ebp-12]
	add	esi,1
	mov	dword [ebp-112],esi
	mov	esi,dword [ebp-28]
	sub	esi,1
	mov	dword [ebp-108],esi
	mov	esi,dword [ebp-20]
	mov	dword [ebp-120],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-116],esi
	mov	esi,dword [ebp-24]
	add	esi,2
	mov	dword [ebp-128],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-124],esi
	mov	dword [ebp-132],ebx
	mov	esi,dword [ebp-28]
	add	esi,136
	mov	dword [ebp-32],esi
	mov	dword [ebp-136],edx
	mov	esi,dword [ebp-32]
	mov	dword [ebp-140],esi
	mov	esi,eax
	add	esi,1
	mov	dword [ebp-148],esi
	mov	esi,dword [ebp-32]
	mov	dword [ebp-144],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-156],esi
	mov	esi,dword [ebp-32]
	mov	dword [ebp-152],esi
	mov	esi,dword [ebp-20]
	add	esi,1
	mov	dword [ebp-164],esi
	mov	esi,dword [ebp-32]
	mov	dword [ebp-160],esi
	mov	esi,dword [ebp-24]
	add	esi,1
	mov	dword [ebp-172],esi
	mov	esi,dword [ebp-32]
	mov	dword [ebp-168],esi
	mov	esi,dword [ebp+8]
	mov	dword [edi+28],esi
	mov	esi,dword [edi+28]
	cmp	esi,1
	je	_25732
	cmp	esi,2
	je	_25733
	cmp	esi,3
	je	_25734
	cmp	esi,4
	je	_25735
	cmp	esi,5
	je	_25736
	cmp	esi,6
	je	_25737
	cmp	esi,7
	je	_25738
	cmp	esi,8
	je	_25739
	cmp	esi,9
	je	_25740
	cmp	esi,10
	je	_25741
	cmp	esi,11
	je	_25742
	cmp	esi,12
	je	_25743
	cmp	esi,13
	je	_25744
	cmp	esi,14
	je	_25745
	cmp	esi,15
	je	_25746
	cmp	esi,16
	je	_25747
	cmp	esi,17
	je	_25748
	cmp	esi,18
	je	_25749
	cmp	esi,19
	je	_25750
	cmp	esi,20
	je	_25751
	cmp	esi,21
	je	_25752
	cmp	esi,22
	je	_25753
	cmp	esi,23
	je	_25754
	cmp	esi,24
	je	_25755
	jmp	_25731
_25732:
	mov	dword [edi+8],ebx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],211
	jmp	_25731
_25733:
	mov	dword [edi+8],edx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],231
	jmp	_25731
_25734:
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-36]
	mov	dword [edi+12],eax
	mov	dword [edi+32],251
	jmp	_25731
_25735:
	mov	eax,dword [ebp-12]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-40]
	mov	dword [edi+12],eax
	mov	dword [edi+32],221
	jmp	_25731
_25736:
	mov	eax,dword [ebp-20]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [edi+12],eax
	mov	dword [edi+32],241
	jmp	_25731
_25737:
	mov	eax,dword [ebp-24]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-48]
	mov	dword [edi+12],eax
	mov	dword [edi+32],261
	jmp	_25731
_25738:
	mov	dword [edi+8],ebx
	mov	eax,dword [ebp-16]
	mov	dword [edi+12],eax
	mov	dword [edi+32],271
	jmp	_25731
_25739:
	mov	dword [edi+8],edx
	mov	eax,dword [ebp-52]
	mov	dword [edi+12],eax
	mov	dword [edi+32],281
	jmp	_25731
_25740:
	mov	eax,dword [ebp-60]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [edi+12],eax
	mov	dword [edi+32],282
	jmp	_25731
_25741:
	mov	eax,dword [ebp-68]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-64]
	mov	dword [edi+12],eax
	mov	dword [edi+32],283
	jmp	_25731
_25742:
	mov	eax,dword [ebp-76]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-72]
	mov	dword [edi+12],eax
	mov	dword [edi+32],284
	jmp	_25731
_25743:
	mov	eax,dword [ebp-84]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-80]
	mov	dword [edi+12],eax
	mov	dword [edi+32],285
	jmp	_25731
_25744:
	mov	eax,dword [ebp-88]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-28]
	mov	dword [edi+12],eax
	mov	dword [edi+32],286
	jmp	_25731
_25745:
	mov	eax,dword [ebp-96]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-92]
	mov	dword [edi+12],eax
	mov	dword [edi+32],288
	jmp	_25731
_25746:
	mov	eax,dword [ebp-104]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-100]
	mov	dword [edi+12],eax
	mov	dword [edi+32],287
	jmp	_25731
_25747:
	mov	eax,dword [ebp-112]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-108]
	mov	dword [edi+12],eax
	mov	dword [edi+32],289
	jmp	_25731
_25748:
	mov	eax,dword [ebp-120]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-116]
	mov	dword [edi+12],eax
	mov	dword [edi+32],290
	jmp	_25731
_25749:
	mov	eax,dword [ebp-128]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-124]
	mov	dword [edi+12],eax
	mov	dword [edi+32],291
	jmp	_25731
_25750:
	mov	eax,dword [ebp-132]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [edi+12],eax
	mov	dword [edi+32],292
	jmp	_25731
_25751:
	mov	eax,dword [ebp-136]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-140]
	mov	dword [edi+12],eax
	mov	dword [edi+32],294
	jmp	_25731
_25752:
	mov	eax,dword [ebp-148]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-144]
	mov	dword [edi+12],eax
	mov	dword [edi+32],293
	jmp	_25731
_25753:
	mov	eax,dword [ebp-156]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-152]
	mov	dword [edi+12],eax
	mov	dword [edi+32],295
	jmp	_25731
_25754:
	mov	eax,dword [ebp-164]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-160]
	mov	dword [edi+12],eax
	mov	dword [edi+32],296
	jmp	_25731
_25755:
	mov	eax,dword [ebp-172]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-168]
	mov	dword [edi+12],eax
	mov	dword [edi+32],297
	jmp	_25731
_25731:
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edi+24],eax
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	dword [edi+36],0
	mov	dword [edi+40],0
	mov	dword [edi+44],0
	mov	edx,dword [_bb_arrUnlockedState_Weapon]
	mov	eax,dword [edi+28]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [edi+32]
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	eax
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [edi+44],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_25757
	mov	dword [edi+44],1
_25757:
	mov	eax,dword [_bb_btnbiobook_weaponlist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_13008
_13008:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBioBookWeapon_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13011
_13011:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13014:
	mov	eax,0
	jmp	_25759
_25759:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_25760
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_25761
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_25761:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_25762
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_25762:
	cmp	eax,0
	je	_25764
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_25767
	cmp	eax,2
	je	_25768
	cmp	eax,3
	je	_25769
	jmp	_25766
_25767:
	push	2
	call	_bb_BioBookControl
	add	esp,4
	jmp	_25766
_25768:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],1
	jmp	_25766
_25769:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],1
	jmp	_25766
_25766:
_25764:
	jmp	_25770
_25760:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_25770:
	mov	eax,0
	jmp	_13018
_13018:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13021
_13021:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_25772
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25772:
	mov	eax,0
	jmp	_13024
_13024:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_25808],_25809
	cmp	dword [edi+32],3
	je	_25773
	jmp	_1590
_25773:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25775
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_25777
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_25777:
_25775:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25778
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_25779
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_25779:
_25778:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25780
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_25780:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25781
	cmp	dword [edi+40],1
	jne	_25782
	mov	dword [edi+40],0
	jmp	_25783
_25782:
	mov	dword [edi+40],1
_25783:
_25781:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25784
	fld	dword [edi+44]
	fsub	dword [_99214]
	fstp	dword [edi+44]
	mov	esi,1
_25784:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25785
	fld	dword [edi+44]
	fadd	dword [_99215]
	fstp	dword [edi+44]
	mov	esi,1
_25785:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25786
	fld	dword [edi+48]
	fadd	dword [_99216]
	fstp	dword [edi+48]
	mov	esi,1
_25786:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_25787
	fld	dword [edi+48]
	fsub	dword [_99217]
	fstp	dword [edi+48]
	mov	esi,1
_25787:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25788
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_25788:
	cmp	eax,0
	je	_25790
	fld	dword [edi+44]
	fsub	dword [_99218]
	fstp	dword [edi+44]
	mov	esi,1
_25790:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25791
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_25791:
	cmp	eax,0
	je	_25793
	fld	dword [edi+44]
	fadd	dword [_99219]
	fstp	dword [edi+44]
	mov	esi,1
_25793:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25794
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_25794:
	cmp	eax,0
	je	_25796
	fld	dword [edi+48]
	fadd	dword [_99220]
	fstp	dword [edi+48]
	mov	esi,1
_25796:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_25797
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_25797:
	cmp	eax,0
	je	_25799
	fld	dword [edi+48]
	fsub	dword [_99221]
	fstp	dword [edi+48]
	mov	esi,1
_25799:
	cmp	esi,0
	jne	_25800
	jmp	_1590
_25800:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_25803
	cmp	eax,2
	je	_25804
	cmp	eax,3
	je	_25805
	jmp	_25802
_25803:
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_25802
_25804:
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_25802
_25805:
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_99222]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_25802
_25802:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1590:
	mov	eax,0
	jmp	_13027
_13027:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookWeapon_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TBioBookWeapon_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_99249]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fadd	dword [_99250]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fadd	dword [_99251]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99252]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_bioBook_Weapon]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Weapon]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_99253]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_25819
	cmp	eax,2
	je	_25820
	cmp	eax,3
	je	_25821
	jmp	_25818
_25819:
	mov	eax,dword [_bb_bioplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_25818
_25820:
	mov	eax,dword [_bb_bioweapon_btnGoEnemies2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_25818
_25821:
	mov	eax,dword [_bb_bioweapon_btnGoPlants_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_25818
_25818:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_biobookweapon_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13030
_13030:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateBioBook_Weapon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_bioBook_Weapon]
	cmp	dword [eax+28],1
	jne	_25823
	mov	eax,dword [_bb_bioBook_Weapon]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1592
_1594:
	push	_bb_TBtnBioBook_Weapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1592
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_1592:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1594
_1593:
	mov	esi,dword [_bb_biobookweapon_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1595
_1597:
	push	_bb_TBioBookWeapon_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1595
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1595:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1597
_1596:
_25823:
	mov	eax,0
	jmp	_13032
_13032:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitBioBook_Weapon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_BioBookWeapon
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	push	_bb_TBtnBioBook_Weapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_25843
_1600:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_1598:
	add	ebx,1
_25843:
	cmp	ebx,24
	jle	_1600
_1599:
	push	_bb_TBioBookWeapon_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_25845
_1603:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1601:
	add	ebx,1
_25845:
	cmp	ebx,3
	jle	_1603
_1602:
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1604
_1606:
	push	_bb_TBtnBioBook_Weapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1604
	cmp	dword [eax+28],1
	jne	_25852
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_1605
_25852:
_1604:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1606
_1605:
	mov	eax,0
	jmp	_13034
_13034:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_BioBookWeapon:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnbiobook_weaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_biobookweapon_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13036
_13036:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgBioBook_Enemy
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],1
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],3
	push	dword [ebx+84]
	push	_25856
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	push	dword [ebx+84]
	push	_25858
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	push	dword [ebx+84]
	push	_25860
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	push	dword [ebx+84]
	push	_25862
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	dword [ebx+84]
	push	_25864
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	mov	dword [ebx+108],4
	push	dword [ebx+108]
	push	_25866
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	dword [ebx+108]
	push	_25868
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+108]
	push	_25870
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	dword [ebx+108]
	push	_25872
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	dword [ebx+108]
	push	_25874
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	mov	dword [ebx+132],1
	push	dword [ebx+132]
	push	_25876
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+136],eax
	push	dword [ebx+132]
	push	_25878
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+140],eax
	push	dword [ebx+132]
	push	_25880
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	push	dword [ebx+132]
	push	_25882
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+148],eax
	push	dword [ebx+132]
	push	_25884
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	fldz
	fstp	dword [ebx+156]
	fldz
	fstp	dword [ebx+160]
	mov	dword [ebx+164],0
	mov	eax,0
	jmp	_13039
_13039:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13042:
	mov	eax,dword [ebx+152]
	dec	dword [eax+4]
	jnz	_25888
	push	eax
	call	_bbGCFree
	add	esp,4
_25888:
	mov	eax,dword [ebx+148]
	dec	dword [eax+4]
	jnz	_25890
	push	eax
	call	_bbGCFree
	add	esp,4
_25890:
	mov	eax,dword [ebx+144]
	dec	dword [eax+4]
	jnz	_25892
	push	eax
	call	_bbGCFree
	add	esp,4
_25892:
	mov	eax,dword [ebx+140]
	dec	dword [eax+4]
	jnz	_25894
	push	eax
	call	_bbGCFree
	add	esp,4
_25894:
	mov	eax,dword [ebx+136]
	dec	dword [eax+4]
	jnz	_25896
	push	eax
	call	_bbGCFree
	add	esp,4
_25896:
	mov	eax,dword [ebx+128]
	dec	dword [eax+4]
	jnz	_25898
	push	eax
	call	_bbGCFree
	add	esp,4
_25898:
	mov	eax,dword [ebx+124]
	dec	dword [eax+4]
	jnz	_25900
	push	eax
	call	_bbGCFree
	add	esp,4
_25900:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_25902
	push	eax
	call	_bbGCFree
	add	esp,4
_25902:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_25904
	push	eax
	call	_bbGCFree
	add	esp,4
_25904:
	mov	eax,dword [ebx+112]
	dec	dword [eax+4]
	jnz	_25906
	push	eax
	call	_bbGCFree
	add	esp,4
_25906:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_25908
	push	eax
	call	_bbGCFree
	add	esp,4
_25908:
	mov	eax,dword [ebx+100]
	dec	dword [eax+4]
	jnz	_25910
	push	eax
	call	_bbGCFree
	add	esp,4
_25910:
	mov	eax,dword [ebx+96]
	dec	dword [eax+4]
	jnz	_25912
	push	eax
	call	_bbGCFree
	add	esp,4
_25912:
	mov	eax,dword [ebx+92]
	dec	dword [eax+4]
	jnz	_25914
	push	eax
	call	_bbGCFree
	add	esp,4
_25914:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_25916
	push	eax
	call	_bbGCFree
	add	esp,4
_25916:
	mov	eax,0
	jmp	_25886
_25886:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13045
_13045:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	0
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_25918
	call	_bb_GetPosX_BG
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25918:
	cmp	dword [esi+52],1
	jne	_25921
	cmp	dword [esi+56],1
	jne	_25922
	push	dword [esi+40]
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_25923
_25922:
	push	dword [esi+40]
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25923:
	push	dword [esi+40]
	push	dword [esi+64]
	push	dword [esi+60]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+84]
	sub	eax,1
	mov	edi,eax
	jmp	_25925
_1609:
	mov	eax,dword [esi+104]
	cmp	dword [eax+ebx*4+24],1
	jne	_25927
	mov	eax,dword [esi+100]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+92]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+88]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25927:
_1607:
	add	ebx,1
_25925:
	cmp	ebx,edi
	jle	_1609
_1608:
	mov	ebx,0
	mov	eax,dword [esi+108]
	sub	eax,1
	mov	edi,eax
	jmp	_25928
_1612:
	mov	eax,dword [esi+128]
	cmp	dword [eax+ebx*4+24],1
	jne	_25930
	mov	eax,dword [esi+124]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+112]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25930:
_1610:
	add	ebx,1
_25928:
	cmp	ebx,edi
	jle	_1612
_1611:
	mov	ebx,0
	mov	eax,dword [esi+132]
	sub	eax,1
	mov	edi,eax
	jmp	_25931
_1615:
	mov	eax,dword [esi+152]
	cmp	dword [eax+ebx*4+24],1
	jne	_25933
	mov	eax,dword [esi+148]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+140]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+136]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25933:
_1613:
	add	ebx,1
_25931:
	cmp	ebx,edi
	jle	_1615
_1614:
	cmp	dword [esi+164],0
	je	_25934
	push	0
	push	dword [esi+160]
	push	dword [esi+156]
	push	_brl_max2d_TImage
	push	dword [esi+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_25934:
_25921:
	mov	eax,0
	jmp	_13048
_13048:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_setHealth:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_25941
_1618:
	cmp	edi,dword [ebp-8]
	jg	_25943
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25947
	cmp	eax,49
	je	_25948
	cmp	eax,50
	je	_25949
	cmp	eax,51
	je	_25950
	cmp	eax,52
	je	_25951
	cmp	eax,53
	je	_25952
	cmp	eax,54
	je	_25953
	cmp	eax,55
	je	_25954
	cmp	eax,56
	je	_25955
	cmp	eax,57
	je	_25956
	jmp	_25946
_25947:
	mov	ebx,0
	jmp	_25946
_25948:
	mov	ebx,1
	jmp	_25946
_25949:
	mov	ebx,2
	jmp	_25946
_25950:
	mov	ebx,3
	jmp	_25946
_25951:
	mov	ebx,4
	jmp	_25946
_25952:
	mov	ebx,5
	jmp	_25946
_25953:
	mov	ebx,6
	jmp	_25946
_25954:
	mov	ebx,7
	jmp	_25946
_25955:
	mov	ebx,8
	jmp	_25946
_25956:
	mov	ebx,9
	jmp	_25946
_25946:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	mov	dword [eax+esi*4+24],1
	jmp	_25958
_25943:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	mov	dword [eax+esi*4+24],0
_25958:
	sub	dword [ebp-4],1
	sub	esi,1
_1616:
	add	edi,1
_25941:
	cmp	edi,dword [ebp-12]
	jle	_1618
_1617:
	mov	eax,0
	jmp	_13052
_13052:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_setAttack:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_25965
_1621:
	cmp	edi,dword [ebp-8]
	jg	_25967
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_25971
	cmp	eax,49
	je	_25972
	cmp	eax,50
	je	_25973
	cmp	eax,51
	je	_25974
	cmp	eax,52
	je	_25975
	cmp	eax,53
	je	_25976
	cmp	eax,54
	je	_25977
	cmp	eax,55
	je	_25978
	cmp	eax,56
	je	_25979
	cmp	eax,57
	je	_25980
	jmp	_25970
_25971:
	mov	ebx,0
	jmp	_25970
_25972:
	mov	ebx,1
	jmp	_25970
_25973:
	mov	ebx,2
	jmp	_25970
_25974:
	mov	ebx,3
	jmp	_25970
_25975:
	mov	ebx,4
	jmp	_25970
_25976:
	mov	ebx,5
	jmp	_25970
_25977:
	mov	ebx,6
	jmp	_25970
_25978:
	mov	ebx,7
	jmp	_25970
_25979:
	mov	ebx,8
	jmp	_25970
_25980:
	mov	ebx,9
	jmp	_25970
_25970:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+124]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	mov	dword [eax+esi*4+24],1
	jmp	_25982
_25967:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	mov	dword [eax+esi*4+24],0
_25982:
	sub	dword [ebp-4],1
	sub	esi,1
_1619:
	add	edi,1
_25965:
	cmp	edi,dword [ebp-12]
	jle	_1621
_1620:
	mov	eax,0
	jmp	_13056
_13056:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_setSpeed:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ecx+148]
	mov	dword [eax+24],edx
	mov	eax,dword [ecx+152]
	mov	dword [eax+24],1
	mov	eax,0
	jmp	_13060
_13060:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_setBtnEnemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [_bb_btnbiobook_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1622
_1624:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1622
	cmp	dword [eax+28],edi
	jne	_25989
	mov	dword [eax+44],1
	mov	dword [eax+40],1
	jmp	_25990
_25989:
	mov	dword [eax+44],0
	mov	dword [eax+40],0
_25990:
_1622:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1624
_1623:
	mov	eax,0
	jmp	_13064
_13064:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,0
	mov	dword [ebp-4],0
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_25991
	cmp	dword [_bb_bioenemy_bg_tengah1_image],0
	jne	_25992
	push	2
	push	_25993
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_bg_tengah1_image],eax
_25992:
	cmp	esi,2
	jne	_25994
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_25994:
	cmp	dword [_bb_bioenemy_btnSmallEnemy_image],0
	jne	_25995
	push	2
	push	24
	push	0
	push	113
	push	90
	push	_25996
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_btnSmallEnemy_image],eax
_25995:
	cmp	dword [_bb_bioenemy_bigEnemy_image],0
	jne	_25997
	push	2
	push	24
	push	0
	push	180
	push	184
	push	_25998
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_bigEnemy_image],eax
_25997:
	cmp	dword [_bb_bioenemy_enemyName_image],0
	jne	_25999
	push	2
	push	24
	push	0
	push	46
	push	187
	push	_26000
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_enemyName_image],eax
_25999:
	cmp	dword [_bb_bioenemy_enemySpeed_image],0
	jne	_26001
	push	2
	push	9
	push	0
	push	13
	push	153
	push	_26002
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_enemySpeed_image],eax
_26001:
	cmp	dword [_bb_bioenemy_btnGoPlants2_image],0
	jne	_26003
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26004
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_btnGoPlants2_image],eax
_26003:
	cmp	dword [_bb_bioplant_btnGoWeapons2_image],0
	jne	_26005
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26006
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnGoWeapons2_image],eax
_26005:
	cmp	dword [_bb_bioenemy_enemyKet_image],0
	jne	_26007
	push	2
	push	_26008
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_enemyKet_image],eax
_26007:
	jmp	_26009
_25991:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_26010
	cmp	dword [_bb_bioenemy_bg_tengah1_image],0
	je	_26011
	push	dword [_bb_bioenemy_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_bg_tengah1_image],0
_26011:
	cmp	edi,0
	je	_26013
	push	edi
	call	_bbHandleRelease
	add	esp,4
_26013:
	cmp	dword [ebp-4],0
	je	_26015
	push	dword [ebp-4]
	call	_bbHandleRelease
	add	esp,4
_26015:
	cmp	dword [_bb_bioenemy_btnSmallEnemy_image],0
	je	_26016
	push	dword [_bb_bioenemy_btnSmallEnemy_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_btnSmallEnemy_image],0
_26016:
	cmp	dword [_bb_bioenemy_bigEnemy_image],0
	je	_26017
	push	dword [_bb_bioenemy_bigEnemy_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_bigEnemy_image],0
_26017:
	cmp	dword [_bb_bioenemy_enemyName_image],0
	je	_26018
	push	dword [_bb_bioenemy_enemyName_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_enemyName_image],0
_26018:
	cmp	dword [_bb_bioenemy_enemySpeed_image],0
	je	_26019
	push	dword [_bb_bioenemy_enemySpeed_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_enemySpeed_image],0
_26019:
	cmp	dword [_bb_bioenemy_btnGoPlants2_image],0
	je	_26020
	push	dword [_bb_bioenemy_btnGoPlants2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_btnGoPlants2_image],0
_26020:
	cmp	dword [_bb_bioplant_btnGoWeapons2_image],0
	je	_26021
	push	dword [_bb_bioplant_btnGoWeapons2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnGoWeapons2_image],0
_26021:
	cmp	dword [_bb_bioenemy_enemyKet_image],0
	je	_26022
	push	dword [_bb_bioenemy_enemyKet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_enemyKet_image],0
_26022:
	call	_bbGCCollect
_26010:
_26009:
	mov	eax,0
	jmp	_13068
_13068:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_26045],_26046
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26024
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	esi,1
_26024:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26025
	cmp	dword [ebx+52],1
	jne	_26026
	mov	dword [ebx+52],0
	jmp	_26027
_26026:
	mov	dword [ebx+52],1
_26027:
_26025:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26028
	fld	dword [ebx+76]
	fsub	dword [_99341]
	fstp	dword [ebx+76]
	mov	esi,1
_26028:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26029
	fld	dword [ebx+76]
	fadd	dword [_99342]
	fstp	dword [ebx+76]
	mov	esi,1
_26029:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26030
	fld	dword [ebx+80]
	fadd	dword [_99343]
	fstp	dword [ebx+80]
	mov	esi,1
_26030:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26031
	fld	dword [ebx+80]
	fsub	dword [_99344]
	fstp	dword [ebx+80]
	mov	esi,1
_26031:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26032
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_26032:
	cmp	eax,0
	je	_26034
	fld	dword [ebx+76]
	fsub	dword [_99345]
	fstp	dword [ebx+76]
	mov	esi,1
_26034:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26035
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_26035:
	cmp	eax,0
	je	_26037
	fld	dword [ebx+76]
	fadd	dword [_99346]
	fstp	dword [ebx+76]
	mov	esi,1
_26037:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26038
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_26038:
	cmp	eax,0
	je	_26040
	fld	dword [ebx+80]
	fadd	dword [_99347]
	fstp	dword [ebx+80]
	mov	esi,1
_26040:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26041
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_26041:
	cmp	eax,0
	je	_26043
	fld	dword [ebx+80]
	fsub	dword [_99348]
	fstp	dword [ebx+80]
	mov	esi,1
_26043:
	cmp	esi,0
	jne	_26044
	jmp	_1633
_26044:
	mov	eax,dword [ebx+88]
	fld	dword [ebx+60]
	fadd	dword [ebx+76]
	fstp	dword [eax+24]
	mov	eax,dword [ebx+92]
	fld	dword [ebx+64]
	fadd	dword [ebx+80]
	fstp	dword [eax+24]
	push	dword [ebx+76]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1633:
	mov	eax,0
	jmp	_13071
_13071:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Enemy_init:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_26047
	push	_42
	push	2
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_26048
_26047:
	push	_42
	push	1
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_26048:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_bg_tengah1_image]
	mov	dword [edx+16],eax
	cmp	dword [_bb_currLevelName],1
	jne	_26049
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
_26049:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],0
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_99367]
	fstp	dword [ebx+32]
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99368]
	fstp	dword [ebx+36]
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_bigEnemy_image]
	mov	dword [edx+44],eax
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_bigEnemy_image]
	mov	dword [edx+48],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+40],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+52],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+56],0
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_99369]
	fstp	dword [ebx+60]
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_99370]
	fstp	dword [ebx+64]
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_enemyName_image]
	mov	dword [edx+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+60]
	fadd	dword [_99371]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+64]
	fadd	dword [_99372]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	dword [ebp-32],eax
	jmp	_26053
_1637:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+88]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+92]
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+96]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+104]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+100]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+96]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1635:
	add	ebx,1
_26053:
	cmp	ebx,dword [ebp-32]
	jle	_1637
_1636:
	mov	eax,dword [_bb_bioBook_Enemy]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+88]
	fld	dword [eax+24]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+96]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-20]
	fsubrp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fsub	dword [_99373]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+92]
	fld	dword [eax+24]
	fadd	dword [_99374]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+108]
	sub	eax,1
	mov	dword [ebp-36],eax
	jmp	_26058
_1640:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+112]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+116]
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+120]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+128]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+124]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+120]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1638:
	add	ebx,1
_26058:
	cmp	ebx,dword [ebp-36]
	jle	_1640
_1639:
	mov	eax,dword [_bb_bioBook_Enemy]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+112]
	fld	dword [eax+24]
	fsub	dword [_99375]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+116]
	fld	dword [eax+24]
	fadd	dword [_99376]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+132]
	sub	eax,1
	mov	dword [ebp-40],eax
	jmp	_26063
_1643:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+136]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+140]
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+144]
	mov	eax,dword [_bb_bioenemy_enemySpeed_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+152]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+148]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+144]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1641:
	add	ebx,1
_26063:
	cmp	ebx,dword [ebp-40]
	jle	_1643
_1642:
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fadd	dword [_99377]
	fstp	dword [ebx+156]
	mov	ebx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fadd	dword [_99378]
	fstp	dword [ebx+160]
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_enemyKet_image]
	mov	dword [edx+164],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_13075
_13075:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnBioBook_Enemy
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	eax,0
	jmp	_13078
_13078:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_Delete:
	push	ebp
	mov	ebp,esp
_13081:
	mov	eax,0
	jmp	_26065
_26065:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_26075],_26076
	cmp	dword [ebx+48],0
	jne	_26066
	jmp	_1644
_26066:
	cmp	dword [ebx+40],1
	jne	_26067
	jmp	_1644
_26067:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_26068
	mov	dword [ebx+44],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_26069
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+40],1
	mov	dword [ebx+44],0
_26069:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_26070
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_26070:
	cmp	eax,0
	je	_26072
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_26072:
	jmp	_26074
_26068:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+44],0
_26074:
_1644:
	mov	eax,0
	jmp	_13085
_13085:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_loadContent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+52],1
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [edx+40],eax
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [esi+48]
	mov	dword [edx+56],eax
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [ebx+156]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [ebx+164]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [esi+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [esi+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,_1
	mov	eax,dword [esi+32]
	cmp	eax,311
	je	_26086
	cmp	eax,321
	je	_26087
	cmp	eax,313
	je	_26088
	cmp	eax,332
	je	_26089
	cmp	eax,333
	je	_26090
	cmp	eax,322
	je	_26091
	cmp	eax,341
	je	_26092
	cmp	eax,382
	je	_26093
	cmp	eax,362
	je	_26094
	cmp	eax,372
	je	_26095
	cmp	eax,376
	je	_26096
	cmp	eax,379
	je	_26097
	cmp	eax,383
	je	_26098
	cmp	eax,384
	je	_26099
	cmp	eax,385
	je	_26100
	cmp	eax,387
	je	_26101
	cmp	eax,352
	je	_26102
	cmp	eax,389
	je	_26103
	cmp	eax,391
	je	_26104
	cmp	eax,392
	je	_26105
	cmp	eax,393
	je	_26106
	cmp	eax,394
	je	_26107
	cmp	eax,395
	je	_26108
	cmp	eax,397
	je	_26109
	jmp	_26085
_26086:
	mov	ebx,_1646
	jmp	_26085
_26087:
	mov	ebx,_1647
	jmp	_26085
_26088:
	mov	ebx,_1648
	jmp	_26085
_26089:
	mov	ebx,_1649
	jmp	_26085
_26090:
	mov	ebx,_1650
	jmp	_26085
_26091:
	mov	ebx,_1651
	jmp	_26085
_26092:
	mov	ebx,_1652
	jmp	_26085
_26093:
	mov	ebx,_1653
	jmp	_26085
_26094:
	mov	ebx,_1654
	jmp	_26085
_26095:
	mov	ebx,_1655
	jmp	_26085
_26096:
	mov	ebx,_1656
	jmp	_26085
_26097:
	mov	ebx,_1657
	jmp	_26085
_26098:
	mov	ebx,_1658
	jmp	_26085
_26099:
	mov	ebx,_1659
	jmp	_26085
_26100:
	mov	ebx,_1660
	jmp	_26085
_26101:
	mov	ebx,_1661
	jmp	_26085
_26102:
	mov	ebx,_1662
	jmp	_26085
_26103:
	mov	ebx,_1663
	jmp	_26085
_26104:
	mov	ebx,_1664
	jmp	_26085
_26105:
	mov	ebx,_1665
	jmp	_26085
_26106:
	mov	ebx,_1666
	jmp	_26085
_26107:
	mov	ebx,_1667
	jmp	_26085
_26108:
	mov	ebx,_1668
	jmp	_26085
_26109:
	mov	ebx,_1669
	jmp	_26085
_26085:
	push	_1
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_26110
	cmp	dword [_bb_bioenemy_enemyKet_image],0
	je	_26111
	push	dword [_bb_bioenemy_enemyKet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioenemy_enemyKet_image],0
_26111:
	cmp	dword [_bb_bioenemy_enemyKet_image],0
	jne	_26112
	push	2
	push	_1517
	push	ebx
	push	_26113
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioenemy_enemyKet_image],eax
_26112:
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioenemy_enemyKet_image]
	mov	dword [edx+164],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+164]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_26110:
	mov	eax,0
	jmp	_13088
_13088:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_13091
_13091:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+48],1
	jne	_26115
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+44],1
	jne	_26116
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26116:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_26115:
	mov	eax,0
	jmp	_13094
_13094:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-32],0
	mov	dword [ebp-12],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-40],0
	mov	dword [ebp-36],0
	mov	edi,0
	mov	dword [ebp-44],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [_26384],_26385
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_26117
	jmp	_1740
_26117:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26119
	mov	eax,dword [_bb_btnbiobook_enemylist]
	mov	ebx,dword [_bb_bioBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+72],eax
	jge	_26121
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	add	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26121:
_26119:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26122
	mov	eax,dword [_bb_bioBook_Enemy]
	cmp	dword [eax+72],1
	jle	_26123
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	sub	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26123:
_26122:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26124
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	esi,1
_26124:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26125
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],1
	jne	_26126
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
	jmp	_26127
_26126:
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
_26127:
_26125:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26128
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99430]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26128:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26129
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99431]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26129:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26130
	mov	eax,dword [ebp+8]
	fld	dword [eax+56]
	fadd	dword [_99432]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	esi,1
_26130:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26131
	mov	eax,dword [ebp+8]
	fld	dword [eax+56]
	fsub	dword [_99433]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	esi,1
_26131:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26132
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_26132:
	cmp	eax,0
	je	_26134
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99434]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26134:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26135
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_26135:
	cmp	eax,0
	je	_26137
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99435]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26137:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26138
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_26138:
	cmp	eax,0
	je	_26140
	mov	eax,dword [ebp+8]
	fld	dword [eax+56]
	fadd	dword [_99436]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	esi,1
_26140:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26141
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_26141:
	cmp	eax,0
	je	_26143
	mov	eax,dword [ebp+8]
	fld	dword [eax+56]
	fsub	dword [_99437]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	esi,1
_26143:
	cmp	esi,0
	jne	_26144
	jmp	_1740
_26144:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26145
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,6
	setle	al
	movzx	eax,al
_26145:
	cmp	eax,0
	je	_26147
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_26150
	cmp	eax,2
	je	_26151
	cmp	eax,3
	je	_26152
	cmp	eax,4
	je	_26153
	cmp	eax,5
	je	_26154
	cmp	eax,6
	je	_26155
	jmp	_26149
_26150:
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	edx,dword [ebp-32]
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],edx
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edx
	jmp	_26149
_26151:
	mov	esi,dword [_bb_btnbiobook_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1671
_1673:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1671
	cmp	dword [eax+28],1
	jne	_26164
	mov	edx,dword [eax+8]
	mov	dword [ebp-32],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_26164:
_1671:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1673
_1672:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26149
_26152:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1674
_1676:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1674
	cmp	dword [eax+28],2
	jne	_26170
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26172
_26170:
	cmp	dword [eax+28],1
	jne	_26173
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_26173:
_26172:
_1674:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1676
_1675:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26149
_26153:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1677
_1679:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1677
	cmp	dword [eax+28],3
	jne	_26179
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_26181
_26179:
	cmp	dword [eax+28],1
	jne	_26182
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_26182:
_26181:
_1677:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1679
_1678:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26149
_26154:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1680
_1682:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1680
	cmp	dword [eax+28],4
	jne	_26188
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_26190
_26188:
	cmp	dword [eax+28],1
	jne	_26191
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_26191:
_26190:
_1680:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1682
_1681:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26149
_26155:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1683
_1685:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1683
	cmp	dword [eax+28],5
	jne	_26197
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_26199
_26197:
	cmp	dword [eax+28],1
	jne	_26200
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_26200:
_26199:
_1683:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1685
_1684:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26149
_26149:
	jmp	_26201
_26147:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26202
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,12
	setle	al
	movzx	eax,al
_26202:
	cmp	eax,0
	je	_26204
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,7
	je	_26207
	cmp	eax,8
	je	_26208
	cmp	eax,9
	je	_26209
	cmp	eax,10
	je	_26210
	cmp	eax,11
	je	_26211
	cmp	eax,12
	je	_26212
	jmp	_26206
_26207:
	mov	esi,dword [_bb_btnbiobook_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1686
_1688:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1686
	cmp	dword [eax+28],1
	jne	_26218
	mov	edx,dword [eax+8]
	mov	dword [ebp-32],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
	jmp	_1687
_26218:
_1686:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1688
_1687:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,dword [ebp-36]
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],ecx
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26208:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1689
_1691:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1689
	cmp	dword [eax+28],2
	jne	_26225
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26226
_26225:
	cmp	dword [eax+28],7
	jne	_26227
	mov	edi,dword [eax+12]
_26227:
_26226:
_1689:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1691
_1690:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26209:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1692
_1694:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1692
	cmp	dword [eax+28],3
	jne	_26234
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_26235
_26234:
	cmp	dword [eax+28],7
	jne	_26236
	mov	edi,dword [eax+12]
_26236:
_26235:
_1692:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1694
_1693:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26210:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1695
_1697:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1695
	cmp	dword [eax+28],4
	jne	_26242
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_26243
_26242:
	cmp	dword [eax+28],7
	jne	_26244
	mov	edi,dword [eax+12]
_26244:
_26243:
_1695:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1697
_1696:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26211:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1698
_1700:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1698
	cmp	dword [eax+28],5
	jne	_26250
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_26251
_26250:
	cmp	dword [eax+28],7
	jne	_26252
	mov	edi,dword [eax+12]
_26252:
_26251:
_1698:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1700
_1699:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26212:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1701
_1703:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1701
	cmp	dword [eax+28],6
	jne	_26258
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_26260
_26258:
	cmp	dword [eax+28],7
	jne	_26261
	mov	edi,dword [eax+12]
_26261:
_26260:
_1701:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1703
_1702:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26206
_26206:
	jmp	_26262
_26204:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26263
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,18
	setle	al
	movzx	eax,al
_26263:
	cmp	eax,0
	je	_26265
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	je	_26268
	cmp	eax,14
	je	_26269
	cmp	eax,15
	je	_26270
	cmp	eax,16
	je	_26271
	cmp	eax,17
	je	_26272
	cmp	eax,18
	je	_26273
	jmp	_26267
_26268:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1704
_1706:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1704
	cmp	dword [eax+28],1
	jne	_26279
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	jmp	_26280
_26279:
	cmp	dword [eax+28],7
	jne	_26281
	mov	edi,dword [eax+12]
_26281:
_26280:
_1704:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1706
_1705:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-48],edi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26269:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1707
_1709:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1707
	cmp	dword [eax+28],2
	jne	_26287
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26288
_26287:
	cmp	dword [eax+28],13
	jne	_26289
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26289:
_26288:
_1707:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1709
_1708:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26270:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1710
_1712:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1710
	cmp	dword [eax+28],3
	jne	_26296
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_26297
_26296:
	cmp	dword [eax+28],13
	jne	_26298
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26298:
_26297:
_1710:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1712
_1711:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26271:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1713
_1715:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1713
	cmp	dword [eax+28],4
	jne	_26304
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_26305
_26304:
	cmp	dword [eax+28],13
	jne	_26306
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26306:
_26305:
_1713:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1715
_1714:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26272:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1716
_1718:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1716
	cmp	dword [eax+28],5
	jne	_26312
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_26313
_26312:
	cmp	dword [eax+28],13
	jne	_26314
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26314:
_26313:
_1716:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1718
_1717:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26273:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1719
_1721:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1719
	cmp	dword [eax+28],6
	jne	_26320
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_26321
_26320:
	cmp	dword [eax+28],13
	jne	_26322
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26322:
_26321:
_1719:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1721
_1720:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26267
_26267:
	jmp	_26323
_26265:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,19
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26324
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,26
	setle	al
	movzx	eax,al
_26324:
	cmp	eax,0
	je	_26326
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,19
	je	_26329
	cmp	eax,20
	je	_26330
	cmp	eax,21
	je	_26331
	cmp	eax,22
	je	_26332
	cmp	eax,23
	je	_26333
	cmp	eax,24
	je	_26334
	jmp	_26328
_26329:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1722
_1724:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1722
	cmp	dword [eax+28],1
	jne	_26340
	mov	eax,dword [eax+8]
	mov	dword [ebp-32],eax
	jmp	_26341
_26340:
	cmp	dword [eax+28],13
	jne	_26342
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
_26342:
_26341:
_1722:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1724
_1723:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26330:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1725
_1727:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1725
	cmp	dword [eax+28],2
	jne	_26348
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26349
_26348:
	cmp	dword [eax+28],19
	jne	_26350
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26350:
_26349:
_1725:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1727
_1726:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26331:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1728
_1730:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1728
	cmp	dword [eax+28],3
	jne	_26357
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_26358
_26357:
	cmp	dword [eax+28],19
	jne	_26359
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26359:
_26358:
_1728:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1730
_1729:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26332:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1731
_1733:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1731
	cmp	dword [eax+28],4
	jne	_26365
	mov	eax,dword [eax+8]
	mov	dword [ebp-40],eax
	jmp	_26366
_26365:
	cmp	dword [eax+28],19
	jne	_26367
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26367:
_26366:
_1731:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1733
_1732:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26333:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1734
_1736:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1734
	cmp	dword [eax+28],5
	jne	_26373
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_26374
_26373:
	cmp	dword [eax+28],19
	jne	_26375
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26375:
_26374:
_1734:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1736
_1735:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26334:
	mov	ebx,dword [_bb_btnbiobook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1737
_1739:
	mov	eax,esi
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1737
	cmp	dword [eax+28],6
	jne	_26381
	mov	eax,dword [eax+8]
	mov	dword [ebp-44],eax
	jmp	_26382
_26381:
	cmp	dword [eax+28],19
	jne	_26383
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26383:
_26382:
_1737:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1739
_1738:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26328
_26328:
_26326:
_26323:
_26262:
_26201:
	mov	eax,dword [ebp+8]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1740:
	mov	eax,0
	jmp	_13097
_13097:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Enemy_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,172
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnBioBook_Enemy
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_bioenemy_btnSmallEnemy_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-172],eax
	fild	dword [ebp+-172]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-172],eax
	fild	dword [ebp+-172]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-172],eax
	fild	dword [ebp+-172]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_99560]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-172],eax
	fild	dword [ebp+-172]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99561]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,eax
	mov	eax,ebx
	add	eax,98
	mov	edx,eax
	mov	eax,edx
	add	eax,98
	mov	dword [ebp-32],ecx
	mov	esi,eax
	add	esi,98
	mov	dword [ebp-12],esi
	mov	dword [ebp-36],ecx
	mov	esi,dword [ebp-12]
	add	esi,96
	mov	dword [ebp-20],esi
	mov	dword [ebp-44],ecx
	mov	esi,dword [ebp-20]
	add	esi,100
	mov	dword [ebp-24],esi
	mov	dword [ebp-48],ecx
	mov	esi,ecx
	add	esi,133
	mov	dword [ebp-16],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-52],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-56],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-64],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-60],esi
	mov	esi,dword [ebp-20]
	mov	dword [ebp-68],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-72],esi
	mov	esi,dword [ebp-24]
	mov	dword [ebp-80],esi
	mov	esi,dword [ebp-16]
	mov	dword [ebp-76],esi
	mov	dword [ebp-84],ebx
	mov	esi,dword [ebp-16]
	add	esi,139
	mov	dword [ebp-28],esi
	mov	dword [ebp-92],edx
	mov	esi,dword [ebp-28]
	mov	dword [ebp-88],esi
	mov	dword [ebp-96],eax
	mov	esi,dword [ebp-28]
	mov	dword [ebp-100],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-108],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-104],esi
	mov	esi,dword [ebp-20]
	mov	dword [ebp-116],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-112],esi
	mov	esi,dword [ebp-24]
	mov	dword [ebp-120],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-124],esi
	mov	dword [ebp-128],ebx
	mov	esi,dword [ebp-28]
	add	esi,136
	mov	dword [ebp-40],esi
	mov	dword [ebp-132],edx
	mov	esi,dword [ebp-40]
	mov	dword [ebp-136],esi
	mov	dword [ebp-144],eax
	mov	esi,dword [ebp-40]
	mov	dword [ebp-140],esi
	mov	esi,dword [ebp-12]
	add	esi,1
	mov	dword [ebp-152],esi
	mov	esi,dword [ebp-40]
	mov	dword [ebp-148],esi
	mov	esi,dword [ebp-20]
	add	esi,1
	mov	dword [ebp-160],esi
	mov	esi,dword [ebp-40]
	mov	dword [ebp-156],esi
	mov	esi,dword [ebp-24]
	add	esi,1
	mov	dword [ebp-168],esi
	mov	esi,dword [ebp-40]
	mov	dword [ebp-164],esi
	mov	dword [edi+36],0
	mov	esi,dword [ebp+8]
	mov	dword [edi+28],esi
	mov	esi,dword [edi+28]
	cmp	esi,1
	je	_26437
	cmp	esi,2
	je	_26438
	cmp	esi,3
	je	_26439
	cmp	esi,4
	je	_26440
	cmp	esi,5
	je	_26441
	cmp	esi,6
	je	_26442
	cmp	esi,7
	je	_26443
	cmp	esi,8
	je	_26444
	cmp	esi,9
	je	_26445
	cmp	esi,10
	je	_26446
	cmp	esi,11
	je	_26447
	cmp	esi,12
	je	_26448
	cmp	esi,13
	je	_26449
	cmp	esi,14
	je	_26450
	cmp	esi,15
	je	_26451
	cmp	esi,16
	je	_26452
	cmp	esi,17
	je	_26453
	cmp	esi,18
	je	_26454
	cmp	esi,19
	je	_26455
	cmp	esi,20
	je	_26456
	cmp	esi,21
	je	_26457
	cmp	esi,22
	je	_26458
	cmp	esi,23
	je	_26459
	cmp	esi,24
	je	_26460
	jmp	_26436
_26437:
	mov	dword [edi+8],ebx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],311
	jmp	_26436
_26438:
	mov	dword [edi+8],edx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],321
	jmp	_26436
_26439:
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [edi+12],eax
	mov	dword [edi+32],313
	mov	dword [edi+36],1
	jmp	_26436
_26440:
	mov	eax,dword [ebp-12]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-36]
	mov	dword [edi+12],eax
	mov	dword [edi+32],332
	jmp	_26436
_26441:
	mov	eax,dword [ebp-20]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [edi+12],eax
	mov	dword [edi+32],333
	mov	dword [edi+36],2
	jmp	_26436
_26442:
	mov	eax,dword [ebp-24]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-48]
	mov	dword [edi+12],eax
	mov	dword [edi+32],322
	jmp	_26436
_26443:
	mov	dword [edi+8],ebx
	mov	eax,dword [ebp-16]
	mov	dword [edi+12],eax
	mov	dword [edi+32],341
	mov	dword [edi+36],2
	jmp	_26436
_26444:
	mov	dword [edi+8],edx
	mov	eax,dword [ebp-52]
	mov	dword [edi+12],eax
	mov	dword [edi+32],382
	mov	dword [edi+36],2
	jmp	_26436
_26445:
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-56]
	mov	dword [edi+12],eax
	mov	dword [edi+32],362
	mov	dword [edi+36],3
	jmp	_26436
_26446:
	mov	eax,dword [ebp-64]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-60]
	mov	dword [edi+12],eax
	mov	dword [edi+32],372
	mov	dword [edi+36],2
	jmp	_26436
_26447:
	mov	eax,dword [ebp-68]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-72]
	mov	dword [edi+12],eax
	mov	dword [edi+32],376
	mov	dword [edi+36],4
	jmp	_26436
_26448:
	mov	eax,dword [ebp-80]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-76]
	mov	dword [edi+12],eax
	mov	dword [edi+32],379
	jmp	_26436
_26449:
	mov	eax,dword [ebp-84]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-28]
	mov	dword [edi+12],eax
	mov	dword [edi+32],383
	mov	dword [edi+36],2
	jmp	_26436
_26450:
	mov	eax,dword [ebp-92]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-88]
	mov	dword [edi+12],eax
	mov	dword [edi+32],384
	jmp	_26436
_26451:
	mov	eax,dword [ebp-96]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-100]
	mov	dword [edi+12],eax
	mov	dword [edi+32],385
	mov	dword [edi+36],5
	jmp	_26436
_26452:
	mov	eax,dword [ebp-108]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-104]
	mov	dword [edi+12],eax
	mov	dword [edi+32],387
	mov	dword [edi+36],5
	jmp	_26436
_26453:
	mov	eax,dword [ebp-116]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-112]
	mov	dword [edi+12],eax
	mov	dword [edi+32],352
	mov	dword [edi+36],3
	jmp	_26436
_26454:
	mov	eax,dword [ebp-120]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-124]
	mov	dword [edi+12],eax
	mov	dword [edi+32],389
	jmp	_26436
_26455:
	mov	eax,dword [ebp-128]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-40]
	mov	dword [edi+12],eax
	mov	dword [edi+32],391
	mov	dword [edi+36],2
	jmp	_26436
_26456:
	mov	eax,dword [ebp-132]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-136]
	mov	dword [edi+12],eax
	mov	dword [edi+32],392
	mov	dword [edi+36],6
	jmp	_26436
_26457:
	mov	eax,dword [ebp-144]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-140]
	mov	dword [edi+12],eax
	mov	dword [edi+32],393
	mov	dword [edi+36],7
	jmp	_26436
_26458:
	mov	eax,dword [ebp-152]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-148]
	mov	dword [edi+12],eax
	mov	dword [edi+32],394
	mov	dword [edi+36],8
	jmp	_26436
_26459:
	mov	eax,dword [ebp-160]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-156]
	mov	dword [edi+12],eax
	mov	dword [edi+32],395
	mov	dword [edi+36],7
	jmp	_26436
_26460:
	mov	eax,dword [ebp-168]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-164]
	mov	dword [edi+12],eax
	mov	dword [edi+32],397
	mov	dword [edi+36],7
	jmp	_26436
_26436:
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edi+24],eax
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	dword [edi+40],0
	mov	dword [edi+44],0
	mov	dword [edi+48],0
	mov	edx,dword [_bb_arrEncounteredState_Enemy]
	mov	eax,dword [edi+28]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [edi+32]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [edi+48],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_26462
	mov	dword [edi+48],1
_26462:
	mov	eax,dword [_bb_btnbiobook_enemylist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_13100
_13100:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBioBookEnemy_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13103
_13103:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13106:
	mov	eax,0
	jmp	_26464
_26464:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_26465
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_26466
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_26466:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_26467
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_26467:
	cmp	eax,0
	je	_26469
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_26472
	cmp	eax,2
	je	_26473
	cmp	eax,3
	je	_26474
	jmp	_26471
_26472:
	push	2
	call	_bb_BioBookControl
	add	esp,4
	jmp	_26471
_26473:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],1
	jmp	_26471
_26474:
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],1
	jmp	_26471
_26471:
_26469:
	jmp	_26475
_26465:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_26475:
	mov	eax,0
	jmp	_13110
_13110:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13113
_13113:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_26477
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26477:
	mov	eax,0
	jmp	_13116
_13116:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_26513],_26514
	cmp	dword [edi+32],3
	je	_26478
	jmp	_1742
_26478:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26480
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_26482
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26482:
_26480:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26483
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_26484
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26484:
_26483:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26485
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_26485:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26486
	cmp	dword [edi+40],1
	jne	_26487
	mov	dword [edi+40],0
	jmp	_26488
_26487:
	mov	dword [edi+40],1
_26488:
_26486:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26489
	fld	dword [edi+44]
	fsub	dword [_99608]
	fstp	dword [edi+44]
	mov	esi,1
_26489:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26490
	fld	dword [edi+44]
	fadd	dword [_99609]
	fstp	dword [edi+44]
	mov	esi,1
_26490:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26491
	fld	dword [edi+48]
	fadd	dword [_99610]
	fstp	dword [edi+48]
	mov	esi,1
_26491:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26492
	fld	dword [edi+48]
	fsub	dword [_99611]
	fstp	dword [edi+48]
	mov	esi,1
_26492:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26493
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_26493:
	cmp	eax,0
	je	_26495
	fld	dword [edi+44]
	fsub	dword [_99612]
	fstp	dword [edi+44]
	mov	esi,1
_26495:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26496
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_26496:
	cmp	eax,0
	je	_26498
	fld	dword [edi+44]
	fadd	dword [_99613]
	fstp	dword [edi+44]
	mov	esi,1
_26498:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26499
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_26499:
	cmp	eax,0
	je	_26501
	fld	dword [edi+48]
	fadd	dword [_99614]
	fstp	dword [edi+48]
	mov	esi,1
_26501:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26502
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_26502:
	cmp	eax,0
	je	_26504
	fld	dword [edi+48]
	fsub	dword [_99615]
	fstp	dword [edi+48]
	mov	esi,1
_26504:
	cmp	esi,0
	jne	_26505
	jmp	_1742
_26505:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_26508
	cmp	eax,2
	je	_26509
	cmp	eax,3
	je	_26510
	jmp	_26507
_26508:
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_26507
_26509:
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_26507
_26510:
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_99616]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_26507
_26507:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1742:
	mov	eax,0
	jmp	_13119
_13119:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookEnemy_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TBioBookEnemy_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_99643]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fadd	dword [_99644]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fadd	dword [_99645]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99646]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_99647]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_26524
	cmp	eax,2
	je	_26525
	cmp	eax,3
	je	_26526
	jmp	_26523
_26524:
	mov	eax,dword [_bb_bioplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_26523
_26525:
	mov	eax,dword [_bb_bioenemy_btnGoPlants2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_26523
_26526:
	mov	eax,dword [_bb_bioplant_btnGoWeapons2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_26523
_26523:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_biobookenemy_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13122
_13122:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateBioBook_Enemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_bioBook_Enemy]
	cmp	dword [eax+28],1
	jne	_26528
	mov	eax,dword [_bb_bioBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnbiobook_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1744
_1746:
	push	_bb_TBtnBioBook_Enemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1744
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_1744:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1746
_1745:
	mov	esi,dword [_bb_biobookenemy_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1747
_1749:
	push	_bb_TBioBookEnemy_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1747
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1747:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1749
_1748:
_26528:
	mov	eax,0
	jmp	_13124
_13124:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitBioBook_Enemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_BioBookEnemy
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	_bb_TBtnBioBook_Enemy
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_26548
_1752:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_1750:
	add	ebx,1
_26548:
	cmp	ebx,24
	jle	_1752
_1751:
	push	_bb_TBioBookEnemy_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_26550
_1755:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1753:
	add	ebx,1
_26550:
	cmp	ebx,3
	jle	_1755
_1754:
	mov	esi,dword [_bb_btnbiobook_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1756
_1758:
	push	_bb_TBtnBioBook_Enemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1756
	cmp	dword [eax+28],1
	jne	_26557
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_1757
_26557:
_1756:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1758
_1757:
	mov	eax,0
	jmp	_13126
_13126:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_BioBookEnemy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnbiobook_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_biobookenemy_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13128
_13128:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgBioBook_Plant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	dword [ebx+72],0
	mov	dword [ebx+76],1
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],3
	push	dword [ebx+88]
	push	_26561
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	push	dword [ebx+88]
	push	_26563
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	push	dword [ebx+88]
	push	_26565
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	dword [ebx+88]
	push	_26567
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	dword [ebx+88]
	push	_26569
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	mov	dword [ebx+112],3
	push	dword [ebx+112]
	push	_26571
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+112]
	push	_26573
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	dword [ebx+112]
	push	_26575
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	dword [ebx+112]
	push	_26577
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	push	dword [ebx+112]
	push	_26579
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+132],eax
	mov	dword [ebx+136],3
	push	dword [ebx+136]
	push	_26581
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+140],eax
	push	dword [ebx+136]
	push	_26583
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	push	dword [ebx+136]
	push	_26585
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+148],eax
	push	dword [ebx+136]
	push	_26587
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	push	dword [ebx+136]
	push	_26589
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+156],eax
	mov	dword [ebx+160],3
	push	dword [ebx+160]
	push	_26591
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	push	dword [ebx+160]
	push	_26593
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+168],eax
	push	dword [ebx+160]
	push	_26595
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+172],eax
	push	dword [ebx+160]
	push	_26597
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+176],eax
	push	dword [ebx+160]
	push	_26599
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+180],eax
	mov	eax,0
	jmp	_13131
_13131:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13134:
	mov	eax,dword [ebx+180]
	dec	dword [eax+4]
	jnz	_26603
	push	eax
	call	_bbGCFree
	add	esp,4
_26603:
	mov	eax,dword [ebx+176]
	dec	dword [eax+4]
	jnz	_26605
	push	eax
	call	_bbGCFree
	add	esp,4
_26605:
	mov	eax,dword [ebx+172]
	dec	dword [eax+4]
	jnz	_26607
	push	eax
	call	_bbGCFree
	add	esp,4
_26607:
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_26609
	push	eax
	call	_bbGCFree
	add	esp,4
_26609:
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_26611
	push	eax
	call	_bbGCFree
	add	esp,4
_26611:
	mov	eax,dword [ebx+156]
	dec	dword [eax+4]
	jnz	_26613
	push	eax
	call	_bbGCFree
	add	esp,4
_26613:
	mov	eax,dword [ebx+152]
	dec	dword [eax+4]
	jnz	_26615
	push	eax
	call	_bbGCFree
	add	esp,4
_26615:
	mov	eax,dword [ebx+148]
	dec	dword [eax+4]
	jnz	_26617
	push	eax
	call	_bbGCFree
	add	esp,4
_26617:
	mov	eax,dword [ebx+144]
	dec	dword [eax+4]
	jnz	_26619
	push	eax
	call	_bbGCFree
	add	esp,4
_26619:
	mov	eax,dword [ebx+140]
	dec	dword [eax+4]
	jnz	_26621
	push	eax
	call	_bbGCFree
	add	esp,4
_26621:
	mov	eax,dword [ebx+132]
	dec	dword [eax+4]
	jnz	_26623
	push	eax
	call	_bbGCFree
	add	esp,4
_26623:
	mov	eax,dword [ebx+128]
	dec	dword [eax+4]
	jnz	_26625
	push	eax
	call	_bbGCFree
	add	esp,4
_26625:
	mov	eax,dword [ebx+124]
	dec	dword [eax+4]
	jnz	_26627
	push	eax
	call	_bbGCFree
	add	esp,4
_26627:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_26629
	push	eax
	call	_bbGCFree
	add	esp,4
_26629:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_26631
	push	eax
	call	_bbGCFree
	add	esp,4
_26631:
	mov	eax,dword [ebx+108]
	dec	dword [eax+4]
	jnz	_26633
	push	eax
	call	_bbGCFree
	add	esp,4
_26633:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_26635
	push	eax
	call	_bbGCFree
	add	esp,4
_26635:
	mov	eax,dword [ebx+100]
	dec	dword [eax+4]
	jnz	_26637
	push	eax
	call	_bbGCFree
	add	esp,4
_26637:
	mov	eax,dword [ebx+96]
	dec	dword [eax+4]
	jnz	_26639
	push	eax
	call	_bbGCFree
	add	esp,4
_26639:
	mov	eax,dword [ebx+92]
	dec	dword [eax+4]
	jnz	_26641
	push	eax
	call	_bbGCFree
	add	esp,4
_26641:
	mov	eax,0
	jmp	_26601
_26601:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13137
_13137:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	0
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_26643
	call	_bb_GetPosX_BG
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26643:
	cmp	dword [esi+56],1
	jne	_26646
	cmp	dword [esi+60],1
	jne	_26647
	push	dword [esi+44]
	push	dword [esi+40]
	push	dword [esi+36]
	push	_brl_max2d_TImage
	push	dword [esi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_26648
_26647:
	push	dword [esi+44]
	push	dword [esi+40]
	push	dword [esi+36]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26648:
	push	dword [esi+44]
	push	dword [esi+68]
	push	dword [esi+64]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+88]
	sub	eax,1
	mov	edi,eax
	jmp	_26650
_1761:
	mov	eax,dword [esi+108]
	cmp	dword [eax+ebx*4+24],1
	jne	_26652
	mov	eax,dword [esi+104]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+96]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+92]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+100]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26652:
_1759:
	add	ebx,1
_26650:
	cmp	ebx,edi
	jle	_1761
_1760:
	mov	ebx,0
	mov	eax,dword [esi+112]
	sub	eax,1
	mov	edi,eax
	jmp	_26653
_1764:
	mov	eax,dword [esi+132]
	cmp	dword [eax+ebx*4+24],1
	jne	_26655
	mov	eax,dword [esi+128]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+120]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26655:
_1762:
	add	ebx,1
_26653:
	cmp	ebx,edi
	jle	_1764
_1763:
	mov	ebx,0
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	edi,eax
	jmp	_26656
_1767:
	mov	eax,dword [esi+156]
	cmp	dword [eax+ebx*4+24],1
	jne	_26658
	mov	eax,dword [esi+152]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+144]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+140]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+148]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26658:
_1765:
	add	ebx,1
_26656:
	cmp	ebx,edi
	jle	_1767
_1766:
	mov	ebx,0
	mov	eax,dword [esi+160]
	sub	eax,1
	mov	edi,eax
	jmp	_26659
_1770:
	mov	eax,dword [esi+180]
	cmp	dword [eax+ebx*4+24],1
	jne	_26661
	mov	eax,dword [esi+176]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+168]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+164]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26661:
_1768:
	add	ebx,1
_26659:
	cmp	ebx,edi
	jle	_1770
_1769:
_26646:
	mov	eax,0
	jmp	_13140
_13140:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setLoadTime:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+88]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+88]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_26668
_1773:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-4],eax
	jg	_26670
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_26674
	cmp	eax,49
	je	_26675
	cmp	eax,50
	je	_26676
	cmp	eax,51
	je	_26677
	cmp	eax,52
	je	_26678
	cmp	eax,53
	je	_26679
	cmp	eax,54
	je	_26680
	cmp	eax,55
	je	_26681
	cmp	eax,56
	je	_26682
	cmp	eax,57
	je	_26683
	jmp	_26673
_26674:
	mov	ebx,0
	jmp	_26673
_26675:
	mov	ebx,1
	jmp	_26673
_26676:
	mov	ebx,2
	jmp	_26673
_26677:
	mov	ebx,3
	jmp	_26673
_26678:
	mov	ebx,4
	jmp	_26673
_26679:
	mov	ebx,5
	jmp	_26673
_26680:
	mov	ebx,6
	jmp	_26673
_26681:
	mov	ebx,7
	jmp	_26673
_26682:
	mov	ebx,8
	jmp	_26673
_26683:
	mov	ebx,9
	jmp	_26673
_26673:
	mov	eax,dword [edi+104]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+108]
	mov	dword [eax+esi*4+24],1
	jmp	_26685
_26670:
	mov	eax,dword [edi+108]
	mov	dword [eax+esi*4+24],0
_26685:
	sub	dword [ebp-8],1
	sub	esi,1
_1771:
	add	dword [ebp-4],1
_26668:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_1773
_1772:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,1
	jne	_26686
	mov	edx,dword [edi+104]
	mov	eax,dword [edi+104]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+104]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+108]
	mov	dword [eax+4+24],1
	jmp	_26687
_26686:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,2
	jne	_26688
	mov	edx,dword [edi+104]
	mov	eax,dword [edi+104]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+24],eax
	mov	edx,dword [edi+104]
	mov	eax,dword [edi+104]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+104]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+108]
	mov	dword [eax+24],1
	mov	eax,dword [edi+108]
	mov	dword [eax+4+24],1
_26688:
_26687:
	mov	eax,0
	jmp	_13144
_13144:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setHarvestTime:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+112]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+112]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_26695
_1776:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-4],eax
	jg	_26697
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_26701
	cmp	eax,49
	je	_26702
	cmp	eax,50
	je	_26703
	cmp	eax,51
	je	_26704
	cmp	eax,52
	je	_26705
	cmp	eax,53
	je	_26706
	cmp	eax,54
	je	_26707
	cmp	eax,55
	je	_26708
	cmp	eax,56
	je	_26709
	cmp	eax,57
	je	_26710
	jmp	_26700
_26701:
	mov	ebx,0
	jmp	_26700
_26702:
	mov	ebx,1
	jmp	_26700
_26703:
	mov	ebx,2
	jmp	_26700
_26704:
	mov	ebx,3
	jmp	_26700
_26705:
	mov	ebx,4
	jmp	_26700
_26706:
	mov	ebx,5
	jmp	_26700
_26707:
	mov	ebx,6
	jmp	_26700
_26708:
	mov	ebx,7
	jmp	_26700
_26709:
	mov	ebx,8
	jmp	_26700
_26710:
	mov	ebx,9
	jmp	_26700
_26700:
	mov	eax,dword [edi+128]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+132]
	mov	dword [eax+esi*4+24],1
	jmp	_26712
_26697:
	mov	eax,dword [edi+132]
	mov	dword [eax+esi*4+24],0
_26712:
	sub	dword [ebp-8],1
	sub	esi,1
_1774:
	add	dword [ebp-4],1
_26695:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_1776
_1775:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,1
	jne	_26713
	mov	edx,dword [edi+128]
	mov	eax,dword [edi+128]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+128]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+132]
	mov	dword [eax+4+24],1
	jmp	_26714
_26713:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,2
	jne	_26715
	mov	edx,dword [edi+128]
	mov	eax,dword [edi+128]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+24],eax
	mov	edx,dword [edi+128]
	mov	eax,dword [edi+128]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+128]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+132]
	mov	dword [eax+24],1
	mov	eax,dword [edi+132]
	mov	dword [eax+4+24],1
_26715:
_26714:
	mov	eax,0
	jmp	_13148
_13148:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setReHarvestTime:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_26722
_1779:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-4],eax
	jg	_26724
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_26728
	cmp	eax,49
	je	_26729
	cmp	eax,50
	je	_26730
	cmp	eax,51
	je	_26731
	cmp	eax,52
	je	_26732
	cmp	eax,53
	je	_26733
	cmp	eax,54
	je	_26734
	cmp	eax,55
	je	_26735
	cmp	eax,56
	je	_26736
	cmp	eax,57
	je	_26737
	jmp	_26727
_26728:
	mov	ebx,0
	jmp	_26727
_26729:
	mov	ebx,1
	jmp	_26727
_26730:
	mov	ebx,2
	jmp	_26727
_26731:
	mov	ebx,3
	jmp	_26727
_26732:
	mov	ebx,4
	jmp	_26727
_26733:
	mov	ebx,5
	jmp	_26727
_26734:
	mov	ebx,6
	jmp	_26727
_26735:
	mov	ebx,7
	jmp	_26727
_26736:
	mov	ebx,8
	jmp	_26727
_26737:
	mov	ebx,9
	jmp	_26727
_26727:
	mov	eax,dword [edi+152]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+156]
	mov	dword [eax+esi*4+24],1
	jmp	_26739
_26724:
	mov	eax,dword [edi+156]
	mov	dword [eax+esi*4+24],0
_26739:
	sub	dword [ebp-8],1
	sub	esi,1
_1777:
	add	dword [ebp-4],1
_26722:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_1779
_1778:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,1
	jne	_26740
	mov	edx,dword [edi+152]
	mov	eax,dword [edi+152]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+152]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+156]
	mov	dword [eax+4+24],1
	jmp	_26741
_26740:
	mov	eax,dword [ebp-12]
	add	eax,1
	cmp	eax,2
	jne	_26742
	mov	edx,dword [edi+152]
	mov	eax,dword [edi+152]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+24],eax
	mov	edx,dword [edi+152]
	mov	eax,dword [edi+152]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+4+24],eax
	mov	eax,dword [edi+152]
	mov	dword [eax+8+24],10
	mov	eax,dword [edi+156]
	mov	dword [eax+24],1
	mov	eax,dword [edi+156]
	mov	dword [eax+4+24],1
_26742:
_26741:
	mov	eax,0
	jmp	_13152
_13152:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setSellingPrice:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_26749
_1782:
	cmp	edi,dword [ebp-8]
	jg	_26751
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_26755
	cmp	eax,49
	je	_26756
	cmp	eax,50
	je	_26757
	cmp	eax,51
	je	_26758
	cmp	eax,52
	je	_26759
	cmp	eax,53
	je	_26760
	cmp	eax,54
	je	_26761
	cmp	eax,55
	je	_26762
	cmp	eax,56
	je	_26763
	cmp	eax,57
	je	_26764
	jmp	_26754
_26755:
	mov	ebx,0
	jmp	_26754
_26756:
	mov	ebx,1
	jmp	_26754
_26757:
	mov	ebx,2
	jmp	_26754
_26758:
	mov	ebx,3
	jmp	_26754
_26759:
	mov	ebx,4
	jmp	_26754
_26760:
	mov	ebx,5
	jmp	_26754
_26761:
	mov	ebx,6
	jmp	_26754
_26762:
	mov	ebx,7
	jmp	_26754
_26763:
	mov	ebx,8
	jmp	_26754
_26764:
	mov	ebx,9
	jmp	_26754
_26754:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+180]
	mov	dword [eax+esi*4+24],1
	jmp	_26766
_26751:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+180]
	mov	dword [eax+esi*4+24],0
_26766:
	sub	dword [ebp-4],1
	sub	esi,1
_1780:
	add	edi,1
_26749:
	cmp	edi,dword [ebp-12]
	jle	_1782
_1781:
	mov	eax,0
	jmp	_13156
_13156:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setBtnPlant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [_bb_btnbiobook_plantlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1783
_1785:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1783
	cmp	dword [eax+28],edi
	jne	_26773
	mov	dword [eax+40],1
	mov	dword [eax+36],1
	jmp	_26774
_26773:
	mov	dword [eax+40],0
	mov	dword [eax+36],0
_26774:
_1783:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1785
_1784:
	mov	eax,0
	jmp	_13160
_13160:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_26775
	cmp	dword [_bb_bioplant_bg_tengah1_image],0
	jne	_26776
	push	2
	push	_26777
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_bg_tengah1_image],eax
_26776:
	cmp	ebx,2
	jne	_26778
	cmp	dword [_bb_bioplant_bg_kiri1_image],0
	jne	_26779
	push	2
	push	_26780
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_bg_kiri1_image],eax
_26779:
	cmp	dword [_bb_bioplant_bg_kanan1_image],0
	jne	_26781
	push	2
	push	_26782
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_bg_kanan1_image],eax
_26781:
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_26778:
	cmp	dword [_bb_bioplant_btnSmallPlant_image],0
	jne	_26783
	push	2
	push	16
	push	0
	push	126
	push	131
	push	_26784
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnSmallPlant_image],eax
_26783:
	cmp	dword [_bb_bioplant_bigPlant_image],0
	jne	_26785
	push	2
	push	16
	push	0
	push	159
	push	150
	push	_26786
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_bigPlant_image],eax
_26785:
	cmp	dword [_bb_bioplant_plantName_image],0
	jne	_26787
	push	2
	push	16
	push	0
	push	18
	push	165
	push	_26788
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_plantName_image],eax
_26787:
	cmp	dword [_bb_bioplant_btnGoWeapons_image],0
	jne	_26789
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26790
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnGoWeapons_image],eax
_26789:
	cmp	dword [_bb_bioplant_btnGoEnemies_image],0
	jne	_26791
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26792
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnGoEnemies_image],eax
_26791:
	cmp	dword [_bb_bioplant_btnClose_image],0
	jne	_26793
	push	2
	push	2
	push	0
	push	51
	push	50
	push	_24493
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_btnClose_image],eax
_26793:
	cmp	dword [_bb_bioplant_font1_image],0
	jne	_26794
	push	2
	push	11
	push	0
	push	19
	push	16
	push	_26795
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bioplant_font1_image],eax
_26794:
	cmp	dword [_bb_bgm_panel],0
	jne	_26796
	push	1
	push	_26797
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_26796:
	jmp	_26798
_26775:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_26799
	call	_bb_EmptySemuaList_BioBookPlant
	call	_bb_EmptySemuaList_BioBookWeapon
	call	_bb_EmptySemuaList_BioBookEnemy
	cmp	dword [_bb_bioplant_bg_tengah1_image],0
	je	_26800
	push	dword [_bb_bioplant_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_bg_tengah1_image],0
_26800:
	cmp	dword [_bb_bioplant_bg_kiri1_image],0
	je	_26801
	push	dword [_bb_bioplant_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_bg_kiri1_image],0
_26801:
	cmp	dword [_bb_bioplant_bg_kanan1_image],0
	je	_26802
	push	dword [_bb_bioplant_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_bg_kanan1_image],0
_26802:
	cmp	dword [_bb_bioplant_btnSmallPlant_image],0
	je	_26803
	push	dword [_bb_bioplant_btnSmallPlant_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnSmallPlant_image],0
_26803:
	cmp	dword [_bb_bioplant_bigPlant_image],0
	je	_26804
	push	dword [_bb_bioplant_bigPlant_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_bigPlant_image],0
_26804:
	cmp	dword [_bb_bioplant_plantName_image],0
	je	_26805
	push	dword [_bb_bioplant_plantName_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_plantName_image],0
_26805:
	cmp	dword [_bb_bioplant_btnGoWeapons_image],0
	je	_26806
	push	dword [_bb_bioplant_btnGoWeapons_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnGoWeapons_image],0
_26806:
	cmp	dword [_bb_bioplant_btnGoEnemies_image],0
	je	_26807
	push	dword [_bb_bioplant_btnGoEnemies_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnGoEnemies_image],0
_26807:
	cmp	dword [_bb_bioplant_btnClose_image],0
	je	_26808
	push	dword [_bb_bioplant_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_btnClose_image],0
_26808:
	cmp	dword [_bb_bioplant_font1_image],0
	je	_26809
	push	dword [_bb_bioplant_font1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bioplant_font1_image],0
_26809:
	cmp	dword [_bb_bgm_panel],0
	je	_26810
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_26810:
	call	_bbGCCollect
_26799:
_26798:
	mov	eax,0
	jmp	_13164
_13164:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_26833],_26834
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26812
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	esi,1
_26812:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26813
	cmp	dword [ebx+56],1
	jne	_26814
	mov	dword [ebx+56],0
	jmp	_26815
_26814:
	mov	dword [ebx+56],1
_26815:
_26813:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26816
	fld	dword [ebx+80]
	fsub	dword [_99769]
	fstp	dword [ebx+80]
	mov	esi,1
_26816:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26817
	fld	dword [ebx+80]
	fadd	dword [_99770]
	fstp	dword [ebx+80]
	mov	esi,1
_26817:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26818
	fld	dword [ebx+84]
	fadd	dword [_99771]
	fstp	dword [ebx+84]
	mov	esi,1
_26818:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26819
	fld	dword [ebx+84]
	fsub	dword [_99772]
	fstp	dword [ebx+84]
	mov	esi,1
_26819:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26820
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_26820:
	cmp	eax,0
	je	_26822
	fld	dword [ebx+80]
	fsub	dword [_99773]
	fstp	dword [ebx+80]
	mov	esi,1
_26822:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26823
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_26823:
	cmp	eax,0
	je	_26825
	fld	dword [ebx+80]
	fadd	dword [_99774]
	fstp	dword [ebx+80]
	mov	esi,1
_26825:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26826
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_26826:
	cmp	eax,0
	je	_26828
	fld	dword [ebx+84]
	fadd	dword [_99775]
	fstp	dword [ebx+84]
	mov	esi,1
_26828:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26829
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_26829:
	cmp	eax,0
	je	_26831
	fld	dword [ebx+84]
	fsub	dword [_99776]
	fstp	dword [ebx+84]
	mov	esi,1
_26831:
	cmp	esi,0
	jne	_26832
	jmp	_1796
_26832:
	mov	edx,dword [ebx+164]
	mov	eax,dword [ebx+140]
	fld	dword [eax+24]
	fadd	dword [ebx+80]
	fstp	dword [edx+24]
	mov	edx,dword [ebx+168]
	mov	eax,dword [ebx+144]
	fld	dword [eax+24]
	fadd	dword [ebx+84]
	fstp	dword [edx+24]
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1796:
	mov	eax,0
	jmp	_13167
_13167:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBioBook_Plant_init:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_26835
	push	_42
	push	2
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	jmp	_26836
_26835:
	push	_42
	push	1
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
_26836:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [ebp+-40],esi
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [ebp+-40],ebx
	fild	dword [ebp+-40]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_bg_tengah1_image]
	mov	dword [edx+16],eax
	cmp	dword [_bb_currLevelName],1
	jne	_26837
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
_26837:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+32],0
	mov	ebx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_99795]
	fstp	dword [ebx+36]
	mov	ebx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99796]
	fstp	dword [ebx+40]
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_bigPlant_image]
	mov	dword [edx+48],eax
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_bigPlant_image]
	mov	dword [edx+52],eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+56],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+60],0
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_99797]
	fstp	dword [ebx+64]
	mov	ebx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_99798]
	fstp	dword [ebx+68]
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioplant_plantName_image]
	mov	dword [edx+72],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+64]
	fadd	dword [_99799]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+68]
	fadd	dword [_99800]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+88]
	sub	eax,1
	mov	dword [ebp-24],eax
	jmp	_26841
_1800:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+92]
	mov	dword [ebp+-40],esi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+96]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	edx,dword [eax+100]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+100]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+100]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+100]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+108]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+104]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+100]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1798:
	add	ebx,1
_26841:
	cmp	ebx,dword [ebp-24]
	jle	_1800
_1799:
	mov	eax,dword [_bb_bioBook_Plant]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+92]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+96]
	fld	dword [eax+24]
	fadd	dword [_99801]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+112]
	sub	eax,1
	mov	dword [ebp-28],eax
	jmp	_26846
_1803:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+116]
	mov	dword [ebp+-40],esi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+120]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	edx,dword [eax+124]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+132]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+128]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1801:
	add	ebx,1
_26846:
	cmp	ebx,dword [ebp-28]
	jle	_1803
_1802:
	mov	eax,dword [_bb_bioBook_Plant]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+116]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+120]
	fld	dword [eax+24]
	fadd	dword [_99802]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+136]
	sub	eax,1
	mov	dword [ebp-32],eax
	jmp	_26851
_1806:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+140]
	mov	dword [ebp+-40],esi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+144]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	edx,dword [eax+148]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+148]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+148]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+148]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+156]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+152]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+148]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1804:
	add	ebx,1
_26851:
	cmp	ebx,dword [ebp-32]
	jle	_1806
_1805:
	mov	eax,dword [_bb_bioBook_Plant]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+140]
	fld	dword [eax+24]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+148]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-20]
	fsubrp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fsub	dword [_99803]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+144]
	fld	dword [eax+24]
	fadd	dword [_99804]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+160]
	sub	eax,1
	mov	dword [ebp-36],eax
	jmp	_26856
_1809:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+164]
	mov	dword [ebp+-40],esi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+168]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	edx,dword [eax+172]
	mov	eax,dword [_bb_bioplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+172]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+172]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+172]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+180]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+176]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+172]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	esi,eax
_1807:
	add	ebx,1
_26856:
	cmp	ebx,dword [ebp-36]
	jle	_1809
_1808:
	mov	eax,dword [_bb_bioBook_Plant]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,0
	jmp	_13171
_13171:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnBioBook_Plant
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	eax,0
	jmp	_13174
_13174:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_Delete:
	push	ebp
	mov	ebp,esp
_13177:
	mov	eax,0
	jmp	_26859
_26859:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_26869],_26870
	cmp	dword [ebx+44],0
	jne	_26860
	jmp	_1810
_26860:
	cmp	dword [ebx+36],1
	jne	_26861
	jmp	_1810
_26861:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_26862
	mov	dword [ebx+40],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_26863
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
	mov	dword [ebx+40],0
_26863:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_26864
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_26864:
	cmp	eax,0
	je	_26866
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_26866:
	jmp	_26868
_26862:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+40],0
_26868:
_1810:
	mov	eax,0
	jmp	_13181
_13181:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_loadContent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+56],1
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [esi+28]
	sub	eax,1
	mov	dword [edx+44],eax
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [esi+44]
	mov	dword [edx+60],eax
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,4
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+80]
	add	esp,4
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+88]
	add	esp,8
	mov	edi,eax
	push	dword [esi+32]
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [ebp-4],eax
	fld	dword [edi+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp-4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	edi,dword [_bb_bioBook_Plant]
	fld	dword [ebx+132]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+60]
	add	esp,8
	mov	edi,dword [_bb_bioBook_Plant]
	fld	dword [ebx+140]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [ebx+124]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [esi+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	eax,0
	jmp	_13184
_13184:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_13187
_13187:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+44],1
	jne	_26881
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+40],1
	jne	_26882
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	mov	eax,dword [ebx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_26882:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_26881:
	mov	eax,0
	jmp	_13190
_13190:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	mov	dword [ebp-24],0
	mov	edi,0
	mov	dword [ebp-36],0
	mov	dword [ebp-12],0
	mov	dword [ebp-32],0
	mov	dword [_27076],_27077
	mov	eax,dword [_bb_bioBook_Plant]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_26883
	jmp	_1857
_26883:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26885
	mov	eax,dword [_bb_btnbiobook_plantlist]
	mov	ebx,dword [_bb_bioBook_Plant]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+76],eax
	jge	_26887
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+76]
	add	eax,1
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26887:
_26885:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26888
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+76],1
	jle	_26889
	mov	edx,dword [_bb_bioBook_Plant]
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax+76]
	sub	eax,1
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_26889:
_26888:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26890
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26890:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26891
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_26892
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	jmp	_26893
_26892:
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
_26893:
_26891:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26894
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_99829]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_26894:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26895
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_99830]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_26895:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26896
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99831]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26896:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_26897
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99832]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26897:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26898
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_26898:
	cmp	eax,0
	je	_26900
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_99833]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_26900:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26901
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_26901:
	cmp	eax,0
	je	_26903
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_99834]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_26903:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26904
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_26904:
	cmp	eax,0
	je	_26906
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_99835]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26906:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_26907
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_26907:
	cmp	eax,0
	je	_26909
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_99836]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_26909:
	cmp	esi,0
	jne	_26910
	jmp	_1857
_26910:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26911
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,4
	setle	al
	movzx	eax,al
_26911:
	cmp	eax,0
	je	_26913
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_26916
	cmp	eax,2
	je	_26917
	cmp	eax,3
	je	_26918
	cmp	eax,4
	je	_26919
	jmp	_26915
_26916:
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	edx,dword [ebp-28]
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],edx
	mov	edx,dword [ebp-20]
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edx
	jmp	_26915
_26917:
	mov	esi,dword [_bb_btnbiobook_plantlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1812
_1814:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1812
	cmp	dword [eax+28],1
	jne	_26928
	mov	edx,dword [eax+8]
	mov	dword [ebp-28],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26928:
_1812:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1814
_1813:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26915
_26918:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1815
_1817:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1815
	cmp	dword [eax+28],2
	jne	_26934
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_26936
_26934:
	cmp	dword [eax+28],1
	jne	_26937
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26937:
_26936:
_1815:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1817
_1816:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26915
_26919:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1818
_1820:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1818
	cmp	dword [eax+28],3
	jne	_26943
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26945
_26943:
	cmp	dword [eax+28],1
	jne	_26946
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
_26946:
_26945:
_1818:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1820
_1819:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26915
_26915:
	jmp	_26947
_26913:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26948
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,8
	setle	al
	movzx	eax,al
_26948:
	cmp	eax,0
	je	_26950
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,5
	je	_26953
	cmp	eax,6
	je	_26954
	cmp	eax,7
	je	_26955
	cmp	eax,8
	je	_26956
	jmp	_26952
_26953:
	mov	esi,dword [_bb_btnbiobook_plantlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1821
_1823:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1821
	cmp	dword [eax+28],1
	jne	_26962
	mov	edx,dword [eax+8]
	mov	dword [ebp-28],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-20],eax
	jmp	_1822
_26962:
_1821:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1823
_1822:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+8],ebx
	mov	eax,dword [ebp+8]
	mov	dword [eax+12],edi
	jmp	_26952
_26954:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1824
_1826:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1824
	cmp	dword [eax+28],2
	jne	_26970
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_26971
_26970:
	cmp	dword [eax+28],5
	jne	_26972
	mov	edi,dword [eax+12]
_26972:
_26971:
_1824:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1826
_1825:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26952
_26955:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1827
_1829:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1827
	cmp	dword [eax+28],3
	jne	_26978
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_26979
_26978:
	cmp	dword [eax+28],5
	jne	_26980
	mov	edi,dword [eax+12]
_26980:
_26979:
_1827:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1829
_1828:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26952
_26956:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1830
_1832:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1830
	cmp	dword [eax+28],4
	jne	_26986
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_26988
_26986:
	cmp	dword [eax+28],5
	jne	_26989
	mov	edi,dword [eax+12]
_26989:
_26988:
_1830:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1832
_1831:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26952
_26952:
	jmp	_26990
_26950:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,9
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_26991
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,12
	setle	al
	movzx	eax,al
_26991:
	cmp	eax,0
	je	_26993
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,9
	je	_26996
	cmp	eax,10
	je	_26997
	cmp	eax,11
	je	_26998
	cmp	eax,12
	je	_26999
	jmp	_26995
_26996:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1833
_1835:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1833
	cmp	dword [eax+28],1
	jne	_27005
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_27006
_27005:
	cmp	dword [eax+28],5
	jne	_27007
	mov	edi,dword [eax+12]
_27007:
_27006:
_1833:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1835
_1834:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26995
_26997:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1836
_1838:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1836
	cmp	dword [eax+28],2
	jne	_27013
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_27014
_27013:
	cmp	dword [eax+28],9
	jne	_27015
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_27015:
_27014:
_1836:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1838
_1837:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26995
_26998:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1839
_1841:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1839
	cmp	dword [eax+28],3
	jne	_27022
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_27023
_27022:
	cmp	dword [eax+28],9
	jne	_27024
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_27024:
_27023:
_1839:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1841
_1840:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26995
_26999:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1842
_1844:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1842
	cmp	dword [eax+28],4
	jne	_27030
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_27031
_27030:
	cmp	dword [eax+28],9
	jne	_27032
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_27032:
_27031:
_1842:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1844
_1843:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_26995
_26995:
	jmp	_27033
_26993:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27034
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,16
	setle	al
	movzx	eax,al
_27034:
	cmp	eax,0
	je	_27036
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,13
	je	_27039
	cmp	eax,14
	je	_27040
	cmp	eax,15
	je	_27041
	cmp	eax,16
	je	_27042
	jmp	_27038
_27039:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1845
_1847:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1845
	cmp	dword [eax+28],1
	jne	_27048
	mov	eax,dword [eax+8]
	mov	dword [ebp-28],eax
	jmp	_27049
_27048:
	cmp	dword [eax+28],9
	jne	_27050
	mov	eax,dword [eax+12]
	mov	dword [ebp-12],eax
_27050:
_27049:
_1845:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1847
_1846:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_27038
_27040:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1848
_1850:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1848
	cmp	dword [eax+28],2
	jne	_27056
	mov	eax,dword [eax+8]
	mov	dword [ebp-16],eax
	jmp	_27057
_27056:
	cmp	dword [eax+28],13
	jne	_27058
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_27058:
_27057:
_1848:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1850
_1849:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_27038
_27041:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1851
_1853:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1851
	cmp	dword [eax+28],3
	jne	_27065
	mov	eax,dword [eax+8]
	mov	dword [ebp-24],eax
	jmp	_27066
_27065:
	cmp	dword [eax+28],13
	jne	_27067
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_27067:
_27066:
_1851:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1853
_1852:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_27038
_27042:
	mov	ebx,dword [_bb_btnbiobook_plantlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_1854
_1856:
	mov	eax,esi
	push	_bb_TBtnBioBook_Plant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1854
	cmp	dword [eax+28],4
	jne	_27073
	mov	eax,dword [eax+8]
	mov	dword [ebp-36],eax
	jmp	_27074
_27073:
	cmp	dword [eax+28],13
	jne	_27075
	mov	eax,dword [eax+12]
	mov	dword [ebp-32],eax
_27075:
_27074:
_1854:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1856
_1855:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	jmp	_27038
_27038:
_27036:
_27033:
_26990:
_26947:
	mov	eax,dword [ebp+8]
	push	dword [eax+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1857:
	mov	eax,0
	jmp	_13193
_13193:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_27081
	cmp	edx,121
	je	_27082
	cmp	edx,131
	je	_27083
	cmp	edx,141
	je	_27084
	cmp	edx,151
	je	_27085
	cmp	edx,161
	je	_27086
	cmp	edx,171
	je	_27087
	cmp	edx,181
	je	_27088
	cmp	edx,182
	je	_27089
	cmp	edx,183
	je	_27090
	cmp	edx,184
	je	_27091
	cmp	edx,185
	je	_27092
	cmp	edx,186
	je	_27093
	cmp	edx,187
	je	_27094
	cmp	edx,188
	je	_27095
	cmp	edx,189
	je	_27096
	jmp	_27080
_27081:
	mov	eax,411
	jmp	_27080
_27082:
	mov	eax,421
	jmp	_27080
_27083:
	mov	eax,431
	jmp	_27080
_27084:
	mov	eax,441
	jmp	_27080
_27085:
	mov	eax,451
	jmp	_27080
_27086:
	mov	eax,461
	jmp	_27080
_27087:
	mov	eax,471
	jmp	_27080
_27088:
	mov	eax,481
	jmp	_27080
_27089:
	mov	eax,482
	jmp	_27080
_27090:
	mov	eax,483
	jmp	_27080
_27091:
	mov	eax,484
	jmp	_27080
_27092:
	mov	eax,485
	jmp	_27080
_27093:
	mov	eax,486
	jmp	_27080
_27094:
	mov	eax,487
	jmp	_27080
_27095:
	mov	eax,488
	jmp	_27080
_27096:
	mov	eax,489
	jmp	_27080
_27080:
	jmp	_13196
_13196:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBioBook_Plant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,108
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnBioBook_Plant
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_bioplant_btnSmallPlant_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-108],eax
	fild	dword [ebp+-108]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-108],eax
	fild	dword [ebp+-108]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-108],eax
	fild	dword [ebp+-108]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_99946]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-108],eax
	fild	dword [ebp+-108]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_99947]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,eax
	mov	eax,ebx
	add	eax,144
	mov	edx,eax
	mov	eax,edx
	add	eax,143
	mov	dword [ebp-24],ecx
	mov	esi,eax
	add	esi,141
	mov	dword [ebp-16],esi
	mov	dword [ebp-32],ecx
	mov	esi,ebx
	add	esi,1
	mov	dword [ebp-36],esi
	mov	esi,ecx
	add	esi,133
	mov	dword [ebp-12],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-40],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-44],esi
	mov	esi,dword [ebp-16]
	sub	esi,1
	mov	dword [ebp-52],esi
	mov	esi,dword [ebp-12]
	mov	dword [ebp-48],esi
	mov	esi,ebx
	add	esi,1
	mov	dword [ebp-56],esi
	mov	esi,dword [ebp-12]
	add	esi,136
	mov	dword [ebp-20],esi
	mov	dword [ebp-64],edx
	mov	esi,dword [ebp-20]
	mov	dword [ebp-60],esi
	mov	dword [ebp-68],eax
	mov	esi,dword [ebp-20]
	mov	dword [ebp-72],esi
	mov	esi,dword [ebp-16]
	sub	esi,1
	mov	dword [ebp-80],esi
	mov	esi,dword [ebp-20]
	mov	dword [ebp-76],esi
	mov	esi,dword [ebp-20]
	add	esi,135
	mov	dword [ebp-28],esi
	mov	dword [ebp-84],edx
	mov	esi,dword [ebp-28]
	mov	dword [ebp-88],esi
	mov	esi,eax
	sub	esi,1
	mov	dword [ebp-96],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-92],esi
	mov	esi,dword [ebp-16]
	sub	esi,1
	mov	dword [ebp-104],esi
	mov	esi,dword [ebp-28]
	mov	dword [ebp-100],esi
	mov	esi,dword [ebp+8]
	mov	dword [edi+28],esi
	mov	esi,dword [edi+28]
	cmp	esi,1
	je	_27132
	cmp	esi,2
	je	_27133
	cmp	esi,3
	je	_27134
	cmp	esi,4
	je	_27135
	cmp	esi,5
	je	_27136
	cmp	esi,6
	je	_27137
	cmp	esi,7
	je	_27138
	cmp	esi,8
	je	_27139
	cmp	esi,9
	je	_27140
	cmp	esi,10
	je	_27141
	cmp	esi,11
	je	_27142
	cmp	esi,12
	je	_27143
	cmp	esi,13
	je	_27144
	cmp	esi,14
	je	_27145
	cmp	esi,15
	je	_27146
	cmp	esi,16
	je	_27147
	jmp	_27131
_27132:
	mov	dword [edi+8],ebx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],111
	jmp	_27131
_27133:
	mov	dword [edi+8],edx
	mov	dword [edi+12],ecx
	mov	dword [edi+32],131
	jmp	_27131
_27134:
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [edi+12],eax
	mov	dword [edi+32],121
	jmp	_27131
_27135:
	mov	eax,dword [ebp-16]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-32]
	mov	dword [edi+12],eax
	mov	dword [edi+32],141
	jmp	_27131
_27136:
	mov	eax,dword [ebp-36]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [edi+12],eax
	mov	dword [edi+32],151
	jmp	_27131
_27137:
	mov	dword [edi+8],edx
	mov	eax,dword [ebp-40]
	mov	dword [edi+12],eax
	mov	dword [edi+32],161
	jmp	_27131
_27138:
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-44]
	mov	dword [edi+12],eax
	mov	dword [edi+32],171
	jmp	_27131
_27139:
	mov	eax,dword [ebp-52]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-48]
	mov	dword [edi+12],eax
	mov	dword [edi+32],181
	jmp	_27131
_27140:
	mov	eax,dword [ebp-56]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [edi+12],eax
	mov	dword [edi+32],182
	jmp	_27131
_27141:
	mov	eax,dword [ebp-64]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-60]
	mov	dword [edi+12],eax
	mov	dword [edi+32],183
	jmp	_27131
_27142:
	mov	eax,dword [ebp-68]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-72]
	mov	dword [edi+12],eax
	mov	dword [edi+32],184
	jmp	_27131
_27143:
	mov	eax,dword [ebp-80]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-76]
	mov	dword [edi+12],eax
	mov	dword [edi+32],185
	jmp	_27131
_27144:
	mov	dword [edi+8],ebx
	mov	eax,dword [ebp-28]
	mov	dword [edi+12],eax
	mov	dword [edi+32],186
	jmp	_27131
_27145:
	mov	eax,dword [ebp-84]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-88]
	mov	dword [edi+12],eax
	mov	dword [edi+32],187
	jmp	_27131
_27146:
	mov	eax,dword [ebp-96]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-92]
	mov	dword [edi+12],eax
	mov	dword [edi+32],188
	jmp	_27131
_27147:
	mov	eax,dword [ebp-104]
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-100]
	mov	dword [edi+12],eax
	mov	dword [edi+32],189
	jmp	_27131
_27131:
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edi+24],eax
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	dword [edi+36],0
	mov	dword [edi+40],0
	mov	dword [edi+44],0
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [edi+28]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [edi+32]
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	eax
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [edi+44],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27149
	mov	dword [edi+44],1
_27149:
	mov	eax,dword [_bb_btnbiobook_plantlist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_13199
_13199:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBioBookPlant_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13202
_13202:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13205:
	mov	eax,0
	jmp	_27151
_27151:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_27152
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_27153
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_27153:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_27154
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_27154:
	cmp	eax,0
	je	_27156
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_27159
	cmp	eax,2
	je	_27160
	cmp	eax,3
	je	_27161
	jmp	_27158
_27159:
	push	2
	call	_bb_BioBookControl
	add	esp,4
	jmp	_27158
_27160:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],1
	jmp	_27158
_27161:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],1
	jmp	_27158
_27158:
_27156:
	jmp	_27162
_27152:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_27162:
	mov	eax,0
	jmp	_13209
_13209:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13212
_13212:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_27164
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27164:
	mov	eax,0
	jmp	_13215
_13215:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_27200],_27201
	cmp	dword [edi+32],3
	je	_27165
	jmp	_1859
_27165:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27167
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_27169
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27169:
_27167:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27170
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_27171
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27171:
_27170:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27172
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_27172:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27173
	cmp	dword [edi+40],1
	jne	_27174
	mov	dword [edi+40],0
	jmp	_27175
_27174:
	mov	dword [edi+40],1
_27175:
_27173:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27176
	fld	dword [edi+44]
	fsub	dword [_99986]
	fstp	dword [edi+44]
	mov	esi,1
_27176:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27177
	fld	dword [edi+44]
	fadd	dword [_99987]
	fstp	dword [edi+44]
	mov	esi,1
_27177:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27178
	fld	dword [edi+48]
	fadd	dword [_99988]
	fstp	dword [edi+48]
	mov	esi,1
_27178:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27179
	fld	dword [edi+48]
	fsub	dword [_99989]
	fstp	dword [edi+48]
	mov	esi,1
_27179:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27180
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_27180:
	cmp	eax,0
	je	_27182
	fld	dword [edi+44]
	fsub	dword [_99990]
	fstp	dword [edi+44]
	mov	esi,1
_27182:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27183
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_27183:
	cmp	eax,0
	je	_27185
	fld	dword [edi+44]
	fadd	dword [_99991]
	fstp	dword [edi+44]
	mov	esi,1
_27185:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27186
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_27186:
	cmp	eax,0
	je	_27188
	fld	dword [edi+48]
	fadd	dword [_99992]
	fstp	dword [edi+48]
	mov	esi,1
_27188:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27189
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_27189:
	cmp	eax,0
	je	_27191
	fld	dword [edi+48]
	fsub	dword [_99993]
	fstp	dword [edi+48]
	mov	esi,1
_27191:
	cmp	esi,0
	jne	_27192
	jmp	_1859
_27192:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_27195
	cmp	eax,2
	je	_27196
	cmp	eax,3
	je	_27197
	jmp	_27194
_27195:
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27194
_27196:
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27194
_27197:
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_99994]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27194
_27194:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1859:
	mov	eax,0
	jmp	_13218
_13218:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBioBookPlant_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TBioBookPlant_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100021]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fadd	dword [_100022]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fadd	dword [_100023]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100024]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_bioBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_bioBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_100025]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_27211
	cmp	eax,2
	je	_27212
	cmp	eax,3
	je	_27213
	jmp	_27210
_27211:
	mov	eax,dword [_bb_bioplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27210
_27212:
	mov	eax,dword [_bb_bioplant_btnGoWeapons_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27210
_27213:
	mov	eax,dword [_bb_bioplant_btnGoEnemies_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27210
_27210:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_biobookplant_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13221
_13221:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateBioBook_Plant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+28],1
	jne	_27215
	mov	eax,dword [_bb_bioBook_Plant]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnbiobook_plantlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1861
_1863:
	push	_bb_TBtnBioBook_Plant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1861
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_1861:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1863
_1862:
	mov	esi,dword [_bb_biobookplant_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1864
_1866:
	push	_bb_TBioBookPlant_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1864
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1864:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1866
_1865:
_27215:
	call	_bb_UpdateBioBook_Weapon
	call	_bb_UpdateBioBook_Enemy
	mov	eax,0
	jmp	_13223
_13223:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitBioBook_Plant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_BioBookPlant
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	push	_bb_TBtnBioBook_Plant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_27235
_1869:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_1867:
	add	ebx,1
_27235:
	cmp	ebx,16
	jle	_1869
_1868:
	push	_bb_TBioBookPlant_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_27237
_1872:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1870:
	add	ebx,1
_27237:
	cmp	ebx,3
	jle	_1872
_1871:
	call	_bb_InitBioBook_Weapon
	call	_bb_InitBioBook_Enemy
	mov	esi,dword [_bb_btnbiobook_plantlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1873
_1875:
	push	_bb_TBtnBioBook_Plant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1873
	cmp	dword [eax+28],1
	jne	_27244
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_1874
_27244:
_1873:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1875
_1874:
	mov	eax,0
	jmp	_13225
_13225:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_BioBookPlant:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnbiobook_plantlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_biobookplant_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13227
_13227:
	mov	esp,ebp
	pop	ebp
	ret
_bb_BioBookControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_27250
	cmp	eax,2
	je	_27251
	jmp	_27249
_27250:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+32],1
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_27249
_27251:
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_27252
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
_27252:
	cmp	eax,0
	je	_27254
	push	_468
	push	1
	mov	eax,dword [_bb_bioBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_27254:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	cmp	dword [_bb_currLevelName],1
	jne	_27255
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_27256
_27255:
	cmp	dword [_bb_currLevelName],2
	jne	_27257
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_pilihSenjata]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_27257:
_27256:
	jmp	_27249
_27249:
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_13230
_13230:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgDiaryBook_Enemy
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	eax,0
	jmp	_13233
_13233:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_Delete:
	push	ebp
	mov	ebp,esp
_13236:
	mov	eax,0
	jmp	_27258
_27258:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13239
_13239:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_27260
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27260:
	mov	eax,0
	jmp	_13242
_13242:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27263
	cmp	dword [_bb_diaryenemy_bg_tengah1_image],0
	jne	_27264
	push	2
	push	_27265
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryenemy_bg_tengah1_image],eax
_27264:
	cmp	ebx,2
	jne	_27266
	mov	edx,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [_bb_diaryplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [_bb_diaryplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_27266:
	cmp	dword [_bb_diaryenemy_setEnemy_image],0
	jne	_27267
	push	2
	push	24
	push	0
	push	145
	push	113
	push	_27268
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryenemy_setEnemy_image],eax
_27267:
	cmp	dword [_bb_diaryenemy_btnGoPlants2_image],0
	jne	_27269
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26004
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryenemy_btnGoPlants2_image],eax
_27269:
	cmp	dword [_bb_diaryenemy_btnGoGarden_image],0
	jne	_27270
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_27271
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryenemy_btnGoGarden_image],eax
_27270:
	jmp	_27272
_27263:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27273
	cmp	dword [_bb_diaryenemy_bg_tengah1_image],0
	je	_27274
	push	dword [_bb_diaryenemy_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryenemy_bg_tengah1_image],0
_27274:
	cmp	dword [_bb_diaryenemy_setEnemy_image],0
	je	_27275
	push	dword [_bb_diaryenemy_setEnemy_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryenemy_setEnemy_image],0
_27275:
	cmp	dword [_bb_diaryenemy_btnGoPlants2_image],0
	je	_27276
	push	dword [_bb_diaryenemy_btnGoPlants2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryenemy_btnGoPlants2_image],0
_27276:
	cmp	dword [_bb_diaryenemy_btnGoGarden_image],0
	je	_27277
	push	dword [_bb_diaryenemy_btnGoGarden_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryenemy_btnGoGarden_image],0
_27277:
	call	_bbGCCollect
_27273:
_27272:
	mov	eax,0
	jmp	_13246
_13246:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Enemy_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_27278
	push	_42
	push	2
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_27279
_27278:
	push	_42
	push	1
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_27279:
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [_bb_diaryenemy_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_13250
_13250:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEntDiaryBook_Enemy
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],7
	push	dword [ebx+36]
	push	_27280
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	dword [ebx+36]
	push	_27282
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+36]
	push	_27284
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+36]
	push	_27286
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+36]
	push	_27288
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	eax,0
	jmp	_13253
_13253:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13256:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_27292
	push	eax
	call	_bbGCFree
	add	esp,4
_27292:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_27294
	push	eax
	call	_bbGCFree
	add	esp,4
_27294:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_27296
	push	eax
	call	_bbGCFree
	add	esp,4
_27296:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_27298
	push	eax
	call	_bbGCFree
	add	esp,4
_27298:
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_27300
	push	eax
	call	_bbGCFree
	add	esp,4
_27300:
	mov	eax,0
	jmp	_27290
_27290:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13259
_13259:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+32],1
	jne	_27302
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_27304
_1887:
	mov	eax,dword [esi+56]
	cmp	dword [eax+ebx*4+24],1
	jne	_27306
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+40]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27306:
_1885:
	add	ebx,1
_27304:
	cmp	ebx,edi
	jle	_1887
_1886:
_27302:
	mov	eax,0
	jmp	_13262
_13262:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_setCounterEnt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_27313
_1890:
	cmp	edi,dword [ebp-8]
	jg	_27315
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_27319
	cmp	eax,49
	je	_27320
	cmp	eax,50
	je	_27321
	cmp	eax,51
	je	_27322
	cmp	eax,52
	je	_27323
	cmp	eax,53
	je	_27324
	cmp	eax,54
	je	_27325
	cmp	eax,55
	je	_27326
	cmp	eax,56
	je	_27327
	cmp	eax,57
	je	_27328
	jmp	_27318
_27319:
	mov	ebx,0
	jmp	_27318
_27320:
	mov	ebx,1
	jmp	_27318
_27321:
	mov	ebx,2
	jmp	_27318
_27322:
	mov	ebx,3
	jmp	_27318
_27323:
	mov	ebx,4
	jmp	_27318
_27324:
	mov	ebx,5
	jmp	_27318
_27325:
	mov	ebx,6
	jmp	_27318
_27326:
	mov	ebx,7
	jmp	_27318
_27327:
	mov	ebx,8
	jmp	_27318
_27328:
	mov	ebx,9
	jmp	_27318
_27318:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],1
	jmp	_27330
_27315:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],0
_27330:
	sub	dword [ebp-4],1
	sub	esi,1
_1888:
	add	edi,1
_27313:
	cmp	edi,dword [ebp-12]
	jle	_1890
_1889:
	mov	eax,0
	jmp	_13266
_13266:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-40],0
	mov	dword [ebp-16],0
	mov	dword [ebp-36],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-44],0
	mov	dword [ebp-20],0
	mov	dword [ebp-52],0
	mov	dword [ebp-12],0
	mov	dword [ebp-48],0
	mov	dword [_27601],_27602
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	edx,dword [eax+32]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	je	_27331
	jmp	_1962
_27331:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27333
	mov	eax,dword [_bb_entdiarybook_enemylist]
	mov	ebx,dword [_bb_diaryBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+32],eax
	jge	_27335
	mov	edx,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27335:
_27333:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27336
	mov	eax,dword [_bb_diaryBook_Enemy]
	cmp	dword [eax+32],1
	jle	_27337
	mov	edx,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27337:
_27336:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27338
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27338:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27339
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],1
	jne	_27340
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	jmp	_27341
_27340:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_27341:
_27339:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27342
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100099]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27342:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27343
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100100]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27343:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27344
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100101]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27344:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27345
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100102]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27345:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27346
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_27346:
	cmp	eax,0
	je	_27348
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100103]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27348:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27349
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_27349:
	cmp	eax,0
	je	_27351
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100104]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27351:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27352
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_27352:
	cmp	eax,0
	je	_27354
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100105]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27354:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27355
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_27355:
	cmp	eax,0
	je	_27357
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100106]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27357:
	cmp	esi,0
	jne	_27358
	jmp	_1962
_27358:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27359
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,7
	setle	al
	movzx	eax,al
_27359:
	cmp	eax,0
	je	_27361
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_27364
	cmp	eax,2
	je	_27365
	cmp	eax,3
	je	_27366
	cmp	eax,4
	je	_27367
	cmp	eax,5
	je	_27368
	cmp	eax,6
	je	_27369
	cmp	eax,7
	je	_27370
	jmp	_27363
_27364:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27365:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1891
_1893:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1891
	cmp	dword [esi+24],1
	jne	_27379
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27379:
_1891:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1893
_1892:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27366:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1894
_1896:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1894
	cmp	dword [esi+24],2
	jne	_27385
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_27387
_27385:
	cmp	dword [esi+24],1
	jne	_27388
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27388:
_27387:
_1894:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1896
_1895:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27367:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1897
_1899:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1897
	cmp	dword [esi+24],3
	jne	_27394
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27396
_27394:
	cmp	dword [esi+24],1
	jne	_27397
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27397:
_27396:
_1897:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1899
_1898:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27368:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1900
_1902:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1900
	cmp	dword [esi+24],4
	jne	_27403
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27405
_27403:
	cmp	dword [esi+24],1
	jne	_27406
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27406:
_27405:
_1900:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1902
_1901:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27369:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1903
_1905:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1903
	cmp	dword [esi+24],5
	jne	_27412
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27414
_27412:
	cmp	dword [esi+24],1
	jne	_27415
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27415:
_27414:
_1903:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1905
_1904:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27370:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1906
_1908:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1906
	cmp	dword [esi+24],6
	jne	_27421
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	jmp	_27423
_27421:
	cmp	dword [esi+24],1
	jne	_27424
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27424:
_27423:
_1906:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1908
_1907:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27363
_27363:
	jmp	_27425
_27361:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,8
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27426
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,14
	setle	al
	movzx	eax,al
_27426:
	cmp	eax,0
	je	_27428
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,8
	je	_27431
	cmp	eax,9
	je	_27432
	cmp	eax,10
	je	_27433
	cmp	eax,11
	je	_27434
	cmp	eax,12
	je	_27435
	cmp	eax,13
	je	_27436
	cmp	eax,14
	je	_27437
	jmp	_27430
_27431:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1909
_1911:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1909
	cmp	dword [esi+24],1
	jne	_27443
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_1910
_27443:
_1909:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1911
_1910:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	dword [ebp+-56],ebx
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27432:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1912
_1914:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1912
	cmp	dword [esi+24],2
	jne	_27451
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_27452
_27451:
	cmp	dword [esi+24],8
	jne	_27453
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27453:
_27452:
_1912:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1914
_1913:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27433:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1915
_1917:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1915
	cmp	dword [esi+24],3
	jne	_27459
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27460
_27459:
	cmp	dword [esi+24],8
	jne	_27461
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27461:
_27460:
_1915:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1917
_1916:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27434:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1918
_1920:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1918
	cmp	dword [esi+24],4
	jne	_27467
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27468
_27467:
	cmp	dword [esi+24],8
	jne	_27469
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27469:
_27468:
_1918:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1920
_1919:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27435:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1921
_1923:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1921
	cmp	dword [esi+24],5
	jne	_27475
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27476
_27475:
	cmp	dword [esi+24],8
	jne	_27477
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27477:
_27476:
_1921:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1923
_1922:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27436:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1924
_1926:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1924
	cmp	dword [esi+24],6
	jne	_27483
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	jmp	_27484
_27483:
	cmp	dword [esi+24],8
	jne	_27485
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27485:
_27484:
_1924:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1926
_1925:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27437:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1927
_1929:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1927
	cmp	dword [esi+24],7
	jne	_27491
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	jmp	_27493
_27491:
	cmp	dword [esi+24],8
	jne	_27494
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27494:
_27493:
_1927:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1929
_1928:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27430
_27430:
	jmp	_27495
_27428:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,15
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27496
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,21
	setle	al
	movzx	eax,al
_27496:
	cmp	eax,0
	je	_27498
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,15
	je	_27501
	cmp	eax,16
	je	_27502
	cmp	eax,17
	je	_27503
	cmp	eax,18
	je	_27504
	cmp	eax,19
	je	_27505
	cmp	eax,20
	je	_27506
	cmp	eax,21
	je	_27507
	jmp	_27500
_27501:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1930
_1932:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1930
	cmp	dword [esi+24],1
	jne	_27513
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	jmp	_27514
_27513:
	cmp	dword [esi+24],8
	jne	_27515
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27515:
_27514:
_1930:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1932
_1931:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	dword [ebp+-56],ebx
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27502:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1933
_1935:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1933
	cmp	dword [esi+24],2
	jne	_27523
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_27524
_27523:
	cmp	dword [esi+24],15
	jne	_27525
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27525:
_27524:
_1933:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1935
_1934:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27503:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1936
_1938:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1936
	cmp	dword [esi+24],3
	jne	_27531
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27532
_27531:
	cmp	dword [esi+24],15
	jne	_27533
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27533:
_27532:
_1936:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1938
_1937:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27504:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1939
_1941:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1939
	cmp	dword [esi+24],4
	jne	_27539
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27540
_27539:
	cmp	dword [esi+24],15
	jne	_27541
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27541:
_27540:
_1939:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1941
_1940:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27505:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1942
_1944:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1942
	cmp	dword [esi+24],5
	jne	_27547
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27548
_27547:
	cmp	dword [esi+24],15
	jne	_27549
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27549:
_27548:
_1942:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1944
_1943:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27506:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1945
_1947:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1945
	cmp	dword [esi+24],6
	jne	_27555
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	jmp	_27556
_27555:
	cmp	dword [esi+24],15
	jne	_27557
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27557:
_27556:
_1945:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1947
_1946:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27507:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1948
_1950:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1948
	cmp	dword [esi+24],7
	jne	_27563
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	jmp	_27564
_27563:
	cmp	dword [esi+24],15
	jne	_27565
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27565:
_27564:
_1948:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1950
_1949:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27500
_27500:
	jmp	_27566
_27498:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27567
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,24
	setle	al
	movzx	eax,al
_27567:
	cmp	eax,0
	je	_27569
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,22
	je	_27572
	cmp	eax,23
	je	_27573
	cmp	eax,24
	je	_27574
	jmp	_27571
_27572:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1951
_1953:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1951
	cmp	dword [esi+24],3
	jne	_27580
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27581
_27580:
	cmp	dword [esi+24],15
	jne	_27582
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_27582:
_27581:
_1951:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1953
_1952:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	dword [ebp+-56],ebx
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27571
_27573:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1954
_1956:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1954
	cmp	dword [esi+24],4
	jne	_27590
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27591
_27590:
	cmp	dword [esi+24],22
	jne	_27592
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
_27592:
_27591:
_1954:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1956
_1955:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27571
_27574:
	mov	ebx,dword [_bb_entdiarybook_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1957
_1959:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1957
	cmp	dword [esi+24],5
	jne	_27598
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27599
_27598:
	cmp	dword [esi+24],22
	jne	_27600
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
_27600:
_27599:
_1957:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1959
_1958:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27571
_27571:
_27569:
_27566:
_27495:
_27425:
_1960:
	mov	eax,dword [ebp+8]
	push	dword [eax+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1962:
	mov	eax,0
	jmp	_13269
_13269:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Enemy_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,184
	push	ebx
	push	esi
	push	edi
	push	_bb_TEntDiaryBook_Enemy
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	mov	edx,dword [_bb_diaryenemy_setEnemy_image]
	mov	eax,dword [ebp-16]
	mov	dword [eax+16],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100229]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100230]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,esi
	add	eax,129
	mov	ecx,eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-36],eax
	mov	eax,ecx
	add	eax,128
	mov	ebx,eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-44],eax
	mov	eax,ebx
	add	eax,131
	mov	dword [ebp-20],eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp-20]
	add	eax,128
	mov	dword [ebp-24],eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp-24]
	add	eax,129
	mov	dword [ebp-32],eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-32]
	add	eax,129
	mov	dword [ebp-40],eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp-64],eax
	mov	eax,edi
	add	eax,157
	mov	dword [ebp-180],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-68],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-72],eax
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	dword [ebp-80],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-76],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp-88],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-84],eax
	mov	eax,dword [ebp-32]
	add	eax,1
	mov	dword [ebp-96],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-92],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp-104],eax
	mov	eax,dword [ebp-180]
	sub	eax,1
	mov	dword [ebp-100],eax
	mov	dword [ebp-108],esi
	mov	eax,dword [ebp-180]
	add	eax,156
	mov	dword [ebp-28],eax
	mov	dword [ebp-112],ecx
	mov	eax,dword [ebp-28]
	mov	dword [ebp-116],eax
	mov	eax,ebx
	sub	eax,1
	mov	dword [ebp-124],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-120],eax
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	dword [ebp-132],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-128],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp-136],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-140],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-144],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-148],eax
	mov	eax,dword [ebp-40]
	add	eax,1
	mov	dword [ebp-156],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-152],eax
	mov	eax,ebx
	sub	eax,8
	mov	dword [ebp-164],eax
	mov	eax,dword [ebp-28]
	add	eax,159
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp-20]
	sub	eax,12
	mov	dword [ebp-168],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebp-160],eax
	mov	eax,dword [ebp-24]
	sub	eax,8
	mov	dword [ebp-176],eax
	mov	eax,dword [ebp-56]
	mov	dword [ebp-172],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp+8]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_27654
	cmp	eax,2
	je	_27655
	cmp	eax,3
	je	_27656
	cmp	eax,4
	je	_27657
	cmp	eax,5
	je	_27658
	cmp	eax,6
	je	_27659
	cmp	eax,7
	je	_27660
	cmp	eax,8
	je	_27661
	cmp	eax,9
	je	_27662
	cmp	eax,10
	je	_27663
	cmp	eax,11
	je	_27664
	cmp	eax,12
	je	_27665
	cmp	eax,13
	je	_27666
	cmp	eax,14
	je	_27667
	cmp	eax,15
	je	_27668
	cmp	eax,16
	je	_27669
	cmp	eax,17
	je	_27670
	cmp	eax,18
	je	_27671
	cmp	eax,19
	je	_27672
	cmp	eax,20
	je	_27673
	cmp	eax,21
	je	_27674
	cmp	eax,22
	je	_27675
	cmp	eax,23
	je	_27676
	cmp	eax,24
	je	_27677
	jmp	_27653
_27654:
	mov	dword [ebp+-184],esi
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	dword [ebp+-184],edi
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],311
	jmp	_27653
_27655:
	mov	dword [ebp+-184],ecx
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],321
	jmp	_27653
_27656:
	mov	dword [ebp+-184],ebx
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],313
	jmp	_27653
_27657:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],332
	jmp	_27653
_27658:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],333
	jmp	_27653
_27659:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],322
	jmp	_27653
_27660:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],341
	jmp	_27653
_27661:
	mov	dword [ebp+-184],esi
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-180]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],382
	jmp	_27653
_27662:
	mov	dword [ebp+-184],ecx
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],362
	jmp	_27653
_27663:
	mov	dword [ebp+-184],ebx
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],372
	jmp	_27653
_27664:
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],376
	jmp	_27653
_27665:
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],379
	jmp	_27653
_27666:
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],383
	jmp	_27653
_27667:
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],384
	jmp	_27653
_27668:
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],385
	jmp	_27653
_27669:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],387
	jmp	_27653
_27670:
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],352
	jmp	_27653
_27671:
	mov	eax,dword [ebp-132]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],389
	jmp	_27653
_27672:
	mov	eax,dword [ebp-136]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-140]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],391
	jmp	_27653
_27673:
	mov	eax,dword [ebp-144]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-148]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],392
	jmp	_27653
_27674:
	mov	eax,dword [ebp-156]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-152]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],393
	jmp	_27653
_27675:
	mov	eax,dword [ebp-164]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],394
	jmp	_27653
_27676:
	mov	eax,dword [ebp-168]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-160]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],395
	jmp	_27653
_27677:
	mov	eax,dword [ebp-176]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-172]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],397
	jmp	_27653
_27653:
	mov	edx,dword [ebp+8]
	sub	edx,1
	mov	eax,dword [ebp-16]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-16]
	mov	dword [eax+32],0
	mov	edx,dword [_bb_arrEncounteredState_Enemy]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	mov	eax,dword [ebp-16]
	push	dword [eax+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-16]
	mov	dword [edx+32],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27679
	mov	eax,dword [ebp-16]
	mov	dword [eax+32],1
_27679:
	mov	eax,dword [ebp-16]
	fld	dword [eax+8]
	fsub	dword [_100231]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-16]
	fld	dword [eax+12]
	fsub	dword [_100232]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_27681
_1966:
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+40]
	mov	dword [ebp+-184],esi
	fild	dword [ebp+-184]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+44]
	mov	dword [ebp+-184],edi
	fild	dword [ebp+-184]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-16]
	mov	edx,dword [eax+48]
	mov	eax,dword [_bb_diaryplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+56]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+52]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	add	esi,eax
_1964:
	add	ebx,1
_27681:
	cmp	ebx,dword [ebp-12]
	jle	_1966
_1965:
	mov	ecx,dword [ebp-16]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [ebx+24]
	push	dword [edx+eax*4+28]
	push	ecx
	mov	eax,dword [ecx]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_entdiarybook_enemylist]
	push	dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-16]
	jmp	_13272
_13272:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDiaryBookEnemy_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13275
_13275:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13278:
	mov	eax,0
	jmp	_27685
_27685:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_27686
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_27687
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_27687:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_27688
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_27688:
	cmp	eax,0
	je	_27690
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_27693
	cmp	eax,2
	je	_27694
	cmp	eax,3
	je	_27695
	jmp	_27692
_27693:
	push	2
	call	_bb_DiaryBookControl
	add	esp,4
	jmp	_27692
_27694:
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],1
	jmp	_27692
_27695:
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],1
	jmp	_27692
_27692:
_27690:
	jmp	_27696
_27686:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_27696:
	mov	eax,0
	jmp	_13282
_13282:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13285
_13285:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_27698
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27698:
	mov	eax,0
	jmp	_13288
_13288:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_27734],_27735
	cmp	dword [edi+32],3
	je	_27699
	jmp	_1967
_27699:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27701
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_27703
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27703:
_27701:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27704
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_27705
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27705:
_27704:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27706
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_27706:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27707
	cmp	dword [edi+40],1
	jne	_27708
	mov	dword [edi+40],0
	jmp	_27709
_27708:
	mov	dword [edi+40],1
_27709:
_27707:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27710
	fld	dword [edi+44]
	fsub	dword [_100279]
	fstp	dword [edi+44]
	mov	esi,1
_27710:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27711
	fld	dword [edi+44]
	fadd	dword [_100280]
	fstp	dword [edi+44]
	mov	esi,1
_27711:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27712
	fld	dword [edi+48]
	fadd	dword [_100281]
	fstp	dword [edi+48]
	mov	esi,1
_27712:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27713
	fld	dword [edi+48]
	fsub	dword [_100282]
	fstp	dword [edi+48]
	mov	esi,1
_27713:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27714
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_27714:
	cmp	eax,0
	je	_27716
	fld	dword [edi+44]
	fsub	dword [_100283]
	fstp	dword [edi+44]
	mov	esi,1
_27716:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27717
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_27717:
	cmp	eax,0
	je	_27719
	fld	dword [edi+44]
	fadd	dword [_100284]
	fstp	dword [edi+44]
	mov	esi,1
_27719:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27720
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_27720:
	cmp	eax,0
	je	_27722
	fld	dword [edi+48]
	fadd	dword [_100285]
	fstp	dword [edi+48]
	mov	esi,1
_27722:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27723
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_27723:
	cmp	eax,0
	je	_27725
	fld	dword [edi+48]
	fsub	dword [_100286]
	fstp	dword [edi+48]
	mov	esi,1
_27725:
	cmp	esi,0
	jne	_27726
	jmp	_1967
_27726:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_27729
	cmp	eax,2
	je	_27730
	cmp	eax,3
	je	_27731
	jmp	_27728
_27729:
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27728
_27730:
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27728
_27731:
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_100287]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_27728
_27728:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_1967:
	mov	eax,0
	jmp	_13291
_13291:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookEnemy_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TDiaryBookEnemy_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100314]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	fadd	dword [_100315]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fadd	dword [_100316]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100317]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_100318]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_27745
	cmp	eax,2
	je	_27746
	cmp	eax,3
	je	_27747
	jmp	_27744
_27745:
	mov	eax,dword [_bb_diaryplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27744
_27746:
	mov	eax,dword [_bb_diaryenemy_btnGoPlants2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27744
_27747:
	mov	eax,dword [_bb_diaryenemy_btnGoGarden_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_27744
_27744:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_diarybookenemy_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13294
_13294:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateDiaryBook_Enemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_diaryBook_Enemy]
	cmp	dword [eax+28],1
	jne	_27749
	mov	eax,dword [_bb_diaryBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_entdiarybook_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1969
_1971:
	push	_bb_TEntDiaryBook_Enemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1969
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_1969:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1971
_1970:
	mov	esi,dword [_bb_diarybookenemy_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_1972
_1974:
	push	_bb_TDiaryBookEnemy_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_1972
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_1972:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1974
_1973:
_27749:
	mov	eax,0
	jmp	_13296
_13296:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDiaryBook_Enemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_DiaryBookEnemy
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TEntDiaryBook_Enemy
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_27769
_1977:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1975:
	add	ebx,1
_27769:
	cmp	ebx,24
	jle	_1977
_1976:
	push	_bb_TDiaryBookEnemy_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_27771
_1980:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_1978:
	add	ebx,1
_27771:
	cmp	ebx,3
	jle	_1980
_1979:
	mov	eax,0
	jmp	_13298
_13298:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_DiaryBookEnemy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_entdiarybook_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_diarybookenemy_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13300
_13300:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgDiaryBook_Garden
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	eax,0
	jmp	_13303
_13303:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_Delete:
	push	ebp
	mov	ebp,esp
_13306:
	mov	eax,0
	jmp	_27774
_27774:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13309
_13309:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_27776
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27776:
	mov	eax,0
	jmp	_13312
_13312:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27779
	cmp	dword [_bb_diarygarden_bg_tengah1_image],0
	jne	_27780
	push	2
	push	_27781
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diarygarden_bg_tengah1_image],eax
_27780:
	cmp	ebx,2
	jne	_27782
	mov	edx,dword [_bb_diaryBook_Garden]
	mov	eax,dword [_bb_diaryplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_diaryBook_Garden]
	mov	eax,dword [_bb_diaryplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_27782:
	cmp	dword [_bb_diarygarden_setPlant2_image],0
	jne	_27783
	push	2
	push	2
	push	0
	push	145
	push	114
	push	_27784
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diarygarden_setPlant2_image],eax
_27783:
	cmp	dword [_bb_diarygarden_btnGoRanch_image],0
	jne	_27785
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_27786
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diarygarden_btnGoRanch_image],eax
_27785:
	cmp	dword [_bb_diarygarden_btnGoEnemies2_image],0
	jne	_27787
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_25260
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diarygarden_btnGoEnemies2_image],eax
_27787:
	jmp	_27788
_27779:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_27789
	cmp	dword [_bb_diarygarden_bg_tengah1_image],0
	je	_27790
	push	dword [_bb_diarygarden_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diarygarden_bg_tengah1_image],0
_27790:
	cmp	dword [_bb_diarygarden_setPlant2_image],0
	je	_27791
	push	dword [_bb_diarygarden_setPlant2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diarygarden_setPlant2_image],0
_27791:
	cmp	dword [_bb_diarygarden_btnGoRanch_image],0
	je	_27792
	push	dword [_bb_diarygarden_btnGoRanch_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diarygarden_btnGoRanch_image],0
_27792:
	cmp	dword [_bb_diarygarden_btnGoEnemies2_image],0
	je	_27793
	push	dword [_bb_diarygarden_btnGoEnemies2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diarygarden_btnGoEnemies2_image],0
_27793:
	call	_bbGCCollect
_27789:
_27788:
	mov	eax,0
	jmp	_13316
_13316:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Garden_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_27794
	push	_42
	push	2
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_27795
_27794:
	push	_42
	push	1
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_27795:
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_diaryBook_Garden]
	mov	eax,dword [_bb_diarygarden_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_13320
_13320:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEntDiaryBook_Garden
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],7
	push	dword [ebx+36]
	push	_27796
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	dword [ebx+36]
	push	_27798
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+36]
	push	_27800
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+36]
	push	_27802
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+36]
	push	_27804
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	eax,0
	jmp	_13323
_13323:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13326:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_27808
	push	eax
	call	_bbGCFree
	add	esp,4
_27808:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_27810
	push	eax
	call	_bbGCFree
	add	esp,4
_27810:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_27812
	push	eax
	call	_bbGCFree
	add	esp,4
_27812:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_27814
	push	eax
	call	_bbGCFree
	add	esp,4
_27814:
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_27816
	push	eax
	call	_bbGCFree
	add	esp,4
_27816:
	mov	eax,0
	jmp	_27806
_27806:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13329
_13329:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+32],1
	jne	_27818
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_27820
_1992:
	mov	eax,dword [esi+56]
	cmp	dword [eax+ebx*4+24],1
	jne	_27822
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+40]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_27822:
_1990:
	add	ebx,1
_27820:
	cmp	ebx,edi
	jle	_1992
_1991:
_27818:
	mov	eax,0
	jmp	_13332
_13332:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_setCounterEnt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_27829
_1995:
	cmp	edi,dword [ebp-8]
	jg	_27831
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_27835
	cmp	eax,49
	je	_27836
	cmp	eax,50
	je	_27837
	cmp	eax,51
	je	_27838
	cmp	eax,52
	je	_27839
	cmp	eax,53
	je	_27840
	cmp	eax,54
	je	_27841
	cmp	eax,55
	je	_27842
	cmp	eax,56
	je	_27843
	cmp	eax,57
	je	_27844
	jmp	_27834
_27835:
	mov	ebx,0
	jmp	_27834
_27836:
	mov	ebx,1
	jmp	_27834
_27837:
	mov	ebx,2
	jmp	_27834
_27838:
	mov	ebx,3
	jmp	_27834
_27839:
	mov	ebx,4
	jmp	_27834
_27840:
	mov	ebx,5
	jmp	_27834
_27841:
	mov	ebx,6
	jmp	_27834
_27842:
	mov	ebx,7
	jmp	_27834
_27843:
	mov	ebx,8
	jmp	_27834
_27844:
	mov	ebx,9
	jmp	_27834
_27834:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],1
	jmp	_27846
_27831:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],0
_27846:
	sub	dword [ebp-4],1
	sub	esi,1
_1993:
	add	edi,1
_27829:
	cmp	edi,dword [ebp-12]
	jle	_1995
_1994:
	mov	eax,0
	jmp	_13336
_13336:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-40],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-16],0
	mov	dword [ebp-44],0
	mov	dword [ebp-12],0
	mov	dword [_28054],_28055
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	edx,dword [eax+32]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	je	_27847
	jmp	_2049
_27847:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27849
	mov	eax,dword [_bb_entdiarybook_gardenlist]
	mov	ebx,dword [_bb_diaryBook_Garden]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+32],eax
	jge	_27851
	mov	edx,dword [_bb_diaryBook_Garden]
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27851:
_27849:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27852
	mov	eax,dword [_bb_diaryBook_Garden]
	cmp	dword [eax+32],1
	jle	_27853
	mov	edx,dword [_bb_diaryBook_Garden]
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_27853:
_27852:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27854
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27854:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27855
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],1
	jne	_27856
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	jmp	_27857
_27856:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_27857:
_27855:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27858
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100382]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27858:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27859
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100383]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27859:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27860
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100384]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27860:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_27861
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100385]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27861:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27862
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_27862:
	cmp	eax,0
	je	_27864
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100386]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27864:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27865
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_27865:
	cmp	eax,0
	je	_27867
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100387]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_27867:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27868
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_27868:
	cmp	eax,0
	je	_27870
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100388]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27870:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_27871
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_27871:
	cmp	eax,0
	je	_27873
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100389]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_27873:
	cmp	esi,0
	jne	_27874
	jmp	_2049
_27874:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27875
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,6
	setle	al
	movzx	eax,al
_27875:
	cmp	eax,0
	je	_27877
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_27880
	cmp	eax,2
	je	_27881
	cmp	eax,3
	je	_27882
	cmp	eax,4
	je	_27883
	cmp	eax,5
	je	_27884
	cmp	eax,6
	je	_27885
	jmp	_27879
_27880:
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27881:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1996
_1998:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1996
	cmp	dword [esi+24],1
	jne	_27894
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27894:
_1996:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_1998
_1997:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27882:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_1999
_2001:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_1999
	cmp	dword [esi+24],2
	jne	_27900
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27902
_27900:
	cmp	dword [esi+24],1
	jne	_27903
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27903:
_27902:
_1999:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2001
_2000:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27883:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2002
_2004:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2002
	cmp	dword [esi+24],3
	jne	_27909
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27911
_27909:
	cmp	dword [esi+24],1
	jne	_27912
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27912:
_27911:
_2002:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2004
_2003:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27884:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2005
_2007:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2005
	cmp	dword [esi+24],4
	jne	_27918
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27920
_27918:
	cmp	dword [esi+24],1
	jne	_27921
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27921:
_27920:
_2005:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2007
_2006:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27885:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2008
_2010:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2008
	cmp	dword [esi+24],5
	jne	_27927
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_27929
_27927:
	cmp	dword [esi+24],1
	jne	_27930
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_27930:
_27929:
_2008:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2010
_2009:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27879
_27879:
	jmp	_27931
_27877:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27932
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,12
	setle	al
	movzx	eax,al
_27932:
	cmp	eax,0
	je	_27934
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,7
	je	_27937
	cmp	eax,8
	je	_27938
	cmp	eax,9
	je	_27939
	cmp	eax,10
	je	_27940
	cmp	eax,11
	je	_27941
	cmp	eax,12
	je	_27942
	jmp	_27936
_27937:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2011
_2013:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2011
	cmp	dword [esi+24],1
	jne	_27948
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_2012
_27948:
_2011:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2013
_2012:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	dword [ebp+-48],ebx
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27938:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2014
_2016:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2014
	cmp	dword [esi+24],2
	jne	_27956
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_27957
_27956:
	cmp	dword [esi+24],7
	jne	_27958
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27958:
_27957:
_2014:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2016
_2015:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27939:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2017
_2019:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2017
	cmp	dword [esi+24],3
	jne	_27964
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_27965
_27964:
	cmp	dword [esi+24],7
	jne	_27966
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27966:
_27965:
_2017:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2019
_2018:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27940:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2020
_2022:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2020
	cmp	dword [esi+24],4
	jne	_27972
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_27973
_27972:
	cmp	dword [esi+24],7
	jne	_27974
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27974:
_27973:
_2020:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2022
_2021:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27941:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2023
_2025:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2023
	cmp	dword [esi+24],5
	jne	_27980
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_27981
_27980:
	cmp	dword [esi+24],7
	jne	_27982
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27982:
_27981:
_2023:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2025
_2024:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27942:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2026
_2028:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2026
	cmp	dword [esi+24],6
	jne	_27988
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	jmp	_27990
_27988:
	cmp	dword [esi+24],7
	jne	_27991
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_27991:
_27990:
_2026:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2028
_2027:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27936
_27936:
	jmp	_27992
_27934:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_27993
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,18
	setle	al
	movzx	eax,al
_27993:
	cmp	eax,0
	je	_27995
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,13
	je	_27998
	cmp	eax,14
	je	_27999
	cmp	eax,15
	je	_28000
	cmp	eax,16
	je	_28001
	cmp	eax,17
	je	_28002
	cmp	eax,18
	je	_28003
	jmp	_27997
_27998:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2029
_2031:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2029
	cmp	dword [esi+24],1
	jne	_28009
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	jmp	_28010
_28009:
	cmp	dword [esi+24],7
	jne	_28011
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_28011:
_28010:
_2029:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2031
_2030:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	dword [ebp+-48],ebx
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_27999:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2032
_2034:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2032
	cmp	dword [esi+24],2
	jne	_28019
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_28020
_28019:
	cmp	dword [esi+24],13
	jne	_28021
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28021:
_28020:
_2032:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2034
_2033:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_28000:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2035
_2037:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2035
	cmp	dword [esi+24],3
	jne	_28027
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_28028
_28027:
	cmp	dword [esi+24],13
	jne	_28029
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28029:
_28028:
_2035:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2037
_2036:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_28001:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2038
_2040:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2038
	cmp	dword [esi+24],4
	jne	_28035
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_28036
_28035:
	cmp	dword [esi+24],13
	jne	_28037
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28037:
_28036:
_2038:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2040
_2039:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_28002:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2041
_2043:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2041
	cmp	dword [esi+24],5
	jne	_28043
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_28044
_28043:
	cmp	dword [esi+24],13
	jne	_28045
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28045:
_28044:
_2041:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2043
_2042:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_28003:
	mov	ebx,dword [_bb_entdiarybook_gardenlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2044
_2046:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Garden
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2044
	cmp	dword [esi+24],6
	jne	_28051
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	jmp	_28052
_28051:
	cmp	dword [esi+24],13
	jne	_28053
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28053:
_28052:
_2044:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2046
_2045:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_27997
_27997:
_27995:
_27992:
_27931:
_2047:
	mov	eax,dword [ebp+8]
	push	dword [eax+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2049:
	mov	eax,0
	jmp	_13339
_13339:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_28059
	cmp	edx,121
	je	_28060
	cmp	edx,131
	je	_28061
	cmp	edx,141
	je	_28062
	cmp	edx,151
	je	_28063
	cmp	edx,161
	je	_28064
	cmp	edx,171
	je	_28065
	cmp	edx,181
	je	_28066
	cmp	edx,182
	je	_28067
	cmp	edx,183
	je	_28068
	cmp	edx,184
	je	_28069
	cmp	edx,185
	je	_28070
	cmp	edx,186
	je	_28071
	cmp	edx,187
	je	_28072
	cmp	edx,188
	je	_28073
	cmp	edx,189
	je	_28074
	jmp	_28058
_28059:
	mov	eax,411
	jmp	_28058
_28060:
	mov	eax,421
	jmp	_28058
_28061:
	mov	eax,431
	jmp	_28058
_28062:
	mov	eax,441
	jmp	_28058
_28063:
	mov	eax,451
	jmp	_28058
_28064:
	mov	eax,461
	jmp	_28058
_28065:
	mov	eax,471
	jmp	_28058
_28066:
	mov	eax,481
	jmp	_28058
_28067:
	mov	eax,482
	jmp	_28058
_28068:
	mov	eax,483
	jmp	_28058
_28069:
	mov	eax,484
	jmp	_28058
_28070:
	mov	eax,485
	jmp	_28058
_28071:
	mov	eax,486
	jmp	_28058
_28072:
	mov	eax,487
	jmp	_28058
_28073:
	mov	eax,488
	jmp	_28058
_28074:
	mov	eax,489
	jmp	_28058
_28058:
	jmp	_13342
_13342:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Garden_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,132
	push	ebx
	push	esi
	push	edi
	push	_bb_TEntDiaryBook_Garden
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+8]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28076
	mov	eax,dword [ebp+8]
	cmp	eax,16
	setle	al
	movzx	eax,al
_28076:
	cmp	eax,0
	je	_28078
	mov	edx,dword [_bb_diaryplant_setPlant_image]
	mov	eax,dword [ebp-24]
	mov	dword [eax+16],edx
	jmp	_28079
_28078:
	mov	eax,dword [ebp+8]
	cmp	eax,17
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28080
	mov	eax,dword [ebp+8]
	cmp	eax,18
	setle	al
	movzx	eax,al
_28080:
	cmp	eax,0
	je	_28082
	mov	edx,dword [_bb_diarygarden_setPlant2_image]
	mov	eax,dword [ebp-24]
	mov	dword [eax+16],edx
_28082:
_28079:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100505]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100506]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,esi
	add	eax,128
	mov	ecx,eax
	mov	eax,ecx
	add	eax,128
	mov	ebx,eax
	mov	dword [ebp-36],edi
	mov	eax,ebx
	add	eax,131
	mov	dword [ebp-16],eax
	mov	dword [ebp-40],edi
	mov	eax,dword [ebp-16]
	add	eax,129
	mov	dword [ebp-20],eax
	mov	dword [ebp-44],edi
	mov	eax,dword [ebp-20]
	add	eax,130
	mov	dword [ebp-28],eax
	mov	dword [ebp-48],edi
	mov	eax,edi
	add	eax,156
	mov	dword [ebp-124],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp-128],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-68],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp-64],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-76],eax
	mov	eax,dword [ebp-124]
	mov	dword [ebp-72],eax
	mov	dword [ebp-80],esi
	mov	eax,dword [ebp-124]
	add	eax,157
	mov	dword [ebp-32],eax
	mov	dword [ebp-84],ecx
	mov	eax,dword [ebp-32]
	mov	dword [ebp-88],eax
	mov	dword [ebp-96],ebx
	mov	eax,dword [ebp-32]
	mov	dword [ebp-92],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp-104],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-100],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-112],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-108],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp-120],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-116],eax
	mov	edx,dword [ebp-24]
	mov	eax,dword [ebp+8]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_28121
	cmp	eax,2
	je	_28122
	cmp	eax,3
	je	_28123
	cmp	eax,4
	je	_28124
	cmp	eax,5
	je	_28125
	cmp	eax,6
	je	_28126
	cmp	eax,7
	je	_28127
	cmp	eax,8
	je	_28128
	cmp	eax,9
	je	_28129
	cmp	eax,10
	je	_28130
	cmp	eax,11
	je	_28131
	cmp	eax,12
	je	_28132
	cmp	eax,13
	je	_28133
	cmp	eax,14
	je	_28134
	cmp	eax,15
	je	_28135
	cmp	eax,16
	je	_28136
	cmp	eax,17
	je	_28137
	cmp	eax,18
	je	_28138
	jmp	_28120
_28121:
	mov	dword [ebp+-132],esi
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	dword [ebp+-132],edi
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],111
	jmp	_28120
_28122:
	mov	dword [ebp+-132],ecx
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	dword [ebp+-132],edi
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],131
	jmp	_28120
_28123:
	mov	dword [ebp+-132],ebx
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],121
	jmp	_28120
_28124:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],141
	jmp	_28120
_28125:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],151
	jmp	_28120
_28126:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],161
	jmp	_28120
_28127:
	mov	dword [ebp+-132],esi
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],171
	jmp	_28120
_28128:
	mov	dword [ebp+-132],ecx
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],181
	jmp	_28120
_28129:
	mov	dword [ebp+-132],ebx
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],182
	jmp	_28120
_28130:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],183
	jmp	_28120
_28131:
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],184
	jmp	_28120
_28132:
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],185
	jmp	_28120
_28133:
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],186
	jmp	_28120
_28134:
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],187
	jmp	_28120
_28135:
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],188
	jmp	_28120
_28136:
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],189
	jmp	_28120
_28137:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],102
	mov	eax,dword [ebp-24]
	mov	dword [eax+20],0
	jmp	_28120
_28138:
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [eax+28],104
	mov	eax,dword [ebp-24]
	mov	dword [eax+20],1
	jmp	_28120
_28120:
	mov	eax,dword [ebp+8]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28139
	mov	eax,dword [ebp+8]
	cmp	eax,16
	setle	al
	movzx	eax,al
_28139:
	cmp	eax,0
	je	_28141
	mov	edx,dword [ebp+8]
	sub	edx,1
	mov	eax,dword [ebp-24]
	mov	dword [eax+20],edx
_28141:
	mov	eax,dword [ebp-24]
	mov	dword [eax+32],0
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	mov	eax,dword [ebp-24]
	push	dword [eax+28]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	eax
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-24]
	mov	dword [edx+32],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28143
	mov	eax,dword [ebp-24]
	mov	dword [eax+32],1
_28143:
	mov	eax,dword [ebp-24]
	fld	dword [eax+8]
	fsub	dword [_100507]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-24]
	fld	dword [eax+12]
	fsub	dword [_100508]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_28145
_2053:
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+40]
	mov	dword [ebp+-132],esi
	fild	dword [ebp+-132]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+44]
	mov	dword [ebp+-132],edi
	fild	dword [ebp+-132]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-24]
	mov	edx,dword [eax+48]
	mov	eax,dword [_bb_diaryplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-132],eax
	fild	dword [ebp+-132]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+56]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+52]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	add	esi,eax
_2051:
	add	ebx,1
_28145:
	cmp	ebx,dword [ebp-12]
	jle	_2053
_2052:
	mov	ecx,dword [ebp-24]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [ebx+24]
	push	dword [edx+eax*4+28]
	push	ecx
	mov	eax,dword [ecx]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_entdiarybook_gardenlist]
	push	dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-24]
	jmp	_13345
_13345:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDiaryBookGarden_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13348
_13348:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13351:
	mov	eax,0
	jmp	_28149
_28149:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_28150
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_28151
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_28151:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_28152
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_28152:
	cmp	eax,0
	je	_28154
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28157
	cmp	eax,2
	je	_28158
	cmp	eax,3
	je	_28159
	jmp	_28156
_28157:
	push	2
	call	_bb_DiaryBookControl
	add	esp,4
	jmp	_28156
_28158:
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],1
	jmp	_28156
_28159:
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],1
	jmp	_28156
_28156:
_28154:
	jmp	_28160
_28150:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_28160:
	mov	eax,0
	jmp	_13355
_13355:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13358
_13358:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_28162
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28162:
	mov	eax,0
	jmp	_13361
_13361:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_28198],_28199
	cmp	dword [edi+32],3
	je	_28163
	jmp	_2054
_28163:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28165
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_28167
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28167:
_28165:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28168
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_28169
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28169:
_28168:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28170
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_28170:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28171
	cmp	dword [edi+40],1
	jne	_28172
	mov	dword [edi+40],0
	jmp	_28173
_28172:
	mov	dword [edi+40],1
_28173:
_28171:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28174
	fld	dword [edi+44]
	fsub	dword [_100555]
	fstp	dword [edi+44]
	mov	esi,1
_28174:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28175
	fld	dword [edi+44]
	fadd	dword [_100556]
	fstp	dword [edi+44]
	mov	esi,1
_28175:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28176
	fld	dword [edi+48]
	fadd	dword [_100557]
	fstp	dword [edi+48]
	mov	esi,1
_28176:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28177
	fld	dword [edi+48]
	fsub	dword [_100558]
	fstp	dword [edi+48]
	mov	esi,1
_28177:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28178
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_28178:
	cmp	eax,0
	je	_28180
	fld	dword [edi+44]
	fsub	dword [_100559]
	fstp	dword [edi+44]
	mov	esi,1
_28180:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28181
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_28181:
	cmp	eax,0
	je	_28183
	fld	dword [edi+44]
	fadd	dword [_100560]
	fstp	dword [edi+44]
	mov	esi,1
_28183:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28184
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_28184:
	cmp	eax,0
	je	_28186
	fld	dword [edi+48]
	fadd	dword [_100561]
	fstp	dword [edi+48]
	mov	esi,1
_28186:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28187
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_28187:
	cmp	eax,0
	je	_28189
	fld	dword [edi+48]
	fsub	dword [_100562]
	fstp	dword [edi+48]
	mov	esi,1
_28189:
	cmp	esi,0
	jne	_28190
	jmp	_2054
_28190:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_28193
	cmp	eax,2
	je	_28194
	cmp	eax,3
	je	_28195
	jmp	_28192
_28193:
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28192
_28194:
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28192
_28195:
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_100563]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28192
_28192:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2054:
	mov	eax,0
	jmp	_13364
_13364:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookGarden_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TDiaryBookGarden_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100590]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fadd	dword [_100591]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fadd	dword [_100592]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100593]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_diaryBook_Garden]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Garden]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_100594]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28209
	cmp	eax,2
	je	_28210
	cmp	eax,3
	je	_28211
	jmp	_28208
_28209:
	mov	eax,dword [_bb_diaryplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28208
_28210:
	mov	eax,dword [_bb_diarygarden_btnGoEnemies2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28208
_28211:
	mov	eax,dword [_bb_diarygarden_btnGoRanch_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28208
_28208:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_diarybookgarden_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13367
_13367:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateDiaryBook_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_diaryBook_Garden]
	cmp	dword [eax+28],1
	jne	_28213
	mov	eax,dword [_bb_diaryBook_Garden]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_entdiarybook_gardenlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2056
_2058:
	push	_bb_TEntDiaryBook_Garden
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2056
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_2056:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2058
_2057:
	mov	esi,dword [_bb_diarybookgarden_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2059
_2061:
	push	_bb_TDiaryBookGarden_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2059
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2059:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2061
_2060:
_28213:
	mov	eax,0
	jmp	_13369
_13369:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDiaryBook_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_DiaryBookGarden
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TEntDiaryBook_Garden
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_28233
_2064:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_2062:
	add	ebx,1
_28233:
	cmp	ebx,18
	jle	_2064
_2063:
	push	_bb_TDiaryBookGarden_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_28235
_2067:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_2065:
	add	ebx,1
_28235:
	cmp	ebx,3
	jle	_2067
_2066:
	mov	eax,0
	jmp	_13371
_13371:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_DiaryBookGarden:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_entdiarybook_gardenlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_diarybookgarden_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13373
_13373:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgDiaryBook_Ranch
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	eax,0
	jmp	_13376
_13376:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_Delete:
	push	ebp
	mov	ebp,esp
_13379:
	mov	eax,0
	jmp	_28238
_28238:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13382
_13382:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_28240
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28240:
	mov	eax,0
	jmp	_13385
_13385:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28243
	cmp	dword [_bb_diaryranch_bg_tengah1_image],0
	jne	_28244
	push	2
	push	_28245
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryranch_bg_tengah1_image],eax
_28244:
	cmp	ebx,2
	jne	_28246
	mov	edx,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [_bb_diaryplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [_bb_diaryplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_28246:
	cmp	dword [_bb_diaryranch_setRanch_image],0
	jne	_28247
	push	2
	push	9
	push	0
	push	146
	push	114
	push	_28248
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryranch_setRanch_image],eax
_28247:
	cmp	dword [_bb_diaryranch_btnGoGarden2_image],0
	jne	_28249
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_28250
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryranch_btnGoGarden2_image],eax
_28249:
	cmp	dword [_bb_diaryranch_btnGoPlants_image],0
	jne	_28251
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_25258
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryranch_btnGoPlants_image],eax
_28251:
	jmp	_28252
_28243:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28253
	cmp	dword [_bb_diaryranch_bg_tengah1_image],0
	je	_28254
	push	dword [_bb_diaryranch_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryranch_bg_tengah1_image],0
_28254:
	cmp	dword [_bb_diaryranch_setRanch_image],0
	je	_28255
	push	dword [_bb_diaryranch_setRanch_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryranch_setRanch_image],0
_28255:
	cmp	dword [_bb_diaryranch_btnGoGarden2_image],0
	je	_28256
	push	dword [_bb_diaryranch_btnGoGarden2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryranch_btnGoGarden2_image],0
_28256:
	cmp	dword [_bb_diaryranch_btnGoPlants_image],0
	je	_28257
	push	dword [_bb_diaryranch_btnGoPlants_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryranch_btnGoPlants_image],0
_28257:
	call	_bbGCCollect
_28253:
_28252:
	mov	eax,0
	jmp	_13389
_13389:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Ranch_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_28258
	push	_42
	push	2
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_28259
_28258:
	push	_42
	push	1
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_28259:
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [_bb_diaryranch_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_13393
_13393:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEntDiaryBook_Ranch
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],7
	push	dword [ebx+36]
	push	_28260
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	dword [ebx+36]
	push	_28262
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+36]
	push	_28264
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+36]
	push	_28266
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+36]
	push	_28268
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	eax,0
	jmp	_13396
_13396:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13399:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_28272
	push	eax
	call	_bbGCFree
	add	esp,4
_28272:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_28274
	push	eax
	call	_bbGCFree
	add	esp,4
_28274:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_28276
	push	eax
	call	_bbGCFree
	add	esp,4
_28276:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_28278
	push	eax
	call	_bbGCFree
	add	esp,4
_28278:
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_28280
	push	eax
	call	_bbGCFree
	add	esp,4
_28280:
	mov	eax,0
	jmp	_28270
_28270:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13402
_13402:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+32],1
	jne	_28282
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_28284
_2079:
	mov	eax,dword [esi+56]
	cmp	dword [eax+ebx*4+24],1
	jne	_28286
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+40]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28286:
_2077:
	add	ebx,1
_28284:
	cmp	ebx,edi
	jle	_2079
_2078:
_28282:
	mov	eax,0
	jmp	_13405
_13405:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_setCounterEnt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_28293
_2082:
	cmp	edi,dword [ebp-8]
	jg	_28295
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_28299
	cmp	eax,49
	je	_28300
	cmp	eax,50
	je	_28301
	cmp	eax,51
	je	_28302
	cmp	eax,52
	je	_28303
	cmp	eax,53
	je	_28304
	cmp	eax,54
	je	_28305
	cmp	eax,55
	je	_28306
	cmp	eax,56
	je	_28307
	cmp	eax,57
	je	_28308
	jmp	_28298
_28299:
	mov	ebx,0
	jmp	_28298
_28300:
	mov	ebx,1
	jmp	_28298
_28301:
	mov	ebx,2
	jmp	_28298
_28302:
	mov	ebx,3
	jmp	_28298
_28303:
	mov	ebx,4
	jmp	_28298
_28304:
	mov	ebx,5
	jmp	_28298
_28305:
	mov	ebx,6
	jmp	_28298
_28306:
	mov	ebx,7
	jmp	_28298
_28307:
	mov	ebx,8
	jmp	_28298
_28308:
	mov	ebx,9
	jmp	_28298
_28298:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],1
	jmp	_28310
_28295:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],0
_28310:
	sub	dword [ebp-4],1
	sub	esi,1
_2080:
	add	edi,1
_28293:
	cmp	edi,dword [ebp-12]
	jle	_2082
_2081:
	mov	eax,0
	jmp	_13409
_13409:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	mov	dword [ebp-12],0
	mov	dword [ebp-32],0
	mov	dword [ebp-28],0
	mov	dword [_28434],_28435
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	edx,dword [eax+32]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	je	_28311
	jmp	_2109
_28311:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28313
	mov	eax,dword [_bb_entdiarybook_ranchlist]
	mov	ebx,dword [_bb_diaryBook_Ranch]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+32],eax
	jge	_28315
	mov	edx,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28315:
_28313:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28316
	mov	eax,dword [_bb_diaryBook_Ranch]
	cmp	dword [eax+32],1
	jle	_28317
	mov	edx,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28317:
_28316:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28318
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_28318:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28319
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],1
	jne	_28320
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	jmp	_28321
_28320:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_28321:
_28319:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28322
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100658]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_28322:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28323
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100659]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_28323:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28324
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100660]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_28324:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28325
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100661]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_28325:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28326
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_28326:
	cmp	eax,0
	je	_28328
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fsub	dword [_100662]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_28328:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28329
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_28329:
	cmp	eax,0
	je	_28331
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	dword [_100663]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	esi,1
_28331:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28332
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_28332:
	cmp	eax,0
	je	_28334
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_100664]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_28334:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28335
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_28335:
	cmp	eax,0
	je	_28337
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_100665]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_28337:
	cmp	esi,0
	jne	_28338
	jmp	_2109
_28338:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28339
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,3
	setle	al
	movzx	eax,al
_28339:
	cmp	eax,0
	je	_28341
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_28344
	cmp	eax,2
	je	_28345
	cmp	eax,3
	je	_28346
	jmp	_28343
_28344:
	mov	eax,dword [_bb_diaryBook_Ranch]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28343
_28345:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2083
_2085:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2083
	cmp	dword [esi+24],1
	jne	_28355
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_28355:
_2083:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2085
_2084:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28343
_28346:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2086
_2088:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2086
	cmp	dword [esi+24],2
	jne	_28361
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_28363
_28361:
	cmp	dword [esi+24],1
	jne	_28364
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_28364:
_28363:
_2086:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2088
_2087:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28343
_28343:
	jmp	_28365
_28341:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28366
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,6
	setle	al
	movzx	eax,al
_28366:
	cmp	eax,0
	je	_28368
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,4
	je	_28371
	cmp	eax,5
	je	_28372
	cmp	eax,6
	je	_28373
	jmp	_28370
_28371:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2089
_2091:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2089
	cmp	dword [esi+24],1
	jne	_28379
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_2090
_28379:
_2089:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2091
_2090:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28370
_28372:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2092
_2094:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2092
	cmp	dword [esi+24],2
	jne	_28387
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_28388
_28387:
	cmp	dword [esi+24],4
	jne	_28389
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28389:
_28388:
_2092:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2094
_2093:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28370
_28373:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2095
_2097:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2095
	cmp	dword [esi+24],3
	jne	_28395
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_28397
_28395:
	cmp	dword [esi+24],4
	jne	_28398
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28398:
_28397:
_2095:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2097
_2096:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28370
_28370:
	jmp	_28399
_28368:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_28400
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,9
	setle	al
	movzx	eax,al
_28400:
	cmp	eax,0
	je	_28402
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,7
	je	_28405
	cmp	eax,8
	je	_28406
	cmp	eax,9
	je	_28407
	jmp	_28404
_28405:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2098
_2100:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2098
	cmp	dword [esi+24],1
	jne	_28413
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_28414
_28413:
	cmp	dword [esi+24],4
	jne	_28415
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_28415:
_28414:
_2098:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2100
_2099:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28404
_28406:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2101
_2103:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2101
	cmp	dword [esi+24],2
	jne	_28423
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_28424
_28423:
	cmp	dword [esi+24],7
	jne	_28425
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_28425:
_28424:
_2101:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2103
_2102:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28404
_28407:
	mov	ebx,dword [_bb_entdiarybook_ranchlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2104
_2106:
	mov	eax,edi
	push	_bb_TEntDiaryBook_Ranch
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2104
	cmp	dword [esi+24],3
	jne	_28431
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_28432
_28431:
	cmp	dword [esi+24],7
	jne	_28433
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_28433:
_28432:
_2104:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2106
_2105:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_28404
_28404:
_28402:
_28399:
_28365:
_2107:
	mov	eax,dword [ebp+8]
	push	dword [eax+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2109:
	mov	eax,0
	jmp	_13412
_13412:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Ranch_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	push	_bb_TEntDiaryBook_Ranch
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_diaryranch_setRanch_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_diaryBook_Ranch]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100726]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100727]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,esi
	add	eax,129
	mov	edx,eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-20],eax
	mov	eax,edx
	add	eax,127
	mov	ecx,dword [ebp-12]
	mov	dword [ebp-28],ecx
	mov	ecx,esi
	sub	ecx,1
	mov	dword [ebp-32],ecx
	mov	ecx,dword [ebp-12]
	add	ecx,155
	mov	ebx,ecx
	mov	ecx,edx
	sub	ecx,1
	mov	dword [ebp-36],ecx
	mov	ecx,eax
	add	ecx,1
	mov	dword [ebp-44],ecx
	mov	dword [ebp-40],ebx
	mov	ecx,esi
	sub	ecx,2
	mov	dword [ebp-52],ecx
	mov	ecx,ebx
	add	ecx,157
	mov	dword [ebp-24],ecx
	mov	ecx,edx
	sub	ecx,2
	mov	dword [ebp-56],ecx
	mov	ecx,dword [ebp-24]
	mov	dword [ebp-48],ecx
	mov	ecx,dword [ebp-24]
	mov	dword [ebp-60],ecx
	mov	ecx,dword [ebp+8]
	mov	dword [edi+24],ecx
	mov	ecx,dword [edi+24]
	cmp	ecx,1
	je	_28457
	cmp	ecx,2
	je	_28458
	cmp	ecx,3
	je	_28459
	cmp	ecx,4
	je	_28460
	cmp	ecx,5
	je	_28461
	cmp	ecx,6
	je	_28462
	cmp	ecx,7
	je	_28463
	cmp	ecx,8
	je	_28464
	cmp	ecx,9
	je	_28465
	jmp	_28456
_28457:
	mov	dword [ebp+-64],esi
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],1533
	jmp	_28456
_28458:
	mov	dword [ebp+-64],edx
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],1511
	jmp	_28456
_28459:
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],1522
	jmp	_28456
_28460:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	dword [ebp+-64],ebx
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3533
	jmp	_28456
_28461:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	dword [ebp+-64],ebx
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3511
	jmp	_28456
_28462:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3522
	jmp	_28456
_28463:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3533
	jmp	_28456
_28464:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3511
	jmp	_28456
_28465:
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edi+12]
	mov	dword [edi+28],3522
	jmp	_28456
_28456:
	mov	eax,dword [ebp+8]
	sub	eax,1
	mov	dword [edi+20],eax
	mov	dword [edi+32],0
	cmp	dword [_bb_fiturState_Ranch],446
	jne	_28466
	mov	dword [edi+32],1
_28466:
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28467
	mov	dword [edi+32],1
_28467:
	fld	dword [edi+8]
	fsub	dword [_100728]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	dword [edi+12]
	fsub	dword [_100729]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	ebx,0
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_28469
_2113:
	mov	eax,dword [edi+40]
	mov	dword [ebp+-64],esi
	fild	dword [ebp+-64]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [edi+44]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [edi+48]
	mov	eax,dword [_bb_diaryplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+56]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [edi+52]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [edi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	add	esi,eax
_2111:
	add	ebx,1
_28469:
	cmp	ebx,dword [ebp-16]
	jle	_2113
_2112:
	mov	eax,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,dword [edi+24]
	sub	edx,1
	mov	ebx,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [ebx+24]
	push	dword [ecx+edx*4+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_entdiarybook_ranchlist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_13415
_13415:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDiaryBookRanch_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13418
_13418:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13421:
	mov	eax,0
	jmp	_28473
_28473:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_28474
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_28475
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_28475:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_28476
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_28476:
	cmp	eax,0
	je	_28478
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28481
	cmp	eax,2
	je	_28482
	cmp	eax,3
	je	_28483
	jmp	_28480
_28481:
	push	2
	call	_bb_DiaryBookControl
	add	esp,4
	jmp	_28480
_28482:
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],1
	jmp	_28480
_28483:
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],1
	jmp	_28480
_28480:
_28478:
	jmp	_28484
_28474:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_28484:
	mov	eax,0
	jmp	_13425
_13425:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13428
_13428:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_28486
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28486:
	mov	eax,0
	jmp	_13431
_13431:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_28522],_28523
	cmp	dword [edi+32],3
	je	_28487
	jmp	_2114
_28487:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28489
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_28491
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28491:
_28489:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28492
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_28493
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28493:
_28492:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28494
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_28494:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28495
	cmp	dword [edi+40],1
	jne	_28496
	mov	dword [edi+40],0
	jmp	_28497
_28496:
	mov	dword [edi+40],1
_28497:
_28495:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28498
	fld	dword [edi+44]
	fsub	dword [_100762]
	fstp	dword [edi+44]
	mov	esi,1
_28498:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28499
	fld	dword [edi+44]
	fadd	dword [_100763]
	fstp	dword [edi+44]
	mov	esi,1
_28499:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28500
	fld	dword [edi+48]
	fadd	dword [_100764]
	fstp	dword [edi+48]
	mov	esi,1
_28500:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28501
	fld	dword [edi+48]
	fsub	dword [_100765]
	fstp	dword [edi+48]
	mov	esi,1
_28501:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28502
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_28502:
	cmp	eax,0
	je	_28504
	fld	dword [edi+44]
	fsub	dword [_100766]
	fstp	dword [edi+44]
	mov	esi,1
_28504:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28505
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_28505:
	cmp	eax,0
	je	_28507
	fld	dword [edi+44]
	fadd	dword [_100767]
	fstp	dword [edi+44]
	mov	esi,1
_28507:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28508
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_28508:
	cmp	eax,0
	je	_28510
	fld	dword [edi+48]
	fadd	dword [_100768]
	fstp	dword [edi+48]
	mov	esi,1
_28510:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28511
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_28511:
	cmp	eax,0
	je	_28513
	fld	dword [edi+48]
	fsub	dword [_100769]
	fstp	dword [edi+48]
	mov	esi,1
_28513:
	cmp	esi,0
	jne	_28514
	jmp	_2114
_28514:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_28517
	cmp	eax,2
	je	_28518
	cmp	eax,3
	je	_28519
	jmp	_28516
_28517:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28516
_28518:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28516
_28519:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_100770]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28516
_28516:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2114:
	mov	eax,0
	jmp	_13434
_13434:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookRanch_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TDiaryBookRanch_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100797]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fadd	dword [_100798]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fadd	dword [_100799]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100800]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_100801]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28533
	cmp	eax,2
	je	_28534
	cmp	eax,3
	je	_28535
	jmp	_28532
_28533:
	mov	eax,dword [_bb_diaryplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28532
_28534:
	mov	eax,dword [_bb_diaryranch_btnGoGarden2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28532
_28535:
	mov	eax,dword [_bb_diaryranch_btnGoPlants_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28532
_28532:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_diarybookranch_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13437
_13437:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateDiaryBook_Ranch:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_diaryBook_Ranch]
	cmp	dword [eax+28],1
	jne	_28537
	mov	eax,dword [_bb_diaryBook_Ranch]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_entdiarybook_ranchlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2116
_2118:
	push	_bb_TEntDiaryBook_Ranch
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2116
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_2116:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2118
_2117:
	mov	esi,dword [_bb_diarybookranch_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2119
_2121:
	push	_bb_TDiaryBookRanch_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2119
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2119:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2121
_2120:
_28537:
	mov	eax,0
	jmp	_13439
_13439:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDiaryBook_Ranch:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_DiaryBookRanch
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TEntDiaryBook_Ranch
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_28557
_2124:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_2122:
	add	ebx,1
_28557:
	cmp	ebx,9
	jle	_2124
_2123:
	push	_bb_TDiaryBookRanch_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_28559
_2127:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_2125:
	add	ebx,1
_28559:
	cmp	ebx,3
	jle	_2127
_2126:
	mov	eax,0
	jmp	_13441
_13441:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_DiaryBookRanch:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_entdiarybook_ranchlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_diarybookranch_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13443
_13443:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgDiaryBook_Plant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],1
	mov	eax,0
	jmp	_13446
_13446:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_Delete:
	push	ebp
	mov	ebp,esp
_13449:
	mov	eax,0
	jmp	_28562
_28562:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13452
_13452:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_28564
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28564:
	mov	eax,0
	jmp	_13455
_13455:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28567
	cmp	dword [_bb_diaryplant_bg_tengah1_image],0
	jne	_28568
	push	2
	push	_28569
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_bg_tengah1_image],eax
_28568:
	cmp	ebx,2
	jne	_28570
	cmp	dword [_bb_diaryplant_bg_kiri1_image],0
	jne	_28571
	push	2
	push	_28572
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_bg_kiri1_image],eax
_28571:
	cmp	dword [_bb_diaryplant_bg_kanan1_image],0
	jne	_28573
	push	2
	push	_28574
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_bg_kanan1_image],eax
_28573:
	mov	edx,dword [_bb_diaryBook_Plant]
	mov	eax,dword [_bb_diaryplant_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_diaryBook_Plant]
	mov	eax,dword [_bb_diaryplant_bg_kanan1_image]
	mov	dword [edx+24],eax
_28570:
	cmp	dword [_bb_diaryplant_setPlant_image],0
	jne	_28575
	push	2
	push	16
	push	0
	push	145
	push	114
	push	_28576
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_setPlant_image],eax
_28575:
	cmp	dword [_bb_diaryplant_btnGoRanch2_image],0
	jne	_28577
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_28578
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_btnGoRanch2_image],eax
_28577:
	cmp	dword [_bb_diaryplant_btnGoEnemies_image],0
	jne	_28579
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_26792
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_btnGoEnemies_image],eax
_28579:
	cmp	dword [_bb_diaryplant_btnClose_image],0
	jne	_28580
	push	2
	push	2
	push	0
	push	51
	push	50
	push	_24493
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_btnClose_image],eax
_28580:
	cmp	dword [_bb_diaryplant_font1_image],0
	jne	_28581
	push	2
	push	10
	push	0
	push	12
	push	13
	push	_28582
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_diaryplant_font1_image],eax
_28581:
	cmp	dword [_bb_bgm_panel],0
	jne	_28583
	push	1
	push	_28584
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_28583:
	jmp	_28585
_28567:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28586
	call	_bb_EmptySemuaList_DiaryBookPlant
	call	_bb_EmptySemuaList_DiaryBookEnemy
	call	_bb_EmptySemuaList_DiaryBookGarden
	call	_bb_EmptySemuaList_DiaryBookRanch
	cmp	dword [_bb_diaryplant_bg_tengah1_image],0
	je	_28587
	push	dword [_bb_diaryplant_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_bg_tengah1_image],0
_28587:
	cmp	dword [_bb_diaryplant_bg_kiri1_image],0
	je	_28588
	push	dword [_bb_diaryplant_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_bg_kiri1_image],0
_28588:
	cmp	dword [_bb_diaryplant_bg_kanan1_image],0
	je	_28589
	push	dword [_bb_diaryplant_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_bg_kanan1_image],0
_28589:
	cmp	dword [_bb_diaryplant_setPlant_image],0
	je	_28590
	push	dword [_bb_diaryplant_setPlant_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_setPlant_image],0
_28590:
	cmp	dword [_bb_diaryplant_btnGoRanch2_image],0
	je	_28591
	push	dword [_bb_diaryplant_btnGoRanch2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_btnGoRanch2_image],0
_28591:
	cmp	dword [_bb_diaryplant_btnGoEnemies_image],0
	je	_28592
	push	dword [_bb_diaryplant_btnGoEnemies_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_btnGoEnemies_image],0
_28592:
	cmp	dword [_bb_diaryplant_btnClose_image],0
	je	_28593
	push	dword [_bb_diaryplant_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_btnClose_image],0
_28593:
	cmp	dword [_bb_diaryplant_font1_image],0
	je	_28594
	push	dword [_bb_diaryplant_font1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_diaryplant_font1_image],0
_28594:
	cmp	dword [_bb_bgm_panel],0
	je	_28595
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_28595:
	call	_bbGCCollect
_28586:
_28585:
	mov	eax,0
	jmp	_13459
_13459:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgDiaryBook_Plant_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_28596
	push	_42
	push	2
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_28597
_28596:
	push	_42
	push	1
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_28597:
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_diaryBook_Plant]
	mov	eax,dword [_bb_diaryplant_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+32],0
	mov	eax,0
	jmp	_13463
_13463:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEntDiaryBook_Plant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],7
	push	dword [ebx+36]
	push	_28598
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	dword [ebx+36]
	push	_28600
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+36]
	push	_28602
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+36]
	push	_28604
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+36]
	push	_28606
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	eax,0
	jmp	_13466
_13466:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13469:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_28610
	push	eax
	call	_bbGCFree
	add	esp,4
_28610:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_28612
	push	eax
	call	_bbGCFree
	add	esp,4
_28612:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_28614
	push	eax
	call	_bbGCFree
	add	esp,4
_28614:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_28616
	push	eax
	call	_bbGCFree
	add	esp,4
_28616:
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_28618
	push	eax
	call	_bbGCFree
	add	esp,4
_28618:
	mov	eax,0
	jmp	_28608
_28608:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13472
_13472:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+32],1
	jne	_28620
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_28622
_2143:
	mov	eax,dword [esi+56]
	cmp	dword [eax+ebx*4+24],1
	jne	_28624
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+40]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28624:
_2141:
	add	ebx,1
_28622:
	cmp	ebx,edi
	jle	_2143
_2142:
_28620:
	mov	eax,0
	jmp	_13475
_13475:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_setCounterEnt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_28631
_2146:
	cmp	edi,dword [ebp-8]
	jg	_28633
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_28637
	cmp	eax,49
	je	_28638
	cmp	eax,50
	je	_28639
	cmp	eax,51
	je	_28640
	cmp	eax,52
	je	_28641
	cmp	eax,53
	je	_28642
	cmp	eax,54
	je	_28643
	cmp	eax,55
	je	_28644
	cmp	eax,56
	je	_28645
	cmp	eax,57
	je	_28646
	jmp	_28636
_28637:
	mov	ebx,0
	jmp	_28636
_28638:
	mov	ebx,1
	jmp	_28636
_28639:
	mov	ebx,2
	jmp	_28636
_28640:
	mov	ebx,3
	jmp	_28636
_28641:
	mov	ebx,4
	jmp	_28636
_28642:
	mov	ebx,5
	jmp	_28636
_28643:
	mov	ebx,6
	jmp	_28636
_28644:
	mov	ebx,7
	jmp	_28636
_28645:
	mov	ebx,8
	jmp	_28636
_28646:
	mov	ebx,9
	jmp	_28636
_28636:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],1
	jmp	_28648
_28633:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],0
_28648:
	sub	dword [ebp-4],1
	sub	esi,1
_2144:
	add	edi,1
_28631:
	cmp	edi,dword [ebp-12]
	jle	_2146
_2145:
	mov	eax,0
	jmp	_13479
_13479:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_28838],_28839
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax+36]
	cmp	dword [esi+24],eax
	je	_28649
	jmp	_2194
_28649:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28651
	mov	eax,dword [_bb_entdiarybook_plantlist]
	mov	ebx,dword [_bb_diaryBook_Plant]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+36],eax
	jge	_28653
	mov	edx,dword [_bb_diaryBook_Plant]
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax+36]
	add	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28653:
_28651:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28654
	mov	eax,dword [_bb_diaryBook_Plant]
	cmp	dword [eax+36],1
	jle	_28655
	mov	edx,dword [_bb_diaryBook_Plant]
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28655:
_28654:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28656
	fldz
	fstp	dword [esi+60]
	fldz
	fstp	dword [esi+64]
	mov	edi,1
_28656:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28657
	cmp	dword [esi+32],1
	jne	_28658
	mov	dword [esi+32],0
	jmp	_28659
_28658:
	mov	dword [esi+32],1
_28659:
_28657:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28660
	fld	dword [esi+60]
	fsub	dword [_100875]
	fstp	dword [esi+60]
	mov	edi,1
_28660:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28661
	fld	dword [esi+60]
	fadd	dword [_100876]
	fstp	dword [esi+60]
	mov	edi,1
_28661:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28662
	fld	dword [esi+64]
	fadd	dword [_100877]
	fstp	dword [esi+64]
	mov	edi,1
_28662:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28663
	fld	dword [esi+64]
	fsub	dword [_100878]
	fstp	dword [esi+64]
	mov	edi,1
_28663:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28664
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_28664:
	cmp	eax,0
	je	_28666
	fld	dword [esi+60]
	fsub	dword [_100879]
	fstp	dword [esi+60]
	mov	edi,1
_28666:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28667
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_28667:
	cmp	eax,0
	je	_28669
	fld	dword [esi+60]
	fadd	dword [_100880]
	fstp	dword [esi+60]
	mov	edi,1
_28669:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28670
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_28670:
	cmp	eax,0
	je	_28672
	fld	dword [esi+64]
	fadd	dword [_100881]
	fstp	dword [esi+64]
	mov	edi,1
_28672:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28673
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_28673:
	cmp	eax,0
	je	_28675
	fld	dword [esi+64]
	fsub	dword [_100882]
	fstp	dword [esi+64]
	mov	edi,1
_28675:
	cmp	edi,0
	jne	_28676
	jmp	_2194
_28676:
	mov	eax,dword [esi+40]
	fld	dword [esi+8]
	fadd	dword [esi+60]
	fstp	dword [eax+24]
	mov	eax,dword [esi+44]
	fld	dword [esi+12]
	fadd	dword [esi+64]
	fstp	dword [eax+24]
	jmp	_2192
_2192:
	push	dword [esi+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2194:
	mov	eax,0
	jmp	_13482
_13482:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_28843
	cmp	edx,121
	je	_28844
	cmp	edx,131
	je	_28845
	cmp	edx,141
	je	_28846
	cmp	edx,151
	je	_28847
	cmp	edx,161
	je	_28848
	cmp	edx,171
	je	_28849
	cmp	edx,181
	je	_28850
	cmp	edx,182
	je	_28851
	cmp	edx,183
	je	_28852
	cmp	edx,184
	je	_28853
	cmp	edx,185
	je	_28854
	cmp	edx,186
	je	_28855
	cmp	edx,187
	je	_28856
	cmp	edx,188
	je	_28857
	cmp	edx,189
	je	_28858
	jmp	_28842
_28843:
	mov	eax,411
	jmp	_28842
_28844:
	mov	eax,421
	jmp	_28842
_28845:
	mov	eax,431
	jmp	_28842
_28846:
	mov	eax,441
	jmp	_28842
_28847:
	mov	eax,451
	jmp	_28842
_28848:
	mov	eax,461
	jmp	_28842
_28849:
	mov	eax,471
	jmp	_28842
_28850:
	mov	eax,481
	jmp	_28842
_28851:
	mov	eax,482
	jmp	_28842
_28852:
	mov	eax,483
	jmp	_28842
_28853:
	mov	eax,484
	jmp	_28842
_28854:
	mov	eax,485
	jmp	_28842
_28855:
	mov	eax,486
	jmp	_28842
_28856:
	mov	eax,487
	jmp	_28842
_28857:
	mov	eax,488
	jmp	_28842
_28858:
	mov	eax,489
	jmp	_28842
_28842:
	jmp	_13485
_13485:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEntDiaryBook_Plant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,116
	push	ebx
	push	esi
	push	edi
	push	_bb_TEntDiaryBook_Plant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	edx,dword [_bb_diaryplant_setPlant_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_100991]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_100992]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,esi
	add	eax,128
	mov	ecx,eax
	mov	eax,ecx
	add	eax,128
	mov	ebx,eax
	mov	dword [ebp-28],edi
	mov	eax,ebx
	add	eax,131
	mov	dword [ebp-16],eax
	mov	dword [ebp-36],edi
	mov	eax,dword [ebp-16]
	add	eax,129
	mov	dword [ebp-20],eax
	mov	dword [ebp-44],edi
	mov	eax,dword [ebp-20]
	add	eax,130
	mov	dword [ebp-32],eax
	mov	dword [ebp-48],edi
	mov	eax,edi
	add	eax,156
	mov	dword [ebp-108],eax
	mov	eax,dword [ebp-108]
	mov	dword [ebp-112],eax
	mov	eax,dword [ebp-108]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp-108]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-68],eax
	mov	eax,dword [ebp-108]
	mov	dword [ebp-64],eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-76],eax
	mov	eax,dword [ebp-108]
	mov	dword [ebp-72],eax
	mov	dword [ebp-80],ecx
	mov	eax,dword [ebp-108]
	add	eax,157
	mov	dword [ebp-40],eax
	mov	dword [ebp-84],ebx
	mov	eax,dword [ebp-40]
	mov	dword [ebp-88],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp-96],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp-92],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-104],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp-100],eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+8]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_28894
	cmp	eax,2
	je	_28895
	cmp	eax,3
	je	_28896
	cmp	eax,4
	je	_28897
	cmp	eax,5
	je	_28898
	cmp	eax,6
	je	_28899
	cmp	eax,7
	je	_28900
	cmp	eax,8
	je	_28901
	cmp	eax,9
	je	_28902
	cmp	eax,10
	je	_28903
	cmp	eax,11
	je	_28904
	cmp	eax,12
	je	_28905
	cmp	eax,13
	je	_28906
	cmp	eax,14
	je	_28907
	cmp	eax,15
	je	_28908
	cmp	eax,16
	je	_28909
	jmp	_28893
_28894:
	mov	dword [ebp+-116],esi
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-116],edi
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],111
	jmp	_28893
_28895:
	mov	dword [ebp+-116],ecx
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-116],edi
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],131
	jmp	_28893
_28896:
	mov	dword [ebp+-116],ebx
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],121
	jmp	_28893
_28897:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],141
	jmp	_28893
_28898:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],151
	jmp	_28893
_28899:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],161
	jmp	_28893
_28900:
	mov	dword [ebp+-116],esi
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],171
	jmp	_28893
_28901:
	mov	dword [ebp+-116],ecx
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],181
	jmp	_28893
_28902:
	mov	dword [ebp+-116],ebx
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],182
	jmp	_28893
_28903:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],183
	jmp	_28893
_28904:
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],184
	jmp	_28893
_28905:
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],185
	jmp	_28893
_28906:
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],186
	jmp	_28893
_28907:
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],187
	jmp	_28893
_28908:
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],188
	jmp	_28893
_28909:
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],189
	jmp	_28893
_28893:
	mov	edx,dword [ebp+8]
	sub	edx,1
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+32],0
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	push	eax
	mov	eax,dword [ebp-12]
	push	dword [eax+28]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	eax
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-12]
	mov	dword [edx+32],eax
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_28911
	mov	eax,dword [ebp-12]
	mov	dword [eax+32],1
_28911:
	mov	eax,dword [ebp-12]
	fld	dword [eax+8]
	fsub	dword [_100993]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+12]
	fsub	dword [_100994]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-24],eax
	jmp	_28913
_2198:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+40]
	mov	dword [ebp+-116],esi
	fild	dword [ebp+-116]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+44]
	mov	dword [ebp+-116],edi
	fild	dword [ebp+-116]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+48]
	mov	eax,dword [_bb_diaryplant_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-116],eax
	fild	dword [ebp+-116]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+56]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+52]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	add	esi,eax
_2196:
	add	ebx,1
_28913:
	cmp	ebx,dword [ebp-24]
	jle	_2198
_2197:
	mov	ecx,dword [ebp-12]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	sub	eax,1
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [ebx+24]
	push	dword [edx+eax*4+28]
	push	ecx
	mov	eax,dword [ecx]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_entdiarybook_plantlist]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_13488
_13488:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDiaryBookPlant_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13491
_13491:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_13494:
	mov	eax,0
	jmp	_28917
_28917:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_28918
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_28919
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_28919:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_28920
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_28920:
	cmp	eax,0
	je	_28922
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28925
	cmp	eax,2
	je	_28926
	cmp	eax,3
	je	_28927
	jmp	_28924
_28925:
	push	2
	call	_bb_DiaryBookControl
	add	esp,4
	jmp	_28924
_28926:
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],1
	jmp	_28924
_28927:
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],1
	jmp	_28924
_28924:
_28922:
	jmp	_28928
_28918:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_28928:
	mov	eax,0
	jmp	_13498
_13498:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13501
_13501:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_28930
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_28930:
	mov	eax,0
	jmp	_13504
_13504:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_28966],_28967
	cmp	dword [edi+32],3
	je	_28931
	jmp	_2199
_28931:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28933
	mov	eax,dword [_bb_trophyroom_btnnavigasi_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_28935
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28935:
_28933:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28936
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_28937
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_28937:
_28936:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28938
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	esi,1
_28938:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28939
	cmp	dword [edi+40],1
	jne	_28940
	mov	dword [edi+40],0
	jmp	_28941
_28940:
	mov	dword [edi+40],1
_28941:
_28939:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28942
	fld	dword [edi+44]
	fsub	dword [_101033]
	fstp	dword [edi+44]
	mov	esi,1
_28942:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28943
	fld	dword [edi+44]
	fadd	dword [_101034]
	fstp	dword [edi+44]
	mov	esi,1
_28943:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28944
	fld	dword [edi+48]
	fadd	dword [_101035]
	fstp	dword [edi+48]
	mov	esi,1
_28944:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_28945
	fld	dword [edi+48]
	fsub	dword [_101036]
	fstp	dword [edi+48]
	mov	esi,1
_28945:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28946
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_28946:
	cmp	eax,0
	je	_28948
	fld	dword [edi+44]
	fsub	dword [_101037]
	fstp	dword [edi+44]
	mov	esi,1
_28948:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28949
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_28949:
	cmp	eax,0
	je	_28951
	fld	dword [edi+44]
	fadd	dword [_101038]
	fstp	dword [edi+44]
	mov	esi,1
_28951:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28952
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_28952:
	cmp	eax,0
	je	_28954
	fld	dword [edi+48]
	fadd	dword [_101039]
	fstp	dword [edi+48]
	mov	esi,1
_28954:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_28955
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_28955:
	cmp	eax,0
	je	_28957
	fld	dword [edi+48]
	fsub	dword [_101040]
	fstp	dword [edi+48]
	mov	esi,1
_28957:
	cmp	esi,0
	jne	_28958
	jmp	_2199
_28958:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_28961
	cmp	eax,2
	je	_28962
	cmp	eax,3
	je	_28963
	jmp	_28960
_28961:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28960
_28962:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28960
_28963:
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_101041]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_28960
_28960:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2199:
	mov	eax,0
	jmp	_13507
_13507:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDiaryBookPlant_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TDiaryBookPlant_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_101068]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fadd	dword [_101069]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fadd	dword [_101070]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_101071]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_diaryBook_Plant]
	fld	dword [eax+8]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_diaryBook_Plant]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_101072]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_28977
	cmp	eax,2
	je	_28978
	cmp	eax,3
	je	_28979
	jmp	_28976
_28977:
	mov	eax,dword [_bb_diaryplant_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-16]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28976
_28978:
	mov	eax,dword [_bb_diaryplant_btnGoRanch2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-32]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28976
_28979:
	mov	eax,dword [_bb_diaryplant_btnGoEnemies_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_28976
_28976:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_diarybookplant_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13510
_13510:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateDiaryBook_Plant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_diaryBook_Plant]
	cmp	dword [eax+28],1
	jne	_28981
	mov	eax,dword [_bb_diaryBook_Plant]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_entdiarybook_plantlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2201
_2203:
	push	_bb_TEntDiaryBook_Plant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2201
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_2201:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2203
_2202:
	mov	esi,dword [_bb_diarybookplant_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2204
_2206:
	push	_bb_TDiaryBookPlant_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2204
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2204:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2206
_2205:
_28981:
	call	_bb_UpdateDiaryBook_Enemy
	call	_bb_UpdateDiaryBook_Garden
	call	_bb_UpdateDiaryBook_Ranch
	mov	eax,0
	jmp	_13512
_13512:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDiaryBook_Plant:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_DiaryBookPlant
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_bb_TEntDiaryBook_Plant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_29001
_2209:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_2207:
	add	ebx,1
_29001:
	cmp	ebx,16
	jle	_2209
_2208:
	push	_bb_TDiaryBookPlant_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_29003
_2212:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_2210:
	add	ebx,1
_29003:
	cmp	ebx,3
	jle	_2212
_2211:
	call	_bb_InitDiaryBook_Enemy
	call	_bb_InitDiaryBook_Garden
	call	_bb_InitDiaryBook_Ranch
	mov	eax,0
	jmp	_13514
_13514:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_DiaryBookPlant:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_entdiarybook_plantlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_diarybookplant_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13516
_13516:
	mov	esp,ebp
	pop	ebp
	ret
_bb_DiaryBookControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_29008
	cmp	eax,2
	je	_29009
	jmp	_29007
_29008:
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+32],1
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_29007
_29009:
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	dword [eax+32],0
	cmp	dword [_bb_currLevelName],1
	jne	_29010
	push	_468
	push	1
	mov	eax,dword [_bb_diaryBook_Plant]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_29010:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_29007
_29007:
	mov	eax,dword [_bb_diaryBook_Enemy]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Garden]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_diaryBook_Ranch]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_13519
_13519:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_TimerGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_TimerGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	eax,0
	jmp	_13522
_13522:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_TimerGame_Delete:
	push	ebp
	mov	ebp,esp
_13525:
	mov	eax,0
	jmp	_29011
_29011:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_TimerGame_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_29018],_29019
	cmp	dword [_bb_pauseGame],1
	jne	_29012
	jmp	_2213
_29012:
	fld	dword [edx+12]
	fsub	dword [edx+8]
	fstp	dword [edx+12]
	fld	dword [edx+12]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29013
	jmp	_2213
_29013:
	fld	dword [_bb_waktuGame]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29015
	fld	dword [_101097]
	fstp	dword [edx+12]
	fld	dword [_bb_waktuGame]
	fsub	dword [_101098]
	fstp	dword [_bb_waktuGame]
	jmp	_29016
_29015:
	fld	dword [_101099]
	fstp	dword [edx+12]
	fld	dword [_bb_lamaGame]
	fstp	dword [_bb_waktuGame]
_29016:
_29014:
_2213:
	mov	eax,0
	jmp	_13528
_13528:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_TimerGame_Generate:
	push	ebp
	mov	ebp,esp
	push	_bb_TGarden_TimerGame
	call	_bbObjectNew
	add	esp,4
	fld	dword [_101107]
	fstp	dword [eax+8]
	fld	dword [_101108]
	fstp	dword [eax+12]
	jmp	_13530
_13530:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_FarmTool
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],2
	push	dword [ebx+48]
	push	_29022
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+48]
	push	_29024
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	dword [ebx+48]
	push	_29026
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	dword [ebx+48]
	push	_29028
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	dword [ebx+48]
	push	_29030
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	mov	eax,0
	jmp	_13533
_13533:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13536:
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_29034
	push	eax
	call	_bbGCFree
	add	esp,4
_29034:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_29036
	push	eax
	call	_bbGCFree
	add	esp,4
_29036:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_29038
	push	eax
	call	_bbGCFree
	add	esp,4
_29038:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_29040
	push	eax
	call	_bbGCFree
	add	esp,4
_29040:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_29042
	push	eax
	call	_bbGCFree
	add	esp,4
_29042:
	mov	eax,0
	jmp	_29032
_29032:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_garden_farmTool_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13539
_13539:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_29044
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_29044:
	mov	eax,0
	jmp	_13542
_13542:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_itemDipakai:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+24]
	cmp	eax,681
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29046
	mov	eax,dword [edi+24]
	cmp	eax,611
	sete	al
	movzx	eax,al
_29046:
	cmp	eax,0
	je	_29048
	mov	eax,dword [edi+24]
	cmp	eax,681
	je	_29051
	cmp	eax,611
	je	_29052
	jmp	_29050
_29051:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	sub	eax,1
	mov	dword [ecx+edx*4+28],eax
	mov	esi,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	jmp	_29050
_29052:
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	jmp	_29050
_29050:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2215
_2217:
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2215
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_2215:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2217
_2216:
_29048:
	mov	eax,0
	jmp	_13545
_13545:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_updateJmlItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+24]
	cmp	eax,681
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29061
	mov	eax,dword [edx+24]
	cmp	eax,611
	sete	al
	movzx	eax,al
_29061:
	cmp	eax,0
	jne	_29063
	mov	eax,dword [edx+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
_29063:
	cmp	eax,0
	jne	_29065
	mov	eax,dword [edx+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_29065:
	cmp	eax,0
	je	_29067
	mov	eax,dword [edx+24]
	cmp	eax,681
	je	_29070
	cmp	eax,611
	je	_29071
	cmp	eax,682
	je	_29072
	cmp	eax,683
	je	_29073
	jmp	_29069
_29070:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
	jmp	_29069
_29071:
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [eax+28]
	mov	dword [edx+32],eax
	jmp	_29069
_29072:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
	jmp	_29069
_29073:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
	jmp	_29069
_29069:
	push	dword [edx+32]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
_29067:
	mov	eax,0
	jmp	_13548
_13548:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+44],1
	jne	_29075
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+48]
	sub	eax,1
	mov	edi,eax
	jmp	_29077
_2220:
	mov	eax,dword [esi+68]
	cmp	dword [eax+ebx*4+24],1
	jne	_29079
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+56]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+60]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_29079:
_2218:
	add	ebx,1
_29077:
	cmp	ebx,edi
	jle	_2220
_2219:
_29075:
	mov	eax,0
	jmp	_13551
_13551:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_29086
_2223:
	cmp	edi,dword [ebp-8]
	jg	_29088
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_29092
	cmp	eax,49
	je	_29093
	cmp	eax,50
	je	_29094
	cmp	eax,51
	je	_29095
	cmp	eax,52
	je	_29096
	cmp	eax,53
	je	_29097
	cmp	eax,54
	je	_29098
	cmp	eax,55
	je	_29099
	cmp	eax,56
	je	_29100
	cmp	eax,57
	je	_29101
	jmp	_29091
_29092:
	mov	ebx,0
	jmp	_29091
_29093:
	mov	ebx,1
	jmp	_29091
_29094:
	mov	ebx,2
	jmp	_29091
_29095:
	mov	ebx,3
	jmp	_29091
_29096:
	mov	ebx,4
	jmp	_29091
_29097:
	mov	ebx,5
	jmp	_29091
_29098:
	mov	ebx,6
	jmp	_29091
_29099:
	mov	ebx,7
	jmp	_29091
_29100:
	mov	ebx,8
	jmp	_29091
_29101:
	mov	ebx,9
	jmp	_29091
_29091:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+64]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	mov	dword [eax+esi*4+24],1
	jmp	_29103
_29088:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	mov	dword [eax+esi*4+24],0
_29103:
	sub	dword [ebp-4],1
	sub	esi,1
_2221:
	add	edi,1
_29086:
	cmp	edi,dword [ebp-12]
	jle	_2223
_2222:
	mov	eax,0
	jmp	_13555
_13555:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29110
	mov	eax,dword [ebx+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29104
	mov	eax,dword [ebx+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_29104:
	cmp	eax,0
	jne	_29108
	mov	eax,dword [ebx+36]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29106
	mov	eax,dword [ebx+32]
	cmp	eax,0
	setg	al
	movzx	eax,al
_29106:
_29108:
_29110:
	cmp	eax,0
	je	_29112
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_29113
	push	dword [ebx+24]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	mov	eax,dword [ebx+24]
	cmp	eax,682
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29114
	mov	eax,dword [ebx+24]
	cmp	eax,683
	setne	al
	movzx	eax,al
_29114:
	cmp	eax,0
	je	_29116
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_29117
	mov	dword [ebx+40],1
_29117:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_29118
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_29118:
	cmp	eax,0
	je	_29120
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	cmp	dword [edx+72],eax
	jne	_29121
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_29123
_29121:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_29123:
_29120:
_29116:
	jmp	_29125
_29113:
	mov	dword [ebx+40],0
_29125:
_29112:
	mov	eax,0
	jmp	_13559
_13559:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_FarmTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-28],0
	mov	dword [ebp-24],0
	mov	dword [ebp-32],0
	push	_bb_TGarden_FarmTool
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],ebx
	mov	eax,dword [ebp-12]
	cmp	dword [eax+24],671
	je	_29127
	push	_42
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	dword [_bb_TFarmTool+64]
	add	esp,8
_29127:
	cmp	ebx,611
	je	_29130
	cmp	ebx,661
	je	_29131
	cmp	ebx,671
	je	_29132
	cmp	ebx,681
	je	_29133
	cmp	ebx,682
	je	_29134
	cmp	ebx,683
	je	_29135
	jmp	_29129
_29130:
	mov	edx,dword [_bb_garden_btnTool_1_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],99
	jmp	_29129
_29131:
	mov	edx,dword [_bb_garden_btnTool_6_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],0
	jmp	_29129
_29132:
	push	_42
	call	dword [_bb_TBtnWaterCan+56]
	add	esp,4
	mov	edx,dword [_bb_btnWaterCan_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],0
	jmp	_29129
_29133:
	mov	edx,dword [_bb_garden_btnTool_8_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],99
	jmp	_29129
_29134:
	mov	edx,dword [_bb_garden_Barn_25_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],99
	jmp	_29129
_29135:
	mov	edx,dword [_bb_garden_Barn_26_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],99
	jmp	_29129
_29129:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_101169]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,8
	mov	edi,ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,8
	mov	dword [ebp-16],eax
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,8
	mov	ebx,eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	fsub	dword [_101170]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+12]
	mov	dword [edx+28],eax
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_29143
	cmp	eax,2
	je	_29144
	cmp	eax,3
	je	_29145
	cmp	eax,4
	je	_29146
	cmp	eax,5
	je	_29147
	cmp	eax,6
	je	_29148
	cmp	eax,7
	je	_29149
	jmp	_29142
_29143:
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29144:
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29145:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29146:
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29147:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29148:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29149:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_101171]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	fsub	dword [_101172]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29142
_29142:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fadd	dword [_101173]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	edi,ebx
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_101174]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,682
	je	_29155
	cmp	eax,683
	je	_29156
	jmp	_29154
_29155:
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29154
_29156:
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_29154
_29154:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29157
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_29157:
	cmp	eax,0
	je	_29159
	mov	eax,dword [ebp-12]
	fld	dword [eax+8]
	fadd	dword [_101175]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+12]
	fadd	dword [_101176]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_29160
_29159:
	mov	eax,dword [ebp-12]
	fld	dword [eax+8]
	fsub	dword [_101177]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+12]
	fsub	dword [_101178]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
_29160:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29161
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,681
	sete	al
	movzx	eax,al
_29161:
	cmp	eax,0
	jne	_29163
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
_29163:
	cmp	eax,0
	jne	_29165
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_29165:
	cmp	eax,0
	je	_29167
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+48]
	sub	eax,1
	mov	edi,eax
	jmp	_29169
_2226:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+52]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+56]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+60]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+60]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+60]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+60]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+68]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+64]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+60]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,5
	add	esi,eax
_2224:
	add	ebx,1
_29169:
	cmp	ebx,edi
	jle	_2226
_2225:
	mov	eax,dword [ebp-12]
	mov	dword [eax+32],0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-12]
	push	dword [eax+32]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
_29167:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+40],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+44],1
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+24]
	cmp	eax,682
	je	_29174
	cmp	eax,683
	je	_29175
	jmp	_29173
_29174:
	mov	eax,dword [_bb_arrShopUnlockedState_Seed]
	push	dword [eax+64+24]
	push	402
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-12]
	mov	dword [edx+44],eax
	jmp	_29173
_29175:
	mov	eax,dword [_bb_arrShopUnlockedState_Seed]
	push	dword [eax+68+24]
	push	404
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-12]
	mov	dword [edx+44],eax
	jmp	_29173
_29173:
	mov	eax,dword [_bb_garden_farmTool_List]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_13563
_13563:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveGarden_BtnFarmTool:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_garden_farmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_garden_farmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_29180
	mov	edi,dword [_bb_garden_farmTool_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2227
_2229:
	mov	eax,dword [ebp-4]
	push	_bb_TGarden_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2227
	mov	eax,dword [ebx+24]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29187
	mov	eax,dword [ebx+24]
	cmp	eax,681
	sete	al
	movzx	eax,al
_29187:
	cmp	eax,0
	je	_29189
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+52]
	push	dword [eax+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+52]
	push	dword [eax+4+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+64]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+64]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+68]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+68]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_29189:
_2227:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2229
_2228:
_29180:
	mov	eax,0
	jmp	_13566
_13566:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadGarden_BtnFarmTool:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [_bb_garden_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2231
_2233:
	push	_bb_TGarden_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2231
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_2231:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2233
_2232:
	mov	eax,0
	jmp	_13568
_13568:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateLumbung:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	eax,102
	jne	_29197
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [edx+eax*4+28]
	add	eax,edi
	cmp	eax,99
	jle	_29198
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	dword [edx+eax*4+28],99
	jmp	_29199
_29198:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	add	eax,edi
	mov	dword [ecx+edx*4+28],eax
_29199:
	mov	esi,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	jmp	_29200
_29197:
	cmp	eax,104
	jne	_29201
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [edx+eax*4+28]
	add	eax,edi
	cmp	eax,99
	jle	_29202
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+24]
	mov	dword [edx+eax*4+28],99
	jmp	_29203
_29202:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	add	eax,edi
	mov	dword [ecx+edx*4+28],eax
_29203:
	mov	esi,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [edx+eax*4+28]
	add	eax,edi
	cmp	eax,99
	jle	_29204
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	dword [edx+eax*4+28],99
	jmp	_29205
_29204:
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	add	eax,edi
	mov	dword [ecx+edx*4+28],eax
_29205:
	mov	esi,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_29201:
_29200:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29206
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_29206:
	cmp	eax,0
	jne	_29208
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_29208:
	cmp	eax,0
	jne	_29210
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_29210:
	cmp	eax,0
	je	_29212
	call	_bb_LoadGarden_BtnFarmTool
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29213
	cmp	edi,1
	setg	al
	movzx	eax,al
_29213:
	cmp	eax,0
	je	_29215
	push	2
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
_29215:
_29212:
	mov	eax,0
	jmp	_13572
_13572:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_BagPlant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],2
	push	dword [ebx+76]
	push	_29216
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+80],eax
	push	dword [ebx+76]
	push	_29218
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	push	dword [ebx+76]
	push	_29220
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	push	dword [ebx+76]
	push	_29222
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	push	dword [ebx+76]
	push	_29224
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+96],eax
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	mov	eax,0
	jmp	_13575
_13575:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13578:
	mov	eax,dword [ebx+96]
	dec	dword [eax+4]
	jnz	_29228
	push	eax
	call	_bbGCFree
	add	esp,4
_29228:
	mov	eax,dword [ebx+92]
	dec	dword [eax+4]
	jnz	_29230
	push	eax
	call	_bbGCFree
	add	esp,4
_29230:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_29232
	push	eax
	call	_bbGCFree
	add	esp,4
_29232:
	mov	eax,dword [ebx+84]
	dec	dword [eax+4]
	jnz	_29234
	push	eax
	call	_bbGCFree
	add	esp,4
_29234:
	mov	eax,dword [ebx+80]
	dec	dword [eax+4]
	jnz	_29236
	push	eax
	call	_bbGCFree
	add	esp,4
_29236:
	mov	eax,0
	jmp	_29226
_29226:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_garden_bagPlant_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13581
_13581:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_13584
_13584:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_itemDipakai:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	ecx,eax
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	ecx,dword [eax+24]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	edi,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edi+24]
	mov	eax,dword [edx+eax*4+28]
	sub	eax,1
	mov	dword [esi+ecx*4+28],eax
	mov	edi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	esi,eax
	add	esi,1
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	edx,eax
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [edi+esi*4+28],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_13587
_13587:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_updateJmlItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [ebp+8]
	mov	ebx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [edx+36]
	sub	eax,1
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [ecx+24]
	mov	eax,dword [ebx+eax*4+28]
	mov	dword [edx+40],eax
	push	dword [edx+40]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
	mov	eax,0
	jmp	_13590
_13590:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29241
	mov	eax,dword [esi+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
_29241:
	cmp	eax,0
	je	_29243
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+76]
	sub	eax,1
	mov	edi,eax
	jmp	_29245
_2236:
	mov	eax,dword [esi+96]
	cmp	dword [eax+ebx*4+24],1
	jne	_29247
	mov	eax,dword [esi+92]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+84]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+80]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+88]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_29247:
_2234:
	add	ebx,1
_29245:
	cmp	ebx,edi
	jle	_2236
_2235:
_29243:
	mov	eax,0
	jmp	_13593
_13593:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_29254
_2239:
	cmp	edi,dword [ebp-8]
	jg	_29256
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_29260
	cmp	eax,49
	je	_29261
	cmp	eax,50
	je	_29262
	cmp	eax,51
	je	_29263
	cmp	eax,52
	je	_29264
	cmp	eax,53
	je	_29265
	cmp	eax,54
	je	_29266
	cmp	eax,55
	je	_29267
	cmp	eax,56
	je	_29268
	cmp	eax,57
	je	_29269
	jmp	_29259
_29260:
	mov	ebx,0
	jmp	_29259
_29261:
	mov	ebx,1
	jmp	_29259
_29262:
	mov	ebx,2
	jmp	_29259
_29263:
	mov	ebx,3
	jmp	_29259
_29264:
	mov	ebx,4
	jmp	_29259
_29265:
	mov	ebx,5
	jmp	_29259
_29266:
	mov	ebx,6
	jmp	_29259
_29267:
	mov	ebx,7
	jmp	_29259
_29268:
	mov	ebx,8
	jmp	_29259
_29269:
	mov	ebx,9
	jmp	_29259
_29259:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	mov	dword [eax+esi*4+24],1
	jmp	_29271
_29256:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	mov	dword [eax+esi*4+24],0
_29271:
	sub	dword [ebp-4],1
	sub	esi,1
_2237:
	add	edi,1
_29254:
	cmp	edi,dword [ebp-12]
	jle	_2239
_2238:
	mov	eax,0
	jmp	_13597
_13597:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_resetCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	fld	dword [esi+8]
	fadd	dword [_101258]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+12]
	fadd	dword [_101259]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	ebx,0
	mov	eax,dword [esi+76]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_29275
_2242:
	mov	eax,dword [esi+80]
	mov	dword [ebp+-12],edi
	fild	dword [ebp+-12]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [esi+84]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [esi+96]
	mov	eax,dword [ebp+12]
	mov	dword [edx+ebx*4+24],eax
	mov	eax,dword [esi+92]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [esi+88]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,5
	add	edi,eax
_2240:
	add	ebx,1
_29275:
	cmp	ebx,dword [ebp-8]
	jle	_2242
_2241:
	mov	eax,esi
	push	dword [esi+40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,0
	jmp	_13601
_13601:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_goLoading:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [edx+20],0
	mov	eax,dword [edx+20]
	add	eax,1
	add	eax,4
	mov	dword [edx+24],eax
	fld	dword [edx+60]
	fstp	dword [edx+64]
	mov	dword [edx+56],0
	mov	eax,0
	jmp	_13604
_13604:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_calculateLoading:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+24],5
	fld	dword [edx+60]
	fstp	dword [edx+68]
	fld	dword [edx+60]
	mov	eax,dword [edx+24]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edx+60]
	fld	dword [edx+60]
	fstp	dword [edx+64]
	mov	eax,0
	jmp	_13607
_13607:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29278
	mov	eax,dword [ebx+40]
	cmp	eax,0
	setg	al
	movzx	eax,al
_29278:
	cmp	eax,0
	je	_29280
	mov	eax,dword [ebx+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
_29280:
	cmp	eax,0
	je	_29282
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_29283
	cmp	dword [ebx+56],0
	jne	_29284
	push	dword [ebx+28]
	push	_2243
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	jmp	_29285
_29284:
	push	dword [ebx+28]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_29285:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_29286
	mov	eax,dword [ebx+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
_29286:
	cmp	eax,0
	je	_29288
	mov	dword [ebx+48],1
_29288:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_29289
	mov	eax,dword [ebx+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_29289:
	cmp	eax,0
	je	_29291
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	cmp	dword [edx+72],eax
	jne	_29292
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_29294
_29292:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+32]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_29294:
_29291:
	jmp	_29296
_29283:
	mov	dword [ebx+48],0
_29296:
_29282:
	mov	eax,0
	jmp	_13611
_13611:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29299
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29300
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29301
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29302
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29303
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29304
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29305
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29306
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29307
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29308
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29309
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29310
	push	_2256
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29311
	push	_2257
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29312
	push	_2258
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29313
	push	_2259
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29314
	jmp	_29298
_29299:
	mov	esi,411
	jmp	_29298
_29300:
	mov	esi,421
	jmp	_29298
_29301:
	mov	esi,431
	jmp	_29298
_29302:
	mov	esi,441
	jmp	_29298
_29303:
	mov	esi,451
	jmp	_29298
_29304:
	mov	esi,461
	jmp	_29298
_29305:
	mov	esi,471
	jmp	_29298
_29306:
	mov	esi,481
	jmp	_29298
_29307:
	mov	esi,482
	jmp	_29298
_29308:
	mov	esi,483
	jmp	_29298
_29309:
	mov	esi,484
	jmp	_29298
_29310:
	mov	esi,485
	jmp	_29298
_29311:
	mov	esi,486
	jmp	_29298
_29312:
	mov	esi,487
	jmp	_29298
_29313:
	mov	esi,488
	jmp	_29298
_29314:
	mov	esi,489
	jmp	_29298
_29298:
	mov	eax,esi
	jmp	_13614
_13614:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,411
	je	_29319
	cmp	edx,421
	je	_29320
	cmp	edx,431
	je	_29321
	cmp	edx,441
	je	_29322
	cmp	edx,451
	je	_29323
	cmp	edx,461
	je	_29324
	cmp	edx,471
	je	_29325
	cmp	edx,481
	je	_29326
	cmp	edx,482
	je	_29327
	cmp	edx,483
	je	_29328
	cmp	edx,484
	je	_29329
	cmp	edx,485
	je	_29330
	cmp	edx,486
	je	_29331
	cmp	edx,487
	je	_29332
	cmp	edx,488
	je	_29333
	cmp	edx,489
	je	_29334
	jmp	_29318
_29319:
	mov	eax,_2244
	jmp	_29318
_29320:
	mov	eax,_2245
	jmp	_29318
_29321:
	mov	eax,_2246
	jmp	_29318
_29322:
	mov	eax,_2247
	jmp	_29318
_29323:
	mov	eax,_2248
	jmp	_29318
_29324:
	mov	eax,_2249
	jmp	_29318
_29325:
	mov	eax,_2250
	jmp	_29318
_29326:
	mov	eax,_2251
	jmp	_29318
_29327:
	mov	eax,_2252
	jmp	_29318
_29328:
	mov	eax,_2253
	jmp	_29318
_29329:
	mov	eax,_2254
	jmp	_29318
_29330:
	mov	eax,_2255
	jmp	_29318
_29331:
	mov	eax,_2256
	jmp	_29318
_29332:
	mov	eax,_2257
	jmp	_29318
_29333:
	mov	eax,_2258
	jmp	_29318
_29334:
	mov	eax,_2259
	jmp	_29318
_29318:
	jmp	_13617
_13617:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-12],0
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [_29386],_29387
	mov	eax,dword [_bb_GardenLevel]
	mov	edx,dword [eax+84]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],edx
	je	_29335
	jmp	_2266
_29335:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29337
	mov	eax,dword [_bb_garden_bagPlant_List]
	mov	ebx,dword [_bb_GardenLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+84],eax
	jge	_29339
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+84]
	add	eax,1
	mov	dword [edx+84],eax
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_29339:
_29337:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29340
	mov	eax,dword [_bb_GardenLevel]
	cmp	dword [eax+84],1
	jle	_29341
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	dword [edx+84],eax
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_29341:
_29340:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29342
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
	mov	esi,1
_29342:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29343
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jne	_29344
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],0
	jmp	_29345
_29344:
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],1
_29345:
_29343:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29346
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fsub	dword [_101316]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	esi,1
_29346:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29347
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fadd	dword [_101317]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	esi,1
_29347:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29348
	mov	eax,dword [ebp+8]
	fld	dword [eax+104]
	fadd	dword [_101318]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
	mov	esi,1
_29348:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_29349
	mov	eax,dword [ebp+8]
	fld	dword [eax+104]
	fsub	dword [_101319]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
	mov	esi,1
_29349:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_29350
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_29350:
	cmp	eax,0
	je	_29352
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fsub	dword [_101320]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	esi,1
_29352:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_29353
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_29353:
	cmp	eax,0
	je	_29355
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fadd	dword [_101321]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	esi,1
_29355:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_29356
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_29356:
	cmp	eax,0
	je	_29358
	mov	eax,dword [ebp+8]
	fld	dword [eax+104]
	fadd	dword [_101322]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
	mov	esi,1
_29358:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_29359
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_29359:
	cmp	eax,0
	je	_29361
	mov	eax,dword [ebp+8]
	fld	dword [eax+104]
	fsub	dword [_101323]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
	mov	esi,1
_29361:
	cmp	esi,0
	jne	_29362
	jmp	_2266
_29362:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,402
	je	_29365
	cmp	eax,404
	je	_29366
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],1
	jne	_29367
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+100]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	jmp	_29368
_29367:
	mov	ebx,dword [_bb_garden_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2263
_2265:
	mov	eax,edi
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2263
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	sub	eax,1
	cmp	dword [esi+32],eax
	jne	_29375
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	jmp	_2264
_29375:
_2263:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2265
_2264:
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+100]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
_29368:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+104]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_29364
_29365:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+104]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_29364
_29366:
	mov	ebx,dword [_bb_garden_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2260
_2262:
	mov	eax,edi
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2260
	cmp	dword [esi+28],402
	jne	_29384
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_29384:
_2260:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2262
_2261:
	mov	ebx,dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_29364
_29364:
	mov	eax,dword [ebp+8]
	push	dword [eax+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2266:
	mov	eax,0
	jmp	_13620
_13620:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TGarden_BagPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	push	_bb_TGarden_BagPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [eax+44],99
	push	_42
	push	ebx
	call	_bb_ImageKontrolPlant
	add	esp,8
	mov	eax,dword [ebp-8]
	mov	dword [eax+28],ebx
	cmp	ebx,411
	je	_29392
	cmp	ebx,421
	je	_29393
	cmp	ebx,431
	je	_29394
	cmp	ebx,441
	je	_29395
	cmp	ebx,451
	je	_29396
	cmp	ebx,461
	je	_29397
	cmp	ebx,471
	je	_29398
	cmp	ebx,481
	je	_29399
	cmp	ebx,482
	je	_29400
	cmp	ebx,483
	je	_29401
	cmp	ebx,484
	je	_29402
	cmp	ebx,485
	je	_29403
	cmp	ebx,486
	je	_29404
	cmp	ebx,487
	je	_29405
	cmp	ebx,488
	je	_29406
	cmp	ebx,489
	je	_29407
	cmp	ebx,402
	je	_29408
	cmp	ebx,404
	je	_29409
	jmp	_29391
_29392:
	mov	edx,dword [_bb_btnBibit_1_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101354]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29393:
	mov	edx,dword [_bb_btnBibit_2_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101355]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29394:
	mov	edx,dword [_bb_btnBibit_3_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101356]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29395:
	mov	edx,dword [_bb_btnBibit_4_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101357]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29396:
	mov	edx,dword [_bb_btnBibit_5_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101358]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29397:
	mov	edx,dword [_bb_btnBibit_6_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101359]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29398:
	mov	edx,dword [_bb_btnBibit_7_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101360]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29399:
	mov	edx,dword [_bb_btnBibit_8_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101361]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29400:
	mov	edx,dword [_bb_btnBibit_9_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101362]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29401:
	mov	edx,dword [_bb_btnBibit_10_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101363]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29402:
	mov	edx,dword [_bb_btnBibit_11_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101364]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29403:
	mov	edx,dword [_bb_btnBibit_12_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101365]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29404:
	mov	edx,dword [_bb_btnBibit_13_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101366]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29405:
	mov	edx,dword [_bb_btnBibit_14_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101367]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29406:
	mov	edx,dword [_bb_btnBibit_15_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101368]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29407:
	mov	edx,dword [_bb_btnBibit_16_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101369]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],30
	jmp	_29391
_29408:
	mov	edx,dword [_bb_garden_btnBibit_25_Loading_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101370]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],1
	jmp	_29391
_29409:
	mov	edx,dword [_bb_garden_btnBibit_26_Loading_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+16],edx
	fld	dword [_101371]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],1
	jmp	_29391
_29391:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	fadd	dword [_101372]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp-20],ebx
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp-16],ebx
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	fadd	dword [_101373]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-8]
	mov	dword [eax+36],esi
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29415
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,9
	sete	al
	movzx	eax,al
_29415:
	cmp	eax,0
	jne	_29417
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,13
	sete	al
	movzx	eax,al
_29417:
	cmp	eax,0
	jne	_29419
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,17
	sete	al
	movzx	eax,al
_29419:
	cmp	eax,0
	je	_29421
	mov	esi,1
	jmp	_29422
_29421:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29423
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,10
	sete	al
	movzx	eax,al
_29423:
	cmp	eax,0
	jne	_29425
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,14
	sete	al
	movzx	eax,al
_29425:
	cmp	eax,0
	jne	_29427
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,18
	sete	al
	movzx	eax,al
_29427:
	cmp	eax,0
	je	_29429
	mov	esi,2
	jmp	_29430
_29429:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29431
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,11
	sete	al
	movzx	eax,al
_29431:
	cmp	eax,0
	jne	_29433
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,15
	sete	al
	movzx	eax,al
_29433:
	cmp	eax,0
	je	_29435
	mov	esi,3
	jmp	_29436
_29435:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29437
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,12
	sete	al
	movzx	eax,al
_29437:
	cmp	eax,0
	jne	_29439
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,16
	sete	al
	movzx	eax,al
_29439:
	cmp	eax,0
	je	_29441
	mov	esi,4
_29441:
_29436:
_29430:
_29422:
	mov	eax,dword [ebp-8]
	mov	dword [eax+32],esi
	mov	eax,esi
	cmp	eax,1
	je	_29444
	cmp	eax,2
	je	_29445
	cmp	eax,3
	je	_29446
	cmp	eax,4
	je	_29447
	jmp	_29443
_29444:
	mov	dword [ebp+-28],edi
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	jmp	_29443
_29445:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	jmp	_29443
_29446:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	jmp	_29443
_29447:
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	jmp	_29443
_29443:
	mov	eax,dword [ebp-8]
	fld	dword [eax+8]
	fadd	dword [_101374]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-8]
	fld	dword [eax+12]
	fadd	dword [_101375]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	esi,0
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+76]
	sub	eax,1
	mov	ebx,eax
	jmp	_29449
_2270:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+80]
	mov	dword [ebp+-28],edi
	fild	dword [ebp+-28]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-8]
	mov	edx,dword [eax+84]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-8]
	mov	edx,dword [eax+88]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+esi*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+88]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+88]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+88]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+96]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+92]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+88]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,5
	add	edi,eax
_2268:
	add	esi,1
_29449:
	cmp	esi,ebx
	jle	_2270
_2269:
	mov	eax,dword [ebp-8]
	mov	dword [eax+40],0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-8]
	push	dword [eax+40]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	fld	dword [eax+60]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	mov	edx,dword [eax+24]
	sub	edx,1
	mov	eax,dword [ebp-8]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-8]
	mov	dword [eax+48],0
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+36]
	cmp	eax,4
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_29455
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+28]
	cmp	eax,402
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29453
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+28]
	cmp	eax,404
	setne	al
	movzx	eax,al
_29453:
_29455:
	cmp	eax,0
	je	_29457
	mov	eax,dword [ebp-8]
	mov	dword [eax+52],0
	jmp	_29458
_29457:
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+32]
	sub	eax,1
	push	dword [edx+eax*4+24]
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	edx,dword [ebp-8]
	mov	dword [edx+52],eax
_29458:
	mov	eax,dword [ebp-8]
	mov	dword [eax+56],1
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [_bb_garden_bagPlant_List]
	push	dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	edi,dword [_bb_garden_btnArrowPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2271
_2273:
	mov	eax,dword [ebp-4]
	push	_bb_TGarden_BtnArrowPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2271
	mov	edx,dword [eax+56]
	mov	ecx,dword [ebp-8]
	mov	ecx,dword [ecx+36]
	sub	ecx,1
	mov	ebx,dword [ebp-8]
	mov	ebx,dword [ebx+28]
	mov	dword [edx+ecx*4+24],ebx
	add	dword [eax+60],1
	mov	edx,dword [ebp-8]
	cmp	dword [edx+36],4
	jg	_29467
	mov	esi,dword [eax+64]
	mov	eax,dword [ebp-8]
	mov	ebx,dword [eax+36]
	sub	ebx,1
	mov	eax,dword [ebp-8]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+ebx*4+24],eax
_29467:
_2271:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2273
_2272:
	mov	eax,dword [ebp-8]
	jmp	_13624
_13624:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BagPlant_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	dword [_29473],_29474
	push	_bb_TGarden_BagPlant
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	0
	push	1
	push	_2275
	push	esi
	push	_29470
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_29471
	jmp	_2276
_29471:
	jmp	_2278
_2276:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+60]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_2282
_2278:
	push	_2281
	push	esi
	push	_2280
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_29479
	push	eax
	call	_bbGCFree
	add	esp,4
_29479:
	mov	dword [_bb_debugstr2],ebx
_2282:
	mov	eax,edi
	jmp	_13628
_13628:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_PlantAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+168],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+172],eax
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	eax,0
	jmp	_13631
_13631:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13634:
	mov	eax,dword [ebx+172]
	dec	dword [eax+4]
	jnz	_29485
	push	eax
	call	_bbGCFree
	add	esp,4
_29485:
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_29487
	push	eax
	call	_bbGCFree
	add	esp,4
_29487:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_29489
	push	eax
	call	_bbGCFree
	add	esp,4
_29489:
	mov	eax,0
	jmp	_29483
_29483:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_29492
	cmp	ebx,0
	je	_29493
	jmp	_29491
_29492:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_29491
_29493:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_29491
_29491:
	mov	eax,0
	jmp	_13638
_13638:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_13641
_13641:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2284
_2286:
	mov	eax,edi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2284
	mov	eax,dword [edx+28]
	cmp	eax,dword [esi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29500
	mov	eax,dword [edx+32]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
_29500:
	cmp	eax,0
	je	_29502
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,4
_29502:
_2284:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2286
_2285:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [esi+84]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [esi+88]
	mov	dword [ecx+eax*4+28],0
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13644
_13644:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29506
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_29506:
	cmp	eax,0
	je	_29508
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_29510
_29508:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_29510:
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	cmp	eax,dword [esi+156]
	jl	_29512
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	eax,dword [esi+156]
	mov	dword [esi+164],eax
	jmp	_29513
_29512:
	mov	ebx,dword [esi+156]
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	ebx,eax
	mov	dword [esi+164],ebx
	push	_2287
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	eax,dword [esi+164]
	mov	dword [esi+164],eax
_29513:
	call	_brl_system_CurrentDate
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+172]
	dec	dword [eax+4]
	jnz	_29517
	push	eax
	call	_bbGCFree
	add	esp,4
_29517:
	mov	dword [esi+172],ebx
	mov	ebx,0
	mov	eax,dword [esi+160]
	cmp	dword [esi+164],eax
	jle	_29519
	push	_2288
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_29520
_29519:
	push	dword [esi+172]
	call	_bb_getTahun
	add	esp,4
	push	eax
	push	dword [esi+168]
	call	_bb_getTahun
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29521
	push	_2289
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_29522
_29521:
	push	dword [esi+172]
	call	_bb_getBulan
	add	esp,4
	push	eax
	push	dword [esi+168]
	call	_bb_getBulan
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29523
	push	_2290
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_29524
_29523:
	push	dword [esi+172]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	push	dword [esi+168]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29525
	push	_2291
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
_29525:
_29524:
_29522:
_29520:
	cmp	ebx,1
	jne	_29526
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	ebx,dword [esi+172]
	inc	dword [ebx+4]
	mov	eax,dword [esi+168]
	dec	dword [eax+4]
	jnz	_29531
	push	eax
	call	_bbGCFree
	add	esp,4
_29531:
	mov	dword [esi+168],ebx
_29526:
	push	dword [esi+164]
	call	_bb_UbahDetikKeDate
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr4]
	dec	dword [eax+4]
	jnz	_29535
	push	eax
	call	_bbGCFree
	add	esp,4
_29535:
	mov	dword [_bb_debugstr4],ebx
	mov	eax,0
	jmp	_13647
_13647:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_updatePlant2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [_29614],_29615
	fld	dword [edi+132]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29536
	fld	dword [edi+132]
	fsub	dword [_101450]
	fstp	dword [edi+132]
_29536:
	cmp	dword [edi+96],1
	jne	_29537
	cmp	dword [edi+76],0
	je	_29538
	fld	dword [edi+152]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	je	_29539
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_29539:
	cmp	eax,0
	je	_29541
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29542
	fld	dword [edi+140]
	fsub	dword [_101451]
	fstp	dword [edi+140]
_29542:
_29541:
	mov	edx,dword [edi+32]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29543
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_29543:
	cmp	eax,0
	je	_29545
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_29545:
	cmp	eax,0
	je	_29547
	add	dword [edi+32],1
_29547:
	mov	edx,dword [edi+32]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29548
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_29548:
	cmp	eax,0
	je	_29550
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_29550:
	cmp	eax,0
	je	_29552
	jmp	_29553
_29552:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_29556
	cmp	eax,3
	je	_29557
	cmp	eax,4
	je	_29558
	jmp	_29555
_29556:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2292
_2294:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2292
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29565
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29565:
	cmp	eax,0
	je	_29567
	mov	dword [edx+36],1
_29567:
_2292:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2294
_2293:
	jmp	_29555
_29557:
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_29568
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+32],eax
	jl	_29569
	mov	eax,dword [edi+120]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29570
	mov	eax,dword [edi+120]
	cmp	eax,3
	setle	al
	movzx	eax,al
_29570:
	cmp	eax,0
	je	_29572
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_29574
_29572:
	cmp	dword [edi+120],4
	jne	_29575
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_29576
	cmp	dword [edi+40],30
	jge	_29577
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+32],eax
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+136]
	fstp	dword [edi+140]
	jmp	_29578
_29577:
	mov	dword [edi+76],4
_29578:
	jmp	_29579
_29576:
	cmp	dword [edi+40],20
	jge	_29580
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+32],eax
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+136]
	fstp	dword [edi+140]
	jmp	_29581
_29580:
	mov	dword [edi+76],4
_29581:
_29579:
_29575:
_29574:
_29569:
_29568:
	jmp	_29555
_29558:
	jmp	_29555
_29555:
_29553:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_29582
	mov	eax,dword [edi+32]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29583
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29583:
	cmp	eax,0
	je	_29585
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_29586
	mov	dword [edi+60],0
_29586:
_29585:
	jmp	_29587
_29582:
	mov	eax,dword [edi+32]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29588
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29588:
	cmp	eax,0
	je	_29590
	cmp	dword [edi+176],1
	jne	_29591
	mov	dword [edi+76],1
	mov	dword [edi+176],0
	cmp	dword [edi+120],4
	jne	_29592
	push	2
	push	1
	call	_brl_random_Rand
	add	esp,8
	cmp	eax,1
	jne	_29594
	mov	dword [edi+124],611
	mov	dword [ebp-4],921
	jmp	_29596
_29594:
	cmp	eax,2
	jne	_29597
	mov	dword [edi+124],681
	mov	dword [ebp-4],931
_29597:
_29596:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2295
_2297:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2295
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29603
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29603:
	cmp	eax,0
	je	_29605
	mov	eax,edx
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_29605:
_2295:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2297
_2296:
_29592:
_29591:
_29590:
	mov	eax,dword [edi+32]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29607
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29607:
	cmp	eax,0
	je	_29609
	mov	eax,dword [edi+176]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29610
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_29610:
	cmp	eax,0
	je	_29612
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_29613
	mov	dword [edi+60],0
_29613:
_29612:
_29609:
_29587:
_29538:
_29537:
_2298:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+152]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,0
	jmp	_13650
_13650:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_updatePlant:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [_29699],_29700
	fld	dword [edi+132]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29617
	fld	dword [edi+132]
	fsub	dword [_101498]
	fstp	dword [edi+132]
_29617:
	cmp	dword [edi+96],1
	jne	_29618
	cmp	dword [edi+76],0
	je	_29619
	fld	dword [edi+152]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	je	_29620
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_29620:
	cmp	eax,0
	je	_29622
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29623
	fld	dword [edi+140]
	fsub	dword [_101499]
	fstp	dword [edi+140]
_29623:
_29622:
	mov	edx,dword [edi+32]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29624
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_29624:
	cmp	eax,0
	je	_29626
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_29626:
	cmp	eax,0
	je	_29628
	add	dword [edi+32],1
_29628:
	mov	edx,dword [edi+32]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29629
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_29629:
	cmp	eax,0
	je	_29631
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_29631:
	cmp	eax,0
	je	_29633
	jmp	_29634
_29633:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_29637
	cmp	eax,3
	je	_29638
	cmp	eax,4
	je	_29639
	jmp	_29636
_29637:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2300
_2302:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2300
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29646
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29646:
	cmp	eax,0
	je	_29648
	mov	dword [edx+36],1
_29648:
_2300:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2302
_2301:
	jmp	_29636
_29638:
	fld	dword [edi+140]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_29649
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+32],eax
	jl	_29650
	mov	eax,dword [edi+120]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29651
	mov	eax,dword [edi+120]
	cmp	eax,3
	setle	al
	movzx	eax,al
_29651:
	cmp	eax,0
	je	_29653
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_29655
_29653:
	cmp	dword [edi+120],4
	jne	_29656
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_29657
	cmp	dword [edi+40],30
	jge	_29658
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+32],eax
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+136]
	fstp	dword [edi+140]
	jmp	_29659
_29658:
	mov	dword [edi+76],4
_29659:
	jmp	_29660
_29657:
	cmp	dword [edi+40],20
	jge	_29661
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+32],eax
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+136]
	fstp	dword [edi+140]
	jmp	_29662
_29661:
	mov	dword [edi+76],4
_29662:
_29660:
_29656:
_29655:
_29650:
_29649:
	jmp	_29636
_29639:
	jmp	_29636
_29636:
_29634:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_29663
	mov	eax,dword [edi+32]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29664
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29664:
	cmp	eax,0
	je	_29666
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_29667
	add	dword [edi+68],1
	jmp	_29668
_29667:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_29669
	mov	dword [edi+60],0
_29669:
_29668:
_29666:
	jmp	_29670
_29663:
	mov	eax,dword [edi+32]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29671
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29671:
	cmp	eax,0
	je	_29673
	cmp	dword [edi+176],1
	jne	_29674
	mov	dword [edi+76],1
	mov	dword [edi+176],0
	cmp	dword [edi+120],4
	jne	_29675
	push	2
	push	1
	call	_brl_random_Rand
	add	esp,8
	cmp	eax,1
	jne	_29677
	mov	dword [edi+124],611
	mov	dword [ebp-4],921
	jmp	_29679
_29677:
	cmp	eax,2
	jne	_29680
	mov	dword [edi+124],681
	mov	dword [ebp-4],931
_29680:
_29679:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2303
_2305:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2303
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29686
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29686:
	cmp	eax,0
	je	_29688
	mov	eax,edx
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_29688:
_2303:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2305
_2304:
_29675:
_29674:
_29673:
	mov	eax,dword [edi+32]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_29690
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_29690:
	cmp	eax,0
	je	_29692
	mov	eax,dword [edi+176]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29693
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_29693:
	cmp	eax,0
	je	_29695
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_29696
	add	dword [edi+68],1
	jmp	_29697
_29696:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_29698
	mov	dword [edi+60],0
_29698:
_29697:
_29695:
_29692:
_29670:
_29619:
_29618:
_2306:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+152]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,0
	jmp	_13653
_13653:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_kembaliKeProsesAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	fld	dword [esi+144]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29702
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [esi+156],eax
	mov	eax,dword [esi+24]
	cmp	dword [esi+20],eax
	jne	_29703
	mov	dword [esi+176],1
	mov	dword [esi+76],1
	mov	dword [esi+80],4
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+48]
	mov	dword [esi+40],eax
	cmp	dword [esi+100],188
	jne	_29704
	mov	eax,dword [_bb_animPlant_15c_2_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_29705
_29704:
	cmp	dword [esi+100],189
	jne	_29706
	mov	eax,dword [_bb_animPlant_16c_2_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_29706:
_29705:
	fldz
	fstp	dword [esi+140]
	mov	dword [esi+32],0
	mov	eax,dword [esi+32]
	add	eax,1
	add	eax,7
	mov	dword [esi+40],eax
	mov	dword [esi+60],0
	mov	dword [esi+68],0
	mov	dword [esi+124],671
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2308
_2310:
	mov	eax,edi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2308
	mov	eax,dword [edx+28]
	cmp	eax,dword [esi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29713
	mov	eax,dword [edx+32]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
_29713:
	cmp	eax,0
	je	_29715
	push	911
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+60]
	add	esp,8
	jmp	_2309
_29715:
_2308:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2310
_2309:
_29703:
_29702:
	mov	eax,0
	jmp	_13656
_13656:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_draw:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+24]
	cmp	dword [edx+20],eax
	je	_29717
	cmp	dword [edx+32],22
	jg	_29718
	push	dword [edx+32]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_29719
_29718:
	mov	ecx,dword [edx+68]
	mov	eax,dword [edx+72]
	sub	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29720
	mov	eax,dword [edx+56]
	cmp	eax,0
	setne	al
	movzx	eax,al
_29720:
	cmp	eax,0
	je	_29722
	push	dword [edx+68]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_29723
_29722:
	push	dword [edx+60]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_29723:
_29719:
	jmp	_29724
_29717:
	cmp	dword [edx+32],12
	jg	_29725
	push	dword [edx+32]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_29726
_29725:
	mov	ecx,dword [edx+68]
	mov	eax,dword [edx+72]
	sub	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_29727
	mov	eax,dword [edx+56]
	cmp	eax,0
	setne	al
	movzx	eax,al
_29727:
	cmp	eax,0
	je	_29729
	push	dword [edx+68]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_29730
_29729:
	push	dword [edx+60]
	push	dword [edx+16]
	push	dword [edx+12]
	push	_brl_max2d_TImage
	push	dword [edx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_29730:
_29726:
_29724:
	mov	eax,0
	jmp	_13659
_13659:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_changeState:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_29733
	cmp	eax,3
	je	_29734
	cmp	eax,4
	je	_29735
	jmp	_29732
_29733:
	mov	dword [edi+76],eax
	fld	dword [edi+136]
	fstp	dword [edi+140]
	add	dword [edi+120],1
	mov	dword [edi+40],4
	fld	dword [edi+148]
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fdivp	st1,st0
	fstp	dword [edi+136]
	fld	dword [edi+136]
	fstp	dword [edi+140]
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	mov	dword [edi+124],671
	cmp	dword [edi+120],4
	jne	_29737
	mov	dword [edi+124],611
	mov	dword [ebp-4],921
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2311
_2313:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2311
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29744
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29744:
	cmp	eax,0
	je	_29746
	mov	eax,edx
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_29746:
_2311:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2313
_2312:
_29737:
	jmp	_29732
_29734:
	mov	dword [edi+76],eax
	cmp	dword [edi+176],1
	jne	_29748
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2314
_2316:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2314
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29754
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29754:
	cmp	eax,0
	je	_29756
	mov	dword [edx+36],0
_29756:
_2314:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2316
_2315:
	mov	eax,dword [edi+44]
	mov	dword [edi+32],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+40],eax
	fld	dword [edi+144]
	fstp	dword [edi+136]
	fld	dword [edi+136]
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fdivp	st1,st0
	fstp	dword [edi+136]
	fld	dword [edi+136]
	fstp	dword [edi+140]
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	jmp	_29757
_29748:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2317
_2319:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2317
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29763
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_29763:
	cmp	eax,0
	je	_29765
	mov	dword [edx+36],0
_29765:
_2317:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2319
_2318:
_29757:
	push	_bb_TAnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	cmp	dword [edx+72],671
	jne	_29767
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [ecx+24],edx
	jne	_29768
	jmp	_29769
_29768:
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	push	dword [edi+88]
	push	dword [edi+84]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_29769:
	jmp	_29770
_29767:
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	push	dword [edi+88]
	push	dword [edi+84]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_29770:
	jmp	_29732
_29735:
	mov	dword [edi+76],3
	mov	dword [edi+80],4
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+44]
	mov	dword [edi+32],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+40],eax
	fld	dword [edi+144]
	fstp	dword [edi+136]
	cmp	dword [edi+100],188
	jne	_29771
	mov	eax,dword [_bb_animPlant_15c_2_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_29772
_29771:
	cmp	dword [edi+100],189
	jne	_29773
	mov	eax,dword [_bb_animPlant_16c_2_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_29773:
_29772:
	fld	dword [edi+136]
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fdivp	st1,st0
	fstp	dword [edi+136]
	fld	dword [edi+136]
	fstp	dword [edi+140]
	mov	eax,dword [edi+32]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	push	dword [edi+100]
	fld	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimPanenBuah+72]
	add	esp,12
	mov	dword [edi+60],0
	mov	dword [edi+68],0
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_panenbuah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fld	dword [edi+144]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_29774
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_29774:
	jmp	_29732
_29732:
	mov	eax,0
	jmp	_13663
_13663:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_calculateGrow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+40],4
	fld	dword [edx+136]
	fstp	dword [edx+148]
	fld	dword [edx+136]
	mov	eax,dword [edx+40]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edx+136]
	fld	dword [edx+136]
	fstp	dword [edx+140]
	mov	eax,dword [edx+32]
	add	eax,1
	add	eax,7
	mov	dword [edx+40],eax
	mov	eax,0
	jmp	_13666
_13666:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_tambahBioCounter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	push	dword [esi+100]
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	add	dword [ebx+28],1
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	push	dword [esi+100]
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	cmp	dword [ebx+eax*4+28],9999999
	jle	_29777
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	push	dword [esi+100]
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	mov	dword [ebx+28],9999999
_29777:
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	push	dword [esi+100]
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	add	eax,1
	shl	eax,2
	add	ebx,eax
	mov	edi,ebx
	mov	ebx,dword [_bb_arrDiaryCounter_GardenPlant]
	push	dword [esi+100]
	mov	eax,dword [esi]
	call	dword [eax+104]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	push	dword [ebx+eax*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [edi+28],eax
	add	dword [_bb_totalPanenBuah],1
	push	7
	call	_bb_CheckTrophyUnlock
	add	esp,4
	mov	eax,0
	jmp	_13669
_13669:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29782
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29783
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29784
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29785
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29786
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29787
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29788
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29789
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29790
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29791
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29792
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29793
	push	_2256
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29794
	push	_2257
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29795
	push	_2258
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29796
	push	_2259
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_29797
	jmp	_29781
_29782:
	mov	esi,111
	jmp	_29781
_29783:
	mov	esi,121
	jmp	_29781
_29784:
	mov	esi,131
	jmp	_29781
_29785:
	mov	esi,141
	jmp	_29781
_29786:
	mov	esi,151
	jmp	_29781
_29787:
	mov	esi,161
	jmp	_29781
_29788:
	mov	esi,171
	jmp	_29781
_29789:
	mov	esi,181
	jmp	_29781
_29790:
	mov	esi,182
	jmp	_29781
_29791:
	mov	esi,183
	jmp	_29781
_29792:
	mov	esi,184
	jmp	_29781
_29793:
	mov	esi,185
	jmp	_29781
_29794:
	mov	esi,186
	jmp	_29781
_29795:
	mov	esi,187
	jmp	_29781
_29796:
	mov	esi,188
	jmp	_29781
_29797:
	mov	esi,189
	jmp	_29781
_29781:
	mov	eax,esi
	jmp	_13672
_13672:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,111
	je	_29802
	cmp	edx,121
	je	_29803
	cmp	edx,131
	je	_29804
	cmp	edx,141
	je	_29805
	cmp	edx,151
	je	_29806
	cmp	edx,161
	je	_29807
	cmp	edx,171
	je	_29808
	cmp	edx,181
	je	_29809
	cmp	edx,182
	je	_29810
	cmp	edx,183
	je	_29811
	cmp	edx,184
	je	_29812
	cmp	edx,185
	je	_29813
	cmp	edx,186
	je	_29814
	cmp	edx,187
	je	_29815
	cmp	edx,188
	je	_29816
	cmp	edx,189
	je	_29817
	jmp	_29801
_29802:
	mov	eax,_2244
	jmp	_29801
_29803:
	mov	eax,_2245
	jmp	_29801
_29804:
	mov	eax,_2246
	jmp	_29801
_29805:
	mov	eax,_2247
	jmp	_29801
_29806:
	mov	eax,_2248
	jmp	_29801
_29807:
	mov	eax,_2249
	jmp	_29801
_29808:
	mov	eax,_2250
	jmp	_29801
_29809:
	mov	eax,_2251
	jmp	_29801
_29810:
	mov	eax,_2252
	jmp	_29801
_29811:
	mov	eax,_2253
	jmp	_29801
_29812:
	mov	eax,_2254
	jmp	_29801
_29813:
	mov	eax,_2255
	jmp	_29801
_29814:
	mov	eax,_2256
	jmp	_29801
_29815:
	mov	eax,_2257
	jmp	_29801
_29816:
	mov	eax,_2258
	jmp	_29801
_29817:
	mov	eax,_2259
	jmp	_29801
_29801:
	jmp	_13675
_13675:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_29821
	cmp	edx,121
	je	_29822
	cmp	edx,131
	je	_29823
	cmp	edx,141
	je	_29824
	cmp	edx,151
	je	_29825
	cmp	edx,161
	je	_29826
	cmp	edx,171
	je	_29827
	cmp	edx,181
	je	_29828
	cmp	edx,182
	je	_29829
	cmp	edx,183
	je	_29830
	cmp	edx,184
	je	_29831
	cmp	edx,185
	je	_29832
	cmp	edx,186
	je	_29833
	cmp	edx,187
	je	_29834
	cmp	edx,188
	je	_29835
	cmp	edx,189
	je	_29836
	cmp	edx,102
	je	_29837
	cmp	edx,104
	je	_29838
	jmp	_29820
_29821:
	mov	eax,411
	jmp	_29820
_29822:
	mov	eax,421
	jmp	_29820
_29823:
	mov	eax,431
	jmp	_29820
_29824:
	mov	eax,441
	jmp	_29820
_29825:
	mov	eax,451
	jmp	_29820
_29826:
	mov	eax,461
	jmp	_29820
_29827:
	mov	eax,471
	jmp	_29820
_29828:
	mov	eax,481
	jmp	_29820
_29829:
	mov	eax,482
	jmp	_29820
_29830:
	mov	eax,483
	jmp	_29820
_29831:
	mov	eax,484
	jmp	_29820
_29832:
	mov	eax,485
	jmp	_29820
_29833:
	mov	eax,486
	jmp	_29820
_29834:
	mov	eax,487
	jmp	_29820
_29835:
	mov	eax,488
	jmp	_29820
_29836:
	mov	eax,489
	jmp	_29820
_29837:
	mov	eax,402
	jmp	_29820
_29838:
	mov	eax,404
	jmp	_29820
_29820:
	jmp	_13678
_13678:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_getNoIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_29842
	cmp	edx,121
	je	_29843
	cmp	edx,131
	je	_29844
	cmp	edx,141
	je	_29845
	cmp	edx,151
	je	_29846
	cmp	edx,161
	je	_29847
	cmp	edx,171
	je	_29848
	cmp	edx,181
	je	_29849
	cmp	edx,182
	je	_29850
	cmp	edx,183
	je	_29851
	cmp	edx,184
	je	_29852
	cmp	edx,185
	je	_29853
	cmp	edx,186
	je	_29854
	cmp	edx,187
	je	_29855
	cmp	edx,188
	je	_29856
	cmp	edx,189
	je	_29857
	cmp	edx,102
	je	_29858
	cmp	edx,104
	je	_29859
	jmp	_29841
_29842:
	mov	eax,1
	jmp	_29841
_29843:
	mov	eax,3
	jmp	_29841
_29844:
	mov	eax,2
	jmp	_29841
_29845:
	mov	eax,4
	jmp	_29841
_29846:
	mov	eax,5
	jmp	_29841
_29847:
	mov	eax,6
	jmp	_29841
_29848:
	mov	eax,7
	jmp	_29841
_29849:
	mov	eax,8
	jmp	_29841
_29850:
	mov	eax,9
	jmp	_29841
_29851:
	mov	eax,10
	jmp	_29841
_29852:
	mov	eax,11
	jmp	_29841
_29853:
	mov	eax,12
	jmp	_29841
_29854:
	mov	eax,13
	jmp	_29841
_29855:
	mov	eax,14
	jmp	_29841
_29856:
	mov	eax,15
	jmp	_29841
_29857:
	mov	eax,16
	jmp	_29841
_29858:
	mov	eax,17
	jmp	_29841
_29859:
	mov	eax,18
	jmp	_29841
_29841:
	jmp	_13681
_13681:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_PlantAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	_bb_TGarden_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp+8]
	mov	dword [esi+84],eax
	mov	eax,dword [ebp+12]
	mov	dword [esi+88],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+16]
	mov	dword [esi+176],0
	mov	eax,dword [ebp+16]
	cmp	eax,411
	je	_29863
	cmp	eax,421
	je	_29864
	cmp	eax,431
	je	_29865
	cmp	eax,441
	je	_29866
	cmp	eax,451
	je	_29867
	cmp	eax,461
	je	_29868
	cmp	eax,471
	je	_29869
	cmp	eax,481
	je	_29870
	cmp	eax,482
	je	_29871
	cmp	eax,483
	je	_29872
	cmp	eax,484
	je	_29873
	cmp	eax,485
	je	_29874
	cmp	eax,486
	je	_29875
	cmp	eax,487
	je	_29876
	cmp	eax,488
	je	_29877
	cmp	eax,489
	je	_29878
	cmp	eax,402
	je	_29879
	cmp	eax,404
	je	_29880
	jmp	_29862
_29863:
	mov	dword [esi+100],111
	mov	eax,dword [_bb_animPlant_1_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_1b_image]
	mov	dword [esi+24],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+116],8
	fld	dword [_101672]
	fstp	dword [esi+136]
	fld	dword [_101673]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	mov	eax,dword [_bb_animPlant_1c_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+72],15
	mov	eax,dword [_bb_animPlant_1d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+64],30
	jmp	_29862
_29864:
	mov	dword [esi+100],121
	mov	eax,dword [_bb_animPlant_2_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_2b_image]
	mov	dword [esi+24],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+116],8
	fld	dword [_101674]
	fstp	dword [esi+136]
	fld	dword [_101675]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	mov	eax,dword [_bb_animPlant_2c_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+72],15
	mov	eax,dword [_bb_animPlant_2d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+64],30
	jmp	_29862
_29865:
	mov	dword [esi+100],131
	mov	eax,dword [_bb_animPlant_3_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_3b_image]
	mov	dword [esi+24],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+116],8
	fld	dword [_101676]
	fstp	dword [esi+136]
	fld	dword [_101677]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	mov	eax,dword [_bb_animPlant_3c_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+72],15
	mov	eax,dword [_bb_animPlant_3d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+64],30
	jmp	_29862
_29866:
	mov	dword [esi+100],141
	mov	eax,dword [_bb_animPlant_4_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_4b_image]
	mov	dword [esi+24],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+116],8
	fld	dword [_101678]
	fstp	dword [esi+136]
	fld	dword [_101679]
	fstp	dword [esi+144]
	mov	dword [esi+128],50
	mov	eax,dword [_bb_animPlant_4c_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+72],15
	mov	eax,dword [_bb_animPlant_4d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+64],30
	jmp	_29862
_29867:
	mov	dword [esi+100],151
	mov	eax,dword [_bb_animPlant_5_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_5b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_5c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_5d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101680]
	fstp	dword [esi+136]
	fld	dword [_101681]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	jmp	_29862
_29868:
	mov	dword [esi+100],161
	mov	eax,dword [_bb_animPlant_6_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_5b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_6c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_6d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101682]
	fstp	dword [esi+136]
	fldz
	fstp	dword [esi+144]
	mov	dword [esi+128],200
	jmp	_29862
_29869:
	mov	dword [esi+100],171
	mov	eax,dword [_bb_animPlant_7_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_7b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_7c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_7d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101683]
	fstp	dword [esi+136]
	fld	dword [_101684]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	jmp	_29862
_29870:
	mov	dword [esi+100],181
	mov	eax,dword [_bb_animPlant_8_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_8b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_8c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_8d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101685]
	fstp	dword [esi+136]
	fld	dword [_101686]
	fstp	dword [esi+144]
	mov	dword [esi+128],50
	jmp	_29862
_29871:
	mov	dword [esi+100],182
	mov	eax,dword [_bb_animPlant_9_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_9b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_9c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_9d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101687]
	fstp	dword [esi+136]
	fld	dword [_101688]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	jmp	_29862
_29872:
	mov	dword [esi+100],183
	mov	eax,dword [_bb_animPlant_10_image]
	mov	dword [esi+20],eax
	mov	dword [esi+24],0
	mov	eax,dword [_bb_animPlant_10c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_10d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],0
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101689]
	fstp	dword [esi+136]
	fldz
	fstp	dword [esi+144]
	mov	dword [esi+128],200
	jmp	_29862
_29873:
	mov	dword [esi+100],184
	mov	eax,dword [_bb_animPlant_11_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_11b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_11c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_11d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101690]
	fstp	dword [esi+136]
	fld	dword [_101691]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	jmp	_29862
_29874:
	mov	dword [esi+100],185
	mov	eax,dword [_bb_animPlant_12_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_12b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_12c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_12d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101692]
	fstp	dword [esi+136]
	fld	dword [_101693]
	fstp	dword [esi+144]
	mov	dword [esi+128],50
	jmp	_29862
_29875:
	mov	dword [esi+100],186
	mov	eax,dword [_bb_animPlant_13_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_13b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_13c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_13d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101694]
	fstp	dword [esi+136]
	fld	dword [_101695]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	fld	dword [esi+16]
	fadd	dword [_101696]
	fstp	dword [esi+16]
	jmp	_29862
_29876:
	mov	dword [esi+100],187
	mov	eax,dword [_bb_animPlant_14_image]
	mov	dword [esi+20],eax
	mov	dword [esi+24],0
	mov	eax,dword [_bb_animPlant_14c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_14d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],0
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101697]
	fstp	dword [esi+136]
	fldz
	fstp	dword [esi+144]
	mov	dword [esi+128],200
	jmp	_29862
_29877:
	mov	dword [esi+100],188
	mov	eax,dword [_bb_animPlant_15_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_15b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_15c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_15d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101698]
	fstp	dword [esi+136]
	fld	dword [_101699]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
	jmp	_29862
_29878:
	mov	dword [esi+100],189
	mov	eax,dword [_bb_animPlant_16_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_16b_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animPlant_16c_image]
	mov	dword [esi+56],eax
	mov	eax,dword [_bb_animPlant_16d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+72],15
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101700]
	fstp	dword [esi+136]
	fld	dword [_101701]
	fstp	dword [esi+144]
	mov	dword [esi+128],50
	jmp	_29862
_29879:
	mov	dword [esi+100],102
	mov	eax,dword [_bb_animPlant_25_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_25b_image]
	mov	dword [esi+24],eax
	mov	dword [esi+56],0
	mov	eax,dword [_bb_animPlant_25d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101702]
	fstp	dword [esi+136]
	fld	dword [_101703]
	fstp	dword [esi+144]
	mov	dword [esi+128],0
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+16]
	fld	dword [esi+12]
	fsub	dword [_101704]
	fstp	dword [esi+12]
	fld	dword [esi+16]
	fsub	dword [_101705]
	fstp	dword [esi+16]
	jmp	_29862
_29880:
	mov	dword [esi+100],104
	mov	eax,dword [_bb_animPlant_26_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animPlant_26b_image]
	mov	dword [esi+24],eax
	mov	dword [esi+56],0
	mov	eax,dword [_bb_animPlant_26d_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+44],5
	mov	dword [esi+48],3
	mov	dword [esi+64],30
	mov	dword [esi+116],8
	fld	dword [_101706]
	fstp	dword [esi+136]
	fld	dword [_101707]
	fstp	dword [esi+144]
	mov	dword [esi+128],0
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+16]
	fld	dword [esi+12]
	fsub	dword [_101708]
	fstp	dword [esi+12]
	fld	dword [esi+16]
	fsub	dword [_101709]
	fstp	dword [esi+16]
	jmp	_29862
_29862:
	mov	eax,dword [esi+20]
	mov	dword [esi+28],eax
	fld	dword [_101710]
	fstp	dword [esi+136]
	mov	eax,dword [esi+100]
	cmp	eax,141
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29881
	mov	eax,dword [esi+100]
	cmp	eax,181
	sete	al
	movzx	eax,al
_29881:
	cmp	eax,0
	jne	_29883
	mov	eax,dword [esi+100]
	cmp	eax,185
	sete	al
	movzx	eax,al
_29883:
	cmp	eax,0
	jne	_29885
	mov	eax,dword [esi+100]
	cmp	eax,189
	sete	al
	movzx	eax,al
_29885:
	cmp	eax,0
	jne	_29887
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
_29887:
	cmp	eax,0
	jne	_29889
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_29889:
	cmp	eax,0
	je	_29891
	fld	dword [_101711]
	fstp	dword [esi+144]
	mov	eax,dword [esi+100]
	cmp	eax,141
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29892
	mov	eax,dword [esi+100]
	cmp	eax,181
	sete	al
	movzx	eax,al
_29892:
	cmp	eax,0
	jne	_29894
	mov	eax,dword [esi+100]
	cmp	eax,185
	sete	al
	movzx	eax,al
_29894:
	cmp	eax,0
	jne	_29896
	mov	eax,dword [esi+100]
	cmp	eax,189
	sete	al
	movzx	eax,al
_29896:
	cmp	eax,0
	je	_29898
	mov	dword [esi+128],50
	jmp	_29899
_29898:
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29900
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_29900:
	cmp	eax,0
	je	_29902
	mov	dword [esi+128],0
_29902:
_29899:
	jmp	_29903
_29891:
	fld	dword [esi+144]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_29904
	fld	dword [_101712]
	fstp	dword [esi+144]
	mov	dword [esi+128],25
_29904:
_29903:
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [esi+156],eax
	push	_2320
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [esi+160],eax
	call	_brl_system_CurrentDate
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+172]
	dec	dword [eax+4]
	jnz	_29908
	push	eax
	call	_bbGCFree
	add	esp,4
_29908:
	mov	dword [esi+172],ebx
	mov	eax,dword [esi+172]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+168]
	dec	dword [eax+4]
	jnz	_29912
	push	eax
	call	_bbGCFree
	add	esp,4
_29912:
	mov	dword [esi+168],ebx
	mov	dword [esi+104],edi
	mov	eax,dword [esi+116]
	mov	dword [esi+112],eax
	mov	dword [esi+32],1
	mov	dword [esi+36],0
	mov	dword [esi+92],0
	mov	dword [esi+96],1
	mov	dword [esi+76],3
	mov	dword [esi+120],1
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	dword [esi+60],0
	mov	dword [esi+68],0
	mov	dword [esi+108],600
	mov	dword [esi+180],0
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [esi+84]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [esi+88]
	mov	ecx,dword [esi+100]
	mov	dword [edx+eax*4+28],ecx
	cmp	dword [_bb_loadLevel],0
	jne	_29916
	mov	ebx,dword [_bb_garden_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2321
_2323:
	mov	eax,edi
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2321
	mov	edx,dword [ebp+16]
	cmp	dword [eax+28],edx
	jne	_29923
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_29923:
_2321:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2323
_2322:
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	911
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp+12]
	push	dword [ebp+8]
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,20
_29916:
	mov	eax,esi
	jmp	_13687
_13687:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveGarden_Plant:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_29929
	mov	edi,dword [_bb_garden_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_2324
_2326:
	mov	eax,dword [ebp-8]
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2324
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+124]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+140]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+136]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+152]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+176]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+156]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+160]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+168]
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2324:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2326
_2325:
_29929:
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_29938
	mov	edi,dword [_bb_ballonTextPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2327
_2329:
	mov	eax,dword [ebp-4]
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2327
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2327:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2329
_2328:
_29938:
	mov	eax,0
	jmp	_13690
_13690:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadGarden_Plant:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_29947
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-20],0
	sub	ebx,1
	mov	dword [ebp-16],ebx
	jmp	_29950
_2332:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	edi,eax
	push	_bb_TGarden_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	4
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	3
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	push	_2230
	push	5
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+32],eax
	push	_2230
	push	6
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	7
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+60],eax
	push	_2230
	push	8
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+68],eax
	push	_2230
	push	9
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+76],eax
	push	_2230
	push	10
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+80],eax
	push	_2230
	push	11
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+96],eax
	push	_2230
	push	12
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+108],eax
	push	_2230
	push	13
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+112],eax
	push	_2230
	push	14
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+120],eax
	push	_2230
	push	15
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+124],eax
	push	_2230
	push	16
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+132]
	push	_2230
	push	17
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+140]
	push	_2230
	push	18
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+136]
	push	_2230
	push	19
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+152]
	push	_2230
	push	20
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+176],eax
	push	_2230
	push	21
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+156],eax
	push	_2230
	push	22
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+160],eax
	push	_2230
	push	23
	push	edi
	call	_bb_getWord2
	add	esp,12
	mov	esi,eax
	inc	dword [esi+4]
	mov	eax,dword [ebx+168]
	dec	dword [eax+4]
	jnz	_29956
	push	eax
	call	_bbGCFree
	add	esp,4
_29956:
	mov	dword [ebx+168],esi
	mov	eax,dword [ebx+120]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29957
	mov	eax,dword [ebx+80]
	cmp	eax,4
	sete	al
	movzx	eax,al
_29957:
	cmp	eax,0
	je	_29959
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_29959:
_2330:
	add	dword [ebp-20],1
_29950:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-20],eax
	jle	_2332
_2331:
_29947:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_29961
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-20],0
	sub	ebx,1
	mov	dword [ebp-24],ebx
	jmp	_29963
_2335:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	edi,eax
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_2230
	push	3
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	0
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	mov	dword [ebp-12],eax
	push	_2230
	push	4
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	push	_2230
	push	5
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	push	_2230
	push	6
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-12]
	mov	dword [edx+20],eax
	push	_2230
	push	7
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-12]
	mov	dword [edx+36],eax
	mov	eax,dword [_bb_garden_plantAnim_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_2336
_2338:
	mov	eax,dword [ebp-8]
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2336
	mov	esi,dword [ebx+84]
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_29972
	mov	esi,dword [ebx+88]
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
_29972:
	cmp	eax,0
	je	_29974
	fld	dword [ebx+12]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
_29974:
_2336:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2338
_2337:
_2333:
	add	dword [ebp-20],1
_29963:
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-20],eax
	jle	_2335
_2334:
_29961:
	mov	eax,0
	jmp	_13693
_13693:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadGarden_BtnPlant:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [_bb_garden_btnArrowPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2339
_2341:
	push	_bb_TGarden_BtnArrowPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2339
	mov	dword [eax+60],0
_2339:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2341
_2340:
	mov	dword [ebp-4],0
	mov	ebx,dword [_bb_garden_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2342
_2344:
	mov	eax,edi
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2342
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [esi+36]
	sub	eax,1
	push	dword [edx+eax*4+24]
	push	dword [esi+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	mov	dword [esi+56],eax
	cmp	dword [esi+56],1
	jne	_29989
	add	dword [ebp-4],1
_29989:
_2342:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2344
_2343:
	mov	esi,dword [_bb_garden_btnArrowPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2345
_2347:
	push	_bb_TGarden_BtnArrowPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2345
	mov	edx,dword [ebp-4]
	mov	dword [eax+60],edx
_2345:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2347
_2346:
	mov	eax,0
	jmp	_13695
_13695:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_BtnKurcaci
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+76],eax
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	eax,0
	jmp	_13698
_13698:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13701:
	mov	eax,dword [ebx+76]
	dec	dword [eax+4]
	jnz	_29999
	push	eax
	call	_bbGCFree
	add	esp,4
_29999:
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_30001
	push	eax
	call	_bbGCFree
	add	esp,4
_30001:
	mov	eax,0
	jmp	_29997
_29997:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_13704
_13704:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_update:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+40],1
	jne	_30002
	fld	dword [esi+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30003
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [esi+52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_30004
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fsub	dword [esi+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+68],eax
	jmp	_30005
_30004:
	fld	dword [esi+52]
	fstp	dword [ebp-4]
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+68],eax
	push	_2287
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	eax,dword [esi+68]
	mov	dword [esi+68],eax
_30005:
	call	_brl_system_CurrentDate
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+76]
	dec	dword [eax+4]
	jnz	_30009
	push	eax
	call	_bbGCFree
	add	esp,4
_30009:
	mov	dword [esi+76],ebx
	push	dword [esi+68]
	call	_bb_UbahDetikKeDate
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_debugstr4]
	dec	dword [eax+4]
	jnz	_30013
	push	eax
	call	_bbGCFree
	add	esp,4
_30013:
	mov	dword [_bb_debugstr4],ebx
	mov	eax,dword [esi+68]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [esi+48]
	mov	eax,dword [esi+32]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fdivp	st1,st0
	fdivp	st1,st0
	fsub	dword [_101777]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+28],eax
	cmp	dword [esi+28],0
	jge	_30014
	mov	dword [esi+28],0
_30014:
	mov	ebx,0
	mov	eax,dword [esi+68]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [esi+48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30016
	push	_2288
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_30017
_30016:
	push	dword [esi+76]
	call	_bb_getTahun
	add	esp,4
	push	eax
	push	dword [esi+72]
	call	_bb_getTahun
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_30018
	push	_2289
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_30019
_30018:
	push	dword [esi+76]
	call	_bb_getBulan
	add	esp,4
	push	eax
	push	dword [esi+72]
	call	_bb_getBulan
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_30020
	push	_2290
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_30021
_30020:
	push	dword [esi+76]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	push	dword [esi+72]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_30022
	push	_2291
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
_30022:
_30021:
_30019:
_30017:
	cmp	ebx,1
	jne	_30023
	fldz
	fstp	dword [esi+52]
	mov	eax,dword [esi+32]
	sub	eax,1
	mov	dword [esi+28],eax
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	dword [eax+100],0
	mov	ebx,dword [esi+76]
	inc	dword [ebx+4]
	mov	eax,dword [esi+72]
	dec	dword [eax+4]
	jnz	_30027
	push	eax
	call	_bbGCFree
	add	esp,4
_30027:
	mov	dword [esi+72],ebx
_30023:
	jmp	_30028
_30003:
	mov	eax,dword [_bb_moneygame]
	sub	eax,dword [esi+60]
	cmp	eax,0
	jl	_30029
	mov	dword [esi+44],1
	mov	eax,dword [esi+20]
	mov	dword [esi+16],eax
	mov	eax,dword [esi+32]
	sub	eax,1
	mov	dword [esi+28],eax
	jmp	_30030
_30029:
	mov	dword [esi+44],0
	mov	eax,dword [esi+24]
	mov	dword [esi+16],eax
	mov	dword [esi+28],0
_30030:
_30028:
_30002:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13707
_13707:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_30032
	push	dword [eax+28]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30032:
	mov	eax,0
	jmp	_13710
_13710:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_30055],_30056
	cmp	dword [_bb_btnKurcaci_image],0
	jne	_30033
	jmp	_2348
_30033:
	cmp	dword [esi+40],0
	jne	_30034
	jmp	_2348
_30034:
	push	dword [esi+28]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_30035
	push	dword [esi+64]
	push	_1
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_30035:
	fld	dword [esi+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_30036
	jmp	_2348
_30036:
	cmp	dword [esi+44],0
	jne	_30037
	jmp	_2348
_30037:
	push	dword [esi+28]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_30038
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_30039
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30039:
	cmp	eax,0
	je	_30041
	mov	dword [esi+36],1
_30041:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_30042
	mov	eax,dword [esi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30042:
	cmp	eax,0
	je	_30044
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+52]
	call	_brl_system_CurrentDate
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+76]
	dec	dword [eax+4]
	jnz	_30048
	push	eax
	call	_bbGCFree
	add	esp,4
_30048:
	mov	dword [esi+76],ebx
	mov	ebx,dword [esi+76]
	inc	dword [ebx+4]
	mov	eax,dword [esi+72]
	dec	dword [eax+4]
	jnz	_30052
	push	eax
	call	_bbGCFree
	add	esp,4
_30052:
	mov	dword [esi+72],ebx
	mov	eax,dword [_bb_garden_animKurcaci]
	fld	dword [esi+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_garden_animKurcaci]
	fld	dword [esi+12]
	fsub	dword [_101793]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	dword [eax+100],1
	mov	eax,dword [_bb_garden_animKurcaci]
	fld	dword [esi+52]
	fstp	dword [eax+112]
	mov	eax,dword [_bb_garden_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [esi+60]
	sub	dword [_bb_moneygame],eax
	mov	dword [esi+28],0
_30044:
	jmp	_30054
_30038:
	mov	dword [esi+36],0
_30054:
_2348:
	mov	eax,0
	jmp	_13714
_13714:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_30079],_30080
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30058
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	esi,1
_30058:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30059
	cmp	dword [ebx+40],1
	jne	_30060
	mov	dword [ebx+40],0
	jmp	_30061
_30060:
	mov	dword [ebx+40],1
_30061:
_30059:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30062
	fld	dword [ebx+80]
	fsub	dword [_101806]
	fstp	dword [ebx+80]
	mov	esi,1
_30062:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30063
	fld	dword [ebx+80]
	fadd	dword [_101807]
	fstp	dword [ebx+80]
	mov	esi,1
_30063:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30064
	fld	dword [ebx+84]
	fadd	dword [_101808]
	fstp	dword [ebx+84]
	mov	esi,1
_30064:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30065
	fld	dword [ebx+84]
	fsub	dword [_101809]
	fstp	dword [ebx+84]
	mov	esi,1
_30065:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30066
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_30066:
	cmp	eax,0
	je	_30068
	fld	dword [ebx+80]
	fsub	dword [_101810]
	fstp	dword [ebx+80]
	mov	esi,1
_30068:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30069
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_30069:
	cmp	eax,0
	je	_30071
	fld	dword [ebx+80]
	fadd	dword [_101811]
	fstp	dword [ebx+80]
	mov	esi,1
_30071:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30072
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_30072:
	cmp	eax,0
	je	_30074
	fld	dword [ebx+84]
	fadd	dword [_101812]
	fstp	dword [ebx+84]
	mov	esi,1
_30074:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30075
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_30075:
	cmp	eax,0
	je	_30077
	fld	dword [ebx+84]
	fsub	dword [_101813]
	fstp	dword [ebx+84]
	mov	esi,1
_30077:
	cmp	esi,0
	jne	_30078
	jmp	_2350
_30078:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [ebx+80]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [ebx+84]
	fstp	dword [ebx+12]
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2350:
	mov	eax,0
	jmp	_13717
_13717:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnKurcaci_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_bb_TGarden_BtnKurcaci
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_btnKurcaci_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [ebx+20]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_101832]
	fstp	dword [ebx+48]
	mov	dword [ebx+32],30
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_101833]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_101834]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+8]
	mov	dword [ebp+-12],edi
	fild	dword [ebp+-12]
	fstp	dword [ebx+12]
	mov	eax,dword [ebx+32]
	sub	eax,1
	mov	dword [ebx+28],eax
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	dword [ebx+44],1
	mov	dword [ebx+60],200
	mov	dword [ebx+64],3000
	push	_2352
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	call	_brl_system_CurrentDate
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+76]
	dec	dword [eax+4]
	jnz	_30087
	push	eax
	call	_bbGCFree
	add	esp,4
_30087:
	mov	dword [ebx+76],esi
	mov	eax,dword [ebx+76]
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_30091
	push	eax
	call	_bbGCFree
	add	esp,4
_30091:
	mov	dword [ebx+72],esi
	push	edi
	push	dword [ebp-8]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	esi,eax
	inc	dword [esi+4]
	mov	eax,dword [_bb_garden_animKurcaci]
	dec	dword [eax+4]
	jnz	_30095
	push	eax
	call	_bbGCFree
	add	esp,4
_30095:
	mov	dword [_bb_garden_animKurcaci],esi
	mov	eax,ebx
	jmp	_13719
_13719:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_AnimKurcaci
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	mov	eax,0
	jmp	_13722
_13722:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_Delete:
	push	ebp
	mov	ebp,esp
_13725:
	mov	eax,0
	jmp	_30096
_30096:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_13728
_13728:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	dword [_30130],_30131
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],0
	jne	_30097
	jmp	_2356
_30097:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,0
	je	_30100
	cmp	eax,1
	je	_30101
	cmp	eax,4
	je	_30102
	jmp	_30099
_30100:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jne	_30103
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_30103:
	jmp	_30099
_30101:
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fstp	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+132]
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fstp	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+136]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+144]
	mov	eax,dword [ebp+8]
	fld	dword [eax+144]
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30105
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+132]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+136]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30106
_30105:
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_30106:
	jmp	_30099
_30102:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jne	_30108
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2353
_2355:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2353
	cmp	dword [esi+76],4
	jne	_30115
	fld	dword [esi+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_30116
	fld	dword [esi+16]
	fadd	dword [_101844]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_30116:
	cmp	eax,0
	je	_30118
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_2354
_30118:
_30115:
_2353:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2355
_2354:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_30108:
	jmp	_30099
_30099:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jl	_30122
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],0
	jne	_30123
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
	jmp	_30124
_30123:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],1
	jne	_30125
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
	jmp	_30126
_30125:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],4
	jne	_30127
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
_30127:
_30126:
_30124:
_30122:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+64]
	add	eax,1
	mov	dword [edx+64],eax
_2356:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+116]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13731
_13731:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+100],1
	jne	_30133
	mov	eax,dword [ebx+120]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30134
	mov	eax,dword [ebx+120]
	cmp	eax,5
	sete	al
	movzx	eax,al
_30134:
	cmp	eax,0
	jne	_30136
	mov	eax,dword [ebx+120]
	cmp	eax,7
	sete	al
	movzx	eax,al
_30136:
	cmp	eax,0
	je	_30138
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_30138:
	push	dword [ebx+64]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_30133:
	mov	eax,0
	jmp	_13734
_13734:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_kePosAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	esi,dword [_bb_garden_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2358
_2360:
	mov	eax,ebx
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2358
	mov	eax,dword [edx+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30146
	mov	eax,dword [edx+68]
	mov	edx,dword [edx+72]
	sub	edx,1
	cmp	eax,edx
	setge	al
	movzx	eax,al
_30146:
	cmp	eax,0
	je	_30148
	mov	dword [ebp-4],1
	jmp	_2359
_30148:
_2358:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2360
_2359:
	cmp	dword [ebp-4],0
	jne	_30149
	fld	dword [_101868]
	fstp	dword [edi+140]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+20]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_30149:
	mov	eax,0
	jmp	_13737
_13737:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_cariPanen:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	fldz
	fstp	dword [edi+140]
	mov	esi,dword [_bb_garden_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2361
_2363:
	mov	eax,ebx
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2361
	mov	eax,dword [edx+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30157
	mov	ecx,dword [edx+68]
	mov	eax,dword [edx+72]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_30157:
	cmp	eax,0
	je	_30159
	fld	dword [_101875]
	fstp	dword [edi+140]
	fld	dword [edx+12]
	fstp	dword [edi+16]
	fld	dword [edx+16]
	fadd	dword [_101876]
	fstp	dword [edi+20]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	jmp	_2362
_30159:
_2361:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2363
_2362:
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_30161
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_30161:
	mov	eax,0
	jmp	_13740
_13740:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_changeState:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+104],eax
	mov	eax,dword [edx+104]
	cmp	eax,0
	je	_30165
	cmp	eax,1
	je	_30166
	cmp	eax,4
	je	_30167
	jmp	_30164
_30165:
	mov	dword [edx+64],0
	mov	eax,dword [edx+36]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+72]
	mov	dword [edx+68],eax
	jmp	_30164
_30166:
	mov	dword [edx+64],0
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30168
	mov	dword [edx+120],1
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30169
	mov	dword [edx+120],5
	jmp	_30170
_30169:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_30171
	mov	dword [edx+120],6
_30171:
_30170:
	jmp	_30172
_30168:
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_30173
	mov	dword [edx+120],2
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30174
	mov	dword [edx+120],7
	jmp	_30175
_30174:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_30176
	mov	dword [edx+120],8
_30176:
_30175:
	jmp	_30177
_30173:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_30178
	mov	dword [edx+120],4
	jmp	_30179
_30178:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_30180
	mov	dword [edx+120],3
_30180:
_30179:
_30177:
_30172:
	mov	eax,dword [edx+120]
	cmp	eax,1
	je	_30183
	cmp	eax,2
	je	_30184
	cmp	eax,4
	je	_30185
	cmp	eax,3
	je	_30186
	cmp	eax,5
	je	_30187
	cmp	eax,6
	je	_30188
	cmp	eax,7
	je	_30189
	cmp	eax,8
	je	_30190
	jmp	_30182
_30183:
	mov	eax,dword [edx+44]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+80]
	mov	dword [edx+68],eax
	jmp	_30182
_30184:
	mov	eax,dword [edx+48]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+84]
	mov	dword [edx+68],eax
	jmp	_30182
_30185:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_30182
_30186:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_30182
_30187:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_30182
_30188:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_30182
_30189:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_30182
_30190:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_30182
_30182:
	jmp	_30164
_30167:
	mov	dword [edx+64],0
	mov	eax,dword [edx+40]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+76]
	mov	dword [edx+68],eax
	jmp	_30164
_30164:
	mov	eax,0
	jmp	_13744
_13744:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_13750
_13750:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_AnimKurcaci_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TGarden_AnimKurcaci
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_animKurcaci_Idle_1_image]
	mov	dword [ebx+36],eax
	mov	eax,dword [_bb_animKurcaci_Harvest_1_image]
	mov	dword [ebx+40],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Up_image]
	mov	dword [ebx+44],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Down_image]
	mov	dword [ebx+48],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Up_image]
	mov	dword [ebx+56],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Down_image]
	mov	dword [ebx+60],eax
	mov	eax,dword [ebx+36]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+72],8
	mov	dword [ebx+76],11
	mov	dword [ebx+80],8
	mov	dword [ebx+84],8
	mov	dword [ebx+88],8
	mov	dword [ebx+92],8
	mov	dword [ebx+96],8
	mov	eax,dword [ebx+72]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	fld	dword [eax+48]
	fstp	dword [ebx+108]
	mov	eax,dword [_bb_garden_btnKurcaci]
	fld	dword [eax+52]
	fstp	dword [ebx+112]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+64],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+120],0
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+116]
	mov	dword [ebx+124],3000
	mov	eax,ebx
	jmp	_13754
_13754:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveGarden_Kurcaci:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [eax+72]
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+8]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+112]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_garden_animKurcaci]
	push	dword [eax+140]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,0
	jmp	_13757
_13757:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadGarden_Kurcaci:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+28],eax
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+36],eax
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+40],eax
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+44],eax
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+52]
	mov	esi,dword [_bb_garden_btnKurcaci]
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+56]
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_garden_btnKurcaci]
	mov	eax,dword [eax+72]
	dec	dword [eax+4]
	jnz	_30198
	push	eax
	call	_bbGCFree
	add	esp,4
_30198:
	mov	eax,dword [_bb_garden_btnKurcaci]
	mov	dword [eax+72],ebx
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+8]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+20]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+28],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+64],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	8
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+68],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	9
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+100],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	10
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+104],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	11
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+112]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	12
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+116]
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	13
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+120],eax
	mov	esi,dword [_bb_garden_animKurcaci]
	push	_2230
	push	14
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+140]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+104]
	cmp	eax,0
	je	_30201
	cmp	eax,1
	je	_30202
	cmp	eax,4
	je	_30203
	jmp	_30200
_30201:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+36]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+72]
	mov	dword [edx+68],eax
	jmp	_30200
_30202:
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+120]
	cmp	eax,1
	je	_30206
	cmp	eax,2
	je	_30207
	cmp	eax,4
	je	_30208
	cmp	eax,3
	je	_30209
	cmp	eax,5
	je	_30210
	cmp	eax,6
	je	_30211
	cmp	eax,7
	je	_30212
	cmp	eax,8
	je	_30213
	jmp	_30205
_30206:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+44]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+80]
	mov	dword [edx+68],eax
	jmp	_30205
_30207:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+48]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+84]
	mov	dword [edx+68],eax
	jmp	_30205
_30208:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+52]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+88]
	mov	dword [edx+68],eax
	jmp	_30205
_30209:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+52]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+88]
	mov	dword [edx+68],eax
	jmp	_30205
_30210:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+56]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+92]
	mov	dword [edx+68],eax
	jmp	_30205
_30211:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+56]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+92]
	mov	dword [edx+68],eax
	jmp	_30205
_30212:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+60]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+96]
	mov	dword [edx+68],eax
	jmp	_30205
_30213:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+60]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+96]
	mov	dword [edx+68],eax
	jmp	_30205
_30205:
	jmp	_30200
_30203:
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+40]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_garden_animKurcaci]
	mov	eax,dword [_bb_garden_animKurcaci]
	mov	eax,dword [eax+76]
	mov	dword [edx+68],eax
	jmp	_30200
_30200:
	mov	eax,0
	jmp	_13760
_13760:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_BtnArrowPlant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	push	20
	push	_30214
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	mov	dword [ebx+60],0
	push	4
	push	_30216
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	eax,0
	jmp	_13763
_13763:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13766:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_30220
	push	eax
	call	_bbGCFree
	add	esp,4
_30220:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_30222
	push	eax
	call	_bbGCFree
	add	esp,4
_30222:
	mov	eax,0
	jmp	_30218
_30218:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	cmp	dword [ebx+44],1
	jne	_30223
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_30224
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+40],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_30225
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
	mov	dword [ebx+40],0
_30225:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_30226
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30226:
	cmp	eax,0
	je	_30228
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_30231
	cmp	eax,2
	je	_30232
	jmp	_30230
_30231:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	jmp	_30230
_30232:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	jmp	_30230
_30230:
_30228:
	jmp	_30235
_30224:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
_30235:
_30223:
	mov	eax,0
	jmp	_13770
_13770:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_panahKiri:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [_bb_garden_bagPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2379
_2381:
	mov	eax,dword [ebp-4]
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2379
	mov	ebx,dword [edx+28]
	mov	ecx,dword [esi+56]
	mov	eax,dword [esi+48]
	sub	eax,1
	cmp	ebx,dword [ecx+eax*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30242
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30242:
	cmp	eax,0
	je	_30244
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30244:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,1
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30246
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30246:
	cmp	eax,0
	je	_30248
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30248:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,2
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30250
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30250:
	cmp	eax,0
	je	_30252
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30252:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,3
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30254
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30254:
	cmp	eax,0
	je	_30256
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30256:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+52]
	add	ebx,1
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30258
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30258:
	cmp	eax,0
	je	_30260
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30260:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+52]
	add	ebx,2
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30262
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30262:
	cmp	eax,0
	je	_30264
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30264:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+52]
	add	ebx,3
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30266
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30266:
	cmp	eax,0
	je	_30268
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30268:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+52]
	add	ebx,4
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30270
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30270:
	cmp	eax,0
	je	_30272
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2379
_30272:
_2379:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2381
_2380:
	mov	eax,dword [esi+52]
	add	eax,1
	mov	dword [esi+48],eax
	mov	eax,dword [esi+48]
	add	eax,3
	mov	dword [esi+52],eax
	mov	ebx,dword [_bb_garden_btnArrowPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2382
_2384:
	mov	eax,edi
	push	_bb_TGarden_BtnArrowPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2382
	mov	edx,dword [esi+32]
	cmp	dword [eax+32],edx
	je	_30280
	mov	edx,dword [esi+48]
	mov	dword [eax+48],edx
	mov	edx,dword [esi+52]
	mov	dword [eax+52],edx
	jmp	_2383
_30280:
_2382:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2384
_2383:
	mov	eax,0
	jmp	_13773
_13773:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_panahKanan:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [_bb_garden_bagPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2385
_2387:
	mov	eax,dword [ebp-4]
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2385
	mov	ebx,dword [edx+28]
	mov	ecx,dword [esi+56]
	mov	eax,dword [esi+48]
	sub	eax,1
	cmp	ebx,dword [ecx+eax*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30287
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30287:
	cmp	eax,0
	je	_30289
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30289:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,1
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30291
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30291:
	cmp	eax,0
	je	_30293
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30293:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,2
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30295
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30295:
	cmp	eax,0
	je	_30297
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30297:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	add	ebx,3
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30299
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30299:
	cmp	eax,0
	je	_30301
	mov	dword [edx+52],0
	mov	eax,edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30301:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	sub	ebx,4
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30303
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30303:
	cmp	eax,0
	je	_30305
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30305:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	sub	ebx,3
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30307
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30307:
	cmp	eax,0
	je	_30309
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30309:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	sub	ebx,2
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30311
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30311:
	cmp	eax,0
	je	_30313
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30313:
	mov	ecx,dword [edx+28]
	mov	eax,dword [esi+56]
	mov	ebx,dword [esi+48]
	sub	ebx,1
	sub	ebx,1
	cmp	ecx,dword [eax+ebx*4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30315
	mov	eax,dword [edx+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_30315:
	cmp	eax,0
	je	_30317
	mov	dword [edx+52],1
	mov	eax,dword [esi+64]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edx+8]
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_2385
_30317:
_2385:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2387
_2386:
	sub	dword [esi+48],4
	mov	eax,dword [esi+48]
	add	eax,3
	mov	dword [esi+52],eax
	mov	ebx,dword [_bb_garden_btnArrowPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2388
_2390:
	mov	eax,edi
	push	_bb_TGarden_BtnArrowPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2388
	mov	edx,dword [esi+32]
	cmp	dword [eax+32],edx
	je	_30325
	mov	edx,dword [esi+48]
	mov	dword [eax+48],edx
	mov	edx,dword [esi+52]
	mov	dword [eax+52],edx
	jmp	_2389
_30325:
_2388:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2390
_2389:
	mov	eax,0
	jmp	_13776
_13776:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+32]
	cmp	edx,1
	je	_30328
	cmp	edx,2
	je	_30329
	jmp	_30327
_30328:
	cmp	dword [eax+48],1
	jg	_30330
	mov	dword [eax+44],0
	jmp	_30331
_30330:
	mov	dword [eax+44],1
_30331:
	jmp	_30327
_30329:
	mov	edx,dword [eax+60]
	cmp	dword [eax+52],edx
	jl	_30332
	mov	dword [eax+44],0
	jmp	_30333
_30332:
	mov	dword [eax+44],1
_30333:
	jmp	_30327
_30327:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_13779
_13779:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+44],1
	jne	_30335
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+40],1
	jne	_30336
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30336:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_30335:
	mov	eax,0
	jmp	_13782
_13782:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	dword [_30380],_30381
	mov	eax,dword [_bb_GardenLevel]
	mov	edx,dword [eax+84]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],edx
	je	_30337
	jmp	_2394
_30337:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30339
	mov	eax,dword [_bb_garden_btnArrowPlant_List]
	mov	ebx,dword [_bb_GardenLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+84],eax
	jge	_30341
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+84]
	add	eax,1
	mov	dword [edx+84],eax
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_30341:
_30339:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30342
	mov	eax,dword [_bb_GardenLevel]
	cmp	dword [eax+84],1
	jle	_30343
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+84]
	sub	eax,1
	mov	dword [edx+84],eax
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_30343:
_30342:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30344
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	esi,1
_30344:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30345
	cmp	edi,1
	jne	_30347
	jmp	_30348
_30347:
_30348:
_30345:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30349
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fsub	dword [_101991]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_30349:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30350
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fadd	dword [_101992]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_30350:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30351
	mov	eax,dword [ebp+8]
	fld	dword [eax+72]
	fadd	dword [_101993]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	esi,1
_30351:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30352
	mov	eax,dword [ebp+8]
	fld	dword [eax+72]
	fsub	dword [_101994]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	esi,1
_30352:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30353
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_30353:
	cmp	eax,0
	je	_30355
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fsub	dword [_101995]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_30355:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30356
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_30356:
	cmp	eax,0
	je	_30358
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fadd	dword [_101996]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_30358:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30359
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_30359:
	cmp	eax,0
	je	_30361
	mov	eax,dword [ebp+8]
	fld	dword [eax+72]
	fadd	dword [_101997]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	esi,1
_30361:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30362
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_30362:
	cmp	eax,0
	je	_30364
	mov	eax,dword [ebp+8]
	fld	dword [eax+72]
	fsub	dword [_101998]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	esi,1
_30364:
	cmp	esi,0
	jne	_30365
	jmp	_2394
_30365:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,1
	je	_30368
	cmp	eax,2
	je	_30369
	jmp	_30367
_30368:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30367
_30369:
	mov	ebx,dword [_bb_garden_btnArrowPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2391
_2393:
	mov	eax,edi
	push	_bb_TGarden_BtnArrowPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2391
	cmp	dword [esi+32],1
	jne	_30378
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_2392
_30378:
_2391:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2393
_2392:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30367
_30367:
	mov	eax,dword [ebp+8]
	push	dword [eax+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2394:
	mov	eax,0
	jmp	_13785
_13785:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnArrowPlant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TGarden_BtnArrowPlant
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	fadd	dword [_102026]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,ebx
	add	eax,300
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+32]
	fadd	dword [_102027]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+32],edi
	mov	edx,dword [esi+32]
	cmp	edx,1
	je	_30388
	cmp	edx,2
	je	_30389
	jmp	_30387
_30388:
	mov	edx,dword [_bb_garden_seedArrowLeft_image]
	mov	dword [esi+16],edx
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_30387
_30389:
	mov	edx,dword [_bb_garden_seedArrowRight_image]
	mov	dword [esi+16],edx
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_30387
_30387:
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+24],0
	mov	dword [esi+28],0
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
	mov	dword [esi+40],0
	mov	dword [esi+44],1
	mov	dword [esi+48],1
	mov	dword [esi+52],4
	mov	dword [esi+60],0
	mov	eax,dword [_bb_garden_btnArrowPlant_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_13788
_13788:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_BtnPanelBawah
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_13791
_13791:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_Delete:
	push	ebp
	mov	ebp,esp
_13794:
	mov	eax,0
	jmp	_30391
_30391:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_30392
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_30393
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],1
_30393:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_30394
	mov	eax,dword [esi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30394:
	cmp	eax,0
	je	_30396
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_30399
	cmp	eax,2
	je	_30400
	cmp	eax,3
	je	_30401
	jmp	_30398
_30399:
	mov	eax,dword [_bb_panelInGame]
	mov	dword [eax+20],1
	mov	dword [_bb_pauseGame],1
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	jmp	_30398
_30400:
	push	1
	call	_bb_PanelShopControl
	add	esp,4
	jmp	_30398
_30401:
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	cmp	dword [edx+24],eax
	jne	_30402
	push	2
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
	push	43
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	43
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
	mov	eax,dword [_bb_BARISPOS]
	mov	dword [eax+24],120
	mov	edi,1
	jmp	_30404
_2398:
	mov	esi,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,24
	mov	dword [esi+edi*4+24],eax
_2396:
	add	edi,1
_30404:
	cmp	edi,6
	jle	_2398
_2397:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	dword [eax+24],34
	mov	edi,1
	jmp	_30405
_2401:
	mov	esi,dword [_bb_KOLOMPOS]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,8
	mov	dword [esi+edi*4+24],eax
_2399:
	add	edi,1
_30405:
	cmp	edi,13
	jle	_2401
_2400:
_30402:
	jmp	_30398
_30398:
_30396:
	jmp	_30406
_30392:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
_30406:
	mov	eax,0
	jmp	_13798
_13798:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13801
_13801:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+32]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30408
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
_30408:
	cmp	eax,0
	jne	_30410
	mov	eax,dword [edx+32]
	cmp	eax,3
	setne	al
	movzx	eax,al
_30410:
	cmp	eax,0
	je	_30412
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30412:
	mov	eax,0
	jmp	_13804
_13804:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_30449],_30450
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+84]
	cmp	dword [edi+32],eax
	je	_30413
	jmp	_2407
_30413:
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30415
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	ebx,1
_30415:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30416
	cmp	dword [edi+40],1
	jne	_30417
	mov	dword [edi+40],0
	jmp	_30418
_30417:
	mov	dword [edi+40],1
_30418:
_30416:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30419
	fld	dword [edi+44]
	fsub	dword [_102054]
	fstp	dword [edi+44]
	mov	ebx,1
_30419:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30420
	fld	dword [edi+44]
	fadd	dword [_102055]
	fstp	dword [edi+44]
	mov	ebx,1
_30420:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30421
	fld	dword [edi+48]
	fadd	dword [_102056]
	fstp	dword [edi+48]
	mov	ebx,1
_30421:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30422
	fld	dword [edi+48]
	fsub	dword [_102057]
	fstp	dword [edi+48]
	mov	ebx,1
_30422:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30423
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_30423:
	cmp	eax,0
	je	_30425
	fld	dword [edi+44]
	fsub	dword [_102058]
	fstp	dword [edi+44]
	mov	ebx,1
_30425:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30426
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_30426:
	cmp	eax,0
	je	_30428
	fld	dword [edi+44]
	fadd	dword [_102059]
	fstp	dword [edi+44]
	mov	ebx,1
_30428:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30429
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_30429:
	cmp	eax,0
	je	_30431
	fld	dword [edi+48]
	fadd	dword [_102060]
	fstp	dword [edi+48]
	mov	ebx,1
_30431:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30432
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_30432:
	cmp	eax,0
	je	_30434
	fld	dword [edi+48]
	fsub	dword [_102061]
	fstp	dword [edi+48]
	mov	ebx,1
_30434:
	cmp	ebx,0
	jne	_30435
	jmp	_2407
_30435:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_30438
	cmp	eax,2
	je	_30439
	cmp	eax,3
	je	_30440
	jmp	_30437
_30438:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_30437
_30439:
	mov	esi,dword [_bb_garden_btnPanelBawah_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2402
_2404:
	mov	eax,ebx
	push	_bb_TGarden_BtnPanelBawah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2402
	cmp	dword [eax+32],1
	jne	_30447
	mov	eax,dword [eax+8]
	mov	dword [ebp-12],eax
	jmp	_2403
_30447:
_2402:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2404
_2403:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_30437
_30440:
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_30437
_30437:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2405
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2406
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2407:
	mov	eax,0
	jmp	_13807
_13807:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_BtnPanelBawah_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TGarden_BtnPanelBawah
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+40],1
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_102086]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,ebx
	add	eax,198
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_102087]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_102088]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_102089]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+32],edi
	mov	edx,dword [esi+32]
	cmp	edx,1
	je	_30459
	cmp	edx,2
	je	_30460
	cmp	edx,3
	je	_30461
	jmp	_30458
_30459:
	mov	eax,dword [_bb_garden_btnMenu_image]
	mov	dword [esi+16],eax
	mov	dword [esi+8],ebx
	mov	eax,dword [ebp-12]
	mov	dword [esi+12],eax
	jmp	_30458
_30460:
	mov	eax,dword [_bb_garden_btnShop_image]
	mov	dword [esi+16],eax
	mov	eax,dword [ebp-16]
	mov	dword [esi+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [esi+12],eax
	jmp	_30458
_30461:
	mov	edx,dword [_bb_btnGoTo_image]
	mov	dword [esi+16],edx
	mov	edx,dword [ebp-20]
	mov	dword [esi+8],edx
	mov	dword [esi+12],eax
	jmp	_30458
_30458:
	mov	dword [esi+24],0
	mov	dword [esi+28],1
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
	mov	eax,dword [_bb_garden_btnPanelBawah_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_13810
_13810:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGarden_LevUtama
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],1
	mov	eax,0
	jmp	_13813
_13813:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_Delete:
	push	ebp
	mov	ebp,esp
_13816:
	mov	eax,0
	jmp	_30463
_30463:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],1
	jne	_30464
	add	dword [eax+64],1
	mov	edx,dword [eax+68]
	sub	edx,1
	cmp	dword [eax+64],edx
	jl	_30465
	mov	dword [eax+64],0
	mov	dword [eax+72],0
_30465:
_30464:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13819
_13819:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_30467
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30467:
	push	0
	push	dword [ebx+32]
	push	dword [ebx+28]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+72],1
	jne	_30470
	push	dword [ebx+64]
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30470:
	mov	eax,0
	jmp	_13822
_13822:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_30493],_30494
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30472
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	esi,1
_30472:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30473
	cmp	dword [ebx+72],1
	jne	_30474
	mov	dword [ebx+72],0
	jmp	_30475
_30474:
	mov	dword [ebx+72],1
_30475:
_30473:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30476
	fld	dword [ebx+76]
	fsub	dword [_102108]
	fstp	dword [ebx+76]
	mov	esi,1
_30476:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30477
	fld	dword [ebx+76]
	fadd	dword [_102109]
	fstp	dword [ebx+76]
	mov	esi,1
_30477:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30478
	fld	dword [ebx+80]
	fadd	dword [_102110]
	fstp	dword [ebx+80]
	mov	esi,1
_30478:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30479
	fld	dword [ebx+80]
	fsub	dword [_102111]
	fstp	dword [ebx+80]
	mov	esi,1
_30479:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30480
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_30480:
	cmp	eax,0
	je	_30482
	fld	dword [ebx+76]
	fsub	dword [_102112]
	fstp	dword [ebx+76]
	mov	esi,1
_30482:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30483
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_30483:
	cmp	eax,0
	je	_30485
	fld	dword [ebx+76]
	fadd	dword [_102113]
	fstp	dword [ebx+76]
	mov	esi,1
_30485:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30486
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_30486:
	cmp	eax,0
	je	_30488
	fld	dword [ebx+80]
	fadd	dword [_102114]
	fstp	dword [ebx+80]
	mov	esi,1
_30488:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30489
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_30489:
	cmp	eax,0
	je	_30491
	fld	dword [ebx+80]
	fsub	dword [_102115]
	fstp	dword [ebx+80]
	mov	esi,1
_30491:
	cmp	esi,0
	jne	_30492
	jmp	_2409
_30492:
	fld	dword [ebx+40]
	fadd	dword [ebx+76]
	fstp	dword [ebx+52]
	fld	dword [ebx+44]
	fadd	dword [ebx+80]
	fstp	dword [ebx+56]
	push	dword [ebx+76]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2409:
	mov	eax,0
	jmp	_13825
_13825:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_30495
	cmp	esi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30496
	cmp	esi,3
	sete	al
	movzx	eax,al
_30496:
	cmp	eax,0
	je	_30498
	cmp	dword [_bb_garden_bg_tengah1_image],0
	jne	_30499
	push	2
	push	_30500
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_bg_tengah1_image],eax
_30499:
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_bg_tengah1_image]
	mov	dword [edx+16],eax
	jmp	_30501
_30498:
	cmp	esi,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30502
	cmp	esi,4
	sete	al
	movzx	eax,al
_30502:
	cmp	eax,0
	je	_30504
	cmp	dword [_bb_garden_bg_tengah1_image],0
	je	_30505
	push	dword [_bb_garden_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_bg_tengah1_image],0
_30505:
	cmp	dword [_bb_garden_bg_tengah2_image],0
	jne	_30506
	push	2
	push	_30507
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_bg_tengah2_image],eax
_30506:
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_bg_tengah2_image]
	mov	dword [edx+16],eax
_30504:
_30501:
	cmp	esi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30508
	cmp	esi,4
	sete	al
	movzx	eax,al
_30508:
	cmp	eax,0
	je	_30510
	cmp	dword [_bb_garden_bg_kiri1_image],0
	jne	_30511
	push	2
	push	_30512
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_bg_kiri1_image],eax
_30511:
	cmp	dword [_bb_garden_bg_kanan1_image],0
	jne	_30513
	push	2
	push	_30514
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_bg_kanan1_image],eax
_30513:
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_bg_kanan1_image]
	mov	dword [edx+24],eax
_30510:
	cmp	dword [_bb_garden_panelAtas_image],0
	jne	_30515
	push	2
	push	_30516
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_panelAtas_image],eax
_30515:
	cmp	dword [_bb_garden_panelBawah_image],0
	jne	_30517
	push	2
	push	_30518
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_panelBawah_image],eax
_30517:
	cmp	dword [_bb_garden_seedArrowLeft_image],0
	jne	_30519
	push	2
	push	_30520
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_seedArrowLeft_image],eax
_30519:
	cmp	dword [_bb_garden_seedArrowRight_image],0
	jne	_30521
	push	2
	push	_30522
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_seedArrowRight_image],eax
_30521:
	cmp	dword [_bb_garden_btnTool_1_image],0
	jne	_30523
	push	2
	push	_30524
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnTool_1_image],eax
_30523:
	cmp	dword [_bb_garden_btnTool_6_image],0
	jne	_30525
	push	2
	push	_30526
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnTool_6_image],eax
_30525:
	cmp	dword [_bb_garden_btnTool_8_image],0
	jne	_30527
	push	2
	push	_30528
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnTool_8_image],eax
_30527:
	cmp	dword [_bb_garden_btnBibit_25_Loading_image],0
	jne	_30529
	push	2
	push	_30530
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnBibit_25_Loading_image],eax
_30529:
	cmp	dword [_bb_garden_btnBibit_26_Loading_image],0
	jne	_30531
	push	2
	push	_30532
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnBibit_26_Loading_image],eax
_30531:
	cmp	dword [_bb_garden_curTool_1_image],0
	jne	_30533
	push	2
	push	_30534
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_1_image],eax
_30533:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_30535
	cmp	dword [_bb_garden_curTool_3_image],0
	jne	_30536
	push	2
	push	_30537
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_3_image],eax
_30536:
	jmp	_30538
_30535:
	cmp	dword [_bb_garden_curTool_3_image],0
	jne	_30539
	push	2
	push	_30540
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_3_image],eax
_30539:
_30538:
	cmp	dword [_bb_garden_curTool_6_image],0
	jne	_30541
	push	2
	push	_30542
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_6_image],eax
_30541:
	cmp	dword [_bb_garden_curTool_8_image],0
	jne	_30543
	push	2
	push	_30544
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_8_image],eax
_30543:
	cmp	dword [_bb_garden_curBibit_25_image],0
	jne	_30545
	push	2
	push	_30546
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBibit_25_image],eax
_30545:
	cmp	dword [_bb_garden_curBibit_26_image],0
	jne	_30547
	push	2
	push	_30548
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBibit_26_image],eax
_30547:
	cmp	dword [_bb_animPlant_25_image],0
	jne	_30549
	push	2
	push	30
	push	0
	push	113
	push	94
	push	_30550
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_25_image],eax
_30549:
	cmp	dword [_bb_animPlant_25b_image],0
	jne	_30551
	push	2
	push	25
	push	0
	push	113
	push	94
	push	_30552
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_25b_image],eax
_30551:
	cmp	dword [_bb_animPlant_25d_image],0
	jne	_30553
	push	2
	push	30
	push	0
	push	113
	push	94
	push	_30554
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_25d_image],eax
_30553:
	cmp	dword [_bb_animPlant_26_image],0
	jne	_30555
	push	2
	push	30
	push	0
	push	120
	push	99
	push	_30556
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_26_image],eax
_30555:
	cmp	dword [_bb_animPlant_26b_image],0
	jne	_30557
	push	2
	push	25
	push	0
	push	120
	push	99
	push	_30558
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_26b_image],eax
_30557:
	cmp	dword [_bb_animPlant_26d_image],0
	jne	_30559
	push	2
	push	30
	push	0
	push	120
	push	99
	push	_30560
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_26d_image],eax
_30559:
	cmp	dword [_bb_garden_Barn_25_image],0
	jne	_30561
	push	2
	push	_30562
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_Barn_25_image],eax
_30561:
	cmp	dword [_bb_garden_Barn_26_image],0
	jne	_30563
	push	2
	push	_30564
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_Barn_26_image],eax
_30563:
	cmp	dword [_bb_garden_curBarn_25_image],0
	jne	_30565
	push	2
	push	_30566
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBarn_25_image],eax
_30565:
	cmp	dword [_bb_garden_curBarn_26_image],0
	jne	_30567
	push	2
	push	_30568
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBarn_26_image],eax
_30567:
	cmp	dword [_bb_dollarsign_glow_image],0
	jne	_30569
	push	2
	push	11
	push	0
	push	78
	push	78
	push	_30570
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_dollarsign_glow_image],eax
_30569:
	cmp	dword [_bb_btnGoTo_image],0
	je	_30571
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_30571:
	cmp	dword [_bb_btnGoTo_image],0
	jne	_30572
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_30573
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_30572:
	cmp	dword [_bb_bgm_garden],0
	jne	_30574
	push	1
	push	_30575
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_garden],eax
_30574:
	push	_2444
	push	1
	call	dword [_bb_TGarden_LevUtama+60]
	add	esp,8
	push	_42
	push	811
	call	dword [_bb_TObstacleTanam+80]
	add	esp,8
	jmp	_30576
_30495:
	push	_884
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_30577
	cmp	dword [_bb_garden_curTool_3_image],0
	je	_30578
	push	dword [_bb_garden_curTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curTool_3_image],0
_30578:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_30579
	cmp	dword [_bb_garden_curTool_3_image],0
	jne	_30580
	push	2
	push	_30537
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curTool_3_image],eax
_30580:
_30579:
	push	_884
	push	811
	call	dword [_bb_TObstacleTanam+80]
	add	esp,8
	jmp	_30581
_30577:
	push	_2444
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_30582
	cmp	dword [_bb_garden_Barn_25_image],0
	jne	_30583
	push	2
	push	_30562
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_Barn_25_image],eax
_30583:
	cmp	dword [_bb_garden_Barn_26_image],0
	jne	_30584
	push	2
	push	_30564
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_Barn_26_image],eax
_30584:
	cmp	dword [_bb_garden_curBarn_25_image],0
	jne	_30585
	push	2
	push	_30566
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBarn_25_image],eax
_30585:
	cmp	dword [_bb_garden_curBarn_26_image],0
	jne	_30586
	push	2
	push	_30568
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_curBarn_26_image],eax
_30586:
	cmp	dword [_bb_garden_btnMenu_image],0
	jne	_30587
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_30588
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnMenu_image],eax
_30587:
	cmp	dword [_bb_garden_btnShop_image],0
	jne	_30589
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_30590
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_garden_btnShop_image],eax
_30589:
	jmp	_30591
_30582:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_30592
	call	_bb_EmptySemuaList_GardenLevel
	cmp	dword [_bb_garden_bg_tengah1_image],0
	je	_30593
	push	dword [_bb_garden_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_bg_tengah1_image],0
_30593:
	cmp	dword [_bb_garden_bg_tengah2_image],0
	je	_30594
	push	dword [_bb_garden_bg_tengah2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_bg_tengah2_image],0
_30594:
	cmp	dword [_bb_garden_bg_kiri1_image],0
	je	_30595
	push	dword [_bb_garden_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_bg_kiri1_image],0
_30595:
	cmp	dword [_bb_garden_bg_kanan1_image],0
	je	_30596
	push	dword [_bb_garden_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_bg_kanan1_image],0
_30596:
	cmp	dword [_bb_garden_panelAtas_image],0
	je	_30597
	push	dword [_bb_garden_panelAtas_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_panelAtas_image],0
_30597:
	cmp	dword [_bb_garden_panelBawah_image],0
	je	_30598
	push	dword [_bb_garden_panelBawah_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_panelBawah_image],0
_30598:
	cmp	dword [_bb_garden_seedArrowLeft_image],0
	je	_30599
	push	dword [_bb_garden_seedArrowLeft_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_seedArrowLeft_image],0
_30599:
	cmp	dword [_bb_garden_seedArrowRight_image],0
	je	_30600
	push	dword [_bb_garden_seedArrowRight_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_seedArrowRight_image],0
_30600:
	cmp	dword [_bb_garden_btnTool_1_image],0
	je	_30601
	push	dword [_bb_garden_btnTool_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnTool_1_image],0
_30601:
	cmp	dword [_bb_garden_btnTool_6_image],0
	je	_30602
	push	dword [_bb_garden_btnTool_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnTool_6_image],0
_30602:
	cmp	dword [_bb_garden_btnTool_8_image],0
	je	_30603
	push	dword [_bb_garden_btnTool_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnTool_8_image],0
_30603:
	cmp	dword [_bb_garden_btnBibit_25_Loading_image],0
	je	_30604
	push	dword [_bb_garden_btnBibit_25_Loading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnBibit_25_Loading_image],0
_30604:
	cmp	dword [_bb_garden_btnBibit_26_Loading_image],0
	je	_30605
	push	dword [_bb_garden_btnBibit_26_Loading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnBibit_26_Loading_image],0
_30605:
	cmp	dword [_bb_garden_curTool_1_image],0
	je	_30606
	push	dword [_bb_garden_curTool_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curTool_1_image],0
_30606:
	cmp	dword [_bb_garden_curTool_3_image],0
	je	_30607
	push	dword [_bb_garden_curTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curTool_3_image],0
_30607:
	cmp	dword [_bb_garden_curTool_6_image],0
	je	_30608
	push	dword [_bb_garden_curTool_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curTool_6_image],0
_30608:
	cmp	dword [_bb_garden_curTool_8_image],0
	je	_30609
	push	dword [_bb_garden_curTool_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curTool_8_image],0
_30609:
	cmp	dword [_bb_garden_curBibit_25_image],0
	je	_30610
	push	dword [_bb_garden_curBibit_25_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curBibit_25_image],0
_30610:
	cmp	dword [_bb_garden_curBibit_26_image],0
	je	_30611
	push	dword [_bb_garden_curBibit_26_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curBibit_26_image],0
_30611:
	cmp	dword [_bb_animPlant_25_image],0
	je	_30612
	push	dword [_bb_animPlant_25_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_25_image],0
_30612:
	cmp	dword [_bb_animPlant_25d_image],0
	je	_30613
	push	dword [_bb_animPlant_25d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_25d_image],0
_30613:
	cmp	dword [_bb_animPlant_26_image],0
	je	_30614
	push	dword [_bb_animPlant_26_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_26_image],0
_30614:
	cmp	dword [_bb_animPlant_26d_image],0
	je	_30615
	push	dword [_bb_animPlant_26d_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animPlant_26d_image],0
_30615:
	cmp	dword [_bb_dollarsign_glow_image],0
	je	_30616
	push	dword [_bb_dollarsign_glow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_dollarsign_glow_image],0
_30616:
	cmp	dword [_bb_btnGoTo_image],0
	je	_30617
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_30617:
	cmp	dword [_bb_bgm_garden],0
	je	_30618
	push	dword [_bb_bgm_garden]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_garden],0
_30618:
	call	_bbGCCollect
	push	_2447
	push	1
	call	dword [_bb_TGarden_LevUtama+60]
	add	esp,8
	jmp	_30619
_30592:
	push	_2447
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_30620
	cmp	dword [_bb_garden_btnBibit_25_Loading_image],0
	je	_30621
	push	dword [_bb_garden_btnBibit_25_Loading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnBibit_25_Loading_image],0
_30621:
	cmp	dword [_bb_garden_btnBibit_26_Loading_image],0
	je	_30622
	push	dword [_bb_garden_btnBibit_26_Loading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnBibit_26_Loading_image],0
_30622:
	cmp	dword [_bb_garden_curBibit_25_image],0
	je	_30623
	push	dword [_bb_garden_curBibit_25_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curBibit_25_image],0
_30623:
	cmp	dword [_bb_garden_curBibit_26_image],0
	je	_30624
	push	dword [_bb_garden_curBibit_26_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_curBibit_26_image],0
_30624:
	cmp	dword [_bb_garden_btnMenu_image],0
	je	_30625
	push	dword [_bb_garden_btnMenu_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnMenu_image],0
_30625:
	cmp	dword [_bb_garden_btnShop_image],0
	je	_30626
	push	dword [_bb_garden_btnShop_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_garden_btnShop_image],0
_30626:
	call	_bbGCCollect
_30620:
_30619:
_30591:
_30581:
_30576:
	mov	eax,0
	jmp	_13829
_13829:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGarden_LevUtama_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_30628
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30629
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	setne	al
	movzx	eax,al
_30629:
	cmp	eax,0
	je	_30631
	push	_42
	push	3
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_30632
_30631:
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30633
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	sete	al
	movzx	eax,al
_30633:
	cmp	eax,0
	je	_30635
	push	_42
	push	4
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	1
	call	_bb_PerluasGarden
	add	esp,4
_30635:
_30632:
	jmp	_30636
_30628:
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30637
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	setne	al
	movzx	eax,al
_30637:
	cmp	eax,0
	je	_30639
	push	_42
	push	1
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_30640
_30639:
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30641
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	sete	al
	movzx	eax,al
_30641:
	cmp	eax,0
	je	_30643
	push	_42
	push	2
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	1
	call	_bb_PerluasGarden
	add	esp,4
_30643:
_30640:
_30636:
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	ebx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [ebx+28]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [_102224]
	fstp	dword [eax+32]
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_panelAtas_image]
	mov	dword [edx+36],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+28]
	fadd	dword [_102225]
	fsub	dword [_102226]
	fstp	dword [edx+40]
	mov	esi,dword [_bb_GardenLevel]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_garden_panelBawah_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,1
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+44]
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_garden_panelBawah_image]
	mov	dword [edx+48],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fsub	dword [_102227]
	fstp	dword [edx+52]
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_102228]
	fstp	dword [edx+56]
	mov	edx,dword [_bb_GardenLevel]
	mov	eax,dword [_bb_dollarsign_glow_image]
	mov	dword [edx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GardenLevel]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [eax+64],0
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [eax+68],11
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [eax+72],0
	push	_bb_TGarden_FarmTool
	call	_bbObjectNew
	add	esp,4
	push	1
	push	611
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	2
	push	681
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	3
	push	661
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	7
	push	671
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	8
	push	682
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	9
	push	683
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	_bb_TGarden_BtnArrowPlant
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	push	_bb_TGarden_BagPlant
	call	_bbObjectNew
	add	esp,4
	push	1
	push	411
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	2
	push	431
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	3
	push	421
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	4
	push	441
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	5
	push	451
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	6
	push	461
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	7
	push	471
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	8
	push	481
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	9
	push	482
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	10
	push	483
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	11
	push	484
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	12
	push	485
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	13
	push	486
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	14
	push	487
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	15
	push	488
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	16
	push	489
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	17
	push	402
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	18
	push	404
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	_bb_TGarden_BtnPanelBawah
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	3
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_13833
_13833:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitLevel_GardenLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_masihAdaTutor],0
	call	_bb_EmptySemuaList
	call	_bb_EmptySemuaList_GardenLevel
	call	_bb_EmptySemuaList_RanchLevel
	call	_bb_GetPosX_BG
	mov	dword [ebp-36],eax
	mov	dword [ebp-32],0
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp-32]
	add	eax,120
	mov	dword [edx+24],eax
	mov	edi,1
	jmp	_30651
_2450:
	mov	esi,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,24
	mov	dword [esi+edi*4+24],eax
_2448:
	add	edi,1
_30651:
	cmp	edi,6
	jle	_2450
_2449:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp-36]
	add	eax,55
	mov	dword [edx+24],eax
	mov	edi,1
	jmp	_30652
_2453:
	mov	esi,dword [_bb_KOLOMPOS]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,8
	mov	dword [esi+edi*4+24],eax
_2451:
	add	edi,1
_30652:
	cmp	edi,13
	jle	_2453
_2452:
	call	_bb_InitPanelMenuShop_Main
	mov	ecx,0
	jmp	_30654
_2456:
	mov	edx,0
	jmp	_30656
_2459:
	cmp	edx,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30657
	cmp	edx,7
	setge	al
	movzx	eax,al
_30657:
	cmp	eax,0
	je	_30659
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	dword [ebx+eax*4+28],-25
	jmp	_30660
_30659:
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	dword [ebx+eax*4+28],0
_30660:
_2457:
	add	edx,1
_30656:
	cmp	edx,12
	jle	_2459
_2458:
_2454:
	add	ecx,1
_30654:
	cmp	ecx,5
	jle	_2456
_2455:
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+8]
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+12]
	mov	edx,dword [_bb_mousetester]
	mov	eax,dword [_bb_mousetester_image]
	mov	dword [edx+16],eax
	push	dword [ebp-32]
	push	dword [ebp-36]
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	call	_bb_InitMoneyGame
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+40]
	fsub	dword [_102240]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	ebx,dword [ebp-24]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	dword [ebp-28],ebx
	mov	ebx,dword [ebp-28]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	dword [ebp-20],ebx
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	dword [ebp-12],ebx
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	dword [ebp-4],ebx
	mov	ebx,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	edi,ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	sub	ebx,2
	mov	dword [ebp-8],ebx
	mov	eax,dword [_bb_GardenLevel]
	fld	dword [eax+44]
	fadd	dword [_102241]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2460
_2462:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2460
	mov	edx,dword [eax+24]
	cmp	edx,0
	je	_30677
	cmp	edx,1
	je	_30678
	cmp	edx,2
	je	_30679
	cmp	edx,3
	je	_30680
	cmp	edx,4
	je	_30681
	cmp	edx,5
	je	_30682
	cmp	edx,6
	je	_30683
	jmp	_30676
_30677:
	mov	edx,dword [ebp-24]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30678:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30679:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30680:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30681:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30682:
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30683:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+8]
	jmp	_30676
_30676:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-40],edx
	fild	dword [ebp+-40]
	fstp	dword [eax+12]
_2460:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2462
_2461:
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax]
	call	dword [eax+56]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_placemarker]
	dec	dword [eax+4]
	jnz	_30687
	push	eax
	call	_bbGCFree
	add	esp,4
_30687:
	mov	dword [_bb_placemarker],ebx
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax]
	call	dword [eax+68]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_farmerAnim]
	dec	dword [eax+4]
	jnz	_30691
	push	eax
	call	_bbGCFree
	add	esp,4
_30691:
	mov	dword [_bb_farmerAnim],ebx
	mov	eax,dword [_bb_garden_btnKurcaci]
	mov	eax,dword [eax]
	call	dword [eax+68]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_garden_btnKurcaci]
	dec	dword [eax+4]
	jnz	_30695
	push	eax
	call	_bbGCFree
	add	esp,4
_30695:
	mov	dword [_bb_garden_btnKurcaci],ebx
	push	0
	push	0
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_cursorObjek]
	dec	dword [eax+4]
	jnz	_30699
	push	eax
	call	_bbGCFree
	add	esp,4
_30699:
	mov	dword [_bb_cursorObjek],ebx
	fld	dword [_102242]
	fstp	dword [_bb_waktuGame]
	fld	dword [_bb_waktuGame]
	fstp	dword [_bb_lamaGame]
	mov	eax,dword [_bb_garden_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+52]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_garden_timerGame]
	dec	dword [eax+4]
	jnz	_30703
	push	eax
	call	_bbGCFree
	add	esp,4
_30703:
	mov	dword [_bb_garden_timerGame],ebx
	cmp	dword [_bb_isLoadLevel],1
	jne	_30704
	call	_bb_loadFileLevel_Garden
_30704:
	call	_bb_LoadGarden_BtnFarmTool
	call	_bb_LoadGarden_BtnPlant
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_pauseGame],0
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_30705
	call	_bb_saveFilePlayer
	jmp	_30706
_30705:
	push	2
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
_30706:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_garden]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,0
	jmp	_13835
_13835:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GardenRutin:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	call	_brl_max2d_Cls
	mov	eax,dword [_bb_garden_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_GardenLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_placemarker]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_garden_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2463
_2465:
	push	_bb_TGarden_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2463
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2463:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2465
_2464:
	mov	esi,dword [_bb_garden_bagPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2466
_2468:
	push	_bb_TGarden_BagPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2466
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2466:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2468
_2467:
	mov	esi,dword [_bb_garden_btnArrowPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2469
_2471:
	push	_bb_TGarden_BtnArrowPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2469
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_2469:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2471
_2470:
	mov	esi,dword [_bb_garden_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2472
_2474:
	push	_bb_TGarden_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2472
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2472:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2474
_2473:
	cmp	dword [_bb_pauseGame],0
	jne	_30738
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_30740
_30738:
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_30740:
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2475
_2477:
	push	_bb_TObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2475
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2475:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2477
_2476:
	mov	esi,dword [_bb_garden_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2478
_2480:
	push	_bb_TGarden_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2478
	cmp	dword [_bb_pauseGame],0
	jne	_30755
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_30757
_30755:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_30757:
_2478:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2480
_2479:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2481
_2483:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2481
	cmp	dword [_bb_pauseGame],0
	jne	_30765
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_30767
_30765:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_30767:
_2481:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2483
_2482:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2484
_2486:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2484
	cmp	dword [_bb_pauseGame],0
	jne	_30775
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_30777
_30775:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_30777:
_2484:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2486
_2485:
	mov	ebx,dword [_bb_animPanenBuah_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2487
_2489:
	mov	eax,edi
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2487
	cmp	dword [_bb_pauseGame],0
	jne	_30785
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_30787
_30785:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_30787:
_2487:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2489
_2488:
	cmp	dword [_bb_pauseGame],0
	jne	_30790
	mov	eax,dword [_bb_garden_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_30792
_30790:
	mov	eax,dword [_bb_garden_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_30792:
	call	_bb_UpdatePanelInGame
	call	_bb_UpdatePanelMenuOption
	call	_bb_UpdatePanelMenuShop_Main
	call	_bb_MouseEventTester
	call	_bb_TestKey
	call	_bb_DrawDebug
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_13837
_13837:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_GardenLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_garden_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_garden_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_garden_farmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_garden_btnPanelBawah_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_garden_btnArrowPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_13839
_13839:
	mov	esp,ebp
	pop	ebp
	ret
_bb_PerluasGarden:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30800
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_GARDEN_GARDEN2_SOLD]
	sete	al
	movzx	eax,al
_30800:
	cmp	eax,0
	je	_30802
	mov	edx,0
	jmp	_30804
_2492:
	mov	eax,7
	jmp	_30806
_2495:
	cmp	eax,10
	jl	_30807
	mov	esi,dword [_bb_isininjabox]
	mov	ebx,edx
	mov	ecx,dword [_bb_isininjabox]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,eax
	mov	dword [esi+ecx*4+28],-25
	jmp	_30808
_30807:
	mov	esi,dword [_bb_isininjabox]
	mov	ebx,edx
	mov	ecx,dword [_bb_isininjabox]
	imul	ebx,dword [ecx+24]
	mov	ecx,ebx
	add	ecx,eax
	mov	dword [esi+ecx*4+28],0
_30808:
_2493:
	add	eax,1
_30806:
	cmp	eax,12
	jle	_2495
_2494:
_2490:
	add	edx,1
_30804:
	cmp	edx,5
	jle	_2492
_2491:
	cmp	edi,2
	jne	_30809
	cmp	dword [_bb_isWideScreen],1
	jne	_30810
	push	_42
	push	4
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_30811
_30810:
	push	_42
	push	2
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_30811:
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	esi,dword [_bb_garden_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2496
_2498:
	push	_bb_TGarden_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2496
	cmp	dword [eax+32],3
	jne	_30818
	mov	edx,dword [_bb_btnGoTo_image]
	mov	dword [eax+16],edx
	jmp	_2497
_30818:
_2496:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2498
_2497:
_30809:
_30802:
	mov	eax,0
	jmp	_13842
_13842:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_FarmTool
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],2
	push	dword [ebx+52]
	push	_30819
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	dword [ebx+52]
	push	_30821
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	dword [ebx+52]
	push	_30823
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	dword [ebx+52]
	push	_30825
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	dword [ebx+52]
	push	_30827
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	eax,0
	jmp	_13845
_13845:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13848:
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_30831
	push	eax
	call	_bbGCFree
	add	esp,4
_30831:
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_30833
	push	eax
	call	_bbGCFree
	add	esp,4
_30833:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_30835
	push	eax
	call	_bbGCFree
	add	esp,4
_30835:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_30837
	push	eax
	call	_bbGCFree
	add	esp,4
_30837:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_30839
	push	eax
	call	_bbGCFree
	add	esp,4
_30839:
	mov	eax,0
	jmp	_30829
_30829:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_ranch_farmTool_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13851
_13851:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_30841
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_30841:
	mov	eax,0
	jmp	_13854
_13854:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_itemDipakai:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30843
	mov	eax,dword [edi+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_30843:
	cmp	eax,0
	je	_30845
	mov	eax,dword [edi+24]
	cmp	eax,682
	je	_30848
	cmp	eax,683
	je	_30849
	jmp	_30847
_30848:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	sub	eax,1
	mov	dword [ecx+edx*4+28],eax
	mov	esi,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	jmp	_30847
_30849:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	sub	eax,1
	mov	dword [ecx+edx*4+28],eax
	mov	esi,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [eax+24]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [ebx+24]
	mov	eax,dword [eax+ebx*4+28]
	sub	eax,1
	mov	dword [ecx+edx*4+28],eax
	mov	esi,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	ebx,dword [eax+24]
	add	ebx,1
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [edx+24]
	push	dword [eax+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	jmp	_30847
_30847:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_30845:
	mov	eax,0
	jmp	_13857
_13857:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_updateJmlItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30851
	mov	eax,dword [edx+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_30851:
	cmp	eax,0
	je	_30853
	mov	eax,dword [edx+24]
	cmp	eax,682
	je	_30856
	cmp	eax,683
	je	_30857
	jmp	_30855
_30856:
	cmp	dword [_bb_currLevelName],43
	jne	_30858
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
_30858:
	jmp	_30855
_30857:
	cmp	dword [_bb_currLevelName],41
	jne	_30859
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
	jmp	_30860
_30859:
	cmp	dword [_bb_currLevelName],42
	jne	_30861
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+24]
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [edx+32],eax
_30861:
_30860:
	jmp	_30855
_30855:
	push	dword [edx+32]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
_30853:
	mov	eax,0
	jmp	_13860
_13860:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+44],1
	jne	_30863
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+52]
	sub	eax,1
	mov	edi,eax
	jmp	_30865
_2501:
	mov	eax,dword [esi+72]
	cmp	dword [eax+ebx*4+24],1
	jne	_30867
	mov	eax,dword [esi+68]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+60]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+56]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_30867:
_2499:
	add	ebx,1
_30865:
	cmp	ebx,edi
	jle	_2501
_2500:
_30863:
	mov	eax,0
	jmp	_13863
_13863:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_30874
_2504:
	cmp	edi,dword [ebp-8]
	jg	_30876
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_30880
	cmp	eax,49
	je	_30881
	cmp	eax,50
	je	_30882
	cmp	eax,51
	je	_30883
	cmp	eax,52
	je	_30884
	cmp	eax,53
	je	_30885
	cmp	eax,54
	je	_30886
	cmp	eax,55
	je	_30887
	cmp	eax,56
	je	_30888
	cmp	eax,57
	je	_30889
	jmp	_30879
_30880:
	mov	ebx,0
	jmp	_30879
_30881:
	mov	ebx,1
	jmp	_30879
_30882:
	mov	ebx,2
	jmp	_30879
_30883:
	mov	ebx,3
	jmp	_30879
_30884:
	mov	ebx,4
	jmp	_30879
_30885:
	mov	ebx,5
	jmp	_30879
_30886:
	mov	ebx,6
	jmp	_30879
_30887:
	mov	ebx,7
	jmp	_30879
_30888:
	mov	ebx,8
	jmp	_30879
_30889:
	mov	ebx,9
	jmp	_30879
_30879:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	mov	dword [eax+esi*4+24],1
	jmp	_30891
_30876:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	mov	dword [eax+esi*4+24],0
_30891:
	sub	dword [ebp-4],1
	sub	esi,1
_2502:
	add	edi,1
_30874:
	cmp	edi,dword [ebp-12]
	jle	_2504
_2503:
	mov	eax,0
	jmp	_13867
_13867:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_30909],_30910
	cmp	dword [ebx+44],0
	jne	_30892
	jmp	_2505
_30892:
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+108],1
	jne	_30893
	jmp	_2505
_30893:
	mov	eax,dword [ebx+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_30896
	mov	eax,dword [ebx+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30894
	mov	eax,dword [ebx+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_30894:
_30896:
	cmp	eax,0
	je	_30898
	jmp	_2505
_30898:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_30899
	push	dword [ebx+24]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_30900
	mov	dword [ebx+40],1
_30900:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_30901
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_30901:
	cmp	eax,0
	je	_30903
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	cmp	dword [edx+72],eax
	jne	_30904
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_30906
_30904:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_30906:
_30903:
	jmp	_30908
_30899:
	mov	dword [ebx+40],0
_30908:
_2505:
	mov	eax,0
	jmp	_13871
_13871:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [_30948],_30949
	mov	eax,dword [_bb_RanchLevel]
	mov	edx,dword [eax+120]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_30911
	jmp	_2510
_30911:
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30913
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	ebx,1
_30913:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30914
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_30915
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	jmp	_30916
_30915:
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
_30916:
_30914:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30917
	mov	eax,dword [ebp+8]
	fld	dword [eax+76]
	fsub	dword [_102338]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	mov	ebx,1
_30917:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30918
	mov	eax,dword [ebp+8]
	fld	dword [eax+76]
	fadd	dword [_102339]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	mov	ebx,1
_30918:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30919
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	fadd	dword [_102340]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	ebx,1
_30919:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_30920
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	fsub	dword [_102341]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	ebx,1
_30920:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30921
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_30921:
	cmp	eax,0
	je	_30923
	mov	eax,dword [ebp+8]
	fld	dword [eax+76]
	fsub	dword [_102342]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	mov	ebx,1
_30923:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30924
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_30924:
	cmp	eax,0
	je	_30926
	mov	eax,dword [ebp+8]
	fld	dword [eax+76]
	fadd	dword [_102343]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	mov	ebx,1
_30926:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30927
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_30927:
	cmp	eax,0
	je	_30929
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	fadd	dword [_102344]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	ebx,1
_30929:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_30930
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_30930:
	cmp	eax,0
	je	_30932
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	fsub	dword [_102345]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	ebx,1
_30932:
	cmp	ebx,0
	jne	_30933
	jmp	_2510
_30933:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_30936
	cmp	eax,2
	je	_30937
	cmp	eax,3
	je	_30938
	jmp	_30935
_30936:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30935
_30937:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+32]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30935
_30938:
	mov	ebx,dword [_bb_ranch_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2507
_2509:
	mov	eax,edi
	push	_bb_TRanch_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2507
	cmp	dword [esi+28],2
	jne	_30945
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_2508
_30945:
_2507:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2509
_2508:
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_30935
_30935:
	mov	eax,dword [ebp+8]
	push	dword [eax+76]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2405
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2406
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2510:
	mov	eax,0
	jmp	_13874
_13874:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_FarmTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_bb_TRanch_FarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+48],0
	mov	dword [esi+24],ebx
	mov	eax,dword [esi+24]
	cmp	eax,682
	je	_30953
	cmp	eax,683
	je	_30954
	cmp	eax,684
	je	_30955
	cmp	eax,685
	je	_30956
	cmp	eax,686
	je	_30957
	jmp	_30952
_30953:
	mov	eax,dword [_bb_garden_Barn_25_image]
	mov	dword [esi+16],eax
	mov	dword [esi+36],99
	jmp	_30952
_30954:
	mov	eax,dword [_bb_garden_Barn_26_image]
	mov	dword [esi+16],eax
	mov	dword [esi+36],99
	jmp	_30952
_30955:
	mov	eax,dword [_bb_sheepfold_btnTool_11_image]
	mov	dword [esi+16],eax
	mov	dword [esi+36],0
	jmp	_30952
_30956:
	cmp	dword [_bb_sheepfold_btnTool_12_image],0
	jne	_30958
	push	2
	push	_30959
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_btnTool_12_image],eax
_30958:
	mov	eax,dword [_bb_sheepfold_btnTool_12_image]
	mov	dword [esi+16],eax
	mov	dword [esi+36],0
	jmp	_30952
_30957:
	mov	eax,dword [_bb_cowhouse_btnTool_13_image]
	mov	dword [esi+16],eax
	mov	dword [esi+36],0
	jmp	_30952
_30952:
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30960
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_30960:
	cmp	eax,0
	je	_30962
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_102370]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_102371]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_30965
_30962:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_102372]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_102373]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_30965:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30966
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_30966:
	cmp	eax,0
	je	_30968
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+32]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-12]
	fsubrp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_102374]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+36]
	fsub	dword [_102375]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_30971
_30968:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+32]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-16]
	fsubrp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_102376]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+36]
	fsub	dword [_102377]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
_30971:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	sub	eax,6
	mov	edx,dword [ebp+12]
	mov	dword [esi+28],edx
	mov	edx,dword [ebp+12]
	cmp	edx,1
	je	_30975
	cmp	edx,2
	je	_30976
	cmp	edx,3
	je	_30977
	jmp	_30974
_30975:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+12]
	jmp	_30974
_30976:
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+12]
	jmp	_30974
_30977:
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+12]
	jmp	_30974
_30974:
	mov	eax,dword [esi+24]
	cmp	eax,682
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30978
	mov	eax,dword [esi+24]
	cmp	eax,683
	sete	al
	movzx	eax,al
_30978:
	cmp	eax,0
	je	_30980
	fld	dword [esi+8]
	fadd	dword [_102378]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	fld	dword [esi+12]
	fadd	dword [_102379]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_30981
_30980:
	fld	dword [esi+8]
	fsub	dword [_102380]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	fld	dword [esi+12]
	fsub	dword [_102381]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_30981:
	cmp	dword [esi+36],0
	je	_30982
	mov	ebx,0
	mov	eax,dword [esi+52]
	sub	eax,1
	mov	edi,eax
	jmp	_30984
_2515:
	mov	edx,dword [esi+56]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [esi+60]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [esi+64]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+72]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [esi+68]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,5
	add	dword [ebp-20],eax
_2513:
	add	ebx,1
_30984:
	cmp	ebx,edi
	jle	_2515
_2514:
	mov	dword [esi+32],0
	mov	eax,esi
	push	dword [esi+32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_30982:
	mov	dword [esi+20],0
	mov	dword [esi+40],0
	mov	dword [esi+44],1
	mov	eax,dword [_bb_ranch_farmTool_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_13878
_13878:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadRanch_BtnFarmTool:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [_bb_ranch_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2516
_2518:
	push	_bb_TRanch_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2516
	cmp	dword [eax+24],684
	jne	_30994
	cmp	dword [_bb_currLevelName],41
	jne	_30995
	mov	ecx,dword [_bb_arrShopSoldState_SheepFold]
	mov	edx,dword [_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD]
	cmp	dword [ecx+8+24],edx
	jne	_30996
	mov	edx,dword [_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD]
	mov	dword [eax+48],edx
	mov	dword [eax+44],1
	jmp	_30997
_30996:
	mov	dword [eax+44],0
_30997:
_30995:
	jmp	_30998
_30994:
	cmp	dword [eax+24],686
	jne	_30999
	cmp	dword [_bb_currLevelName],42
	jne	_31000
	mov	ecx,dword [_bb_arrShopSoldState_CowHouse]
	mov	edx,dword [_bb_STATESHOP_COWHOUSE_MILKER_SOLD]
	cmp	dword [ecx+8+24],edx
	jne	_31001
	mov	edx,dword [_bb_STATESHOP_COWHOUSE_MILKER_SOLD]
	mov	dword [eax+48],edx
	mov	dword [eax+44],1
	jmp	_31002
_31001:
	mov	dword [eax+44],0
_31002:
_31000:
	jmp	_31003
_30999:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_31003:
_30998:
_2516:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2518
_2517:
	mov	eax,0
	jmp	_13880
_13880:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_Fodder
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	eax,0
	jmp	_13883
_13883:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_Delete:
	push	ebp
	mov	ebp,esp
_13886:
	mov	eax,0
	jmp	_31005
_31005:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_ranch_fodder_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13889
_13889:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13892
_13892:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [_bb_currLevelName],43
	je	_31008
	mov	eax,dword [ebx+28]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31009
	mov	eax,dword [ebx+28]
	cmp	eax,6
	setle	al
	movzx	eax,al
_31009:
	cmp	eax,0
	je	_31011
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31011:
_31008:
	cmp	dword [ebx+36],1
	jne	_31012
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_31013
_31012:
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31014
	mov	eax,dword [ebx+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
_31014:
	cmp	eax,0
	je	_31016
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_31016:
_31013:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	eax,0
	jmp	_13895
_13895:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	eax,0
	mov	dword [_31103],_31104
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],0
	jne	_31017
	jmp	_2540
_31017:
	mov	edx,dword [_bb_RanchLevel]
	cmp	dword [edx+108],1
	jne	_31018
	jmp	_2540
_31018:
	mov	edx,dword [_bb_currLevelName]
	cmp	edx,43
	je	_31021
	cmp	edx,41
	je	_31022
	cmp	edx,42
	je	_31023
	jmp	_31020
_31021:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],682
	je	_31024
	jmp	_2540
_31024:
	mov	edx,dword [_bb_slotTernak_Hen]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jne	_31025
	jmp	_2540
_31025:
	jmp	_31020
_31022:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],683
	je	_31026
	jmp	_2540
_31026:
	mov	edx,dword [_bb_slotTernak_Sheep]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jne	_31027
	jmp	_2540
_31027:
	jmp	_31020
_31023:
	mov	edx,dword [_bb_farmerAnim]
	cmp	dword [edx+72],683
	je	_31028
	jmp	_2540
_31028:
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+28]
	cmp	edx,1
	je	_31031
	cmp	edx,2
	je	_31032
	cmp	edx,4
	je	_31033
	cmp	edx,5
	je	_31034
	jmp	_31030
_31031:
	mov	eax,1
	jmp	_31030
_31032:
	mov	eax,2
	jmp	_31030
_31033:
	mov	eax,3
	jmp	_31030
_31034:
	mov	eax,4
	jmp	_31030
_31030:
	mov	edx,dword [_bb_slotTernak_Cow]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jne	_31036
	jmp	_2540
_31036:
	jmp	_31020
_31020:
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2519
_2521:
	mov	eax,ebx
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2519
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	dword [edx+68],eax
	jne	_31043
	mov	eax,dword [edx+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31044
	mov	eax,dword [edx+96]
	cmp	eax,2
	setge	al
	movzx	eax,al
_31044:
	cmp	eax,0
	je	_31046
	jmp	_2540
_31046:
	cmp	dword [edx+84],1
	je	_31047
	jmp	_2540
_31047:
_31043:
_2519:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2521
_2520:
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31048
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
	mov	esi,dword [_bb_ranch_fodder_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2522
_2524:
	push	_bb_TRanch_Fodder
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2522
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+28]
	cmp	dword [eax+28],edx
	je	_31055
	mov	dword [eax+44],0
_31055:
_2522:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2524
_2523:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31056
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_31056:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31057
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31057:
	cmp	eax,0
	je	_31059
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31059:
	cmp	eax,0
	je	_31061
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	mov	edi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2525
_2527:
	mov	eax,dword [ebp-4]
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2525
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	dword [edx+68],eax
	jne	_31067
	mov	eax,edx
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31071
	cmp	eax,43
	je	_31072
	cmp	eax,42
	je	_31073
	jmp	_31070
_31071:
	mov	ebx,dword [_bb_ranch_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2528
_2530:
	mov	eax,esi
	push	_bb_TRanch_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2528
	cmp	dword [eax+24],683
	jne	_31080
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_2529
_31080:
_2528:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2530
_2529:
	jmp	_31070
_31072:
	mov	esi,dword [_bb_ranch_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2531
_2533:
	mov	eax,ebx
	push	_bb_TRanch_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2531
	cmp	dword [eax+24],682
	jne	_31087
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_2532
_31087:
_2531:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2533
_2532:
	jmp	_31070
_31073:
	mov	esi,dword [_bb_ranch_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2534
_2536:
	mov	eax,ebx
	push	_bb_TRanch_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2534
	cmp	dword [eax+24],683
	jne	_31094
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_2535
_31094:
_2534:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2536
_2535:
	jmp	_31070
_31070:
_31067:
_2525:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2527
_2526:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_ranch_fodder_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2537
_2539:
	push	_bb_TRanch_Fodder
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2537
	mov	dword [eax+44],0
_2537:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2539
_2538:
_31061:
	jmp	_31102
_31048:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
_31102:
_2540:
	mov	eax,0
	jmp	_13899
_13899:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_setPosFodder:
	push	ebp
	mov	ebp,esp
	sub	esp,68
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [ebp-24],0
	mov	dword [ebp-40],0
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-32],0
	mov	dword [ebp-8],0
	mov	dword [ebp-16],0
	mov	dword [ebp-28],0
	mov	dword [ebp-64],0
	mov	dword [ebp-60],0
	mov	dword [ebp-56],0
	mov	dword [ebp-52],0
	mov	dword [ebp-48],0
	mov	dword [ebp-44],0
	mov	dword [ebp-36],0
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	edi,0
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31109
	cmp	eax,42
	je	_31110
	cmp	eax,43
	je	_31111
	jmp	_31108
_31109:
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,314
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	sub	eax,50
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	sub	eax,54
	mov	dword [ebp-40],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,314
	mov	dword [ebp-12],ebx
	mov	eax,dword [ebp-12]
	add	eax,50
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	add	eax,54
	mov	dword [ebp-32],eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,12
	mov	dword [ebp-8],ebx
	mov	eax,dword [ebp-8]
	add	eax,66
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	add	eax,86
	mov	dword [ebp-28],eax
	jmp	_31108
_31110:
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,350
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	sub	eax,70
	mov	dword [ebp-24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,350
	mov	dword [ebp-12],ebx
	mov	eax,dword [ebp-12]
	add	eax,70
	mov	dword [ebp-20],eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,62
	mov	dword [ebp-8],ebx
	mov	eax,dword [ebp-8]
	add	eax,120
	mov	dword [ebp-16],eax
	jmp	_31108
_31111:
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,307
	mov	dword [ebp-4],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,70
	mov	dword [ebp-8],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,352
	mov	dword [ebp-24],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,156
	mov	dword [ebp-16],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,307
	mov	dword [ebp-40],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,70
	mov	dword [ebp-28],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,352
	mov	dword [ebp-12],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,156
	mov	dword [ebp-64],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,100
	mov	dword [ebp-20],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,74
	mov	dword [ebp-60],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,126
	mov	dword [ebp-32],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,170
	mov	dword [ebp-56],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,108
	mov	dword [ebp-52],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,74
	mov	dword [ebp-48],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,134
	mov	dword [ebp-44],ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,170
	mov	dword [ebp-36],ebx
	jmp	_31108
_31108:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+28],eax
	cmp	dword [_bb_currLevelName],43
	jne	_31128
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_31131
	cmp	eax,2
	je	_31132
	cmp	eax,3
	je	_31133
	cmp	eax,4
	je	_31134
	cmp	eax,5
	je	_31135
	cmp	eax,6
	je	_31136
	cmp	eax,7
	je	_31137
	cmp	eax,8
	je	_31138
	jmp	_31130
_31131:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31132:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31133:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31134:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31135:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31136:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31137:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31138:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31130
_31130:
	jmp	_31139
_31128:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	cmp	eax,1
	je	_31142
	cmp	eax,2
	je	_31143
	cmp	eax,3
	je	_31144
	cmp	eax,4
	je	_31145
	cmp	eax,5
	je	_31146
	cmp	eax,6
	je	_31147
	jmp	_31141
_31142:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],0
	jmp	_31141
_31143:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],1
	jmp	_31141
_31144:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],2
	jmp	_31141
_31145:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],0
	jmp	_31141
_31146:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],1
	jmp	_31141
_31147:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],2
	jmp	_31141
_31141:
_31139:
	mov	eax,0
	jmp	_13903
_13903:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Fodder_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TRanch_Fodder
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+24],esi
	mov	eax,dword [ebx+24]
	cmp	eax,2511
	je	_31151
	cmp	eax,2522
	je	_31152
	jmp	_31150
_31151:
	mov	eax,dword [_bb_henhouse_paddy_image]
	mov	dword [ebx+16],eax
	jmp	_31150
_31152:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31155
	cmp	eax,42
	je	_31156
	jmp	_31154
_31155:
	mov	eax,dword [_bb_sheepfold_grass_image]
	mov	dword [ebx+16],eax
	jmp	_31154
_31156:
	mov	eax,dword [_bb_cowhouse_grass_image]
	mov	dword [ebx+16],eax
	jmp	_31154
_31154:
	jmp	_31150
_31150:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+28],edi
	mov	eax,ebx
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	dword [ebx+44],0
	mov	eax,dword [_bb_ranch_fodder_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_13907
_13907:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveRanch_Fodder:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_ranch_fodder_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ranch_fodder_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_31162
	mov	edi,dword [_bb_ranch_fodder_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2542
_2544:
	mov	eax,dword [ebp-4]
	push	_bb_TRanch_Fodder
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2542
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2542:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2544
_2543:
_31162:
	mov	eax,0
	jmp	_13910
_13910:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadRanch_Fodder:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_31171
	mov	dword [ebp-12],0
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_31173
_2547:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_ranch_fodder_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_2548
_2550:
	mov	eax,dword [ebp-8]
	push	_bb_TRanch_Fodder
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2548
	mov	esi,dword [ebx+24]
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31181
	mov	esi,dword [ebx+28]
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
_31181:
	cmp	eax,0
	je	_31183
	push	_2230
	push	3
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2230
	push	4
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	5
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	6
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	7
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	mov	eax,ebx
	push	dword [ebx+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_31183:
_2548:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2550
_2549:
_2545:
	add	dword [ebp-12],1
_31173:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-12],eax
	jle	_2547
_2546:
_31171:
	mov	eax,0
	jmp	_13913
_13913:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_TernakAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	fldz
	fstp	dword [ebx+128]
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+148],eax
	fldz
	fstp	dword [ebx+152]
	fldz
	fstp	dword [ebx+156]
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	fldz
	fstp	dword [ebx+184]
	fldz
	fstp	dword [ebx+188]
	mov	dword [ebx+192],0
	mov	dword [ebx+196],0
	mov	dword [ebx+200],0
	mov	dword [ebx+204],0
	mov	dword [ebx+208],0
	fldz
	fstp	dword [ebx+212]
	fldz
	fstp	dword [ebx+216]
	mov	dword [ebx+220],0
	mov	dword [ebx+224],0
	mov	dword [ebx+228],0
	mov	dword [ebx+232],0
	mov	dword [ebx+236],0
	fldz
	fstp	dword [ebx+240]
	fldz
	fstp	dword [ebx+244]
	mov	eax,0
	jmp	_13916
_13916:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_13919:
	mov	eax,dword [ebx+148]
	dec	dword [eax+4]
	jnz	_31190
	push	eax
	call	_bbGCFree
	add	esp,4
_31190:
	mov	eax,dword [ebx+144]
	dec	dword [eax+4]
	jnz	_31192
	push	eax
	call	_bbGCFree
	add	esp,4
_31192:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_31194
	push	eax
	call	_bbGCFree
	add	esp,4
_31194:
	mov	eax,0
	jmp	_31188
_31188:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_31197
	cmp	ebx,0
	je	_31198
	jmp	_31196
_31197:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_31196
_31198:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_31196
_31196:
	mov	eax,0
	jmp	_13923
_13923:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_13926
_13926:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_hapus:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2551
_2553:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2551
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31205
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_31205:
_2551:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2553
_2552:
	mov	esi,dword [_bb_ranch_fodder_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2554
_2556:
	mov	eax,ebx
	push	_bb_TRanch_Fodder
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2554
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31213
	mov	dword [eax+36],0
	mov	dword [eax+40],1
_31213:
_2554:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2556
_2555:
	mov	esi,dword [_bb_ranch_product_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2557
_2559:
	mov	eax,ebx
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2557
	mov	edx,dword [edi+68]
	cmp	dword [eax+36],edx
	jne	_31220
	mov	dword [eax+44],0
_31220:
_2557:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2559
_2558:
	cmp	dword [edi+64],1511
	jne	_31221
	mov	edx,dword [_bb_slotTernak_Sheep]
	mov	eax,dword [edi+68]
	sub	eax,1
	mov	dword [edx+eax*4+24],0
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	jmp	_31222
_31221:
	cmp	dword [edi+64],1522
	jne	_31223
	mov	eax,dword [edi+68]
	cmp	eax,1
	je	_31226
	cmp	eax,2
	je	_31227
	cmp	eax,4
	je	_31228
	cmp	eax,5
	je	_31229
	jmp	_31225
_31226:
	mov	dword [ebp-4],1
	jmp	_31225
_31227:
	mov	dword [ebp-4],2
	jmp	_31225
_31228:
	mov	dword [ebp-4],3
	jmp	_31225
_31229:
	mov	dword [ebp-4],4
	jmp	_31225
_31225:
	mov	edx,dword [_bb_slotTernak_Cow]
	mov	eax,dword [ebp-4]
	sub	eax,1
	mov	dword [edx+eax*4+24],0
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
	jmp	_31231
_31223:
	cmp	dword [edi+64],1533
	jne	_31232
	mov	edx,dword [_bb_slotTernak_Hen]
	mov	eax,dword [edi+68]
	sub	eax,1
	mov	dword [edx+eax*4+24],0
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [edx+28],eax
	mov	ebx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	push	dword [eax+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+28],eax
_31232:
_31231:
_31222:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13929
_13929:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+80],1
	jne	_31234
	mov	eax,dword [edi+132]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_31235
	fld	dword [edi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_31235:
	cmp	eax,0
	je	_31237
	mov	eax,dword [edi+84]
	cmp	eax,3
	sete	al
	movzx	eax,al
_31237:
	cmp	eax,0
	je	_31239
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	cmp	eax,dword [edi+132]
	jl	_31240
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	eax,dword [edi+132]
	mov	dword [edi+140],eax
	jmp	_31241
_31240:
	mov	ebx,dword [edi+132]
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	ebx,eax
	mov	dword [edi+140],ebx
	push	_2287
	call	_bb_UbahDateKeDetik
	add	esp,4
	sub	eax,dword [edi+140]
	mov	dword [edi+140],eax
_31241:
	call	_brl_system_CurrentDate
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+148]
	dec	dword [eax+4]
	jnz	_31245
	push	eax
	call	_bbGCFree
	add	esp,4
_31245:
	mov	dword [edi+148],ebx
	mov	ebx,0
	mov	eax,dword [edi+136]
	cmp	dword [edi+140],eax
	jle	_31247
	push	_2288
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_31248
_31247:
	push	dword [edi+148]
	call	_bb_getTahun
	add	esp,4
	push	eax
	push	dword [edi+144]
	call	_bb_getTahun
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_31249
	push	_2289
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_31250
_31249:
	push	dword [edi+148]
	call	_bb_getBulan
	add	esp,4
	push	eax
	push	dword [edi+144]
	call	_bb_getBulan
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_31251
	push	_2290
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	jmp	_31252
_31251:
	push	dword [edi+148]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	push	dword [edi+144]
	call	_bb_getTanggal
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_31253
	push	_2291
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
_31253:
_31252:
_31250:
_31248:
	cmp	ebx,1
	jne	_31254
	fldz
	fstp	dword [edi+120]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [edi+132],eax
	mov	ebx,dword [edi+148]
	inc	dword [ebx+4]
	mov	eax,dword [edi+144]
	dec	dword [eax+4]
	jnz	_31259
	push	eax
	call	_bbGCFree
	add	esp,4
_31259:
	mov	dword [edi+144],ebx
_31254:
_31239:
	push	dword [edi+140]
	call	_bb_UbahDetikKeDate
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr4]
	dec	dword [eax+4]
	jnz	_31263
	push	eax
	call	_bbGCFree
	add	esp,4
_31263:
	mov	dword [_bb_debugstr4],ebx
	add	dword [edi+40],1
	mov	eax,dword [edi+44]
	sub	eax,1
	cmp	dword [edi+40],eax
	jle	_31264
	mov	dword [edi+40],0
	cmp	dword [edi+84],1
	jne	_31265
	jmp	_31266
_31265:
	cmp	dword [edi+84],3
	jne	_31267
	mov	dword [edi+88],7
	mov	eax,dword [edi+32]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+56]
	mov	dword [edi+44],eax
	jmp	_31268
_31267:
	cmp	dword [edi+84],4
	jne	_31269
	cmp	dword [edi+88],8
	jne	_31270
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31271
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_31271:
	cmp	eax,0
	je	_31273
	mov	ebx,dword [_bb_ranch_product_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2560
_2562:
	mov	eax,esi
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2560
	mov	eax,dword [edx+32]
	cmp	eax,3511
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31280
	mov	eax,dword [edx+32]
	cmp	eax,3522
	sete	al
	movzx	eax,al
_31280:
	cmp	eax,0
	je	_31282
	mov	eax,dword [edx+36]
	cmp	eax,dword [edi+68]
	sete	al
	movzx	eax,al
_31282:
	cmp	eax,0
	je	_31284
	mov	dword [edx+44],1
	mov	eax,dword [edx+20]
	mov	dword [edx+16],eax
	mov	dword [edx+28],0
	cmp	dword [edi+100],5
	jne	_31285
	mov	eax,dword [edx+24]
	mov	dword [edx+16],eax
	mov	dword [edx+28],1
_31285:
	jmp	_2561
_31284:
_2560:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2562
_2561:
	push	dword [edi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_31273:
	mov	eax,edi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_31270:
_31269:
_31268:
_31266:
_31264:
	mov	esi,dword [_bb_ranch_product_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2563
_2565:
	mov	eax,ebx
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2563
	mov	eax,dword [edi+68]
	cmp	dword [edx+36],eax
	jne	_31292
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_2564
_31292:
_2563:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2565
_2564:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+128]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_31234:
	mov	eax,0
	jmp	_13932
_13932:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+80],1
	jne	_31295
	cmp	dword [_bb_currLevelName],43
	je	_31296
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31297
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31297:
	cmp	eax,0
	je	_31299
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31299:
	jmp	_31300
_31296:
	mov	eax,dword [edi+68]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31301
	mov	eax,dword [edi+68]
	cmp	eax,4
	sete	al
	movzx	eax,al
_31301:
	cmp	eax,0
	jne	_31303
	mov	eax,dword [edi+68]
	cmp	eax,5
	sete	al
	movzx	eax,al
_31303:
	cmp	eax,0
	jne	_31305
	mov	eax,dword [edi+68]
	cmp	eax,6
	sete	al
	movzx	eax,al
_31305:
	cmp	eax,0
	je	_31307
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31307:
_31300:
	push	dword [edi+40]
	push	dword [edi+16]
	push	dword [edi+12]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [edi+76],1
	jne	_31308
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [edi+40]
	push	dword [edi+16]
	push	dword [edi+12]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_31308:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	esi,dword [_bb_ranch_product_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2566
_2568:
	mov	eax,ebx
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2566
	mov	edx,dword [edi+68]
	cmp	dword [eax+36],edx
	jne	_31315
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_2567
_31315:
_2566:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2568
_2567:
_31295:
	mov	eax,0
	jmp	_13935
_13935:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_drawDialogPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+108]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31317
	mov	eax,dword [ebx+164]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31317:
	cmp	eax,0
	je	_31319
	push	0
	push	dword [ebx+156]
	push	dword [ebx+152]
	push	_brl_max2d_TImage
	push	dword [ebx+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+180]
	push	dword [ebx+172]
	push	dword [ebx+168]
	push	_brl_max2d_TImage
	push	dword [ebx+176]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+196]
	push	dword [ebx+188]
	push	dword [ebx+184]
	push	_brl_max2d_TImage
	push	dword [ebx+192]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+224]
	push	dword [ebx+216]
	push	dword [ebx+212]
	push	_brl_max2d_TImage
	push	dword [ebx+220]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_31319:
	mov	eax,0
	jmp	_13938
_13938:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [_31430],_31431
	mov	eax,dword [ebp+8]
	cmp	dword [eax+80],0
	jne	_31320
	jmp	_2569
_31320:
	cmp	dword [_bb_currLevelName],43
	je	_31321
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31322
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31322:
	cmp	eax,0
	je	_31324
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31324:
	jmp	_31325
_31321:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31326
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,4
	sete	al
	movzx	eax,al
_31326:
	cmp	eax,0
	jne	_31328
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,5
	sete	al
	movzx	eax,al
_31328:
	cmp	eax,0
	jne	_31330
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,6
	sete	al
	movzx	eax,al
_31330:
	cmp	eax,0
	je	_31332
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31332:
_31325:
	mov	dword [ebp-4],1
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+108],1
	jne	_31334
	mov	dword [ebp-4],0
_31334:
	cmp	dword [ebp-4],1
	jne	_31335
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31336
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_31337
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_31337:
	cmp	eax,0
	je	_31339
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	cmp	eax,3
	sete	al
	movzx	eax,al
_31339:
	cmp	eax,0
	je	_31341
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	sub	edx,dword [eax+140]
	push	edx
	call	_bb_UbahDetikKeDate
	add	esp,4
	mov	ebx,eax
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,esi
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_31341:
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],1
	jmp	_31345
_31336:
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
_31345:
_31335:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31348
	cmp	eax,42
	je	_31349
	cmp	eax,43
	je	_31350
	jmp	_31347
_31348:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,684
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_31351
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,685
	setne	al
	movzx	eax,al
_31351:
	cmp	eax,0
	je	_31353
	jmp	_2569
_31353:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,684
	je	_31356
	cmp	eax,685
	je	_31357
	jmp	_31355
_31356:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_31360
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31358
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	cmp	eax,2
	setl	al
	movzx	eax,al
_31358:
_31360:
	cmp	eax,0
	jne	_31362
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	cmp	eax,dword [_bb_STATERANCH_SHEEP_WOOL_READY]
	setne	al
	movzx	eax,al
_31362:
	cmp	eax,0
	je	_31364
	jmp	_2569
_31364:
	jmp	_31355
_31357:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],3
	jge	_31365
	jmp	_2569
_31365:
	jmp	_31355
_31355:
	jmp	_31347
_31349:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,685
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_31366
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,686
	setne	al
	movzx	eax,al
_31366:
	cmp	eax,0
	je	_31368
	jmp	_2569
_31368:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,685
	je	_31371
	cmp	eax,686
	je	_31372
	jmp	_31370
_31371:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],3
	jge	_31373
	jmp	_2569
_31373:
	jmp	_31370
_31372:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_31376
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31374
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	cmp	eax,1
	setl	al
	movzx	eax,al
_31374:
_31376:
	cmp	eax,0
	jne	_31378
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	cmp	eax,dword [_bb_STATERANCH_COW_MILK_READY]
	setne	al
	movzx	eax,al
_31378:
	cmp	eax,0
	je	_31380
	jmp	_2569
_31380:
	jmp	_31370
_31370:
	jmp	_31347
_31350:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],685
	je	_31381
	jmp	_2569
_31381:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,685
	je	_31384
	jmp	_31383
_31384:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],3
	jge	_31385
	jmp	_2569
_31385:
	jmp	_31383
_31383:
	jmp	_31347
_31347:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],685
	jne	_31386
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31387
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+164]
	cmp	eax,0
	sete	al
	movzx	eax,al
_31387:
	cmp	eax,0
	je	_31389
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31390
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31391
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],1
_31391:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31392
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31392:
	cmp	eax,0
	je	_31394
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+108],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+164],1
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
_31394:
	jmp	_31395
_31390:
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
_31395:
	jmp	_31396
_31389:
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+108]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31397
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+164]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31397:
	cmp	eax,0
	je	_31399
	mov	eax,dword [ebp+8]
	push	dword [eax+196]
	mov	eax,dword [ebp+8]
	fld	dword [eax+188]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+184]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+192]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31400
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+204]
	mov	eax,dword [ebp+8]
	mov	dword [eax+196],edx
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31401
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+200]
	mov	eax,dword [ebp+8]
	mov	dword [eax+196],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+208],1
_31401:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31402
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+208]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31402:
	cmp	eax,0
	je	_31404
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+108],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+164],0
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
_31404:
	jmp	_31407
_31400:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+200]
	mov	eax,dword [ebp+8]
	mov	dword [eax+196],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+208],0
_31407:
	mov	eax,dword [ebp+8]
	push	dword [eax+224]
	mov	eax,dword [ebp+8]
	fld	dword [eax+216]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+212]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+220]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31408
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+232]
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],edx
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31409
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+228]
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+236],1
_31409:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31410
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+236]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31410:
	cmp	eax,0
	je	_31412
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+108],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+164],0
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
_31412:
	jmp	_31414
_31408:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+228]
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+236],0
_31414:
_31399:
_31396:
	jmp	_31415
_31386:
	cmp	dword [ebp-4],1
	jne	_31416
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [ebp+12]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+12]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31417
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31418
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],1
_31418:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31419
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31419:
	cmp	eax,0
	je	_31421
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,684
	je	_31424
	cmp	eax,686
	je	_31425
	jmp	_31423
_31424:
	mov	eax,dword [ebp+8]
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_toolranch]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_31423
_31425:
	mov	eax,dword [ebp+8]
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_toolranch]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_31423
_31423:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
_31421:
	jmp	_31429
_31417:
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+76],0
_31429:
_31416:
_31415:
_2569:
	mov	eax,0
	jmp	_13942
_13942:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_sellTernak:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [ebx+104]
	cmp	eax,9999999
	jl	_31432
	mov	dword [_bb_moneygame],9999999
	jmp	_31433
_31432:
	mov	eax,dword [ebx+104]
	add	dword [_bb_moneygame],eax
_31433:
	push	8
	call	_bb_CheckTrophyUnlock
	add	esp,4
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13945
_13945:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_changeImage:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edi+88],eax
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31436
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31436:
	cmp	eax,0
	je	_31438
	fld	dword [edi+12]
	fsub	dword [_102639]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31440
_31438:
	fld	dword [edi+12]
	fadd	dword [_102640]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31440:
	fld	dword [edi+16]
	fsub	dword [_102641]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+64]
	cmp	eax,1511
	je	_31444
	cmp	eax,1522
	je	_31445
	cmp	eax,1533
	je	_31446
	jmp	_31443
_31444:
	cmp	dword [edi+92],1
	jne	_31447
	mov	eax,dword [_bb_animSheep1_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animSheep1_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animSheep1_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,41
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,68
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,41
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,68
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,41
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,68
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],8
	mov	dword [edi+56],30
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31448
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31448:
	cmp	eax,0
	je	_31450
	fld	dword [edi+12]
	fsub	dword [_102642]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31451
_31450:
	fld	dword [edi+12]
	fadd	dword [_102643]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31451:
	fld	dword [edi+16]
	fsub	dword [_102644]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31452
_31447:
	cmp	dword [edi+92],2
	jne	_31453
	mov	eax,dword [_bb_animSheep2_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animSheep2_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animSheep2_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,17
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],12
	mov	dword [edi+56],30
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31454
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31454:
	cmp	eax,0
	je	_31456
	fld	dword [edi+12]
	fsub	dword [_102645]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31457
_31456:
	fld	dword [edi+12]
	fadd	dword [_102646]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31457:
	fld	dword [edi+16]
	fsub	dword [_102647]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31458
_31453:
	cmp	dword [edi+92],3
	jne	_31459
	mov	eax,dword [_bb_animSheep3a_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animSheep3a_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animSheep3a_Chew_1_image]
	mov	dword [edi+32],eax
	mov	eax,dword [_bb_animSheep3a_Shave_1_image]
	mov	dword [edi+36],eax
	cmp	dword [edi+100],5
	jl	_31460
	mov	eax,dword [_bb_animSheep3a_Shave_2_image]
	mov	dword [edi+36],eax
_31460:
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,66
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],8
	mov	dword [edi+56],37
	mov	dword [edi+60],55
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31461
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31461:
	cmp	eax,0
	je	_31463
	fld	dword [edi+12]
	fsub	dword [_102648]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31464
_31463:
	fld	dword [edi+12]
	fadd	dword [_102649]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31464:
	fld	dword [edi+16]
	fsub	dword [_102650]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+88]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31465
	mov	eax,dword [edi+96]
	cmp	eax,0
	sete	al
	movzx	eax,al
_31465:
	cmp	eax,0
	je	_31467
	mov	eax,dword [_bb_animSheep3c_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animSheep3c_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animSheep3c_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],8
	mov	dword [edi+56],40
	jmp	_31468
_31467:
	mov	eax,dword [edi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31469
	mov	eax,dword [edi+96]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31469:
	cmp	eax,0
	je	_31471
	mov	eax,dword [_bb_animSheep3b_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animSheep3b_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animSheep3b_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],8
	mov	dword [edi+56],40
	jmp	_31472
_31471:
	cmp	dword [edi+88],8
	jne	_31473
	mov	eax,dword [edi+36]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+60]
	mov	dword [edi+44],eax
_31473:
_31472:
_31468:
_31459:
_31458:
_31452:
	jmp	_31443
_31445:
	cmp	dword [edi+92],1
	jne	_31474
	mov	eax,dword [_bb_animCow1_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animCow1_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animCow1_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,13
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,70
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,13
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,70
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,13
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,70
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],15
	mov	dword [edi+56],30
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31475
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31475:
	cmp	eax,0
	je	_31477
	fld	dword [edi+12]
	fsub	dword [_102651]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31478
_31477:
	fld	dword [edi+12]
	fadd	dword [_102652]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31478:
	fld	dword [edi+16]
	fsub	dword [_102653]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31479
_31474:
	cmp	dword [edi+92],2
	jne	_31480
	mov	eax,dword [_bb_animCow2_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animCow2_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animCow2_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],10
	mov	dword [edi+56],30
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31481
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31481:
	cmp	eax,0
	je	_31483
	fld	dword [edi+12]
	fsub	dword [_102654]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31484
_31483:
	fld	dword [edi+12]
	fadd	dword [_102655]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31484:
	fld	dword [edi+16]
	fsub	dword [_102656]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31485
_31480:
	cmp	dword [edi+92],3
	jne	_31486
	mov	eax,dword [_bb_animCow3_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animCow3_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animCow3_Chew_1_image]
	mov	dword [edi+32],eax
	mov	eax,dword [_bb_animCow3_Milking_1_image]
	mov	dword [edi+36],eax
	cmp	dword [edi+100],5
	jl	_31487
	mov	eax,dword [_bb_animCow3_Milking_2_image]
	mov	dword [edi+36],eax
_31487:
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],25
	mov	dword [edi+52],10
	mov	dword [edi+56],30
	mov	dword [edi+60],57
	mov	eax,dword [edi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31488
	mov	eax,dword [edi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31488:
	cmp	eax,0
	je	_31490
	fld	dword [edi+12]
	fsub	dword [_102657]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31491
_31490:
	fld	dword [edi+12]
	fadd	dword [_102658]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31491:
	fld	dword [edi+16]
	fsub	dword [_102659]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [edi+88],8
	jne	_31492
	mov	eax,dword [edi+36]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+60]
	mov	dword [edi+44],eax
_31492:
_31486:
_31485:
_31479:
	jmp	_31443
_31446:
	cmp	dword [edi+92],1
	jne	_31493
	mov	eax,dword [_bb_animHen1_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animHen1_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animHen1_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],35
	mov	dword [edi+52],8
	mov	dword [edi+56],35
	mov	eax,dword [edi+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31494
	mov	eax,dword [edi+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
_31494:
	cmp	eax,0
	jne	_31496
	mov	eax,dword [edi+68]
	cmp	eax,7
	sete	al
	movzx	eax,al
_31496:
	cmp	eax,0
	jne	_31498
	mov	eax,dword [edi+68]
	cmp	eax,8
	sete	al
	movzx	eax,al
_31498:
	cmp	eax,0
	je	_31500
	fld	dword [edi+12]
	fadd	dword [_102660]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31501
_31500:
	fld	dword [edi+12]
	fadd	dword [_102661]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31501:
	fld	dword [edi+16]
	fsub	dword [_102662]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31502
_31493:
	cmp	dword [edi+92],2
	jne	_31503
	mov	eax,dword [_bb_animHen2_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animHen2_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animHen2_Chew_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,16
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,26
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,16
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,26
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,16
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,26
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],30
	mov	dword [edi+52],5
	mov	dword [edi+56],30
	mov	eax,dword [edi+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31504
	mov	eax,dword [edi+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
_31504:
	cmp	eax,0
	jne	_31506
	mov	eax,dword [edi+68]
	cmp	eax,7
	sete	al
	movzx	eax,al
_31506:
	cmp	eax,0
	jne	_31508
	mov	eax,dword [edi+68]
	cmp	eax,8
	sete	al
	movzx	eax,al
_31508:
	cmp	eax,0
	je	_31510
	fld	dword [edi+12]
	fadd	dword [_102663]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31511
_31510:
	fld	dword [edi+12]
	fadd	dword [_102664]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31511:
	fld	dword [edi+16]
	fsub	dword [_102665]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_31512
_31503:
	cmp	dword [edi+92],3
	jne	_31513
	mov	eax,dword [_bb_animHen3_Idle_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animHen3_Eat_1_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animHen3_Chew_1_image]
	mov	dword [edi+32],eax
	mov	dword [edi+36],0
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+48],20
	mov	dword [edi+52],12
	mov	dword [edi+56],20
	mov	dword [edi+60],0
	mov	eax,dword [edi+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31514
	mov	eax,dword [edi+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
_31514:
	cmp	eax,0
	jne	_31516
	mov	eax,dword [edi+68]
	cmp	eax,7
	sete	al
	movzx	eax,al
_31516:
	cmp	eax,0
	jne	_31518
	mov	eax,dword [edi+68]
	cmp	eax,8
	sete	al
	movzx	eax,al
_31518:
	cmp	eax,0
	je	_31520
	fld	dword [edi+12]
	fadd	dword [_102666]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31521
_31520:
	fld	dword [edi+12]
	fadd	dword [_102667]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31521:
	fld	dword [edi+16]
	fsub	dword [_102668]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_31513:
_31512:
_31502:
	jmp	_31443
_31443:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2571
_2573:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2571
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31528
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fstp	dword [eax+8]
	mov	edx,dword [ebp-8]
	sub	edx,60
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fstp	dword [eax+12]
	jmp	_2572
_31528:
_2571:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2573
_2572:
	cmp	dword [edi+88],8
	je	_31529
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+44],eax
_31529:
	mov	eax,0
	jmp	_13949
_13949:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_changeState:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edi+84],eax
	mov	eax,dword [edi+84]
	cmp	eax,1
	je	_31532
	cmp	eax,3
	je	_31533
	cmp	eax,4
	je	_31534
	jmp	_31531
_31532:
	mov	dword [edi+88],1
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+44],eax
	mov	dword [edi+40],0
	mov	esi,dword [_bb_ranch_fodder_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2574
_2576:
	mov	eax,ebx
	push	_bb_TRanch_Fodder
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2574
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31541
	mov	dword [eax+40],1
	mov	dword [eax+36],0
_31541:
_2574:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2576
_2575:
	fld	dword [edi+116]
	fstp	dword [edi+120]
	mov	eax,dword [edi+96]
	cmp	eax,1
	je	_31544
	cmp	eax,2
	je	_31545
	cmp	eax,5
	je	_31546
	jmp	_31543
_31544:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31547
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_31547:
	cmp	eax,0
	je	_31549
	mov	eax,dword [_bb_STATERANCH_COW_MILK_READY]
	mov	dword [edi+96],eax
	fldz
	fstp	dword [edi+120]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2577
_2579:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2577
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31556
	push	972
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_31556:
_2577:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2579
_2578:
_31549:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31558
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_31558:
	cmp	eax,0
	je	_31560
	mov	eax,dword [_bb_STATERANCH_CHICKEN_EEG_READY]
	mov	dword [edi+96],eax
	fldz
	fstp	dword [edi+120]
	mov	esi,dword [_bb_ranch_product_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2580
_2582:
	mov	eax,ebx
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2580
	mov	eax,dword [edx+32]
	cmp	eax,3533
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_31567
	mov	eax,dword [edx+36]
	cmp	eax,dword [edi+68]
	sete	al
	movzx	eax,al
_31567:
	cmp	eax,0
	je	_31569
	mov	dword [edx+44],1
	cmp	dword [edi+100],5
	jne	_31570
	mov	eax,dword [edx+24]
	mov	dword [edx+16],eax
	mov	dword [edx+28],1
	jmp	_31571
_31570:
	mov	eax,dword [edx+20]
	mov	dword [edx+16],eax
	mov	dword [edx+28],0
_31571:
_31569:
_2580:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2582
_2581:
_31560:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31572
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_31572:
	cmp	eax,0
	je	_31574
	mov	eax,dword [_bb_animSheep3c_Idle_1_image]
	cmp	dword [edi+24],eax
	jne	_31575
	cmp	dword [_bb_currLevelName],41
	jne	_31576
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_31576:
_31575:
_31574:
	jmp	_31543
_31545:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31578
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_31578:
	cmp	eax,0
	je	_31580
	mov	eax,dword [_bb_STATERANCH_SHEEP_WOOL_READY]
	mov	dword [edi+96],eax
	fldz
	fstp	dword [edi+120]
	mov	eax,dword [_bb_animSheep3b_Idle_1_image]
	cmp	dword [edi+24],eax
	jne	_31581
	cmp	dword [_bb_currLevelName],41
	jne	_31582
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_31582:
_31581:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2583
_2585:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2583
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31589
	push	961
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_31589:
_2583:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2585
_2584:
_31580:
	jmp	_31543
_31546:
	cmp	dword [edi+92],3
	jge	_31591
	add	dword [edi+92],1
	push	dword [edi+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2586
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31591:
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	dword [edi+96],0
	jmp	_31543
_31543:
	mov	eax,dword [_bb_STATERANCH_CHICKEN_EEG_READY]
	cmp	dword [edi+96],eax
	je	_31593
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2587
_2589:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2587
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31599
	mov	dword [eax+36],1
_31599:
_2587:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2589
_2588:
_31593:
	jmp	_31531
_31533:
	mov	dword [edi+88],3
	mov	eax,dword [edi+28]
	mov	dword [edi+20],eax
	mov	eax,dword [edi+52]
	mov	dword [edi+44],eax
	mov	dword [edi+40],0
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [edi+132],eax
	call	_brl_system_CurrentDate
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+148]
	dec	dword [eax+4]
	jnz	_31603
	push	eax
	call	_bbGCFree
	add	esp,4
_31603:
	mov	dword [edi+148],ebx
	mov	ebx,dword [edi+148]
	inc	dword [ebx+4]
	mov	eax,dword [edi+144]
	dec	dword [eax+4]
	jnz	_31607
	push	eax
	call	_bbGCFree
	add	esp,4
_31607:
	mov	dword [edi+144],ebx
	mov	eax,dword [edi+96]
	cmp	eax,1
	je	_31610
	cmp	eax,2
	je	_31611
	cmp	eax,5
	je	_31612
	jmp	_31609
_31610:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31613
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_31613:
	cmp	eax,0
	je	_31615
	mov	dword [edi+96],0
_31615:
	jmp	_31609
_31611:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31616
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_31616:
	cmp	eax,0
	je	_31618
	mov	dword [edi+96],0
_31618:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31619
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_31619:
	cmp	eax,0
	je	_31621
	mov	dword [edi+96],0
_31621:
	jmp	_31609
_31612:
	cmp	dword [edi+92],3
	jge	_31622
	mov	dword [edi+96],0
_31622:
	jmp	_31609
_31609:
	cmp	dword [edi+96],5
	jge	_31623
	add	dword [edi+96],1
	push	dword [edi+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2590
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31623:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2591
_2593:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2591
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31629
	mov	dword [eax+36],0
	mov	edx,dword [edi+64]
	cmp	edx,1533
	je	_31632
	push	941
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_31631
_31632:
	push	952
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_31631
_31631:
_31629:
_2591:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2593
_2592:
	jmp	_31531
_31534:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_31635
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	setne	al
	movzx	eax,al
_31635:
	cmp	eax,0
	je	_31637
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_31637:
	mov	dword [edi+96],0
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2594
_2596:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2594
	mov	edx,dword [edi+68]
	cmp	dword [eax+28],edx
	jne	_31644
	mov	dword [eax+36],0
	mov	edx,dword [edi+64]
	cmp	edx,1533
	je	_31647
	push	941
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_31646
_31647:
	push	952
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_31646
_31646:
_31644:
_2594:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2596
_2595:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31650
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_31650:
	cmp	eax,0
	je	_31652
	mov	eax,edi
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_31654
_31652:
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
_31654:
	jmp	_31531
_31531:
	mov	eax,0
	jmp	_13953
_13953:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_updateProduk:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2597
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [ebx+100],5
	jge	_31656
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [ebx+108]
	cmp	eax,9999999
	jl	_31658
	mov	dword [_bb_moneygame],9999999
	jmp	_31659
_31658:
	mov	eax,dword [ebx+108]
	add	dword [_bb_moneygame],eax
_31659:
	add	dword [ebx+100],1
	jmp	_31660
_31656:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [ebx+112]
	cmp	eax,9999999
	jl	_31662
	mov	dword [_bb_moneygame],9999999
	jmp	_31663
_31662:
	mov	eax,dword [ebx+112]
	add	dword [_bb_moneygame],eax
_31663:
	mov	dword [ebx+100],0
_31660:
	push	8
	call	_bb_CheckTrophyUnlock
	add	esp,4
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2598
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,0
	jmp	_13956
_13956:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_tambahBioCounter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [eax+64]
	cmp	eax,1511
	je	_31666
	cmp	eax,1522
	je	_31667
	cmp	eax,1533
	je	_31668
	jmp	_31665
_31666:
	cmp	edi,0
	jne	_31669
	mov	edi,5
	jmp	_31670
_31669:
	cmp	edi,1
	jne	_31671
	mov	edi,8
	jmp	_31672
_31671:
	cmp	edi,2
	jne	_31673
	mov	edi,2
_31673:
_31672:
_31670:
	jmp	_31665
_31667:
	cmp	edi,0
	jne	_31674
	mov	edi,6
	jmp	_31675
_31674:
	cmp	edi,1
	jne	_31676
	mov	edi,9
	jmp	_31677
_31676:
	cmp	edi,2
	jne	_31678
	mov	edi,3
_31678:
_31677:
_31675:
	jmp	_31665
_31668:
	cmp	edi,0
	jne	_31679
	mov	edi,4
	jmp	_31680
_31679:
	cmp	edi,1
	jne	_31681
	mov	edi,7
	jmp	_31682
_31681:
	cmp	edi,2
	jne	_31683
	mov	edi,1
_31683:
_31682:
_31680:
	jmp	_31665
_31665:
	mov	esi,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	ebx,eax
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	ebx,dword [eax+24]
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	edx,eax
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	mov	eax,dword [ecx+edx*4+28]
	add	eax,1
	mov	dword [esi+ebx*4+28],eax
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],9999999
	jle	_31684
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	mov	dword [ecx+eax*4+28],9999999
_31684:
	mov	esi,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,1
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,edi
	sub	eax,1
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [ecx+24]
	push	dword [edx+eax*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	mov	eax,0
	jmp	_13960
_13960:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_31715],_31716
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	cmp	dword [esi+68],eax
	je	_31685
	jmp	_2599
_31685:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31687
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	mov	ebx,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+120],eax
	jge	_31689
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31689:
_31687:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31690
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+120],1
	jle	_31691
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	sub	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31691:
_31690:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31692
	fldz
	fstp	dword [esi+240]
	fldz
	fstp	dword [esi+244]
	mov	edi,1
_31692:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31693
	cmp	dword [esi+80],1
	jne	_31694
	mov	dword [esi+80],0
	jmp	_31695
_31694:
	mov	dword [esi+80],1
_31695:
_31693:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31696
	fld	dword [esi+240]
	fsub	dword [_102795]
	fstp	dword [esi+240]
	mov	edi,1
_31696:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31697
	fld	dword [esi+240]
	fadd	dword [_102796]
	fstp	dword [esi+240]
	mov	edi,1
_31697:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31698
	fld	dword [esi+244]
	fadd	dword [_102797]
	fstp	dword [esi+244]
	mov	edi,1
_31698:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31699
	fld	dword [esi+244]
	fsub	dword [_102798]
	fstp	dword [esi+244]
	mov	edi,1
_31699:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31700
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_31700:
	cmp	eax,0
	je	_31702
	fld	dword [esi+240]
	fsub	dword [_102799]
	fstp	dword [esi+240]
	mov	edi,1
_31702:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31703
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_31703:
	cmp	eax,0
	je	_31705
	fld	dword [esi+240]
	fadd	dword [_102800]
	fstp	dword [esi+240]
	mov	edi,1
_31705:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31706
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_31706:
	cmp	eax,0
	je	_31708
	fld	dword [esi+244]
	fadd	dword [_102801]
	fstp	dword [esi+244]
	mov	edi,1
_31708:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31709
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_31709:
	cmp	eax,0
	je	_31711
	fld	dword [esi+244]
	fsub	dword [_102802]
	fstp	dword [esi+244]
	mov	edi,1
_31711:
	cmp	edi,0
	jne	_31712
	jmp	_2599
_31712:
	fld	dword [esi+152]
	fadd	dword [esi+240]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+156]
	fadd	dword [esi+244]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+168]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+172]
	push	dword [esi+240]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+244]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2599:
	mov	eax,0
	jmp	_13963
_13963:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_setPosTernak:
	push	ebp
	mov	ebp,esp
	sub	esp,68
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	dword [ebp-24],0
	mov	dword [ebp-32],0
	mov	dword [ebp-20],0
	mov	dword [ebp-48],0
	mov	dword [ebp-44],0
	mov	dword [ebp-16],0
	mov	dword [ebp-12],0
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	dword [ebp-40],0
	mov	dword [ebp-36],0
	mov	dword [ebp-64],0
	mov	dword [ebp-56],0
	mov	dword [ebp-60],0
	mov	dword [ebp-52],0
	call	_bb_GetPosX_BG
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31721
	cmp	eax,42
	je	_31722
	cmp	eax,43
	je	_31723
	jmp	_31720
_31721:
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,161
	mov	dword [ebp-28],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,137
	mov	dword [ebp-24],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,190
	mov	dword [ebp-32],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,197
	mov	dword [ebp-20],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,231
	mov	dword [ebp-48],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,284
	mov	dword [ebp-44],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,161
	mov	dword [ebp-16],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,137
	mov	dword [ebp-12],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,190
	mov	dword [ebp-8],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,197
	mov	dword [ebp-4],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,231
	mov	dword [ebp-40],esi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,284
	mov	dword [ebp-36],ebx
	jmp	_31720
_31722:
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,180
	mov	dword [ebp-28],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,158
	mov	dword [ebp-24],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,240
	mov	dword [ebp-32],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,314
	mov	dword [ebp-20],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,180
	mov	dword [ebp-16],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,158
	mov	dword [ebp-12],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,240
	mov	dword [ebp-8],esi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,314
	mov	dword [ebp-4],ebx
	jmp	_31720
_31723:
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,359
	mov	dword [ebp-28],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,96
	mov	dword [ebp-24],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,410
	mov	dword [ebp-32],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,186
	mov	dword [ebp-20],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,359
	mov	dword [ebp-48],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,96
	mov	dword [ebp-44],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,410
	mov	dword [ebp-16],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,186
	mov	dword [ebp-12],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,78
	mov	dword [ebp-8],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,99
	mov	dword [ebp-4],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,82
	mov	dword [ebp-40],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,197
	mov	dword [ebp-36],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,78
	mov	dword [ebp-64],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,99
	mov	dword [ebp-56],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,82
	mov	dword [ebp-60],esi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,197
	mov	dword [ebp-52],ebx
	jmp	_31720
_31720:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+68],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,1
	je	_31742
	cmp	eax,2
	je	_31743
	cmp	eax,3
	je	_31744
	cmp	eax,4
	je	_31745
	cmp	eax,5
	je	_31746
	cmp	eax,6
	je	_31747
	cmp	eax,7
	je	_31748
	cmp	eax,8
	je	_31749
	jmp	_31741
_31742:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31743:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31744:
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31745:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31746:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31747:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31748:
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31749:
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_31741
_31741:
	mov	eax,0
	jmp	_13967
_13967:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_TernakAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	_bb_TRanch_TernakAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+64],ebx
	mov	eax,dword [esi+64]
	cmp	eax,1511
	je	_31753
	cmp	eax,1522
	je	_31754
	cmp	eax,1533
	je	_31755
	jmp	_31752
_31753:
	mov	eax,dword [_bb_animSheep1_Idle_1_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animSheep1_Eat_1_image]
	mov	dword [esi+28],eax
	mov	eax,dword [_bb_animSheep1_Chew_1_image]
	mov	dword [esi+32],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+48],30
	mov	dword [esi+52],8
	mov	dword [esi+56],30
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+48]
	mov	dword [esi+44],eax
	mov	dword [esi+104],15000
	mov	dword [esi+108],1500
	mov	dword [esi+112],3000
	jmp	_31752
_31754:
	mov	eax,dword [_bb_animCow1_Idle_1_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animCow1_Eat_1_image]
	mov	dword [esi+28],eax
	mov	eax,dword [_bb_animCow1_Chew_1_image]
	mov	dword [esi+32],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+48],30
	mov	dword [esi+52],15
	mov	dword [esi+56],30
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+48]
	mov	dword [esi+44],eax
	mov	dword [esi+104],20000
	mov	dword [esi+108],1000
	mov	dword [esi+112],2000
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_31752
_31755:
	mov	eax,dword [_bb_animHen1_Idle_1_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animHen1_Eat_1_image]
	mov	dword [esi+28],eax
	mov	eax,dword [_bb_animHen1_Chew_1_image]
	mov	dword [esi+32],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+48],35
	mov	dword [esi+52],8
	mov	dword [esi+56],35
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+48]
	mov	dword [esi+44],eax
	mov	dword [esi+104],10000
	mov	dword [esi+108],500
	mov	dword [esi+112],1000
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_31752
_31752:
	mov	eax,dword [ebp+12]
	mov	dword [esi+68],eax
	mov	eax,esi
	push	dword [ebp+12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	mov	dword [esi+96],0
	mov	dword [esi+100],0
	mov	dword [esi+40],0
	mov	dword [esi+92],1
	mov	dword [esi+72],0
	mov	dword [esi+76],0
	mov	dword [esi+80],1
	fld	dword [_102839]
	fstp	dword [esi+116]
	fld	dword [esi+116]
	fstp	dword [esi+120]
	call	_brl_system_CurrentTime
	push	eax
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [esi+132],eax
	push	_2320
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [esi+136],eax
	call	_brl_system_CurrentDate
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+148]
	dec	dword [eax+4]
	jnz	_31760
	push	eax
	call	_bbGCFree
	add	esp,4
_31760:
	mov	dword [esi+148],ebx
	mov	ebx,dword [esi+148]
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_31764
	push	eax
	call	_bbGCFree
	add	esp,4
_31764:
	mov	dword [esi+144],ebx
	mov	dword [esi+84],1
	mov	dword [esi+88],1
	mov	eax,esi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fadd	dword [_102840]
	fstp	dword [esi+152]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+16]
	fadd	dword [_102841]
	fstp	dword [esi+156]
	mov	eax,dword [_bb_ranch_dialogBG_image]
	mov	dword [esi+160],eax
	mov	dword [esi+164],0
	push	_brl_max2d_TImage
	push	dword [esi+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+160]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+152]
	fsub	dword [_102842]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+156]
	fsub	dword [_102843]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	fstp	dword [esi+168]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+172]
	mov	eax,dword [_bb_ranch_dialogHarga_image]
	mov	dword [esi+176],eax
	push	_brl_max2d_TImage
	push	dword [esi+176]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+176]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+176]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+104]
	cmp	eax,10000
	je	_31770
	cmp	eax,15000
	je	_31771
	cmp	eax,20000
	je	_31772
	jmp	_31769
_31770:
	mov	dword [esi+180],0
	jmp	_31769
_31771:
	mov	dword [esi+180],1
	jmp	_31769
_31772:
	mov	dword [esi+180],2
	jmp	_31769
_31769:
	fld	dword [esi+152]
	fsub	dword [_102844]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+152]
	fadd	dword [_102845]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+156]
	fadd	dword [_102846]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	fstp	dword [esi+184]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+188]
	mov	dword [esi+200],0
	mov	dword [esi+204],1
	mov	edx,dword [esi+200]
	mov	dword [esi+196],edx
	mov	dword [esi+208],0
	mov	edx,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+192],edx
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [esi+212]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+216]
	mov	dword [esi+228],2
	mov	dword [esi+232],3
	mov	eax,dword [esi+228]
	mov	dword [esi+224],eax
	mov	dword [esi+236],0
	mov	eax,dword [_bb_shopmain_dialogBtn_image]
	mov	dword [esi+220],eax
	push	_brl_max2d_TImage
	push	dword [esi+220]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+220]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+220]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_bb_TRanch_Product
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	edi,dword [esi+68]
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31781
	cmp	eax,42
	je	_31782
	cmp	eax,43
	je	_31783
	jmp	_31780
_31781:
	mov	eax,dword [esi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31784
	mov	eax,dword [esi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31784:
	cmp	eax,0
	je	_31786
	fld	dword [esi+12]
	fsub	dword [_102847]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31788
_31786:
	fld	dword [esi+12]
	fadd	dword [_102848]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31788:
	fld	dword [esi+16]
	fsub	dword [_102849]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	edx,dword [_bb_slotTernak_Sheep]
	mov	eax,dword [esi+68]
	sub	eax,1
	mov	dword [edx+eax*4+24],1
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+68]
	push	3511
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,16
	jmp	_31780
_31782:
	mov	eax,dword [esi+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31790
	mov	eax,dword [esi+68]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31790:
	cmp	eax,0
	je	_31792
	fld	dword [esi+12]
	fsub	dword [_102850]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31793
_31792:
	fld	dword [esi+12]
	fadd	dword [_102851]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31793:
	fld	dword [esi+16]
	fsub	dword [_102852]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [esi+68]
	cmp	eax,1
	je	_31796
	cmp	eax,2
	je	_31797
	cmp	eax,4
	je	_31798
	cmp	eax,5
	je	_31799
	jmp	_31795
_31796:
	mov	dword [ebp+12],1
	jmp	_31795
_31797:
	mov	dword [ebp+12],2
	jmp	_31795
_31798:
	mov	dword [ebp+12],3
	jmp	_31795
_31799:
	mov	dword [ebp+12],4
	jmp	_31795
_31795:
	mov	edx,dword [_bb_slotTernak_Cow]
	mov	eax,dword [ebp+12]
	sub	eax,1
	mov	dword [edx+eax*4+24],1
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+68]
	push	3522
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,16
	jmp	_31780
_31783:
	mov	eax,dword [esi+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31800
	mov	eax,dword [esi+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
_31800:
	cmp	eax,0
	jne	_31802
	mov	eax,dword [esi+68]
	cmp	eax,7
	sete	al
	movzx	eax,al
_31802:
	cmp	eax,0
	jne	_31804
	mov	eax,dword [esi+68]
	cmp	eax,8
	sete	al
	movzx	eax,al
_31804:
	cmp	eax,0
	je	_31806
	fld	dword [esi+12]
	fadd	dword [_102853]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_31807
_31806:
	fld	dword [esi+12]
	fadd	dword [_102854]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_31807:
	fld	dword [esi+16]
	fsub	dword [_102855]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	edx,dword [_bb_slotTernak_Hen]
	mov	eax,dword [esi+68]
	sub	eax,1
	mov	dword [edx+eax*4+24],1
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+68]
	push	3533
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,16
	jmp	_31780
_31780:
	mov	eax,dword [esi+64]
	cmp	eax,1533
	je	_31810
	push	941
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	0
	push	edi
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	jmp	_31809
_31810:
	push	952
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	0
	push	edi
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	jmp	_31809
_31809:
	mov	eax,esi
	jmp	_13971
_13971:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveRanch_Ternak:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_31814
	mov	edi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_2601
_2603:
	mov	eax,dword [ebp-8]
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2601
	push	dword [ebx+64]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+136]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+144]
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2601:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2603
_2602:
_31814:
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_31823
	mov	edi,dword [_bb_ballonTextPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2604
_2606:
	mov	eax,dword [ebp-4]
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2604
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2604:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2606
_2605:
_31823:
	mov	eax,0
	jmp	_13974
_13974:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadRanch_Ternak:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_31832
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-4],0
	sub	ebx,1
	mov	dword [ebp-8],ebx
	jmp	_31835
_2609:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TRanch_TernakAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+80],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+84],eax
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+92],eax
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+96],eax
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+100],eax
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+120]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+128]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+132],eax
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+136],eax
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+88],eax
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	inc	dword [eax+4]
	mov	edi,eax
	mov	eax,dword [ebx+144]
	dec	dword [eax+4]
	jnz	_31841
	push	eax
	call	_bbGCFree
	add	esp,4
_31841:
	mov	dword [ebx+144],edi
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	eax,ebx
	push	dword [ebx+88]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_2607:
	add	dword [ebp-4],1
_31835:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-4],eax
	jle	_2609
_2608:
_31832:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_31845
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-4],0
	sub	ebx,1
	mov	edi,ebx
	jmp	_31847
_2612:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	0
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,20
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
_2610:
	add	dword [ebp-4],1
_31847:
	cmp	dword [ebp-4],edi
	jle	_2612
_2611:
_31845:
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2613
_2615:
	push	_bb_TRanch_TernakAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2613
	push	dword [eax+88]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_2613:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2615
_2614:
	mov	eax,0
	jmp	_13977
_13977:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadRanch_TernakCekBeli:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,0
	push	_bb_TRanch_TernakAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31860
	cmp	eax,42
	je	_31861
	cmp	eax,43
	je	_31862
	jmp	_31859
_31860:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	cmp	eax,dword [edx+28]
	jge	_31864
	jmp	_2616
_2618:
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Sheep]
	sub	eax,1
	jmp	_31867
_2621:
	mov	ecx,dword [_bb_slotTernak_Sheep]
	cmp	dword [ecx+edx*4+24],0
	jne	_31869
	add	edx,1
	push	edx
	push	1511
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	jmp	_2620
_31869:
_2619:
	add	edx,1
_31867:
	cmp	edx,eax
	jle	_2621
_2620:
_2616:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	cmp	eax,dword [edx+28]
	jl	_2618
_2617:
_31864:
	jmp	_31859
_31861:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	cmp	eax,dword [edx+28]
	jge	_31871
	jmp	_2622
_2624:
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Cow]
	sub	eax,1
	jmp	_31873
_2627:
	mov	ecx,dword [_bb_slotTernak_Cow]
	cmp	dword [ecx+edx*4+24],0
	jne	_31875
	cmp	edx,0
	je	_31878
	cmp	edx,1
	je	_31879
	cmp	edx,2
	je	_31880
	cmp	edx,3
	je	_31881
	jmp	_31877
_31878:
	mov	esi,1
	jmp	_31877
_31879:
	mov	esi,2
	jmp	_31877
_31880:
	mov	esi,4
	jmp	_31877
_31881:
	mov	esi,5
	jmp	_31877
_31877:
	push	esi
	push	1522
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	jmp	_2626
_31875:
_2625:
	add	edx,1
_31873:
	cmp	edx,eax
	jle	_2627
_2626:
_2622:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	cmp	eax,dword [edx+28]
	jl	_2624
_2623:
_31871:
	jmp	_31859
_31862:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	cmp	eax,dword [edx+28]
	jge	_31884
	jmp	_2628
_2630:
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Hen]
	sub	eax,1
	jmp	_31886
_2633:
	mov	ecx,dword [_bb_slotTernak_Hen]
	cmp	dword [ecx+edx*4+24],0
	jne	_31888
	add	edx,1
	push	edx
	push	1533
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	jmp	_2632
_31888:
_2631:
	add	edx,1
_31886:
	cmp	edx,eax
	jle	_2633
_2632:
_2628:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	cmp	eax,dword [edx+28]
	jl	_2630
_2629:
_31884:
	jmp	_31859
_31859:
	mov	eax,0
	jmp	_13979
_13979:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_Product
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	eax,0
	jmp	_13982
_13982:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_Delete:
	push	ebp
	mov	ebp,esp
_13985:
	mov	eax,0
	jmp	_31889
_31889:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_ranch_product_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_13988
_13988:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_13991
_13991:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+44],1
	jne	_31892
	cmp	dword [_bb_currLevelName],43
	je	_31893
	mov	eax,dword [ebx+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_31894
	mov	eax,dword [ebx+36]
	cmp	eax,3
	setle	al
	movzx	eax,al
_31894:
	cmp	eax,0
	je	_31896
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31896:
	jmp	_31897
_31893:
	mov	eax,dword [ebx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31898
	mov	eax,dword [ebx+36]
	cmp	eax,4
	sete	al
	movzx	eax,al
_31898:
	cmp	eax,0
	jne	_31900
	mov	eax,dword [ebx+36]
	cmp	eax,5
	sete	al
	movzx	eax,al
_31900:
	cmp	eax,0
	jne	_31902
	mov	eax,dword [ebx+36]
	cmp	eax,6
	sete	al
	movzx	eax,al
_31902:
	cmp	eax,0
	je	_31904
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_31904:
_31897:
	push	dword [ebx+28]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+48],1
	jne	_31905
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+28]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_31905:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_31892:
	mov	eax,0
	jmp	_13994
_13994:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	dword [_31929],_31930
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],0
	jne	_31906
	jmp	_2638
_31906:
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+108],1
	jne	_31907
	jmp	_2638
_31907:
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_31908
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_31909
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
_31909:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_31910
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_31910:
	cmp	eax,0
	je	_31912
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_2634
_2636:
	mov	eax,edi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2634
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	dword [esi+68],eax
	jne	_31919
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31920
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_31920:
	cmp	eax,0
	je	_31922
	mov	eax,esi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	_2637
	call	_brl_standardio_Print
	add	esp,4
	jmp	_31925
_31922:
	cmp	dword [_bb_currLevelName],43
	jne	_31926
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
_31926:
_31925:
_31919:
_2634:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2636
_2635:
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
_31912:
	jmp	_31928
_31908:
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
_31928:
_2638:
	mov	eax,0
	jmp	_13998
_13998:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_31966],_31967
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	cmp	dword [edi+36],eax
	je	_31931
	jmp	_2643
_31931:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31933
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	mov	ebx,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+120],eax
	jge	_31935
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31935:
_31933:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31936
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+120],1
	jle	_31937
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	sub	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_31937:
_31936:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31938
	fldz
	fstp	dword [edi+52]
	fldz
	fstp	dword [edi+56]
	mov	esi,1
_31938:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31939
	cmp	dword [edi+44],1
	jne	_31940
	mov	dword [edi+44],0
	jmp	_31941
_31940:
	mov	dword [edi+44],1
_31941:
_31939:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31942
	fld	dword [edi+52]
	fsub	dword [_102939]
	fstp	dword [edi+52]
	mov	esi,1
_31942:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31943
	fld	dword [edi+52]
	fadd	dword [_102940]
	fstp	dword [edi+52]
	mov	esi,1
_31943:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31944
	fld	dword [edi+56]
	fadd	dword [_102941]
	fstp	dword [edi+56]
	mov	esi,1
_31944:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_31945
	fld	dword [edi+56]
	fsub	dword [_102942]
	fstp	dword [edi+56]
	mov	esi,1
_31945:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31946
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_31946:
	cmp	eax,0
	je	_31948
	fld	dword [edi+52]
	fsub	dword [_102943]
	fstp	dword [edi+52]
	mov	esi,1
_31948:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31949
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_31949:
	cmp	eax,0
	je	_31951
	fld	dword [edi+52]
	fadd	dword [_102944]
	fstp	dword [edi+52]
	mov	esi,1
_31951:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31952
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_31952:
	cmp	eax,0
	je	_31954
	fld	dword [edi+56]
	fadd	dword [_102945]
	fstp	dword [edi+56]
	mov	esi,1
_31954:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_31955
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_31955:
	cmp	eax,0
	je	_31957
	fld	dword [edi+56]
	fsub	dword [_102946]
	fstp	dword [edi+56]
	mov	esi,1
_31957:
	cmp	esi,0
	jne	_31958
	jmp	_2643
_31958:
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2640
_2642:
	mov	eax,ebx
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2640
	mov	edx,dword [edi+36]
	cmp	dword [eax+68],edx
	jne	_31965
	fld	dword [eax+12]
	fadd	dword [edi+52]
	fstp	dword [edi+8]
	fld	dword [eax+16]
	fadd	dword [edi+56]
	fstp	dword [edi+12]
	jmp	_2641
_31965:
_2640:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2642
_2641:
	push	dword [edi+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2643:
	mov	eax,0
	jmp	_14001
_14001:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_setPosProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-48],0
	mov	dword [ebp-40],0
	mov	dword [ebp-56],0
	mov	dword [ebp-44],0
	mov	dword [ebp-60],0
	mov	dword [ebp-32],0
	mov	dword [ebp-52],0
	mov	dword [ebp-24],0
	mov	dword [ebp-36],0
	mov	dword [ebp-20],0
	mov	dword [ebp-28],0
	mov	dword [ebp-16],0
	mov	dword [ebp-12],0
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	esi,0
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	edi,0
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_31972
	cmp	eax,42
	je	_31973
	cmp	eax,43
	je	_31974
	jmp	_31971
_31972:
	jmp	_31971
_31973:
	jmp	_31971
_31974:
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,312
	mov	dword [ebp-48],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,119
	mov	dword [ebp-40],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,352
	mov	dword [ebp-56],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,216
	mov	dword [ebp-44],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,312
	mov	dword [ebp-60],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,119
	mov	dword [ebp-32],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,352
	mov	dword [ebp-52],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,216
	mov	dword [ebp-24],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,110
	mov	dword [ebp-36],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,121
	mov	dword [ebp-20],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	sub	eax,126
	mov	dword [ebp-28],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,220
	mov	dword [ebp-16],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,114
	mov	dword [ebp-12],eax
	mov	esi,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,121
	mov	dword [ebp-8],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,134
	mov	dword [ebp-4],ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,220
	mov	esi,ebx
	jmp	_31971
_31971:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+36],eax
	cmp	dword [_bb_currLevelName],43
	jne	_31991
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_31994
	cmp	eax,2
	je	_31995
	cmp	eax,3
	je	_31996
	cmp	eax,4
	je	_31997
	cmp	eax,5
	je	_31998
	cmp	eax,6
	je	_31999
	cmp	eax,7
	je	_32000
	cmp	eax,8
	je	_32001
	jmp	_31993
_31994:
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31995:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31996:
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31997:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31998:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31999:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_32000:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_32001:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	dword [ebp+-64],esi
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_31993
_31993:
	jmp	_32002
_31991:
	cmp	dword [_bb_currLevelName],41
	jne	_32003
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_32004
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,3
	setle	al
	movzx	eax,al
_32004:
	cmp	eax,0
	je	_32006
	mov	eax,dword [ebp+16]
	add	eax,190
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+20]
	sub	eax,63
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32007
_32006:
	mov	eax,dword [ebp+16]
	sub	eax,190
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+20]
	sub	eax,63
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
_32007:
	jmp	_32008
_32003:
	cmp	dword [_bb_currLevelName],42
	jne	_32009
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_32010
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,2
	setle	al
	movzx	eax,al
_32010:
	cmp	eax,0
	je	_32012
	mov	eax,dword [ebp+16]
	sub	eax,13
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+20]
	sub	eax,56
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32013
_32012:
	mov	eax,dword [ebp+16]
	add	eax,13
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+20]
	sub	eax,56
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
_32013:
	jmp	_32014
_32009:
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_32017
	cmp	eax,2
	je	_32018
	cmp	eax,3
	je	_32019
	cmp	eax,4
	je	_32020
	cmp	eax,5
	je	_32021
	cmp	eax,6
	je	_32022
	jmp	_32016
_32017:
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32018:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32019:
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32020:
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32021:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32022:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-64],eax
	fild	dword [ebp+-64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_32016
_32016:
_32014:
_32008:
_32002:
	mov	eax,0
	jmp	_14007
_14007:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_Product_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TRanch_Product
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,3511
	je	_32026
	cmp	eax,3522
	je	_32027
	cmp	eax,3533
	je	_32028
	jmp	_32025
_32026:
	mov	eax,dword [_bb_sheepfold_wool_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_sheepfold_wool_image]
	mov	dword [ebx+24],eax
	jmp	_32025
_32027:
	mov	eax,dword [_bb_cowhouse_milk_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_cowhouse_milk_image]
	mov	dword [ebx+24],eax
	jmp	_32025
_32028:
	mov	eax,dword [_bb_henhouse_eeg_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_henhouse_eeg_image]
	mov	dword [ebx+24],eax
	jmp	_32025
_32025:
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+20]
	mov	dword [ebx+16],eax
	mov	dword [ebx+36],edi
	mov	eax,ebx
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,16
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_ranch_product_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14013
_14013:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveRanch_Product:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_ranch_product_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ranch_product_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_32034
	mov	edi,dword [_bb_ranch_product_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2645
_2647:
	mov	eax,dword [ebp-4]
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2645
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_2645:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2647
_2646:
_32034:
	mov	eax,0
	jmp	_14016
_14016:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadRanch_Product:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_32043
	mov	dword [ebp-20],0
	sub	eax,1
	mov	dword [ebp-24],eax
	jmp	_32045
_2650:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_ranch_product_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_2651
_2653:
	mov	eax,dword [ebp-16]
	push	_bb_TRanch_Product
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_2651
	mov	ebx,dword [esi+32]
	push	_2230
	push	1
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	ebx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32053
	mov	ebx,dword [esi+36]
	push	_2230
	push	2
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	ebx,eax
	sete	al
	movzx	eax,al
_32053:
	cmp	eax,0
	je	_32055
	push	_2230
	push	3
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+8]
	push	_2230
	push	4
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	push	_2230
	push	5
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+28],eax
	push	_2230
	push	6
	push	dword [ebp-8]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+44],eax
	mov	edi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_2654
_2656:
	mov	eax,dword [ebp-4]
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_2654
	mov	eax,dword [esi+36]
	cmp	dword [ebx+68],eax
	jne	_32062
	fld	dword [ebx+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+36]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,16
_32062:
_2654:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2656
_2655:
_32055:
_2651:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2653
_2652:
_2648:
	add	dword [ebp-20],1
_32045:
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-20],eax
	jle	_2650
_2649:
_32043:
	mov	eax,0
	jmp	_14019
_14019:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_BtnPanelBawah
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_14022
_14022:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_Delete:
	push	ebp
	mov	ebp,esp
_14025:
	mov	eax,0
	jmp	_32064
_32064:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_32097],_32098
	mov	eax,dword [_bb_RanchLevel]
	cmp	dword [eax+108],1
	jne	_32065
	jmp	_2678
_32065:
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_32066
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_32067
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],1
_32067:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_32068
	mov	eax,dword [esi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_32068:
	cmp	eax,0
	je	_32070
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_32073
	cmp	eax,2
	je	_32074
	cmp	eax,3
	je	_32075
	jmp	_32072
_32073:
	mov	eax,dword [_bb_panelInGame]
	mov	dword [eax+20],1
	mov	dword [_bb_pauseGame],1
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	jmp	_32072
_32074:
	push	1
	call	_bb_PanelShopControl
	add	esp,4
	jmp	_32072
_32075:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	je	_32078
	cmp	eax,41
	je	_32079
	cmp	eax,42
	je	_32080
	jmp	_32077
_32078:
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32081
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
	push	41
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	41
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
	jmp	_32082
_32081:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32083
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
	push	3
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	3
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
_32083:
_32082:
	jmp	_32077
_32079:
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32084
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
	push	42
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	42
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
	jmp	_32085
_32084:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32086
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
	push	3
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	3
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
_32086:
_32085:
	jmp	_32077
_32080:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32087
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
	push	3
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	1
	push	3
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
_32087:
	jmp	_32077
_32077:
	mov	eax,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2675
_2677:
	push	_bb_TRanch_TernakAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2675
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2675:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2677
_2676:
	jmp	_32072
_32072:
_32070:
	jmp	_32096
_32066:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
_32096:
_2678:
	mov	eax,0
	jmp	_14029
_14029:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14032
_14032:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14035
_14035:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [_32137],_32138
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+120]
	cmp	dword [edi+32],eax
	je	_32100
	jmp	_2683
_32100:
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32102
	fldz
	fstp	dword [edi+44]
	fldz
	fstp	dword [edi+48]
	mov	ebx,1
_32102:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32103
	cmp	dword [edi+40],1
	jne	_32104
	mov	dword [edi+40],0
	jmp	_32105
_32104:
	mov	dword [edi+40],1
_32105:
_32103:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32106
	fld	dword [edi+44]
	fsub	dword [_103043]
	fstp	dword [edi+44]
	mov	ebx,1
_32106:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32107
	fld	dword [edi+44]
	fadd	dword [_103044]
	fstp	dword [edi+44]
	mov	ebx,1
_32107:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32108
	fld	dword [edi+48]
	fadd	dword [_103045]
	fstp	dword [edi+48]
	mov	ebx,1
_32108:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32109
	fld	dword [edi+48]
	fsub	dword [_103046]
	fstp	dword [edi+48]
	mov	ebx,1
_32109:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32110
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_32110:
	cmp	eax,0
	je	_32112
	fld	dword [edi+44]
	fsub	dword [_103047]
	fstp	dword [edi+44]
	mov	ebx,1
_32112:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32113
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_32113:
	cmp	eax,0
	je	_32115
	fld	dword [edi+44]
	fadd	dword [_103048]
	fstp	dword [edi+44]
	mov	ebx,1
_32115:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32116
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_32116:
	cmp	eax,0
	je	_32118
	fld	dword [edi+48]
	fadd	dword [_103049]
	fstp	dword [edi+48]
	mov	ebx,1
_32118:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32119
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_32119:
	cmp	eax,0
	je	_32121
	fld	dword [edi+48]
	fsub	dword [_103050]
	fstp	dword [edi+48]
	mov	ebx,1
_32121:
	cmp	ebx,0
	jne	_32122
	jmp	_2683
_32122:
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_32125
	cmp	eax,2
	je	_32126
	cmp	eax,3
	je	_32127
	jmp	_32124
_32125:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_32124
_32126:
	mov	esi,dword [_bb_ranch_btnPanelBawah_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2680
_2682:
	mov	eax,ebx
	push	_bb_TRanch_BtnPanelBawah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2680
	cmp	dword [eax+32],1
	jne	_32134
	mov	edx,dword [eax+8]
	mov	dword [ebp-12],edx
	mov	eax,dword [eax+12]
	mov	dword [ebp-16],eax
	jmp	_2681
_32134:
_2680:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2682
_2681:
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_garden_btnMenu_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [ebp-16]
	mov	dword [edi+12],eax
	jmp	_32124
_32127:
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	jmp	_32124
_32124:
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2405
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2406
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2683:
	mov	eax,0
	jmp	_14038
_14038:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_BtnPanelBawah_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TRanch_BtnPanelBawah
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_103075]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_garden_btnMenu_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,3
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_103076]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_103077]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_103078]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-12]
	mov	dword [edx+32],edi
	mov	edx,dword [ebp-12]
	mov	edx,dword [edx+32]
	cmp	edx,1
	je	_32147
	cmp	edx,2
	je	_32148
	cmp	edx,3
	je	_32149
	jmp	_32146
_32147:
	mov	edx,dword [_bb_garden_btnMenu_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+8],esi
	mov	eax,dword [ebp-12]
	mov	dword [eax+12],ebx
	jmp	_32146
_32148:
	mov	edx,dword [_bb_garden_btnShop_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	mov	dword [edx+8],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+12],ebx
	jmp	_32146
_32149:
	mov	edx,dword [_bb_currLevelName]
	cmp	edx,41
	je	_32152
	cmp	edx,42
	je	_32153
	cmp	edx,43
	je	_32154
	jmp	_32151
_32152:
	mov	ecx,dword [_bb_btnGoTo_image]
	mov	edx,dword [ebp-12]
	mov	dword [edx+16],ecx
	jmp	_32151
_32153:
	mov	ecx,dword [_bb_btnGoTo_image]
	mov	edx,dword [ebp-12]
	mov	dword [edx+16],ecx
	jmp	_32151
_32154:
	mov	ecx,dword [_bb_btnGoTo_image]
	mov	edx,dword [ebp-12]
	mov	dword [edx+16],ecx
	jmp	_32151
_32151:
	mov	ecx,dword [ebp-12]
	mov	edx,dword [ebp-20]
	mov	dword [ecx+8],edx
	mov	edx,dword [ebp-12]
	mov	dword [edx+12],eax
	jmp	_32146
_32146:
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],1
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+24]
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_ranch_btnPanelBawah_List]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_14041
_14041:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRanch_LevUtama
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	dword [ebx+52],0
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	dword [ebx+120],1
	mov	dword [ebx+124],1
	mov	eax,0
	jmp	_14044
_14044:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14047:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_32159
	push	eax
	call	_bbGCFree
	add	esp,4
_32159:
	mov	eax,0
	jmp	_32157
_32157:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_32162
	cmp	ebx,0
	je	_32163
	jmp	_32161
_32162:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_32161
_32163:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_32161
_32161:
	mov	eax,0
	jmp	_14051
_14051:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_14054
_14054:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+88],0
	jle	_32164
	sub	dword [ebx+88],1
_32164:
	cmp	dword [ebx+88],0
	jne	_32165
	add	dword [ebx+80],1
	mov	eax,dword [ebx+84]
	sub	eax,1
	cmp	dword [ebx+80],eax
	jl	_32166
	mov	dword [ebx+80],0
	push	1000
	push	100
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+88],eax
_32166:
_32165:
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jne	_32168
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	jmp	_32169
_32168:
	push	dword [ebx+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_32170
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_suarahewan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_32170:
_32169:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_14057
_14057:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_32172
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32172:
	push	0
	push	dword [ebx+36]
	push	dword [ebx+32]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+48]
	push	dword [ebx+44]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+60]
	push	dword [ebx+56]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+80]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14060
_14060:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_drawList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],1
	jne	_32175
	push	0
	push	dword [eax+96]
	push	dword [eax+92]
	push	_brl_max2d_TImage
	push	dword [eax+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32175:
	mov	eax,0
	jmp	_14063
_14063:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	0
	fld	dword [ebx+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_32176
	mov	dword [ebx+104],1
	jmp	_32177
_32176:
	mov	dword [ebx+104],0
_32177:
	mov	eax,0
	jmp	_14067
_14067:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	dword [ebp-4],0
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32178
	push	_2444
	push	1
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	cmp	esi,41
	jne	_32179
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32180
	cmp	edi,3
	sete	al
	movzx	eax,al
_32180:
	cmp	eax,0
	je	_32182
	cmp	dword [_bb_sheepfold_bg_tengah1_image],0
	jne	_32183
	push	2
	push	_32184
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_bg_tengah1_image],eax
_32183:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_bg_tengah1_image]
	mov	dword [edx+20],eax
	jmp	_32185
_32182:
	cmp	edi,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32186
	cmp	edi,4
	sete	al
	movzx	eax,al
_32186:
	cmp	eax,0
	je	_32188
	cmp	dword [_bb_sheepfold_bg_tengah1_image],0
	je	_32189
	push	dword [_bb_sheepfold_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_tengah1_image],0
_32189:
	cmp	dword [_bb_sheepfold_bg_tengah2_image],0
	jne	_32190
	push	2
	push	_32191
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_bg_tengah2_image],eax
_32190:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_bg_tengah2_image]
	mov	dword [edx+20],eax
_32188:
_32185:
	cmp	edi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32192
	cmp	edi,4
	sete	al
	movzx	eax,al
_32192:
	cmp	eax,0
	je	_32194
	cmp	dword [_bb_sheepfold_bg_kiri1_image],0
	jne	_32195
	push	2
	push	_32196
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kiri1_image],eax
_32195:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_bg_kiri1_image]
	mov	dword [edx+24],eax
	cmp	edi,3
	jne	_32197
	cmp	dword [_bb_sheepfold_bg_kanan1_image],0
	jne	_32198
	push	2
	push	_32199
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kanan1_image],eax
_32198:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_bg_kanan1_image]
	mov	dword [edx+28],eax
	jmp	_32200
_32197:
	cmp	edi,4
	jne	_32201
	cmp	dword [_bb_sheepfold_bg_kanan1_image],0
	je	_32202
	push	dword [_bb_sheepfold_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kanan1_image],0
_32202:
	cmp	dword [_bb_sheepfold_bg_kanan2_image],0
	jne	_32203
	push	2
	push	_32204
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kanan2_image],eax
_32203:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_bg_kanan2_image]
	mov	dword [edx+28],eax
_32201:
_32200:
_32194:
	cmp	dword [_bb_sheepfold_panelAtas_image],0
	jne	_32205
	push	2
	push	_32206
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_panelAtas_image],eax
_32205:
	cmp	dword [_bb_sheepfold_panelBawah_image],0
	jne	_32207
	push	2
	push	_32208
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_panelBawah_image],eax
_32207:
	cmp	dword [_bb_sheepfold_curTool_12_image],0
	jne	_32209
	push	2
	push	_32210
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_12_image],eax
_32209:
	cmp	dword [_bb_sheepfold_btnTool_11_image],0
	jne	_32211
	push	2
	push	_32212
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_btnTool_11_image],eax
_32211:
	cmp	dword [_bb_sheepfold_btnTool_12_image],0
	jne	_32213
	push	2
	push	_30959
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_btnTool_12_image],eax
_32213:
	cmp	dword [_bb_sheepfold_curTool_11_image],0
	jne	_32214
	push	2
	push	_32215
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_11_image],eax
_32214:
	cmp	dword [_bb_btnGoTo_image],0
	je	_32216
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_32216:
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32217
	cmp	dword [_bb_btnGoTo_image],0
	jne	_32218
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_32219
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_32218:
	jmp	_32220
_32217:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32221
	cmp	dword [_bb_btnGoTo_image],0
	jne	_32222
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_32223
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_32222:
_32221:
_32220:
	cmp	dword [_bb_sheepfold_grass_image],0
	jne	_32224
	push	2
	push	3
	push	0
	push	142
	push	165
	push	_32225
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_grass_image],eax
_32224:
	cmp	dword [_bb_sheepfold_wool_image],0
	jne	_32226
	push	2
	push	2
	push	0
	push	92
	push	124
	push	_32227
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_wool_image],eax
_32226:
	cmp	dword [_bb_animSheep1_Idle_1_image],0
	jne	_32228
	push	2
	push	30
	push	0
	push	117
	push	165
	push	_32229
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep1_Idle_1_image],eax
_32228:
	cmp	dword [_bb_animSheep1_Eat_1_image],0
	jne	_32230
	push	2
	push	8
	push	0
	push	117
	push	165
	push	_32231
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep1_Eat_1_image],eax
_32230:
	cmp	dword [_bb_animSheep1_Chew_1_image],0
	jne	_32232
	push	2
	push	30
	push	0
	push	117
	push	165
	push	_32233
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep1_Chew_1_image],eax
_32232:
	cmp	dword [_bb_animSheep2_Idle_1_image],0
	jne	_32234
	push	2
	push	30
	push	0
	push	193
	push	257
	push	_32235
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep2_Idle_1_image],eax
_32234:
	cmp	dword [_bb_animSheep2_Eat_1_image],0
	jne	_32236
	push	2
	push	12
	push	0
	push	193
	push	257
	push	_32237
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep2_Eat_1_image],eax
_32236:
	cmp	dword [_bb_animSheep2_Chew_1_image],0
	jne	_32238
	push	2
	push	30
	push	0
	push	193
	push	257
	push	_32239
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep2_Chew_1_image],eax
_32238:
	cmp	dword [_bb_animSheep3a_Idle_1_image],0
	jne	_32240
	push	2
	push	30
	push	0
	push	251
	push	285
	push	_32241
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3a_Idle_1_image],eax
_32240:
	cmp	dword [_bb_animSheep3a_Eat_1_image],0
	jne	_32242
	push	2
	push	8
	push	0
	push	251
	push	285
	push	_32243
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3a_Eat_1_image],eax
_32242:
	cmp	dword [_bb_animSheep3a_Chew_1_image],0
	jne	_32244
	push	2
	push	37
	push	0
	push	251
	push	285
	push	_32245
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3a_Chew_1_image],eax
_32244:
	cmp	dword [_bb_animSheep3a_Shave_1_image],0
	jne	_32246
	push	2
	push	55
	push	0
	push	305
	push	417
	push	_32247
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3a_Shave_1_image],eax
_32246:
	cmp	dword [_bb_animSheep3a_Shave_2_image],0
	jne	_32248
	push	2
	push	55
	push	0
	push	305
	push	417
	push	_32249
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3a_Shave_2_image],eax
_32248:
	cmp	dword [_bb_animSheep3b_Idle_1_image],0
	jne	_32250
	push	2
	push	30
	push	0
	push	250
	push	285
	push	_32251
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3b_Idle_1_image],eax
_32250:
	cmp	dword [_bb_animSheep3b_Eat_1_image],0
	jne	_32252
	push	2
	push	8
	push	0
	push	250
	push	285
	push	_32253
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3b_Eat_1_image],eax
_32252:
	cmp	dword [_bb_animSheep3b_Chew_1_image],0
	jne	_32254
	push	2
	push	40
	push	0
	push	250
	push	285
	push	_32255
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3b_Chew_1_image],eax
_32254:
	cmp	dword [_bb_animSheep3c_Idle_1_image],0
	jne	_32256
	push	2
	push	30
	push	0
	push	249
	push	285
	push	_32257
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3c_Idle_1_image],eax
_32256:
	cmp	dword [_bb_animSheep3c_Eat_1_image],0
	jne	_32258
	push	2
	push	8
	push	0
	push	249
	push	285
	push	_32259
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3c_Eat_1_image],eax
_32258:
	cmp	dword [_bb_animSheep3c_Chew_1_image],0
	jne	_32260
	push	2
	push	40
	push	0
	push	249
	push	285
	push	_32261
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep3c_Chew_1_image],eax
_32260:
	cmp	dword [_bb_ranchTask_List_image],0
	je	_32262
	push	dword [_bb_ranchTask_List_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],0
_32262:
	cmp	dword [_bb_ranchTask_List_image],0
	jne	_32263
	push	2
	push	_32264
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],eax
_32263:
	cmp	dword [_bb_sfx_suarahewan],0
	je	_32265
	push	dword [_bb_sfx_suarahewan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],0
_32265:
	cmp	dword [_bb_sfx_suarahewan],0
	jne	_32266
	push	1
	push	_32267
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],eax
_32266:
	cmp	dword [_bb_sfx_toolranch],0
	je	_32268
	push	dword [_bb_sfx_toolranch]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_toolranch],0
_32268:
	cmp	dword [_bb_sfx_toolranch],0
	jne	_32269
	push	0
	push	_32270
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_toolranch],eax
_32269:
	jmp	_32271
_32179:
	cmp	esi,42
	jne	_32272
	cmp	dword [_bb_sheepfold_panelAtas_image],0
	jne	_32273
	push	2
	push	_32206
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_panelAtas_image],eax
_32273:
	cmp	dword [_bb_sheepfold_panelBawah_image],0
	jne	_32274
	push	2
	push	_32208
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_panelBawah_image],eax
_32274:
	cmp	dword [_bb_sheepfold_curTool_12_image],0
	jne	_32275
	push	2
	push	_32210
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_12_image],eax
_32275:
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32276
	cmp	edi,3
	sete	al
	movzx	eax,al
_32276:
	cmp	eax,0
	je	_32278
	cmp	dword [_bb_cowhouse_bg_tengah1_image],0
	jne	_32279
	push	2
	push	_32280
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_bg_tengah1_image],eax
_32279:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_cowhouse_bg_tengah1_image]
	mov	dword [edx+20],eax
	jmp	_32281
_32278:
	cmp	edi,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32282
	cmp	edi,4
	sete	al
	movzx	eax,al
_32282:
	cmp	eax,0
	je	_32284
	cmp	dword [_bb_cowhouse_bg_tengah1_image],0
	je	_32285
	push	dword [_bb_cowhouse_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_tengah1_image],0
_32285:
	cmp	dword [_bb_cowhouse_bg_tengah2_image],0
	jne	_32286
	push	2
	push	_32287
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_bg_tengah2_image],eax
_32286:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_cowhouse_bg_tengah2_image]
	mov	dword [edx+20],eax
_32284:
_32281:
	cmp	edi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32288
	cmp	edi,4
	sete	al
	movzx	eax,al
_32288:
	cmp	eax,0
	je	_32290
	cmp	dword [_bb_cowhouse_bg_kiri1_image],0
	jne	_32291
	push	2
	push	_32292
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kiri1_image],eax
_32291:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_cowhouse_bg_kiri1_image]
	mov	dword [edx+24],eax
	cmp	edi,3
	jne	_32293
	cmp	dword [_bb_cowhouse_bg_kanan1_image],0
	jne	_32294
	push	2
	push	_32295
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kanan1_image],eax
_32294:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_cowhouse_bg_kanan1_image]
	mov	dword [edx+28],eax
	jmp	_32296
_32293:
	cmp	edi,4
	jne	_32297
	cmp	dword [_bb_cowhouse_bg_kanan1_image],0
	je	_32298
	push	dword [_bb_cowhouse_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kanan1_image],0
_32298:
	cmp	dword [_bb_cowhouse_bg_kanan2_image],0
	jne	_32299
	push	2
	push	_32300
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kanan2_image],eax
_32299:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_cowhouse_bg_kanan2_image]
	mov	dword [edx+28],eax
_32297:
_32296:
_32290:
	cmp	dword [_bb_cowhouse_btnTool_13_image],0
	jne	_32301
	push	2
	push	_32302
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_btnTool_13_image],eax
_32301:
	cmp	dword [_bb_cowhouse_curTool_13_image],0
	jne	_32303
	push	2
	push	_32304
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_curTool_13_image],eax
_32303:
	cmp	dword [_bb_btnGoTo_image],0
	je	_32305
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_32305:
	cmp	dword [_bb_btnGoTo_image],0
	jne	_32306
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_32223
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_32306:
	cmp	dword [_bb_cowhouse_grass_image],0
	jne	_32307
	push	2
	push	2
	push	0
	push	143
	push	165
	push	_32308
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_grass_image],eax
_32307:
	cmp	dword [_bb_cowhouse_milk_image],0
	jne	_32309
	push	2
	push	2
	push	0
	push	86
	push	66
	push	_32310
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_cowhouse_milk_image],eax
_32309:
	cmp	dword [_bb_animCow1_Idle_1_image],0
	jne	_32311
	push	2
	push	30
	push	0
	push	144
	push	180
	push	_32312
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow1_Idle_1_image],eax
_32311:
	cmp	dword [_bb_animCow1_Eat_1_image],0
	jne	_32313
	push	2
	push	15
	push	0
	push	144
	push	180
	push	_32314
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow1_Eat_1_image],eax
_32313:
	cmp	dword [_bb_animCow1_Chew_1_image],0
	jne	_32315
	push	2
	push	30
	push	0
	push	144
	push	180
	push	_32316
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow1_Chew_1_image],eax
_32315:
	cmp	dword [_bb_animCow2_Idle_1_image],0
	jne	_32317
	push	2
	push	30
	push	0
	push	210
	push	341
	push	_32318
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow2_Idle_1_image],eax
_32317:
	cmp	dword [_bb_animCow2_Eat_1_image],0
	jne	_32319
	push	2
	push	10
	push	0
	push	210
	push	341
	push	_32320
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow2_Eat_1_image],eax
_32319:
	cmp	dword [_bb_animCow2_Chew_1_image],0
	jne	_32321
	push	2
	push	30
	push	0
	push	210
	push	341
	push	_32322
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow2_Chew_1_image],eax
_32321:
	cmp	dword [_bb_animCow3_Idle_1_image],0
	jne	_32323
	push	2
	push	25
	push	0
	push	291
	push	468
	push	_32324
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow3_Idle_1_image],eax
_32323:
	cmp	dword [_bb_animCow3_Eat_1_image],0
	jne	_32325
	push	2
	push	10
	push	0
	push	291
	push	468
	push	_32326
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow3_Eat_1_image],eax
_32325:
	cmp	dword [_bb_animCow3_Chew_1_image],0
	jne	_32327
	push	2
	push	30
	push	0
	push	291
	push	468
	push	_32328
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow3_Chew_1_image],eax
_32327:
	cmp	dword [_bb_animCow3_Milking_1_image],0
	jne	_32329
	push	2
	push	57
	push	0
	push	291
	push	468
	push	_32330
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow3_Milking_1_image],eax
_32329:
	cmp	dword [_bb_animCow3_Milking_2_image],0
	jne	_32331
	push	2
	push	57
	push	0
	push	291
	push	468
	push	_32332
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCow3_Milking_2_image],eax
_32331:
	cmp	dword [_bb_ranchTask_List_image],0
	je	_32333
	push	dword [_bb_ranchTask_List_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],0
_32333:
	cmp	dword [_bb_ranchTask_List_image],0
	jne	_32334
	push	2
	push	_32335
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],eax
_32334:
	cmp	dword [_bb_sfx_suarahewan],0
	je	_32336
	push	dword [_bb_sfx_suarahewan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],0
_32336:
	cmp	dword [_bb_sfx_suarahewan],0
	jne	_32337
	push	1
	push	_32338
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],eax
_32337:
	cmp	dword [_bb_sfx_toolranch],0
	je	_32339
	push	dword [_bb_sfx_toolranch]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_toolranch],0
_32339:
	cmp	dword [_bb_sfx_toolranch],0
	jne	_32340
	push	0
	push	_32341
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_toolranch],eax
_32340:
	jmp	_32342
_32272:
	cmp	esi,43
	jne	_32343
	cmp	dword [_bb_sheepfold_panelBawah_image],0
	jne	_32344
	push	2
	push	_32208
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_panelBawah_image],eax
_32344:
	cmp	dword [_bb_sheepfold_curTool_12_image],0
	jne	_32345
	push	2
	push	_32210
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_12_image],eax
_32345:
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32346
	cmp	edi,3
	sete	al
	movzx	eax,al
_32346:
	cmp	eax,0
	je	_32348
	cmp	dword [_bb_henhouse_bg_tengah1_image],0
	jne	_32349
	push	2
	push	_32350
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_bg_tengah1_image],eax
_32349:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_henhouse_bg_tengah1_image]
	mov	dword [edx+20],eax
	jmp	_32351
_32348:
	cmp	edi,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32352
	cmp	edi,4
	sete	al
	movzx	eax,al
_32352:
	cmp	eax,0
	je	_32354
	cmp	dword [_bb_henhouse_bg_tengah1_image],0
	je	_32355
	push	dword [_bb_henhouse_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_bg_tengah1_image],0
_32355:
	cmp	dword [_bb_henhouse_bg_tengah2_image],0
	jne	_32356
	push	2
	push	_32357
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_bg_tengah2_image],eax
_32356:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_henhouse_bg_tengah2_image]
	mov	dword [edx+20],eax
_32354:
_32351:
	cmp	edi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32358
	cmp	edi,4
	sete	al
	movzx	eax,al
_32358:
	cmp	eax,0
	je	_32360
	cmp	dword [_bb_henhouse_bg_kiri1_image],0
	jne	_32361
	push	2
	push	_32362
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_bg_kiri1_image],eax
_32361:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_henhouse_bg_kiri1_image]
	mov	dword [edx+24],eax
	cmp	dword [_bb_henhouse_bg_kanan1_image],0
	jne	_32363
	push	2
	push	_32364
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_bg_kanan1_image],eax
_32363:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_henhouse_bg_kanan1_image]
	mov	dword [edx+28],eax
_32360:
	cmp	dword [_bb_henhouse_panelAtas_image],0
	jne	_32365
	push	2
	push	_32366
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_panelAtas_image],eax
_32365:
	cmp	dword [_bb_btnGoTo_image],0
	je	_32367
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_32367:
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32368
	cmp	dword [_bb_btnGoTo_image],0
	jne	_32369
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_32370
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_32369:
	jmp	_32371
_32368:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_32372
	cmp	dword [_bb_btnGoTo_image],0
	jne	_32373
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_32223
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnGoTo_image],eax
_32373:
_32372:
_32371:
	cmp	dword [_bb_henhouse_paddy_image],0
	jne	_32374
	push	2
	push	_32375
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_paddy_image],eax
_32374:
	cmp	dword [_bb_henhouse_eeg_image],0
	jne	_32376
	push	2
	push	2
	push	0
	push	30
	push	44
	push	_32377
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_henhouse_eeg_image],eax
_32376:
	cmp	dword [_bb_animHen1_Idle_1_image],0
	jne	_32378
	push	2
	push	35
	push	0
	push	61
	push	61
	push	_32379
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen1_Idle_1_image],eax
_32378:
	cmp	dword [_bb_animHen1_Eat_1_image],0
	jne	_32380
	push	2
	push	8
	push	0
	push	61
	push	61
	push	_32381
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen1_Eat_1_image],eax
_32380:
	cmp	dword [_bb_animHen1_Chew_1_image],0
	jne	_32382
	push	2
	push	35
	push	0
	push	61
	push	61
	push	_32383
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen1_Chew_1_image],eax
_32382:
	cmp	dword [_bb_animHen2_Idle_1_image],0
	jne	_32384
	push	2
	push	30
	push	0
	push	114
	push	130
	push	_32385
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen2_Idle_1_image],eax
_32384:
	cmp	dword [_bb_animHen2_Eat_1_image],0
	jne	_32386
	push	2
	push	5
	push	0
	push	114
	push	130
	push	_32387
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen2_Eat_1_image],eax
_32386:
	cmp	dword [_bb_animHen2_Chew_1_image],0
	jne	_32388
	push	2
	push	30
	push	0
	push	114
	push	130
	push	_32389
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen2_Chew_1_image],eax
_32388:
	cmp	dword [_bb_animHen3_Idle_1_image],0
	jne	_32390
	push	2
	push	20
	push	0
	push	143
	push	165
	push	_32391
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen3_Idle_1_image],eax
_32390:
	cmp	dword [_bb_animHen3_Eat_1_image],0
	jne	_32392
	push	2
	push	12
	push	0
	push	143
	push	165
	push	_32393
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen3_Eat_1_image],eax
_32392:
	cmp	dword [_bb_animHen3_Chew_1_image],0
	jne	_32394
	push	2
	push	20
	push	0
	push	143
	push	165
	push	_32395
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animHen3_Chew_1_image],eax
_32394:
	cmp	dword [_bb_ranchTask_List_image],0
	je	_32396
	push	dword [_bb_ranchTask_List_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],0
_32396:
	cmp	dword [_bb_ranchTask_List_image],0
	jne	_32397
	push	2
	push	_32398
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],eax
_32397:
	cmp	dword [_bb_sfx_suarahewan],0
	je	_32399
	push	dword [_bb_sfx_suarahewan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],0
_32399:
	cmp	dword [_bb_sfx_suarahewan],0
	jne	_32400
	push	1
	push	_32401
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],eax
_32400:
_32343:
_32342:
_32271:
	cmp	dword [_bb_ranchTask_Btn_image],0
	jne	_32402
	push	2
	push	_32403
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranchTask_Btn_image],eax
_32402:
	cmp	dword [_bb_ranchTask_Glow_image],0
	jne	_32404
	push	2
	push	30
	push	0
	push	86
	push	60
	push	_32405
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranchTask_Glow_image],eax
_32404:
	cmp	dword [_bb_ranch_dialogBG_image],0
	jne	_32406
	push	2
	push	_32407
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranch_dialogBG_image],eax
_32406:
	cmp	dword [_bb_ranch_dialogHarga_image],0
	jne	_32408
	push	2
	push	3
	push	0
	push	51
	push	182
	push	_32409
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ranch_dialogHarga_image],eax
_32408:
	cmp	dword [_bb_shopmain_dialogBtn_image],0
	jne	_32410
	push	2
	push	4
	push	0
	push	41
	push	87
	push	_23194
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_shopmain_dialogBtn_image],eax
_32410:
	cmp	dword [_bb_bgm_ranch],0
	jne	_32411
	push	1
	push	_32412
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_ranch],eax
_32411:
	jmp	_32413
_32178:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32414
	push	_2447
	push	1
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	call	_bb_EmptySemuaList_RanchLevel
	cmp	dword [_bb_sheepfold_bg_tengah1_image],0
	je	_32415
	push	dword [_bb_sheepfold_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_tengah1_image],0
_32415:
	cmp	dword [_bb_sheepfold_bg_tengah2_image],0
	je	_32416
	push	dword [_bb_sheepfold_bg_tengah2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_tengah2_image],0
_32416:
	cmp	dword [_bb_sheepfold_bg_kiri1_image],0
	je	_32417
	push	dword [_bb_sheepfold_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kiri1_image],0
_32417:
	cmp	dword [_bb_sheepfold_bg_kanan1_image],0
	je	_32418
	push	dword [_bb_sheepfold_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kanan1_image],0
_32418:
	cmp	dword [_bb_sheepfold_bg_kanan2_image],0
	je	_32419
	push	dword [_bb_sheepfold_bg_kanan2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_bg_kanan2_image],0
_32419:
	cmp	dword [_bb_sheepfold_panelAtas_image],0
	je	_32420
	push	dword [_bb_sheepfold_panelAtas_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_panelAtas_image],0
_32420:
	cmp	dword [_bb_sheepfold_panelBawah_image],0
	je	_32421
	push	dword [_bb_sheepfold_panelBawah_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_panelBawah_image],0
_32421:
	cmp	dword [_bb_sheepfold_btnTool_11_image],0
	je	_32422
	push	dword [_bb_sheepfold_btnTool_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_btnTool_11_image],0
_32422:
	cmp	dword [_bb_sheepfold_btnTool_12_image],0
	je	_32423
	push	dword [_bb_sheepfold_btnTool_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_btnTool_12_image],0
_32423:
	cmp	dword [_bb_sheepfold_curTool_11_image],0
	je	_32424
	push	dword [_bb_sheepfold_curTool_11_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_11_image],0
_32424:
	cmp	dword [_bb_sheepfold_curTool_12_image],0
	je	_32425
	push	dword [_bb_sheepfold_curTool_12_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_curTool_12_image],0
_32425:
	cmp	dword [_bb_sheepfold_grass_image],0
	je	_32426
	push	dword [_bb_sheepfold_grass_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_grass_image],0
_32426:
	cmp	dword [_bb_sheepfold_wool_image],0
	je	_32427
	push	dword [_bb_sheepfold_wool_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sheepfold_wool_image],0
_32427:
	cmp	dword [_bb_animSheep1_Idle_1_image],0
	je	_32428
	push	dword [_bb_animSheep1_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep1_Idle_1_image],0
_32428:
	cmp	dword [_bb_animSheep1_Eat_1_image],0
	je	_32429
	push	dword [_bb_animSheep1_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep1_Eat_1_image],0
_32429:
	cmp	dword [_bb_animSheep1_Chew_1_image],0
	je	_32430
	push	dword [_bb_animSheep1_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep1_Chew_1_image],0
_32430:
	cmp	dword [_bb_animSheep2_Idle_1_image],0
	je	_32431
	push	dword [_bb_animSheep2_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep2_Idle_1_image],0
_32431:
	cmp	dword [_bb_animSheep2_Eat_1_image],0
	je	_32432
	push	dword [_bb_animSheep2_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep2_Eat_1_image],0
_32432:
	cmp	dword [_bb_animSheep2_Chew_1_image],0
	je	_32433
	push	dword [_bb_animSheep2_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep2_Chew_1_image],0
_32433:
	cmp	dword [_bb_animSheep3a_Idle_1_image],0
	je	_32434
	push	dword [_bb_animSheep3a_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3a_Idle_1_image],0
_32434:
	cmp	dword [_bb_animSheep3a_Eat_1_image],0
	je	_32435
	push	dword [_bb_animSheep3a_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3a_Eat_1_image],0
_32435:
	cmp	dword [_bb_animSheep3a_Chew_1_image],0
	je	_32436
	push	dword [_bb_animSheep3a_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3a_Chew_1_image],0
_32436:
	cmp	dword [_bb_animSheep3a_Shave_1_image],0
	je	_32437
	push	dword [_bb_animSheep3a_Shave_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3a_Shave_1_image],0
_32437:
	cmp	dword [_bb_animSheep3a_Shave_2_image],0
	je	_32438
	push	dword [_bb_animSheep3a_Shave_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3a_Shave_2_image],0
_32438:
	cmp	dword [_bb_animSheep3b_Idle_1_image],0
	je	_32439
	push	dword [_bb_animSheep3b_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3b_Idle_1_image],0
_32439:
	cmp	dword [_bb_animSheep3b_Eat_1_image],0
	je	_32440
	push	dword [_bb_animSheep3b_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3b_Eat_1_image],0
_32440:
	cmp	dword [_bb_animSheep3b_Chew_1_image],0
	je	_32441
	push	dword [_bb_animSheep3b_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3b_Chew_1_image],0
_32441:
	cmp	dword [_bb_animSheep3c_Idle_1_image],0
	je	_32442
	push	dword [_bb_animSheep3c_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3c_Idle_1_image],0
_32442:
	cmp	dword [_bb_animSheep3c_Eat_1_image],0
	je	_32443
	push	dword [_bb_animSheep3c_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3c_Eat_1_image],0
_32443:
	cmp	dword [_bb_animSheep3c_Chew_1_image],0
	je	_32444
	push	dword [_bb_animSheep3c_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep3c_Chew_1_image],0
_32444:
	cmp	dword [_bb_cowhouse_bg_tengah1_image],0
	je	_32445
	push	dword [_bb_cowhouse_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_tengah1_image],0
_32445:
	cmp	dword [_bb_cowhouse_bg_tengah2_image],0
	je	_32446
	push	dword [_bb_cowhouse_bg_tengah2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_tengah2_image],0
_32446:
	cmp	dword [_bb_cowhouse_bg_kiri1_image],0
	je	_32447
	push	dword [_bb_cowhouse_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kiri1_image],0
_32447:
	cmp	dword [_bb_cowhouse_bg_kanan1_image],0
	je	_32448
	push	dword [_bb_cowhouse_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kanan1_image],0
_32448:
	cmp	dword [_bb_cowhouse_bg_kanan2_image],0
	je	_32449
	push	dword [_bb_cowhouse_bg_kanan2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_bg_kanan2_image],0
_32449:
	cmp	dword [_bb_cowhouse_btnTool_13_image],0
	je	_32450
	push	dword [_bb_cowhouse_btnTool_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_btnTool_13_image],0
_32450:
	cmp	dword [_bb_cowhouse_curTool_13_image],0
	je	_32451
	push	dword [_bb_cowhouse_curTool_13_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_curTool_13_image],0
_32451:
	cmp	dword [_bb_cowhouse_grass_image],0
	je	_32452
	push	dword [_bb_cowhouse_grass_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_grass_image],0
_32452:
	cmp	dword [_bb_cowhouse_milk_image],0
	je	_32453
	push	dword [_bb_cowhouse_milk_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_cowhouse_milk_image],0
_32453:
	cmp	dword [_bb_animCow1_Idle_1_image],0
	je	_32454
	push	dword [_bb_animCow1_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow1_Idle_1_image],0
_32454:
	cmp	dword [_bb_animCow1_Eat_1_image],0
	je	_32455
	push	dword [_bb_animCow1_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow1_Eat_1_image],0
_32455:
	cmp	dword [_bb_animCow1_Chew_1_image],0
	je	_32456
	push	dword [_bb_animCow1_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow1_Chew_1_image],0
_32456:
	cmp	dword [_bb_animCow2_Idle_1_image],0
	je	_32457
	push	dword [_bb_animCow2_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow2_Idle_1_image],0
_32457:
	cmp	dword [_bb_animCow2_Eat_1_image],0
	je	_32458
	push	dword [_bb_animCow2_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow2_Eat_1_image],0
_32458:
	cmp	dword [_bb_animCow2_Chew_1_image],0
	je	_32459
	push	dword [_bb_animCow2_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow2_Chew_1_image],0
_32459:
	cmp	dword [_bb_animCow3_Idle_1_image],0
	je	_32460
	push	dword [_bb_animCow3_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow3_Idle_1_image],0
_32460:
	cmp	dword [_bb_animCow3_Eat_1_image],0
	je	_32461
	push	dword [_bb_animCow3_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow3_Eat_1_image],0
_32461:
	cmp	dword [_bb_animCow3_Chew_1_image],0
	je	_32462
	push	dword [_bb_animCow3_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow3_Chew_1_image],0
_32462:
	cmp	dword [_bb_animCow3_Milking_1_image],0
	je	_32463
	push	dword [_bb_animCow3_Milking_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow3_Milking_1_image],0
_32463:
	cmp	dword [_bb_animCow3_Milking_2_image],0
	je	_32464
	push	dword [_bb_animCow3_Milking_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCow3_Milking_2_image],0
_32464:
	cmp	dword [_bb_henhouse_bg_tengah1_image],0
	je	_32465
	push	dword [_bb_henhouse_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_bg_tengah1_image],0
_32465:
	cmp	dword [_bb_henhouse_bg_tengah2_image],0
	je	_32466
	push	dword [_bb_henhouse_bg_tengah2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_bg_tengah2_image],0
_32466:
	cmp	dword [_bb_henhouse_bg_kiri1_image],0
	je	_32467
	push	dword [_bb_henhouse_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_bg_kiri1_image],0
_32467:
	cmp	dword [_bb_henhouse_bg_kanan1_image],0
	je	_32468
	push	dword [_bb_henhouse_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_bg_kanan1_image],0
_32468:
	cmp	dword [ebp-4],0
	je	_32470
	push	dword [ebp-4]
	call	_bbHandleRelease
	add	esp,4
_32470:
	cmp	dword [_bb_henhouse_panelAtas_image],0
	je	_32471
	push	dword [_bb_henhouse_panelAtas_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_panelAtas_image],0
_32471:
	cmp	dword [_bb_henhouse_paddy_image],0
	je	_32472
	push	dword [_bb_henhouse_paddy_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_paddy_image],0
_32472:
	cmp	dword [_bb_henhouse_eeg_image],0
	je	_32473
	push	dword [_bb_henhouse_eeg_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_henhouse_eeg_image],0
_32473:
	cmp	dword [_bb_animHen1_Idle_1_image],0
	je	_32474
	push	dword [_bb_animHen1_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen1_Idle_1_image],0
_32474:
	cmp	dword [_bb_animHen1_Eat_1_image],0
	je	_32475
	push	dword [_bb_animHen1_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen1_Eat_1_image],0
_32475:
	cmp	dword [_bb_animHen1_Chew_1_image],0
	je	_32476
	push	dword [_bb_animHen1_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen1_Chew_1_image],0
_32476:
	cmp	dword [_bb_animHen2_Idle_1_image],0
	je	_32477
	push	dword [_bb_animHen2_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen2_Idle_1_image],0
_32477:
	cmp	dword [_bb_animHen2_Eat_1_image],0
	je	_32478
	push	dword [_bb_animHen2_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen2_Eat_1_image],0
_32478:
	cmp	dword [_bb_animHen2_Chew_1_image],0
	je	_32479
	push	dword [_bb_animHen2_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen2_Chew_1_image],0
_32479:
	cmp	dword [_bb_animHen3_Idle_1_image],0
	je	_32480
	push	dword [_bb_animHen3_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen3_Idle_1_image],0
_32480:
	cmp	dword [_bb_animHen3_Eat_1_image],0
	je	_32481
	push	dword [_bb_animHen3_Eat_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen3_Eat_1_image],0
_32481:
	cmp	dword [_bb_animHen3_Chew_1_image],0
	je	_32482
	push	dword [_bb_animHen3_Chew_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animHen3_Chew_1_image],0
_32482:
	cmp	dword [_bb_ranchTask_Btn_image],0
	je	_32483
	push	dword [_bb_ranchTask_Btn_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_Btn_image],0
_32483:
	cmp	dword [_bb_ranchTask_List_image],0
	je	_32484
	push	dword [_bb_ranchTask_List_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_List_image],0
_32484:
	cmp	dword [_bb_ranchTask_Glow_image],0
	je	_32485
	push	dword [_bb_ranchTask_Glow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranchTask_Glow_image],0
_32485:
	cmp	dword [_bb_ranch_dialogBG_image],0
	je	_32486
	push	dword [_bb_ranch_dialogBG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranch_dialogBG_image],0
_32486:
	cmp	dword [_bb_ranch_dialogHarga_image],0
	je	_32487
	push	dword [_bb_ranch_dialogHarga_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ranch_dialogHarga_image],0
_32487:
	cmp	dword [_bb_shopmain_dialogBtn_image],0
	je	_32488
	push	dword [_bb_shopmain_dialogBtn_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_shopmain_dialogBtn_image],0
_32488:
	cmp	dword [_bb_btnGoTo_image],0
	je	_32489
	push	dword [_bb_btnGoTo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnGoTo_image],0
_32489:
	cmp	dword [_bb_bgm_ranch],0
	je	_32490
	push	dword [_bb_bgm_ranch]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_ranch],0
_32490:
	cmp	dword [_bb_sfx_suarahewan],0
	je	_32491
	push	dword [_bb_sfx_suarahewan]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_suarahewan],0
_32491:
	cmp	dword [_bb_sfx_toolranch],0
	je	_32492
	push	dword [_bb_sfx_toolranch]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_toolranch],0
_32492:
	call	_bbGCCollect
_32414:
_32413:
	mov	eax,0
	jmp	_14072
_14072:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_32515],_32516
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32494
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	esi,1
_32494:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32495
	cmp	dword [ebx+104],1
	jne	_32496
	mov	dword [ebx+104],0
	jmp	_32497
_32496:
	mov	dword [ebx+104],1
_32497:
_32495:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32498
	fld	dword [ebx+112]
	fsub	dword [_103330]
	fstp	dword [ebx+112]
	mov	esi,1
_32498:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32499
	fld	dword [ebx+112]
	fadd	dword [_103331]
	fstp	dword [ebx+112]
	mov	esi,1
_32499:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32500
	fld	dword [ebx+116]
	fadd	dword [_103332]
	fstp	dword [ebx+116]
	mov	esi,1
_32500:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32501
	fld	dword [ebx+116]
	fsub	dword [_103333]
	fstp	dword [ebx+116]
	mov	esi,1
_32501:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32502
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_32502:
	cmp	eax,0
	je	_32504
	fld	dword [ebx+112]
	fsub	dword [_103334]
	fstp	dword [ebx+112]
	mov	esi,1
_32504:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32505
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_32505:
	cmp	eax,0
	je	_32507
	fld	dword [ebx+112]
	fadd	dword [_103335]
	fstp	dword [ebx+112]
	mov	esi,1
_32507:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32508
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_32508:
	cmp	eax,0
	je	_32510
	fld	dword [ebx+116]
	fadd	dword [_103336]
	fstp	dword [ebx+116]
	mov	esi,1
_32510:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32511
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_32511:
	cmp	eax,0
	je	_32513
	fld	dword [ebx+116]
	fsub	dword [_103337]
	fstp	dword [ebx+116]
	mov	esi,1
_32513:
	cmp	esi,0
	jne	_32514
	jmp	_2766
_32514:
	fld	dword [ebx+68]
	fadd	dword [ebx+112]
	fstp	dword [ebx+92]
	fld	dword [ebx+72]
	fadd	dword [ebx+116]
	fstp	dword [ebx+96]
	push	dword [ebx+112]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2766:
	mov	eax,0
	jmp	_14075
_14075:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRanch_LevUtama_init:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	call	_bb_Ranch_SetJumlahTernak
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	dword [eax+16]
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_32519
	cmp	eax,42
	je	_32520
	cmp	eax,43
	je	_32521
	jmp	_32518
_32519:
	cmp	dword [_bb_isWideScreen],1
	jne	_32522
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32523
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	setne	al
	movzx	eax,al
_32523:
	cmp	eax,0
	je	_32525
	push	_42
	push	dword [_bb_currLevelName]
	push	3
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32526
_32525:
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32527
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	sete	al
	movzx	eax,al
_32527:
	cmp	eax,0
	je	_32529
	push	_42
	push	dword [_bb_currLevelName]
	push	4
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32529:
_32526:
	jmp	_32530
_32522:
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32531
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	setne	al
	movzx	eax,al
_32531:
	cmp	eax,0
	je	_32533
	push	_42
	push	dword [_bb_currLevelName]
	push	1
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32534
_32533:
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32535
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	sete	al
	movzx	eax,al
_32535:
	cmp	eax,0
	je	_32537
	push	_42
	push	dword [_bb_currLevelName]
	push	2
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32537:
_32534:
_32530:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_panelAtas_image]
	mov	dword [edx+40],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_103356]
	fstp	dword [ebx+32]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [_103357]
	fstp	dword [eax+36]
	jmp	_32518
_32520:
	cmp	dword [_bb_isWideScreen],1
	jne	_32538
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32539
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	setne	al
	movzx	eax,al
_32539:
	cmp	eax,0
	je	_32541
	push	_42
	push	dword [_bb_currLevelName]
	push	3
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32542
_32541:
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32543
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32543:
	cmp	eax,0
	je	_32545
	push	_42
	push	dword [_bb_currLevelName]
	push	4
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32545:
_32542:
	jmp	_32546
_32538:
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32547
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	setne	al
	movzx	eax,al
_32547:
	cmp	eax,0
	je	_32549
	push	_42
	push	dword [_bb_currLevelName]
	push	1
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32550
_32549:
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32551
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32551:
	cmp	eax,0
	je	_32553
	push	_42
	push	dword [_bb_currLevelName]
	push	2
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32553:
_32550:
_32546:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_panelAtas_image]
	mov	dword [edx+40],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_103358]
	fstp	dword [ebx+32]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [_103359]
	fstp	dword [eax+36]
	jmp	_32518
_32521:
	cmp	dword [_bb_isWideScreen],1
	jne	_32554
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32555
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	setne	al
	movzx	eax,al
_32555:
	cmp	eax,0
	je	_32557
	push	_42
	push	dword [_bb_currLevelName]
	push	3
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32558
_32557:
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32559
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32559:
	cmp	eax,0
	je	_32561
	push	_42
	push	dword [_bb_currLevelName]
	push	4
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32561:
_32558:
	jmp	_32562
_32554:
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32563
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	setne	al
	movzx	eax,al
_32563:
	cmp	eax,0
	je	_32565
	push	_42
	push	dword [_bb_currLevelName]
	push	1
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32566
_32565:
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32567
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32567:
	cmp	eax,0
	je	_32569
	push	_42
	push	dword [_bb_currLevelName]
	push	2
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	1
	call	_bb_PerluasRanch
	add	esp,4
_32569:
_32566:
_32562:
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_henhouse_panelAtas_image]
	mov	dword [edx+40],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fadd	dword [_103360]
	fstp	dword [ebx+32]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [_103361]
	fstp	dword [eax+36]
	jmp	_32518
_32518:
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+20]
	mov	dword [_bb_bg_image],eax
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_sheepfold_panelBawah_image]
	mov	dword [edx+52],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_103362]
	fstp	dword [ebx+44]
	mov	esi,dword [_bb_RanchLevel]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	sub	ebx,1
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	dword [esi+48]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+12]
	fadd	dword [_103363]
	fstp	dword [edx+56]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+16]
	fadd	dword [_103364]
	fstp	dword [edx+60]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_ranchTask_Btn_image]
	mov	dword [edx+64],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+56]
	fstp	dword [edx+68]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+60]
	fsub	dword [_103365]
	fstp	dword [edx+72]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_ranchTask_Glow_image]
	mov	dword [edx+76],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+80],0
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+84],30
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+88],0
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+68]
	fadd	dword [_103366]
	fstp	dword [edx+92]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+72]
	fadd	dword [_103367]
	fstp	dword [edx+96]
	mov	edx,dword [_bb_RanchLevel]
	mov	eax,dword [_bb_ranchTask_List_image]
	mov	dword [edx+100],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_RanchLevel]
	push	dword [eax+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+104],0
	mov	eax,dword [_bb_RanchLevel]
	mov	dword [eax+108],0
	mov	eax,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_RanchLevel]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	push	_bb_TRanch_FarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_currLevelName]
	cmp	edx,41
	je	_32575
	cmp	edx,42
	je	_32576
	cmp	edx,43
	je	_32577
	jmp	_32574
_32575:
	push	1
	push	683
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	2
	push	684
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	3
	push	685
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_32574
_32576:
	push	1
	push	683
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	2
	push	686
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	3
	push	685
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_32574
_32577:
	push	1
	push	682
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	2
	push	685
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_32574
_32574:
	push	_bb_TRanch_BtnPanelBawah
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	3
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_14079
_14079:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitLevel_RanchLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_masihAdaTutor],0
	mov	dword [_bb_maxTernak_Sheep],6
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Sheep]
	sub	eax,1
	jmp	_32580
_2770:
	mov	ecx,dword [_bb_slotTernak_Sheep]
	mov	dword [ecx+edx*4+24],0
_2768:
	add	edx,1
_32580:
	cmp	edx,eax
	jle	_2770
_2769:
	mov	dword [_bb_maxTernak_Cow],4
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Cow]
	sub	eax,1
	jmp	_32582
_2773:
	mov	ecx,dword [_bb_slotTernak_Cow]
	mov	dword [ecx+edx*4+24],0
_2771:
	add	edx,1
_32582:
	cmp	edx,eax
	jle	_2773
_2772:
	mov	dword [_bb_maxTernak_Hen],8
	mov	edx,0
	mov	eax,dword [_bb_maxTernak_Hen]
	sub	eax,1
	jmp	_32584
_2776:
	mov	ecx,dword [_bb_slotTernak_Hen]
	mov	dword [ecx+edx*4+24],0
_2774:
	add	edx,1
_32584:
	cmp	edx,eax
	jle	_2776
_2775:
	call	_bb_EmptySemuaList
	call	_bb_EmptySemuaList_GardenLevel
	call	_bb_EmptySemuaList_RanchLevel
	call	_bb_InitPanelMenuShop_Main
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+8]
	mov	eax,dword [_bb_mousetester]
	fldz
	fstp	dword [eax+12]
	mov	edx,dword [_bb_mousetester]
	mov	eax,dword [_bb_mousetester_image]
	mov	dword [edx+16],eax
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	call	_bb_InitMoneyGame
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+44]
	fsub	dword [_103403]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	ebx,dword [ebp-24]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103404]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	ebx,dword [ebp-28]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103405]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103406]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103407]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	ebx,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103408]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fadd	dword [_103409]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_RanchLevel]
	fld	dword [eax+48]
	fadd	dword [_103410]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2777
_2779:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2777
	mov	edx,dword [eax+24]
	cmp	edx,0
	je	_32604
	cmp	edx,1
	je	_32605
	cmp	edx,2
	je	_32606
	cmp	edx,3
	je	_32607
	cmp	edx,4
	je	_32608
	cmp	edx,5
	je	_32609
	cmp	edx,6
	je	_32610
	jmp	_32603
_32604:
	mov	edx,dword [ebp-24]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32605:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32606:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32607:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32608:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32609:
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32610:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+8]
	jmp	_32603
_32603:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [eax+12]
_2777:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2779
_2778:
	push	0
	push	0
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_cursorObjek]
	dec	dword [eax+4]
	jnz	_32614
	push	eax
	call	_bbGCFree
	add	esp,4
_32614:
	mov	dword [_bb_cursorObjek],ebx
	fld	dword [_103411]
	fstp	dword [_bb_waktuGame]
	fld	dword [_bb_waktuGame]
	fstp	dword [_bb_lamaGame]
	mov	eax,dword [_bb_garden_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+52]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_garden_timerGame]
	dec	dword [eax+4]
	jnz	_32618
	push	eax
	call	_bbGCFree
	add	esp,4
_32618:
	mov	dword [_bb_garden_timerGame],ebx
	push	_bb_TRanch_Fodder
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TRanch_TernakAnim
	call	_bbObjectNew
	add	esp,4
	push	_bb_TRanch_Product
	call	_bbObjectNew
	add	esp,4
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	je	_32624
	cmp	eax,42
	je	_32625
	cmp	eax,43
	je	_32626
	jmp	_32623
_32624:
	push	1
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	2
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	3
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	4
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	5
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	6
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	jmp	_32623
_32625:
	push	1
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	2
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	4
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	5
	push	2522
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	jmp	_32623
_32626:
	push	1
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	2
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	3
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	4
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	5
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	6
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	7
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	ebx,eax
	push	8
	push	2511
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	jmp	_32623
_32623:
	cmp	dword [_bb_isLoadLevel],1
	jne	_32627
	call	_bb_loadFileLevel_Ranch
_32627:
	call	_bb_LoadRanch_BtnFarmTool
	call	_bb_LoadRanch_TernakCekBeli
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_pauseGame],0
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_32628
	call	_bb_saveFilePlayer
	jmp	_32629
_32628:
	push	2
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
_32629:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_ranch]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,0
	jmp	_14081
_14081:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_RanchRutin:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_brl_max2d_Cls
	mov	eax,dword [_bb_garden_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_ranch_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2780
_2782:
	push	_bb_TRanch_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2780
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2780:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2782
_2781:
	mov	esi,dword [_bb_ranch_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2783
_2785:
	push	_bb_TRanch_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2783
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_2783:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2785
_2784:
	call	_bb_updateMoneyGame
	mov	esi,dword [_bb_ranch_fodder_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2786
_2788:
	push	_bb_TRanch_Fodder
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2786
	cmp	dword [_bb_pauseGame],0
	jne	_32652
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_32654
_32652:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_32654:
_2786:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2788
_2787:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32656
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_32656:
	cmp	eax,0
	je	_32658
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32659
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_32659:
	cmp	eax,0
	je	_32661
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2789
_2791:
	mov	eax,esi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2789
	mov	eax,dword [edx+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32668
	mov	eax,dword [edx+68]
	cmp	eax,4
	sete	al
	movzx	eax,al
_32668:
	cmp	eax,0
	je	_32670
	cmp	dword [_bb_pauseGame],0
	jne	_32671
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_32673
_32671:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_32673:
_32670:
_2789:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2791
_2790:
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2792
_2794:
	mov	eax,esi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2792
	mov	eax,dword [edx+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32680
	mov	eax,dword [edx+68]
	cmp	eax,5
	sete	al
	movzx	eax,al
_32680:
	cmp	eax,0
	je	_32682
	cmp	dword [_bb_pauseGame],0
	jne	_32683
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_32685
_32683:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_32685:
_32682:
_2792:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2794
_2793:
_32661:
	cmp	dword [_bb_currLevelName],41
	jne	_32687
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2795
_2797:
	mov	eax,esi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2795
	mov	eax,dword [edx+68]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32693
	mov	eax,dword [edx+68]
	cmp	eax,6
	sete	al
	movzx	eax,al
_32693:
	cmp	eax,0
	je	_32695
	cmp	dword [_bb_pauseGame],0
	jne	_32696
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_32698
_32696:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_32698:
_32695:
_2795:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2797
_2796:
_32687:
	jmp	_32700
_32658:
	cmp	dword [_bb_currLevelName],43
	jne	_32701
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2798
_2800:
	mov	eax,esi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2798
	mov	eax,dword [edx+68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32707
	mov	eax,dword [edx+68]
	cmp	eax,5
	sete	al
	movzx	eax,al
_32707:
	cmp	eax,0
	jne	_32709
	mov	eax,dword [edx+68]
	cmp	eax,7
	sete	al
	movzx	eax,al
_32709:
	cmp	eax,0
	jne	_32711
	mov	eax,dword [edx+68]
	cmp	eax,3
	sete	al
	movzx	eax,al
_32711:
	cmp	eax,0
	je	_32713
	cmp	dword [_bb_pauseGame],0
	jne	_32714
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_32716
_32714:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_32716:
_32713:
_2798:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2800
_2799:
	mov	ebx,dword [_bb_ranch_ternakAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_2801
_2803:
	mov	eax,esi
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2801
	mov	eax,dword [edx+68]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32723
	mov	eax,dword [edx+68]
	cmp	eax,6
	sete	al
	movzx	eax,al
_32723:
	cmp	eax,0
	jne	_32725
	mov	eax,dword [edx+68]
	cmp	eax,8
	sete	al
	movzx	eax,al
_32725:
	cmp	eax,0
	jne	_32727
	mov	eax,dword [edx+68]
	cmp	eax,4
	sete	al
	movzx	eax,al
_32727:
	cmp	eax,0
	je	_32729
	cmp	dword [_bb_pauseGame],0
	jne	_32730
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_32732
_32730:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_32732:
_32729:
_2801:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2803
_2802:
_32701:
_32700:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2804
_2806:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2804
	cmp	dword [_bb_pauseGame],0
	jne	_32740
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_32742
_32740:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_32742:
_2804:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2806
_2805:
	mov	eax,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2807
_2809:
	mov	eax,ebx
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_2807
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_2807:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2809
_2808:
	call	_bb_UpdatePanelInGame
	call	_bb_UpdatePanelMenuOption
	call	_bb_UpdatePanelMenuShop_Main
	call	_bb_MouseEventTester
	call	_bb_TestKey
	call	_bb_DrawDebug
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_14083
_14083:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_RanchLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_ranch_btnPanelBawah_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ranch_farmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ranch_ternakAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ranch_fodder_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ranch_product_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14085
_14085:
	mov	esp,ebp
	pop	ebp
	ret
_bb_PerluasRanch:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	call	_bb_Ranch_SetJumlahTernak
	cmp	ebx,2
	jne	_32757
	cmp	dword [_bb_isWideScreen],1
	jne	_32758
	push	_42
	push	dword [_bb_currLevelName]
	push	4
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	jmp	_32759
_32758:
	push	_42
	push	dword [_bb_currLevelName]
	push	2
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
_32759:
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax+20]
	mov	dword [_bb_bg_image],eax
	mov	esi,dword [_bb_ranch_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2810
_2812:
	push	_bb_TRanch_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2810
	cmp	dword [eax+32],3
	jne	_32766
	mov	edx,dword [_bb_btnGoTo_image]
	mov	dword [eax+16],edx
	jmp	_2811
_32766:
_2810:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2812
_2811:
_32757:
	mov	eax,0
	jmp	_14088
_14088:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Ranch_SetJumlahTernak:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32767
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD]
	sete	al
	movzx	eax,al
_32767:
	cmp	eax,0
	je	_32769
	mov	dword [_bb_maxTernak_Sheep],6
	jmp	_32770
_32769:
	mov	dword [_bb_maxTernak_Sheep],3
_32770:
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32771
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32771:
	cmp	eax,0
	je	_32773
	mov	dword [_bb_maxTernak_Cow],4
	jmp	_32774
_32773:
	mov	dword [_bb_maxTernak_Cow],2
_32774:
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32775
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+4+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD]
	sete	al
	movzx	eax,al
_32775:
	cmp	eax,0
	je	_32777
	mov	dword [_bb_maxTernak_Hen],8
	jmp	_32778
_32777:
	mov	dword [_bb_maxTernak_Hen],4
_32778:
	mov	eax,0
	jmp	_14090
_14090:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTimerGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+144],eax
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	dword [ebx+168],0
	mov	dword [ebx+172],0
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	fldz
	fstp	dword [ebx+188]
	fldz
	fstp	dword [ebx+192]
	mov	dword [ebx+196],1
	mov	eax,0
	jmp	_14093
_14093:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14096:
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_32782
	push	eax
	call	_bbGCFree
	add	esp,4
_32782:
	mov	eax,0
	jmp	_32780
_32780:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14099
_14099:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_32845],_32846
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32783
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,1
	sete	al
	movzx	eax,al
_32783:
	cmp	eax,0
	jne	_32785
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_32785:
	cmp	eax,0
	jne	_32787
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_32787:
	cmp	eax,0
	je	_32789
	jmp	_2817
_32789:
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_32790
	jmp	_2817
_32790:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],1
	jne	_32791
	jmp	_2817
_32791:
	fld	dword [edi+72]
	fsub	dword [edi+68]
	fstp	dword [edi+72]
	fld	dword [edi+72]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_32792
	jmp	_2817
_32792:
	fld	dword [_bb_waktuGame]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_32794
	fld	dword [_103488]
	fstp	dword [edi+72]
	fld	dword [_bb_waktuGame]
	fsub	dword [_103489]
	fstp	dword [_bb_waktuGame]
	fld	dword [_bb_waktuGame]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [_bb_debugvar],eax
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32795
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_32795:
	cmp	eax,0
	je	_32797
	cmp	dword [edi+184],0
	jle	_32798
	sub	dword [edi+184],1
	push	dword [edi+184]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2813
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_32799
_32798:
	cmp	dword [edi+184],0
	jne	_32800
	mov	edx,1
	cmp	edx,1
	jne	_32802
	mov	dword [_bb_gameOver],1
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_32803
	mov	eax,dword [_bb_panelGameOver]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_32803:
_32802:
_32800:
_32799:
_32797:
	cmp	dword [edi+64],0
	jne	_32805
	fld	dword [_bb_waktuGame]
	fld	dword [_bb_batasWaktuSilver]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_32806
	mov	eax,dword [edi+116]
_32806:
	cmp	eax,0
	je	_32808
	fld	dword [edi+88]
	fsub	dword [edi+108]
	fstp	dword [edi+88]
	jmp	_32809
_32808:
	fld	dword [edi+16]
	fsub	dword [edi+44]
	fstp	dword [edi+16]
_32809:
_32805:
	cmp	dword [_bb_totalenemy],0
	jle	_32810
	mov	eax,dword [_bb_totalWave]
	cmp	dword [_bb_currNoWave],eax
	jge	_32811
	mov	edx,dword [_bb_waktuWaveMuncul]
	mov	eax,dword [_bb_currNoWave]
	mov	eax,dword [edx+eax*4+24]
	cmp	dword [_bb_delayWaktuWaveMuncul],eax
	jne	_32812
	add	dword [_bb_currNoWave],1
	cmp	dword [_bb_currNoWave],1
	jne	_32813
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sirenewave_awal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_32814
_32813:
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sirenetandawave]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_32814:
	jmp	_32815
_32812:
	add	dword [_bb_delayWaktuWaveMuncul],1
_32815:
_32811:
_32810:
	jmp	_32816
_32794:
	mov	dword [edi+64],1
	fld	dword [_103490]
	fstp	dword [edi+72]
	fld	dword [_bb_lamaGame]
	fstp	dword [_bb_waktuGame]
	mov	edx,0
	cmp	dword [_bb_currGameMode],478
	jne	_32817
	mov	edx,1
_32817:
	cmp	dword [_bb_currGameMode],934
	jne	_32818
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_32821
	jmp	_32820
_32821:
	mov	edx,1
	jmp	_32820
_32820:
_32818:
	cmp	dword [_bb_currGameMode],948
	jne	_32822
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	je	_32825
	jmp	_32824
_32825:
	mov	edx,1
	jmp	_32824
_32824:
_32822:
	cmp	edx,1
	jne	_32826
	mov	dword [_bb_gameOver],1
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_32827
	mov	eax,dword [_bb_panelGameOver]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_32827:
	jmp	_32829
_32826:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32830
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_32830:
	cmp	eax,0
	je	_32832
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_32832:
	cmp	eax,0
	je	_32834
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_32834:
	cmp	eax,0
	je	_32836
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_2814
_2816:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_2814
	cmp	dword [eax+148],398
	jne	_32843
	cmp	dword [eax+152],0
	jle	_32844
	mov	edx,dword [_bb_shipEnemyBoss]
	mov	dword [edx+76],1
	fld	dword [_103491]
	fstp	dword [eax+196]
	call	_bb_GameOver_InitScene
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_gameOverBoss]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_2815
_32844:
_32843:
_2814:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_2816
_2815:
_32836:
_32829:
_32816:
_32793:
_2817:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14102
_14102:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32851
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32849
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_32849:
_32851:
	cmp	eax,0
	je	_32853
	jmp	_32854
_32853:
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	fld	dword [ebx+88]
	fld	dword [ebx+96]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_32855
	push	1
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32855:
	cmp	dword [ebx+116],1
	jne	_32856
	push	2
	push	dword [ebx+92]
	push	dword [ebx+88]
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32856:
_32854:
	mov	eax,0
	jmp	_14105
_14105:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_drawFrame:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32859
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32857
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_32857:
_32859:
	cmp	eax,0
	je	_32861
	jmp	_32862
_32861:
	push	0
	push	dword [edx+80]
	push	dword [edx+76]
	push	_brl_max2d_TImage
	push	dword [edx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32862:
	mov	eax,0
	jmp	_14108
_14108:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_drawStar:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+140],1
	jne	_32863
	push	_2819
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32864
	push	1
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_32865
_32864:
	push	_2820
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32866
	push	0
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	_brl_max2d_TImage
	push	dword [ebx+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32866:
_32865:
_32863:
	mov	eax,0
	jmp	_14111
_14111:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_drawSmallStarSpinAnim:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+168],1
	jne	_32867
	push	dword [eax+160]
	push	dword [eax+152]
	push	dword [eax+148]
	push	_brl_max2d_TImage
	push	dword [eax+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_32867:
	mov	eax,0
	jmp	_14114
_14114:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_updateSmallStarSpinAnim:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+168],1
	jne	_32868
	mov	eax,dword [ebx+172]
	cmp	eax,1
	je	_32871
	cmp	eax,2
	je	_32872
	cmp	eax,3
	je	_32873
	jmp	_32870
_32871:
	add	dword [ebx+160],1
	mov	eax,dword [ebx+164]
	sub	eax,1
	cmp	dword [ebx+160],eax
	jle	_32874
	mov	dword [ebx+160],0
	mov	dword [ebx+172],2
	mov	eax,dword [ebx+128]
	mov	dword [ebx+156],eax
	push	_2819
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32875
	mov	dword [ebx+160],1
	jmp	_32876
_32875:
	push	_2820
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32877
	mov	dword [ebx+160],0
_32877:
_32876:
_32874:
	jmp	_32870
_32872:
	fld	dword [ebx+148]
	fsub	dword [ebx+120]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [ebx+152]
	fsub	dword [ebx+124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_103550]
	fstp	qword [ebp-8]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	qword [_103551]
	fstp	qword [ebp-16]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	dword [ebx+124]
	push	dword [ebx+120]
	push	dword [ebx+152]
	push	dword [ebx+148]
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,16
	cmp	eax,60
	jle	_32882
	fld	dword [ebx+148]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [ebx+148]
	fld	dword [ebx+152]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [ebx+152]
	jmp	_32883
_32882:
	fld	dword [ebx+120]
	fstp	dword [ebx+148]
	fld	dword [ebx+124]
	fstp	dword [ebx+152]
	mov	dword [ebx+140],1
	mov	dword [ebx+172],3
	mov	dword [ebx+160],0
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_targettanam_komplitsemua]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	2000
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_32883:
	jmp	_32870
_32873:
	add	dword [ebx+160],1
	mov	eax,dword [ebx+164]
	sub	eax,1
	cmp	dword [ebx+160],eax
	jle	_32885
	mov	dword [ebx+160],0
	mov	dword [ebx+172],4
	mov	dword [ebx+168],0
_32885:
	jmp	_32870
_32870:
_32868:
	mov	eax,0
	jmp	_14117
_14117:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_setSmallStarSpinAnim:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [ebx+168],1
	push	_2820
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32886
	mov	eax,dword [_bb_Statistik_SmallStarSpin_image]
	mov	dword [ebx+156],eax
	jmp	_32887
_32886:
	push	_2819
	push	dword [ebx+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32888
	mov	eax,dword [_bb_Statistik_SmallStarSpin_Silver_image]
	mov	dword [ebx+156],eax
_32888:
_32887:
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_14120
_14120:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_14126
_14126:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14130
_14130:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_setPosTimerStar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	fld	dword [esi+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_103573]
	fstp	dword [esi+120]
	fld	dword [esi+88]
	fld	dword [esi+96]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_32890
	mov	eax,dword [esi+136]
	mov	dword [esi+128],eax
	mov	ebx,_2819
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_32894
	push	eax
	call	_bbGCFree
	add	esp,4
_32894:
	mov	dword [esi+144],ebx
	jmp	_32895
_32890:
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_32899
	push	eax
	call	_bbGCFree
	add	esp,4
_32899:
	mov	dword [esi+144],ebx
_32895:
	mov	eax,0
	jmp	_14133
_14133:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_setPosTimerStar_BM:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_32901
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_32905
	push	eax
	call	_bbGCFree
	add	esp,4
_32905:
	mov	dword [esi+144],ebx
_32901:
	mov	eax,0
	jmp	_14136
_14136:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_setPosTimerStar_510:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	push	_2821
	push	dword [esi+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32906
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_32910
	push	eax
	call	_bbGCFree
	add	esp,4
_32910:
	mov	dword [esi+144],ebx
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+76]
	add	esp,4
_32906:
	mov	eax,0
	jmp	_14139
_14139:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_32934],_32935
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32913
	fldz
	fstp	dword [ebx+188]
	fldz
	fstp	dword [ebx+192]
	mov	esi,1
_32913:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32914
	cmp	dword [ebx+196],1
	jne	_32915
	mov	dword [ebx+196],0
	jmp	_32916
_32915:
	mov	dword [ebx+196],1
_32916:
_32914:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32917
	fld	dword [ebx+188]
	fsub	dword [_103583]
	fstp	dword [ebx+188]
	mov	esi,1
_32917:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32918
	fld	dword [ebx+188]
	fadd	dword [_103584]
	fstp	dword [ebx+188]
	mov	esi,1
_32918:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32919
	fld	dword [ebx+192]
	fadd	dword [_103585]
	fstp	dword [ebx+192]
	mov	esi,1
_32919:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_32920
	fld	dword [ebx+192]
	fsub	dword [_103586]
	fstp	dword [ebx+192]
	mov	esi,1
_32920:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32921
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_32921:
	cmp	eax,0
	je	_32923
	fld	dword [ebx+188]
	fsub	dword [_103587]
	fstp	dword [ebx+188]
	mov	esi,1
_32923:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32924
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_32924:
	cmp	eax,0
	je	_32926
	fld	dword [ebx+188]
	fadd	dword [_103588]
	fstp	dword [ebx+188]
	mov	esi,1
_32926:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32927
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_32927:
	cmp	eax,0
	je	_32929
	fld	dword [ebx+192]
	fadd	dword [_103589]
	fstp	dword [ebx+192]
	mov	esi,1
_32929:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_32930
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_32930:
	cmp	eax,0
	je	_32932
	fld	dword [ebx+192]
	fsub	dword [_103590]
	fstp	dword [ebx+192]
	mov	esi,1
_32932:
	cmp	esi,0
	jne	_32933
	jmp	_2822
_32933:
	fld	dword [ebx+8]
	fadd	dword [ebx+188]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fadd	dword [ebx+192]
	fstp	dword [ebx+80]
	push	dword [ebx+188]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+192]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_2822:
	mov	eax,0
	jmp	_14142
_14142:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTimerGame_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	push	_bb_TTimerGame
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_posX_panel_1_image]
	add	eax,309
	mov	edi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	mov	eax,ebx
	add	eax,15
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fstp	dword [esi+8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+12]
	fld	dword [esi+8]
	fstp	dword [esi+24]
	fld	dword [esi+12]
	fstp	dword [esi+28]
	fld	dword [esi+8]
	fadd	dword [_103612]
	fstp	dword [esi+76]
	fld	dword [esi+12]
	fadd	dword [_103613]
	fstp	dword [esi+80]
	mov	eax,dword [_bb_timerFrame_image]
	mov	dword [esi+84],eax
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+8]
	fstp	dword [esi+16]
	fld	dword [esi+12]
	fstp	dword [esi+20]
	fld	dword [esi+16]
	fstp	dword [esi+32]
	fld	dword [esi+20]
	fstp	dword [esi+36]
	fld	dword [esi+32]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_103614]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+40]
	fldz
	fstp	dword [esi+44]
	fld	dword [_bb_batasWaktuSilver]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_32939
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_103615]
	jmp	_32941
_32939:
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
_32941:
	fld	dword [_bb_waktuGame]
	fsub	dword [_bb_batasWaktuSilver]
	fdivp	st1,st0
	fld	dword [_103616]
	fxch	st1
	fstp	dword [esi+44]
	fstp	dword [esi+68]
	fld	dword [_103617]
	fstp	dword [esi+72]
	mov	dword [esi+60],1
	mov	dword [esi+64],0
	fld	dword [_bb_batasWaktuSilver]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_32944
	mov	dword [esi+116],1
	jmp	_32945
_32944:
	mov	dword [esi+116],0
_32945:
	cmp	dword [esi+116],1
	jne	_32946
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+112],eax
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+40]
	fstp	dword [esi+88]
	fld	dword [esi+20]
	fstp	dword [esi+92]
	fld	dword [esi+88]
	fstp	dword [esi+96]
	fld	dword [esi+92]
	fstp	dword [esi+100]
	fld	dword [esi+96]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_103618]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fstp	dword [esi+104]
	fldz
	fstp	dword [esi+108]
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_103619]
	fdiv	dword [_bb_batasWaktuSilver]
	fstp	dword [esi+108]
_32946:
	mov	eax,dword [_bb_timerStar_image]
	mov	dword [esi+132],eax
	mov	eax,dword [_bb_timerStar_image]
	mov	dword [esi+136],eax
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+132]
	mov	dword [esi+128],eax
	fld	dword [esi+16]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_103620]
	fstp	dword [esi+120]
	fld	dword [esi+20]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	fsubrp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_103621]
	fstp	dword [esi+124]
	mov	dword [esi+140],0
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [esi+144]
	dec	dword [eax+4]
	jnz	_32950
	push	eax
	call	_bbGCFree
	add	esp,4
_32950:
	mov	dword [esi+144],ebx
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,32
	add	eax,140
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+148]
	add	edx,21
	add	edx,18
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fstp	dword [esi+152]
	mov	eax,dword [_bb_Statistik_SmallStarSpin_image]
	mov	dword [esi+156],eax
	push	_brl_max2d_TImage
	push	dword [esi+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+156]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+160],0
	mov	dword [esi+164],28
	mov	dword [esi+168],0
	mov	dword [esi+172],1
	mov	dword [esi+180],120
	mov	dword [esi+184],-25
	mov	dword [esi+176],0
	mov	eax,esi
	jmp	_14144
_14144:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Timer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	dword [_bb_waktuGame]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+16]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+92]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+120]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+124]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+148]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+152]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+160]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+168]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+172]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+184]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+176]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_statistik]
	push	dword [eax+264]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,0
	jmp	_14147
_14147:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Timer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [_bb_waktuGame]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+20]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+64],eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+72]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+88]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+92]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+120]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	8
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+124]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	9
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+140],eax
	push	_2230
	push	10
	push	ebx
	call	_bb_getWord2
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_32960
	push	eax
	call	_bbGCFree
	add	esp,4
_32960:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],esi
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	11
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+148]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	12
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+152]
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	13
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+160],eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	14
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+168],eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	15
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+172],eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	16
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+184],eax
	mov	esi,dword [_bb_timerGame]
	push	_2230
	push	17
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+176],eax
	mov	ebx,dword [_bb_statistik]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+264],eax
	mov	eax,dword [_bb_timerGame]
	cmp	dword [eax+168],1
	jne	_32961
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_32961:
	push	_2819
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32964
	jmp	_32967
_32964:
	push	_2820
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_32968
_32968:
_32967:
	cmp	dword [_bb_isWideScreen],0
	jne	_32970
	mov	edx,dword [_bb_timerGame]
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+16]
	fsub	dword [_103630]
	fstp	dword [edx+16]
	mov	edx,dword [_bb_timerGame]
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+88]
	fsub	dword [_103631]
	fstp	dword [edx+88]
	mov	edx,dword [_bb_timerGame]
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+120]
	fsub	dword [_103632]
	fstp	dword [edx+120]
	mov	edx,dword [_bb_timerGame]
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+148]
	fsub	dword [_103633]
	fstp	dword [edx+148]
_32970:
	mov	eax,0
	jmp	_14150
_14150:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolTipsBtnMenuUtama_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TToolTipsBtnMenuUtama
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+24],eax
	mov	eax,0
	jmp	_14153
_14153:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolTipsBtnMenuUtama_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14156:
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_32974
	push	eax
	call	_bbGCFree
	add	esp,4
_32974:
	mov	eax,0
	jmp	_32972
_32972:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolTipsBtnMenuUtama_getNextLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	mov	ecx,dword [ebp+24]
	mov	edx,dword [ebp+28]
	mov	dword [esi+8],eax
	mov	dword [esi+12],edi
	cmp	eax,1
	je	_32977
	cmp	eax,2
	je	_32978
	cmp	eax,3
	je	_32979
	cmp	eax,4
	je	_32980
	cmp	eax,5
	je	_32981
	jmp	_32976
_32977:
	cmp	edi,1
	jne	_32982
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32983
	cmp	ecx,1
	sete	al
	movzx	eax,al
_32983:
	cmp	eax,0
	je	_32985
	jmp	_32986
_32985:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32987
	cmp	ecx,3
	sete	al
	movzx	eax,al
_32987:
	cmp	eax,0
	je	_32989
	mov	dword [esi+12],2
	cmp	edx,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32990
	cmp	edi,2
	sete	al
	movzx	eax,al
_32990:
	cmp	eax,0
	je	_32992
	mov	dword [esi+8],2
	mov	dword [esi+12],1
_32992:
_32989:
_32986:
	jmp	_32993
_32982:
	cmp	edi,2
	jne	_32994
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_32995
	cmp	ecx,3
	sete	al
	movzx	eax,al
_32995:
	cmp	eax,0
	je	_32997
	mov	dword [esi+12],3
_32997:
	jmp	_32998
_32994:
	cmp	edi,3
	jne	_32999
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33000
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33000:
	cmp	eax,0
	je	_33002
	mov	dword [esi+12],4
	cmp	edx,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33003
	cmp	edi,4
	sete	al
	movzx	eax,al
_33003:
	cmp	eax,0
	je	_33005
	mov	dword [esi+8],2
	mov	dword [esi+12],1
_33005:
_33002:
	jmp	_33006
_32999:
	cmp	edi,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33009
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33007
	cmp	edx,934
	sete	al
	movzx	eax,al
_33007:
_33009:
	cmp	eax,0
	je	_33011
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33012
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33012:
	cmp	eax,0
	je	_33014
	mov	dword [esi+12],4
	cmp	edx,123
	jne	_33015
	mov	dword [esi+16],934
	mov	dword [esi+20],93446
	jmp	_33016
_33015:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33017
	mov	eax,dword [ebp+32]
	cmp	eax,93446
	sete	al
	movzx	eax,al
_33017:
	cmp	eax,0
	je	_33019
	mov	dword [esi+12],5
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33019:
_33016:
_33014:
	jmp	_33020
_33011:
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33023
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33021
	cmp	edx,934
	sete	al
	movzx	eax,al
_33021:
_33023:
	cmp	eax,0
	je	_33025
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33026
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33026:
	cmp	eax,0
	je	_33028
	mov	dword [esi+12],10
	cmp	edx,123
	jne	_33029
	mov	dword [esi+16],934
	mov	dword [esi+20],93473
	jmp	_33030
_33029:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33031
	mov	eax,dword [ebp+32]
	cmp	eax,93473
	sete	al
	movzx	eax,al
_33031:
	cmp	eax,0
	je	_33033
	mov	dword [esi+8],2
	mov	dword [esi+12],1
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33033:
_33030:
_33028:
	jmp	_33034
_33025:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33035
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33035:
	cmp	eax,0
	je	_33037
	add	dword [esi+12],1
	cmp	edx,843
	je	_33038
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33045
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33039
	cmp	edx,478
	sete	al
	movzx	eax,al
_33039:
	cmp	eax,0
	jne	_33041
	cmp	edx,591
	sete	al
	movzx	eax,al
_33041:
	cmp	eax,0
	je	_33043
	cmp	edi,6
	sete	al
	movzx	eax,al
_33043:
_33045:
	cmp	eax,0
	je	_33047
	mov	dword [esi+8],2
	mov	dword [esi+12],1
_33047:
_33038:
_33037:
_33034:
_33020:
_33006:
_32998:
_32993:
	jmp	_32976
_32978:
	cmp	edi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33050
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33048
	cmp	edx,934
	sete	al
	movzx	eax,al
_33048:
_33050:
	cmp	eax,0
	je	_33052
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33053
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33053:
	cmp	eax,0
	je	_33055
	mov	dword [esi+12],3
	cmp	edx,123
	jne	_33056
	mov	dword [esi+16],934
	mov	dword [esi+20],93451
	jmp	_33057
_33056:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33058
	mov	eax,dword [ebp+32]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_33058:
	cmp	eax,0
	je	_33060
	mov	dword [esi+8],2
	mov	dword [esi+12],4
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33060:
_33057:
_33055:
	jmp	_33061
_33052:
	cmp	edi,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33064
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33062
	cmp	edx,934
	sete	al
	movzx	eax,al
_33062:
_33064:
	cmp	eax,0
	je	_33066
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33067
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33067:
	cmp	eax,0
	je	_33069
	mov	dword [esi+12],6
	cmp	edx,123
	jne	_33070
	mov	dword [esi+16],934
	mov	dword [esi+20],93425
	jmp	_33071
_33070:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33072
	mov	eax,dword [ebp+32]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_33072:
	cmp	eax,0
	je	_33074
	mov	dword [esi+8],2
	mov	dword [esi+12],7
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33074:
_33071:
_33069:
	jmp	_33075
_33066:
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33078
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33076
	cmp	edx,934
	sete	al
	movzx	eax,al
_33076:
_33078:
	cmp	eax,0
	je	_33080
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33081
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33081:
	cmp	eax,0
	je	_33083
	mov	dword [esi+12],10
	cmp	edx,123
	jne	_33084
	mov	dword [esi+16],934
	mov	dword [esi+20],93499
	jmp	_33085
_33084:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33086
	mov	eax,dword [ebp+32]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_33086:
	cmp	eax,0
	je	_33088
	mov	dword [esi+8],3
	mov	dword [esi+12],1
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33088:
_33085:
_33083:
	jmp	_33089
_33080:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33090
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33090:
	cmp	eax,0
	je	_33092
	add	dword [esi+12],1
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33099
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33093
	cmp	edx,478
	sete	al
	movzx	eax,al
_33093:
	cmp	eax,0
	jne	_33095
	cmp	edx,591
	sete	al
	movzx	eax,al
_33095:
	cmp	eax,0
	je	_33097
	cmp	edi,6
	sete	al
	movzx	eax,al
_33097:
_33099:
	cmp	eax,0
	je	_33101
	mov	dword [esi+8],3
	mov	dword [esi+12],1
_33101:
	cmp	edx,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33102
	cmp	edi,2
	sete	al
	movzx	eax,al
_33102:
	cmp	eax,0
	je	_33104
	mov	dword [esi+8],3
	mov	dword [esi+12],1
_33104:
	cmp	edx,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33105
	cmp	edi,4
	sete	al
	movzx	eax,al
_33105:
	cmp	eax,0
	je	_33107
	mov	dword [esi+8],3
	mov	dword [esi+12],1
_33107:
_33092:
_33089:
_33075:
_33061:
	jmp	_32976
_32979:
	cmp	edi,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33110
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33108
	cmp	edx,934
	sete	al
	movzx	eax,al
_33108:
_33110:
	cmp	eax,0
	je	_33112
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33113
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33113:
	cmp	eax,0
	je	_33115
	mov	dword [esi+12],5
	cmp	edx,123
	jne	_33116
	mov	dword [esi+16],934
	mov	dword [esi+20],93443
	jmp	_33117
_33116:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33118
	mov	eax,dword [ebp+32]
	cmp	eax,93443
	sete	al
	movzx	eax,al
_33118:
	cmp	eax,0
	je	_33120
	mov	dword [esi+8],3
	mov	dword [esi+12],6
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33120:
_33117:
_33115:
	jmp	_33121
_33112:
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33124
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33122
	cmp	edx,934
	sete	al
	movzx	eax,al
_33122:
_33124:
	cmp	eax,0
	je	_33126
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33127
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33127:
	cmp	eax,0
	je	_33129
	mov	dword [esi+12],10
	cmp	edx,123
	jne	_33130
	mov	dword [esi+16],934
	mov	dword [esi+20],93411
	jmp	_33131
_33130:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33132
	mov	eax,dword [ebp+32]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_33132:
	cmp	eax,0
	je	_33134
	mov	dword [esi+8],4
	mov	dword [esi+12],1
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33134:
_33131:
_33129:
	jmp	_33135
_33126:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33136
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33136:
	cmp	eax,0
	je	_33138
	add	dword [esi+12],1
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33145
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33139
	cmp	edx,478
	sete	al
	movzx	eax,al
_33139:
	cmp	eax,0
	jne	_33141
	cmp	edx,591
	sete	al
	movzx	eax,al
_33141:
	cmp	eax,0
	je	_33143
	cmp	edi,6
	sete	al
	movzx	eax,al
_33143:
_33145:
	cmp	eax,0
	je	_33147
	mov	dword [esi+8],4
	mov	dword [esi+12],1
_33147:
	cmp	edx,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33148
	cmp	edi,2
	sete	al
	movzx	eax,al
_33148:
	cmp	eax,0
	je	_33150
	mov	dword [esi+8],4
	mov	dword [esi+12],1
_33150:
	cmp	edx,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33151
	cmp	edi,4
	sete	al
	movzx	eax,al
_33151:
	cmp	eax,0
	je	_33153
	mov	dword [esi+8],4
	mov	dword [esi+12],1
_33153:
_33138:
_33135:
_33121:
	jmp	_32976
_32980:
	cmp	edi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33156
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33154
	cmp	edx,934
	sete	al
	movzx	eax,al
_33154:
_33156:
	cmp	eax,0
	je	_33158
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33159
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33159:
	cmp	eax,0
	je	_33161
	mov	dword [esi+12],3
	cmp	edx,123
	jne	_33162
	mov	dword [esi+16],934
	mov	dword [esi+20],93466
	jmp	_33163
_33162:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33164
	mov	eax,dword [ebp+32]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_33164:
	cmp	eax,0
	je	_33166
	mov	dword [esi+8],4
	mov	dword [esi+12],4
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33166:
_33163:
_33161:
	jmp	_33167
_33158:
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33170
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33168
	cmp	edx,934
	sete	al
	movzx	eax,al
_33168:
_33170:
	cmp	eax,0
	je	_33172
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33173
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33173:
	cmp	eax,0
	je	_33175
	mov	dword [esi+12],10
	cmp	edx,123
	jne	_33176
	mov	dword [esi+16],934
	mov	dword [esi+20],93437
	jmp	_33177
_33176:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33178
	mov	eax,dword [ebp+32]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_33178:
	cmp	eax,0
	je	_33180
	mov	dword [esi+8],5
	mov	dword [esi+12],1
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33180:
_33177:
_33175:
	jmp	_33181
_33172:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33182
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33182:
	cmp	eax,0
	je	_33184
	add	dword [esi+12],1
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33191
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33185
	cmp	edx,478
	sete	al
	movzx	eax,al
_33185:
	cmp	eax,0
	jne	_33187
	cmp	edx,591
	sete	al
	movzx	eax,al
_33187:
	cmp	eax,0
	je	_33189
	cmp	edi,6
	sete	al
	movzx	eax,al
_33189:
_33191:
	cmp	eax,0
	je	_33193
	mov	dword [esi+8],5
	mov	dword [esi+12],1
_33193:
	cmp	edx,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33194
	cmp	edi,2
	sete	al
	movzx	eax,al
_33194:
	cmp	eax,0
	je	_33196
	mov	dword [esi+8],5
	mov	dword [esi+12],1
_33196:
	cmp	edx,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33197
	cmp	edi,4
	sete	al
	movzx	eax,al
_33197:
	cmp	eax,0
	je	_33199
	mov	dword [esi+8],5
	mov	dword [esi+12],1
_33199:
_33184:
_33181:
_33167:
	jmp	_32976
_32981:
	cmp	edi,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33202
	cmp	edx,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33200
	cmp	edx,934
	sete	al
	movzx	eax,al
_33200:
_33202:
	cmp	eax,0
	je	_33204
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33205
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33205:
	cmp	eax,0
	je	_33207
	mov	dword [esi+12],4
	cmp	edx,123
	jne	_33208
	mov	dword [esi+16],934
	mov	dword [esi+20],93469
	jmp	_33209
_33208:
	cmp	edx,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33210
	mov	eax,dword [ebp+32]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_33210:
	cmp	eax,0
	je	_33212
	mov	dword [esi+8],5
	mov	dword [esi+12],5
	mov	dword [esi+16],123
	mov	dword [esi+20],0
_33212:
_33209:
_33207:
	jmp	_33213
_33204:
	cmp	ebx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33214
	cmp	ecx,3
	sete	al
	movzx	eax,al
_33214:
	cmp	eax,0
	je	_33216
	add	dword [esi+12],1
	cmp	edi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33223
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33217
	cmp	edx,478
	sete	al
	movzx	eax,al
_33217:
	cmp	eax,0
	jne	_33219
	cmp	edx,591
	sete	al
	movzx	eax,al
_33219:
	cmp	eax,0
	je	_33221
	cmp	edi,6
	sete	al
	movzx	eax,al
_33221:
_33223:
	cmp	eax,0
	je	_33225
	mov	dword [esi+8],5
	mov	dword [esi+12],10
	cmp	edx,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33226
	mov	eax,dword [esi+16]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33226:
	cmp	eax,0
	jne	_33228
	mov	eax,dword [esi+16]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33228:
	cmp	eax,0
	je	_33230
	mov	dword [esi+8],5
	mov	dword [esi+12],5
_33230:
_33225:
	cmp	edx,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33231
	cmp	edi,2
	sete	al
	movzx	eax,al
_33231:
	cmp	eax,0
	je	_33233
	mov	dword [esi+8],5
	mov	dword [esi+12],1
_33233:
	cmp	edx,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33234
	cmp	edi,4
	sete	al
	movzx	eax,al
_33234:
	cmp	eax,0
	je	_33236
	mov	dword [esi+8],5
	mov	dword [esi+12],3
_33236:
_33216:
_33213:
	jmp	_32976
_32976:
	mov	eax,0
	jmp	_14165
_14165:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolTipsBtnMenuUtama_getNamaExtra:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,_2956
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33240
	push	eax
	call	_bbGCFree
	add	esp,4
_33240:
	mov	dword [esi+24],ebx
	mov	eax,dword [esi+20]
	cmp	eax,93446
	je	_33243
	cmp	eax,93473
	je	_33244
	cmp	eax,93451
	je	_33245
	cmp	eax,93425
	je	_33246
	cmp	eax,93499
	je	_33247
	cmp	eax,93443
	je	_33248
	cmp	eax,93411
	je	_33249
	cmp	eax,93466
	je	_33250
	cmp	eax,93437
	je	_33251
	cmp	eax,93469
	je	_33252
	jmp	_33242
_33243:
	push	_2957
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33256
	push	eax
	call	_bbGCFree
	add	esp,4
_33256:
	mov	dword [esi+24],ebx
	jmp	_33242
_33244:
	push	_2958
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33260
	push	eax
	call	_bbGCFree
	add	esp,4
_33260:
	mov	dword [esi+24],ebx
	jmp	_33242
_33245:
	push	_2959
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33264
	push	eax
	call	_bbGCFree
	add	esp,4
_33264:
	mov	dword [esi+24],ebx
	jmp	_33242
_33246:
	push	_2960
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33268
	push	eax
	call	_bbGCFree
	add	esp,4
_33268:
	mov	dword [esi+24],ebx
	jmp	_33242
_33247:
	push	_2961
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33272
	push	eax
	call	_bbGCFree
	add	esp,4
_33272:
	mov	dword [esi+24],ebx
	jmp	_33242
_33248:
	push	_2962
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33276
	push	eax
	call	_bbGCFree
	add	esp,4
_33276:
	mov	dword [esi+24],ebx
	jmp	_33242
_33249:
	push	_2963
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33280
	push	eax
	call	_bbGCFree
	add	esp,4
_33280:
	mov	dword [esi+24],ebx
	jmp	_33242
_33250:
	push	_2964
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33284
	push	eax
	call	_bbGCFree
	add	esp,4
_33284:
	mov	dword [esi+24],ebx
	jmp	_33242
_33251:
	push	_2965
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33288
	push	eax
	call	_bbGCFree
	add	esp,4
_33288:
	mov	dword [esi+24],ebx
	jmp	_33242
_33252:
	push	_2966
	push	dword [esi+24]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_33292
	push	eax
	call	_bbGCFree
	add	esp,4
_33292:
	mov	dword [esi+24],ebx
	jmp	_33242
_33242:
	mov	eax,dword [esi+24]
	jmp	_14168
_14168:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TToolTipsBtnMenuUtama_init:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	dword [eax+8],1
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	dword [eax+12],1
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	dword [eax+16],0
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	dword [eax+20],0
	mov	ebx,_1
	inc	dword [ebx+4]
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	eax,dword [eax+24]
	dec	dword [eax+4]
	jnz	_33296
	push	eax
	call	_bbGCFree
	add	esp,4
_33296:
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	dword [eax+24],ebx
	mov	eax,0
	jmp	_14170
_14170:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_cekIsiArrStar:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_2967
	call	_brl_standardio_Print
	add	esp,4
	push	ebx
	call	_brl_standardio_Print
	add	esp,4
	push	_2968
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_33298
_2971:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	je	_33299
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],1
	jne	_33300
	push	_2973
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_33301
_33300:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],2
	jne	_33302
	push	_2974
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_33302:
_33301:
_33299:
_2969:
	add	ebx,1
_33298:
	cmp	ebx,9
	jle	_2971
_2970:
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_2975
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_33303
_2978:
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	je	_33304
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],1
	jne	_33305
	push	_2973
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_33306
_33305:
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],2
	jne	_33307
	push	_2974
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_33307:
_33306:
_33304:
_2976:
	add	ebx,1
_33303:
	cmp	ebx,9
	jle	_2978
_2977:
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_2979
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_33308
_2982:
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	je	_33309
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],1
	jne	_33310
	push	_2973
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_33311
_33310:
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],2
	jne	_33312
	push	_2974
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_33312:
_33311:
_33309:
_2980:
	add	ebx,1
_33308:
	cmp	ebx,4
	jle	_2982
_2981:
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_2983
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,0
	jmp	_33313
_2986:
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,ebx
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	cmp	dword [ecx+edx*4+28],0
	je	_33314
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,ebx
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	cmp	dword [ecx+edx*4+28],1
	jne	_33315
	push	_2973
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	jmp	_33316
_33315:
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,ebx
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	cmp	dword [ecx+edx*4+28],2
	jne	_33317
	push	_2974
	mov	eax,ebx
	add	eax,1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2972
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_33317:
_33316:
_33314:
_2984:
	add	ebx,1
_33313:
	cmp	ebx,9
	jle	_2986
_2985:
	push	_2967
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,0
	jmp	_14173
_14173:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_levelManagementControl:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+16]
	mov	ebx,0
	cmp	eax,2
	je	_33320
	cmp	eax,1
	je	_33321
	jmp	_33319
_33320:
	push	dword [_bb_playerLevelState]
	push	dword [_bb_playerLevelName]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_levelManagementControl_NextLevel
	add	esp,16
	cmp	eax,-25
	jne	_33323
	jmp	_33324
_33323:
	push	dword [_bb_currLevelState]
	push	eax
	call	_bb_levelManagementControl_LoadLevel
	add	esp,8
	mov	ebx,eax
_33324:
	jmp	_33319
_33321:
	cmp	dword [_bb_currLevelName],1
	jne	_33326
	push	_468
	call	_bb_BG_SubtitutionBGM
	add	esp,4
	push	dword [_bb_playerLevelState]
	push	dword [_bb_playerLevelName]
	call	_bb_levelManagementControl_LoadLevel
	add	esp,8
	mov	ebx,eax
	jmp	_33327
_33326:
	push	dword [_bb_currLevelState]
	push	dword [_bb_currLevelName]
	call	_bb_levelManagementControl_LoadLevel
	add	esp,8
	mov	ebx,eax
_33327:
	jmp	_33319
_33319:
	cmp	ebx,-25
	je	_33328
	push	ebx
	push	0
	call	_bb_panggilLevel
	add	esp,8
_33328:
	mov	eax,0
	jmp	_14178
_14178:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_levelManagementControl2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+12]
	push	dword [_bb_currLevelState]
	push	eax
	call	_bb_levelManagementControl_LoadLevel
	add	esp,8
	cmp	eax,-25
	je	_33330
	push	eax
	push	0
	call	_bb_panggilLevel
	add	esp,8
_33330:
	mov	eax,0
	jmp	_14183
_14183:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ReleaseAllAsset:
	push	ebp
	mov	ebp,esp
	call	_bb_ReleaseAssetMusuh
	call	_bb_ReleaseAssetPlant
	call	_bb_ReleaseAssetTrap
	call	_bb_ReleaseAssetBallonText
	call	_bb_UnloadTutorAsset
	push	_468
	call	dword [_bb_TAnimTextPlay+68]
	add	esp,4
	push	_468
	push	1
	mov	eax,dword [_bb_GardenLevel]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	_468
	push	0
	push	2
	mov	eax,dword [_bb_RanchLevel]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	push	_468
	push	1
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	push	_468
	push	0
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_panelGameOver]
	push	_468
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	_468
	push	1
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	2
	call	_bb_SelectionPanelControl
	add	esp,4
	push	_468
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	push	_468
	call	dword [_bb_TBtnWaterCan+56]
	add	esp,4
	push	_468
	push	0
	call	dword [_bb_TFarmTool+64]
	add	esp,8
	push	_468
	push	0
	call	dword [_bb_TObstacleTanam+80]
	add	esp,8
	push	_468
	call	dword [_bb_TSnowParticle+68]
	add	esp,4
	push	_468
	call	dword [_bb_TRainParticle+68]
	add	esp,4
	push	_468
	push	0
	call	dword [_bb_TDisturber+88]
	add	esp,8
	push	_468
	call	dword [_bb_TCatapult+76]
	add	esp,4
	push	_468
	call	dword [_bb_TBtnLumbung+68]
	add	esp,4
	push	_468
	call	dword [_bb_TBtnBoar+84]
	add	esp,4
	push	_468
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	_468
	call	dword [_bb_TAnimHammerExtra+68]
	add	esp,4
	push	_468
	call	dword [_bb_TTreasureChest+80]
	add	esp,4
	cmp	dword [_bb_currLevelName],2
	jne	_33332
	push	_468
	call	_bb_BG_SubtitutionImage
	add	esp,4
	push	_468
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
_33332:
	mov	eax,0
	jmp	_14185
_14185:
	mov	esp,ebp
	pop	ebp
	ret
_bb_panggilLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+12]
	mov	dword [_bb_currLevelName],ebx
	cmp	ebx,1
	je	_33335
	cmp	ebx,2
	je	_33336
	cmp	ebx,3
	je	_33337
	cmp	ebx,41
	je	_33338
	cmp	ebx,42
	je	_33339
	cmp	ebx,43
	je	_33340
	jmp	_33334
_33335:
	cmp	dword [_bb_prevLevelName],0
	jne	_33341
	cmp	dword [_bb_bgm_main],0
	jne	_33342
	push	1
	push	_33343
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_main],eax
_33342:
	push	_42
	call	_bb_BG_SubtitutionImage
	add	esp,4
	push	dword [_bb_bg_putih_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_putih_image],0
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ss_logoplayboom_image],0
	push	dword [_bb_ss_logodistributor_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ss_logodistributor_image],0
	call	_bbGCCollect
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+32],1
	push	_2988
	call	_brl_standardio_Print
	add	esp,4
_33341:
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_33334
_33336:
	mov	dword [_bb_currLevelState],2
	mov	eax,dword [_bb_currLevelState]
	mov	dword [_bb_playerLevelState],eax
	push	_42
	call	_bb_BG_SubtitutionImage
	add	esp,4
	call	_bb_GetIsLoadLevel_Only
	call	_bb_GetArrIsGetStar_Only
	cmp	dword [_bb_isLoadLevel],1
	jne	_33344
	mov	dword [_bb_loadLevel],1
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	call	_bb_InitTutors
	mov	dword [_bb_pauseGame],0
	mov	dword [_bb_loadLevel],0
	jmp	_33345
_33344:
	mov	dword [_bb_loadLevel],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33346
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33346:
	cmp	eax,0
	je	_33348
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33348:
	cmp	eax,0
	je	_33350
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_33350:
	cmp	eax,0
	je	_33352
	push	_2989
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33353
_33352:
	cmp	dword [_bb_currGameMode],934
	jne	_33354
	push	_2990
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33355
_33354:
	cmp	dword [_bb_currGameMode],948
	jne	_33356
	push	_2991
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33357
_33356:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33358
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33358:
	cmp	eax,0
	jne	_33360
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33360:
	cmp	eax,0
	je	_33362
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33362:
	cmp	eax,0
	je	_33364
	push	_2992
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33365
_33364:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33366
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_33366:
	cmp	eax,0
	jne	_33368
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_33368:
	cmp	eax,0
	je	_33370
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33370:
	cmp	eax,0
	je	_33372
	push	_2992
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_33372:
_33365:
_33357:
_33355:
_33353:
_33345:
	jmp	_33334
_33337:
	mov	dword [_bb_currLevelState],2
	mov	eax,dword [_bb_currLevelState]
	mov	dword [_bb_playerLevelState],eax
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_33373
	mov	dword [_bb_loadLevel],1
_33373:
	call	_bb_InitLevel_GardenLevel
	jmp	_33334
_33338:
	mov	dword [_bb_currLevelState],2
	mov	eax,dword [_bb_currLevelState]
	mov	dword [_bb_playerLevelState],eax
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_33374
	mov	dword [_bb_loadLevel],1
_33374:
	call	_bb_InitLevel_RanchLevel
	jmp	_33334
_33339:
	mov	dword [_bb_currLevelState],2
	mov	eax,dword [_bb_currLevelState]
	mov	dword [_bb_playerLevelState],eax
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_33375
	mov	dword [_bb_loadLevel],1
_33375:
	call	_bb_InitLevel_RanchLevel
	jmp	_33334
_33340:
	mov	dword [_bb_currLevelState],2
	mov	eax,dword [_bb_currLevelState]
	mov	dword [_bb_playerLevelState],eax
	mov	dword [_bb_loadLevel],0
	cmp	dword [_bb_isLoadLevel],1
	jne	_33376
	mov	dword [_bb_loadLevel],1
_33376:
	call	_bb_InitLevel_RanchLevel
	jmp	_33334
_33334:
	cmp	ebx,1
	je	_33377
	push	_468
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
_33377:
	cmp	dword [_bb_prevLevelName],0
	jne	_33378
	mov	dword [_bb_prevLevelName],-25
	jmp	_33379
_33378:
	mov	eax,dword [_bb_LoadingScreen]
	cmp	dword [eax+28],100
	jge	_33380
	mov	dword [_bb_currLevelName_Pending],ebx
	mov	dword [_bb_currLevelName],6
_33380:
_33379:
	mov	eax,0
	jmp	_14189
_14189:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_levelManagementControl_NextLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	ebx,-25
	cmp	eax,1
	je	_33384
	cmp	eax,2
	je	_33385
	cmp	eax,3
	je	_33386
	cmp	eax,4
	je	_33387
	cmp	eax,5
	je	_33388
	jmp	_33383
_33384:
	cmp	esi,1
	jne	_33389
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33390
	cmp	edx,1
	sete	al
	movzx	eax,al
_33390:
	cmp	eax,0
	je	_33392
	mov	ebx,2
	cmp	dword [_bb_currGameMode],123
	jne	_33393
	push	_2993
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_33393:
	jmp	_33394
_33392:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33395
	cmp	edx,3
	sete	al
	movzx	eax,al
_33395:
	cmp	eax,0
	je	_33397
	mov	ebx,2
	mov	dword [_bb_sublevel],2
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33398
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_33398:
	cmp	eax,0
	je	_33400
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],1
_33400:
_33397:
_33394:
	jmp	_33401
_33389:
	cmp	esi,2
	jne	_33402
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33403
	cmp	edx,3
	sete	al
	movzx	eax,al
_33403:
	cmp	eax,0
	je	_33405
	mov	ebx,2
	mov	dword [_bb_sublevel],3
_33405:
	jmp	_33406
_33402:
	cmp	esi,3
	jne	_33407
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33408
	cmp	edx,3
	sete	al
	movzx	eax,al
_33408:
	cmp	eax,0
	je	_33410
	mov	ebx,2
	mov	dword [_bb_sublevel],4
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33411
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33411:
	cmp	eax,0
	je	_33413
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],1
_33413:
_33410:
	jmp	_33414
_33407:
	cmp	esi,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33417
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33415
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33415:
_33417:
	cmp	eax,0
	je	_33419
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33420
	cmp	edx,3
	sete	al
	movzx	eax,al
_33420:
	cmp	eax,0
	je	_33422
	mov	ebx,2
	mov	dword [_bb_sublevel],4
	cmp	dword [_bb_currGameMode],123
	jne	_33423
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93446
	jmp	_33424
_33423:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33425
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
_33425:
	cmp	eax,0
	je	_33427
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33427:
	cmp	eax,0
	je	_33429
	mov	dword [_bb_sublevel],5
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33429:
_33424:
_33422:
	jmp	_33430
_33419:
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33433
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33431
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33431:
_33433:
	cmp	eax,0
	je	_33435
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33436
	cmp	edx,3
	sete	al
	movzx	eax,al
_33436:
	cmp	eax,0
	je	_33438
	mov	ebx,2
	mov	dword [_bb_sublevel],10
	cmp	dword [_bb_currGameMode],123
	jne	_33439
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93473
	jmp	_33440
_33439:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33441
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
_33441:
	cmp	eax,0
	je	_33443
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33443:
	cmp	eax,0
	je	_33445
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33445:
_33440:
_33438:
	jmp	_33446
_33435:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33447
	cmp	edx,3
	sete	al
	movzx	eax,al
_33447:
	cmp	eax,0
	je	_33449
	mov	ebx,2
	add	dword [_bb_sublevel],1
	cmp	dword [_bb_currGameMode],843
	je	_33450
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33457
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33451
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33451:
	cmp	eax,0
	jne	_33453
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33453:
	cmp	eax,0
	je	_33455
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_33455:
_33457:
	cmp	eax,0
	je	_33459
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],1
_33459:
_33450:
_33449:
_33446:
_33430:
_33414:
_33406:
_33401:
	jmp	_33383
_33385:
	cmp	esi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33462
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33460
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33460:
_33462:
	cmp	eax,0
	je	_33464
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33465
	cmp	edx,3
	sete	al
	movzx	eax,al
_33465:
	cmp	eax,0
	je	_33467
	mov	ebx,2
	mov	dword [_bb_sublevel],3
	cmp	dword [_bb_currGameMode],123
	jne	_33468
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93451
	jmp	_33469
_33468:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33470
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_33470:
	cmp	eax,0
	je	_33472
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33472:
	cmp	eax,0
	je	_33474
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],4
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33474:
_33469:
_33467:
	jmp	_33475
_33464:
	cmp	esi,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33478
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33476
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33476:
_33478:
	cmp	eax,0
	je	_33480
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33481
	cmp	edx,3
	sete	al
	movzx	eax,al
_33481:
	cmp	eax,0
	je	_33483
	mov	ebx,2
	mov	dword [_bb_sublevel],6
	cmp	dword [_bb_currGameMode],123
	jne	_33484
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93425
	jmp	_33485
_33484:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33486
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_33486:
	cmp	eax,0
	je	_33488
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33488:
	cmp	eax,0
	je	_33490
	mov	dword [_bb_level],2
	mov	dword [_bb_sublevel],7
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33490:
_33485:
_33483:
	jmp	_33491
_33480:
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33494
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33492
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33492:
_33494:
	cmp	eax,0
	je	_33496
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33497
	cmp	edx,3
	sete	al
	movzx	eax,al
_33497:
	cmp	eax,0
	je	_33499
	mov	ebx,2
	mov	dword [_bb_sublevel],10
	cmp	dword [_bb_currGameMode],123
	jne	_33500
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93499
	jmp	_33501
_33500:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33502
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_33502:
	cmp	eax,0
	je	_33504
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33504:
	cmp	eax,0
	je	_33506
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33506:
_33501:
_33499:
	jmp	_33507
_33496:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33508
	cmp	edx,3
	sete	al
	movzx	eax,al
_33508:
	cmp	eax,0
	je	_33510
	mov	ebx,2
	add	dword [_bb_sublevel],1
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33517
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33511
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33511:
	cmp	eax,0
	jne	_33513
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33513:
	cmp	eax,0
	je	_33515
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_33515:
_33517:
	cmp	eax,0
	je	_33519
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],1
_33519:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33520
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_33520:
	cmp	eax,0
	je	_33522
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],1
_33522:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33523
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33523:
	cmp	eax,0
	je	_33525
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],1
_33525:
_33510:
_33507:
_33491:
_33475:
	jmp	_33383
_33386:
	cmp	esi,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33528
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33526
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33526:
_33528:
	cmp	eax,0
	je	_33530
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33531
	cmp	edx,3
	sete	al
	movzx	eax,al
_33531:
	cmp	eax,0
	je	_33533
	mov	ebx,2
	mov	dword [_bb_sublevel],5
	cmp	dword [_bb_currGameMode],123
	jne	_33534
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93443
	jmp	_33535
_33534:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33536
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93443
	sete	al
	movzx	eax,al
_33536:
	cmp	eax,0
	je	_33538
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33538:
	cmp	eax,0
	je	_33540
	mov	dword [_bb_level],3
	mov	dword [_bb_sublevel],6
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33540:
_33535:
_33533:
	jmp	_33541
_33530:
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33544
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33542
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33542:
_33544:
	cmp	eax,0
	je	_33546
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33547
	cmp	edx,3
	sete	al
	movzx	eax,al
_33547:
	cmp	eax,0
	je	_33549
	mov	ebx,2
	mov	dword [_bb_sublevel],10
	cmp	dword [_bb_currGameMode],123
	jne	_33550
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93411
	jmp	_33551
_33550:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33552
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_33552:
	cmp	eax,0
	je	_33554
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33554:
	cmp	eax,0
	je	_33556
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33556:
_33551:
_33549:
	jmp	_33557
_33546:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33558
	cmp	edx,3
	sete	al
	movzx	eax,al
_33558:
	cmp	eax,0
	je	_33560
	mov	ebx,2
	add	dword [_bb_sublevel],1
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33567
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33561
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33561:
	cmp	eax,0
	jne	_33563
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33563:
	cmp	eax,0
	je	_33565
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_33565:
_33567:
	cmp	eax,0
	je	_33569
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],1
_33569:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33570
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_33570:
	cmp	eax,0
	je	_33572
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],1
_33572:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33573
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33573:
	cmp	eax,0
	je	_33575
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],1
_33575:
_33560:
_33557:
_33541:
	jmp	_33383
_33387:
	cmp	esi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33578
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33576
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33576:
_33578:
	cmp	eax,0
	je	_33580
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33581
	cmp	edx,3
	sete	al
	movzx	eax,al
_33581:
	cmp	eax,0
	je	_33583
	mov	ebx,2
	mov	dword [_bb_sublevel],3
	cmp	dword [_bb_currGameMode],123
	jne	_33584
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93466
	jmp	_33585
_33584:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33586
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_33586:
	cmp	eax,0
	je	_33588
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33588:
	cmp	eax,0
	je	_33590
	mov	dword [_bb_level],4
	mov	dword [_bb_sublevel],4
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33590:
_33585:
_33583:
	jmp	_33591
_33580:
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33594
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33592
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33592:
_33594:
	cmp	eax,0
	je	_33596
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33597
	cmp	edx,3
	sete	al
	movzx	eax,al
_33597:
	cmp	eax,0
	je	_33599
	mov	ebx,2
	mov	dword [_bb_sublevel],10
	cmp	dword [_bb_currGameMode],123
	jne	_33600
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93437
	jmp	_33601
_33600:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33602
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_33602:
	cmp	eax,0
	je	_33604
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33604:
	cmp	eax,0
	je	_33606
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33606:
_33601:
_33599:
	jmp	_33607
_33596:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33608
	cmp	edx,3
	sete	al
	movzx	eax,al
_33608:
	cmp	eax,0
	je	_33610
	mov	ebx,2
	add	dword [_bb_sublevel],1
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33617
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33611
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33611:
	cmp	eax,0
	jne	_33613
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33613:
	cmp	eax,0
	je	_33615
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_33615:
_33617:
	cmp	eax,0
	je	_33619
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],1
_33619:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33620
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_33620:
	cmp	eax,0
	je	_33622
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],1
_33622:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33623
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33623:
	cmp	eax,0
	je	_33625
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],1
_33625:
_33610:
_33607:
_33591:
	jmp	_33383
_33388:
	cmp	esi,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33628
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33626
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33626:
_33628:
	cmp	eax,0
	je	_33630
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33631
	cmp	edx,3
	sete	al
	movzx	eax,al
_33631:
	cmp	eax,0
	je	_33633
	mov	ebx,2
	mov	dword [_bb_sublevel],4
	cmp	dword [_bb_currGameMode],123
	jne	_33634
	mov	dword [_bb_currGameMode],934
	mov	dword [_bb_currModeExtra],93469
	jmp	_33635
_33634:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33636
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_33636:
	cmp	eax,0
	je	_33638
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33638:
	cmp	eax,0
	je	_33640
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],5
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeExtra],0
_33640:
_33635:
_33633:
	jmp	_33641
_33630:
	cmp	ecx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33642
	cmp	edx,3
	sete	al
	movzx	eax,al
_33642:
	cmp	eax,0
	je	_33644
	mov	ebx,2
	add	dword [_bb_sublevel],1
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33651
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33645
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33645:
	cmp	eax,0
	jne	_33647
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33647:
	cmp	eax,0
	je	_33649
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_33649:
_33651:
	cmp	eax,0
	je	_33653
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],10
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33654
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33654:
	cmp	eax,0
	jne	_33656
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33656:
	cmp	eax,0
	je	_33658
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],5
_33658:
_33653:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33659
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_33659:
	cmp	eax,0
	je	_33661
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],1
_33661:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33662
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33662:
	cmp	eax,0
	je	_33664
	mov	dword [_bb_level],5
	mov	dword [_bb_sublevel],3
_33664:
_33644:
_33641:
	jmp	_33383
_33383:
	mov	eax,ebx
	jmp	_14195
_14195:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_levelManagementControl_LoadLevel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,-25
	cmp	edx,0
	je	_33668
	cmp	edx,1
	je	_33669
	cmp	edx,2
	je	_33670
	cmp	edx,3
	je	_33671
	cmp	edx,41
	je	_33672
	cmp	edx,42
	je	_33673
	cmp	edx,43
	je	_33674
	jmp	_33667
_33668:
	mov	eax,1
	jmp	_33667
_33669:
	mov	eax,1
	jmp	_33667
_33670:
	mov	eax,2
	jmp	_33667
_33671:
	mov	eax,3
	jmp	_33667
_33672:
	mov	eax,41
	jmp	_33667
_33673:
	mov	eax,42
	jmp	_33667
_33674:
	mov	eax,43
	jmp	_33667
_33667:
	jmp	_14199
_14199:
	mov	esp,ebp
	pop	ebp
	ret
_bb_BG_SubtitutionImage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_33675
	cmp	dword [_bb_bg1_image],0
	je	_33676
	push	dword [_bb_bg1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg1_image],0
_33676:
	cmp	dword [_bb_bg_1_extend_image],0
	je	_33677
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],0
_33677:
	cmp	dword [_bb_bg_1_extend2_image],0
	je	_33678
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],0
_33678:
	cmp	dword [_bb_bg_1_extend2_2_image],0
	je	_33679
	push	dword [_bb_bg_1_extend2_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],0
_33679:
	cmp	dword [_bb_bg_maskeffect_frozen_image],0
	je	_33680
	push	dword [_bb_bg_maskeffect_frozen_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_maskeffect_frozen_image],0
_33680:
	cmp	dword [_bb_panel_1_image],0
	je	_33681
	push	dword [_bb_panel_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panel_1_image],0
_33681:
	cmp	dword [_bb_bg_boar_startmark_image],0
	je	_33682
	push	dword [_bb_bg_boar_startmark_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_boar_startmark_image],0
_33682:
	push	_468
	call	_bb_BG_SubtitutionBGM
	add	esp,4
	call	_bbGCCollect
	jmp	_33683
_33675:
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_33684
	push	_42
	call	_bb_BG_SubtitutionBGM
	add	esp,4
	push	_468
	call	_bb_BG_SubtitutionImage
	add	esp,4
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_33687
	cmp	eax,2
	je	_33688
	cmp	eax,3
	je	_33689
	cmp	eax,4
	je	_33690
	cmp	eax,5
	je	_33691
	jmp	_33686
_33687:
	cmp	dword [_bb_currGameMode],478
	jne	_33692
	push	2
	push	_33693
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	jmp	_33694
_33692:
	push	2
	push	_18468
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
_33694:
	push	2
	push	_33695
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_18471
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33696
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_18473
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33686
_33688:
	cmp	dword [_bb_currGameMode],478
	jne	_33697
	push	2
	push	_33698
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	jmp	_33699
_33697:
	push	2
	push	_33700
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
_33699:
	push	2
	push	_33701
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33702
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33703
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33704
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33686
_33689:
	cmp	dword [_bb_currGameMode],478
	jne	_33705
	push	2
	push	_33706
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	jmp	_33707
_33705:
	push	2
	push	_33708
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
_33707:
	push	2
	push	_33709
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33710
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33711
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33712
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33686
_33690:
	cmp	dword [_bb_currGameMode],478
	jne	_33713
	push	2
	push	_33714
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	jmp	_33715
_33713:
	push	2
	push	_33716
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
_33715:
	push	2
	push	_33717
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33718
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33719
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33720
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33686
_33691:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33721
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33721:
	cmp	eax,0
	jne	_33723
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_33723:
	cmp	eax,0
	jne	_33725
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_33725:
	cmp	eax,0
	je	_33727
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_33730
	cmp	eax,2
	je	_33731
	cmp	eax,3
	je	_33732
	cmp	eax,5
	je	_33733
	cmp	eax,6
	je	_33734
	cmp	eax,7
	je	_33735
	cmp	eax,8
	je	_33736
	push	2
	push	_33716
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33717
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33718
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33719
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33720
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33730:
	push	2
	push	_33737
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33738
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33739
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33740
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33741
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33731:
	push	2
	push	_33700
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33701
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33702
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33703
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33704
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33732:
	push	2
	push	_33708
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33709
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33710
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33711
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33712
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33733:
	push	2
	push	_33742
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33743
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33744
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33745
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33746
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33734:
	push	2
	push	_33747
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33748
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33749
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33750
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33751
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33735:
	push	2
	push	_33752
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33753
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33754
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33755
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33756
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33736:
	push	2
	push	_33757
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33758
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33759
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33760
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33761
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
	jmp	_33729
_33729:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33762
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_33762:
	cmp	eax,0
	je	_33764
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_33764:
	cmp	eax,0
	je	_33766
	push	2
	push	_33757
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	push	2
	push	_33758
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33759
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33760
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33761
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
_33766:
	jmp	_33767
_33727:
	cmp	dword [_bb_currGameMode],478
	jne	_33768
	push	2
	push	_33714
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
	jmp	_33769
_33768:
	push	2
	push	_33716
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg1_image],eax
_33769:
	push	2
	push	_33717
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend_image],eax
	push	2
	push	_33718
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_image],eax
	push	2
	push	_33719
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_1_extend2_2_image],eax
	push	2
	push	_33720
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_1_image],eax
_33767:
	jmp	_33686
_33686:
	mov	eax,dword [_bb_bg1_image]
	mov	dword [_bb_bg_image],eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	call	_bb_InitTutorAddOn
	cmp	dword [_bb_currGameMode],753
	jne	_33770
	push	2
	push	_33771
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_boar_startmark_image],eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_boar_startmark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_boar_startmark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_boar_startmark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_33770:
_33684:
_33683:
	mov	eax,0
	jmp	_14202
_14202:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetIsEndOfLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33773
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33773:
	cmp	eax,0
	je	_33775
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33775:
	cmp	eax,0
	je	_33777
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_33777:
	cmp	eax,0
	je	_33779
	cmp	dword [_bb_currGameMode],123
	jne	_33780
	mov	dword [_bb_modeState_Battle],8254
	mov	dword [_bb_currBattleGameMode],0
	mov	dword [_bb_currBattleModeExtra],0
	mov	dword [_bb_modeState_Nightmare],3256
	mov	dword [_bb_modeState_Harvest],4258
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	mov	ecx,0
	jmp	_33782
_3043:
	mov	edx,0
	jmp	_33784
_3046:
	mov	ebx,dword [_bb_arrIsGetStar]
	mov	eax,ecx
	mov	esi,dword [_bb_arrIsGetStar]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	dword [ebx+eax*4+28],0
	mov	ebx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,ecx
	mov	esi,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	dword [ebx+eax*4+28],0
_3044:
	add	edx,1
_33784:
	cmp	edx,9
	jle	_3046
_3045:
_3041:
	add	ecx,1
_33782:
	cmp	ecx,4
	jle	_3043
_3042:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	dword [eax+24],25
	jmp	_33785
_33780:
	cmp	dword [_bb_currGameMode],252
	jne	_33786
	cmp	dword [_bb_currModeContinuous],2521
	jne	_33787
	mov	dword [_bb_currModeContinuous],2522
_33787:
_33786:
_33785:
	mov	ebx,1
	jmp	_33788
_33779:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33789
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33789:
	cmp	eax,0
	jne	_33791
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33791:
	cmp	eax,0
	je	_33793
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33793:
	cmp	eax,0
	je	_33795
	mov	ebx,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	je	_33798
	cmp	eax,478
	je	_33799
	cmp	eax,591
	je	_33800
	jmp	_33797
_33798:
	push	4
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_33803
	cmp	eax,1
	je	_33804
	cmp	eax,2
	je	_33805
	cmp	eax,3
	je	_33806
	jmp	_33802
_33803:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	dword [eax+4+24],25
	jmp	_33802
_33804:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	dword [eax+8+24],25
	jmp	_33802
_33805:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	dword [eax+12+24],25
	jmp	_33802
_33806:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	dword [eax+16+24],25
	jmp	_33802
_33802:
	jmp	_33797
_33799:
	push	5
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_33809
	cmp	eax,1
	je	_33810
	cmp	eax,2
	je	_33811
	cmp	eax,3
	je	_33812
	jmp	_33808
_33809:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	dword [eax+4+24],25
	jmp	_33808
_33810:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	dword [eax+8+24],25
	jmp	_33808
_33811:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	dword [eax+12+24],25
	jmp	_33808
_33812:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	dword [eax+16+24],25
	jmp	_33808
_33808:
	jmp	_33797
_33800:
	push	6
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_33815
	cmp	eax,1
	je	_33816
	cmp	eax,2
	je	_33817
	cmp	eax,3
	je	_33818
	jmp	_33814
_33815:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	dword [eax+4+24],25
	jmp	_33814
_33816:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	dword [eax+8+24],25
	jmp	_33814
_33817:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	dword [eax+12+24],25
	jmp	_33814
_33818:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	dword [eax+16+24],25
	jmp	_33814
_33814:
	jmp	_33797
_33797:
	jmp	_33819
_33795:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33820
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33820:
	cmp	eax,0
	je	_33822
	mov	ebx,1
	push	7
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_33825
	cmp	eax,1
	je	_33826
	cmp	eax,2
	je	_33827
	cmp	eax,3
	je	_33828
	jmp	_33824
_33825:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	dword [eax+4+24],25
	jmp	_33824
_33826:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	dword [eax+8+24],25
	jmp	_33824
_33827:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	dword [eax+12+24],25
	jmp	_33824
_33828:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	dword [eax+16+24],25
	jmp	_33824
_33824:
	jmp	_33829
_33822:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33830
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_33830:
	cmp	eax,0
	je	_33832
	mov	ebx,1
	push	8
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_33835
	cmp	eax,1
	je	_33836
	cmp	eax,2
	je	_33837
	cmp	eax,3
	je	_33838
	jmp	_33834
_33835:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	dword [eax+4+24],25
	jmp	_33834
_33836:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	dword [eax+8+24],25
	jmp	_33834
_33837:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	dword [eax+12+24],25
	jmp	_33834
_33838:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	dword [eax+16+24],25
	jmp	_33834
_33834:
	jmp	_33839
_33832:
	cmp	dword [_bb_currGameMode],934
	jne	_33840
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_33841
	mov	ebx,1
	push	2
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
_33841:
	call	_bb_SetIsLoadLevel
	push	9
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33842
_33840:
	cmp	dword [_bb_currGameMode],948
	jne	_33843
	mov	ebx,1
	call	_bb_SetIsLoadLevel
	push	10
	call	_bb_CheckTrophyUnlock
	add	esp,4
	push	3
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
_33843:
_33842:
_33839:
_33829:
_33819:
_33788:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_33844
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	setne	al
	movzx	eax,al
_33844:
	cmp	eax,0
	je	_33846
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33847
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33847:
	cmp	eax,0
	je	_33849
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33849:
	cmp	eax,0
	je	_33851
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_33851:
	cmp	eax,0
	je	_33853
	jmp	_33854
_33853:
	cmp	ebx,1
	jne	_33855
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33857
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33857:
	cmp	eax,0
	jne	_33859
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33859:
	cmp	eax,0
	je	_33861
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33861:
	cmp	eax,0
	je	_33863
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33863:
	cmp	eax,0
	je	_33865
	mov	edx,1
	jmp	_33866
_33865:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33867
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33867:
	cmp	eax,0
	je	_33869
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33869:
	cmp	eax,0
	je	_33871
	mov	edx,1
	jmp	_33872
_33871:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33873
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33873:
	cmp	eax,0
	je	_33875
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_33875:
	cmp	eax,0
	je	_33877
	mov	edx,1
_33877:
_33872:
_33866:
	cmp	edx,1
	jne	_33878
	cmp	dword [_bb_modeState_Defense],5251
	je	_33879
	mov	dword [_bb_modeState_Defense],5251
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	dword [eax+24],25
	jmp	_33880
_33879:
	cmp	dword [_bb_modeState_Catapult],6256
	je	_33881
	mov	dword [_bb_modeState_Catapult],6256
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	dword [eax+24],25
	jmp	_33882
_33881:
	cmp	dword [_bb_modeState_BoarMania],7253
	je	_33883
	mov	dword [_bb_modeState_BoarMania],7253
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	dword [eax+24],25
	jmp	_33884
_33883:
	cmp	dword [_bb_modeState_Unlimited],7645
	je	_33885
	mov	dword [_bb_modeState_Unlimited],7645
_33885:
_33884:
_33882:
_33880:
_33878:
_33855:
_33854:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33886
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33886:
	cmp	eax,0
	je	_33888
	call	_bb_SetIsLoadLevel
	push	dword [_bb_level]
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33889
_33888:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33890
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33890:
	cmp	eax,0
	jne	_33892
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33892:
	cmp	eax,0
	je	_33894
	call	_bb_SetIsLoadLevel
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	je	_33897
	cmp	eax,478
	je	_33898
	cmp	eax,591
	je	_33899
	jmp	_33896
_33897:
	push	14
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33896
_33898:
	push	11
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33896
_33899:
	push	12
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33896
_33896:
	jmp	_33900
_33894:
	cmp	dword [_bb_currGameMode],666
	jne	_33901
	call	_bb_SetIsLoadLevel
	push	13
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_33902
_33901:
	cmp	dword [_bb_currGameMode],753
	jne	_33903
	call	_bb_SetIsLoadLevel
	push	15
	call	_bb_CheckTrophyUnlock
	add	esp,4
_33903:
_33902:
_33900:
_33889:
_33846:
	cmp	ebx,1
	jne	_33904
	mov	dword [_bb_isLoadLevel],0
_33904:
	mov	eax,ebx
	jmp	_14204
_14204:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GoToNextLevel:
	push	ebp
	mov	ebp,esp
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	call	_bb_StopAll_SFX
	call	_bb_ReleaseAllAsset
	call	_bb_GetIsEndOfLevel
	cmp	eax,1
	jne	_33905
	call	_bb_EndOfLevel
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_33906
_33905:
	call	_bb_NotEndOfLevel
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33907
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
_33907:
	cmp	eax,0
	je	_33909
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_33909:
	cmp	eax,0
	je	_33911
	mov	eax,dword [_bb_playerLevelState]
	cmp	eax,3
	sete	al
	movzx	eax,al
_33911:
	cmp	eax,0
	je	_33913
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	jmp	_33914
_33913:
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],2
_33914:
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
_33906:
	mov	eax,0
	jmp	_14206
_14206:
	mov	esp,ebp
	pop	ebp
	ret
_bb_EndOfLevel:
	push	ebp
	mov	ebp,esp
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33916
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33916:
	cmp	eax,0
	jne	_33918
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33918:
	cmp	eax,0
	je	_33920
	cmp	dword [_bb_sublevel],5
	jne	_33921
	mov	edx,1
_33921:
	jmp	_33922
_33920:
	cmp	dword [_bb_currGameMode],666
	jne	_33923
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33924
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33924:
	cmp	eax,0
	je	_33926
	mov	edx,1
_33926:
	jmp	_33927
_33923:
	cmp	dword [_bb_currGameMode],753
	jne	_33928
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33929
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_33929:
	cmp	eax,0
	je	_33931
	mov	edx,1
_33931:
	jmp	_33932
_33928:
	mov	edx,1
_33932:
_33927:
_33922:
	cmp	edx,1
	jne	_33933
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],1
	mov	dword [_bb_playerLevelState],2
	jmp	_33934
_33933:
	call	_bb_NotEndOfLevel
	push	dword [_bb_playerLevelState]
	push	dword [_bb_playerLevelName]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_levelManagementControl_NextLevel
	add	esp,16
	mov	dword [_bb_playerLevelState],2
_33934:
	call	_bb_SetUnlockedThings
	call	_bb_saveFilePlayer
	mov	eax,0
	jmp	_14208
_14208:
	mov	esp,ebp
	pop	ebp
	ret
_bb_NotEndOfLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33936
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33936:
	cmp	eax,0
	jne	_33938
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33938:
	cmp	eax,0
	jne	_33940
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_33940:
	cmp	eax,0
	je	_33942
	call	_bb_saveFileLevel_Bersambung
_33942:
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_totalenemy],0
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_playerLevelName],2
	mov	dword [_bb_playerLevelState],3
	call	_bb_SetUnlockedThings
	call	_bb_saveFilePlayer
	mov	eax,0
	jmp	_14210
_14210:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GoToMainMenuScreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_currLevelName],1
	mov	eax,dword [_bb_panelInGame]
	mov	dword [eax+20],0
	mov	dword [_bb_pauseGame],0
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	cmp	dword [_bb_isOpenPanelAutomatic],0
	jne	_33943
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_33943:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	call	_bb_InitTutors
	call	_bb_GetPosX_BG
	mov	dword [ebp-4],eax
	mov	eax,0
	mov	edx,dword [_bb_BARISPOS]
	add	eax,120
	mov	dword [edx+24],eax
	mov	edi,1
	jmp	_33947
_3049:
	mov	esi,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,24
	mov	dword [esi+edi*4+24],eax
_3047:
	add	edi,1
_33947:
	cmp	edi,6
	jle	_3049
_3048:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp-4]
	add	eax,34
	mov	dword [edx+24],eax
	mov	edi,1
	jmp	_33948
_3052:
	mov	esi,dword [_bb_KOLOMPOS]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,edi
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	push	_brl_max2d_TImage
	push	dword [_bb_placemarker_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,8
	mov	dword [esi+edi*4+24],eax
_3050:
	add	edi,1
_33948:
	cmp	edi,13
	jle	_3052
_3051:
	call	_bb_ReleaseAllAsset
	mov	eax,dword [_bb_isCollEdTEMP]
	mov	dword [_bb_isCollEd],eax
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_gameTitle]
	fldz
	fstp	dword [eax+40]
	mov	esi,dword [_bb_mainMenuEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3053
_3055:
	push	_bb_TMainMenuEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3053
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_3053:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3055
_3054:
	mov	dword [_bb_isLevelBySelectionMenu],0
	mov	dword [_bb_currGameMode],0
	mov	eax,dword [_bb_LoadingScreen]
	cmp	dword [eax+28],100
	jge	_33956
	mov	dword [_bb_currLevelName_Pending],1
	mov	dword [_bb_currLevelName],6
_33956:
	mov	eax,0
	jmp	_14212
_14212:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_RestartLevelGame:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_currLevelName],2
	jne	_33957
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	call	_bb_StopAll_SFX
	call	_bb_LoadingScreenRutin
	mov	dword [_bb_isRestartLevel],0
	mov	dword [_bb_isLoadLevel],0
	call	_bb_SetIsLoadLevel
	mov	dword [_bb_loadLevel],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	mov	eax,dword [_bb_panelInGame]
	mov	dword [eax+20],0
	mov	dword [_bb_pauseGame],0
	call	_bb_InitTutorAddOn
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33958
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_33958:
	cmp	eax,0
	je	_33960
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_33960:
	cmp	eax,0
	je	_33962
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_33962:
	cmp	eax,0
	je	_33964
	push	_2989
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33965
_33964:
	cmp	dword [_bb_currGameMode],934
	jne	_33966
	push	_2990
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33967
_33966:
	cmp	dword [_bb_currGameMode],948
	jne	_33968
	push	_2991
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33969
_33968:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33970
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_33970:
	cmp	eax,0
	jne	_33972
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_33972:
	cmp	eax,0
	je	_33974
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33974:
	cmp	eax,0
	je	_33976
	push	_2992
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_33977
_33976:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_33978
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_33978:
	cmp	eax,0
	jne	_33980
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_33980:
	cmp	eax,0
	je	_33982
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_33982:
	cmp	eax,0
	je	_33984
	push	_2992
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_33984:
_33977:
_33969:
_33967:
_33965:
	call	_bb_saveFilePlayer
_33957:
	mov	eax,0
	jmp	_14214
_14214:
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetUnlockedThings:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],0
	je	_33985
	mov	eax,dword [_bb_newItem]
	push	dword [eax+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_3056
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_33985:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_33986
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_33986:
	cmp	eax,0
	je	_33988
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_33991
	cmp	eax,2
	je	_33992
	cmp	eax,3
	je	_33993
	cmp	eax,4
	je	_33994
	jmp	_33990
_33991:
	cmp	dword [_bb_sublevel],1
	jne	_33995
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	511
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+24],eax
	jmp	_33996
_33995:
	cmp	dword [_bb_sublevel],3
	jne	_33997
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	531
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+4+24],eax
	jmp	_33998
_33997:
	cmp	dword [_bb_sublevel],4
	jne	_33999
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	551
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+8+24],eax
	jmp	_34000
_33999:
	cmp	dword [_bb_sublevel],5
	jne	_34001
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	521
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+12+24],eax
	jmp	_34002
_34001:
	cmp	dword [_bb_sublevel],8
	jne	_34003
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	541
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+16+24],eax
	jmp	_34004
_34003:
	cmp	dword [_bb_sublevel],9
	jne	_34005
	mov	dword [_bb_fiturState_Shop],245
	push	_3057
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34006
_34005:
	cmp	dword [_bb_sublevel],10
	jne	_34007
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	561
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+20+24],eax
_34007:
_34006:
_34004:
_34002:
_34000:
_33998:
_33996:
	jmp	_33990
_33992:
	cmp	dword [_bb_sublevel],1
	jne	_34008
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	571
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+24+24],eax
	jmp	_34009
_34008:
	cmp	dword [_bb_sublevel],2
	jne	_34010
	mov	dword [_bb_fiturState_BioBook],357
	push	_3058
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34011
_34010:
	cmp	dword [_bb_sublevel],3
	jne	_34012
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	581
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+28+24],eax
	jmp	_34013
_34012:
	cmp	dword [_bb_sublevel],4
	jne	_34014
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	582
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+32+24],eax
	jmp	_34015
_34014:
	cmp	dword [_bb_sublevel],5
	jne	_34016
	mov	dword [_bb_fiturState_Garden],471
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	mov	dword [edx+24],eax
	push	_3059
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34017
_34016:
	cmp	dword [_bb_sublevel],6
	jne	_34018
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	583
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+36+24],eax
	jmp	_34019
_34018:
	cmp	dword [_bb_sublevel],7
	jne	_34020
	mov	dword [_bb_fiturState_DiaryBook],632
	push	_3060
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34021
_34020:
	cmp	dword [_bb_sublevel],8
	jne	_34022
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	584
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+40+24],eax
	jmp	_34023
_34022:
	cmp	dword [_bb_sublevel],9
	jne	_34024
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	585
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+44+24],eax
_34024:
_34023:
_34021:
_34019:
_34017:
_34015:
_34013:
_34011:
_34009:
	jmp	_33990
_33993:
	cmp	dword [_bb_sublevel],1
	jne	_34025
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	586
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+48+24],eax
	jmp	_34026
_34025:
	cmp	dword [_bb_sublevel],2
	jne	_34027
	mov	dword [_bb_modeState_Special],9643
	push	_3061
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+8+24],25
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+12+24],25
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+16+24],25
	push	_3062
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34028
_34027:
	cmp	dword [_bb_sublevel],3
	jne	_34029
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	588
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+52+24],eax
	jmp	_34030
_34029:
	cmp	dword [_bb_sublevel],4
	jne	_34031
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	587
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+56+24],eax
	jmp	_34032
_34031:
	cmp	dword [_bb_sublevel],5
	jne	_34033
	mov	dword [_bb_modeState_Extra],8465
	push	_3063
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34034
_34033:
	cmp	dword [_bb_sublevel],6
	jne	_34035
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	589
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+60+24],eax
	jmp	_34036
_34035:
	cmp	dword [_bb_sublevel],7
	jne	_34037
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	590
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+64+24],eax
	jmp	_34038
_34037:
	cmp	dword [_bb_sublevel],8
	jne	_34039
	mov	dword [_bb_fiturState_Ranch],446
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	mov	dword [edx+24],eax
	push	_3064
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34040
_34039:
	cmp	dword [_bb_sublevel],9
	jne	_34041
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	591
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+68+24],eax
_34041:
_34040:
_34038:
_34036:
_34034:
_34032:
_34030:
_34028:
_34026:
	jmp	_33990
_33994:
	cmp	dword [_bb_sublevel],1
	jne	_34042
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	592
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+72+24],eax
	jmp	_34043
_34042:
	cmp	dword [_bb_sublevel],2
	jne	_34044
	mov	dword [_bb_fiturState_Ranch],446
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	mov	dword [edx+24],eax
	push	_3065
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+20+24],25
	push	_3066
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34045
_34044:
	cmp	dword [_bb_sublevel],3
	jne	_34046
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	594
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+76+24],eax
	jmp	_34047
_34046:
	cmp	dword [_bb_sublevel],4
	jne	_34048
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	593
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+80+24],eax
	jmp	_34049
_34048:
	cmp	dword [_bb_sublevel],5
	jne	_34050
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	595
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+84+24],eax
	jmp	_34051
_34050:
	cmp	dword [_bb_sublevel],6
	jne	_34052
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	596
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+88+24],eax
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+24+24],25
	push	_3067
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34053
_34052:
	cmp	dword [_bb_sublevel],7
	jne	_34054
	mov	dword [_bb_fiturState_Ranch],446
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	mov	dword [edx+24],eax
	push	_3068
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+28+24],25
	push	_3069
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34055
_34054:
	cmp	dword [_bb_sublevel],8
	jne	_34056
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	597
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+92+24],eax
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+32+24],25
	push	_3070
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34057
_34056:
	cmp	dword [_bb_sublevel],9
	jne	_34058
	push	_3071
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34059
_34058:
	cmp	dword [_bb_sublevel],10
	jne	_34060
	push	_3071
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	dword [eax+36+24],25
	push	_3072
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [_bb_currGameMode],123
	jne	_34061
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	402
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+64+24],eax
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	404
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+68+24],eax
	push	_3073
	call	_brl_standardio_Print
	add	esp,4
_34061:
_34060:
_34059:
_34057:
_34055:
_34053:
_34051:
_34049:
_34047:
_34045:
_34043:
	jmp	_33990
_33990:
	jmp	_34062
_33988:
	cmp	dword [_bb_currGameMode],934
	jne	_34063
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_34066
	cmp	eax,2
	je	_34067
	cmp	eax,3
	je	_34068
	cmp	eax,4
	je	_34069
	cmp	eax,5
	je	_34070
	jmp	_34065
_34066:
	cmp	dword [_bb_sublevel],4
	jne	_34071
	cmp	dword [_bb_currModeExtra],93446
	jne	_34072
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+24],25
	push	_3074
	call	_brl_standardio_Print
	add	esp,4
_34072:
	jmp	_34073
_34071:
	cmp	dword [_bb_sublevel],10
	jne	_34074
	cmp	dword [_bb_currModeExtra],93473
	jne	_34075
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+4+24],25
	push	_3075
	call	_brl_standardio_Print
	add	esp,4
_34075:
_34074:
_34073:
	jmp	_34065
_34067:
	cmp	dword [_bb_sublevel],3
	jne	_34076
	cmp	dword [_bb_currModeExtra],93451
	jne	_34077
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+8+24],25
	push	_3076
	call	_brl_standardio_Print
	add	esp,4
_34077:
	jmp	_34078
_34076:
	cmp	dword [_bb_sublevel],6
	jne	_34079
	cmp	dword [_bb_currModeExtra],93425
	jne	_34080
	mov	dword [_bb_fiturState_TrophyRoom],519
	push	_3077
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+12+24],25
	push	_3078
	call	_brl_standardio_Print
	add	esp,4
_34080:
	jmp	_34081
_34079:
	cmp	dword [_bb_sublevel],10
	jne	_34082
	cmp	dword [_bb_currModeExtra],93499
	jne	_34083
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+16+24],25
	push	_3079
	call	_brl_standardio_Print
	add	esp,4
_34083:
_34082:
_34081:
_34078:
	jmp	_34065
_34068:
	cmp	dword [_bb_sublevel],5
	jne	_34084
	cmp	dword [_bb_currModeExtra],93443
	jne	_34085
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+20+24],25
	push	_3080
	call	_brl_standardio_Print
	add	esp,4
_34085:
	jmp	_34086
_34084:
	cmp	dword [_bb_sublevel],10
	jne	_34087
	cmp	dword [_bb_currModeExtra],93411
	jne	_34088
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+24+24],25
	push	_3081
	call	_brl_standardio_Print
	add	esp,4
_34088:
_34087:
_34086:
	jmp	_34065
_34069:
	cmp	dword [_bb_sublevel],3
	jne	_34089
	cmp	dword [_bb_currModeExtra],93466
	jne	_34090
	push	_3071
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+28+24],25
	push	_3082
	call	_brl_standardio_Print
	add	esp,4
_34090:
	jmp	_34091
_34089:
	cmp	dword [_bb_sublevel],10
	jne	_34092
	cmp	dword [_bb_currModeExtra],93437
	jne	_34093
	mov	dword [_bb_fiturState_GoldOre],756
	push	_3083
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+32+24],25
	push	_3084
	call	_brl_standardio_Print
	add	esp,4
_34093:
_34092:
_34091:
	jmp	_34065
_34070:
	cmp	dword [_bb_sublevel],4
	jne	_34094
	cmp	dword [_bb_currModeExtra],93469
	jne	_34095
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	dword [eax+36+24],25
	push	_3085
	call	_brl_standardio_Print
	add	esp,4
_34095:
_34094:
	jmp	_34065
_34065:
	jmp	_34096
_34063:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34097
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_34097:
	cmp	eax,0
	je	_34099
	push	16
	call	_bb_CheckTrophyUnlock
	add	esp,4
_34099:
_34096:
_34062:
	mov	eax,0
	jmp	_14216
_14216:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SplashScreenRutin:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	call	_brl_max2d_Cls
	call	_bb_GetPosX_BG
	mov	edi,eax
	mov	esi,0
	mov	eax,dword [_bb_isPlayCutScene]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34102
	mov	eax,dword [_bb_isDonePlayCutScene]
	cmp	eax,0
	sete	al
	movzx	eax,al
_34102:
	cmp	eax,0
	je	_34104
	push	1
	call	_bb_PlayCutScene
	add	esp,4
	mov	eax,dword [_bb_LoadingScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	jmp	_34106
_34104:
	mov	eax,dword [_bb_isPlayCutScene]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34107
	mov	eax,dword [_bb_isDonePlayCutScene]
	cmp	eax,1
	sete	al
	movzx	eax,al
_34107:
	cmp	eax,0
	je	_34109
	mov	dword [_bb_prevLevelName],0
	push	1
	push	dword [_bb_currLevelName]
	push	0
	call	_bb_levelManagementControl
	add	esp,12
	jmp	_34110
_34109:
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_34111
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,edi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34111:
	mov	eax,dword [_bb_fadeStep]
	cmp	eax,1
	je	_34115
	cmp	eax,2
	je	_34116
	cmp	eax,3
	je	_34117
	jmp	_34114
_34115:
	fld	dword [_bb_fadePoin1]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_34118
	fld	dword [_bb_fadePoin1]
	fadd	dword [_104289]
	fstp	dword [_bb_fadePoin1]
_34118:
	push	dword [_bb_fadePoin1]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_34119
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_kiri_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_kanan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34119:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	150
	call	_bbDelay
	add	esp,4
	fld	dword [_bb_fadePoin1]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_34120
	mov	dword [_bb_fadeStep],2
	fld1
	fstp	dword [_bb_fadePoin1]
	push	1000
	call	_bbDelay
	add	esp,4
_34120:
	jmp	_34114
_34116:
	fld	dword [_bb_fadePoin1]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_34121
	fld	dword [_bb_fadePoin1]
	fsub	dword [_104290]
	fstp	dword [_bb_fadePoin1]
_34121:
	fld	dword [_bb_fadePoin2]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_34122
	fld	dword [_bb_fadePoin2]
	fadd	dword [_104291]
	fstp	dword [_bb_fadePoin2]
_34122:
	push	dword [_bb_fadePoin1]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_34123
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_kiri_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logodistributor_kanan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34123:
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	dword [_bb_fadePoin2]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	150
	call	_bbDelay
	add	esp,4
	fld	dword [_bb_fadePoin1]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_34124
	fld	dword [_bb_fadePoin2]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_34124:
	cmp	eax,0
	je	_34126
	mov	dword [_bb_fadeStep],3
	fld1
	fstp	dword [_bb_fadePoin1]
	fldz
	fstp	dword [_bb_fadePoin2]
	push	1000
	call	_bbDelay
	add	esp,4
_34126:
	jmp	_34114
_34117:
	fld	dword [_bb_fadePoin1]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_34127
	fld	dword [_bb_fadePoin1]
	fsub	dword [_104292]
	fstp	dword [_bb_fadePoin1]
_34127:
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	dword [_bb_fadePoin1]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_ss_logoplayboom_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	150
	call	_bbDelay
	add	esp,4
	fld	dword [_bb_fadePoin1]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_34128
	mov	dword [_bb_isPlayCutScene],1
	call	_brl_max2d_Cls
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	0
	push	60
	push	dword [_bb_DEPTH]
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_34128:
	jmp	_34114
_34114:
_34110:
_34106:
	mov	eax,0
	jmp	_14218
_14218:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitSplashScreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,0
	mov	dword [_bb_currLevelName],0
	mov	dword [_bb_currLevelState],2
	push	1
	push	dword [_bb_volumesfx]
	push	dword [_bb_volumebgm]
	call	_bb_SetVolume
	add	esp,12
	call	_brl_max2d_Cls
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	eax,0
	push	0
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_34131
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,esi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_putih_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34131:
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	1000
	call	_bbDelay
	add	esp,4
	mov	eax,0
	jmp	_14220
_14220:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgLoadingScreen
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],1
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],1
	mov	eax,0
	jmp	_14223
_14223:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_Delete:
	push	ebp
	mov	ebp,esp
_14226:
	mov	eax,0
	jmp	_34133
_34133:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+28],100
	jge	_34134
	add	dword [ebx+28],1
_34134:
	cmp	dword [ebx+28],10
	jne	_34135
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
_34135:
	cmp	dword [ebx+28],20
	jne	_34137
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
_34137:
	cmp	dword [ebx+28],40
	jne	_34139
	push	3
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
_34139:
	cmp	dword [ebx+28],50
	jne	_34141
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
_34141:
	cmp	dword [ebx+28],80
	jne	_34143
	push	5
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
_34143:
	cmp	dword [ebx+28],95
	jne	_34145
	push	6
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebx+28],99
_34145:
	mov	eax,dword [ebx+36]
	cmp	dword [ebx+28],eax
	jne	_34147
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34148
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,43
	sete	al
	movzx	eax,al
_34148:
	cmp	eax,0
	jne	_34150
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,41
	sete	al
	movzx	eax,al
_34150:
	cmp	eax,0
	jne	_34152
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,42
	sete	al
	movzx	eax,al
_34152:
	cmp	eax,0
	je	_34154
	push	1
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+44]
	push	1000
	call	_bb_levelManagementControl2
	add	esp,12
	jmp	_34155
_34154:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+44],1
	jne	_34156
	call	_bb_GoToMainMenuScreen
	jmp	_34157
_34156:
	mov	eax,dword [_bb_playerLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34158
	mov	eax,dword [_bb_playerLevelState]
	cmp	eax,3
	sete	al
	movzx	eax,al
_34158:
	cmp	eax,0
	je	_34160
	call	_bb_GetIsLoadLevel
	push	2
	push	2
	push	2000
	call	_bb_levelManagementControl
	add	esp,12
	jmp	_34161
_34160:
	mov	dword [_bb_currLevelName],2
	call	_bb_panggilScene
_34161:
_34157:
_34155:
	jmp	_34162
_34147:
	cmp	dword [ebx+28],100
	jne	_34163
	cmp	dword [_bb_currLevelName_Pending],0
	je	_34164
	mov	eax,dword [_bb_currLevelName_Pending]
	mov	dword [_bb_currLevelName],eax
	mov	dword [_bb_currLevelName_Pending],0
_34164:
	mov	dword [ebx+28],101
_34163:
_34162:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_14229
_14229:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_updateLoadingAsset:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+28],100
	jge	_34166
	add	dword [ebx+28],1
_34166:
	mov	eax,dword [ebx+28]
	cmp	eax,1
	je	_34169
	cmp	eax,2
	je	_34170
	cmp	eax,3
	je	_34171
	cmp	eax,5
	je	_34172
	cmp	eax,8
	je	_34173
	cmp	eax,11
	je	_34174
	cmp	eax,15
	je	_34175
	cmp	eax,18
	je	_34176
	cmp	eax,20
	je	_34177
	cmp	eax,21
	je	_34178
	cmp	eax,25
	je	_34179
	cmp	eax,26
	je	_34180
	cmp	eax,30
	je	_34181
	cmp	eax,34
	je	_34182
	cmp	eax,37
	je	_34183
	cmp	eax,40
	je	_34184
	cmp	eax,45
	je	_34185
	cmp	eax,50
	je	_34186
	cmp	eax,51
	je	_34187
	cmp	eax,52
	je	_34188
	cmp	eax,53
	je	_34189
	cmp	eax,54
	je	_34190
	cmp	eax,55
	je	_34191
	cmp	eax,56
	je	_34192
	cmp	eax,60
	je	_34193
	jmp	_34168
_34169:
	call	_bb_GetModeState_Battle
	jmp	_34168
_34170:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	jmp	_34168
_34171:
	jmp	_34168
_34172:
	push	2
	push	_34195
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_image],eax
	push	2
	push	_34196
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskiri_image],eax
	push	2
	push	_34197
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskanan_image],eax
	push	2
	push	45
	push	0
	push	200
	push	550
	push	_34198
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_GameTitleLoading_image],eax
	push	2
	push	_34199
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_gametitle_image],eax
	push	2
	push	_34200
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_newItem_notif_image],eax
	cmp	dword [_bb_modeState_Battle],8254
	jne	_34201
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34202
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
	jmp	_34203
_34201:
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34204
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
_34203:
	push	2
	push	3
	push	0
	push	52
	push	145
	push	_34205
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnNightmare_image],eax
	push	2
	push	3
	push	0
	push	53
	push	141
	push	_34206
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnHarvest_image],eax
	push	2
	push	3
	push	0
	push	53
	push	142
	push	_34207
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnDefense_image],eax
	push	2
	push	3
	push	0
	push	54
	push	143
	push	_34208
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnCatapultDef_image],eax
	push	2
	push	3
	push	0
	push	54
	push	138
	push	_34209
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBoarMania_image],eax
	push	2
	push	3
	push	0
	push	60
	push	138
	push	_34210
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnUnlimited_image],eax
	push	2
	push	3
	push	0
	push	51
	push	133
	push	_34211
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBonus_image],eax
	push	2
	push	3
	push	0
	push	64
	push	83
	push	_34212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnExtraGames_image],eax
	push	2
	push	3
	push	0
	push	69
	push	79
	push	_34213
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSpecialGames_image],eax
	push	2
	push	2
	push	0
	push	86
	push	235
	push	_34214
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnChangePlayer_image],eax
	push	2
	push	2
	push	0
	push	58
	push	133
	push	_34215
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnOption_image],eax
	push	2
	push	2
	push	0
	push	45
	push	108
	push	_34216
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnExit_image],eax
	push	2
	push	8
	push	0
	push	28
	push	74
	push	_34217
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBawahText_image],eax
	push	2
	push	50
	push	0
	push	91
	push	112
	push	_34218
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox1_1_image],eax
	push	2
	push	50
	push	0
	push	91
	push	112
	push	_34219
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox1_2_image],eax
	push	2
	push	50
	push	0
	push	97
	push	116
	push	_34220
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox2_1_image],eax
	push	2
	push	50
	push	0
	push	97
	push	116
	push	_34221
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox2_2_image],eax
	push	2
	push	50
	push	0
	push	88
	push	128
	push	_34222
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox3_1_image],eax
	push	2
	push	50
	push	0
	push	88
	push	128
	push	_34223
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox3_2_image],eax
	push	2
	push	50
	push	0
	push	94
	push	123
	push	_34224
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox4_1_image],eax
	push	2
	push	50
	push	0
	push	94
	push	123
	push	_34225
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox4_2_image],eax
	push	2
	push	50
	push	0
	push	99
	push	160
	push	_34226
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox5_1_image],eax
	push	2
	push	50
	push	0
	push	99
	push	160
	push	_34227
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox5_2_image],eax
	push	2
	push	50
	push	0
	push	101
	push	126
	push	_34228
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox6_1_image],eax
	push	2
	push	50
	push	0
	push	101
	push	126
	push	_34229
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox6_2_image],eax
	push	2
	push	50
	push	0
	push	99
	push	125
	push	_34230
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox7_1_image],eax
	push	2
	push	50
	push	0
	push	99
	push	125
	push	_34231
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox7_2_image],eax
	push	2
	push	50
	push	0
	push	97
	push	145
	push	_34232
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox8_1_image],eax
	push	2
	push	50
	push	0
	push	97
	push	145
	push	_34233
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox8_2_image],eax
	push	2
	push	_34234
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_MainMenu_Ship_image],eax
	push	2
	push	100
	push	0
	push	69
	push	79
	push	_34235
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSmoke_image],eax
	push	2
	push	50
	push	0
	push	56
	push	146
	push	_34236
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoat_image],eax
	push	2
	push	35
	push	0
	push	66
	push	373
	push	_34237
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterSpark_image],eax
	push	2
	push	40
	push	0
	push	499
	push	355
	push	_34238
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoss_Idle_1_image],eax
	push	2
	push	20
	push	0
	push	571
	push	435
	push	_34239
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoss_Act_1_image],eax
	push	2
	push	10
	push	0
	push	375
	push	472
	push	_34240
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTroop_Idle_1_image],eax
	push	2
	push	7
	push	0
	push	442
	push	472
	push	_34241
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTroop_Act_1_image],eax
	push	2
	push	44
	push	0
	push	44
	push	139
	push	_34242
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_buttonset1_image],eax
	jmp	_34168
_34173:
	push	-1
	push	20
	push	0
	push	106
	push	142
	push	_34243
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animDefender_1_image],eax
	push	-1
	push	_34244
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animDefender_timerBG_image],eax
	push	-1
	push	_34245
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animDefender_timerFill_image],eax
	push	2
	push	30
	push	0
	push	76
	push	64
	push	_34246
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnKurcaci_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34247
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Idle_1_image],eax
	push	-1
	push	11
	push	0
	push	73
	push	42
	push	_34248
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Harvest_1_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34249
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Walk_Up_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34250
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Walk_Down_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34251
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Walk_Side_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34252
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Walk_Side_Up_image],eax
	push	-1
	push	8
	push	0
	push	73
	push	42
	push	_34253
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animKurcaci_Walk_Side_Down_image],eax
	push	2
	push	30
	push	0
	push	96
	push	70
	push	_34254
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_itemDropPower_1_image],eax
	push	2
	push	30
	push	0
	push	112
	push	96
	push	_34255
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_itemDropPower_2_image],eax
	push	2
	push	30
	push	0
	push	96
	push	91
	push	_34256
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_itemDropPower_3_image],eax
	push	2
	push	_34257
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelPilihSenjata_BG_image],eax
	push	2
	push	24
	push	0
	push	90
	push	81
	push	_34258
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnUnlockedWeapon_image],eax
	push	2
	push	2
	push	0
	push	40
	push	120
	push	_34259
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnClosePanelPilihSenjata_image],eax
	push	2
	push	_34260
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBioPanelPilihSenjata_image],eax
	push	2
	push	2
	push	0
	push	40
	push	248
	push	_34261
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnPanelPilihSenjata_image],eax
	push	2
	push	2
	push	0
	push	54
	push	45
	push	_34262
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnArrowPanelPilihSenjata_image],eax
	jmp	_34168
_34174:
	push	2
	push	_34263
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panel_ingame_image],eax
	push	2
	push	2
	push	0
	push	57
	push	223
	push	_34264
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnResume_image],eax
	push	-1
	push	_34265
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuOptionPanel_image],eax
	push	-1
	push	2
	push	0
	push	31
	push	31
	push	_34266
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuOptionCheckBox_image],eax
	push	-1
	push	_34267
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuOptionSliderMover_image],eax
	push	2
	push	_34268
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfilPanel_image],eax
	push	2
	push	2
	push	0
	push	22
	push	313
	push	_34269
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfilSelectionMark_image],eax
	push	2
	push	4
	push	0
	push	43
	push	122
	push	_34270
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfil_Btn_image],eax
	push	2
	push	_34271
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfil_NewPlayer_Panel_image],eax
	jmp	_34168
_34175:
	jmp	_34168
_34176:
	push	2
	push	18
	push	0
	push	15
	push	128
	push	_34272
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelBawahNamaLevel_image],eax
	push	2
	push	10
	push	0
	push	17
	push	15
	push	_34273
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_font1_image],eax
	push	2
	push	_34274
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Font1_xSign_image],eax
	push	2
	push	11
	push	0
	push	15
	push	16
	push	_34275
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_fontLevel0_9_image],eax
	push	2
	push	10
	push	0
	push	15
	push	27
	push	_34276
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_fontLevel1_10_image],eax
	push	2
	push	10
	push	0
	push	31
	push	23
	push	_34277
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_fontScore_image],eax
	push	2
	push	10
	push	0
	push	30
	push	28
	push	_34278
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_fontMoney_image],eax
	push	2
	push	5
	push	0
	push	15
	push	44
	push	_34279
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPanenBuah_Nilai_image],eax
	push	2
	push	2
	push	0
	push	59
	push	109
	push	_34280
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnMenu_image],eax
	push	2
	push	_34281
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_targetTanam_Done_image],eax
	push	2
	push	14
	push	0
	push	92
	push	115
	push	_34282
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_effGetFruit_image],eax
	push	2
	push	3
	push	0
	push	18
	push	182
	push	_34283
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_timerFill_image],eax
	push	2
	push	2
	push	0
	push	18
	push	17
	push	_34284
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_timerStar_image],eax
	push	2
	push	_34285
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_timerFrame_image],eax
	jmp	_34168
_34177:
	push	2
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	jmp	_34168
_34178:
	push	2
	push	_34287
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPower_1_image],eax
	push	2
	push	24
	push	0
	push	116
	push	156
	push	_34288
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPower_2_image],eax
	push	-1
	push	_34289
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPower_3_Rock_image],eax
	push	2
	push	60
	push	0
	push	70
	push	81
	push	_34290
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPower_3_Fire_image],eax
	push	2
	push	60
	push	0
	push	11
	push	50
	push	_34291
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPower_3_Shadow_image],eax
	push	2
	push	_34292
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_powerMark_image],eax
	push	-1
	push	_34293
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curPower_1_image],eax
	push	-1
	push	_34294
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curPower_2_image],eax
	push	-1
	push	_34295
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curPower_3_image],eax
	jmp	_34168
_34179:
	jmp	_34168
_34180:
	push	2
	push	_34296
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_BG_image],eax
	push	2
	push	_34297
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_DollarSign_1_image],eax
	push	2
	push	_34298
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_DollarSign_2_image],eax
	push	2
	push	_34299
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star_image],eax
	push	2
	push	_34300
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star1_image],eax
	push	2
	push	_34301
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star2_image],eax
	push	2
	push	28
	push	0
	push	258
	push	258
	push	_34302
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_BigStarSpin_image],eax
	push	2
	push	28
	push	0
	push	113
	push	114
	push	_34303
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_SmallStarSpin_image],eax
	push	2
	push	10
	push	0
	push	72
	push	144
	push	_34304
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_LightEff_image],eax
	push	2
	push	10
	push	0
	push	18
	push	17
	push	_34305
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Font_1_image],eax
	push	2
	push	10
	push	0
	push	19
	push	19
	push	_34306
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Font_2_image],eax
	push	2
	push	10
	push	0
	push	31
	push	28
	push	_34307
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Font_3_image],eax
	push	2
	push	2
	push	0
	push	44
	push	139
	push	_34308
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnNext_image],eax
	push	2
	push	2
	push	0
	push	38
	push	107
	push	_34309
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_BG_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34310
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34311
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_BW_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34312
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor2_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34313
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_BW2_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34314
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor3_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34315
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_BW3_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34316
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor4_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34317
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_BW4_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34318
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor5_image],eax
	push	2
	push	10
	push	0
	push	38
	push	76
	push	_34319
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelNoLevel_Nomor_BW5_image],eax
	push	2
	push	6
	push	0
	push	38
	push	76
	push	_34320
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_PanelBawah_Boar_image],eax
	push	2
	push	_34321
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star_Silver_image],eax
	push	2
	push	_34322
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star1_Silver_image],eax
	push	2
	push	_34323
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_Star2_Silver_image],eax
	push	2
	push	28
	push	0
	push	258
	push	258
	push	_34324
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_BigStarSpin_Silver_image],eax
	push	2
	push	28
	push	0
	push	113
	push	114
	push	_34325
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_SmallStarSpin_Silver_image],eax
	push	2
	push	_34326
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_Statistik_TextNextLevel_image],eax
	jmp	_34168
_34181:
	push	3
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	jmp	_34168
_34182:
	push	1
	push	_34328
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_pilihSenjata],eax
	push	0
	push	_34329
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_gameOver],eax
	push	0
	push	_34330
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_tutor],eax
	push	0
	push	_34331
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_levComplete],eax
	jmp	_34168
_34183:
	push	0
	push	_34332
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll1],eax
	push	0
	push	_34333
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll2],eax
	push	0
	push	_34334
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_buttonclick],eax
	push	0
	push	_34335
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_selectweapon],eax
	push	0
	push	_34336
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_takeseed],eax
	push	0
	push	_34337
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_pasangplant],eax
	push	0
	push	_34338
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_pasangsenjatatrap],eax
	push	0
	push	_34339
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_panenbuah],eax
	push	0
	push	_34340
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_defenderaction],eax
	push	0
	push	_34341
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_popup_tutorial],eax
	push	0
	push	_34342
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai],eax
	push	0
	push	_34343
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai_go],eax
	push	0
	push	_34344
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_plant_dead],eax
	push	0
	push	_34346
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	push	0
	push	_34347
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_targettanam_komplit1],eax
	push	0
	push	_34348
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_targettanam_komplitsemua],eax
	jmp	_34168
_34184:
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	jmp	_34168
_34185:
	push	0
	push	_34350
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_sirenewave_awal],eax
	push	0
	push	_34351
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_sirenetandawave],eax
	push	0
	push	_34352
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babimuncul1],eax
	push	0
	push	_34353
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babimuncul2],eax
	push	0
	push	_34354
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babiserang],eax
	push	0
	push	_34355
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babimati],eax
	push	0
	push	_34356
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijatuh],eax
	push	0
	push	_34357
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_babijadiskull],eax
	push	0
	push	_20974
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_serangankenababi],eax
	push	0
	push	_34358
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_statbutton],eax
	push	0
	push	_34359
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_statstar_onpos],eax
	push	1
	push	_34360
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_stathitungtotal],eax
	push	0
	push	_34361
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_stathitungnilai],eax
	push	0
	push	_34362
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_stattotalseluruh],eax
	push	0
	push	_34363
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_stat_dapatbintang],eax
	push	0
	push	_34364
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_GO_lemparkambing],eax
	push	0
	push	_34365
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_GO_lemparayam],eax
	push	0
	push	_34366
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_GO_lemparan],eax
	push	0
	push	_34367
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_power_taruhapi],eax
	push	1
	push	_34368
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_power_apigelinding],eax
	push	0
	push	_34369
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_power_bomledak],eax
	push	0
	push	_34370
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_power_jaring],eax
	push	0
	push	_34371
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_tembak],eax
	push	0
	push	_34372
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_kenatarget],eax
	jmp	_34168
_34186:
	push	5
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	jmp	_34168
_34187:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	mov	eax,dword [_bb_isCollEdTEMP]
	mov	dword [_bb_isCollEd],eax
	call	_bb_InitMenuUtama
	jmp	_34168
_34188:
	call	_bb_InitPanelMenuOption
	call	_bb_InitPanelInGame
	call	_bb_InitPanelNinDef
	call	_bb_InitPanelMenuProfile
	call	_bb_InitBtnMU
	jmp	_34168
_34189:
	push	0
	push	0
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [_bb_tutor_AnimPanah]
	dec	dword [eax+4]
	jnz	_34377
	push	eax
	call	_bbGCFree
	add	esp,4
_34377:
	mov	dword [_bb_tutor_AnimPanah],esi
	call	_bb_InitPanelPilihSenjata
	call	_bb_InitPanelGameOver
	jmp	_34168
_34190:
	call	_bb_initConfig
	call	_bb_initFileListProfile
	call	_bb_initFilePlayer
	jmp	_34168
_34191:
	call	_bb_SetConfig
	call	_bb_SetProfileList
	jmp	_34168
_34192:
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	jmp	_34168
_34193:
	push	6
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebx+28],100
	jmp	_34168
_34168:
	mov	eax,dword [ebx+28]
	cmp	eax,100
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34379
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_34379:
	cmp	eax,0
	je	_34381
	mov	dword [ebx+28],101
	mov	dword [ebx+32],0
_34381:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_14232
_14232:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_MarkMuncul:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [_bb_loadingscreenmark_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3258
_3260:
	mov	eax,ebx
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3258
	cmp	dword [eax+20],edi
	jne	_34389
	mov	dword [eax+24],1
_34389:
_3258:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3260
_3259:
	mov	eax,0
	jmp	_14236
_14236:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_34390
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34390:
	cmp	dword [ebx+48],0
	je	_34393
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34393:
	mov	eax,0
	jmp	_14239
_14239:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_34394
	cmp	dword [_bb_isGameFirstRT],0
	jne	_34395
	cmp	dword [_bb_bg_loading_screen_image],0
	jne	_34396
	push	2
	push	_34397
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_loading_screen_image],eax
_34396:
	cmp	ebx,2
	jne	_34398
	cmp	dword [_bb_bg_loading_screen_kiri_image],0
	jne	_34399
	push	2
	push	_34400
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_loading_screen_kiri_image],eax
_34399:
	cmp	dword [_bb_bg_loading_screen_kanan_image],0
	jne	_34401
	push	2
	push	_34402
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_loading_screen_kanan_image],eax
_34401:
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_bg_loading_screen_kiri_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_bg_loading_screen_kanan_image]
	mov	dword [edx+24],eax
_34398:
	jmp	_34403
_34395:
	cmp	dword [_bb_bg_loading_screen_image],0
	jne	_34404
	push	2
	push	_34405
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_loading_screen_image],eax
_34404:
	cmp	dword [_bb_loading_screen_asset_image],0
	jne	_34406
	push	2
	push	_34407
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_loading_screen_asset_image],eax
_34406:
	cmp	ebx,2
	jne	_34408
	mov	eax,dword [_bb_bg_loading_screen_image]
	mov	dword [_bb_bg_loading_screen_kiri_image],eax
	mov	eax,dword [_bb_bg_loading_screen_image]
	mov	dword [_bb_bg_loading_screen_kanan_image],eax
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_bg_loading_screen_kiri_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_bg_loading_screen_kanan_image]
	mov	dword [edx+24],eax
_34408:
_34403:
	cmp	dword [_bb_loading_screen_light_image],0
	jne	_34409
	push	2
	push	_34410
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_loading_screen_light_image],eax
_34409:
	jmp	_34411
_34394:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_34412
	call	_bb_EmptySemuaList_LoadingScreen
	cmp	dword [_bb_bg_loading_screen_image],0
	je	_34413
	push	dword [_bb_bg_loading_screen_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_loading_screen_image],0
_34413:
	cmp	dword [_bb_bg_loading_screen_kiri_image],0
	je	_34414
	push	dword [_bb_bg_loading_screen_kiri_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_loading_screen_kiri_image],0
_34414:
	cmp	dword [_bb_bg_loading_screen_kanan_image],0
	je	_34415
	push	dword [_bb_bg_loading_screen_kanan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_loading_screen_kanan_image],0
_34415:
	cmp	dword [_bb_loading_screen_light_image],0
	je	_34416
	push	dword [_bb_loading_screen_light_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_loading_screen_light_image],0
_34416:
	cmp	dword [_bb_loading_screen_asset_image],0
	je	_34417
	push	dword [_bb_loading_screen_asset_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_loading_screen_asset_image],0
_34417:
	call	_bbGCCollect
_34412:
_34411:
	mov	eax,0
	jmp	_14243
_14243:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_34440],_34441
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34419
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	esi,1
_34419:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34420
	cmp	dword [ebx+64],1
	jne	_34421
	mov	dword [ebx+64],0
	jmp	_34422
_34421:
	mov	dword [ebx+64],1
_34422:
_34420:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34423
	fld	dword [ebx+56]
	fsub	dword [_104396]
	fstp	dword [ebx+56]
	mov	esi,1
_34423:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34424
	fld	dword [ebx+56]
	fadd	dword [_104397]
	fstp	dword [ebx+56]
	mov	esi,1
_34424:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34425
	fld	dword [ebx+60]
	fadd	dword [_104398]
	fstp	dword [ebx+60]
	mov	esi,1
_34425:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34426
	fld	dword [ebx+60]
	fsub	dword [_104399]
	fstp	dword [ebx+60]
	mov	esi,1
_34426:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34427
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_34427:
	cmp	eax,0
	je	_34429
	fld	dword [ebx+56]
	fsub	dword [_104400]
	fstp	dword [ebx+56]
	mov	esi,1
_34429:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34430
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_34430:
	cmp	eax,0
	je	_34432
	fld	dword [ebx+56]
	fadd	dword [_104401]
	fstp	dword [ebx+56]
	mov	esi,1
_34432:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34433
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_34433:
	cmp	eax,0
	je	_34435
	fld	dword [ebx+60]
	fadd	dword [_104402]
	fstp	dword [ebx+60]
	mov	esi,1
_34435:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34436
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_34436:
	cmp	eax,0
	je	_34438
	fld	dword [ebx+60]
	fsub	dword [_104403]
	fstp	dword [ebx+60]
	mov	esi,1
_34438:
	cmp	esi,0
	jne	_34439
	jmp	_3267
_34439:
	fld	dword [ebx+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [ebx+56]
	fstp	dword [ebx+40]
	fld	dword [ebx+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [ebx+60]
	fstp	dword [ebx+44]
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3267:
	mov	eax,0
	jmp	_14246
_14246:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgLoadingScreen_init:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_34442
	push	_42
	push	2
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_34443
_34442:
	push	_42
	push	1
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_34443:
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_bg_loading_screen_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+36],50
	mov	eax,dword [_bb_LoadingScreen]
	fldz
	fstp	dword [eax+40]
	mov	eax,dword [_bb_LoadingScreen]
	fldz
	fstp	dword [eax+44]
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+48],0
	cmp	dword [_bb_isGameFirstRT],1
	jne	_34444
	mov	ebx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_104422]
	fstp	dword [ebx+40]
	mov	ebx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_104423]
	fstp	dword [ebx+44]
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_loading_screen_asset_image]
	mov	dword [edx+48],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_34444:
	mov	eax,0
	jmp	_14250
_14250:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TLoadingScreenMark
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	eax,0
	jmp	_14253
_14253:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_Delete:
	push	ebp
	mov	ebp,esp
_14256:
	mov	eax,0
	jmp	_34445
_34445:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14259
_14259:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_draw:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	dword [edx+24],1
	jne	_34447
	push	eax
	push	dword [edx+12]
	push	dword [edx+8]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34447:
	mov	eax,0
	jmp	_14262
_14262:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-16],0
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [_34530],_34531
	mov	eax,dword [_bb_LoadingScreen]
	mov	edx,dword [eax+52]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],edx
	je	_34449
	jmp	_3284
_34449:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34451
	mov	eax,dword [_bb_loadingscreenmark_list]
	mov	ebx,dword [_bb_LoadingScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+52],eax
	jge	_34453
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+52]
	add	eax,1
	mov	dword [edx+52],eax
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_34453:
_34451:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34454
	mov	eax,dword [_bb_LoadingScreen]
	cmp	dword [eax+52],1
	jle	_34455
	mov	edx,dword [_bb_LoadingScreen]
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+52]
	sub	eax,1
	mov	dword [edx+52],eax
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_34455:
_34454:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34456
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_34456:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34457
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],1
	jne	_34458
	mov	eax,dword [ebp+8]
	mov	dword [eax+24],0
	jmp	_34459
_34458:
	mov	eax,dword [ebp+8]
	mov	dword [eax+24],1
_34459:
_34457:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34460
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_104437]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_34460:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34461
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_104438]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_34461:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34462
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_104439]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_34462:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34463
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_104440]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_34463:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34464
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_34464:
	cmp	eax,0
	je	_34466
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_104441]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_34466:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34467
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_34467:
	cmp	eax,0
	je	_34469
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_104442]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_34469:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34470
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_34470:
	cmp	eax,0
	je	_34472
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_104443]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_34472:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34473
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_34473:
	cmp	eax,0
	je	_34475
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_104444]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_34475:
	cmp	esi,0
	jne	_34476
	jmp	_3284
_34476:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+20]
	cmp	eax,1
	je	_34479
	cmp	eax,2
	je	_34480
	cmp	eax,3
	je	_34481
	cmp	eax,4
	je	_34482
	cmp	eax,5
	je	_34483
	cmp	eax,6
	je	_34484
	jmp	_34478
_34479:
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34480:
	mov	ebx,dword [_bb_loadingscreenmark_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3269
_3271:
	mov	eax,edi
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3269
	cmp	dword [esi+20],1
	jne	_34493
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_34493:
_3269:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3271
_3270:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34481:
	mov	ebx,dword [_bb_loadingscreenmark_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3272
_3274:
	mov	eax,edi
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3272
	cmp	dword [esi+20],2
	jne	_34499
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_34501
_34499:
	cmp	dword [esi+20],1
	jne	_34502
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_34502:
_34501:
_3272:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3274
_3273:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34482:
	mov	ebx,dword [_bb_loadingscreenmark_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3275
_3277:
	mov	eax,edi
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3275
	cmp	dword [esi+20],3
	jne	_34508
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_34510
_34508:
	cmp	dword [esi+20],1
	jne	_34511
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_34511:
_34510:
_3275:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3277
_3276:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34483:
	mov	ebx,dword [_bb_loadingscreenmark_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3278
_3280:
	mov	eax,edi
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3278
	cmp	dword [esi+20],4
	jne	_34517
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_34519
_34517:
	cmp	dword [esi+20],1
	jne	_34520
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_34520:
_34519:
_3278:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3280
_3279:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34484:
	mov	ebx,dword [_bb_loadingscreenmark_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3281
_3283:
	mov	eax,edi
	push	_bb_TLoadingScreenMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3281
	cmp	dword [esi+20],5
	jne	_34526
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_34528
_34526:
	cmp	dword [esi+20],1
	jne	_34529
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_34529:
_34528:
_3281:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3283
_3282:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_34478
_34478:
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3284:
	mov	eax,0
	jmp	_14265
_14265:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TLoadingScreenMark_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TLoadingScreenMark
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_loading_screen_light_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_104488]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_LoadingScreen]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_LoadingScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_104489]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,ebx
	add	eax,44
	mov	ecx,eax
	add	ecx,44
	mov	dword [ebp-12],ecx
	mov	dword [ebp-20],edx
	mov	ecx,dword [ebp-12]
	add	ecx,47
	mov	dword [ebp-16],ecx
	mov	dword [ebp-28],edx
	mov	ecx,dword [ebp-16]
	add	ecx,44
	mov	dword [ebp-24],ecx
	mov	dword [ebp-32],edx
	mov	ecx,dword [ebp-24]
	add	ecx,47
	mov	dword [ebp-40],ecx
	mov	dword [ebp-36],edx
	mov	dword [edi+20],esi
	mov	ecx,dword [edi+20]
	cmp	ecx,1
	je	_34547
	cmp	ecx,2
	je	_34548
	cmp	ecx,3
	je	_34549
	cmp	ecx,4
	je	_34550
	cmp	ecx,5
	je	_34551
	cmp	ecx,6
	je	_34552
	jmp	_34546
_34547:
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	dword [ebp+-44],edx
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34548:
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	dword [ebp+-44],edx
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34549:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34550:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34551:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34552:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	jmp	_34546
_34546:
	mov	dword [edi+24],0
	mov	eax,dword [_bb_loadingscreenmark_list]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_14268
_14268:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadingScreenRutin:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_brl_max2d_Cls
	mov	eax,dword [_bb_LoadingScreen]
	cmp	dword [eax+32],0
	jne	_34554
	mov	eax,dword [_bb_LoadingScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_34556
_34554:
	mov	eax,dword [_bb_LoadingScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_34556:
	mov	esi,dword [_bb_loadingscreenmark_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3286
_3288:
	push	_bb_TLoadingScreenMark
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3286
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_3286:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3288
_3287:
	call	_bb_TestKey
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34565
	mov	eax,dword [_bb_isGameFirstRT]
	cmp	eax,1
	sete	al
	movzx	eax,al
_34565:
	cmp	eax,0
	je	_34567
	mov	dword [_bb_isGameFirstRT],0
	push	_468
	push	0
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	call	_bb_InitLoadingScreen
_34567:
	mov	eax,0
	jmp	_14270
_14270:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitLoadingScreen:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_LoadingScreen
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	_bb_TLoadingScreenMark
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_34572
_3291:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3289:
	add	ebx,1
_34572:
	cmp	ebx,6
	jle	_3291
_3290:
	push	4
	push	1
	call	_brl_random_Rand
	add	esp,8
	cmp	eax,1
	je	_34576
	cmp	eax,2
	je	_34577
	cmp	eax,3
	je	_34578
	cmp	eax,4
	je	_34579
	jmp	_34575
_34576:
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+36],20
	jmp	_34575
_34577:
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+36],40
	jmp	_34575
_34578:
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+36],50
	jmp	_34575
_34579:
	mov	eax,dword [_bb_LoadingScreen]
	mov	dword [eax+36],80
	jmp	_34575
_34575:
	mov	eax,0
	jmp	_14272
_14272:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_LoadingScreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_loadingscreenmark_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14274
_14274:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GoToLoadingScreeen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [ebp+12]
	cmp	eax,1
	je	_34583
	cmp	eax,2
	je	_34584
	cmp	eax,3
	je	_34585
	jmp	_34582
_34583:
	cmp	edx,0
	je	_34586
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
_34586:
	call	_bb_StopAll_SFX
	call	_bb_ReleaseAllAsset
	jmp	_34582
_34584:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	call	_bb_StopAll_SFX
	call	_bb_ReleaseAllAsset
	jmp	_34582
_34585:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	call	_bb_StopAll_SFX
	jmp	_34582
_34582:
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34587
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,1
	setne	al
	movzx	eax,al
_34587:
	cmp	eax,0
	je	_34589
	mov	edx,dword [_bb_gameTitle]
	mov	eax,dword [_bb_currLevelName]
	mov	dword [edx+44],eax
_34589:
	mov	dword [_bb_currLevelName],6
	call	_bb_InitLoadingScreen
	mov	eax,0
	jmp	_14278
_14278:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGameTitle
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],1
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],1
	mov	eax,0
	jmp	_14281
_14281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_14284:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_34594
	push	eax
	call	_bbGCFree
	add	esp,4
_34594:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_34596
	push	eax
	call	_bbGCFree
	add	esp,4
_34596:
	mov	eax,0
	jmp	_34592
_34592:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [_bb_volumesfx]
	push	dword [ebx+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [ebx+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	mov	eax,0
	jmp	_14287
_14287:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_14290
_14290:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,dword [edi+36]
	cmp	eax,1
	je	_34600
	cmp	eax,2
	je	_34601
	cmp	eax,3
	je	_34602
	cmp	eax,5
	je	_34603
	jmp	_34599
_34600:
	mov	eax,dword [_bb_btnChangePlayer]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnmenuutamalist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3292
_3294:
	mov	eax,ebx
	push	_bb_TBtnMenuUtama
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3292
	mov	eax,dword [edx+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_34611
	mov	eax,dword [edx+36]
	cmp	eax,10
	setle	al
	movzx	eax,al
_34611:
	cmp	eax,0
	jne	_34613
	mov	eax,dword [edx+36]
	cmp	eax,19
	sete	al
	movzx	eax,al
_34613:
	cmp	eax,0
	jne	_34615
	mov	eax,dword [edx+36]
	cmp	eax,20
	sete	al
	movzx	eax,al
_34615:
	cmp	eax,0
	je	_34617
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,4
_34617:
_3292:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3294
_3293:
	push	dword [edi+12]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_34619
	push	dword [edi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_34619:
	jmp	_34599
_34601:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_34599
_34602:
	mov	dword [edi+36],5
	jmp	_34599
_34603:
	fld	dword [edi+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_34621
	fld	dword [edi+40]
	fsub	dword [_104529]
	fstp	dword [edi+40]
	fld	dword [edi+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_34622
	fld	dword [_104530]
	fstp	dword [edi+40]
_34622:
_34621:
	jmp	_34599
_34599:
	mov	eax,0
	jmp	_14293
_14293:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_playSFX_EntAction:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_boss_ngamuk]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_anakbuah_ngamuk]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,0
	jmp	_14296
_14296:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_setImage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+36],3
	jne	_34623
	mov	eax,dword [_bb_bg_gametitle_image]
	mov	dword [ebx+24],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	dword [_bb_GameTitleLoading_image],0
	je	_34624
	push	dword [_bb_GameTitleLoading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_GameTitleLoading_image],0
	push	dword [_bb_sfx_trapbelimbing_tembak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_tembak],0
	push	dword [_bb_sfx_trapbelimbing_kenatarget]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_trapbelimbing_kenatarget],0
	call	_bbGCCollect
_34624:
_34623:
	mov	eax,0
	jmp	_14299
_14299:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_loadingStepKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebx+28]
	mov	eax,dword [ebx+32]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_34625
	mov	eax,dword [ebx+36]
	cmp	eax,2
	sete	al
	movzx	eax,al
_34625:
	cmp	eax,0
	je	_34627
	add	dword [ebx+28],1
	cmp	dword [ebx+28],1
	jne	_34628
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_34628:
_34627:
	mov	eax,dword [ebx+32]
	sub	eax,1
	cmp	dword [ebx+28],eax
	jne	_34629
	mov	dword [ebx+36],3
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
_34629:
	mov	eax,0
	jmp	_14302
_14302:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	push	dword [eax+20]
	push	dword [eax+16]
	push	_brl_max2d_TImage
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14305
_14305:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_34657],_34658
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34632
	fldz
	fstp	dword [edi+68]
	fldz
	fstp	dword [edi+72]
	mov	ebx,1
_34632:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34633
	cmp	dword [edi+64],1
	jne	_34634
	mov	dword [edi+64],0
	jmp	_34635
_34634:
	mov	dword [edi+64],1
_34635:
_34633:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34636
	fld	dword [edi+68]
	fsub	dword [_104559]
	fstp	dword [edi+68]
	mov	ebx,1
_34636:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34637
	fld	dword [edi+68]
	fadd	dword [_104560]
	fstp	dword [edi+68]
	mov	ebx,1
_34637:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34638
	fld	dword [edi+72]
	fadd	dword [_104561]
	fstp	dword [edi+72]
	mov	ebx,1
_34638:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34639
	fld	dword [edi+72]
	fsub	dword [_104562]
	fstp	dword [edi+72]
	mov	ebx,1
_34639:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34640
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_34640:
	cmp	eax,0
	je	_34642
	fld	dword [edi+68]
	fsub	dword [_104563]
	fstp	dword [edi+68]
	mov	ebx,1
_34642:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34643
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_34643:
	cmp	eax,0
	je	_34645
	fld	dword [edi+68]
	fadd	dword [_104564]
	fstp	dword [edi+68]
	mov	ebx,1
_34645:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34646
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_34646:
	cmp	eax,0
	je	_34648
	fld	dword [edi+72]
	fadd	dword [_104565]
	fstp	dword [edi+72]
	mov	ebx,1
_34648:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34649
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_34649:
	cmp	eax,0
	je	_34651
	fld	dword [edi+72]
	fsub	dword [_104566]
	fstp	dword [edi+72]
	mov	ebx,1
_34651:
	cmp	ebx,0
	jne	_34652
	jmp	_3295
_34652:
	call	_bb_GetPosX_BG
	mov	ebx,0
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fadd	dword [edi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fadd	dword [edi+72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [edi+48]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+52]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [edi+56]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+60]
	push	dword [edi+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3295:
	mov	eax,0
	jmp	_14308
_14308:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_34659
	cmp	esi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34660
	cmp	esi,2
	sete	al
	movzx	eax,al
_34660:
	cmp	eax,0
	je	_34662
	cmp	dword [_bb_bg_menuutama_image],0
	jne	_34663
	push	2
	push	_34195
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_image],eax
_34663:
_34662:
	cmp	esi,2
	jne	_34664
	cmp	dword [_bb_bg_menuutama_wskiri_image],0
	jne	_34665
	push	2
	push	_34196
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskiri_image],eax
_34665:
	cmp	dword [_bb_bg_menuutama_wskanan_image],0
	jne	_34666
	push	2
	push	_34197
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskanan_image],eax
_34666:
_34664:
	cmp	dword [_bb_bg_gametitle_image],0
	jne	_34667
	push	2
	push	_34199
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_gametitle_image],eax
_34667:
	cmp	dword [_bb_newItem_notif_image],0
	jne	_34668
	push	2
	push	_34200
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_newItem_notif_image],eax
_34668:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34669
	mov	edx,dword [_bb_gameTitle]
	mov	eax,dword [_bb_bg_gametitle_image]
	mov	dword [edx+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_34669:
	cmp	dword [_bb_sfx_menuutama_roll1],0
	jne	_34670
	push	0
	push	_34332
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll1],eax
_34670:
	cmp	dword [_bb_sfx_menuutama_roll2],0
	jne	_34671
	push	0
	push	_34333
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll2],eax
_34671:
	mov	esi,dword [_bb_btnmenuutamalist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3297
_3299:
	push	_bb_TBtnMenuUtama
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3297
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_3297:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3299
_3298:
	mov	esi,dword [_bb_mainMenuEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3300
_3302:
	push	_bb_TMainMenuEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3300
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_3300:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3302
_3301:
	call	_bb_ImageKontrol_MenuProfile
	jmp	_34686
_34659:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_34687
	cmp	dword [_bb_bg_menuutama_image],0
	je	_34688
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_menuutama_image],0
_34688:
	cmp	dword [_bb_bg_menuutama_wskiri_image],0
	je	_34689
	push	dword [_bb_bg_menuutama_wskiri_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskiri_image],0
_34689:
	cmp	dword [_bb_bg_menuutama_wskanan_image],0
	je	_34690
	push	dword [_bb_bg_menuutama_wskanan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_menuutama_wskanan_image],0
_34690:
	cmp	dword [_bb_GameTitleLoading_image],0
	je	_34691
	push	dword [_bb_GameTitleLoading_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_GameTitleLoading_image],0
_34691:
	cmp	dword [_bb_bg_gametitle_image],0
	je	_34692
	push	dword [_bb_bg_gametitle_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_gametitle_image],0
_34692:
	cmp	dword [_bb_newItem_notif_image],0
	je	_34693
	push	dword [_bb_newItem_notif_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_newItem_notif_image],0
_34693:
	cmp	dword [_bb_bgm_main],0
	je	_34694
	push	dword [_bb_bgm_main]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_main],0
_34694:
	cmp	dword [_bb_sfx_menuutama_roll1],0
	je	_34695
	push	dword [_bb_sfx_menuutama_roll1]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll1],0
_34695:
	cmp	dword [_bb_sfx_menuutama_roll2],0
	je	_34696
	push	dword [_bb_sfx_menuutama_roll2]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_menuutama_roll2],0
_34696:
	cmp	dword [_bb_btnBattle_image],0
	je	_34697
	push	dword [_bb_btnBattle_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBattle_image],0
_34697:
	cmp	dword [_bb_btnExtraGames_image],0
	je	_34698
	push	dword [_bb_btnExtraGames_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnExtraGames_image],0
_34698:
	cmp	dword [_bb_btnSpecialGames_image],0
	je	_34699
	push	dword [_bb_btnSpecialGames_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnSpecialGames_image],0
_34699:
	cmp	dword [_bb_btnNightmare_image],0
	je	_34700
	push	dword [_bb_btnNightmare_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnNightmare_image],0
_34700:
	cmp	dword [_bb_btnDefense_image],0
	je	_34701
	push	dword [_bb_btnDefense_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnDefense_image],0
_34701:
	cmp	dword [_bb_btnCatapultDef_image],0
	je	_34702
	push	dword [_bb_btnCatapultDef_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnCatapultDef_image],0
_34702:
	cmp	dword [_bb_btnBoarMania_image],0
	je	_34703
	push	dword [_bb_btnBoarMania_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBoarMania_image],0
_34703:
	cmp	dword [_bb_btnUnlimited_image],0
	je	_34704
	push	dword [_bb_btnUnlimited_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnUnlimited_image],0
_34704:
	cmp	dword [_bb_btnBonus_image],0
	je	_34705
	push	dword [_bb_btnBonus_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBonus_image],0
_34705:
	cmp	dword [_bb_btnOption_image],0
	je	_34706
	push	dword [_bb_btnOption_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnOption_image],0
_34706:
	cmp	dword [_bb_btnExit_image],0
	je	_34707
	push	dword [_bb_btnExit_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnExit_image],0
_34707:
	cmp	dword [_bb_btnBawahText_image],0
	je	_34708
	push	dword [_bb_btnBawahText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBawahText_image],0
_34708:
	cmp	dword [_bb_animBox1_1_image],0
	je	_34709
	push	dword [_bb_animBox1_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox1_1_image],0
_34709:
	cmp	dword [_bb_animBox1_2_image],0
	je	_34710
	push	dword [_bb_animBox1_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox1_2_image],0
_34710:
	cmp	dword [_bb_animBox2_1_image],0
	je	_34711
	push	dword [_bb_animBox2_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox2_1_image],0
_34711:
	cmp	dword [_bb_animBox2_2_image],0
	je	_34712
	push	dword [_bb_animBox2_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox2_2_image],0
_34712:
	cmp	dword [_bb_animBox3_1_image],0
	je	_34713
	push	dword [_bb_animBox3_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox3_1_image],0
_34713:
	cmp	dword [_bb_animBox3_2_image],0
	je	_34714
	push	dword [_bb_animBox3_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox3_2_image],0
_34714:
	cmp	dword [_bb_animBox4_1_image],0
	je	_34715
	push	dword [_bb_animBox4_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox4_1_image],0
_34715:
	cmp	dword [_bb_animBox4_2_image],0
	je	_34716
	push	dword [_bb_animBox4_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox4_2_image],0
_34716:
	cmp	dword [_bb_animBox5_1_image],0
	je	_34717
	push	dword [_bb_animBox5_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox5_1_image],0
_34717:
	cmp	dword [_bb_animBox5_2_image],0
	je	_34718
	push	dword [_bb_animBox5_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox5_2_image],0
_34718:
	cmp	dword [_bb_animBox6_1_image],0
	je	_34719
	push	dword [_bb_animBox6_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox6_1_image],0
_34719:
	cmp	dword [_bb_animBox6_2_image],0
	je	_34720
	push	dword [_bb_animBox6_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox6_2_image],0
_34720:
	cmp	dword [_bb_animBox7_1_image],0
	je	_34721
	push	dword [_bb_animBox7_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox7_1_image],0
_34721:
	cmp	dword [_bb_animBox7_2_image],0
	je	_34722
	push	dword [_bb_animBox7_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox7_2_image],0
_34722:
	cmp	dword [_bb_animBox8_1_image],0
	je	_34723
	push	dword [_bb_animBox8_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox8_1_image],0
_34723:
	cmp	dword [_bb_animBox8_2_image],0
	je	_34724
	push	dword [_bb_animBox8_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBox8_2_image],0
_34724:
	cmp	dword [_bb_MainMenu_Ship_image],0
	je	_34725
	push	dword [_bb_MainMenu_Ship_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_MainMenu_Ship_image],0
_34725:
	cmp	dword [_bb_animSmoke_image],0
	je	_34726
	push	dword [_bb_animSmoke_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSmoke_image],0
_34726:
	cmp	dword [_bb_animBoat_image],0
	je	_34727
	push	dword [_bb_animBoat_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBoat_image],0
_34727:
	cmp	dword [_bb_animWaterSpark_image],0
	je	_34728
	push	dword [_bb_animWaterSpark_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animWaterSpark_image],0
_34728:
	cmp	dword [_bb_animBoss_Idle_1_image],0
	je	_34729
	push	dword [_bb_animBoss_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBoss_Idle_1_image],0
_34729:
	cmp	dword [_bb_animBoss_Act_1_image],0
	je	_34730
	push	dword [_bb_animBoss_Act_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animBoss_Act_1_image],0
_34730:
	cmp	dword [_bb_animTroop_Idle_1_image],0
	je	_34731
	push	dword [_bb_animTroop_Idle_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTroop_Idle_1_image],0
_34731:
	cmp	dword [_bb_animTroop_Act_1_image],0
	je	_34732
	push	dword [_bb_animTroop_Act_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTroop_Act_1_image],0
_34732:
	cmp	dword [_bb_sfx_menuutama_boss_ngamuk],0
	je	_34733
	push	dword [_bb_sfx_menuutama_boss_ngamuk]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_menuutama_boss_ngamuk],0
_34733:
	cmp	dword [_bb_sfx_menuutama_anakbuah_ngamuk],0
	je	_34734
	push	dword [_bb_sfx_menuutama_anakbuah_ngamuk]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_menuutama_anakbuah_ngamuk],0
_34734:
	mov	eax,dword [_bb_btnChangePlayer]
	push	_468
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_List]
	push	_468
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	push	_468
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	esi,dword [_bb_menuprofilselectionmarklist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3303
_3305:
	push	_bb_TMenuProfilSelectionMark
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3303
	push	_468
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_3303:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3305
_3304:
	call	_bbGCCollect
_34687:
_34686:
	mov	eax,0
	jmp	_14312
_14312:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameTitle_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	esi,0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	sub	ebx,50
	mov	eax,esi
	add	eax,105
	mov	edx,dword [_bb_gameTitle]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [edx+16]
	mov	edx,dword [_bb_gameTitle]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edx+20]
	mov	edx,dword [_bb_gameTitle]
	mov	eax,dword [_bb_GameTitleLoading_image]
	mov	dword [edx+24],eax
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+32],45
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+36],1
	mov	eax,dword [_bb_gameTitle]
	fldz
	fstp	dword [eax+40]
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],0
	mov	ebx,0
	cmp	dword [_bb_isWideScreen],1
	jne	_34750
	mov	ebx,100
_34750:
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,101
	add	ebx,eax
	mov	edi,ebx
	mov	eax,esi
	add	eax,614
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,132
	mov	edx,esi
	add	edx,705
	mov	ecx,dword [_bb_gameTitle]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ecx+48]
	mov	ecx,dword [_bb_gameTitle]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [ecx+52]
	mov	ecx,dword [_bb_gameTitle]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+56]
	mov	eax,dword [_bb_gameTitle]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+60]
	mov	eax,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,_bbNullObject
	jmp	_14314
_14314:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMainMenuEnt
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	eax,0
	jmp	_14317
_14317:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14320:
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_34759
	push	eax
	call	_bbGCFree
	add	esp,4
_34759:
	mov	eax,0
	jmp	_34757
_34757:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_mainMenuEnt_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_14323
_14323:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_update:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],1
	jle	_34761
	mov	eax,dword [esi+48]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34762
	mov	eax,dword [esi+48]
	cmp	eax,316
	sete	al
	movzx	eax,al
_34762:
	cmp	eax,0
	jne	_34764
	mov	eax,dword [esi+48]
	cmp	eax,53053
	sete	al
	movzx	eax,al
_34764:
	cmp	eax,0
	jne	_34766
	mov	eax,dword [esi+48]
	cmp	eax,13048
	sete	al
	movzx	eax,al
_34766:
	cmp	eax,0
	jne	_34768
	mov	eax,dword [esi+48]
	cmp	eax,41121
	sete	al
	movzx	eax,al
_34768:
	cmp	eax,0
	jne	_34770
	mov	eax,dword [esi+48]
	cmp	eax,41122
	sete	al
	movzx	eax,al
_34770:
	cmp	eax,0
	je	_34772
	mov	eax,dword [esi+36]
	sub	eax,1
	cmp	dword [esi+32],eax
	jge	_34773
	add	dword [esi+32],1
	jmp	_34774
_34773:
	mov	dword [esi+32],0
_34774:
	mov	eax,dword [esi+48]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34775
	mov	eax,dword [esi+48]
	cmp	eax,316
	sete	al
	movzx	eax,al
_34775:
	cmp	eax,0
	je	_34777
	cmp	dword [esi+52],0
	jne	_34778
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+40]
	mov	dword [esi+36],eax
	jmp	_34779
_34778:
	cmp	dword [esi+52],4
	jne	_34780
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+44]
	mov	dword [esi+36],eax
_34780:
_34779:
_34777:
_34772:
	mov	eax,dword [esi+48]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34781
	mov	eax,dword [esi+48]
	cmp	eax,316
	sete	al
	movzx	eax,al
_34781:
	cmp	eax,0
	jne	_34783
	mov	eax,dword [esi+48]
	cmp	eax,13047
	sete	al
	movzx	eax,al
_34783:
	cmp	eax,0
	je	_34785
	fld	dword [_104661]
	fstp	dword [ebp-4]
	fld	dword [_104662]
	fstp	dword [ebp-8]
	mov	ebx,dword [esi+60]
	push	_3306
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_34790
	push	_3307
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_34791
	jmp	_34789
_34790:
	fld	dword [esi+12]
	fld	dword [esi+16]
	fadd	dword [ebp-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_34792
	fld	dword [esi+12]
	fadd	dword [ebp-8]
	fstp	dword [esi+12]
	jmp	_34793
_34792:
	mov	ebx,_3307
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_34797
	push	eax
	call	_bbGCFree
	add	esp,4
_34797:
	mov	dword [esi+60],ebx
_34793:
	jmp	_34789
_34791:
	fld	dword [esi+12]
	fld	dword [esi+16]
	fsub	dword [ebp-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_34798
	fld	dword [esi+12]
	fsub	dword [ebp-8]
	fstp	dword [esi+12]
	jmp	_34799
_34798:
	mov	ebx,_3306
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_34803
	push	eax
	call	_bbGCFree
	add	esp,4
_34803:
	mov	dword [esi+60],ebx
_34799:
	jmp	_34789
_34789:
_34785:
_34761:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14326
_14326:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+56],1
	jne	_34805
	push	dword [eax+32]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34805:
	mov	eax,0
	jmp	_14329
_14329:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_changeState:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ecx+48]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_34806
	mov	eax,dword [ecx+48]
	cmp	eax,316
	sete	al
	movzx	eax,al
_34806:
	cmp	eax,0
	je	_34808
	mov	dword [ecx+52],edx
	mov	dword [ecx+32],0
	jmp	_34809
_34808:
	cmp	edx,0
	jne	_34810
	mov	dword [ecx+32],0
_34810:
_34809:
	mov	eax,0
	jmp	_14333
_14333:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_setImgHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_34837],_34838
	cmp	dword [ebx+48],398
	je	_34811
	jmp	_3310
_34811:
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34813
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	esi,1
_34813:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34814
	mov	dword [ebx+52],0
	mov	dword [ebx+32],0
_34814:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34815
	mov	dword [ebx+52],4
	mov	dword [ebx+32],0
_34815:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34816
	fld	dword [ebx+64]
	fadd	dword [_104692]
	fstp	dword [ebx+64]
	mov	esi,1
_34816:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34817
	fld	dword [ebx+64]
	fsub	dword [_104693]
	fstp	dword [ebx+64]
	mov	esi,1
_34817:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34818
	fld	dword [ebx+68]
	fsub	dword [_104694]
	fstp	dword [ebx+68]
	mov	esi,1
_34818:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34819
	fld	dword [ebx+68]
	fadd	dword [_104695]
	fstp	dword [ebx+68]
	mov	esi,1
_34819:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34820
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_34820:
	cmp	eax,0
	je	_34822
	fld	dword [ebx+64]
	fadd	dword [_104696]
	fstp	dword [ebx+64]
	mov	esi,1
_34822:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34823
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_34823:
	cmp	eax,0
	je	_34825
	fld	dword [ebx+64]
	fsub	dword [_104697]
	fstp	dword [ebx+64]
	mov	esi,1
_34825:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34826
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_34826:
	cmp	eax,0
	je	_34828
	fld	dword [ebx+68]
	fsub	dword [_104698]
	fstp	dword [ebx+68]
	mov	esi,1
_34828:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34829
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_34829:
	cmp	eax,0
	je	_34831
	fld	dword [ebx+68]
	fadd	dword [_104699]
	fstp	dword [ebx+68]
	mov	esi,1
_34831:
	cmp	esi,0
	jne	_34832
	jmp	_3310
_34832:
	mov	eax,dword [ebx+52]
	cmp	eax,0
	je	_34835
	cmp	eax,4
	je	_34836
	jmp	_34834
_34835:
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+68]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3308
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34834
_34836:
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+68]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+64]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3309
	call	_brl_standardio_Print
	add	esp,4
	jmp	_34834
_34834:
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3310:
	mov	eax,0
	jmp	_14336
_14336:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_34868],_34869
	cmp	dword [edi+48],41122
	je	_34839
	jmp	_3312
_34839:
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34841
	fldz
	fstp	dword [edi+64]
	fldz
	fstp	dword [edi+68]
	mov	ebx,1
_34841:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34842
	cmp	dword [edi+56],1
	jne	_34843
	mov	dword [edi+56],0
	jmp	_34844
_34843:
	mov	dword [edi+56],1
_34844:
_34842:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34845
	mov	dword [edi+52],0
	mov	dword [edi+32],0
_34845:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34846
	mov	dword [edi+52],4
	mov	dword [edi+32],0
_34846:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34847
	fld	dword [edi+64]
	fsub	dword [_104721]
	fstp	dword [edi+64]
	mov	ebx,1
_34847:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34848
	fld	dword [edi+64]
	fadd	dword [_104722]
	fstp	dword [edi+64]
	mov	ebx,1
_34848:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34849
	fld	dword [edi+68]
	fadd	dword [_104723]
	fstp	dword [edi+68]
	mov	ebx,1
_34849:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_34850
	fld	dword [edi+68]
	fsub	dword [_104724]
	fstp	dword [edi+68]
	mov	ebx,1
_34850:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34851
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_34851:
	cmp	eax,0
	je	_34853
	fld	dword [edi+64]
	fsub	dword [_104725]
	fstp	dword [edi+64]
	mov	ebx,1
_34853:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34854
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_34854:
	cmp	eax,0
	je	_34856
	fld	dword [edi+64]
	fadd	dword [_104726]
	fstp	dword [edi+64]
	mov	ebx,1
_34856:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34857
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_34857:
	cmp	eax,0
	je	_34859
	fld	dword [edi+68]
	fadd	dword [_104727]
	fstp	dword [edi+68]
	mov	ebx,1
_34859:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_34860
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_34860:
	cmp	eax,0
	je	_34862
	fld	dword [edi+68]
	fsub	dword [_104728]
	fstp	dword [edi+68]
	mov	ebx,1
_34862:
	cmp	ebx,0
	jne	_34863
	jmp	_3312
_34863:
	call	_bb_GetPosX_BG
	mov	esi,0
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	esi,eax
	mov	eax,esi
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fadd	dword [edi+64]
	fstp	dword [edi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [edi+68]
	fstp	dword [edi+12]
	push	dword [edi+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3312:
	mov	eax,0
	jmp	_14339
_14339:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	_42
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_34870
	mov	eax,dword [ebx+48]
	cmp	eax,13047
	je	_34873
	cmp	eax,53053
	je	_34874
	cmp	eax,13048
	je	_34875
	cmp	eax,41121
	je	_34876
	cmp	eax,41122
	je	_34877
	cmp	eax,398
	je	_34878
	cmp	eax,316
	je	_34879
	jmp	_34872
_34873:
	cmp	dword [_bb_MainMenu_Ship_image],0
	jne	_34880
	push	2
	push	_34234
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_MainMenu_Ship_image],eax
_34880:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34881
	mov	eax,dword [_bb_MainMenu_Ship_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_MainMenu_Ship_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_34881:
	jmp	_34872
_34874:
	cmp	dword [_bb_animSmoke_image],0
	jne	_34882
	push	2
	push	100
	push	0
	push	69
	push	79
	push	_34235
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSmoke_image],eax
_34882:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34883
	mov	eax,dword [_bb_animSmoke_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animSmoke_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_34883:
	jmp	_34872
_34875:
	cmp	dword [_bb_animBoat_image],0
	jne	_34884
	push	2
	push	50
	push	0
	push	56
	push	146
	push	_34236
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoat_image],eax
_34884:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34885
	mov	eax,dword [_bb_animBoat_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animBoat_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_34885:
	jmp	_34872
_34876:
	cmp	dword [_bb_animWaterSpark_image],0
	jne	_34886
	push	2
	push	35
	push	0
	push	66
	push	373
	push	_34237
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterSpark_image],eax
_34886:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34887
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_34887:
	jmp	_34872
_34877:
	cmp	dword [_bb_animWaterSpark_image],0
	jne	_34888
	push	2
	push	35
	push	0
	push	66
	push	373
	push	_34237
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterSpark_image],eax
_34888:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34889
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_34889:
	jmp	_34872
_34878:
	cmp	dword [_bb_animBoss_Idle_1_image],0
	jne	_34890
	push	2
	push	40
	push	0
	push	499
	push	355
	push	_34238
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoss_Idle_1_image],eax
_34890:
	cmp	dword [_bb_animBoss_Act_1_image],0
	jne	_34891
	push	2
	push	20
	push	0
	push	571
	push	435
	push	_34239
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBoss_Act_1_image],eax
_34891:
	cmp	dword [_bb_sfx_menuutama_boss_ngamuk],0
	jne	_34892
	push	0
	push	_34893
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_boss_ngamuk],eax
_34892:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34894
	mov	eax,dword [_bb_animBoss_Idle_1_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animBoss_Act_1_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,38
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_34894:
	jmp	_34872
_34879:
	cmp	dword [_bb_animTroop_Idle_1_image],0
	jne	_34895
	push	2
	push	10
	push	0
	push	375
	push	472
	push	_34240
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTroop_Idle_1_image],eax
_34895:
	cmp	dword [_bb_animTroop_Act_1_image],0
	jne	_34896
	push	2
	push	7
	push	0
	push	442
	push	472
	push	_34241
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTroop_Act_1_image],eax
_34896:
	cmp	dword [_bb_sfx_menuutama_anakbuah_ngamuk],0
	jne	_34897
	push	0
	push	_34898
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_anakbuah_ngamuk],eax
_34897:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_34899
	mov	eax,dword [_bb_animTroop_Idle_1_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animTroop_Act_1_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_34899:
	jmp	_34872
_34872:
_34870:
	mov	eax,0
	jmp	_14343
_14343:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMainMenuEnt_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TMainMenuEnt
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	call	_bb_GetPosX_BG
	mov	edi,0
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp-4],ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	mov	eax,dword [ebp+8]
	mov	dword [esi+48],eax
	mov	eax,dword [esi+48]
	cmp	eax,13047
	je	_34907
	cmp	eax,13048
	je	_34908
	cmp	eax,53053
	je	_34909
	cmp	eax,41121
	je	_34910
	cmp	eax,41122
	je	_34911
	cmp	eax,398
	je	_34912
	cmp	eax,316
	je	_34913
	jmp	_34906
_34907:
	mov	eax,dword [ebp-4]
	sub	eax,138
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	add	ebx,40
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_MainMenu_Ship_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_MainMenu_Ship_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],1
	mov	dword [esi+44],1
	jmp	_34906
_34908:
	mov	eax,dword [ebp-4]
	sub	eax,746
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	sub	ebx,276
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animBoat_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animBoat_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],50
	mov	dword [esi+44],50
	jmp	_34906
_34909:
	mov	eax,dword [ebp-4]
	sub	eax,592
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	sub	ebx,451
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animSmoke_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animSmoke_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],100
	mov	dword [esi+44],100
	jmp	_34906
_34910:
	mov	eax,dword [ebp-4]
	sub	eax,926
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	sub	ebx,222
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],35
	mov	dword [esi+44],35
	jmp	_34906
_34911:
	mov	eax,dword [ebp-4]
	sub	eax,436
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	sub	ebx,185
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animWaterSpark_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],35
	mov	dword [esi+44],35
	jmp	_34906
_34912:
	mov	eax,dword [ebp-4]
	sub	eax,240
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	add	ebx,42
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animBoss_Idle_1_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animBoss_Act_1_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,38
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],40
	mov	dword [esi+44],20
	jmp	_34906
_34913:
	mov	eax,dword [ebp-4]
	sub	eax,65
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	add	ebx,28
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	fld	dword [esi+12]
	fadd	dword [_104778]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_animTroop_Idle_1_image]
	mov	dword [esi+24],eax
	mov	eax,dword [_bb_animTroop_Act_1_image]
	mov	dword [esi+28],eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+40],10
	mov	dword [esi+44],7
	jmp	_34906
_34906:
	fld	dword [esi+12]
	fstp	dword [esi+16]
	mov	ebx,_3306
	inc	dword [ebx+4]
	mov	eax,dword [esi+60]
	dec	dword [eax+4]
	jnz	_34917
	push	eax
	call	_bbGCFree
	add	esp,4
_34917:
	mov	dword [esi+60],ebx
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	eax,dword [esi+40]
	mov	dword [esi+36],eax
	mov	dword [esi+32],0
	mov	dword [esi+52],0
	mov	dword [esi+56],1
	mov	eax,dword [_bb_mainMenuEnt_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_14346
_14346:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnMenuUtama
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],1
	mov	eax,0
	jmp	_14349
_14349:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_Delete:
	push	ebp
	mov	ebp,esp
_14352:
	mov	eax,0
	jmp	_34919
_34919:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34926
	mov	eax,dword [edx+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_34920
	mov	eax,dword [edx+36]
	cmp	eax,10
	setle	al
	movzx	eax,al
_34920:
	cmp	eax,0
	jne	_34922
	mov	eax,dword [edx+36]
	cmp	eax,19
	sete	al
	movzx	eax,al
_34922:
	cmp	eax,0
	jne	_34924
	mov	eax,dword [edx+36]
	cmp	eax,20
	sete	al
	movzx	eax,al
_34924:
_34926:
	cmp	eax,0
	je	_34928
	fld	dword [edx+8]
	fld	dword [edx+52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_34929
	fld	dword [edx+8]
	fadd	dword [_104793]
	fstp	dword [edx+8]
	jmp	_34930
_34929:
	fld	dword [edx+52]
	fstp	dword [edx+8]
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+36],2
_34930:
	fld	dword [edx+76]
	fld	dword [edx+92]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_34931
	fld	dword [edx+76]
	fadd	dword [_104794]
	fstp	dword [edx+76]
	jmp	_34932
_34931:
	fld	dword [edx+92]
	fstp	dword [edx+76]
_34932:
_34928:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14355
_14355:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_update2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],1
	jle	_34934
	mov	edx,dword [eax+24]
	sub	edx,1
	cmp	dword [eax+20],edx
	jge	_34935
	add	dword [eax+20],1
	jmp	_34936
_34935:
	mov	dword [eax+20],0
_34936:
	mov	edx,dword [eax+20]
	mov	dword [eax+28],edx
	mov	edx,dword [eax+20]
	mov	dword [eax+32],edx
_34934:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14358
_14358:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_34938
	mov	eax,dword [ebx+36]
	cmp	eax,10
	setle	al
	movzx	eax,al
_34938:
	cmp	eax,0
	jne	_34940
	mov	eax,dword [ebx+36]
	cmp	eax,19
	sete	al
	movzx	eax,al
_34940:
	cmp	eax,0
	jne	_34942
	mov	eax,dword [ebx+36]
	cmp	eax,20
	sete	al
	movzx	eax,al
_34942:
	cmp	eax,0
	je	_34944
	cmp	dword [ebx+44],1
	jne	_34945
	mov	eax,dword [ebx+28]
	add	eax,2
	jmp	_34947
_34945:
	mov	eax,dword [ebx+20]
_34947:
	push	eax
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_34948
_34944:
	mov	eax,dword [ebx+36]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_34949
	mov	eax,dword [ebx+36]
	cmp	eax,18
	setle	al
	movzx	eax,al
_34949:
	cmp	eax,0
	je	_34951
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+44],0
	jne	_34952
	cmp	dword [ebx+72],1
	jne	_34953
	push	dword [ebx+68]
	push	dword [ebx+60]
	push	dword [ebx+56]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34953:
_34952:
_34951:
_34948:
	mov	eax,0
	jmp	_14361
_14361:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_drawNotif:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+88],1
	jne	_34954
	push	0
	push	dword [eax+80]
	push	dword [eax+76]
	push	_brl_max2d_TImage
	push	dword [eax+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_34954:
	mov	eax,0
	jmp	_14364
_14364:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_setGambarBtnBawah:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+36]
	cmp	eax,11
	je	_34957
	cmp	eax,12
	je	_34958
	cmp	eax,13
	je	_34959
	cmp	eax,14
	je	_34960
	cmp	eax,15
	je	_34961
	cmp	eax,16
	je	_34962
	cmp	eax,17
	je	_34963
	cmp	eax,18
	je	_34964
	jmp	_34956
_34957:
	cmp	dword [ebx+44],1
	jne	_34965
	mov	eax,dword [_bb_animBox2_1_image]
	mov	dword [ebx+16],eax
	jmp	_34966
_34965:
	mov	eax,dword [_bb_animBox2_2_image]
	mov	dword [ebx+16],eax
_34966:
	jmp	_34956
_34958:
	cmp	dword [ebx+44],1
	jne	_34967
	mov	eax,dword [_bb_animBox4_1_image]
	mov	dword [ebx+16],eax
	jmp	_34968
_34967:
	mov	eax,dword [_bb_animBox4_2_image]
	mov	dword [ebx+16],eax
_34968:
	jmp	_34956
_34959:
	cmp	dword [ebx+44],1
	jne	_34969
	mov	eax,dword [_bb_animBox3_1_image]
	mov	dword [ebx+16],eax
	jmp	_34970
_34969:
	mov	eax,dword [_bb_animBox3_2_image]
	mov	dword [ebx+16],eax
_34970:
	jmp	_34956
_34960:
	cmp	dword [ebx+44],1
	jne	_34971
	mov	eax,dword [_bb_animBox5_1_image]
	mov	dword [ebx+16],eax
	jmp	_34972
_34971:
	mov	eax,dword [_bb_animBox5_2_image]
	mov	dword [ebx+16],eax
_34972:
	jmp	_34956
_34961:
	cmp	dword [ebx+44],1
	jne	_34973
	mov	eax,dword [_bb_animBox1_1_image]
	mov	dword [ebx+16],eax
	jmp	_34974
_34973:
	mov	eax,dword [_bb_animBox1_2_image]
	mov	dword [ebx+16],eax
_34974:
	jmp	_34956
_34962:
	cmp	dword [ebx+44],1
	jne	_34975
	mov	eax,dword [_bb_animBox6_1_image]
	mov	dword [ebx+16],eax
	jmp	_34976
_34975:
	mov	eax,dword [_bb_animBox6_2_image]
	mov	dword [ebx+16],eax
_34976:
	jmp	_34956
_34963:
	cmp	dword [ebx+44],1
	jne	_34977
	mov	eax,dword [_bb_animBox7_1_image]
	mov	dword [ebx+16],eax
	jmp	_34978
_34977:
	mov	eax,dword [_bb_animBox7_2_image]
	mov	dword [ebx+16],eax
_34978:
	jmp	_34956
_34964:
	cmp	dword [ebx+44],1
	jne	_34979
	mov	eax,dword [_bb_animBox8_1_image]
	mov	dword [ebx+16],eax
	jmp	_34980
_34979:
	mov	eax,dword [_bb_animBox8_2_image]
	mov	dword [ebx+16],eax
_34980:
	jmp	_34956
_34956:
	cmp	dword [ebx+16],0
	je	_34981
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_34981:
	mov	eax,0
	jmp	_14367
_14367:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_cekMouseEvent_TOUCH:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14371
_14371:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,0
	mov	eax,dword [esi+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34982
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_34982:
	cmp	eax,0
	je	_34984
	push	1060320051
	push	1061997773
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_34985
	mov	dword [esi+48],1
	mov	eax,dword [esi+36]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_34986
	mov	eax,dword [esi+36]
	cmp	eax,18
	setle	al
	movzx	eax,al
_34986:
	cmp	eax,0
	je	_34988
	mov	eax,dword [esi+72]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_34990
	cmp	edi,0
	sete	al
	movzx	eax,al
_34990:
	cmp	eax,0
	je	_34992
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_roll2]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_34992:
	mov	eax,dword [esi+36]
	cmp	eax,11
	je	_34995
	cmp	eax,12
	je	_34996
	cmp	eax,13
	je	_34997
	cmp	eax,14
	je	_34998
	cmp	eax,15
	je	_34999
	cmp	eax,16
	je	_35000
	cmp	eax,17
	je	_35001
	cmp	eax,18
	je	_35002
	jmp	_34994
_34995:
	mov	dword [esi+68],0
	jmp	_34994
_34996:
	mov	dword [esi+68],1
	jmp	_34994
_34997:
	mov	dword [esi+68],2
	jmp	_34994
_34998:
	mov	dword [esi+68],3
	jmp	_34994
_34999:
	mov	dword [esi+68],4
	jmp	_34994
_35000:
	mov	dword [esi+68],5
	jmp	_34994
_35001:
	mov	dword [esi+68],6
	jmp	_34994
_35002:
	mov	dword [esi+68],7
	jmp	_34994
_34994:
	fld	dword [esi+8]
	fstp	dword [esi+56]
	fld	dword [esi+12]
	fsub	dword [_104843]
	fstp	dword [esi+60]
	mov	dword [esi+72],1
	jmp	_35003
_34988:
	mov	eax,dword [esi+32]
	cmp	dword [esi+20],eax
	je	_35004
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_roll1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_35004:
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+76]
	add	esp,12
_35003:
	mov	eax,dword [esi+32]
	mov	dword [esi+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35006
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	mov	dword [esi+40],1
	mov	dword [esi+72],0
_35006:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_35007
	mov	eax,dword [esi+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35007:
	cmp	eax,0
	je	_35009
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [_bb_currGameMode],0
	mov	eax,dword [esi+36]
	cmp	eax,1
	je	_35012
	cmp	eax,2
	je	_35013
	cmp	eax,3
	je	_35014
	cmp	eax,4
	je	_35015
	cmp	eax,5
	je	_35016
	cmp	eax,6
	je	_35017
	cmp	eax,7
	je	_35018
	cmp	eax,8
	je	_35019
	cmp	eax,19
	je	_35020
	cmp	eax,20
	je	_35021
	cmp	eax,9
	je	_35022
	cmp	eax,10
	je	_35023
	cmp	eax,11
	je	_35024
	cmp	eax,12
	je	_35025
	cmp	eax,13
	je	_35026
	cmp	eax,14
	je	_35027
	cmp	eax,15
	je	_35028
	cmp	eax,16
	je	_35029
	cmp	eax,17
	je	_35030
	cmp	eax,18
	je	_35031
	jmp	_35011
_35012:
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	jne	_35038
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35032
	mov	eax,dword [_bb_arrSubLevel]
	mov	eax,dword [eax+24]
	cmp	eax,10
	sete	al
	movzx	eax,al
_35032:
	cmp	eax,0
	je	_35034
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24]
	cmp	eax,3
	sete	al
	movzx	eax,al
_35034:
	cmp	eax,0
	je	_35036
	mov	eax,dword [_bb_currBattleGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_35036:
_35038:
	cmp	eax,0
	je	_35040
	jmp	_35041
_35040:
	cmp	dword [_bb_modeState_Battle],0
	jne	_35042
	mov	eax,dword [_bb_currBattleGameMode]
	mov	dword [_bb_currGameMode],eax
	mov	eax,dword [_bb_currBattleModeExtra]
	mov	dword [_bb_currModeExtra],eax
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24]
	mov	dword [_bb_playerLevelState],eax
	push	_3316
	call	_brl_standardio_Print
	add	esp,4
	jmp	_35043
_35042:
	cmp	dword [_bb_modeState_Battle],8254
	jne	_35044
	mov	dword [_bb_currGameMode],252
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24]
	mov	dword [_bb_playerLevelState],eax
	cmp	dword [_bb_currModeContinuous],2521
	jne	_35045
	push	_3317
	call	_brl_standardio_Print
	add	esp,4
	jmp	_35046
_35045:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_35047
	push	_3318
	call	_brl_standardio_Print
	add	esp,4
_35047:
_35046:
_35044:
_35043:
_35041:
	jmp	_35011
_35013:
	push	93446
	push	934
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35014:
	push	94864
	push	948
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35015:
	push	0
	push	356
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35016:
	push	0
	push	478
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35017:
	push	0
	push	591
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35018:
	push	0
	push	666
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35019:
	push	0
	push	753
	call	_bb_InitSelectionPanel
	add	esp,8
	jmp	_35011
_35020:
	mov	dword [_bb_currGameMode],843
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_35011
_35021:
	call	_bb_InitBonusPanel
	push	1
	call	_bb_BonusPanelControl
	add	esp,4
	jmp	_35011
_35022:
	mov	eax,dword [_bb_panelMenuOption]
	mov	dword [eax+20],1
	jmp	_35011
_35023:
	mov	dword [_bb_keluarGame],1
	jmp	_35011
_35024:
	call	_bb_InitBioBook_Plant
	push	1
	call	_bb_BioBookControl
	add	esp,4
	jmp	_35011
_35025:
	call	_bb_InitDiaryBook_Plant
	push	1
	call	_bb_DiaryBookControl
	add	esp,4
	jmp	_35011
_35026:
	call	_bb_InitTrophyRoom
	push	1
	call	_bb_TrophyRoomControl
	add	esp,4
	jmp	_35011
_35027:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [_bb_STATESHOP_GARDEN_GARDEN1_SOLD]
	cmp	dword [edx+24],eax
	jne	_35048
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],3
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_104844]
	fstp	dword [eax+40]
	mov	dword [_bb_currGameMode],0
_35048:
	jmp	_35011
_35028:
	call	_bb_InitPanelMenuShop_Main
	call	_bb_InitMoneyGame
	push	1
	call	_bb_PanelShopControl
	add	esp,4
	jmp	_35011
_35029:
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	cmp	dword [edx+24],eax
	jne	_35049
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],43
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_104845]
	fstp	dword [eax+40]
	mov	dword [_bb_currGameMode],0
_35049:
	jmp	_35011
_35030:
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	cmp	dword [edx+24],eax
	jne	_35050
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],41
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_104846]
	fstp	dword [eax+40]
	mov	dword [_bb_currGameMode],0
_35050:
	jmp	_35011
_35031:
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	cmp	dword [edx+24],eax
	jne	_35051
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],42
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_104847]
	fstp	dword [eax+40]
	mov	dword [_bb_currGameMode],0
_35051:
	jmp	_35011
_35011:
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	jne	_35058
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35052
	mov	eax,dword [_bb_arrSubLevel]
	mov	eax,dword [eax+24]
	cmp	eax,10
	sete	al
	movzx	eax,al
_35052:
	cmp	eax,0
	je	_35054
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24]
	cmp	eax,3
	sete	al
	movzx	eax,al
_35054:
	cmp	eax,0
	je	_35056
	mov	eax,dword [_bb_currBattleGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_35056:
_35058:
	cmp	eax,0
	je	_35060
	jmp	_35061
_35060:
	mov	eax,dword [esi+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_35062
	mov	eax,dword [esi+36]
	cmp	eax,8
	setle	al
	movzx	eax,al
_35062:
	cmp	eax,0
	jne	_35064
	mov	eax,dword [esi+36]
	cmp	eax,19
	sete	al
	movzx	eax,al
_35064:
	cmp	eax,0
	je	_35066
	mov	esi,dword [_bb_mainMenuEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3319
_3321:
	push	_bb_TMainMenuEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3319
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_3319:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3321
_3320:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_104848]
	fstp	dword [eax+40]
	mov	eax,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_35066:
_35061:
_35009:
	jmp	_35075
_34985:
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	mov	dword [esi+40],0
	mov	dword [esi+48],0
	mov	dword [esi+72],0
_35075:
_34984:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_14375
_14375:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,_1
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_35080
	cmp	eax,19
	je	_35081
	jmp	_35079
_35080:
	mov	eax,dword [_bb_arr_PlayerLevelState]
	cmp	dword [eax+24],3
	jne	_35082
	cmp	dword [_bb_modeState_Battle],8254
	je	_35083
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [_bb_currBattleModeExtra]
	push	dword [_bb_currBattleGameMode]
	mov	edx,dword [_bb_arr_PlayerLevelState]
	push	dword [edx+24]
	mov	edx,dword [_bb_arr_PlayerLevelName]
	push	dword [edx+24]
	mov	edx,dword [_bb_arrSubLevel]
	push	dword [edx+24]
	mov	edx,dword [_bb_arrLevel]
	push	dword [edx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,28
	jmp	_35085
_35083:
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [_bb_currBattleModeExtra]
	push	252
	mov	edx,dword [_bb_arr_PlayerLevelState]
	push	dword [edx+24]
	mov	edx,dword [_bb_arr_PlayerLevelName]
	push	dword [edx+24]
	mov	edx,dword [_bb_arrSubLevel]
	push	dword [edx+24]
	mov	edx,dword [_bb_arrLevel]
	push	dword [edx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,28
_35085:
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	eax,dword [eax+16]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35087
	mov	eax,dword [_bb_modeState_Battle]
	cmp	eax,8254
	setne	al
	movzx	eax,al
_35087:
	cmp	eax,0
	je	_35089
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,eax
	jmp	_35091
_35089:
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [eax+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [eax+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1154
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
_35091:
	jmp	_35092
_35082:
	mov	eax,dword [_bb_currBattleGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35093
	mov	eax,dword [_bb_modeState_Battle]
	cmp	eax,8254
	setne	al
	movzx	eax,al
_35093:
	cmp	eax,0
	je	_35095
	mov	edx,dword [_bb_toolTipsBtnMenuUtama]
	mov	eax,dword [_bb_currBattleModeExtra]
	mov	dword [edx+20],eax
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	ebx,eax
	jmp	_35097
_35095:
	mov	eax,dword [_bb_arrSubLevel]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	mov	eax,dword [_bb_arrLevel]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_1154
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
_35097:
_35092:
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	jne	_35104
	mov	eax,dword [_bb_arrLevel]
	mov	eax,dword [eax+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35098
	mov	eax,dword [_bb_arrSubLevel]
	mov	eax,dword [eax+24]
	cmp	eax,10
	sete	al
	movzx	eax,al
_35098:
	cmp	eax,0
	je	_35100
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [eax+24]
	cmp	eax,3
	sete	al
	movzx	eax,al
_35100:
	cmp	eax,0
	je	_35102
	mov	eax,dword [_bb_currBattleGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_35102:
_35104:
	cmp	eax,0
	je	_35106
	mov	ebx,_3322
_35106:
	jmp	_35079
_35081:
	mov	eax,dword [_bb_arr_PlayerLevelState]
	cmp	dword [eax+24+24],3
	jne	_35107
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	0
	push	843
	mov	edx,dword [_bb_arr_PlayerLevelState]
	push	dword [edx+24+24]
	mov	edx,dword [_bb_arr_PlayerLevelName]
	push	dword [edx+24+24]
	mov	edx,dword [_bb_arrSubLevel]
	push	dword [edx+24+24]
	mov	edx,dword [_bb_arrLevel]
	push	dword [edx+24+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,28
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	push	dword [eax+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_3323
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_35109
_35107:
	mov	eax,dword [_bb_arrSubLevel]
	push	dword [eax+24+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_3323
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
_35109:
	jmp	_35079
_35079:
	push	_1
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_35110
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1060320051
	push	1061997773
	call	_brl_max2d_SetScale
	add	esp,8
_35110:
	mov	eax,0
	jmp	_14380
_14380:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	_42
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35111
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_35114
	cmp	eax,2
	je	_35115
	cmp	eax,3
	je	_35116
	cmp	eax,4
	je	_35117
	cmp	eax,5
	je	_35118
	cmp	eax,6
	je	_35119
	cmp	eax,7
	je	_35120
	cmp	eax,8
	je	_35121
	cmp	eax,9
	je	_35122
	cmp	eax,10
	je	_35123
	cmp	eax,19
	je	_35124
	cmp	eax,20
	je	_35125
	jmp	_35113
_35114:
	cmp	dword [_bb_modeState_Battle],8254
	jne	_35126
	cmp	dword [_bb_btnBattle_image],0
	je	_35127
	push	dword [_bb_btnBattle_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBattle_image],0
_35127:
	cmp	dword [_bb_btnBattle_image],0
	jne	_35128
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34202
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
_35128:
	mov	eax,dword [_bb_btnBattle_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_35129
_35126:
	cmp	dword [_bb_btnBattle_image],0
	jne	_35130
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34204
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
_35130:
_35129:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35131
	mov	eax,dword [_bb_btnBattle_image]
	mov	dword [ebx+16],eax
_35131:
	jmp	_35113
_35115:
	cmp	dword [_bb_btnExtraGames_image],0
	jne	_35132
	push	2
	push	3
	push	0
	push	64
	push	83
	push	_34212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnExtraGames_image],eax
_35132:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35133
	mov	eax,dword [_bb_btnExtraGames_image]
	mov	dword [ebx+16],eax
_35133:
	jmp	_35113
_35116:
	cmp	dword [_bb_btnSpecialGames_image],0
	jne	_35134
	push	2
	push	3
	push	0
	push	69
	push	79
	push	_34213
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnSpecialGames_image],eax
_35134:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35135
	mov	eax,dword [_bb_btnSpecialGames_image]
	mov	dword [ebx+16],eax
_35135:
	jmp	_35113
_35117:
	cmp	dword [_bb_btnNightmare_image],0
	jne	_35136
	push	2
	push	3
	push	0
	push	52
	push	145
	push	_34205
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnNightmare_image],eax
_35136:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35137
	mov	eax,dword [_bb_btnNightmare_image]
	mov	dword [ebx+16],eax
_35137:
	jmp	_35113
_35118:
	cmp	dword [_bb_btnHarvest_image],0
	jne	_35138
	push	2
	push	3
	push	0
	push	53
	push	141
	push	_34206
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnHarvest_image],eax
_35138:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35139
	mov	eax,dword [_bb_btnHarvest_image]
	mov	dword [ebx+16],eax
_35139:
	jmp	_35113
_35119:
	cmp	dword [_bb_btnDefense_image],0
	jne	_35140
	push	2
	push	3
	push	0
	push	53
	push	142
	push	_34207
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnDefense_image],eax
_35140:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35141
	mov	eax,dword [_bb_btnDefense_image]
	mov	dword [ebx+16],eax
_35141:
	jmp	_35113
_35120:
	cmp	dword [_bb_btnCatapultDef_image],0
	jne	_35142
	push	2
	push	3
	push	0
	push	54
	push	143
	push	_34208
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnCatapultDef_image],eax
_35142:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35143
	mov	eax,dword [_bb_btnCatapultDef_image]
	mov	dword [ebx+16],eax
_35143:
	jmp	_35113
_35121:
	cmp	dword [_bb_btnBoarMania_image],0
	jne	_35144
	push	2
	push	3
	push	0
	push	54
	push	138
	push	_34209
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBoarMania_image],eax
_35144:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35145
	mov	eax,dword [_bb_btnBoarMania_image]
	mov	dword [ebx+16],eax
_35145:
	jmp	_35113
_35122:
	cmp	dword [_bb_btnOption_image],0
	jne	_35146
	push	2
	push	2
	push	0
	push	58
	push	133
	push	_34215
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnOption_image],eax
_35146:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35147
	mov	eax,dword [_bb_btnOption_image]
	mov	dword [ebx+16],eax
_35147:
	jmp	_35113
_35123:
	cmp	dword [_bb_btnExit_image],0
	jne	_35148
	push	2
	push	2
	push	0
	push	45
	push	108
	push	_34216
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnExit_image],eax
_35148:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35149
	mov	eax,dword [_bb_btnExit_image]
	mov	dword [ebx+16],eax
_35149:
	jmp	_35113
_35124:
	cmp	dword [_bb_btnUnlimited_image],0
	jne	_35150
	push	2
	push	3
	push	0
	push	60
	push	138
	push	_34210
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnUnlimited_image],eax
_35150:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35151
	mov	eax,dword [_bb_btnUnlimited_image]
	mov	dword [ebx+16],eax
_35151:
	jmp	_35113
_35125:
	cmp	dword [_bb_btnBonus_image],0
	jne	_35152
	push	2
	push	3
	push	0
	push	51
	push	133
	push	_34211
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBonus_image],eax
_35152:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35153
	mov	eax,dword [_bb_btnBonus_image]
	mov	dword [ebx+16],eax
_35153:
	jmp	_35113
_35113:
	mov	eax,dword [ebx+36]
	cmp	eax,10
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_35154
	mov	eax,dword [ebx+36]
	cmp	eax,19
	setl	al
	movzx	eax,al
_35154:
	cmp	eax,0
	je	_35156
	cmp	dword [_bb_btnBawahText_image],0
	jne	_35157
	push	2
	push	8
	push	0
	push	28
	push	74
	push	_34217
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBawahText_image],eax
_35157:
	cmp	dword [_bb_animBox1_1_image],0
	jne	_35158
	push	2
	push	50
	push	0
	push	91
	push	112
	push	_34218
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox1_1_image],eax
_35158:
	cmp	dword [_bb_animBox1_2_image],0
	jne	_35159
	push	2
	push	50
	push	0
	push	91
	push	112
	push	_34219
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox1_2_image],eax
_35159:
	cmp	dword [_bb_animBox2_1_image],0
	jne	_35160
	push	2
	push	50
	push	0
	push	97
	push	116
	push	_34220
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox2_1_image],eax
_35160:
	cmp	dword [_bb_animBox2_2_image],0
	jne	_35161
	push	2
	push	50
	push	0
	push	97
	push	116
	push	_34221
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox2_2_image],eax
_35161:
	cmp	dword [_bb_animBox3_1_image],0
	jne	_35162
	push	2
	push	50
	push	0
	push	88
	push	128
	push	_34222
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox3_1_image],eax
_35162:
	cmp	dword [_bb_animBox3_2_image],0
	jne	_35163
	push	2
	push	50
	push	0
	push	88
	push	128
	push	_34223
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox3_2_image],eax
_35163:
	cmp	dword [_bb_animBox4_1_image],0
	jne	_35164
	push	2
	push	50
	push	0
	push	94
	push	123
	push	_34224
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox4_1_image],eax
_35164:
	cmp	dword [_bb_animBox4_2_image],0
	jne	_35165
	push	2
	push	50
	push	0
	push	94
	push	123
	push	_34225
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox4_2_image],eax
_35165:
	cmp	dword [_bb_animBox5_1_image],0
	jne	_35166
	push	2
	push	50
	push	0
	push	99
	push	160
	push	_34226
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox5_1_image],eax
_35166:
	cmp	dword [_bb_animBox5_2_image],0
	jne	_35167
	push	2
	push	50
	push	0
	push	99
	push	160
	push	_34227
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox5_2_image],eax
_35167:
	cmp	dword [_bb_animBox6_1_image],0
	jne	_35168
	push	2
	push	50
	push	0
	push	101
	push	126
	push	_34228
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox6_1_image],eax
_35168:
	cmp	dword [_bb_animBox6_2_image],0
	jne	_35169
	push	2
	push	50
	push	0
	push	101
	push	126
	push	_34229
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox6_2_image],eax
_35169:
	cmp	dword [_bb_animBox7_1_image],0
	jne	_35170
	push	2
	push	50
	push	0
	push	99
	push	125
	push	_34230
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox7_1_image],eax
_35170:
	cmp	dword [_bb_animBox7_2_image],0
	jne	_35171
	push	2
	push	50
	push	0
	push	99
	push	125
	push	_34231
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox7_2_image],eax
_35171:
	cmp	dword [_bb_animBox8_1_image],0
	jne	_35172
	push	2
	push	50
	push	0
	push	97
	push	145
	push	_34232
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox8_1_image],eax
_35172:
	cmp	dword [_bb_animBox8_2_image],0
	jne	_35173
	push	2
	push	50
	push	0
	push	97
	push	145
	push	_34233
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animBox8_2_image],eax
_35173:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35174
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	dword [ebx+20],0
	mov	eax,dword [_bb_btnBawahText_image]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35174:
_35156:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35176
	cmp	dword [ebx+16],0
	je	_35177
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35177:
	mov	eax,dword [_bb_newItem_notif_image]
	mov	dword [ebx+84],eax
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35176:
_35111:
	mov	eax,0
	jmp	_14384
_14384:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_35206],_35207
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+76]
	cmp	dword [esi+36],eax
	je	_35178
	jmp	_3324
_35178:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35180
	mov	eax,dword [_bb_btnmenuutamalist]
	mov	ebx,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+76],eax
	jge	_35182
	mov	edx,dword [_bb_gameTitle]
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+76]
	add	eax,1
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_35182:
_35180:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35183
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+76],1
	jle	_35184
	mov	edx,dword [_bb_gameTitle]
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+76]
	sub	eax,1
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_gameTitle]
	push	dword [eax+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_35184:
_35183:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35185
	fldz
	fstp	dword [esi+96]
	fldz
	fstp	dword [esi+100]
	mov	edi,1
_35185:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35186
	cmp	dword [esi+104],1
	jne	_35187
	mov	dword [esi+104],0
	jmp	_35188
_35187:
	mov	dword [esi+104],1
_35188:
_35186:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35189
	fld	dword [esi+96]
	fsub	dword [_104993]
	fstp	dword [esi+96]
	mov	edi,1
_35189:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35190
	fld	dword [esi+96]
	fadd	dword [_104994]
	fstp	dword [esi+96]
	mov	edi,1
_35190:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35191
	fld	dword [esi+100]
	fadd	dword [_104995]
	fstp	dword [esi+100]
	mov	edi,1
_35191:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35192
	fld	dword [esi+100]
	fsub	dword [_104996]
	fstp	dword [esi+100]
	mov	edi,1
_35192:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35193
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_35193:
	cmp	eax,0
	je	_35195
	fld	dword [esi+96]
	fsub	dword [_104997]
	fstp	dword [esi+96]
	mov	edi,1
_35195:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35196
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_35196:
	cmp	eax,0
	je	_35198
	fld	dword [esi+96]
	fadd	dword [_104998]
	fstp	dword [esi+96]
	mov	edi,1
_35198:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35199
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_35199:
	cmp	eax,0
	je	_35201
	fld	dword [esi+100]
	fadd	dword [_104999]
	fstp	dword [esi+100]
	mov	edi,1
_35201:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35202
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_35202:
	cmp	eax,0
	je	_35204
	fld	dword [esi+100]
	fsub	dword [_105000]
	fstp	dword [esi+100]
	mov	edi,1
_35204:
	cmp	edi,0
	jne	_35205
	jmp	_3324
_35205:
	fld	dword [esi+8]
	fadd	dword [esi+96]
	fstp	dword [esi+76]
	fld	dword [esi+12]
	fadd	dword [esi+100]
	fstp	dword [esi+80]
	push	dword [esi+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3324:
	mov	eax,0
	jmp	_14387
_14387:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnMenuUtama_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+8]
	fsub	dword [_105024]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	sub	eax,36
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	add	eax,80
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+12]
	fadd	dword [_105025]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,esi
	add	eax,58
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	add	eax,51
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	add	eax,48
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	add	eax,48
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-28]
	add	eax,48
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-32]
	add	eax,50
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-36]
	add	eax,48
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-40]
	add	eax,51
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp-44]
	add	eax,48
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp-48]
	add	eax,48
	mov	dword [ebp-52],eax
	push	_bb_TBtnMenuUtama
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],-1
	mov	dword [ebx+24],1
	fld	dword [ebx+8]
	fadd	dword [_105026]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fadd	dword [_105027]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_newItem_notif_image]
	mov	dword [ebx+84],eax
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	mov	dword [ebx+36],edi
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_35225
	cmp	eax,2
	je	_35226
	cmp	eax,3
	je	_35227
	cmp	eax,4
	je	_35228
	cmp	eax,5
	je	_35229
	cmp	eax,6
	je	_35230
	cmp	eax,7
	je	_35231
	cmp	eax,8
	je	_35232
	cmp	eax,19
	je	_35233
	cmp	eax,20
	je	_35234
	cmp	eax,9
	je	_35235
	cmp	eax,10
	je	_35236
	jmp	_35224
_35225:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	dword [ebp+-56],esi
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnBattle_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	jmp	_35224
_35226:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnExtraGames_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105028]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105029]
	fstp	dword [ebx+80]
	jmp	_35224
_35227:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-8]
	sub	eax,2
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnSpecialGames_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105030]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105031]
	fstp	dword [ebx+80]
	jmp	_35224
_35228:
	mov	eax,dword [ebp-12]
	sub	eax,2
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnNightmare_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105032]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105033]
	fstp	dword [ebx+80]
	jmp	_35224
_35229:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnHarvest_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105034]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105035]
	fstp	dword [ebx+80]
	jmp	_35224
_35230:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnDefense_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105036]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105037]
	fstp	dword [ebx+80]
	jmp	_35224
_35231:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnCatapultDef_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105038]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105039]
	fstp	dword [ebx+80]
	jmp	_35224
_35232:
	mov	eax,dword [ebp-12]
	add	eax,2
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnBoarMania_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	fld	dword [ebx+8]
	fsub	dword [_105040]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105041]
	fstp	dword [ebx+80]
	jmp	_35224
_35233:
	mov	eax,dword [ebp-12]
	add	eax,2
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnUnlimited_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	jmp	_35224
_35234:
	mov	eax,dword [ebp-12]
	add	eax,2
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnBonus_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	mov	dword [ebx+44],1
	jmp	_35224
_35235:
	mov	eax,dword [ebp-12]
	add	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnOption_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	jmp	_35224
_35236:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnExit_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	jmp	_35224
_35224:
	call	_bb_GetPosX_BG
	mov	eax,dword [ebx+16]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35241
	mov	eax,dword [ebx+36]
	cmp	eax,10
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_35239
	mov	eax,dword [ebx+36]
	cmp	eax,19
	setl	al
	movzx	eax,al
_35239:
_35241:
	cmp	eax,0
	je	_35243
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	eax,dword [_bb_btnBawahText_image]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35243:
	mov	eax,dword [ebx+36]
	cmp	eax,15
	je	_35246
	cmp	eax,11
	je	_35247
	cmp	eax,13
	je	_35248
	cmp	eax,12
	je	_35249
	cmp	eax,14
	je	_35250
	cmp	eax,16
	je	_35251
	cmp	eax,17
	je	_35252
	cmp	eax,18
	je	_35253
	jmp	_35245
_35246:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+48]
	fsub	dword [_105042]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+52]
	fadd	dword [_105043]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox1_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35247:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+48]
	fsub	dword [_105044]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+52]
	fsub	dword [_105045]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox2_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35248:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+48]
	fadd	dword [_105046]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+52]
	fadd	dword [_105047]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox3_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	fld	dword [ebx+8]
	fsub	dword [_105048]
	fstp	dword [ebx+76]
	fld	dword [ebx+12]
	fsub	dword [_105049]
	fstp	dword [ebx+80]
	jmp	_35245
_35249:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+48]
	fadd	dword [_105050]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+52]
	fsub	dword [_105051]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox4_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35250:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+56]
	fsub	dword [_105052]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+60]
	fsub	dword [_105053]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox5_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35251:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+56]
	fsub	dword [_105054]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+60]
	fadd	dword [_105055]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox6_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35252:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+56]
	fadd	dword [_105056]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+60]
	fsub	dword [_105057]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox7_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35253:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+56]
	fadd	dword [_105058]
	fstp	dword [ebx+8]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+60]
	fsub	dword [_105059]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	eax,dword [_bb_animBox8_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],50
	jmp	_35245
_35245:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	dword [ebx+20],-1
	jne	_35254
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
_35254:
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+52]
	mov	eax,dword [_bb_btnmenuutamalist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14392
_14392:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_panggilScene:
	push	ebp
	mov	ebp,esp
	call	_bb_GetIsLoadLevel
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35256
	mov	eax,dword [_bb_playerLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
_35256:
	cmp	eax,0
	je	_35258
	mov	eax,dword [_bb_playerLevelState]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35258:
	cmp	eax,0
	je	_35260
	push	2
	push	1
	push	1000
	call	_bb_levelManagementControl
	add	esp,12
	jmp	_35261
_35260:
	cmp	dword [_bb_playerLevelState],3
	jne	_35262
	push	2
	push	1
	push	1000
	call	_bb_levelManagementControl
	add	esp,12
	jmp	_35263
_35262:
	cmp	dword [_bb_playerLevelState],2
	jne	_35264
	push	1
	push	1
	push	1000
	call	_bb_levelManagementControl
	add	esp,12
	jmp	_35265
_35264:
_35265:
_35263:
_35261:
	mov	eax,0
	jmp	_14394
_14394:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MenuUtamaRutinKontrol:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+28]
	cmp	eax,101
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_35266
	mov	eax,dword [_bb_LoadingScreen]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35266:
	cmp	eax,0
	je	_35268
	call	_bb_LoadingScreenRutin
	jmp	_35269
_35268:
	call	_bb_MenuUtamaRutin
_35269:
	mov	eax,0
	jmp	_14396
_14396:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MenuUtamaRutin:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	call	_brl_max2d_Cls
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	ebx,0
	cmp	dword [_bb_isWideScreen],1
	jne	_35272
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_wskiri_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_35272:
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_35273
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_menuutama_wskanan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_35273:
	mov	eax,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	ebx,dword [_bb_mainMenuEnt_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3326
_3328:
	mov	eax,esi
	push	_bb_TMainMenuEnt
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3326
	mov	eax,dword [edx+48]
	cmp	eax,41121
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_35281
	mov	eax,dword [edx+48]
	cmp	eax,41122
	sete	al
	movzx	eax,al
_35281:
	cmp	eax,0
	je	_35283
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_35283:
_3326:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3328
_3327:
	mov	esi,dword [_bb_btnmenuutamalist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3329
_3331:
	push	_bb_TBtnMenuUtama
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3329
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3329:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3331
_3330:
	mov	esi,dword [_bb_btnmenuutamalist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3332
_3334:
	push	_bb_TBtnMenuUtama
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3332
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3332:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3334
_3333:
	mov	esi,dword [_bb_mainMenuEnt_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3335
_3337:
	mov	eax,ebx
	push	_bb_TMainMenuEnt
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3335
	mov	eax,dword [edx+48]
	cmp	eax,41121
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_35303
	mov	eax,dword [edx+48]
	cmp	eax,41122
	setne	al
	movzx	eax,al
_35303:
	cmp	eax,0
	je	_35305
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_35305:
_3335:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3337
_3336:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],1
	jle	_35307
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jl	_35308
	call	_bb_TestKey
_35308:
	call	_bb_UpdatePanelMenuOption
	call	_bb_UpdatePanelMenuProfile
	call	_bb_UpdateSelectionPanel
	call	_bb_UpdateBonusPanel
	call	_bb_UpdatePanelCredit
	call	_bb_UpdatePanelMenuShop_Main
	call	_bb_UpdateTrophyRoom
	call	_bb_UpdateBioBook_Plant
	call	_bb_UpdateDiaryBook_Plant
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jl	_35309
	call	_bb_MouseEventTester
_35309:
_35307:
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+40]
	fld	dword [_105098]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_35311
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_105099]
	fstp	dword [eax+40]
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+16],0
	jne	_35312
	push	dword [_bb_currLevelName]
	push	1
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_35313
_35312:
	push	1
	call	_bb_SelectionPanelControl
	add	esp,4
_35313:
	jmp	_35314
_35311:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+40]
	fld	dword [_105100]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_35315
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax+44]
	cmp	eax,3
	je	_35318
	cmp	eax,43
	je	_35319
	cmp	eax,41
	je	_35320
	cmp	eax,42
	je	_35321
	jmp	_35317
_35318:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_105101]
	fstp	dword [eax+40]
	push	3
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	dword [_bb_currLevelName]
	push	2
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_35317
_35319:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_105102]
	fstp	dword [eax+40]
	push	43
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	dword [_bb_currLevelName]
	push	2
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_35317
_35320:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_105103]
	fstp	dword [eax+40]
	push	41
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	dword [_bb_currLevelName]
	push	2
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_35317
_35321:
	mov	eax,dword [_bb_gameTitle]
	fld	dword [_105104]
	fstp	dword [eax+40]
	push	42
	call	_bb_GetIsLoadGarden
	add	esp,4
	push	dword [_bb_currLevelName]
	push	2
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_35317
_35317:
_35315:
_35314:
	mov	eax,0
	jmp	_14398
_14398:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitMenuUtama:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax]
	call	dword [eax+84]
	call	_bb_InitEntityMU
	mov	eax,dword [_bb_toolTipsBtnMenuUtama]
	mov	eax,dword [eax]
	call	dword [eax+56]
	mov	eax,0
	jmp	_14400
_14400:
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitEntityMU:
	push	ebp
	mov	ebp,esp
	push	_bb_TMainMenuEnt
	call	_bbObjectNew
	add	esp,4
	push	41121
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	41122
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	53053
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	13048
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	13047
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	398
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	316
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,0
	jmp	_14402
_14402:
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitBtnMU:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnMenuUtama
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,11
	mov	edi,0
	mov	esi,eax
	mov	ebx,0
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_35328
_3340:
	cmp	esi,8
	jne	_35330
	push	19
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	jmp	_35331
_35330:
	cmp	esi,9
	jne	_35332
	push	20
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
_35332:
_35331:
	push	esi
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	sub	esi,1
	add	edi,1
_3338:
	add	ebx,1
_35328:
	cmp	ebx,dword [ebp-4]
	jle	_3340
_3339:
	push	11
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	12
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	13
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	15
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	14
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	16
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	17
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,eax
	push	18
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,12
	mov	edx,dword [_bb_btnChangePlayer]
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+8]
	fstp	dword [edx+40]
	mov	edx,dword [_bb_btnChangePlayer]
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+8]
	fsub	dword [_105131]
	fstp	dword [edx+8]
	mov	ebx,dword [_bb_btnmenuutamalist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3341
_3343:
	mov	eax,esi
	push	_bb_TBtnMenuUtama
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3341
	mov	eax,dword [edx+36]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_35338
	mov	eax,dword [edx+36]
	cmp	eax,10
	setle	al
	movzx	eax,al
_35338:
	cmp	eax,0
	jne	_35340
	mov	eax,dword [edx+36]
	cmp	eax,19
	sete	al
	movzx	eax,al
_35340:
	cmp	eax,0
	jne	_35342
	mov	eax,dword [edx+36]
	cmp	eax,20
	sete	al
	movzx	eax,al
_35342:
	cmp	eax,0
	je	_35344
	fld	dword [edx+8]
	fstp	dword [edx+52]
	fld	dword [edx+8]
	fsub	dword [_105132]
	fstp	dword [edx+8]
	fld	dword [edx+76]
	fstp	dword [edx+92]
	fld	dword [edx+76]
	fsub	dword [_105133]
	fstp	dword [edx+76]
_35344:
_3341:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3343
_3342:
	mov	eax,0
	jmp	_14404
_14404:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MenuUtamaAssetKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35345
	cmp	dword [_bb_isWideScreen],1
	jne	_35346
	push	_42
	push	2
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	jmp	_35347
_35346:
	push	_42
	push	1
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_35347:
	cmp	dword [_bb_bgm_main],0
	jne	_35348
	push	1
	push	_33343
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_main],eax
_35348:
	mov	ebx,dword [_bb_btnmenuutamalist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3344
_3346:
	mov	eax,edi
	push	_bb_TBtnMenuUtama
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3344
	mov	dword [esi+88],0
	mov	eax,dword [esi+36]
	cmp	eax,1
	je	_35357
	cmp	eax,2
	je	_35358
	cmp	eax,3
	je	_35359
	cmp	eax,4
	je	_35360
	cmp	eax,5
	je	_35361
	cmp	eax,6
	je	_35362
	cmp	eax,7
	je	_35363
	cmp	eax,8
	je	_35364
	cmp	eax,19
	je	_35365
	cmp	eax,20
	je	_35366
	cmp	eax,11
	je	_35367
	cmp	eax,12
	je	_35368
	cmp	eax,13
	je	_35369
	cmp	eax,14
	je	_35370
	cmp	eax,15
	je	_35371
	cmp	eax,16
	je	_35372
	cmp	eax,17
	je	_35373
	cmp	eax,18
	je	_35374
	jmp	_35356
_35357:
	cmp	dword [_bb_modeState_Battle],8254
	jne	_35375
	cmp	dword [_bb_btnBattle_image],0
	je	_35376
	push	dword [_bb_btnBattle_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBattle_image],0
_35376:
	cmp	dword [_bb_btnBattle_image],0
	jne	_35377
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34202
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
_35377:
	jmp	_35378
_35375:
	cmp	dword [_bb_btnBattle_image],0
	je	_35379
	push	dword [_bb_btnBattle_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBattle_image],0
_35379:
	cmp	dword [_bb_btnBattle_image],0
	jne	_35380
	push	2
	push	2
	push	0
	push	61
	push	139
	push	_34204
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBattle_image],eax
_35380:
_35378:
	mov	eax,dword [_bb_btnBattle_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_35356
_35358:
	cmp	dword [_bb_modeState_Extra],8465
	jne	_35381
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35383
_3349:
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35384
	mov	eax,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35384:
	cmp	eax,0
	je	_35386
	mov	dword [esi+88],1
_35386:
_3347:
	add	edx,1
_35383:
	cmp	edx,9
	jle	_3349
_3348:
	jmp	_35387
_35381:
	mov	dword [esi+44],1
_35387:
	jmp	_35356
_35359:
	cmp	dword [_bb_modeState_Special],9643
	jne	_35388
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35389
_3352:
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35390
	mov	eax,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35390:
	cmp	eax,0
	je	_35392
	mov	dword [esi+88],1
_35392:
_3350:
	add	edx,1
_35389:
	cmp	edx,9
	jle	_3352
_3351:
	jmp	_35393
_35388:
	mov	dword [esi+44],1
_35393:
	jmp	_35356
_35360:
	cmp	dword [_bb_modeState_Nightmare],3256
	jne	_35394
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35395
_3355:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35396
	mov	eax,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35396:
	cmp	eax,0
	je	_35398
	mov	dword [esi+88],1
_35398:
_3353:
	add	edx,1
_35395:
	cmp	edx,4
	jle	_3355
_3354:
	jmp	_35399
_35394:
	mov	dword [esi+44],1
_35399:
	jmp	_35356
_35361:
	cmp	dword [_bb_modeState_Harvest],4258
	jne	_35400
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35401
_3358:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35402
	mov	eax,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35402:
	cmp	eax,0
	je	_35404
	mov	dword [esi+88],1
_35404:
_3356:
	add	edx,1
_35401:
	cmp	edx,4
	jle	_3358
_3357:
	jmp	_35405
_35400:
	mov	dword [esi+44],1
_35405:
	jmp	_35356
_35362:
	cmp	dword [_bb_modeState_Defense],5251
	jne	_35406
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35407
_3361:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35408
	mov	eax,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35408:
	cmp	eax,0
	je	_35410
	mov	dword [esi+88],1
_35410:
_3359:
	add	edx,1
_35407:
	cmp	edx,4
	jle	_3361
_3360:
	jmp	_35411
_35406:
	mov	dword [esi+44],1
_35411:
	jmp	_35356
_35363:
	cmp	dword [_bb_modeState_Catapult],6256
	jne	_35412
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35413
_3364:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35414
	mov	eax,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35414:
	cmp	eax,0
	je	_35416
	mov	dword [esi+88],1
_35416:
_3362:
	add	edx,1
_35413:
	cmp	edx,4
	jle	_3364
_3363:
	jmp	_35417
_35412:
	mov	dword [esi+44],1
_35417:
	jmp	_35356
_35364:
	cmp	dword [_bb_modeState_BoarMania],7253
	jne	_35418
	mov	dword [esi+44],0
	mov	edx,0
	jmp	_35419
_3367:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,25
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35420
	mov	eax,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [eax+edx*4+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35420:
	cmp	eax,0
	je	_35422
	mov	dword [esi+88],1
_35422:
_3365:
	add	edx,1
_35419:
	cmp	edx,4
	jle	_3367
_3366:
	jmp	_35423
_35418:
	mov	dword [esi+44],1
_35423:
	jmp	_35356
_35365:
	cmp	dword [_bb_modeState_Unlimited],7645
	jne	_35424
	mov	dword [esi+44],0
	jmp	_35425
_35424:
	mov	dword [esi+44],1
_35425:
	jmp	_35356
_35366:
	mov	dword [esi+44],0
	jmp	_35356
_35367:
	cmp	dword [_bb_fiturState_BioBook],357
	jne	_35426
	mov	dword [esi+44],0
	jmp	_35427
_35426:
	mov	dword [esi+44],1
_35427:
	jmp	_35356
_35368:
	cmp	dword [_bb_fiturState_DiaryBook],632
	jne	_35428
	mov	dword [esi+44],0
	jmp	_35429
_35428:
	mov	dword [esi+44],1
_35429:
	jmp	_35356
_35369:
	cmp	dword [_bb_fiturState_TrophyRoom],519
	jne	_35430
	mov	dword [esi+44],0
	call	_bb_CekAdaTrofiBaruUnlock
	mov	dword [esi+88],eax
	jmp	_35431
_35430:
	mov	dword [esi+44],1
_35431:
	jmp	_35356
_35370:
	cmp	dword [_bb_fiturState_Garden],471
	jne	_35432
	mov	dword [esi+44],0
	jmp	_35433
_35432:
	mov	dword [esi+44],1
_35433:
	jmp	_35356
_35371:
	cmp	dword [_bb_fiturState_Shop],245
	jne	_35434
	mov	dword [esi+44],0
	jmp	_35435
_35434:
	mov	dword [esi+44],1
_35435:
	jmp	_35356
_35372:
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35436
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
_35436:
	cmp	eax,0
	je	_35438
	mov	dword [esi+44],0
	jmp	_35439
_35438:
	mov	dword [esi+44],1
_35439:
	jmp	_35356
_35373:
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35440
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD]
	sete	al
	movzx	eax,al
_35440:
	cmp	eax,0
	je	_35442
	mov	dword [esi+44],0
	jmp	_35443
_35442:
	mov	dword [esi+44],1
_35443:
	jmp	_35356
_35374:
	mov	eax,dword [_bb_fiturState_Ranch]
	cmp	eax,446
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35444
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD]
	sete	al
	movzx	eax,al
_35444:
	cmp	eax,0
	je	_35446
	mov	dword [esi+44],0
	jmp	_35447
_35446:
	mov	dword [esi+44],1
_35447:
	jmp	_35356
_35356:
	mov	eax,dword [esi+36]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_35448
	mov	eax,dword [esi+36]
	cmp	eax,18
	setle	al
	movzx	eax,al
_35448:
	cmp	eax,0
	je	_35450
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_35450:
_3344:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3346
_3345:
	jmp	_35452
_35345:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35453
	push	_468
	push	1
	mov	eax,dword [_bb_gameTitle]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_35453:
_35452:
	mov	eax,0
	jmp	_14407
_14407:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuOption_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuOption
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	eax,0
	jmp	_14410
_14410:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuOption_Delete:
	push	ebp
	mov	ebp,esp
_14413:
	mov	eax,0
	jmp	_35454
_35454:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuOption_applySetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_CBFullScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	esi,dword [_bb_slidermovervolumelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3368
_3370:
	push	_bb_TSliderMoverMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3368
	mov	edx,dword [eax+28]
	cmp	edx,0
	je	_35464
	cmp	edx,1
	je	_35465
	jmp	_35463
_35464:
	push	1
	push	-1082130432
	push	dword [eax+24]
	call	_bb_SetVolume
	add	esp,12
	jmp	_35463
_35465:
	push	1
	push	dword [eax+24]
	push	-1082130432
	call	_bb_SetVolume
	add	esp,12
	jmp	_35463
_35463:
_3368:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3370
_3369:
	call	_bb_saveConfig
	mov	eax,0
	jmp	_14416
_14416:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuOption_cancelSetting:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_CBFullScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	0
	push	dword [_bb_volumesfx]
	push	dword [_bb_volumebgm]
	call	_bb_SetVolume
	add	esp,12
	mov	eax,0
	jmp	_14419
_14419:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuOption_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TBgPanelMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	dword [eax+8],esi
	mov	dword [eax+12],ebx
	mov	edx,dword [_bb_menuOptionPanel_image]
	mov	dword [eax+16],edx
	mov	dword [eax+20],0
	jmp	_14423
_14423:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TCBFullScreenMenuOption
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	eax,0
	jmp	_14426
_14426:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_Delete:
	push	ebp
	mov	ebp,esp
_14429:
	mov	eax,0
	jmp	_35468
_35468:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	1069547520
	push	1069547520
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_35469
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35470
	mov	dword [ebx+24],1
_35470:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_35471
	mov	eax,dword [ebx+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35471:
	cmp	eax,0
	je	_35473
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_35473:
	jmp	_35475
_35469:
	mov	dword [ebx+24],0
_35475:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_14433
_14433:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_setFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],0
	jne	_35476
	mov	dword [eax+20],1
	jmp	_35477
_35476:
	mov	dword [eax+20],0
_35477:
	mov	eax,0
	jmp	_14436
_14436:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_setLoadFullscreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [_bb_isFullScreen],1
	jne	_35478
	mov	dword [eax+20],1
	jmp	_35479
_35478:
	mov	dword [eax+20],0
_35479:
	mov	eax,0
	jmp	_14439
_14439:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_applyFullscreen:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35480
	mov	eax,dword [_bb_isFullScreen]
	cmp	eax,0
	sete	al
	movzx	eax,al
_35480:
	cmp	eax,0
	je	_35482
	push	0
	push	60
	push	32
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	mov	dword [_bb_isFullScreen],1
	mov	edx,dword [_bb_panelInGame]
	mov	eax,dword [_bb_panelInGame]
	mov	eax,dword [eax+28]
	mov	dword [edx+24],eax
	jmp	_35483
_35482:
	mov	eax,dword [edx+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35484
	mov	eax,dword [_bb_isFullScreen]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35484:
	cmp	eax,0
	je	_35486
	push	0
	push	60
	push	0
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	mov	dword [_bb_isFullScreen],0
	mov	edx,dword [_bb_panelInGame]
	mov	eax,dword [_bb_panelInGame]
	mov	eax,dword [eax+28]
	mov	dword [edx+24],eax
_35486:
_35483:
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_14442
_14442:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_SetFullscreen_HotKey:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [_bb_isFullScreen],1
	jne	_35487
	mov	dword [_bb_isFullScreen],0
	mov	dword [eax+20],0
	push	0
	push	60
	push	0
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	jmp	_35488
_35487:
	mov	dword [_bb_isFullScreen],1
	mov	dword [eax+20],1
	push	0
	push	60
	push	32
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
_35488:
	call	_bb_saveConfig
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_14445
_14445:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_cancelFullscreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [_bb_isFullScreen],1
	jne	_35489
	mov	dword [eax+20],1
	jmp	_35490
_35489:
	mov	dword [eax+20],0
_35490:
	mov	eax,0
	jmp	_14448
_14448:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	mov	edi,0
	mov	dword [ebp-4],0
	mov	dword [_35518],_35519
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35492
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_35492:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35493
	cmp	ebx,1
	jne	_35495
	jmp	_35496
_35495:
_35496:
_35493:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35497
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_105250]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_35497:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35498
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_105251]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_35498:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35499
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_105252]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_35499:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35500
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_105253]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_35500:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35501
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_35501:
	cmp	eax,0
	je	_35503
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_105254]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_35503:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35504
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_35504:
	cmp	eax,0
	je	_35506
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_105255]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	esi,1
_35506:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35507
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_35507:
	cmp	eax,0
	je	_35509
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_105256]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_35509:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35510
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_35510:
	cmp	eax,0
	je	_35512
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_105257]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	esi,1
_35512:
	cmp	esi,0
	jne	_35513
	jmp	_3371
_35513:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	edi,ebx
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	esi,ebx
	mov	ebx,esi
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+8],eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+12],eax
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3371:
	mov	eax,0
	jmp	_14451
_14451:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCBFullScreenMenuOption_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TCBFullScreenMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	dword [eax+8],esi
	mov	dword [eax+12],ebx
	mov	edx,dword [_bb_menuOptionCheckBox_image]
	mov	dword [eax+16],edx
	mov	dword [eax+20],0
	mov	dword [eax+24],0
	jmp	_14455
_14455:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TSliderMoverMenuOption
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	eax,0
	jmp	_14458
_14458:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_Delete:
	push	ebp
	mov	ebp,esp
_14461:
	mov	eax,0
	jmp	_35521
_35521:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_35522
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35523
	mov	dword [ebx+36],1
_35523:
_35522:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35524
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35524:
	cmp	eax,0
	je	_35526
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebx+28]
	cmp	eax,0
	je	_35530
	cmp	eax,1
	je	_35531
	jmp	_35529
_35530:
	push	0
	push	-1082130432
	push	dword [ebx+24]
	call	_bb_SetVolume
	add	esp,12
	jmp	_35529
_35531:
	push	0
	push	dword [ebx+24]
	push	-1082130432
	call	_bb_SetVolume
	add	esp,12
	jmp	_35529
_35529:
	jmp	_35532
_35526:
	mov	dword [ebx+36],0
_35532:
	mov	eax,0
	jmp	_14465
_14465:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_updatePos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35533
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35533:
	cmp	eax,0
	je	_35535
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+24]
	mov	dword [edx+8],eax
	fldz
	fstp	dword [edx+24]
	mov	dword [edx+32],0
	jmp	_35536
_35535:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35537
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35537:
	cmp	eax,0
	je	_35539
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [edx+8],eax
	fld	dword [_105291]
	fstp	dword [edx+24]
	mov	dword [edx+32],1
	jmp	_35540
_35539:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35541
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35541:
	cmp	eax,0
	je	_35543
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [edx+8],eax
	fld	dword [_105292]
	fstp	dword [edx+24]
	mov	dword [edx+32],2
	jmp	_35544
_35543:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35545
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35545:
	cmp	eax,0
	je	_35547
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [edx+8],eax
	fld	dword [_105293]
	fstp	dword [edx+24]
	mov	dword [edx+32],3
	jmp	_35548
_35547:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35549
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35549:
	cmp	eax,0
	je	_35551
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [edx+8],eax
	fld	dword [_105294]
	fstp	dword [edx+24]
	mov	dword [edx+32],4
	jmp	_35552
_35551:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35553
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35553:
	cmp	eax,0
	je	_35555
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [edx+8],eax
	fld	dword [_105295]
	fstp	dword [edx+24]
	mov	dword [edx+32],5
	jmp	_35556
_35555:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35557
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35557:
	cmp	eax,0
	je	_35559
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [edx+8],eax
	fld	dword [_105296]
	fstp	dword [edx+24]
	mov	dword [edx+32],6
	jmp	_35560
_35559:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35561
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35561:
	cmp	eax,0
	je	_35563
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [edx+8],eax
	fld	dword [_105297]
	fstp	dword [edx+24]
	mov	dword [edx+32],7
	jmp	_35564
_35563:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35565
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35565:
	cmp	eax,0
	je	_35567
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [edx+8],eax
	fld	dword [_105298]
	fstp	dword [edx+24]
	mov	dword [edx+32],8
	jmp	_35568
_35567:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+36+24]
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_35569
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_35569:
	cmp	eax,0
	je	_35571
	mov	eax,dword [_bb_SLIDERPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [edx+8],eax
	fld1
	fstp	dword [edx+24]
	mov	dword [edx+32],9
_35571:
_35568:
_35564:
_35560:
_35556:
_35552:
_35548:
_35544:
_35540:
_35536:
	mov	eax,0
	jmp	_14468
_14468:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_setLoadSliderMover:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [_bb_SLIDERPOS]
	mov	eax,dword [ecx+32]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ecx+8],eax
	mov	eax,dword [ecx+28]
	cmp	eax,0
	je	_35574
	cmp	eax,1
	je	_35575
	jmp	_35573
_35574:
	fld	dword [_bb_volumebgm]
	fstp	dword [ecx+24]
	jmp	_35573
_35575:
	fld	dword [_bb_volumesfx]
	fstp	dword [ecx+24]
	jmp	_35573
_35573:
	mov	eax,0
	jmp	_14471
_14471:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [_35609],_35610
	cmp	dword [edi+28],0
	je	_35576
	jmp	_3373
_35576:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35578
	mov	eax,dword [_bb_btntrophyroom_list]
	mov	ebx,dword [_bb_TrophyRoom]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+80],eax
	jge	_35580
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_35580:
_35578:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35581
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+80],1
	jle	_35582
	mov	edx,dword [_bb_TrophyRoom]
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+80]
	sub	eax,1
	mov	dword [edx+80],eax
	mov	eax,dword [_bb_TrophyRoom]
	push	dword [eax+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_35582:
_35581:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35583
	fldz
	fstp	dword [edi+40]
	fldz
	fstp	dword [edi+44]
	mov	esi,1
_35583:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35584
	cmp	dword [ebp-4],1
	jne	_35586
	jmp	_35587
_35586:
_35587:
_35584:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35588
	fld	dword [edi+40]
	fsub	dword [_105325]
	fstp	dword [edi+40]
	mov	esi,1
_35588:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35589
	fld	dword [edi+40]
	fadd	dword [_105326]
	fstp	dword [edi+40]
	mov	esi,1
_35589:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35590
	fld	dword [edi+44]
	fadd	dword [_105327]
	fstp	dword [edi+44]
	mov	esi,1
_35590:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35591
	fld	dword [edi+44]
	fsub	dword [_105328]
	fstp	dword [edi+44]
	mov	esi,1
_35591:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35592
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_35592:
	cmp	eax,0
	je	_35594
	fld	dword [edi+40]
	fsub	dword [_105329]
	fstp	dword [edi+40]
	mov	esi,1
_35594:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35595
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_35595:
	cmp	eax,0
	je	_35597
	fld	dword [edi+40]
	fadd	dword [_105330]
	fstp	dword [edi+40]
	mov	esi,1
_35597:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35598
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_35598:
	cmp	eax,0
	je	_35600
	fld	dword [edi+44]
	fadd	dword [_105331]
	fstp	dword [edi+44]
	mov	esi,1
_35600:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35601
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_35601:
	cmp	eax,0
	je	_35603
	fld	dword [edi+44]
	fsub	dword [_105332]
	fstp	dword [edi+44]
	mov	esi,1
_35603:
	cmp	esi,0
	jne	_35604
	jmp	_3373
_35604:
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	add	esi,ebx
	mov	ebx,esi
	mov	esi,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	fadd	dword [edi+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+8],eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fadd	dword [edi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+12],eax
	push	dword [edi+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_3373:
	mov	eax,0
	jmp	_14474
_14474:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSliderMoverMenuOption_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TSliderMoverMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+8],esi
	mov	dword [ebx+12],edi
	mov	eax,dword [_bb_menuOptionSliderMover_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+28],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_slidermovervolumelist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14479
_14479:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelMenuOption
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	eax,0
	jmp	_14482
_14482:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_Delete:
	push	ebp
	mov	ebp,esp
_14485:
	mov	eax,0
	jmp	_35613
_35613:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
	fld	dword [eax+16]
	fstp	dword [eax+12]
	cmp	dword [_bb_currLevelName],1
	je	_35614
	mov	edx,dword [eax+36]
	cmp	edx,1
	je	_35617
	cmp	edx,2
	je	_35618
	cmp	edx,3
	je	_35619
	jmp	_35616
_35617:
	fld	dword [eax+16]
	fsub	dword [_105363]
	fstp	dword [eax+12]
	jmp	_35616
_35618:
	fld	dword [eax+16]
	fsub	dword [_105364]
	fstp	dword [eax+12]
	jmp	_35616
_35619:
	mov	dword [eax+44],0
	jmp	_35616
_35616:
_35614:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14488
_14488:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_35621
	push	dword [eax+24]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_35621:
	mov	eax,0
	jmp	_14491
_14491:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	cmp	dword [ebx+44],1
	jne	_35622
	push	dword [ebx+24]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_35623
	mov	eax,dword [ebx+32]
	mov	dword [ebx+24],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35624
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],1
_35624:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_35625
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35625:
	cmp	eax,0
	je	_35627
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_35630
	cmp	eax,2
	je	_35631
	cmp	eax,3
	je	_35632
	jmp	_35629
_35630:
	mov	eax,dword [_bb_panelMenuOption]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuOption]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_35629
_35631:
	mov	eax,dword [_bb_panelMenuOption]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelMenuOption]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_35629
_35632:
	call	_bb_InitPanelCredit
	push	1
	call	_bb_PanelCreditControl
	add	esp,4
	jmp	_35629
_35629:
_35627:
	jmp	_35635
_35623:
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],0
_35635:
_35622:
	mov	eax,0
	jmp	_14495
_14495:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuOption_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBtnPanelMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_35639
	cmp	eax,2
	je	_35640
	cmp	eax,3
	je	_35641
	jmp	_35638
_35639:
	mov	dword [ebx+28],10
	mov	dword [ebx+32],11
	jmp	_35638
_35640:
	mov	dword [ebx+28],12
	mov	dword [ebx+32],13
	jmp	_35638
_35641:
	mov	dword [ebx+28],38
	mov	dword [ebx+32],39
	jmp	_35638
_35638:
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],0
	mov	dword [ebx+44],1
	fld	dword [ebx+12]
	fstp	dword [ebx+16]
	mov	eax,dword [_bb_btnpanelmenuoptionlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14500
_14500:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuOption:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelMenuOption]
	cmp	dword [eax+20],0
	jne	_35643
	mov	eax,0
	jmp	_14502
_35643:
	push	0
	mov	eax,dword [_bb_panelMenuOption]
	mov	eax,dword [eax+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_panelMenuOption]
	mov	eax,dword [eax+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuOption]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [_bb_CBFullScreen]
	push	dword [eax+20]
	mov	eax,dword [_bb_CBFullScreen]
	mov	eax,dword [eax+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_CBFullScreen]
	mov	eax,dword [eax+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_CBFullScreen]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	esi,dword [_bb_slidermovervolumelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3375
_3377:
	push	_bb_TSliderMoverMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3375
	push	dword [eax+20]
	mov	edx,dword [eax+12]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [eax+8]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_3375:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3377
_3376:
	mov	esi,dword [_bb_btnpanelmenuoptionlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3378
_3380:
	push	_bb_TBtnPanelMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_3378:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3380
_3379:
	mov	eax,0
	jmp	_14502
_14502:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuOption:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	cmp	dword [_bb_currLevelName],1
	jne	_35657
	mov	eax,dword [_bb_bg_menuutama_image]
	mov	dword [_bb_bg_image],eax
_35657:
	call	_bb_GetPosX_BG
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-12],ebx
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-8],ebx
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [_bb_panelMenuOption]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_panelMenuOption]
	dec	dword [eax+4]
	jnz	_35665
	push	eax
	call	_bbGCFree
	add	esp,4
_35665:
	mov	dword [_bb_panelMenuOption],ebx
	push	_bb_TBtnPanelMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	ebx,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	esi,ebx
	mov	eax,dword [ebp-20]
	mov	dword [ebp-4],eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	dword [ebp-4],ebx
	mov	ebx,dword [ebp-4]
	mov	eax,esi
	sub	eax,84
	mov	dword [ebp-12],eax
	mov	eax,ebx
	sub	eax,50
	mov	dword [ebp-8],eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	1
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [edi]
	call	dword [eax+60]
	add	esp,12
	mov	edi,eax
	mov	eax,esi
	add	eax,80
	mov	dword [ebp-12],eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	2
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [edi]
	call	dword [eax+60]
	add	esp,12
	mov	edi,eax
	mov	dword [ebp-12],esi
	mov	eax,ebx
	sub	eax,100
	mov	dword [ebp-8],eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	3
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [edi]
	call	dword [eax+60]
	add	esp,12
	mov	eax,esi
	sub	eax,117
	mov	dword [ebp-12],eax
	mov	eax,ebx
	sub	eax,162
	mov	dword [ebp-8],eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionCheckBox_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionCheckBox_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionCheckBox_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [_bb_CBFullScreen]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_CBFullScreen]
	dec	dword [eax+4]
	jnz	_35672
	push	eax
	call	_bbGCFree
	add	esp,4
_35672:
	mov	dword [_bb_CBFullScreen],ebx
	push	_bb_TSliderMoverMenuOption
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	esi,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	add	esi,ebx
	mov	ebx,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,esi
	add	eax,80
	mov	dword [ebp-12],eax
	mov	eax,ebx
	sub	eax,70
	mov	dword [ebp-8],eax
	mov	edx,dword [_bb_SLIDERPOS]
	mov	eax,dword [ebp-12]
	mov	dword [edx+24],eax
	mov	esi,1
	jmp	_35675
_3383:
	mov	eax,dword [_bb_SLIDERPOS]
	mov	ecx,dword [_bb_SLIDERPOS]
	mov	edx,esi
	sub	edx,1
	mov	edx,dword [ecx+edx*4+24]
	add	edx,25
	mov	dword [eax+esi*4+24],edx
_3381:
	add	esi,1
_35675:
	cmp	esi,9
	jle	_3383
_3382:
	mov	ebx,0
	mov	esi,0
	jmp	_35677
_3386:
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionSliderMover_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionSliderMover_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuOptionSliderMover_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	ebx
	push	dword [ebp-8]
	push	dword [ebp-12]
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,12
	mov	edi,eax
	add	ebx,1
	add	dword [ebp-8],84
_3384:
	add	esi,1
_35677:
	cmp	esi,1
	jle	_3386
_3385:
	mov	eax,0
	jmp	_14504
_14504:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetConfig:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_CBFullScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	1
	push	dword [_bb_volumesfx]
	push	dword [_bb_volumebgm]
	call	_bb_SetVolume
	add	esp,12
	mov	esi,dword [_bb_slidermovervolumelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3387
_3389:
	push	_bb_TSliderMoverMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3387
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3387:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3389
_3388:
	mov	eax,0
	jmp	_14506
_14506:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetPosX_BG:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_isWideScreen],1
	jne	_35686
	mov	eax,168
	jmp	_35688
_35686:
	mov	eax,0
_35688:
	jmp	_14508
_14508:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetPosX_BG_WS_RIGHT:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_isWideScreen],1
	jne	_35689
	mov	eax,1192
	jmp	_35691
_35689:
	mov	eax,0
_35691:
	jmp	_14510
_14510:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuProfile_NewPlayer
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+32],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+36],eax
	mov	eax,0
	jmp	_14513
_14513:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_14516:
	mov	eax,dword [ebx+36]
	dec	dword [eax+4]
	jnz	_35696
	push	eax
	call	_bbGCFree
	add	esp,4
_35696:
	mov	eax,dword [ebx+32]
	dec	dword [eax+4]
	jnz	_35698
	push	eax
	call	_bbGCFree
	add	esp,4
_35698:
	mov	eax,0
	jmp	_35694
_35694:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35699
	cmp	dword [_bb_menuProfil_NewPlayer_Panel_image],0
	jne	_35700
	push	2
	push	_34271
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfil_NewPlayer_Panel_image],eax
_35700:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35701
	mov	eax,dword [_bb_menuProfil_NewPlayer_Panel_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35701:
	jmp	_35702
_35699:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35703
	cmp	dword [_bb_menuProfil_NewPlayer_Panel_image],0
	je	_35704
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_menuProfil_NewPlayer_Panel_image],0
_35704:
_35703:
_35702:
	mov	eax,0
	jmp	_14520
_14520:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1103101952
	push	1124204544
	fld	dword [ebx+28]
	fsub	dword [_105420]
	sub	esp,4
	fstp	dword [esp]
	fld	dword [ebx+24]
	fsub	dword [_105421]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1069547520
	push	1069547520
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,dword [ebx+32]
	cmp	dword [eax+8],10
	jge	_35705
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_3390
	push	dword [ebx+32]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_DrawText
	add	esp,12
	jmp	_35706
_35705:
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	dword [ebx+32]
	call	_brl_max2d_DrawText
	add	esp,12
_35706:
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_14523
_14523:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_cekKeyStroke:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,_1
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35710
	push	eax
	call	_bbGCFree
	add	esp,4
_35710:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
	push	65
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35711
	mov	ebx,_3391
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35715
	push	eax
	call	_bbGCFree
	add	esp,4
_35715:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35711:
	push	66
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35716
	mov	ebx,_3392
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35720
	push	eax
	call	_bbGCFree
	add	esp,4
_35720:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35716:
	push	67
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35721
	mov	ebx,_3393
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35725
	push	eax
	call	_bbGCFree
	add	esp,4
_35725:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35721:
	push	68
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35726
	mov	ebx,_3394
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35730
	push	eax
	call	_bbGCFree
	add	esp,4
_35730:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35726:
	push	69
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35731
	mov	ebx,_3395
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35735
	push	eax
	call	_bbGCFree
	add	esp,4
_35735:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35731:
	push	70
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35736
	mov	ebx,_3396
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35740
	push	eax
	call	_bbGCFree
	add	esp,4
_35740:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35736:
	push	71
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35741
	mov	ebx,_3397
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35745
	push	eax
	call	_bbGCFree
	add	esp,4
_35745:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35741:
	push	72
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35746
	mov	ebx,_3398
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35750
	push	eax
	call	_bbGCFree
	add	esp,4
_35750:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35746:
	push	73
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35751
	mov	ebx,_3399
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35755
	push	eax
	call	_bbGCFree
	add	esp,4
_35755:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35751:
	push	74
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35756
	mov	ebx,_3400
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35760
	push	eax
	call	_bbGCFree
	add	esp,4
_35760:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35756:
	push	75
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35761
	mov	ebx,_3401
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35765
	push	eax
	call	_bbGCFree
	add	esp,4
_35765:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35761:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35766
	mov	ebx,_3402
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35770
	push	eax
	call	_bbGCFree
	add	esp,4
_35770:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35766:
	push	77
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35771
	mov	ebx,_3403
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35775
	push	eax
	call	_bbGCFree
	add	esp,4
_35775:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35771:
	push	78
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35776
	mov	ebx,_3404
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35780
	push	eax
	call	_bbGCFree
	add	esp,4
_35780:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35776:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35781
	mov	ebx,_3405
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35785
	push	eax
	call	_bbGCFree
	add	esp,4
_35785:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35781:
	push	80
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35786
	mov	ebx,_3406
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35790
	push	eax
	call	_bbGCFree
	add	esp,4
_35790:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35786:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35791
	mov	ebx,_3407
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35795
	push	eax
	call	_bbGCFree
	add	esp,4
_35795:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35791:
	push	82
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35796
	mov	ebx,_3408
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35800
	push	eax
	call	_bbGCFree
	add	esp,4
_35800:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35796:
	push	83
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35801
	mov	ebx,_3409
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35805
	push	eax
	call	_bbGCFree
	add	esp,4
_35805:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35801:
	push	84
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35806
	mov	ebx,_3410
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35810
	push	eax
	call	_bbGCFree
	add	esp,4
_35810:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35806:
	push	85
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35811
	mov	ebx,_3411
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35815
	push	eax
	call	_bbGCFree
	add	esp,4
_35815:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35811:
	push	86
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35816
	mov	ebx,_3412
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35820
	push	eax
	call	_bbGCFree
	add	esp,4
_35820:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35816:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35821
	mov	ebx,_3413
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35825
	push	eax
	call	_bbGCFree
	add	esp,4
_35825:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35821:
	push	88
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35826
	mov	ebx,_3414
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35830
	push	eax
	call	_bbGCFree
	add	esp,4
_35830:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35826:
	push	89
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35831
	mov	ebx,_3415
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35835
	push	eax
	call	_bbGCFree
	add	esp,4
_35835:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35831:
	push	90
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_35836
	mov	ebx,_3416
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35840
	push	eax
	call	_bbGCFree
	add	esp,4
_35840:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35836:
	push	160
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	jne	_35841
	push	161
	call	_brl_polledinput_KeyDown
	add	esp,4
_35841:
	cmp	eax,0
	je	_35843
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	call	_brl_retro_Upper
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	dec	dword [eax+4]
	jnz	_35847
	push	eax
	call	_bbGCFree
	add	esp,4
_35847:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],ebx
_35843:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	mov	eax,dword [eax+8]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_35848
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	mov	eax,dword [eax+8]
	cmp	eax,10
	setl	al
	movzx	eax,al
_35848:
	cmp	eax,0
	je	_35850
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_35854
	push	eax
	call	_bbGCFree
	add	esp,4
_35854:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],ebx
_35850:
	push	8
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_35855
	push	_1
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_35856
	mov	esi,_1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	mov	eax,dword [eax+8]
	cmp	eax,0
	jle	_35859
	mov	ebx,0
	sub	eax,2
	mov	edi,eax
	jmp	_35861
_3419:
	push	1
	mov	eax,ebx
	add	eax,1
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
_3417:
	add	ebx,1
_35861:
	cmp	ebx,edi
	jle	_3419
_3418:
	mov	ebx,esi
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_35866
	push	eax
	call	_bbGCFree
	add	esp,4
_35866:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],ebx
_35859:
_35856:
_35855:
	mov	eax,0
	jmp	_14526
_14526:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_NewPlayer_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBgPanelMenuProfile_NewPlayer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_menuProfil_NewPlayer_Panel_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	fld	dword [ebx+8]
	fsub	dword [_105460]
	fstp	dword [ebx+24]
	fld	dword [ebx+12]
	fsub	dword [_105461]
	fstp	dword [ebx+28]
	mov	esi,_1
	inc	dword [esi+4]
	mov	eax,dword [ebx+32]
	dec	dword [eax+4]
	jnz	_35871
	push	eax
	call	_bbGCFree
	add	esp,4
_35871:
	mov	dword [ebx+32],esi
	mov	eax,ebx
	jmp	_14530
_14530:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_NewPlayer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelMenuProfile_NewPlayer
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_14533
_14533:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_NewPlayer_Delete:
	push	ebp
	mov	ebp,esp
_14536:
	mov	eax,0
	jmp	_35872
_35872:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_NewPlayer_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	cmp	dword [eax+20],1
	jne	_35873
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_35874
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35875
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],1
_35875:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_35876
	mov	eax,dword [esi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35876:
	cmp	eax,0
	je	_35878
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_35881
	cmp	eax,2
	je	_35882
	jmp	_35880
_35881:
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	edi,dword [eax+32]
	mov	eax,dword [edi+8]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_35884
	push	edi
	call	_bb_validasiInput
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_35884:
	cmp	eax,0
	je	_35886
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	dword [eax+20],0
	push	0
	call	_bb_KontrolNewPlayerGUI
	add	esp,4
	mov	eax,_3420
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_35890
	push	eax
	call	_bbGCFree
	add	esp,4
_35890:
	mov	dword [_bb_debugstr],ebx
	mov	eax,esi
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	jmp	_35892
_35886:
	mov	ebx,_3421
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_35896
	push	eax
	call	_bbGCFree
	add	esp,4
_35896:
	mov	dword [_bb_debugstr],ebx
_35892:
	jmp	_35880
_35882:
	cmp	dword [_bb_jmlProfile],0
	jle	_35897
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	dword [eax+20],0
	push	0
	call	_bb_KontrolNewPlayerGUI
	add	esp,4
_35897:
	jmp	_35880
_35880:
_35878:
	jmp	_35898
_35874:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
_35898:
_35873:
	mov	eax,0
	jmp	_14540
_14540:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_NewPlayer_createNewProfile:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	inc	dword [ebx+4]
	mov	eax,dword [_bb_currPlayer]
	dec	dword [eax+4]
	jnz	_35902
	push	eax
	call	_bbGCFree
	add	esp,4
_35902:
	mov	dword [_bb_currPlayer],ebx
	mov	esi,0
	mov	ebx,dword [_bb_maxDataProfile]
	sub	ebx,1
	jmp	_35904
_3424:
	push	_3425
	mov	eax,dword [_bb_arrNamaProfil]
	push	dword [eax+esi*4+24]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35906
	add	dword [_bb_jmlProfile],1
	mov	ebx,dword [_bb_currPlayer]
	inc	dword [ebx+4]
	mov	eax,dword [_bb_arrNamaProfil]
	mov	eax,dword [eax+esi*4+24]
	dec	dword [eax+4]
	jnz	_35910
	push	eax
	call	_bbGCFree
	add	esp,4
_35910:
	mov	eax,dword [_bb_arrNamaProfil]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [_bb_arrNilaiProfil]
	mov	dword [eax+esi*4+24],0
	mov	edi,dword [_bb_menuprofilselectionmarklist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_3426
_3428:
	mov	eax,dword [ebp-4]
	push	_bb_TMenuProfilSelectionMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_3426
	cmp	dword [ebx+36],esi
	jne	_35917
	mov	eax,dword [ebx+36]
	add	eax,1
	mov	dword [_bb_noSelectedProfile],eax
	mov	eax,ebx
	mov	edx,dword [_bb_arrNilaiProfil]
	push	dword [edx+esi*4+24]
	mov	edx,dword [_bb_arrNamaProfil]
	push	dword [edx+esi*4+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_35917:
_3426:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3428
_3427:
	jmp	_3423
_35906:
_3422:
	add	esi,1
_35904:
	cmp	esi,ebx
	jle	_3424
_3423:
	call	_bb_IsFilePlayerSudahAda
	call	_bb_TerapkanProfileDipilih
	mov	eax,0
	jmp	_14544
_14544:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_NewPlayer_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBtnPanelMenuProfile_NewPlayer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+8],esi
	mov	dword [ebx+12],edi
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_35923
	cmp	eax,2
	je	_35924
	jmp	_35922
_35923:
	mov	dword [ebx+24],16
	mov	dword [ebx+28],17
	jmp	_35922
_35924:
	mov	dword [ebx+24],12
	mov	dword [ebx+28],13
	jmp	_35922
_35922:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_btnpanelmenuprofile_newplayerlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14549
_14549:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_KontrolNewPlayerGUI:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	cmp	eax,0
	je	_35928
	cmp	eax,1
	je	_35929
	jmp	_35927
_35928:
	mov	ebx,_1
	inc	dword [ebx+4]
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	eax,dword [eax+32]
	dec	dword [eax+4]
	jnz	_35933
	push	eax
	call	_bbGCFree
	add	esp,4
_35933:
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	dword [eax+32],ebx
	jmp	_35927
_35929:
	jmp	_35927
_35927:
	mov	eax,0
	jmp	_14552
_14552:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_validasiInput:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-12],0
	push	_3429
	push	dword [ebp+8]
	call	_brl_retro_Upper
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35934
	mov	eax,0
	jmp	_14555
_35934:
	push	_3430
	push	dword [ebp+8]
	call	_brl_retro_Upper
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35935
	mov	eax,0
	jmp	_14555
_35935:
	mov	esi,0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_maxDataProfile]
	sub	ebx,1
	jmp	_35938
_3433:
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [ebp-8]
	push	dword [edx+eax*4+24]
	call	_brl_retro_Upper
	add	esp,4
	push	eax
	push	dword [ebp+8]
	call	_brl_retro_Upper
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35940
	mov	esi,1
	jmp	_3432
_35940:
_3431:
	add	dword [ebp-8],1
_35938:
	cmp	dword [ebp-8],ebx
	jle	_3433
_3432:
	cmp	esi,1
	jne	_35941
	mov	eax,0
	jmp	_14555
_35941:
	mov	esi,_3434
	mov	eax,dword [esi+8]
	mov	dword [ebp-20],eax
	push	dword [ebp-20]
	push	_35944
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_35946
_3437:
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	esi
	call	_brl_retro_Mid
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	dec	dword [eax+4]
	jnz	_35951
	push	eax
	call	_bbGCFree
	add	esp,4
_35951:
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-8]
	mov	dword [edx+eax*4+24],ebx
_3435:
	add	dword [ebp-8],1
_35946:
	cmp	dword [ebp-8],edi
	jle	_3437
_3436:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+8]
	mov	dword [ebp-8],0
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_35954
_3440:
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp+8]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Upper
	add	esp,4
	mov	esi,eax
	mov	ebx,0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_35957
_3443:
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4+24]
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35959
	mov	dword [ebp-12],1
	jmp	_3442
_35959:
	mov	dword [ebp-12],0
_35961:
_3441:
	add	ebx,1
_35957:
	cmp	ebx,edi
	jle	_3443
_3442:
_3438:
	add	dword [ebp-8],1
_35954:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-8],eax
	jle	_3440
_3439:
	mov	eax,dword [ebp+8]
	mov	ebx,dword [eax+8]
	push	_1
	push	_33
	push	dword [ebp+8]
	call	_brl_retro_Replace
	add	esp,12
	mov	eax,dword [eax+8]
	cmp	ebx,eax
	je	_35964
	mov	edx,0
	jmp	_35966
_35964:
	mov	edx,1
_35966:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_35967
	cmp	edx,1
	sete	al
	movzx	eax,al
_35967:
	cmp	eax,0
	je	_35969
	mov	eax,1
	jmp	_35971
_35969:
	mov	eax,0
_35971:
	jmp	_14555
_14555:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_DeleteConfirm_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuProfile_DeleteConfirm
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	eax,0
	jmp	_14558
_14558:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_DeleteConfirm_Delete:
	push	ebp
	mov	ebp,esp
_14561:
	mov	eax,0
	jmp	_35972
_35972:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_DeleteConfirm_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35973
	cmp	dword [_bb_menuProfil_Delete_Panel_image],0
	jne	_35974
	push	2
	push	_35975
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfil_Delete_Panel_image],eax
_35974:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_35976
	mov	eax,dword [_bb_menuProfil_Delete_Panel_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_35976:
	jmp	_35977
_35973:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35978
	cmp	dword [_bb_menuProfil_Delete_Panel_image],0
	je	_35979
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_menuProfil_Delete_Panel_image],0
_35979:
_35978:
_35977:
	mov	eax,0
	jmp	_14565
_14565:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_DeleteConfirm_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14568
_14568:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_DeleteConfirm_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TBgPanelMenuProfile_DeleteConfirm
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	edi,0
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-4],ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	edi,ebx
	mov	eax,edi
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	eax,dword [_bb_menuProfil_Delete_Panel_image]
	mov	dword [esi+16],eax
	mov	dword [esi+20],0
	mov	eax,esi
	jmp	_14570
_14570:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_DeleteConfirm_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelMenuProfile_DeleteConfirm
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_14573
_14573:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_DeleteConfirm_Delete:
	push	ebp
	mov	ebp,esp
_14576:
	mov	eax,0
	jmp	_35985
_35985:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_DeleteConfirm_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14579
_14579:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_DeleteConfirm_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	cmp	dword [eax+20],1
	jne	_35986
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_35987
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_35988
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_35988:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_35989
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_35989:
	cmp	eax,0
	je	_35991
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_35994
	cmp	eax,2
	je	_35995
	jmp	_35993
_35994:
	call	_bb_hapusNamaDanNilaiProfile
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	mov	dword [eax+20],0
	jmp	_35993
_35995:
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	mov	dword [eax+20],0
	jmp	_35993
_35993:
_35991:
	jmp	_35996
_35987:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_35996:
_35986:
	mov	eax,0
	jmp	_14583
_14583:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_DeleteConfirm_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnPanelMenuProfile_DeleteConfirm
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	call	_bb_GetPosX_BG
	mov	edi,0
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-4],ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_Delete_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	edi,ebx
	mov	eax,edi
	mov	edx,dword [ebp-4]
	sub	edx,84
	mov	ebx,edx
	mov	edx,dword [ebp-4]
	add	edx,80
	mov	dword [ebp-8],edx
	add	eax,50
	mov	edi,eax
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp+8]
	mov	dword [esi+32],eax
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_36007
	cmp	eax,2
	je	_36008
	jmp	_36006
_36007:
	mov	dword [esi+8],ebx
	mov	dword [esi+12],edi
	mov	dword [esi+24],16
	mov	dword [esi+28],17
	jmp	_36006
_36008:
	mov	eax,dword [ebp-8]
	mov	dword [esi+8],eax
	mov	dword [esi+12],edi
	mov	dword [esi+24],12
	mov	dword [esi+28],13
	jmp	_36006
_36006:
	mov	eax,dword [esi+24]
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
	mov	eax,dword [_bb_btnpanelmenuprofile_deleteconfirmlist]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_14586
_14586:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitMenuProfilePlayer_DeleteConfirm:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	mov	eax,dword [eax]
	call	dword [eax+56]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	dec	dword [eax+4]
	jnz	_36013
	push	eax
	call	_bbGCFree
	add	esp,4
_36013:
	mov	dword [_bb_panelMenuProfile_DeleteConfirm],ebx
	push	_bb_TBtnPanelMenuProfile_DeleteConfirm
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14588
_14588:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnChangePlayer
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	mov	eax,0
	jmp	_14591
_14591:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_Delete:
	push	ebp
	mov	ebp,esp
_14594:
	mov	eax,0
	jmp	_36015
_36015:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],1
	jne	_36016
	fld	dword [edx+8]
	fld	dword [edx+40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_36017
	fld	dword [edx+8]
	fadd	dword [_105549]
	fstp	dword [edx+8]
	jmp	_36018
_36017:
	fld	dword [edx+40]
	fstp	dword [edx+8]
_36018:
_36016:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14597
_14597:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_14600
_14600:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36020
	cmp	dword [_bb_btnChangePlayer_image],0
	jne	_36021
	push	2
	push	2
	push	0
	push	86
	push	235
	push	_34214
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnChangePlayer_image],eax
_36021:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_36022
	mov	eax,dword [_bb_btnChangePlayer_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_36022:
	jmp	_36023
_36020:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36024
	cmp	dword [_bb_btnChangePlayer_image],0
	je	_36025
	push	dword [_bb_btnChangePlayer_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnChangePlayer_image],0
_36025:
_36024:
_36023:
	mov	eax,0
	jmp	_14604
_14604:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [_bb_gameTitle]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_36026
	push	1061997773
	push	1060320051
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_36027
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+20],eax
	je	_36028
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_roll1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_36028:
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_36029
	mov	eax,dword [ebx+32]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_36029:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_36030
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36030:
	cmp	eax,0
	je	_36032
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_List]
	mov	dword [eax+20],1
_36032:
	jmp	_36033
_36027:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_36033:
_36026:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_14608
_14608:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnChangePlayer_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBtnChangePlayer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [_bb_btnChangePlayer_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	mov	dword [ebx+32],0
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,ebx
	jmp	_14612
_14612:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_List_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelMenuProfile_List
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	eax,0
	jmp	_14615
_14615:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_List_Delete:
	push	ebp
	mov	ebp,esp
_14618:
	mov	eax,0
	jmp	_36035
_36035:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_List_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36036
	cmp	dword [_bb_menuProfilPanel_image],0
	jne	_36037
	push	2
	push	_34268
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfilPanel_image],eax
_36037:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_36038
	mov	eax,dword [_bb_menuProfilPanel_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_36038:
	jmp	_36039
_36036:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36040
	cmp	dword [_bb_menuProfilPanel_image],0
	je	_36041
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_menuProfilPanel_image],0
_36041:
_36040:
_36039:
	mov	eax,0
	jmp	_14622
_14622:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelMenuProfile_List_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TBgPanelMenuProfile_List
	call	_bbObjectNew
	add	esp,4
	mov	dword [eax+8],esi
	mov	dword [eax+12],ebx
	mov	edx,dword [_bb_menuProfilPanel_image]
	mov	dword [eax+16],edx
	mov	dword [eax+20],0
	jmp	_14626
_14626:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_List_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelMenuProfile_List
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_14629
_14629:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_List_Delete:
	push	ebp
	mov	ebp,esp
_14632:
	mov	eax,0
	jmp	_36043
_36043:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_List_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_36044
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_36045
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_36045:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_36046
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36046:
	cmp	eax,0
	je	_36048
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_36051
	cmp	eax,2
	je	_36052
	cmp	eax,3
	je	_36053
	jmp	_36050
_36051:
	mov	eax,dword [_bb_maxDataProfile]
	cmp	dword [_bb_jmlProfile],eax
	jge	_36054
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	dword [eax+20],1
_36054:
	jmp	_36050
_36052:
	mov	eax,dword [_bb_noSelectedProfile]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_36055
	mov	eax,dword [_bb_noSelectedProfile]
	cmp	eax,dword [_bb_maxDataProfile]
	setg	al
	movzx	eax,al
_36055:
	cmp	eax,0
	je	_36057
	jmp	_36058
_36057:
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	mov	dword [eax+20],1
_36058:
	jmp	_36050
_36053:
	cmp	dword [_bb_noSelectedProfile],0
	jle	_36059
	mov	eax,dword [_bb_panelMenuProfile_List]
	mov	dword [eax+20],0
	call	_bb_TerapkanProfileDipilih
	call	_bb_ResetVar_OnCreateNewPlayer
_36059:
	jmp	_36050
_36050:
_36048:
	jmp	_36060
_36044:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_36060:
	mov	eax,0
	jmp	_14636
_14636:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelMenuProfile_List_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBtnPanelMenuProfile_List
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+8],esi
	mov	dword [ebx+12],edi
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_36064
	cmp	eax,2
	je	_36065
	cmp	eax,3
	je	_36066
	jmp	_36063
_36064:
	mov	eax,dword [_bb_menuProfil_Btn_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],2
	mov	dword [ebx+28],3
	jmp	_36063
_36065:
	mov	eax,dword [_bb_menuProfil_Btn_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_36063
_36066:
	mov	dword [ebx+24],16
	mov	dword [ebx+28],17
	jmp	_36063
_36063:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_btnpanelmenuprofile_listlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14641
_14641:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMenuProfilSelectionMark
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,0
	jmp	_14644
_14644:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14647:
	mov	eax,dword [eax+40]
	dec	dword [eax+4]
	jnz	_36071
	push	eax
	call	_bbGCFree
	add	esp,4
_36071:
	mov	eax,0
	jmp	_36069
_36069:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_setNamaDanNilaiProfile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	inc	dword [eax+4]
	mov	edi,eax
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_36075
	push	eax
	call	_bbGCFree
	add	esp,4
_36075:
	mov	dword [esi+40],edi
	mov	dword [esi+44],ebx
	mov	eax,0
	jmp	_14652
_14652:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_setProfileMark:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [_bb_jmlProfile],0
	jle	_36076
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	cmp	eax,dword [edx+36]
	jne	_36077
	mov	dword [edx+48],1
	jmp	_36078
_36077:
	mov	dword [edx+48],0
_36078:
_36076:
	mov	eax,0
	jmp	_14655
_14655:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+48],1
	jne	_36079
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+20]
	mov	eax,dword [esi+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_36079:
	push	1067869798
	push	1067869798
	call	_brl_max2d_SetScale
	add	esp,8
	push	97
	push	231
	push	252
	call	_brl_max2d_SetColor
	add	esp,12
	mov	ebx,dword [esi+12]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	add	ebx,4
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	ebx,dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	add	ebx,4
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	dword [esi+40]
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_14658
_14658:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_36088],_36089
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	cmp	eax,dword [ebx+36]
	jne	_36080
	jmp	_3445
_36080:
	push	_3425
	push	dword [ebx+40]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36081
	jmp	_3445
_36081:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_36082
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	mov	dword [ebx+48],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_36083
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+32],1
_36083:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_36084
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36084:
	cmp	eax,0
	je	_36086
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+36]
	add	eax,1
	mov	dword [_bb_noSelectedProfile],eax
_36086:
	jmp	_36087
_36082:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+32],0
	mov	dword [ebx+48],0
_36087:
_3445:
	mov	eax,0
	jmp	_14662
_14662:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36090
	cmp	dword [_bb_menuProfilSelectionMark_image],0
	jne	_36091
	push	2
	push	2
	push	0
	push	22
	push	313
	push	_34269
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_menuProfilSelectionMark_image],eax
_36091:
	mov	eax,dword [_bb_gameTitle]
	cmp	dword [eax+36],5
	jne	_36092
	mov	eax,dword [_bb_menuProfilSelectionMark_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_36092:
	jmp	_36093
_36090:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36094
	cmp	dword [_bb_menuProfilSelectionMark_image],0
	je	_36095
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_menuProfilSelectionMark_image],0
_36095:
_36094:
_36093:
	mov	eax,0
	jmp	_14666
_14666:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuProfilSelectionMark_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TMenuProfilSelectionMark
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+8],esi
	mov	dword [ebx+12],edi
	mov	eax,dword [_bb_menuProfilSelectionMark_image]
	mov	dword [ebx+16],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	mov	esi,_3425
	inc	dword [esi+4]
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_36100
	push	eax
	call	_bbGCFree
	add	esp,4
_36100:
	mov	dword [ebx+40],esi
	mov	dword [ebx+44],0
	mov	dword [ebx+24],1
	mov	dword [ebx+28],0
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+32],0
	mov	dword [ebx+48],0
	mov	eax,dword [_bb_menuprofilselectionmarklist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_14671
_14671:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelMenuProfile:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_36123],_36124
	mov	eax,dword [_bb_btnChangePlayer]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_jmlProfile]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_36103
	push	_798
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	setne	al
	movzx	eax,al
_36103:
	cmp	eax,0
	je	_36105
	mov	esi,dword [_bb_currPlayer]
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+8]
	fsub	dword [_105642]
	mov	eax,dword [esi+8]
	imul	eax,10
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_btnChangePlayer]
	fld	dword [eax+12]
	fadd	dword [_105643]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	push	1067869798
	push	1067869798
	call	_brl_max2d_SetScale
	add	esp,8
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,edi
	sub	eax,40
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	esi
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_36105:
	mov	eax,dword [_bb_panelMenuProfile_List]
	cmp	dword [eax+20],0
	jne	_36109
	jmp	_3453
_36109:
	push	0
	mov	eax,dword [_bb_panelMenuProfile_List]
	mov	eax,dword [eax+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_panelMenuProfile_List]
	mov	eax,dword [eax+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelMenuProfile_List]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	esi,dword [_bb_btnpanelmenuprofile_listlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3447
_3449:
	push	_bb_TBtnPanelMenuProfile_List
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3447
	push	dword [eax+20]
	mov	edx,dword [eax+12]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [eax+8]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_3447:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3449
_3448:
	mov	esi,dword [_bb_menuprofilselectionmarklist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3450
_3452:
	push	_bb_TMenuProfilSelectionMark
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3450
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3450:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3452
_3451:
_3453:
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	cmp	dword [eax+20],0
	jne	_36125
	jmp	_3458
_36125:
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_btnpanelmenuprofile_newplayerlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3455
_3457:
	push	_bb_TBtnPanelMenuProfile_NewPlayer
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3455
	push	dword [eax+20]
	mov	edx,dword [eax+12]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	edx,dword [eax+8]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_3455:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3457
_3456:
_3458:
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	cmp	dword [eax+20],0
	jne	_36134
	jmp	_3463
_36134:
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_btnpanelmenuprofile_deleteconfirmlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3460
_3462:
	push	_bb_TBtnPanelMenuProfile_DeleteConfirm
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3460
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_3460:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3462
_3461:
_3463:
	mov	eax,0
	jmp	_14673
_14673:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelMenuProfile:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	cmp	dword [_bb_currLevelName],1
	jne	_36143
	mov	eax,dword [_bb_bg_menuutama_image]
	mov	dword [_bb_bg_image],eax
_36143:
	mov	esi,0
	mov	edi,0
	mov	eax,esi
	add	eax,117
	mov	dword [ebp-16],eax
	mov	eax,edi
	add	eax,130
	mov	ebx,eax
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [_bb_btnChangePlayer]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_btnChangePlayer]
	dec	dword [eax+4]
	jnz	_36151
	push	eax
	call	_bbGCFree
	add	esp,4
_36151:
	mov	dword [_bb_btnChangePlayer],ebx
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	edi,0
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-16],ebx
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [_bb_panelMenuProfile_List]
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuProfile_List]
	dec	dword [eax+4]
	jnz	_36155
	push	eax
	call	_bbGCFree
	add	esp,4
_36155:
	mov	dword [_bb_panelMenuProfile_List],ebx
	push	_bb_TBtnPanelMenuProfile_List
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	edi,ebx
	mov	eax,esi
	sub	eax,79
	mov	dword [ebp-16],eax
	mov	eax,edi
	sub	eax,110
	mov	ebx,eax
	push	1
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,12
	mov	dword [ebp-8],eax
	mov	eax,esi
	add	eax,80
	mov	dword [ebp-16],eax
	push	2
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,12
	mov	dword [ebp-8],eax
	mov	dword [ebp-16],esi
	mov	eax,edi
	sub	eax,50
	mov	ebx,eax
	push	3
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,12
	mov	eax,esi
	sub	eax,4
	mov	dword [ebp-16],eax
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilPanel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	add	ebx,110
	push	_bb_TMenuProfilSelectionMark
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	esi,0
	mov	eax,dword [_bb_maxDataProfile]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_36161
_3467:
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfilSelectionMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	esi
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,12
	add	ebx,38
_3465:
	add	esi,1
_36161:
	cmp	esi,dword [ebp-20]
	jle	_3467
_3466:
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	edi,0
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-16],ebx
	mov	dword [ebp-4],edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	dword [ebp-4],ebx
	mov	ebx,dword [ebp-4]
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	dec	dword [eax+4]
	jnz	_36166
	push	eax
	call	_bbGCFree
	add	esp,4
_36166:
	mov	dword [_bb_panelMenuProfile_NewPlayer],ebx
	push	_bb_TBtnPanelMenuProfile_NewPlayer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_menuProfil_NewPlayer_Panel_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	edi,ebx
	mov	eax,esi
	sub	eax,84
	mov	dword [ebp-16],eax
	mov	eax,edi
	add	eax,50
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	1
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,12
	mov	dword [ebp-12],eax
	mov	eax,esi
	add	eax,80
	mov	dword [ebp-16],eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	2
	push	ebx
	push	dword [ebp-16]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,12
	call	_bb_InitMenuProfilePlayer_DeleteConfirm
	mov	eax,0
	jmp	_14675
_14675:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetProfileList:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_jmlProfile]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_36168
	push	_798
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_36168:
	cmp	eax,0
	je	_36170
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	mov	dword [eax+20],1
_36170:
	mov	dword [ebp-4],0
	mov	eax,dword [_bb_maxDataProfile]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_36172
_3470:
	mov	ebx,dword [_bb_menuprofilselectionmarklist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3471
_3473:
	mov	eax,edi
	push	_bb_TMenuProfilSelectionMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3471
	mov	eax,dword [ebp-4]
	cmp	dword [esi+36],eax
	jne	_36180
	mov	eax,esi
	mov	ecx,dword [_bb_arrNilaiProfil]
	mov	edx,dword [ebp-4]
	push	dword [ecx+edx*4+24]
	mov	ecx,dword [_bb_arrNamaProfil]
	mov	edx,dword [ebp-4]
	push	dword [ecx+edx*4+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_3472
_36180:
_3471:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3473
_3472:
_3468:
	add	dword [ebp-4],1
_36172:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-4],eax
	jle	_3470
_3469:
	mov	eax,0
	jmp	_14677
_14677:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TerapkanProfileDipilih:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	inc	dword [ebx+4]
	mov	eax,dword [_bb_currPlayer]
	dec	dword [eax+4]
	jnz	_36186
	push	eax
	call	_bbGCFree
	add	esp,4
_36186:
	mov	dword [_bb_currPlayer],ebx
	call	_bb_saveFileListProfile
	call	_bb_initFilePlayer
	mov	eax,0
	jmp	_14679
_14679:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_IsFilePlayerSudahAda:
	push	ebp
	mov	ebp,esp
	push	1
	push	1
	push	_3474
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	cmp	eax,0
	je	_36188
	push	_brl_stream_TStream
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	call	_bb_loadSettingNewGame
_36188:
	mov	eax,0
	jmp	_14681
_14681:
	mov	esp,ebp
	pop	ebp
	ret
_bb_hapusNamaDanNilaiProfile:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_36207],_36208
	mov	eax,dword [_bb_noSelectedProfile]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_36189
	mov	eax,dword [_bb_noSelectedProfile]
	cmp	eax,dword [_bb_maxDataProfile]
	setg	al
	movzx	eax,al
_36189:
	cmp	eax,0
	je	_36191
	jmp	_3478
_36191:
	call	_bb_DeleteFilesPlayer
	push	100
	call	_bbDelay
	add	esp,4
	mov	ebx,_3425
	inc	dword [ebx+4]
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	dec	dword [eax+4]
	jnz	_36195
	push	eax
	call	_bbGCFree
	add	esp,4
_36195:
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [_bb_arrNilaiProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	mov	dword [edx+eax*4+24],0
	mov	edi,dword [_bb_menuprofilselectionmarklist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_3475
_3477:
	mov	eax,dword [ebp-4]
	push	_bb_TMenuProfilSelectionMark
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3475
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	cmp	dword [esi+36],eax
	jne	_36202
	mov	eax,_3425
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+40]
	dec	dword [eax+4]
	jnz	_36206
	push	eax
	call	_bbGCFree
	add	esp,4
_36206:
	mov	dword [esi+40],ebx
	mov	dword [esi+44],0
	mov	dword [esi+48],0
_36202:
_3475:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3477
_3476:
	sub	dword [_bb_jmlProfile],1
	mov	dword [_bb_noSelectedProfile],0
_3478:
	mov	eax,0
	jmp	_14683
_14683:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ResetVar_OnCreateNewPlayer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	edx,0
	jmp	_36210
_3482:
	mov	ebx,0
	jmp	_36212
_3485:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	eax,edx
	mov	esi,dword [_bb_arrIsGetStar]
	imul	eax,dword [esi+24]
	add	eax,ebx
	mov	dword [ecx+eax*4+28],0
_3483:
	add	ebx,1
_36212:
	cmp	ebx,9
	jle	_3485
_3484:
_3480:
	add	edx,1
_36210:
	cmp	edx,4
	jle	_3482
_3481:
	mov	edx,0
	jmp	_36213
_3488:
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+edx*4+24],0
_3486:
	add	edx,1
_36213:
	cmp	edx,3
	jle	_3488
_3487:
	mov	edx,0
	jmp	_36214
_3491:
	mov	eax,dword [_bb_arrTargetTanam]
	mov	dword [eax+edx*4+24],0
_3489:
	add	edx,1
_36214:
	cmp	edx,3
	jle	_3491
_3490:
	mov	edx,0
	jmp	_36215
_3494:
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	dword [eax+edx*4+24],0
_3492:
	add	edx,1
_36215:
	cmp	edx,3
	jle	_3494
_3493:
	mov	dword [_bb_isLevelBySelectionMenu],0
	mov	eax,0
	jmp	_14685
_14685:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ImageKontrol_MenuProfile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_btnChangePlayer]
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_List]
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	esi,dword [_bb_menuprofilselectionmarklist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3495
_3497:
	push	_bb_TMenuProfilSelectionMark
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3495
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_3495:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3497
_3496:
	mov	eax,0
	jmp	_14687
_14687:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTutor_AddOn
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	eax,0
	jmp	_14690
_14690:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_Delete:
	push	ebp
	mov	ebp,esp
_14693:
	mov	eax,0
	jmp	_36227
_36227:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14696
_14696:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36229
	mov	eax,dword [_bb_animTextPlay]
	mov	eax,dword [eax+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36229:
	cmp	eax,0
	je	_36231
	cmp	dword [ebx+20],1
	jne	_36232
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36232:
	cmp	dword [ebx+36],1
	jne	_36233
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36233:
	cmp	dword [ebx+52],1
	jne	_36234
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36234:
_36231:
	mov	eax,0
	jmp	_14699
_14699:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_36259],_36260
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36236
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	esi,1
_36236:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36237
	cmp	dword [ebx+36],1
	jne	_36238
	mov	dword [ebx+36],0
	jmp	_36239
_36238:
	mov	dword [ebx+36],1
_36239:
_36237:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36240
	fld	dword [ebx+56]
	fsub	dword [_105693]
	fstp	dword [ebx+56]
	mov	esi,1
_36240:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36241
	fld	dword [ebx+56]
	fadd	dword [_105694]
	fstp	dword [ebx+56]
	mov	esi,1
_36241:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36242
	fld	dword [ebx+60]
	fadd	dword [_105695]
	fstp	dword [ebx+60]
	mov	esi,1
_36242:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_36243
	fld	dword [ebx+60]
	fsub	dword [_105696]
	fstp	dword [ebx+60]
	mov	esi,1
_36243:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_36244
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_36244:
	cmp	eax,0
	je	_36246
	fld	dword [ebx+56]
	fsub	dword [_105697]
	fstp	dword [ebx+56]
	mov	esi,1
_36246:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_36247
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_36247:
	cmp	eax,0
	je	_36249
	fld	dword [ebx+56]
	fadd	dword [_105698]
	fstp	dword [ebx+56]
	mov	esi,1
_36249:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_36250
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_36250:
	cmp	eax,0
	je	_36252
	fld	dword [ebx+60]
	fadd	dword [_105699]
	fstp	dword [ebx+60]
	mov	esi,1
_36252:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_36253
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_36253:
	cmp	eax,0
	je	_36255
	fld	dword [ebx+60]
	fsub	dword [_105700]
	fstp	dword [ebx+60]
	mov	esi,1
_36255:
	cmp	esi,0
	jne	_36256
	jmp	_3498
_36256:
	call	_bb_GetPosX_BG
	mov	edx,0
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+56]
	fstp	dword [ebx+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fadd	dword [ebx+60]
	fstp	dword [ebx+28]
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_3498:
	mov	eax,0
	jmp	_14702
_14702:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AddOn_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TTutor_AddOn
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	call	_bb_GetPosX_BG
	mov	edi,eax
	mov	dword [ebp-4],0
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	push	_3500
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	cmp	dword [_bb_currGameMode],123
	jne	_36264
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36265
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36265:
	cmp	eax,0
	je	_36267
	mov	eax,dword [_bb_tutorBGTengah_Sand_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,115
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,45
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],1
	mov	eax,edi
	add	eax,170
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	eax,dword [ebp-4]
	add	eax,418
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	mov	eax,dword [_bb_tutorPlantingArea_image]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+40]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,43
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+44]
	mov	eax,dword [_bb_tutorPlantingMark_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+52],0
	jmp	_36268
_36267:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36269
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36269:
	cmp	eax,0
	je	_36271
	mov	eax,dword [_bb_tutorBGTengah_Sand_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,115
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,45
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],1
	mov	eax,edi
	add	eax,633
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	eax,dword [ebp-4]
	add	eax,418
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	mov	eax,dword [_bb_tutorPlantingArea_image]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+36],0
	jmp	_36272
_36271:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36273
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_36273:
	cmp	eax,0
	je	_36275
	mov	eax,dword [_bb_tutorBGTengah_Sand_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,112
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,45
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],1
	jmp	_36276
_36275:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36277
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36277:
	cmp	eax,0
	je	_36279
	mov	eax,edi
	add	eax,170
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	eax,dword [ebp-4]
	add	eax,418
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	mov	eax,dword [_bb_tutorPlantingArea_image]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+36],0
_36279:
_36276:
_36272:
_36268:
	jmp	_36280
_36264:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36281
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_36281:
	cmp	eax,0
	je	_36283
	mov	eax,edi
	add	eax,746
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	eax,dword [ebp-4]
	add	eax,425
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	mov	eax,dword [_bb_tutorPlantingArea_image]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+36],0
_36283:
_36280:
	mov	eax,ebx
	jmp	_14704
_14704:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitTutorAddOn:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36284
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36284:
	cmp	eax,0
	je	_36290
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36286
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36286:
	cmp	eax,0
	jne	_36288
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_36288:
_36290:
	cmp	eax,0
	je	_36292
	mov	eax,dword [_bb_tutor_AddOn]
	mov	eax,dword [eax]
	call	dword [eax+60]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_tutor_AddOn]
	dec	dword [eax+4]
	jnz	_36296
	push	eax
	call	_bbGCFree
	add	esp,4
_36296:
	mov	dword [_bb_tutor_AddOn],ebx
	jmp	_36297
_36292:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36298
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36298:
	cmp	eax,0
	je	_36300
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36300:
	cmp	eax,0
	je	_36302
	mov	eax,dword [_bb_tutor_AddOn]
	mov	eax,dword [eax]
	call	dword [eax+60]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_tutor_AddOn]
	dec	dword [eax+4]
	jnz	_36306
	push	eax
	call	_bbGCFree
	add	esp,4
_36306:
	mov	dword [_bb_tutor_AddOn],ebx
	jmp	_36307
_36302:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36308
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_36308:
	cmp	eax,0
	je	_36310
	mov	eax,dword [_bb_tutor_AddOn]
	mov	eax,dword [eax]
	call	dword [eax+60]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_tutor_AddOn]
	dec	dword [eax+4]
	jnz	_36314
	push	eax
	call	_bbGCFree
	add	esp,4
_36314:
	mov	dword [_bb_tutor_AddOn],ebx
_36310:
_36307:
_36297:
	mov	eax,0
	jmp	_14706
_14706:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel1_1:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	dword [_bb_totTutor],12
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36315
	call	_bb_HapusTutor
	jmp	_36316
_36315:
	mov	dword [_bb_masihAdaTutor],1
_36316:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36319
	cmp	eax,2
	je	_36320
	cmp	eax,3
	je	_36321
	cmp	eax,4
	je	_36322
	cmp	eax,5
	je	_36323
	cmp	eax,6
	je	_36324
	cmp	eax,7
	je	_36325
	cmp	eax,8
	je	_36326
	cmp	eax,9
	je	_36327
	cmp	eax,10
	je	_36328
	cmp	eax,11
	je	_36329
	cmp	eax,12
	je	_36330
	jmp	_36318
_36319:
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
	mov	ebx,dword [_bb_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3501
_3503:
	mov	eax,edi
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3501
	cmp	dword [esi+28],411
	jne	_36337
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+12]
	fadd	dword [_105745]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	push	_3504
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3502
_36337:
_3501:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3503
_3502:
	jmp	_36318
_36320:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,20
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,50
	mov	dword [ebp-4],eax
	push	_3505
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],1
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+52],1
	mov	edx,dword [_bb_tutor_AddOn]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,25
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edx+40]
	mov	edx,dword [_bb_tutor_AddOn]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,43
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edx+44]
	jmp	_36318
_36321:
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+52],0
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14708
_36322:
	mov	eax,dword [_bb_btnWaterCan]
	fld	dword [eax+8]
	fadd	dword [_105746]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_btnWaterCan]
	fld	dword [eax+12]
	fadd	dword [_105747]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	push	_3504
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_36318
_36323:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,20
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,50
	mov	dword [ebp-4],eax
	push	_3505
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36318
_36324:
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14708
_36325:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,15
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,50
	mov	dword [ebp-4],eax
	push	_3505
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36318
_36326:
	call	_bb_HapusTutor
	mov	dword [_bb_masihAdaTutor],1
	mov	eax,0
	jmp	_14708
_36327:
	mov	ebx,dword [_bb_nilailevellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3506
_3508:
	mov	eax,edi
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3506
	fld	dword [esi+8]
	fadd	dword [_105748]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+12]
	fadd	dword [_105749]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_3507
_3506:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3508
_3507:
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+28],60
	push	_3504
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36318
_36328:
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14708
_36329:
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+148]
	fsub	dword [_105750]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_timerGame]
	fld	dword [eax+152]
	fadd	dword [_105751]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+28],120
	push	_3509
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36318
_36330:
	call	_bb_HapusTutor
	mov	dword [_bb_masihAdaTutor],1
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	mov	eax,0
	jmp	_14708
_36318:
	mov	eax,0
	jmp	_14708
_14708:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel1_2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],5
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36347
	call	_bb_HapusTutor
	jmp	_36348
_36347:
	mov	dword [_bb_masihAdaTutor],1
_36348:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36351
	cmp	eax,2
	je	_36352
	cmp	eax,3
	je	_36353
	cmp	eax,4
	je	_36354
	cmp	eax,5
	je	_36355
	jmp	_36350
_36351:
	cmp	dword [_bb_isCollEd],1
	jne	_36356
	mov	eax,dword [_bb_btnGuide]
	fld	dword [eax+8]
	fadd	dword [_105775]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_btnGuide]
	fld	dword [eax+12]
	fsub	dword [_105776]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36359
_36356:
	call	_bb_HapusTutor
	mov	dword [_bb_noTutor],2
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36360
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36360:
	cmp	eax,0
	je	_36362
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36362:
	cmp	eax,0
	je	_36364
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36364:
	cmp	eax,0
	je	_36366
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+48],100
_36366:
	mov	eax,0
	jmp	_14710
_36359:
	jmp	_36350
_36352:
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14710
_36353:
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3510
_3512:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3510
	cmp	dword [esi+36],511
	jne	_36373
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+16]
	fadd	dword [_105777]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3504
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3511
_36373:
_3510:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3512
_3511:
	jmp	_36350
_36354:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	ebx,dword [eax+16+24]
	sub	ebx,20
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	sub	eax,30
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],1
	jmp	_36350
_36355:
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],0
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14710
_36350:
	mov	eax,0
	jmp	_14710
_14710:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel1_3:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],8
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36374
	call	_bb_HapusTutor
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	jmp	_36375
_36374:
	mov	dword [_bb_masihAdaTutor],1
_36375:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36378
	cmp	eax,2
	je	_36379
	cmp	eax,3
	je	_36380
	cmp	eax,4
	je	_36381
	cmp	eax,5
	je	_36382
	cmp	eax,6
	je	_36383
	cmp	eax,7
	je	_36384
	cmp	eax,8
	je	_36385
	jmp	_36377
_36378:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	0
	push	0
	push	711
	push	321
	push	1
	mov	eax,dword [esi]
	call	dword [eax+316]
	add	esp,24
	mov	esi,eax
	mov	dword [esi+152],0
	mov	eax,dword [_bb_posX_bg_image]
	add	eax,800
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	mov	dword [esi+116],1
	mov	dword [esi+224],1
	fldz
	fstp	dword [esi+200]
	mov	dword [esi+180],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_36377
_36379:
	mov	ebx,dword [_bb_itemdroplist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3513
_3515:
	mov	eax,edi
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3513
	cmp	dword [esi+44],711
	jne	_36394
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fsub	dword [_105795]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3514
_36394:
_3513:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3515
_3514:
	jmp	_36377
_36380:
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	_36398
	push	0
	push	0
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	jmp	_36377
_36381:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	0
	push	0
	push	0
	push	321
	push	3
	mov	eax,dword [esi]
	call	dword [eax+316]
	add	esp,24
	mov	esi,eax
	mov	eax,dword [_bb_posX_bg_image]
	add	eax,280
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	mov	dword [esi+116],1
	mov	dword [esi+224],1
	fldz
	fstp	dword [esi+200]
	mov	dword [esi+180],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_36377
_36382:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3516
_3518:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3516
	mov	eax,dword [esi+88]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36405
	mov	eax,dword [esi+148]
	cmp	eax,321
	sete	al
	movzx	eax,al
_36405:
	cmp	eax,0
	je	_36407
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
_36407:
	cmp	eax,0
	je	_36409
	fld	dword [_105796]
	fstp	dword [esi+200]
	jmp	_3517
_36409:
_3516:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3518
_3517:
	mov	ebx,dword [_bb_btnPower_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3519
_3521:
	mov	eax,edi
	push	_bb_TBtnPower
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3519
	cmp	dword [esi+24],711
	jne	_36416
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fsub	dword [_105797]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3520
_36416:
_3519:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3521
_3520:
	jmp	_36377
_36383:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3522
_3524:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3522
	mov	eax,dword [esi+88]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36422
	mov	eax,dword [esi+148]
	cmp	eax,321
	sete	al
	movzx	eax,al
_36422:
	cmp	eax,0
	je	_36424
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
_36424:
	cmp	eax,0
	je	_36426
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_105798]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3523
_36426:
_3522:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3524
_3523:
	jmp	_36377
_36384:
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	_36398
	push	0
	push	0
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	jmp	_36377
_36385:
	mov	dword [_bb_totalenemykilled],0
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3525
_3527:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3525
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_36433
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_36433:
	cmp	eax,0
	je	_36435
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_36435:
_3525:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3527
_3526:
	call	_bb_GenerateEnemyWave
	push	_3528
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingTarget_n_Waktu
	add	esp,12
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+104]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	dec	dword [eax+4]
	jnz	_36440
	push	eax
	call	_bbGCFree
	add	esp,4
_36440:
	mov	dword [_bb_timerGame],ebx
	call	_bb_NextTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	jmp	_36377
_36377:
	mov	eax,0
	jmp	_14712
_14712:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel1_7:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],4
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36441
	call	_bb_HapusTutor
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	jmp	_36442
_36441:
	mov	dword [_bb_masihAdaTutor],1
_36442:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36445
	cmp	eax,2
	je	_36446
	cmp	eax,3
	je	_36447
	cmp	eax,4
	je	_36448
	jmp	_36444
_36445:
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3529
_3531:
	mov	eax,edi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3529
	cmp	dword [esi+24],661
	jne	_36455
	fld	dword [esi+8]
	fsub	dword [_105825]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_105826]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3530
_36455:
_3529:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3531
_3530:
	mov	ebx,dword [_bb_nilaigame]
	push	1
	push	511
	push	4
	push	3
	call	dword [_bb_TTrapAnim+252]
	add	esp,16
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	push	1
	push	411
	push	1
	push	1
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,16
	mov	dword [eax+76],4
	fldz
	fstp	dword [eax+136]
	mov	dword [eax+36],22
	mov	dword [eax+40],30
	mov	edx,dword [eax+72]
	sub	edx,1
	mov	dword [eax+68],edx
	mov	dword [_bb_nilaigame],ebx
	jmp	_36444
_36446:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	ebx,dword [eax+8+24]
	sub	ebx,15
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	sub	eax,50
	push	_3505
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36444
_36447:
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3532
_3534:
	mov	eax,edi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3532
	cmp	dword [esi+24],661
	jne	_36465
	fld	dword [esi+8]
	fsub	dword [_105827]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_105828]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3533
_36465:
_3532:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3534
_3533:
	jmp	_36444
_36448:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	ebx,dword [eax+20+24]
	sub	ebx,15
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	sub	eax,50
	push	_3504
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36444
_36444:
	mov	eax,0
	jmp	_14714
_14714:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel2_1:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [_bb_totTutor],2
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36466
	call	_bb_HapusTutor
	jmp	_36467
_36466:
	mov	dword [_bb_masihAdaTutor],1
_36467:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36470
	cmp	eax,2
	je	_36471
	jmp	_36469
_36470:
	mov	ebx,dword [_bb_nilailevellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3535
_3537:
	mov	eax,edi
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3535
	fld	dword [esi+8]
	fadd	dword [_105840]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	fld	dword [esi+12]
	fadd	dword [_105841]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_3536
_3535:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3537
_3536:
	push	_3504
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36469
_36471:
	call	_bb_HapusTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	mov	eax,0
	jmp	_14716
_36469:
	mov	eax,0
	jmp	_14716
_14716:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel5_5:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],5
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36480
	call	_bb_HapusTutor
	jmp	_36481
_36480:
	mov	dword [_bb_masihAdaTutor],1
_36481:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36484
	cmp	eax,2
	je	_36485
	cmp	eax,3
	je	_36486
	cmp	eax,4
	je	_36487
	cmp	eax,5
	je	_36488
	jmp	_36483
_36484:
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3538
_3540:
	mov	eax,edi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3538
	cmp	dword [esi+24],687
	jne	_36495
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_105849]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3504
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3539
_36495:
_3538:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3540
_3539:
	jmp	_36483
_36485:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,20
	mov	ebx,eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,50
	push	_3505
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],1
	jmp	_36483
_36486:
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],0
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
	mov	ebx,dword [_bb_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3541
_3543:
	mov	eax,edi
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3541
	cmp	dword [esi+28],482
	jne	_36504
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_105850]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3504
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3542
_36504:
_3541:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3543
_3542:
	jmp	_36483
_36487:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,20
	mov	ebx,eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,50
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36483
_36488:
	call	_bb_HapusTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	mov	eax,0
	jmp	_14718
_36483:
	mov	eax,0
	jmp	_14718
_14718:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel_Ext1:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	dword [_bb_totTutor],4
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36505
	call	_bb_HapusTutor
	jmp	_36506
_36505:
	mov	dword [_bb_masihAdaTutor],1
_36506:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36509
	cmp	eax,2
	je	_36510
	cmp	eax,3
	je	_36511
	cmp	eax,4
	je	_36512
	jmp	_36508
_36509:
	call	_bb_HapusTutor
	mov	eax,0
	jmp	_14720
_36510:
	mov	esi,dword [_bb_nilailevellist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3544
_3546:
	push	_bb_TNilaiLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3544
	mov	edx,dword [_bb_tutor_AnimPanah]
	fld	dword [eax+8]
	fadd	dword [_105864]
	fstp	dword [edx+56]
	mov	edx,dword [_bb_tutor_AnimPanah]
	fld	dword [eax+12]
	fadd	dword [_105865]
	fstp	dword [edx+60]
	jmp	_3545
_3544:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3546
_3545:
	mov	edx,dword [_bb_tutor_AnimPanah]
	mov	eax,dword [_bb_effGetFruit_image]
	mov	dword [edx+64],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+68],0
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+72],14
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+76],1
	jmp	_36508
_36511:
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+76],0
	mov	eax,dword [_bb_PanelJackpot]
	fld	dword [eax+56]
	fsub	dword [_105866]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_PanelJackpot]
	fld	dword [eax+60]
	fsub	dword [_105867]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3504
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_36508
_36512:
	call	_bb_HapusTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	mov	eax,0
	jmp	_14720
_36508:
	mov	eax,0
	jmp	_14720
_14720:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel_Ext3:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],4
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36521
	call	_bb_HapusTutor
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	jmp	_36522
_36521:
	mov	dword [_bb_masihAdaTutor],1
_36522:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36525
	cmp	eax,2
	je	_36526
	cmp	eax,3
	je	_36527
	cmp	eax,4
	je	_36528
	jmp	_36524
_36525:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	0
	push	0
	push	0
	push	326
	push	0
	mov	eax,dword [esi]
	call	dword [eax+316]
	add	esp,24
	mov	esi,eax
	mov	dword [esi+116],1
	mov	dword [esi+224],1
	fldz
	fstp	dword [esi+200]
	mov	dword [esi+180],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_36524
_36526:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3547
_3549:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3547
	mov	eax,dword [esi+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36536
	mov	eax,dword [esi+148]
	cmp	eax,326
	sete	al
	movzx	eax,al
_36536:
	cmp	eax,0
	je	_36538
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
_36538:
	cmp	eax,0
	je	_36540
	fld	dword [_105878]
	fstp	dword [esi+200]
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_105879]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3548
_36540:
_3547:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3549
_3548:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_36524
_36527:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	_36398
	push	0
	push	0
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	jmp	_36524
_36528:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	dword [_bb_totalenemykilled],0
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3550
_3552:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3550
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_36552
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_36552:
	cmp	eax,0
	je	_36554
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_36554:
_3550:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3552
_3551:
	call	_bb_GenerateEnemyWave
	push	_3528
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingTarget_n_Waktu
	add	esp,12
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+104]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	dec	dword [eax+4]
	jnz	_36559
	push	eax
	call	_bbGCFree
	add	esp,4
_36559:
	mov	dword [_bb_timerGame],ebx
	call	_bb_NextTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	jmp	_36524
_36524:
	mov	eax,0
	jmp	_14722
_14722:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevel_Ext10:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_totTutor],2
	mov	eax,dword [_bb_totTutor]
	cmp	dword [_bb_noTutor],eax
	jle	_36560
	call	_bb_HapusTutor
	jmp	_36561
_36560:
	mov	dword [_bb_masihAdaTutor],1
_36561:
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36564
	cmp	eax,2
	je	_36565
	jmp	_36563
_36564:
	mov	ebx,dword [_bb_treasureChest_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3553
_3555:
	mov	eax,edi
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3553
	mov	eax,dword [esi+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36572
	mov	eax,dword [esi+32]
	cmp	eax,10
	sete	al
	movzx	eax,al
_36572:
	cmp	eax,0
	je	_36574
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_105894]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	_3509
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3554
_36574:
_3553:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3555
_3554:
	jmp	_36563
_36565:
	call	_bb_HapusTutor
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	mov	eax,0
	jmp	_14724
_36563:
	mov	eax,0
	jmp	_14724
_14724:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTutor_AnimPanah
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	eax,0
	jmp	_14727
_14727:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_Delete:
	push	ebp
	mov	ebp,esp
_14730:
	mov	eax,0
	jmp	_36577
_36577:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+28],0
	jle	_36578
	sub	dword [ebx+28],1
	cmp	dword [ebx+28],0
	jne	_36579
	push	0
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
_36579:
_36578:
	cmp	dword [ebx+76],1
	jne	_36580
	add	dword [ebx+68],1
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jl	_36581
	push	6456
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_36581:
_36580:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14733
_14733:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_update2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36583
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_36583:
	cmp	eax,0
	je	_36585
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_36585:
	cmp	eax,0
	je	_36587
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36587:
	cmp	eax,0
	je	_36591
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36589
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36589:
_36591:
	cmp	eax,0
	je	_36593
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],0
	jle	_36594
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	sub	eax,1
	mov	dword [edx+48],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],0
	jne	_36595
	mov	ebx,dword [_bb_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3556
_3558:
	mov	eax,edi
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3556
	cmp	dword [esi+28],411
	jne	_36602
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+12]
	fadd	dword [_105914]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+44],1
	push	_3505
	push	eax
	push	ebx
	push	1
	call	_bb_TampilkanTutor
	add	esp,16
	jmp	_3557
_36602:
_3556:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3558
_3557:
_36595:
_36594:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],0
	jle	_36605
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	sub	eax,1
	mov	dword [edx+52],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],0
	jne	_36606
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
_36606:
_36605:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_36593:
	mov	eax,0
	jmp	_14736
_14736:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+20],1
	jne	_36608
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36608:
	cmp	dword [ebx+44],1
	jne	_36609
	push	0
	push	dword [ebx+36]
	push	dword [ebx+32]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36609:
	cmp	dword [ebx+76],1
	jne	_36610
	push	dword [ebx+68]
	push	dword [ebx+60]
	push	dword [ebx+56]
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_36610:
	mov	eax,0
	jmp	_14739
_14739:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],0
	mov	dword [ebx+28],-25
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	mov	dword [ebx+76],0
	mov	dword [ebx+68],0
	mov	eax,0
	jmp	_14742
_14742:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_setTampilan:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	esi,dword [ebp+24]
	mov	dword [ebx+20],ecx
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
	cmp	dword [_bb_currGameMode],123
	jne	_36612
	cmp	dword [_bb_level],1
	jne	_36613
	cmp	dword [_bb_sublevel],1
	jne	_36614
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36617
	cmp	eax,2
	je	_36618
	cmp	eax,4
	je	_36619
	cmp	eax,5
	je	_36620
	cmp	eax,7
	je	_36621
	cmp	eax,9
	je	_36622
	cmp	eax,11
	je	_36623
	jmp	_36616
_36617:
	push	2
	push	_36624
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36618:
	push	2
	push	_36625
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36619:
	push	2
	push	_36626
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36620:
	push	2
	push	_36627
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36621:
	push	2
	push	_36628
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36622:
	push	2
	push	_36629
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36623:
	push	2
	push	_36630
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36616
_36616:
	jmp	_36631
_36614:
	cmp	dword [_bb_sublevel],2
	jne	_36632
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36635
	cmp	eax,3
	je	_36636
	cmp	eax,4
	je	_36637
	jmp	_36634
_36635:
	push	2
	push	_36638
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36634
_36636:
	push	2
	push	_36639
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36634
_36637:
	push	2
	push	_36640
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36634
_36634:
	jmp	_36641
_36632:
	cmp	dword [_bb_sublevel],3
	jne	_36642
	push	2
	push	_36643
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_36646
	cmp	eax,6
	je	_36647
	jmp	_36645
_36646:
	push	2
	push	_36648
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36645
_36647:
	push	2
	push	_36649
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36645
_36645:
	jmp	_36650
_36642:
	cmp	dword [_bb_sublevel],7
	jne	_36651
	push	2
	push	_36652
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_36655
	cmp	eax,4
	je	_36656
	jmp	_36654
_36655:
	push	2
	push	_36657
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36654
_36656:
	push	2
	push	_36658
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36654
_36654:
_36651:
_36650:
_36641:
_36631:
	jmp	_36659
_36613:
	cmp	dword [_bb_level],2
	jne	_36660
	cmp	dword [_bb_sublevel],1
	jne	_36661
	push	2
	push	_36662
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_36661:
	jmp	_36663
_36660:
	cmp	dword [_bb_level],3
	jne	_36664
	cmp	dword [_bb_sublevel],1
	jne	_36665
	push	2
	push	_36662
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_36665:
	jmp	_36666
_36664:
	cmp	dword [_bb_level],4
	jne	_36667
	cmp	dword [_bb_sublevel],1
	jne	_36668
	push	2
	push	_36662
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_36668:
	jmp	_36669
_36667:
	cmp	dword [_bb_level],5
	jne	_36670
	cmp	dword [_bb_sublevel],1
	jne	_36671
	push	2
	push	_36662
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36672
_36671:
	cmp	dword [_bb_sublevel],5
	jne	_36673
	push	2
	push	_36643
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36676
	cmp	eax,2
	je	_36677
	cmp	eax,3
	je	_36678
	cmp	eax,4
	je	_36679
	jmp	_36675
_36676:
	push	2
	push	_36680
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36675
_36677:
	push	2
	push	_36625
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36675
_36678:
	push	2
	push	_36624
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36675
_36679:
	push	2
	push	_36681
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36675
_36675:
_36673:
_36672:
_36670:
_36669:
_36666:
_36663:
_36659:
	jmp	_36682
_36612:
	cmp	dword [_bb_currGameMode],934
	jne	_36683
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_36686
	cmp	eax,93451
	je	_36687
	cmp	eax,93469
	je	_36688
	jmp	_36685
_36686:
	push	2
	push	_36689
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36685
_36687:
	push	2
	push	_36690
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36685
_36688:
	push	2
	push	_36691
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
	jmp	_36685
_36685:
_36683:
_36682:
	cmp	dword [_bb_tutorText_image],0
	je	_36692
	mov	eax,dword [_bb_tutorText_image]
	mov	dword [ebx+16],eax
	push	_3504
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_36695
	push	_3509
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_36696
	push	_3505
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_36697
	push	_3581
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_36698
	jmp	_36694
_36695:
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_36694
_36696:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_36694
_36697:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_36694
_36698:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_36694
_36694:
_36692:
	mov	eax,0
	jmp	_14749
_14749:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_setTampilan2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ebx+32]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+36]
	mov	dword [ebx+44],ecx
	mov	dword [ebx+52],60
	mov	eax,dword [_bb_tutorText2_image]
	mov	dword [ebx+40],eax
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_14756
_14756:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_resetTutor2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	mov	dword [eax+48],0
	mov	dword [eax+52],0
	mov	eax,0
	jmp	_14759
_14759:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36705
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36699
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
_36699:
	cmp	eax,0
	jne	_36701
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_36701:
	cmp	eax,0
	jne	_36703
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36703:
_36705:
	cmp	eax,0
	je	_36707
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36707:
	cmp	eax,0
	je	_36709
	mov	eax,dword [ebx+16]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_36710
	mov	eax,dword [esi+16]
	cmp	eax,0
	setne	al
	movzx	eax,al
_36710:
	cmp	eax,0
	je	_36712
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_36713
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_36714
	mov	dword [ebx+24],1
_36714:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_36715
	mov	eax,dword [ebx+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36715:
	cmp	eax,0
	je	_36717
	push	5107
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
_36717:
	jmp	_36718
_36713:
	mov	dword [ebx+24],0
_36718:
_36712:
_36709:
	mov	eax,0
	jmp	_14763
_14763:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36719
	cmp	dword [_bb_tutorText2_image],0
	jne	_36720
	push	2
	push	_36721
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText2_image],eax
_36720:
	cmp	dword [_bb_sfx_popup_tutorial],0
	jne	_36722
	push	0
	push	_34341
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_popup_tutorial],eax
_36722:
	jmp	_36723
_36719:
	push	_3500
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36724
	cmp	dword [_bb_currGameMode],123
	jne	_36725
	cmp	dword [_bb_level],1
	jne	_36726
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36727
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_36727:
	cmp	eax,0
	je	_36729
	cmp	dword [_bb_tutorBGTengah_Sand_image],0
	jne	_36730
	push	2
	push	_36731
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorBGTengah_Sand_image],eax
_36730:
_36729:
	cmp	dword [_bb_sublevel],1
	jne	_36732
	cmp	dword [_bb_tutorPlantingArea_image],0
	jne	_36733
	push	2
	push	_36734
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorPlantingArea_image],eax
_36733:
	cmp	dword [_bb_tutorPlantingMark_image],0
	jne	_36735
	push	2
	push	_36736
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorPlantingMark_image],eax
_36735:
	jmp	_36737
_36732:
	cmp	dword [_bb_sublevel],2
	jne	_36738
	cmp	dword [_bb_tutorPlantingArea_image],0
	jne	_36739
	push	2
	push	_36740
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorPlantingArea_image],eax
_36739:
	jmp	_36741
_36738:
	cmp	dword [_bb_sublevel],3
	jne	_36742
	cmp	dword [_bb_tutorBGTengah_Sand_image],0
	jne	_36743
	push	2
	push	_36744
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorBGTengah_Sand_image],eax
_36743:
_36742:
_36741:
_36737:
	jmp	_36745
_36726:
	cmp	dword [_bb_level],5
	jne	_36746
	cmp	dword [_bb_sublevel],5
	jne	_36747
	cmp	dword [_bb_tutorPlantingArea_image],0
	jne	_36748
	push	2
	push	_36734
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorPlantingArea_image],eax
_36748:
_36747:
_36746:
_36745:
	jmp	_36749
_36725:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36750
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_36750:
	cmp	eax,0
	je	_36752
	cmp	dword [_bb_tutorPlantingArea_image],0
	jne	_36753
	push	2
	push	_36734
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorPlantingArea_image],eax
_36753:
_36752:
_36749:
	jmp	_36754
_36724:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36755
	cmp	dword [_bb_tutorText_image],0
	je	_36756
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
_36756:
	cmp	dword [_bb_tutorText2_image],0
	je	_36757
	push	dword [_bb_tutorText2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText2_image],0
_36757:
	cmp	dword [_bb_sfx_popup_tutorial],0
	je	_36758
	push	dword [_bb_sfx_popup_tutorial]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_popup_tutorial],0
_36758:
	cmp	dword [_bb_tutorPlantingArea_image],0
	je	_36759
	push	dword [_bb_tutorPlantingArea_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorPlantingArea_image],0
_36759:
	cmp	dword [_bb_tutorPlantingMark_image],0
	je	_36760
	push	dword [_bb_tutorPlantingMark_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorPlantingMark_image],0
_36760:
	call	_bbGCCollect
_36755:
_36754:
_36723:
	mov	eax,0
	jmp	_14766
_14766:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTutor_AnimPanah_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TTutor_AnimPanah
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],-25
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+44],0
	mov	dword [ebx+40],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+76],0
	mov	eax,dword [_bb_tutor_AnimPanah]
	fldz
	fstp	dword [eax+56]
	mov	eax,dword [_bb_tutor_AnimPanah]
	fldz
	fstp	dword [eax+60]
	mov	edx,dword [_bb_tutor_AnimPanah]
	mov	eax,dword [_bb_effGetFruit_image]
	mov	dword [edx+64],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+68],0
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+72],14
	mov	eax,ebx
	jmp	_14770
_14770:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorValidasiKlik:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36762
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36762:
	cmp	eax,0
	je	_36764
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36764:
	cmp	eax,0
	je	_36766
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+40],1
	jne	_36767
	mov	eax,1
	jmp	_14775
_36767:
	mov	eax,dword [_bb_tutor_AnimPanah]
	cmp	dword [eax+20],0
	jne	_36768
	mov	eax,1
	jmp	_14775
_36768:
	jmp	_36769
_36766:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36776
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36770
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36770:
	cmp	eax,0
	jne	_36774
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36772
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36772:
_36774:
_36776:
	cmp	eax,0
	je	_36778
	mov	eax,dword [_bb_tutor_AnimPanah]
	cmp	dword [eax+20],0
	jne	_36779
	mov	eax,1
	jmp	_14775
_36779:
	jmp	_36780
_36778:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36785
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36781
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_36781:
	cmp	eax,0
	jne	_36783
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36783:
_36785:
	cmp	eax,0
	je	_36787
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_36787:
	cmp	eax,0
	je	_36789
	mov	eax,dword [_bb_tutor_AnimPanah]
	cmp	dword [eax+20],0
	jne	_36790
	mov	eax,1
	jmp	_14775
_36790:
	jmp	_36791
_36789:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36794
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36792
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_36792:
_36794:
	cmp	eax,0
	je	_36796
	mov	eax,dword [_bb_tutor_AnimPanah]
	cmp	dword [eax+20],0
	jne	_36797
	mov	eax,1
	jmp	_14775
_36797:
	jmp	_36798
_36796:
	cmp	dword [_bb_masihAdaTutor],0
	jne	_36799
	mov	eax,1
	jmp	_14775
_36799:
_36798:
_36791:
_36780:
_36769:
	mov	ebx,0
	cmp	dword [_bb_currGameMode],123
	jne	_36801
	cmp	dword [_bb_level],1
	jne	_36802
	cmp	dword [_bb_sublevel],1
	jne	_36803
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36806
	cmp	eax,2
	je	_36807
	cmp	eax,4
	je	_36808
	cmp	eax,5
	je	_36809
	cmp	eax,7
	je	_36810
	cmp	eax,9
	je	_36811
	cmp	eax,11
	je	_36812
	jmp	_36805
_36806:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36813
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36813:
	cmp	eax,0
	je	_36815
	cmp	edx,411
	sete	al
	movzx	eax,al
_36815:
	cmp	eax,0
	je	_36817
	mov	ebx,1
_36817:
	jmp	_36805
_36807:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36818
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36818:
	cmp	eax,0
	je	_36820
	cmp	edx,411
	sete	al
	movzx	eax,al
_36820:
	cmp	eax,0
	je	_36822
	mov	ebx,1
_36822:
	jmp	_36805
_36808:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36823
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36823:
	cmp	eax,0
	je	_36825
	cmp	edx,671
	sete	al
	movzx	eax,al
_36825:
	cmp	eax,0
	je	_36827
	mov	ebx,1
_36827:
	jmp	_36805
_36809:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36828
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36828:
	cmp	eax,0
	je	_36830
	cmp	edx,111
	sete	al
	movzx	eax,al
_36830:
	cmp	eax,0
	je	_36832
	mov	ebx,1
_36832:
	jmp	_36805
_36810:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36833
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36833:
	cmp	eax,0
	je	_36835
	cmp	edx,111
	sete	al
	movzx	eax,al
_36835:
	cmp	eax,0
	je	_36837
	mov	ebx,1
_36837:
	jmp	_36805
_36811:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36838
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36838:
	cmp	eax,0
	je	_36840
	mov	ebx,1
_36840:
	jmp	_36805
_36812:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36841
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36841:
	cmp	eax,0
	je	_36843
	mov	ebx,1
_36843:
	jmp	_36805
_36805:
	jmp	_36844
_36803:
	cmp	dword [_bb_sublevel],2
	jne	_36845
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36848
	cmp	eax,3
	je	_36849
	cmp	eax,4
	je	_36850
	jmp	_36847
_36848:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36851
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36851:
	cmp	eax,0
	je	_36853
	cmp	edx,2506
	sete	al
	movzx	eax,al
_36853:
	cmp	eax,0
	je	_36855
	mov	ebx,1
_36855:
	jmp	_36847
_36849:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36856
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36856:
	cmp	eax,0
	je	_36858
	cmp	edx,511
	sete	al
	movzx	eax,al
_36858:
	cmp	eax,0
	je	_36860
	mov	ebx,1
_36860:
	jmp	_36847
_36850:
	cmp	esi,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36861
	cmp	ecx,2
	sete	al
	movzx	eax,al
_36861:
	cmp	eax,0
	je	_36863
	cmp	edx,511
	sete	al
	movzx	eax,al
_36863:
	cmp	eax,0
	je	_36865
	mov	ebx,1
_36865:
	jmp	_36847
_36847:
	jmp	_36866
_36845:
	cmp	dword [_bb_sublevel],3
	jne	_36867
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_36870
	cmp	eax,5
	je	_36871
	cmp	eax,6
	je	_36872
	jmp	_36869
_36870:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36873
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36873:
	cmp	eax,0
	je	_36875
	cmp	edx,711
	sete	al
	movzx	eax,al
_36875:
	cmp	eax,0
	je	_36877
	mov	ebx,1
_36877:
	jmp	_36869
_36871:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36878
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36878:
	cmp	eax,0
	je	_36880
	cmp	edx,711
	sete	al
	movzx	eax,al
_36880:
	cmp	eax,0
	je	_36882
	mov	ebx,1
_36882:
	jmp	_36869
_36872:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36883
	cmp	ecx,3
	sete	al
	movzx	eax,al
_36883:
	cmp	eax,0
	je	_36885
	cmp	edx,321
	sete	al
	movzx	eax,al
_36885:
	cmp	eax,0
	je	_36887
	mov	ebx,1
_36887:
	jmp	_36869
_36869:
	jmp	_36888
_36867:
	cmp	dword [_bb_sublevel],7
	jne	_36889
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36892
	cmp	eax,2
	je	_36893
	cmp	eax,3
	je	_36894
	cmp	eax,4
	je	_36895
	jmp	_36891
_36892:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36896
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36896:
	cmp	eax,0
	je	_36898
	cmp	edx,661
	sete	al
	movzx	eax,al
_36898:
	cmp	eax,0
	je	_36900
	mov	ebx,1
_36900:
	jmp	_36891
_36893:
	cmp	esi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36901
	cmp	ecx,1
	sete	al
	movzx	eax,al
_36901:
	cmp	eax,0
	je	_36903
	cmp	edx,111
	sete	al
	movzx	eax,al
_36903:
	cmp	eax,0
	je	_36905
	mov	ebx,1
_36905:
	jmp	_36891
_36894:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36906
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36906:
	cmp	eax,0
	je	_36908
	cmp	edx,661
	sete	al
	movzx	eax,al
_36908:
	cmp	eax,0
	je	_36910
	mov	ebx,1
_36910:
	jmp	_36891
_36895:
	cmp	esi,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36911
	cmp	ecx,3
	sete	al
	movzx	eax,al
_36911:
	cmp	eax,0
	je	_36913
	cmp	edx,211
	sete	al
	movzx	eax,al
_36913:
	cmp	eax,0
	je	_36915
	mov	ebx,1
_36915:
	jmp	_36891
_36891:
_36889:
_36888:
_36866:
_36844:
	jmp	_36916
_36802:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36917
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
_36917:
	cmp	eax,0
	jne	_36919
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_36919:
	cmp	eax,0
	jne	_36921
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_36921:
	cmp	eax,0
	je	_36923
	cmp	dword [_bb_sublevel],1
	jne	_36924
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36927
	jmp	_36926
_36927:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36928
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36928:
	cmp	eax,0
	je	_36930
	cmp	edx,5107
	sete	al
	movzx	eax,al
_36930:
	cmp	eax,0
	je	_36932
	mov	ebx,1
_36932:
	jmp	_36926
_36926:
	jmp	_36933
_36924:
	cmp	dword [_bb_sublevel],5
	jne	_36934
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36937
	cmp	eax,2
	je	_36938
	cmp	eax,3
	je	_36939
	cmp	eax,4
	je	_36940
	jmp	_36936
_36937:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36941
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36941:
	cmp	eax,0
	je	_36943
	cmp	edx,687
	sete	al
	movzx	eax,al
_36943:
	cmp	eax,0
	je	_36945
	mov	ebx,1
_36945:
	jmp	_36936
_36938:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36946
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36946:
	cmp	eax,0
	je	_36948
	cmp	edx,687
	sete	al
	movzx	eax,al
_36948:
	cmp	eax,0
	je	_36950
	mov	ebx,1
_36950:
	jmp	_36936
_36939:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36951
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36951:
	cmp	eax,0
	je	_36953
	cmp	edx,482
	sete	al
	movzx	eax,al
_36953:
	cmp	eax,0
	je	_36955
	mov	ebx,1
_36955:
	jmp	_36936
_36940:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36956
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36956:
	cmp	eax,0
	je	_36958
	cmp	edx,482
	sete	al
	movzx	eax,al
_36958:
	cmp	eax,0
	je	_36960
	mov	ebx,1
_36960:
	jmp	_36936
_36936:
_36934:
_36933:
_36923:
_36916:
	jmp	_36961
_36801:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36962
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
_36962:
	cmp	eax,0
	je	_36964
	mov	eax,dword [_bb_noTutor]
	cmp	eax,3
	je	_36967
	jmp	_36966
_36967:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36968
	cmp	ecx,-1
	sete	al
	movzx	eax,al
_36968:
	cmp	eax,0
	je	_36970
	cmp	edx,2506
	sete	al
	movzx	eax,al
_36970:
	cmp	eax,0
	je	_36972
	mov	ebx,1
_36972:
	jmp	_36966
_36966:
	jmp	_36973
_36964:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36974
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_36974:
	cmp	eax,0
	je	_36976
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_36979
	jmp	_36978
_36979:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36980
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36980:
	cmp	eax,0
	je	_36982
	cmp	edx,326
	sete	al
	movzx	eax,al
_36982:
	cmp	eax,0
	je	_36984
	mov	ebx,1
_36984:
	jmp	_36978
_36978:
	jmp	_36985
_36976:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36986
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_36986:
	cmp	eax,0
	je	_36988
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_36991
	jmp	_36990
_36991:
	cmp	esi,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_36992
	cmp	ecx,0
	sete	al
	movzx	eax,al
_36992:
	cmp	eax,0
	je	_36994
	cmp	edx,690
	sete	al
	movzx	eax,al
_36994:
	cmp	eax,0
	je	_36996
	mov	ebx,1
_36996:
	jmp	_36990
_36990:
_36988:
_36985:
_36973:
_36961:
	cmp	ebx,1
	jne	_36997
	call	_bb_NextTutor
_36997:
	mov	eax,ebx
	jmp	_14775
_14775:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekAdaEventTutor:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,0
	cmp	dword [_bb_currGameMode],123
	jne	_36999
	cmp	dword [_bb_level],1
	jne	_37000
	cmp	dword [_bb_sublevel],1
	jne	_37001
	mov	eax,dword [_bb_noTutor]
	cmp	eax,3
	je	_37004
	cmp	eax,6
	je	_37005
	cmp	eax,10
	je	_37006
	jmp	_37003
_37004:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37007
	cmp	ebx,0
	sete	al
	movzx	eax,al
_37007:
	cmp	eax,0
	je	_37009
	cmp	ecx,111
	sete	al
	movzx	eax,al
_37009:
	cmp	eax,0
	je	_37011
	mov	edx,1
_37011:
	jmp	_37003
_37005:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37012
	cmp	ebx,0
	sete	al
	movzx	eax,al
_37012:
	cmp	eax,0
	je	_37014
	cmp	ecx,111
	sete	al
	movzx	eax,al
_37014:
	cmp	eax,0
	je	_37016
	mov	edx,1
_37016:
	jmp	_37003
_37006:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37017
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37017:
	cmp	eax,0
	je	_37019
	cmp	ecx,2000
	sete	al
	movzx	eax,al
_37019:
	cmp	eax,0
	je	_37021
	mov	edx,1
_37021:
	jmp	_37003
_37003:
	jmp	_37022
_37001:
	cmp	dword [_bb_sublevel],2
	jne	_37023
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_37026
	jmp	_37025
_37026:
	cmp	ecx,111
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37027
	mov	eax,dword [_bb_nilaigame]
	cmp	eax,100
	setge	al
	movzx	eax,al
_37027:
	cmp	eax,0
	je	_37029
	mov	edx,1
_37029:
	jmp	_37025
_37025:
	jmp	_37030
_37023:
	cmp	dword [_bb_sublevel],3
	jne	_37031
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_37034
	cmp	eax,3
	je	_37035
	cmp	eax,4
	je	_37036
	cmp	eax,7
	je	_37037
	jmp	_37033
_37034:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37038
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37038:
	cmp	eax,0
	je	_37040
	cmp	ecx,711
	sete	al
	movzx	eax,al
_37040:
	cmp	eax,0
	je	_37042
	mov	edx,1
_37042:
	jmp	_37033
_37035:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37043
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37043:
	cmp	eax,0
	je	_37045
	cmp	ecx,711
	sete	al
	movzx	eax,al
_37045:
	cmp	eax,0
	je	_37047
	mov	edx,1
_37047:
	jmp	_37033
_37036:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37048
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37048:
	cmp	eax,0
	je	_37050
	cmp	ecx,321
	sete	al
	movzx	eax,al
_37050:
	cmp	eax,0
	je	_37052
	mov	edx,1
_37052:
	jmp	_37033
_37037:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37053
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37053:
	cmp	eax,0
	je	_37055
	cmp	ecx,631
	sete	al
	movzx	eax,al
_37055:
	cmp	eax,0
	je	_37057
	mov	edx,1
_37057:
	jmp	_37033
_37033:
_37031:
_37030:
_37022:
_37000:
	jmp	_37058
_36999:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37059
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
_37059:
	cmp	eax,0
	je	_37061
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_37064
	cmp	eax,2
	je	_37065
	jmp	_37063
_37064:
	cmp	dword [_bb_nilaigame],100
	jl	_37066
	mov	edx,1
_37066:
	jmp	_37063
_37065:
	mov	eax,dword [_bb_nilaigame]
	cmp	eax,100
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_37067
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	eax,dword [eax+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37067:
	cmp	eax,0
	je	_37069
	cmp	ecx,6456
	sete	al
	movzx	eax,al
_37069:
	cmp	eax,0
	je	_37071
	mov	edx,1
_37071:
	jmp	_37063
_37063:
	jmp	_37072
_37061:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37073
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_37073:
	cmp	eax,0
	je	_37075
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	je	_37078
	cmp	eax,3
	je	_37079
	jmp	_37077
_37078:
	cmp	esi,9
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37080
	cmp	ebx,0
	sete	al
	movzx	eax,al
_37080:
	cmp	eax,0
	je	_37082
	cmp	ecx,326
	sete	al
	movzx	eax,al
_37082:
	cmp	eax,0
	je	_37084
	mov	edx,1
_37084:
	jmp	_37077
_37079:
	cmp	esi,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37085
	cmp	ebx,-1
	sete	al
	movzx	eax,al
_37085:
	cmp	eax,0
	je	_37087
	cmp	ecx,689
	sete	al
	movzx	eax,al
_37087:
	cmp	eax,0
	je	_37089
	mov	edx,1
_37089:
	jmp	_37077
_37077:
_37075:
_37072:
_37058:
	cmp	edx,1
	jne	_37090
	mov	dword [_bb_masihAdaTutor],1
	call	_bb_NextTutor
_37090:
	mov	eax,0
	jmp	_14780
_14780:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitTutors:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37091
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37091:
	cmp	eax,0
	je	_37099
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_37093
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_37093:
	cmp	eax,0
	jne	_37095
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_37095:
	cmp	eax,0
	jne	_37097
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_37097:
_37099:
	cmp	eax,0
	je	_37101
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_37103
_37101:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37110
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37104
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37104:
	cmp	eax,0
	jne	_37108
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37106
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_37106:
_37108:
_37110:
	cmp	eax,0
	je	_37112
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_37114
_37112:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37119
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_37115
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_37115:
	cmp	eax,0
	jne	_37117
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_37117:
_37119:
	cmp	eax,0
	je	_37121
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37121:
	cmp	eax,0
	je	_37123
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_37125
_37123:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37130
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_37126
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_37126:
	cmp	eax,0
	jne	_37128
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_37128:
_37130:
	cmp	eax,0
	je	_37132
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_37132:
_37125:
_37114:
_37103:
	call	_bb_GetIsLoadLevel_Only
	cmp	dword [_bb_isLoadLevel],0
	jne	_37134
	mov	dword [_bb_noTutor],0
	mov	dword [_bb_masihAdaTutor],0
	mov	dword [_bb_isInitTutor],1
	call	_bb_NextTutor
	jmp	_37135
_37134:
	mov	eax,dword [_bb_isLoadLevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37136
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37136:
	cmp	eax,0
	je	_37138
	call	_bb_TutorLevelControl
_37138:
_37135:
	mov	eax,0
	jmp	_14782
_14782:
	mov	esp,ebp
	pop	ebp
	ret
_bb_isAdaTutor:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_masihAdaTutor],1
	jne	_37139
	mov	eax,1
	jmp	_14784
_37139:
	mov	eax,0
	jmp	_14784
_14784:
	mov	esp,ebp
	pop	ebp
	ret
_bb_NextTutor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37141
	mov	eax,dword [_bb_isInitTutor]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37141:
	cmp	eax,0
	je	_37143
	mov	eax,0
	jmp	_14786
_37143:
	mov	dword [_bb_isInitTutor],0
	add	dword [_bb_noTutor],1
	call	_bb_TutorLevelControl
	mov	eax,0
	jmp	_14786
_14786:
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorLevelControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37144
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_37144:
	cmp	eax,0
	je	_37146
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37149
	cmp	eax,2
	je	_37150
	cmp	eax,3
	je	_37151
	cmp	eax,4
	je	_37152
	cmp	eax,5
	je	_37153
	jmp	_37148
_37149:
	cmp	dword [_bb_sublevel],1
	jne	_37154
	call	_bb_TutorLevel1_1
	jmp	_37155
_37154:
	cmp	dword [_bb_sublevel],2
	jne	_37156
	call	_bb_TutorLevel1_2
	jmp	_37157
_37156:
	cmp	dword [_bb_sublevel],3
	jne	_37158
	call	_bb_TutorLevel1_3
	jmp	_37159
_37158:
	cmp	dword [_bb_sublevel],7
	jne	_37160
	call	_bb_TutorLevel1_7
_37160:
_37159:
_37157:
_37155:
	jmp	_37148
_37150:
	cmp	dword [_bb_sublevel],1
	jne	_37161
	call	_bb_TutorLevel2_1
_37161:
	jmp	_37148
_37151:
	cmp	dword [_bb_sublevel],1
	jne	_37162
	call	_bb_TutorLevel2_1
_37162:
	jmp	_37148
_37152:
	cmp	dword [_bb_sublevel],1
	jne	_37163
	call	_bb_TutorLevel2_1
_37163:
	jmp	_37148
_37153:
	cmp	dword [_bb_sublevel],1
	jne	_37164
	call	_bb_TutorLevel2_1
	jmp	_37165
_37164:
	cmp	dword [_bb_sublevel],5
	jne	_37166
	call	_bb_TutorLevel5_5
_37166:
_37165:
	jmp	_37148
_37148:
	jmp	_37167
_37146:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37168
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_37168:
	cmp	eax,0
	je	_37170
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
_37170:
	cmp	eax,0
	je	_37172
	call	_bb_TutorLevel_Ext1
	jmp	_37173
_37172:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37174
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_37174:
	cmp	eax,0
	je	_37176
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_37176:
	cmp	eax,0
	je	_37178
	call	_bb_TutorLevel_Ext3
	jmp	_37179
_37178:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37180
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_37180:
	cmp	eax,0
	je	_37182
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_37182:
	cmp	eax,0
	je	_37184
	call	_bb_TutorLevel_Ext10
_37184:
_37179:
_37173:
_37167:
	mov	eax,0
	jmp	_14788
_14788:
	mov	esp,ebp
	pop	ebp
	ret
_bb_TampilkanTutor:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	esi,dword [_bb_tutor_AnimPanah]
	cmp	dword [esi+44],0
	jne	_37185
	mov	esi,dword [_bb_tutor_AnimPanah]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+64]
	add	esp,20
	jmp	_37187
_37185:
	mov	esi,dword [_bb_tutor_AnimPanah]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,20
_37187:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_popup_tutorial]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,0
	jmp	_14794
_14794:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_HapusTutor:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_masihAdaTutor],1
	jne	_37189
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+28],-25
	mov	dword [_bb_masihAdaTutor],0
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	_36398
	push	0
	push	0
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
_37189:
	mov	eax,0
	jmp	_14796
_14796:
	mov	esp,ebp
	pop	ebp
	ret
_bb_TutorValidasiKlikKanan:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_3588
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [_bb_masihAdaTutor],0
	jne	_37191
	mov	eax,1
	jmp	_14798
_37191:
	push	_3589
	call	_brl_standardio_Print
	add	esp,4
	mov	ebx,1
	cmp	dword [_bb_level],1
	jne	_37193
	cmp	dword [_bb_sublevel],1
	jne	_37194
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	je	_37197
	jmp	_37196
_37197:
	mov	ebx,0
	push	_3590
	call	_brl_standardio_Print
	add	esp,4
	jmp	_37196
_37196:
_37194:
_37193:
	mov	eax,ebx
	jmp	_14798
_14798:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UnloadTutorAsset:
	push	ebp
	mov	ebp,esp
	push	_468
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	cmp	dword [_bb_tutorBGTengah_Sand_image],0
	je	_37198
	push	dword [_bb_tutorBGTengah_Sand_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorBGTengah_Sand_image],0
_37198:
	mov	eax,0
	jmp	_14800
_14800:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,0
	jmp	_37200
_3593:
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+edx*4+24],0
_3591:
	add	edx,1
_37200:
	cmp	edx,3
	jle	_3593
_3592:
	mov	edx,0
	jmp	_37201
_3596:
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	dword [eax+edx*4+24],0
_3594:
	add	edx,1
_37201:
	cmp	edx,3
	jle	_3596
_3595:
	cmp	dword [_bb_currGameMode],123
	jne	_37202
	call	_bb_MainLevel_InitSettingPerLevelAdventure
	call	_bb_saveFilePlayer
	jmp	_37203
_37202:
	cmp	dword [_bb_currGameMode],252
	jne	_37204
	call	_bb_MainLevel_InitSettingPerLevelContinuous
	jmp	_37205
_37204:
	cmp	dword [_bb_currGameMode],356
	jne	_37206
	call	_bb_MainLevel_InitSettingPerLevelNightmare
	jmp	_37207
_37206:
	cmp	dword [_bb_currGameMode],478
	jne	_37208
	call	_bb_MainLevel_InitSettingPerLevelHarvest
	jmp	_37209
_37208:
	cmp	dword [_bb_currGameMode],591
	jne	_37210
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelDefense
	jmp	_37211
_37210:
	cmp	dword [_bb_currGameMode],666
	jne	_37212
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelAgriculture
	jmp	_37213
_37212:
	cmp	dword [_bb_currGameMode],753
	jne	_37214
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelBoarMania
	jmp	_37215
_37214:
	cmp	dword [_bb_currGameMode],843
	jne	_37216
	call	_bb_MainLevel_InitSettingPerLevelUnlimited
	jmp	_37217
_37216:
	cmp	dword [_bb_currGameMode],934
	jne	_37218
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_37221
	cmp	eax,93473
	je	_37222
	cmp	eax,93451
	je	_37223
	cmp	eax,93425
	je	_37224
	cmp	eax,93499
	je	_37225
	cmp	eax,93443
	je	_37226
	cmp	eax,93411
	je	_37227
	cmp	eax,93466
	je	_37228
	cmp	eax,93437
	je	_37229
	cmp	eax,93469
	je	_37230
	jmp	_37220
_37221:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_1
	jmp	_37220
_37222:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_2
	jmp	_37220
_37223:
	call	_bb_MainLevel_InitSettingPerLevelExtra_3
	jmp	_37220
_37224:
	call	_bb_MainLevel_InitSettingPerLevelExtra_4
	jmp	_37220
_37225:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_5
	jmp	_37220
_37226:
	call	_bb_MainLevel_InitSettingPerLevelExtra_6
	jmp	_37220
_37227:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_7
	jmp	_37220
_37228:
	call	_bb_MainLevel_InitSettingPerLevelExtra_8
	jmp	_37220
_37229:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_9
	jmp	_37220
_37230:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelExtra_10
	jmp	_37220
_37220:
	jmp	_37231
_37218:
	cmp	dword [_bb_currGameMode],948
	jne	_37232
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_37235
	cmp	eax,94813
	je	_37236
	cmp	eax,94877
	je	_37237
	cmp	eax,94854
	je	_37238
	cmp	eax,94869
	je	_37239
	cmp	eax,94892
	je	_37240
	cmp	eax,94847
	je	_37241
	cmp	eax,94870
	je	_37242
	cmp	eax,94825
	je	_37243
	cmp	eax,94806
	je	_37244
	jmp	_37234
_37235:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_1
	jmp	_37234
_37236:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_2
	jmp	_37234
_37237:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelSpecial_3
	jmp	_37234
_37238:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_4
	jmp	_37234
_37239:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelSpecial_5
	jmp	_37234
_37240:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelSpecial_6
	jmp	_37234
_37241:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_7
	jmp	_37234
_37242:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_8
	jmp	_37234
_37243:
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	call	_bb_MainLevel_InitSettingPerLevelSpecial_9
	jmp	_37234
_37244:
	call	_bb_MainLevel_InitSettingPerLevelSpecial_10
	jmp	_37234
_37234:
_37232:
_37231:
_37217:
_37215:
_37213:
_37211:
_37209:
_37207:
_37205:
_37203:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37245
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37245:
	cmp	eax,0
	je	_37247
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37247:
	cmp	eax,0
	je	_37249
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37249:
	cmp	eax,0
	je	_37251
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37251:
	cmp	eax,0
	je	_37253
	mov	edx,0
	jmp	_37254
_3599:
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+edx*4+24],1
_3597:
	add	edx,1
_37254:
	cmp	edx,3
	jle	_3599
_3598:
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	push	611
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	681
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_37253:
	push	4
	push	_37256
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,0
	jmp	_37258
_3602:
	mov	ecx,dword [_bb_arrJumlahPanen]
	cmp	dword [ecx+edx*4+24],0
	jle	_37259
	mov	dword [eax+edx*4+24],1
	jmp	_37260
_37259:
	mov	dword [eax+edx*4+24],0
_37260:
_3600:
	add	edx,1
_37258:
	cmp	edx,3
	jle	_3602
_3601:
	push	dword [eax+12+24]
	push	dword [eax+8+24]
	push	dword [eax+4+24]
	push	dword [eax+24]
	call	_bb_InitPanenCounter
	add	esp,16
	mov	ebx,5
	push	_1589
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_37262
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37265
	cmp	eax,2
	je	_37266
	cmp	eax,3
	je	_37267
	cmp	eax,4
	je	_37268
	cmp	eax,5
	je	_37269
	jmp	_37264
_37265:
	mov	ebx,5
	jmp	_37264
_37266:
	mov	ebx,6
	jmp	_37264
_37267:
	mov	ebx,7
	jmp	_37264
_37268:
	mov	ebx,8
	jmp	_37264
_37269:
	mov	ebx,9
	jmp	_37264
_37264:
	cmp	dword [_bb_currGameMode],123
	je	_37270
	mov	ebx,9
_37270:
	jmp	_37271
_37262:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_9_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_37272
	mov	ebx,9
	jmp	_37273
_37272:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_8_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_37274
	mov	ebx,8
	jmp	_37275
_37274:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_7_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_37276
	mov	ebx,7
	jmp	_37277
_37276:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [_bb_STATESHOP_SLOT_6_SOLD]
	cmp	dword [edx+24],eax
	jne	_37278
	mov	ebx,6
_37278:
_37277:
_37275:
_37273:
_37271:
	cmp	dword [_bb_currGameMode],666
	jne	_37279
	mov	ebx,8
_37279:
	cmp	dword [_bb_currGameMode],753
	jne	_37280
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,4
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_37282
	cmp	ebx,9
	setg	al
	movzx	eax,al
_37282:
	cmp	eax,0
	je	_37284
	mov	ebx,9
_37284:
_37280:
	cmp	dword [_bb_currGameMode],478
	jne	_37285
	mov	ebx,0
_37285:
	cmp	dword [_bb_currGameMode],934
	jne	_37286
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_37289
	cmp	eax,93473
	je	_37290
	cmp	eax,93451
	je	_37291
	cmp	eax,93425
	je	_37292
	cmp	eax,93499
	je	_37293
	cmp	eax,93443
	je	_37294
	cmp	eax,93411
	je	_37295
	cmp	eax,93466
	je	_37296
	cmp	eax,93437
	je	_37297
	cmp	eax,93469
	je	_37298
	jmp	_37288
_37289:
	mov	ebx,5
	jmp	_37288
_37290:
	mov	ebx,5
	jmp	_37288
_37291:
	mov	ebx,5
	jmp	_37288
_37292:
	mov	ebx,4
	jmp	_37288
_37293:
	mov	ebx,6
	jmp	_37288
_37294:
	mov	ebx,5
	jmp	_37288
_37295:
	mov	ebx,6
	jmp	_37288
_37296:
	mov	ebx,6
	jmp	_37288
_37297:
	mov	ebx,7
	jmp	_37288
_37298:
	mov	ebx,9
	jmp	_37288
_37288:
_37286:
	cmp	dword [_bb_currGameMode],948
	jne	_37299
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_37302
	cmp	eax,94813
	je	_37303
	cmp	eax,94877
	je	_37304
	cmp	eax,94854
	je	_37305
	cmp	eax,94869
	je	_37306
	cmp	eax,94892
	je	_37307
	cmp	eax,94847
	je	_37308
	cmp	eax,94870
	je	_37309
	cmp	eax,94825
	je	_37310
	cmp	eax,94806
	je	_37311
	jmp	_37301
_37302:
	mov	ebx,9
	jmp	_37301
_37303:
	mov	ebx,4
	jmp	_37301
_37304:
	mov	ebx,5
	jmp	_37301
_37305:
	mov	ebx,5
	jmp	_37301
_37306:
	mov	ebx,5
	jmp	_37301
_37307:
	mov	ebx,4
	jmp	_37301
_37308:
	mov	ebx,4
	jmp	_37301
_37309:
	mov	ebx,9
	jmp	_37301
_37310:
	mov	ebx,8
	jmp	_37301
_37311:
	mov	ebx,4
	jmp	_37301
_37301:
_37299:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_37312
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37312:
	cmp	eax,0
	je	_37314
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37314:
	cmp	eax,0
	je	_37316
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_37316:
	cmp	eax,0
	je	_37318
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37318:
	cmp	eax,0
	je	_37320
	mov	ebx,9
_37320:
	push	ebx
	call	_bb_setSlotSenjata
	add	esp,4
	fld	dword [_106306]
	fstp	dword [_bb_waktuGame]
	fld	dword [_bb_waktuGame]
	fstp	dword [_bb_lamaGame]
	cmp	dword [_bb_currGameMode],753
	je	_37321
	push	_3603
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingTarget_n_Waktu
	add	esp,12
_37321:
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+104]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_timerGame]
	dec	dword [eax+4]
	jnz	_37325
	push	eax
	call	_bbGCFree
	add	esp,4
_37325:
	mov	dword [_bb_timerGame],ebx
	cmp	dword [_bb_currGameMode],753
	jne	_37326
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+64],1
	mov	eax,dword [_bb_timerGame]
	fld	dword [_106307]
	fstp	dword [eax+72]
_37326:
	mov	edx,0
	jmp	_37327
_3606:
	mov	ecx,dword [_bb_arrTargetTanam]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+edx*4+24]
	mov	dword [ecx+edx*4+24],eax
_3604:
	add	edx,1
_37327:
	cmp	edx,3
	jle	_3606
_3605:
	cmp	dword [_bb_currGameMode],478
	jne	_37328
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
	jmp	_37329
_37328:
	push	0
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
_37329:
	mov	eax,0
	jmp	_14802
_14802:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_1:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	fld	dword [_106392]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	edi,0
	mov	dword [ebp-4],0
	jmp	_37334
_3609:
	mov	ebx,0
	jmp	_37336
_3612:
	add	edi,1
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37337
	mov	eax,edi
	cmp	eax,1
	je	_37340
	cmp	eax,2
	je	_37341
	jmp	_37339
_37340:
	push	1
	push	411
	push	ebx
	push	dword [ebp-4]
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37339
_37341:
	push	3
	push	431
	push	ebx
	push	dword [ebp-4]
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	mov	edi,0
	jmp	_37339
_37339:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37337:
_3610:
	add	ebx,1
_37336:
	cmp	ebx,2
	jle	_3612
_3611:
_3607:
	add	dword [ebp-4],1
_37334:
	cmp	dword [ebp-4],5
	jle	_3609
_3608:
	mov	eax,0
	jmp	_14804
_14804:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	541
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3613
_3615:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3613
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3613:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3615
_3614:
	fld	dword [_106398]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	mov	edi,0
	jmp	_37354
_3618:
	mov	ebx,0
	jmp	_37356
_3621:
	add	dword [ebp-4],1
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37357
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37360
	cmp	eax,2
	je	_37361
	cmp	eax,3
	je	_37362
	cmp	eax,4
	je	_37363
	jmp	_37359
_37360:
	push	1
	push	411
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37359
_37361:
	push	3
	push	431
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37359
_37362:
	push	2
	push	421
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37359
_37363:
	push	4
	push	441
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	mov	dword [ebp-4],0
	jmp	_37359
_37359:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37357:
_3619:
	add	ebx,1
_37356:
	cmp	ebx,2
	jle	_3621
_3620:
_3616:
	add	edi,1
_37354:
	cmp	edi,5
	jle	_3618
_3617:
	mov	eax,0
	jmp	_14806
_14806:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_3:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	581
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3622
_3624:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3622
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3622:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3624
_3623:
	fld	dword [_106407]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	461
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+20+24],eax
	push	_3625
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14808
_14808:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_4:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	581
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	571
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	583
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	582
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3626
_3628:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3626
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3626:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3628
_3627:
	fld	dword [_106411]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	471
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+24+24],eax
	push	_3629
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14810
_14810:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	571
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	581
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	582
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	583
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	584
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	6
	push	585
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3630
_3632:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3630
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3630:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3632
_3631:
	fld	dword [_106415]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	mov	edi,0
	jmp	_37392
_3635:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37394
_3638:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37395
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37398
	cmp	eax,2
	je	_37399
	cmp	eax,3
	je	_37400
	jmp	_37397
_37398:
	push	1
	push	451
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37397
_37399:
	push	3
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37397
_37400:
	push	2
	push	481
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37401
	mov	dword [ebp-4],0
_37401:
	jmp	_37397
_37397:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37395:
_3636:
	add	ebx,1
_37394:
	cmp	ebx,2
	jle	_3638
_3637:
_3633:
	add	edi,1
_37392:
	cmp	edi,5
	jle	_3635
_3634:
	mov	eax,0
	jmp	_14812
_14812:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_6:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	611
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	esi,eax
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	561
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	582
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	584
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3639
_3641:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3639
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3639:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3641
_3640:
	fld	dword [_106424]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14814
_14814:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_7:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	586
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	587
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	589
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	590
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	6
	push	591
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3642
_3644:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3642
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3642:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3644
_3643:
	fld	dword [_106428]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	mov	edi,0
	jmp	_37422
_3647:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37424
_3650:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37425
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37428
	cmp	eax,2
	je	_37429
	cmp	eax,3
	je	_37430
	jmp	_37427
_37428:
	push	1
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37427
_37429:
	push	3
	push	484
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37427
_37430:
	push	2
	push	485
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37431
	mov	dword [ebp-4],0
_37431:
	jmp	_37427
_37427:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37425:
_3648:
	add	ebx,1
_37424:
	cmp	ebx,2
	jle	_3650
_3649:
_3645:
	add	edi,1
_37422:
	cmp	edi,5
	jle	_3647
_3646:
	mov	eax,0
	jmp	_14816
_14816:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_8:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	541
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	586
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	594
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	587
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	6
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3651
_3653:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3651
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3651:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3653
_3652:
	fld	dword [_106437]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],60
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	487
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+52+24],eax
	push	_3654
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14818
_14818:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_9:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	586
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	583
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	592
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	584
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	6
	push	590
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	7
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3655
_3657:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3655
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3655:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3657
_3656:
	fld	dword [_106441]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	mov	edi,0
	jmp	_37452
_3660:
	mov	ebx,0
	jmp	_37454
_3663:
	add	dword [ebp-4],1
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37455
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37458
	cmp	eax,2
	je	_37459
	cmp	eax,3
	je	_37460
	cmp	eax,4
	je	_37461
	jmp	_37457
_37458:
	push	1
	push	411
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37457
_37459:
	push	3
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37457
_37460:
	push	2
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37457
_37461:
	push	4
	push	486
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	mov	dword [ebp-4],0
	jmp	_37457
_37457:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37455:
_3661:
	add	ebx,1
_37454:
	cmp	ebx,2
	jle	_3663
_3662:
_3658:
	add	edi,1
_37452:
	cmp	edi,5
	jle	_3660
_3659:
	mov	eax,0
	jmp	_14820
_14820:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelExtra_10:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	fld	dword [_106450]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	call	_bb_InitTreasureChest
	mov	esi,dword [_bb_btnPower_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3664
_3666:
	push	_bb_TBtnPower
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3664
	mov	dword [eax+44],1
_3664:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3666
_3665:
	mov	eax,0
	jmp	_14822
_14822:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_1:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	_42
	push	511
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	531
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	551
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	231
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	251
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	fld	dword [_106454]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],6
	mov	eax,0
	jmp	_14824
_14824:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	_42
	push	511
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	531
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	521
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	231
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	221
	call	_bb_ImageKontrolTrap
	add	esp,8
	fld	dword [_106457]
	fstp	dword [_bb_waktuGame]
	push	1
	push	411
	push	1
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	1
	push	431
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	1
	push	421
	push	0
	push	4
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	mov	eax,0
	jmp	_14826
_14826:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_3:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	_42
	push	541
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	551
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	561
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	582
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	241
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	251
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	261
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	282
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	fld	dword [_106460]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	push	2
	push	441
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14828
_14828:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_4:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	586
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	587
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	589
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	590
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3668
_3670:
	mov	eax,esi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3668
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3668:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3670
_3669:
	fld	dword [_106463]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	esi,0
	jmp	_37487
_3673:
	mov	ebx,7
	jmp	_37489
_3676:
	push	0
	push	588
	push	ebx
	push	esi
	mov	eax,dword [edi]
	call	dword [eax+252]
	add	esp,16
	mov	edi,eax
	fld	dword [_106464]
	fstp	dword [edi+220]
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,esi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	mov	dword [ecx+eax*4+28],0
_3674:
	add	ebx,1
_37489:
	cmp	ebx,9
	jle	_3676
_3675:
_3671:
	add	esi,1
_37487:
	cmp	esi,5
	jle	_3673
_3672:
	mov	eax,0
	jmp	_14830
_14830:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_5:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	541
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	571
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	583
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	590
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3677
_3679:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3677
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3679
_3678:
	fld	dword [_106468]
	fstp	dword [_bb_waktuGame]
	mov	eax,0
	jmp	_14832
_14832:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_6:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	push	_42
	push	511
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	541
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	585
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	591
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	241
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	285
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	291
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	fld	dword [_106472]
	fstp	dword [_bb_waktuGame]
	push	1
	push	411
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	1
	push	441
	push	1
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	1
	push	481
	push	0
	push	3
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	push	1
	push	485
	push	0
	push	5
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+76],3
	mov	dword [ebx+36],22
	mov	dword [ebx+40],30
	mov	dword [ebx+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [ebx+136]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+136]
	mov	eax,0
	jmp	_14834
_14834:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_7:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	611
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	fld	dword [_106475]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	push	_42
	push	595
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	295
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,0
	jmp	_14836
_14836:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_8:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	fld	dword [_106478]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],12
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],12
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],12
	push	_42
	push	581
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	587
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	594
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	596
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	281
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	287
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	294
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	296
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	mov	eax,0
	jmp	_14838
_14838:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_9:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	1
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	561
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	582
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	584
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	588
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	6
	push	590
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	7
	push	593
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	8
	push	596
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3680
_3682:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3680
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3680:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3682
_3681:
	fld	dword [_106481]
	fstp	dword [_bb_waktuGame]
	mov	edi,0
	jmp	_37513
_3685:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37516
_3688:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37517
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37520
	cmp	eax,2
	je	_37521
	cmp	eax,3
	je	_37522
	jmp	_37519
_37520:
	push	1
	push	486
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37519
_37521:
	push	3
	push	488
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37519
_37522:
	push	2
	push	489
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37523
	mov	dword [ebp-4],0
_37523:
	jmp	_37519
_37519:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37517:
_3686:
	add	ebx,1
_37516:
	cmp	ebx,2
	jle	_3688
_3687:
_3683:
	add	edi,1
_37513:
	cmp	edi,5
	jle	_3685
_3684:
	mov	eax,0
	jmp	_14840
_14840:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelSpecial_10:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	fld	dword [_106490]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],5
	push	_42
	push	531
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	583
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	589
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	595
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	231
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	283
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	289
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	push	295
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,0
	jmp	_14842
_14842:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelAdventure:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37530
	cmp	eax,2
	je	_37531
	cmp	eax,3
	je	_37532
	cmp	eax,4
	je	_37533
	cmp	eax,5
	je	_37534
	fld	dword [_106493]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	jmp	_37529
_37530:
	cmp	dword [_bb_sublevel],1
	jne	_37535
	fld	dword [_106494]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	411
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+24],eax
	push	_3689
	call	_brl_standardio_Print
	add	esp,4
	jmp	_37536
_37535:
	cmp	dword [_bb_sublevel],2
	jne	_37537
	fld	dword [_106495]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	jmp	_37538
_37537:
	cmp	dword [_bb_sublevel],3
	jne	_37539
	fld	dword [_106496]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37540
_37539:
	cmp	dword [_bb_sublevel],4
	jne	_37541
	fld	dword [_106497]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	esi,dword [_bb_arrShopUnlockedState_Seed]
	push	431
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+4+24],eax
	push	_3690
	call	_brl_standardio_Print
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37542
_37541:
	cmp	dword [_bb_sublevel],5
	jne	_37543
	fld	dword [_106498]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37544
_37543:
	cmp	dword [_bb_sublevel],6
	jne	_37545
	fld	dword [_106499]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	esi,dword [_bb_arrShopUnlockedState_Seed]
	push	421
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+8+24],eax
	push	_3691
	call	_brl_standardio_Print
	add	esp,4
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	mov	dword [edi+36],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37546
_37545:
	cmp	dword [_bb_sublevel],7
	jne	_37547
	fld	dword [_106500]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],15
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37548
_37547:
	cmp	dword [_bb_sublevel],8
	jne	_37549
	fld	dword [_106501]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],15
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	jmp	_37550
_37549:
	cmp	dword [_bb_sublevel],9
	jne	_37551
	fld	dword [_106502]
	fstp	dword [_bb_waktuGame]
	mov	esi,dword [_bb_arrShopUnlockedState_Seed]
	push	441
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+12+24],eax
	push	_3692
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],40
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	541
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	jmp	_37552
_37551:
	cmp	dword [_bb_sublevel],10
	jne	_37553
	fld	dword [_106503]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	push	1
	push	511
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	2
	push	531
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	3
	push	551
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	4
	push	521
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	push	5
	push	541
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
_37553:
_37552:
_37550:
_37548:
_37546:
_37544:
_37542:
_37540:
_37538:
_37536:
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3693
_3695:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3693
	push	_42
	push	dword [eax+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_3693:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3695
_3694:
	jmp	_37529
_37531:
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_sublevel],1
	jne	_37560
	fld	dword [_106504]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37561
_37560:
	cmp	dword [_bb_sublevel],2
	jne	_37562
	fld	dword [_106505]
	fstp	dword [_bb_waktuGame]
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	451
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+16+24],eax
	push	_3696
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37563
_37562:
	cmp	dword [_bb_sublevel],3
	jne	_37564
	fld	dword [_106506]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37565
_37564:
	cmp	dword [_bb_sublevel],4
	jne	_37566
	fld	dword [_106507]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37567
_37566:
	cmp	dword [_bb_sublevel],5
	jne	_37568
	fld	dword [_106508]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37569
_37568:
	cmp	dword [_bb_sublevel],6
	jne	_37570
	fld	dword [_106509]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37571
_37570:
	cmp	dword [_bb_sublevel],7
	jne	_37572
	fld	dword [_106510]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37573
_37572:
	cmp	dword [_bb_sublevel],8
	jne	_37574
	fld	dword [_106511]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37575
_37574:
	cmp	dword [_bb_sublevel],9
	jne	_37576
	fld	dword [_106512]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37577
_37576:
	cmp	dword [_bb_sublevel],10
	jne	_37578
	fld	dword [_106513]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],40
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	481
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+28+24],eax
	push	_3697
	call	_brl_standardio_Print
	add	esp,4
	push	611
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	mov	dword [edi+36],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37578:
_37577:
_37575:
_37573:
_37571:
_37569:
_37567:
_37565:
_37563:
_37561:
	jmp	_37529
_37532:
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	push	611
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_sublevel],1
	jne	_37579
	fld	dword [_106514]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37580
_37579:
	cmp	dword [_bb_sublevel],2
	jne	_37581
	fld	dword [_106515]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	482
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+32+24],eax
	push	_3698
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37582
_37581:
	cmp	dword [_bb_sublevel],3
	jne	_37583
	fld	dword [_106516]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37584
_37583:
	cmp	dword [_bb_sublevel],4
	jne	_37585
	fld	dword [_106517]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37586
_37585:
	cmp	dword [_bb_sublevel],5
	jne	_37587
	fld	dword [_106518]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37588
_37587:
	cmp	dword [_bb_sublevel],6
	jne	_37589
	fld	dword [_106519]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37590
_37589:
	cmp	dword [_bb_sublevel],7
	jne	_37591
	fld	dword [_106520]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	483
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+36+24],eax
	push	_3699
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37592
_37591:
	cmp	dword [_bb_sublevel],8
	jne	_37593
	fld	dword [_106521]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	484
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+40+24],eax
	push	_3700
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37594
_37593:
	cmp	dword [_bb_sublevel],9
	jne	_37595
	fld	dword [_106522]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37596
_37595:
	cmp	dword [_bb_sublevel],10
	jne	_37597
	fld	dword [_106523]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	485
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+44+24],eax
	push	_3701
	call	_brl_standardio_Print
	add	esp,4
	push	681
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	mov	dword [edi+36],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37597:
_37596:
_37594:
_37592:
_37590:
_37588:
_37586:
_37584:
_37582:
_37580:
	jmp	_37529
_37533:
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	push	611
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	push	681
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [_bb_sublevel],1
	jne	_37598
	fld	dword [_106524]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37599
_37598:
	cmp	dword [_bb_sublevel],2
	jne	_37600
	fld	dword [_106525]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],55
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	486
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+48+24],eax
	push	_3702
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37601
_37600:
	cmp	dword [_bb_sublevel],3
	jne	_37602
	fld	dword [_106526]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37603
_37602:
	cmp	dword [_bb_sublevel],4
	jne	_37604
	fld	dword [_106527]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37605
_37604:
	cmp	dword [_bb_sublevel],5
	jne	_37606
	fld	dword [_106528]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37607
_37606:
	cmp	dword [_bb_sublevel],6
	jne	_37608
	fld	dword [_106529]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	488
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+56+24],eax
	push	_3703
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37609
_37608:
	cmp	dword [_bb_sublevel],7
	jne	_37610
	fld	dword [_106530]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],38
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37611
_37610:
	cmp	dword [_bb_sublevel],8
	jne	_37612
	fld	dword [_106531]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],45
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37613
_37612:
	cmp	dword [_bb_sublevel],9
	jne	_37614
	fld	dword [_106532]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],68
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],40
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	489
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [ebx+60+24],eax
	push	_3704
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37615
_37614:
	cmp	dword [_bb_sublevel],10
	jne	_37616
	fld	dword [_106533]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],42
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],32
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37616:
_37615:
_37613:
_37611:
_37609:
_37607:
_37605:
_37603:
_37601:
_37599:
	jmp	_37529
_37534:
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	cmp	dword [_bb_sublevel],4
	jne	_37617
	push	611
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	push	687
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	mov	dword [edi+36],0
	jmp	_37618
_37617:
	cmp	dword [_bb_sublevel],5
	jne	_37619
	push	687
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	jmp	_37620
_37619:
	push	611
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
_37620:
_37618:
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	edi,eax
	push	681
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [_bb_sublevel],1
	jne	_37621
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	fld	dword [_106534]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37622
_37621:
	cmp	dword [_bb_sublevel],2
	jne	_37623
	fld	dword [_106535]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],17
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37624
_37623:
	cmp	dword [_bb_sublevel],3
	jne	_37625
	fld	dword [_106536]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],17
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37626
_37625:
	cmp	dword [_bb_sublevel],4
	jne	_37627
	fld	dword [_106537]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37628
_37627:
	cmp	dword [_bb_sublevel],5
	jne	_37629
	fld	dword [_106538]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37630
_37629:
	cmp	dword [_bb_sublevel],6
	jne	_37631
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	fld	dword [_106539]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37632
_37631:
	cmp	dword [_bb_sublevel],7
	jne	_37633
	fld	dword [_106540]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37634
_37633:
	cmp	dword [_bb_sublevel],8
	jne	_37635
	fld	dword [_106541]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37636
_37635:
	cmp	dword [_bb_sublevel],9
	jne	_37637
	fld	dword [_106542]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37638
_37637:
	cmp	dword [_bb_sublevel],10
	jne	_37639
	fld	dword [_106543]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],45
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],35
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37639:
_37638:
_37636:
_37634:
_37632:
_37630:
_37628:
_37626:
_37624:
_37622:
	jmp	_37529
_37529:
	mov	eax,0
	jmp	_14844
_14844:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelContinuous:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_37641
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
_37641:
	cmp	eax,0
	jne	_37643
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
_37643:
	cmp	eax,0
	jne	_37645
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_37645:
	cmp	eax,0
	je	_37647
	push	611
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
	push	661
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
	push	681
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
_37647:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37650
	cmp	eax,2
	je	_37651
	cmp	eax,3
	je	_37652
	cmp	eax,4
	je	_37653
	cmp	eax,5
	je	_37654
	fld	dword [_106604]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	jmp	_37649
_37650:
	cmp	dword [_bb_sublevel],1
	jne	_37655
	fld	dword [_106605]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37656
_37655:
	cmp	dword [_bb_sublevel],2
	jne	_37657
	fld	dword [_106606]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37658
_37657:
	cmp	dword [_bb_sublevel],3
	jne	_37659
	fld	dword [_106607]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37660
_37659:
	cmp	dword [_bb_sublevel],4
	jne	_37661
	fld	dword [_106608]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37662
_37661:
	cmp	dword [_bb_sublevel],5
	jne	_37663
	fld	dword [_106609]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37664
_37663:
	cmp	dword [_bb_sublevel],6
	jne	_37665
	fld	dword [_106610]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37666
_37665:
	cmp	dword [_bb_sublevel],7
	jne	_37667
	fld	dword [_106611]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37668
_37667:
	cmp	dword [_bb_sublevel],8
	jne	_37669
	fld	dword [_106612]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37670
_37669:
	cmp	dword [_bb_sublevel],9
	jne	_37671
	fld	dword [_106613]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37672
_37671:
	cmp	dword [_bb_sublevel],10
	jne	_37673
	fld	dword [_106614]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37673:
_37672:
_37670:
_37668:
_37666:
_37664:
_37662:
_37660:
_37658:
_37656:
	jmp	_37649
_37651:
	cmp	dword [_bb_sublevel],1
	jne	_37674
	fld	dword [_106615]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37675
_37674:
	cmp	dword [_bb_sublevel],2
	jne	_37676
	fld	dword [_106616]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37677
_37676:
	cmp	dword [_bb_sublevel],3
	jne	_37678
	fld	dword [_106617]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37679
_37678:
	cmp	dword [_bb_sublevel],4
	jne	_37680
	fld	dword [_106618]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37681
_37680:
	cmp	dword [_bb_sublevel],5
	jne	_37682
	fld	dword [_106619]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37683
_37682:
	cmp	dword [_bb_sublevel],6
	jne	_37684
	fld	dword [_106620]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37685
_37684:
	cmp	dword [_bb_sublevel],7
	jne	_37686
	fld	dword [_106621]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37687
_37686:
	cmp	dword [_bb_sublevel],8
	jne	_37688
	fld	dword [_106622]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37689
_37688:
	cmp	dword [_bb_sublevel],9
	jne	_37690
	fld	dword [_106623]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],50
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37691
_37690:
	cmp	dword [_bb_sublevel],10
	jne	_37692
	fld	dword [_106624]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],40
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37692:
_37691:
_37689:
_37687:
_37685:
_37683:
_37681:
_37679:
_37677:
_37675:
	jmp	_37649
_37652:
	cmp	dword [_bb_sublevel],1
	jne	_37693
	fld	dword [_106625]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37694
_37693:
	cmp	dword [_bb_sublevel],2
	jne	_37695
	fld	dword [_106626]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37696
_37695:
	cmp	dword [_bb_sublevel],3
	jne	_37697
	fld	dword [_106627]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37698
_37697:
	cmp	dword [_bb_sublevel],4
	jne	_37699
	fld	dword [_106628]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37700
_37699:
	cmp	dword [_bb_sublevel],5
	jne	_37701
	fld	dword [_106629]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37702
_37701:
	cmp	dword [_bb_sublevel],6
	jne	_37703
	fld	dword [_106630]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37704
_37703:
	cmp	dword [_bb_sublevel],7
	jne	_37705
	fld	dword [_106631]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37706
_37705:
	cmp	dword [_bb_sublevel],8
	jne	_37707
	fld	dword [_106632]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37708
_37707:
	cmp	dword [_bb_sublevel],9
	jne	_37709
	fld	dword [_106633]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37710
_37709:
	cmp	dword [_bb_sublevel],10
	jne	_37711
	fld	dword [_106634]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37711:
_37710:
_37708:
_37706:
_37704:
_37702:
_37700:
_37698:
_37696:
_37694:
	jmp	_37649
_37653:
	cmp	dword [_bb_sublevel],1
	jne	_37712
	fld	dword [_106635]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37713
_37712:
	cmp	dword [_bb_sublevel],2
	jne	_37714
	fld	dword [_106636]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37715
_37714:
	cmp	dword [_bb_sublevel],3
	jne	_37716
	fld	dword [_106637]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],60
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37717
_37716:
	cmp	dword [_bb_sublevel],4
	jne	_37718
	fld	dword [_106638]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],70
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37719
_37718:
	cmp	dword [_bb_sublevel],5
	jne	_37720
	fld	dword [_106639]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37721
_37720:
	cmp	dword [_bb_sublevel],6
	jne	_37722
	fld	dword [_106640]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37723
_37722:
	cmp	dword [_bb_sublevel],7
	jne	_37724
	fld	dword [_106641]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],38
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],55
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37725
_37724:
	cmp	dword [_bb_sublevel],8
	jne	_37726
	fld	dword [_106642]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],45
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37727
_37726:
	cmp	dword [_bb_sublevel],9
	jne	_37728
	fld	dword [_106643]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],68
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],40
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37729
_37728:
	cmp	dword [_bb_sublevel],10
	jne	_37730
	fld	dword [_106644]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],42
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],32
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37730:
_37729:
_37727:
_37725:
_37723:
_37721:
_37719:
_37717:
_37715:
_37713:
	jmp	_37649
_37654:
	cmp	dword [_bb_sublevel],5
	jne	_37731
	push	687
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
	jmp	_37732
_37731:
	push	611
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
_37732:
	push	661
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	mov	edx,eax
	push	681
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [_bb_sublevel],1
	jne	_37733
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	fld	dword [_106645]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37734
_37733:
	cmp	dword [_bb_sublevel],2
	jne	_37735
	fld	dword [_106646]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],17
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37736
_37735:
	cmp	dword [_bb_sublevel],3
	jne	_37737
	fld	dword [_106647]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],15
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],28
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],17
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37738
_37737:
	cmp	dword [_bb_sublevel],4
	jne	_37739
	fld	dword [_106648]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37740
_37739:
	cmp	dword [_bb_sublevel],5
	jne	_37741
	fld	dword [_106649]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37742
_37741:
	cmp	dword [_bb_sublevel],6
	jne	_37743
	mov	eax,dword [_bb_btnWaterCan]
	mov	dword [eax+24],0
	fld	dword [_106650]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],55
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],20
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37744
_37743:
	cmp	dword [_bb_sublevel],7
	jne	_37745
	fld	dword [_106651]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37746
_37745:
	cmp	dword [_bb_sublevel],8
	jne	_37747
	fld	dword [_106652]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37748
_37747:
	cmp	dword [_bb_sublevel],9
	jne	_37749
	fld	dword [_106653]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],65
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],23
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37750
_37749:
	cmp	dword [_bb_sublevel],10
	jne	_37751
	fld	dword [_106654]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],80
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],45
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],35
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37751:
_37750:
_37748:
_37746:
_37744:
_37742:
_37740:
_37738:
_37736:
_37734:
	jmp	_37649
_37649:
	mov	eax,0
	jmp	_14846
_14846:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelNightmare:
	push	ebp
	mov	ebp,esp
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],1
	push	611
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	681
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_37753
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37753:
	cmp	eax,0
	je	_37755
	call	_bb_loadFileLevel_Bersambung
_37755:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37758
	cmp	eax,2
	je	_37759
	cmp	eax,3
	je	_37760
	cmp	eax,4
	je	_37761
	cmp	eax,5
	je	_37762
	fld	dword [_106717]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	jmp	_37757
_37758:
	cmp	dword [_bb_sublevel],1
	jne	_37763
	fld	dword [_106718]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37764
_37763:
	cmp	dword [_bb_sublevel],2
	jne	_37765
	fld	dword [_106719]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37766
_37765:
	cmp	dword [_bb_sublevel],3
	jne	_37767
	fld	dword [_106720]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37768
_37767:
	cmp	dword [_bb_sublevel],4
	jne	_37769
	fld	dword [_106721]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37770
_37769:
	cmp	dword [_bb_sublevel],5
	jne	_37771
	fld	dword [_106722]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37771:
_37770:
_37768:
_37766:
_37764:
	jmp	_37757
_37759:
	cmp	dword [_bb_sublevel],1
	jne	_37772
	fld	dword [_106723]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37773
_37772:
	cmp	dword [_bb_sublevel],2
	jne	_37774
	fld	dword [_106724]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37775
_37774:
	cmp	dword [_bb_sublevel],3
	jne	_37776
	fld	dword [_106725]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37777
_37776:
	cmp	dword [_bb_sublevel],4
	jne	_37778
	fld	dword [_106726]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37779
_37778:
	cmp	dword [_bb_sublevel],5
	jne	_37780
	fld	dword [_106727]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37780:
_37779:
_37777:
_37775:
_37773:
	jmp	_37757
_37760:
	cmp	dword [_bb_sublevel],1
	jne	_37781
	fld	dword [_106728]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37782
_37781:
	cmp	dword [_bb_sublevel],2
	jne	_37783
	fld	dword [_106729]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37784
_37783:
	cmp	dword [_bb_sublevel],3
	jne	_37785
	fld	dword [_106730]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37786
_37785:
	cmp	dword [_bb_sublevel],4
	jne	_37787
	fld	dword [_106731]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37788
_37787:
	cmp	dword [_bb_sublevel],5
	jne	_37789
	fld	dword [_106732]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37789:
_37788:
_37786:
_37784:
_37782:
	jmp	_37757
_37761:
	cmp	dword [_bb_sublevel],1
	jne	_37790
	fld	dword [_106733]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37791
_37790:
	cmp	dword [_bb_sublevel],2
	jne	_37792
	fld	dword [_106734]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37793
_37792:
	cmp	dword [_bb_sublevel],3
	jne	_37794
	fld	dword [_106735]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37795
_37794:
	cmp	dword [_bb_sublevel],4
	jne	_37796
	fld	dword [_106736]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37797
_37796:
	cmp	dword [_bb_sublevel],5
	jne	_37798
	fld	dword [_106737]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37798:
_37797:
_37795:
_37793:
_37791:
	jmp	_37757
_37762:
	cmp	dword [_bb_sublevel],1
	jne	_37799
	fld	dword [_106738]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37800
_37799:
	cmp	dword [_bb_sublevel],2
	jne	_37801
	fld	dword [_106739]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37802
_37801:
	cmp	dword [_bb_sublevel],3
	jne	_37803
	fld	dword [_106740]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37804
_37803:
	cmp	dword [_bb_sublevel],4
	jne	_37805
	fld	dword [_106741]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37806
_37805:
	cmp	dword [_bb_sublevel],5
	jne	_37807
	fld	dword [_106742]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37807:
_37806:
_37804:
_37802:
_37800:
	jmp	_37757
_37757:
	mov	eax,0
	jmp	_14848
_14848:
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelHarvest:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],0
	push	611
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	681
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_37810
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37810:
	cmp	eax,0
	je	_37812
	call	_bb_loadFileLevel_Bersambung
_37812:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37815
	cmp	eax,2
	je	_37816
	cmp	eax,3
	je	_37817
	cmp	eax,4
	je	_37818
	cmp	eax,5
	je	_37819
	fld	dword [_106777]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	jmp	_37814
_37815:
	cmp	dword [_bb_sublevel],1
	jne	_37820
	fld	dword [_106778]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],17
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37822
_37820:
	cmp	dword [_bb_sublevel],2
	jne	_37823
	fld	dword [_106779]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],45
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37825
_37823:
	cmp	dword [_bb_sublevel],3
	jne	_37826
	fld	dword [_106780]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],6
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37828
_37826:
	cmp	dword [_bb_sublevel],4
	jne	_37829
	fld	dword [_106781]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37831
_37829:
	cmp	dword [_bb_sublevel],5
	jne	_37832
	fld	dword [_106782]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],7
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37832:
_37831:
_37828:
_37825:
_37822:
	jmp	_37814
_37816:
	cmp	dword [_bb_sublevel],1
	jne	_37833
	fld	dword [_106783]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],12
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37835
_37833:
	cmp	dword [_bb_sublevel],2
	jne	_37836
	fld	dword [_106784]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37838
_37836:
	cmp	dword [_bb_sublevel],3
	jne	_37839
	fld	dword [_106785]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],6
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37841
_37839:
	cmp	dword [_bb_sublevel],4
	jne	_37842
	fld	dword [_106786]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37844
_37842:
	cmp	dword [_bb_sublevel],5
	jne	_37845
	fld	dword [_106787]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],6
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37845:
_37844:
_37841:
_37838:
_37835:
	jmp	_37814
_37817:
	cmp	dword [_bb_sublevel],1
	jne	_37846
	fld	dword [_106788]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],12
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37848
_37846:
	cmp	dword [_bb_sublevel],2
	jne	_37849
	fld	dword [_106789]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37851
_37849:
	cmp	dword [_bb_sublevel],3
	jne	_37852
	fld	dword [_106790]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],6
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37854
_37852:
	cmp	dword [_bb_sublevel],4
	jne	_37855
	fld	dword [_106791]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37857
_37855:
	cmp	dword [_bb_sublevel],5
	jne	_37858
	fld	dword [_106792]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],6
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37858:
_37857:
_37854:
_37851:
_37848:
	jmp	_37814
_37818:
	cmp	dword [_bb_sublevel],1
	jne	_37859
	fld	dword [_106793]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],12
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],15
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37861
_37859:
	cmp	dword [_bb_sublevel],2
	jne	_37862
	fld	dword [_106794]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37864
_37862:
	cmp	dword [_bb_sublevel],3
	jne	_37865
	fld	dword [_106795]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],6
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37867
_37865:
	cmp	dword [_bb_sublevel],4
	jne	_37868
	fld	dword [_106796]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37870
_37868:
	cmp	dword [_bb_sublevel],5
	jne	_37871
	fld	dword [_106797]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],18
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],6
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37871:
_37870:
_37867:
_37864:
_37861:
	jmp	_37814
_37819:
	cmp	dword [_bb_sublevel],1
	jne	_37872
	fld	dword [_106798]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],17
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37874
_37872:
	cmp	dword [_bb_sublevel],2
	jne	_37875
	fld	dword [_106799]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],45
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37877
_37875:
	cmp	dword [_bb_sublevel],3
	jne	_37878
	fld	dword [_106800]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],25
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],50
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],6
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37880
_37878:
	cmp	dword [_bb_sublevel],4
	jne	_37881
	fld	dword [_106801]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],35
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],5
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	mov	dword [ebx+48],0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	jmp	_37883
_37881:
	cmp	dword [_bb_sublevel],5
	jne	_37884
	fld	dword [_106802]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],7
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],10
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],12
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_37884:
_37883:
_37880:
_37877:
_37874:
	jmp	_37814
_37814:
	mov	eax,0
	jmp	_14850
_14850:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelDefense:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	661
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_37888
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_37888:
	cmp	eax,0
	je	_37890
	push	_3705
	call	_brl_standardio_Print
	add	esp,4
	call	_bb_loadFileLevel_Bersambung
_37890:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37893
	cmp	eax,2
	je	_37894
	cmp	eax,3
	je	_37895
	cmp	eax,4
	je	_37896
	cmp	eax,5
	je	_37897
	fld	dword [_106837]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],10
	push	1
	push	411
	push	0
	push	0
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	jmp	_37892
_37893:
	mov	edi,0
	jmp	_37899
_3708:
	mov	ebx,0
	jmp	_37901
_3711:
	add	dword [ebp-4],1
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37902
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37905
	cmp	eax,2
	je	_37906
	cmp	eax,3
	je	_37907
	cmp	eax,4
	je	_37908
	jmp	_37904
_37905:
	push	1
	push	411
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37904
_37906:
	push	3
	push	431
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37904
_37907:
	push	2
	push	421
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37904
_37908:
	push	4
	push	441
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	mov	dword [ebp-4],0
	jmp	_37904
_37904:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37902:
_3709:
	add	ebx,1
_37901:
	cmp	ebx,2
	jle	_3711
_3710:
_3706:
	add	edi,1
_37899:
	cmp	edi,5
	jle	_3708
_3707:
	cmp	dword [_bb_sublevel],1
	jne	_37910
	fld	dword [_106838]
	fstp	dword [_bb_waktuGame]
	jmp	_37911
_37910:
	cmp	dword [_bb_sublevel],2
	jne	_37912
	fld	dword [_106839]
	fstp	dword [_bb_waktuGame]
	jmp	_37913
_37912:
	cmp	dword [_bb_sublevel],3
	jne	_37914
	fld	dword [_106840]
	fstp	dword [_bb_waktuGame]
	jmp	_37915
_37914:
	cmp	dword [_bb_sublevel],4
	jne	_37916
	fld	dword [_106841]
	fstp	dword [_bb_waktuGame]
	jmp	_37917
_37916:
	cmp	dword [_bb_sublevel],5
	jne	_37918
	fld	dword [_106842]
	fstp	dword [_bb_waktuGame]
_37918:
_37917:
_37915:
_37913:
_37911:
	jmp	_37892
_37894:
	mov	edi,0
	jmp	_37919
_3714:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37920
_3717:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37921
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37924
	cmp	eax,2
	je	_37925
	cmp	eax,3
	je	_37926
	jmp	_37923
_37924:
	push	1
	push	451
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37923
_37925:
	push	3
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37923
_37926:
	push	2
	push	481
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37927
	mov	dword [ebp-4],0
_37927:
	jmp	_37923
_37923:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37921:
_3715:
	add	ebx,1
_37920:
	cmp	ebx,2
	jle	_3717
_3716:
_3712:
	add	edi,1
_37919:
	cmp	edi,5
	jle	_3714
_3713:
	cmp	dword [_bb_sublevel],1
	jne	_37928
	fld	dword [_106843]
	fstp	dword [_bb_waktuGame]
	jmp	_37929
_37928:
	cmp	dword [_bb_sublevel],2
	jne	_37930
	fld	dword [_106844]
	fstp	dword [_bb_waktuGame]
	jmp	_37931
_37930:
	cmp	dword [_bb_sublevel],3
	jne	_37932
	fld	dword [_106845]
	fstp	dword [_bb_waktuGame]
	jmp	_37933
_37932:
	cmp	dword [_bb_sublevel],4
	jne	_37934
	fld	dword [_106846]
	fstp	dword [_bb_waktuGame]
	jmp	_37935
_37934:
	cmp	dword [_bb_sublevel],5
	jne	_37936
	fld	dword [_106847]
	fstp	dword [_bb_waktuGame]
_37936:
_37935:
_37933:
_37931:
_37929:
	jmp	_37892
_37895:
	mov	edi,0
	jmp	_37937
_3720:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37938
_3723:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37939
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37942
	cmp	eax,2
	je	_37943
	cmp	eax,3
	je	_37944
	jmp	_37941
_37942:
	push	1
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37941
_37943:
	push	3
	push	484
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37941
_37944:
	push	2
	push	485
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37945
	mov	dword [ebp-4],0
_37945:
	jmp	_37941
_37941:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37939:
_3721:
	add	ebx,1
_37938:
	cmp	ebx,2
	jle	_3723
_3722:
_3718:
	add	edi,1
_37937:
	cmp	edi,5
	jle	_3720
_3719:
	cmp	dword [_bb_sublevel],1
	jne	_37946
	fld	dword [_106848]
	fstp	dword [_bb_waktuGame]
	jmp	_37947
_37946:
	cmp	dword [_bb_sublevel],2
	jne	_37948
	fld	dword [_106849]
	fstp	dword [_bb_waktuGame]
	jmp	_37949
_37948:
	cmp	dword [_bb_sublevel],3
	jne	_37950
	fld	dword [_106850]
	fstp	dword [_bb_waktuGame]
	jmp	_37951
_37950:
	cmp	dword [_bb_sublevel],4
	jne	_37952
	fld	dword [_106851]
	fstp	dword [_bb_waktuGame]
	jmp	_37953
_37952:
	cmp	dword [_bb_sublevel],5
	jne	_37954
	fld	dword [_106852]
	fstp	dword [_bb_waktuGame]
_37954:
_37953:
_37951:
_37949:
_37947:
	jmp	_37892
_37896:
	mov	edi,0
	jmp	_37955
_3726:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37956
_3729:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37957
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37960
	cmp	eax,2
	je	_37961
	cmp	eax,3
	je	_37962
	jmp	_37959
_37960:
	push	1
	push	486
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37959
_37961:
	push	3
	push	488
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37959
_37962:
	push	2
	push	489
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37963
	mov	dword [ebp-4],0
_37963:
	jmp	_37959
_37959:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37957:
_3727:
	add	ebx,1
_37956:
	cmp	ebx,2
	jle	_3729
_3728:
_3724:
	add	edi,1
_37955:
	cmp	edi,5
	jle	_3726
_3725:
	cmp	dword [_bb_sublevel],1
	jne	_37964
	fld	dword [_106853]
	fstp	dword [_bb_waktuGame]
	jmp	_37965
_37964:
	cmp	dword [_bb_sublevel],2
	jne	_37966
	fld	dword [_106854]
	fstp	dword [_bb_waktuGame]
	jmp	_37967
_37966:
	cmp	dword [_bb_sublevel],3
	jne	_37968
	fld	dword [_106855]
	fstp	dword [_bb_waktuGame]
	jmp	_37969
_37968:
	cmp	dword [_bb_sublevel],4
	jne	_37970
	fld	dword [_106856]
	fstp	dword [_bb_waktuGame]
	jmp	_37971
_37970:
	cmp	dword [_bb_sublevel],5
	jne	_37972
	fld	dword [_106857]
	fstp	dword [_bb_waktuGame]
_37972:
_37971:
_37969:
_37967:
_37965:
	jmp	_37892
_37897:
	mov	edi,0
	jmp	_37973
_3732:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_37974
_3735:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_37975
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_37978
	cmp	eax,2
	je	_37979
	cmp	eax,3
	je	_37980
	cmp	eax,4
	je	_37981
	jmp	_37977
_37978:
	push	1
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37977
_37979:
	push	3
	push	431
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37977
_37980:
	push	2
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_37977
_37981:
	push	4
	push	489
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_37982
	mov	dword [ebp-4],0
_37982:
	jmp	_37977
_37977:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_37975:
_3733:
	add	ebx,1
_37974:
	cmp	ebx,2
	jle	_3735
_3734:
_3730:
	add	edi,1
_37973:
	cmp	edi,5
	jle	_3732
_3731:
	cmp	dword [_bb_sublevel],1
	jne	_37983
	fld	dword [_106858]
	fstp	dword [_bb_waktuGame]
	jmp	_37984
_37983:
	cmp	dword [_bb_sublevel],2
	jne	_37985
	fld	dword [_106859]
	fstp	dword [_bb_waktuGame]
	jmp	_37986
_37985:
	cmp	dword [_bb_sublevel],3
	jne	_37987
	fld	dword [_106860]
	fstp	dword [_bb_waktuGame]
	jmp	_37988
_37987:
	cmp	dword [_bb_sublevel],4
	jne	_37989
	fld	dword [_106861]
	fstp	dword [_bb_waktuGame]
	jmp	_37990
_37989:
	cmp	dword [_bb_sublevel],5
	jne	_37991
	fld	dword [_106862]
	fstp	dword [_bb_waktuGame]
_37991:
_37990:
_37988:
_37986:
_37984:
	jmp	_37892
_37892:
	mov	eax,0
	jmp	_14852
_14852:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelAgriculture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_bb_TBtnLumbung
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	push	1
	push	551
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	2
	push	561
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	3
	push	582
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	4
	push	584
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	5
	push	588
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	6
	push	590
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	7
	push	593
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	push	8
	push	596
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	push	661
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	push	1
	push	811
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,eax
	push	3
	push	831
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,eax
	push	2
	push	841
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,eax
	push	4
	push	821
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	call	_bb_initCatapult
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_37997
	cmp	eax,2
	je	_37998
	cmp	eax,3
	je	_37999
	cmp	eax,4
	je	_38000
	cmp	eax,5
	je	_38001
	fld	dword [_106923]
	fstp	dword [_bb_waktuGame]
	jmp	_37996
_37997:
	cmp	dword [_bb_sublevel],1
	jne	_38002
	fld	dword [_106924]
	fstp	dword [_bb_waktuGame]
	mov	ebx,dword [_bb_btnLumbung_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3736
_3738:
	mov	eax,esi
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3736
	cmp	dword [eax+28],811
	je	_38009
	mov	dword [eax+52],0
	add	dword [eax+20],1
_38009:
_3736:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3738
_3737:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_38002:
	jmp	_37996
_37998:
	cmp	dword [_bb_sublevel],1
	jne	_38010
	fld	dword [_106925]
	fstp	dword [_bb_waktuGame]
	mov	ebx,dword [_bb_btnLumbung_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3739
_3741:
	mov	eax,esi
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3739
	cmp	dword [eax+28],831
	je	_38016
	mov	dword [eax+52],0
	add	dword [eax+20],1
_38016:
_3739:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3741
_3740:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_38010:
	jmp	_37996
_37999:
	cmp	dword [_bb_sublevel],1
	jne	_38017
	fld	dword [_106926]
	fstp	dword [_bb_waktuGame]
	mov	esi,dword [_bb_btnLumbung_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3742
_3744:
	mov	eax,ebx
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3742
	cmp	dword [eax+28],841
	je	_38023
	mov	dword [eax+52],0
	add	dword [eax+20],1
_38023:
_3742:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3744
_3743:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_38017:
	jmp	_37996
_38000:
	cmp	dword [_bb_sublevel],1
	jne	_38024
	fld	dword [_106927]
	fstp	dword [_bb_waktuGame]
	mov	esi,dword [_bb_btnLumbung_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3745
_3747:
	mov	eax,ebx
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3745
	cmp	dword [eax+28],821
	je	_38030
	mov	dword [eax+52],0
	add	dword [eax+20],1
_38030:
_3745:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3747
_3746:
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_38024:
	jmp	_37996
_38001:
	cmp	dword [_bb_sublevel],1
	jne	_38031
	fld	dword [_106928]
	fstp	dword [_bb_waktuGame]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
_38031:
	jmp	_37996
_37996:
	mov	eax,0
	jmp	_14854
_14854:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelBoarMania:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],0
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],0
	mov	dword [ebp-4],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingMusuhBoarMania
	add	esp,8
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingSenjataBoarMania
	add	esp,8
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_38036
	cmp	eax,2
	je	_38037
	cmp	eax,3
	je	_38038
	cmp	eax,4
	je	_38039
	cmp	eax,5
	je	_38040
	fld	dword [_106949]
	fstp	dword [_bb_waktuGame]
	jmp	_38035
_38036:
	mov	edi,0
	jmp	_38042
_3750:
	mov	ebx,0
	jmp	_38044
_3753:
	add	dword [ebp-4],1
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_38045
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_38048
	cmp	eax,2
	je	_38049
	cmp	eax,3
	je	_38050
	cmp	eax,4
	je	_38051
	jmp	_38047
_38048:
	push	1
	push	411
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38047
_38049:
	push	3
	push	431
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38047
_38050:
	push	2
	push	421
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38047
_38051:
	push	4
	push	441
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	mov	dword [ebp-4],0
	jmp	_38047
_38047:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	mov	eax,5
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_38045:
_3751:
	add	ebx,1
_38044:
	cmp	ebx,2
	jle	_3753
_3752:
_3748:
	add	edi,1
_38042:
	cmp	edi,5
	jle	_3750
_3749:
	cmp	dword [_bb_sublevel],1
	jne	_38053
	fld	dword [_106950]
	fstp	dword [_bb_waktuGame]
	jmp	_38054
_38053:
	cmp	dword [_bb_sublevel],2
	jne	_38055
	fld	dword [_106951]
	fstp	dword [_bb_waktuGame]
	jmp	_38056
_38055:
	cmp	dword [_bb_sublevel],3
	jne	_38057
	fld	dword [_106952]
	fstp	dword [_bb_waktuGame]
_38057:
_38056:
_38054:
	jmp	_38035
_38037:
	mov	edi,0
	jmp	_38058
_3756:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_38059
_3759:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_38060
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_38063
	cmp	eax,2
	je	_38064
	cmp	eax,3
	je	_38065
	jmp	_38062
_38063:
	push	1
	push	451
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38062
_38064:
	push	3
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38062
_38065:
	push	2
	push	481
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_38066
	mov	dword [ebp-4],0
_38066:
	jmp	_38062
_38062:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	mov	eax,5
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_38060:
_3757:
	add	ebx,1
_38059:
	cmp	ebx,2
	jle	_3759
_3758:
_3754:
	add	edi,1
_38058:
	cmp	edi,5
	jle	_3756
_3755:
	cmp	dword [_bb_sublevel],1
	jne	_38067
	fld	dword [_106953]
	fstp	dword [_bb_waktuGame]
	jmp	_38068
_38067:
	cmp	dword [_bb_sublevel],2
	jne	_38069
	fld	dword [_106954]
	fstp	dword [_bb_waktuGame]
	jmp	_38070
_38069:
	cmp	dword [_bb_sublevel],3
	jne	_38071
	fld	dword [_106955]
	fstp	dword [_bb_waktuGame]
_38071:
_38070:
_38068:
	jmp	_38035
_38038:
	mov	edi,0
	jmp	_38072
_3762:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_38073
_3765:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_38074
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_38077
	cmp	eax,2
	je	_38078
	cmp	eax,3
	je	_38079
	jmp	_38076
_38077:
	push	1
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38076
_38078:
	push	3
	push	484
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38076
_38079:
	push	2
	push	485
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_38080
	mov	dword [ebp-4],0
_38080:
	jmp	_38076
_38076:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	mov	eax,5
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_38074:
_3763:
	add	ebx,1
_38073:
	cmp	ebx,2
	jle	_3765
_3764:
_3760:
	add	edi,1
_38072:
	cmp	edi,5
	jle	_3762
_3761:
	cmp	dword [_bb_sublevel],1
	jne	_38081
	fld	dword [_106956]
	fstp	dword [_bb_waktuGame]
	jmp	_38082
_38081:
	cmp	dword [_bb_sublevel],2
	jne	_38083
	fld	dword [_106957]
	fstp	dword [_bb_waktuGame]
	jmp	_38084
_38083:
	cmp	dword [_bb_sublevel],3
	jne	_38085
	fld	dword [_106958]
	fstp	dword [_bb_waktuGame]
_38085:
_38084:
_38082:
	jmp	_38035
_38039:
	mov	edi,0
	jmp	_38086
_3768:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_38087
_3771:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_38088
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_38091
	cmp	eax,2
	je	_38092
	cmp	eax,3
	je	_38093
	jmp	_38090
_38091:
	push	1
	push	486
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38090
_38092:
	push	3
	push	488
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38090
_38093:
	push	2
	push	489
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_38094
	mov	dword [ebp-4],0
_38094:
	jmp	_38090
_38090:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	mov	eax,5
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_38088:
_3769:
	add	ebx,1
_38087:
	cmp	ebx,2
	jle	_3771
_3770:
_3766:
	add	edi,1
_38086:
	cmp	edi,5
	jle	_3768
_3767:
	cmp	dword [_bb_sublevel],1
	jne	_38095
	fld	dword [_106959]
	fstp	dword [_bb_waktuGame]
	jmp	_38096
_38095:
	cmp	dword [_bb_sublevel],2
	jne	_38097
	fld	dword [_106960]
	fstp	dword [_bb_waktuGame]
	jmp	_38098
_38097:
	cmp	dword [_bb_sublevel],3
	jne	_38099
	fld	dword [_106961]
	fstp	dword [_bb_waktuGame]
_38099:
_38098:
_38096:
	jmp	_38035
_38040:
	mov	edi,0
	jmp	_38100
_3774:
	add	dword [ebp-4],1
	mov	ebx,0
	jmp	_38101
_3777:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,edi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_38102
	mov	eax,dword [ebp-4]
	cmp	eax,1
	je	_38105
	cmp	eax,2
	je	_38106
	cmp	eax,3
	je	_38107
	cmp	eax,4
	je	_38108
	jmp	_38104
_38105:
	push	1
	push	482
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38104
_38106:
	push	3
	push	431
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38104
_38107:
	push	2
	push	471
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	jmp	_38104
_38108:
	push	4
	push	489
	push	ebx
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,16
	mov	esi,eax
	cmp	ebx,2
	jne	_38109
	mov	dword [ebp-4],0
_38109:
	jmp	_38104
_38104:
	mov	dword [esi+76],3
	mov	dword [esi+36],22
	mov	dword [esi+40],30
	mov	dword [esi+116],2
	mov	eax,5
	fld	dword [esi+136]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [esi+136]
_38102:
_3775:
	add	ebx,1
_38101:
	cmp	ebx,2
	jle	_3777
_3776:
_3772:
	add	edi,1
_38100:
	cmp	edi,5
	jle	_3774
_3773:
	cmp	dword [_bb_sublevel],1
	jne	_38110
	fld	dword [_106962]
	fstp	dword [_bb_waktuGame]
	jmp	_38111
_38110:
	cmp	dword [_bb_sublevel],2
	jne	_38112
	fld	dword [_106963]
	fstp	dword [_bb_waktuGame]
	jmp	_38113
_38112:
	cmp	dword [_bb_sublevel],3
	jne	_38114
	fld	dword [_106964]
	fstp	dword [_bb_waktuGame]
_38114:
_38113:
_38111:
	jmp	_38035
_38035:
	mov	eax,0
	jmp	_14856
_14856:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainLevel_InitSettingPerLevelUnlimited:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_btnKurcaci]
	mov	dword [edx+40],1
	push	611
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	661
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	681
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_38116
	mov	esi,dword [_bb_level]
	mov	ebx,dword [_bb_sublevel]
	jmp	_38119
_38116:
	mov	esi,1
	mov	ebx,dword [_bb_hasilRandomDesain]
_38119:
	cmp	ebx,1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_38120
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38120:
	cmp	eax,0
	je	_38122
	call	_bb_loadFileLevel_Bersambung
_38122:
	fld	dword [_107013]
	fstp	dword [_bb_waktuGame]
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+24],40
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+8+24],30
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+4+24],20
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+12+24],10
	push	ebx
	push	esi
	call	_bb_loadFileSettingRintanganPerLevel
	add	esp,8
	mov	eax,0
	jmp	_14858
_14858:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_setTampilPanelTargetTanam:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [_bb_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3778
_3780:
	mov	eax,ebx
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3778
	mov	dword [eax+40],edi
_3778:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3780
_3779:
	mov	esi,dword [_bb_panenCounter_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3781
_3783:
	mov	eax,ebx
	push	_bb_TPanenCounter
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3781
	mov	dword [eax+40],edi
_3781:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3783
_3782:
	mov	eax,0
	jmp	_14861
_14861:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_setSlotSenjata:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [_bb_panelAtas_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelAtas_image],0
	call	_bbGCCollect
	mov	dword [_bb_jmlSlotSenjata],ebx
	mov	eax,dword [_bb_jmlSlotSenjata]
	cmp	eax,0
	je	_38137
	cmp	eax,4
	je	_38138
	cmp	eax,6
	je	_38139
	cmp	eax,7
	je	_38140
	cmp	eax,8
	je	_38141
	cmp	eax,9
	je	_38142
	push	2
	push	_18475
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38137:
	push	2
	push	_38143
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38138:
	push	2
	push	_38144
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38139:
	push	2
	push	_38145
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38140:
	push	2
	push	_38146
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38141:
	push	2
	push	_38147
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38142:
	push	2
	push	_38148
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelAtas_image],eax
	jmp	_38136
_38136:
	mov	eax,0
	jmp	_14864
_14864:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ResetLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	cmp	dword [_bb_bg_image],0
	jne	_38149
	push	2
	push	_18468
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_image],eax
_38149:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38150
	mov	eax,dword [ebp+8]
	cmp	eax,1
	sete	al
	movzx	eax,al
_38150:
	cmp	eax,0
	je	_38152
	mov	eax,dword [ebp+12]
	cmp	eax,1
	sete	al
	movzx	eax,al
_38152:
	cmp	eax,0
	je	_38154
	mov	dword [_bb_isCollEd],0
	jmp	_38155
_38154:
	mov	eax,dword [_bb_isCollEdTEMP]
	mov	dword [_bb_isCollEd],eax
_38155:
	call	_bb_StopAll_SFX
	mov	dword [_bb_hasilRandomDesain],0
	cmp	dword [_bb_currGameMode],843
	jne	_38156
	mov	eax,dword [ebp+8]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38159
	mov	eax,dword [ebp+12]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_38157
	mov	eax,dword [ebp+12]
	cmp	eax,10
	setle	al
	movzx	eax,al
_38157:
_38159:
	cmp	eax,0
	je	_38161
	jmp	_38162
_38161:
	push	10
	push	4
	call	_brl_random_Rand
	add	esp,8
	mov	dword [_bb_hasilRandomDesain],eax
_38162:
_38156:
	cmp	dword [_bb_currGameMode],934
	jne	_38163
	jmp	_38164
_38163:
	mov	dword [_bb_isLevelBySelectionMenu],0
_38164:
	mov	eax,dword [_bb_statistik]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_panelInGame]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	call	_bb_ResetPaneldanAnimGameOver
	mov	dword [_bb_delayNextAlienGenerate],0
	mov	dword [_bb_nilaigame],0
	mov	dword [_bb_totalenemy],0
	mov	dword [_bb_tipeBabiCekAsset],0
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_initLevel],1
	mov	dword [_bb_delayScene],0
	mov	dword [_bb_tickerSlide],-20
	mov	dword [_bb_slideback],0
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	edi,0
	mov	dword [_bb_posX_bg_image],ebx
	mov	eax,ebx
	add	eax,10
	mov	dword [_bb_posX_nilaigame],eax
	mov	eax,dword [_bb_posX_bg_image]
	add	eax,300
	mov	dword [_bb_posX_panel_atas_image],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	dword [_bb_posX_panel_1_image],esi
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [_bb_posX_bg_1_extend_image],esi
	cmp	dword [_bb_bg_1_extend2_image],0
	je	_38169
	mov	esi,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	esi,eax
	mov	dword [_bb_posX_bg_1_extend2_image],esi
_38169:
	mov	dword [_bb_panelAtas_posX],ebx
	mov	dword [_bb_panelAtas_posY],edi
	cmp	dword [ebp+8],1
	jge	_38170
	mov	dword [ebp+8],1
_38170:
	cmp	dword [ebp+12],1
	jge	_38171
	mov	dword [ebp+12],1
_38171:
	call	_bb_EmptySemuaList
	mov	ebx,0
	jmp	_38173
_3792:
	mov	ecx,0
	jmp	_38175
_3795:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,ebx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,ecx
	mov	dword [edx+eax*4+28],0
_3793:
	add	ecx,1
_38175:
	cmp	ecx,12
	jle	_3795
_3794:
_3790:
	add	ebx,1
_38173:
	cmp	ebx,5
	jle	_3792
_3791:
	cmp	dword [_bb_currLevelName],2
	jne	_38176
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_38177
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	setne	al
	movzx	eax,al
_38177:
	cmp	eax,0
	je	_38179
	call	_bb_initDefender
_38179:
	mov	edx,dword [_bb_btnMenu]
	mov	eax,dword [_bb_btnMenu_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+28],3
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnMenu]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnMenu]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnMenu]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,dword [_bb_panelAtas_posX]
	add	esi,41
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_btnMenu_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	add	ebx,29
	mov	eax,dword [_bb_btnMenu]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_btnMenu]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_isCollEd]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38182
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_38182:
	cmp	eax,0
	je	_38184
	mov	eax,dword [_bb_btnGuide]
	mov	eax,dword [eax]
	call	dword [eax+68]
_38184:
	mov	eax,dword [_bb_panelPilihSenjata]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	dword [_bb_currGameMode],934
	jne	_38186
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_38189
	jmp	_38188
_38189:
	push	dword [_bb_panelAtas_posY]
	push	dword [_bb_panelAtas_posX]
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	jmp	_38188
_38188:
_38186:
	call	_bb_InitLevel_MainLevel
	push	_42
	call	_bb_BG_SubtitutionBGM
	add	esp,4
	cmp	dword [_bb_loadLevel],0
	jne	_38190
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38195
	mov	eax,dword [ebp+8]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38191
	mov	eax,dword [ebp+12]
	cmp	eax,1
	setne	al
	movzx	eax,al
_38191:
	cmp	eax,0
	jne	_38193
	mov	eax,dword [ebp+8]
	cmp	eax,2
	setge	al
	movzx	eax,al
_38193:
_38195:
	cmp	eax,0
	jne	_38199
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_38197
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	setne	al
	movzx	eax,al
_38197:
_38199:
	cmp	eax,0
	je	_38201
	call	_bb_GenerateEnemyWave
	call	_bb_GenerateEnemyAwal
_38201:
	jmp	_38202
_38190:
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3796
_3798:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3796
	mov	eax,dword [ebp+8]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38210
	mov	eax,dword [ebp+12]
	cmp	eax,6
	setg	al
	movzx	eax,al
_38210:
	cmp	eax,0
	jne	_38212
	mov	eax,dword [ebp+8]
	cmp	eax,2
	setge	al
	movzx	eax,al
_38212:
	cmp	eax,0
	je	_38214
	cmp	dword [edx+24],661
	jne	_38215
	mov	dword [edx+36],1
	jmp	_3797
_38215:
_38214:
_3796:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3798
_3797:
	cmp	dword [_bb_currLevelName],2
	jne	_38216
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_38217
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_38217:
	cmp	eax,0
	jne	_38219
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_38219:
	cmp	eax,0
	jne	_38221
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_38221:
	cmp	eax,0
	jne	_38223
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_38223:
	cmp	eax,0
	jne	_38225
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_38225:
	cmp	eax,0
	je	_38227
	push	1
	push	2
	call	_bb_MainkanBGM
	add	esp,8
	jmp	_38228
_38227:
	push	2
	push	2
	call	_bb_MainkanBGM
	add	esp,8
_38228:
_38216:
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
_38202:
_38176:
	mov	ebx,0
	jmp	_38230
_3801:
	mov	eax,dword [_bb_isTipeEnemySudahMuncul]
	mov	dword [eax+ebx*4+24],0
_3799:
	add	ebx,1
_38230:
	cmp	ebx,5
	jle	_3801
_3800:
	mov	dword [_bb_totalenemykilled],0
	mov	ebx,0
	jmp	_38231
_3804:
	mov	ecx,0
	jmp	_38233
_3807:
	mov	edx,dword [_bb_arrPosMusuhAwal]
	mov	eax,ebx
	mov	esi,dword [_bb_arrPosMusuhAwal]
	imul	eax,dword [esi+24]
	add	eax,ecx
	mov	dword [edx+eax*4+28],0
_3805:
	add	ecx,1
_38233:
	cmp	ecx,1
	jle	_3807
_3806:
_3802:
	add	ebx,1
_38231:
	cmp	ebx,5
	jle	_3804
_3803:
	cmp	dword [_bb_currLevelName],2
	jne	_38234
	call	_bb_CreateObstacleOnEmptySpace
	call	_bb_ParticleInit
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38235
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_38235:
	cmp	eax,0
	je	_38237
	push	_42
	call	dword [_bb_TAnimHammerExtra+68]
	add	esp,4
_38237:
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_38239
	call	_bb_ReleaseAssetUnUsed
_38239:
_38234:
	mov	ebx,_3808
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_38243
	push	eax
	call	_bbGCFree
	add	esp,4
_38243:
	mov	dword [_bb_debugstr],ebx
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38244
	mov	eax,dword [ebp+8]
	cmp	eax,1
	sete	al
	movzx	eax,al
_38244:
	cmp	eax,0
	je	_38246
	mov	eax,dword [ebp+12]
	cmp	eax,1
	sete	al
	movzx	eax,al
_38246:
	cmp	eax,0
	je	_38248
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_38248:
	cmp	eax,0
	je	_38250
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38250:
	cmp	eax,0
	je	_38252
	call	_bb_loadFileLevel_ClipTeaser
_38252:
	mov	eax,0
	jmp	_14868
_14868:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_itemdroplist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animPanenBuah_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animFarmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_btnPower_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_targetTanamDone_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_farmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_powerAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ninjaweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemyweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_defenderAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemyefflist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_nomorlevellist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_moneygamelist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_nilailevellist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_panenCounter_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_disturber_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	call	_bb_ParticleClear
	mov	eax,dword [_bb_btnLumbung_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_catapultAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animPanenObs_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animHammerExtra_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_treasureChest_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_14870
_14870:
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateEntities:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [_bb_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3809
_3811:
	push	_bb_TObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3809
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3809:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3811
_3810:
	mov	esi,dword [_bb_defenderAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3812
_3814:
	push	_bb_TDefender
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3812
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3812:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3814
_3813:
	cmp	dword [_bb_currGameMode],666
	jne	_38298
	mov	esi,dword [_bb_catapultAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3815
_3817:
	push	_bb_TCatapult
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3815
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3815:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3817
_3816:
_38298:
	mov	edi,0
	jmp	_38307
_3820:
	cmp	dword [_bb_currGameMode],934
	jne	_38308
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_38311
	jmp	_38310
_38311:
	mov	esi,dword [_bb_treasureChest_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3821
_3823:
	mov	eax,ebx
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3821
	cmp	dword [eax+28],edi
	jne	_38318
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38318:
_3821:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3823
_3822:
	jmp	_38310
_38310:
_38308:
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3824
_3826:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3824
	cmp	dword [eax+32],edi
	jne	_38326
	cmp	dword [eax+40],687
	jne	_38327
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38327:
_38326:
_3824:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3826
_3825:
	cmp	edi,5
	jne	_38329
	mov	eax,dword [_bb_placemarker]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_38329:
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3827
_3829:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3827
	cmp	dword [eax+84],edi
	jne	_38337
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38337:
_3827:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3829
_3828:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3830
_3832:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3830
	cmp	dword [edx+68],edi
	jne	_38345
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38346
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_38346:
	cmp	eax,0
	je	_38348
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38348:
_38345:
_3830:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3832
_3831:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3833
_3835:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3833
	cmp	dword [edx+232],edi
	jne	_38356
	cmp	dword [edx+260],290
	jne	_38357
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38357:
_38356:
_3833:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3835
_3834:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3836
_3838:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3836
	cmp	dword [edx+232],edi
	jne	_38364
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_38365
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_38365:
	cmp	eax,0
	je	_38367
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_38367:
	cmp	eax,0
	je	_38369
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_38369:
	cmp	eax,0
	je	_38371
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_38371:
	cmp	eax,0
	je	_38373
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_38373:
	cmp	eax,0
	je	_38375
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_38375:
	cmp	eax,0
	je	_38377
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_38377:
	cmp	eax,0
	je	_38379
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38380
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_38380:
	cmp	eax,0
	je	_38382
	jmp	_3836
_38382:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38379:
_38364:
_3836:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3838
_3837:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3839
_3841:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3839
	cmp	dword [eax+28],edi
	jne	_38390
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38390:
_3839:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3841
_3840:
	mov	ebx,dword [_bb_itemdroplist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3842
_3844:
	mov	eax,esi
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3842
	mov	eax,dword [edx+24]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38398
	mov	eax,dword [edx+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38398:
	cmp	eax,0
	je	_38400
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38400:
_3842:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3844
_3843:
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3845
_3847:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3845
	cmp	dword [eax+88],edi
	jne	_38408
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_38408:
_3845:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3847
_3846:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3848
_3850:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3848
	cmp	dword [edx+232],edi
	jne	_38415
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_38416
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_38416:
	cmp	eax,0
	jne	_38418
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_38418:
	cmp	eax,0
	jne	_38420
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_38420:
	cmp	eax,0
	jne	_38422
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_38422:
	cmp	eax,0
	jne	_38424
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_38424:
	cmp	eax,0
	jne	_38426
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_38426:
	cmp	eax,0
	jne	_38428
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_38428:
	cmp	eax,0
	je	_38430
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38431
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38431:
	cmp	eax,0
	je	_38433
	jmp	_3848
_38433:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38430:
_38415:
_3848:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3850
_3849:
	cmp	edi,5
	jne	_38435
	mov	esi,dword [_bb_animAtributEnemy_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3851
_3853:
	mov	eax,ebx
	push	_bb_TAnimAtributEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3851
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3851:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3853
_3852:
_38435:
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3854
_3856:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3854
	cmp	dword [eax+32],edi
	jne	_38448
	cmp	dword [eax+40],687
	je	_38449
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38449:
_38448:
_3854:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3856
_3855:
	cmp	dword [_bb_currGameMode],934
	jne	_38451
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_38454
	jmp	_38453
_38454:
	mov	esi,dword [_bb_animHammerExtra_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3857
_3859:
	mov	eax,ebx
	push	_bb_TAnimHammerExtra
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3857
	cmp	dword [eax+32],edi
	jne	_38461
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38461:
_3857:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3859
_3858:
	jmp	_38453
_38453:
_38451:
	mov	esi,dword [_bb_powerAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3860
_3862:
	mov	eax,ebx
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3860
	cmp	dword [eax+20],edi
	jne	_38469
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38469:
_3860:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3862
_3861:
	cmp	edi,5
	jne	_38471
	mov	esi,dword [_bb_enemyefflist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3863
_3865:
	mov	eax,ebx
	push	_bb_TEffEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3863
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3863:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3865
_3864:
_38471:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3866
_3868:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3866
	cmp	dword [edx+68],edi
	jne	_38484
	cmp	dword [edx+104],286
	je	_38485
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38485:
_38484:
_3866:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3868
_3867:
	mov	esi,dword [_bb_enemyweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3869
_3871:
	mov	eax,ebx
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3869
	cmp	dword [eax+56],edi
	jne	_38493
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38493:
_3869:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3871
_3870:
	mov	esi,dword [_bb_catapultWeapon_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3872
_3874:
	mov	eax,ebx
	push	_bb_TCatapultWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3872
	cmp	dword [eax+52],edi
	jne	_38501
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38501:
_3872:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3874
_3873:
	cmp	edi,5
	jne	_38503
	mov	esi,dword [_bb_animPanenBuah_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3875
_3877:
	mov	eax,ebx
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3875
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3875:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3877
_3876:
	mov	esi,dword [_bb_animPanenObs_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3878
_3880:
	mov	eax,ebx
	push	_bb_TAnimPanenObs
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3878
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3878:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3880
_3879:
	mov	esi,dword [_bb_itemdroplist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3881
_3883:
	mov	eax,ebx
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3881
	cmp	dword [edx+56],1
	jne	_38523
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38523:
_3881:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3883
_3882:
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3884
_3886:
	mov	eax,ebx
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3884
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38531
	mov	eax,dword [edx+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
_38531:
	cmp	eax,0
	je	_38533
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38533:
_3884:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3886
_3885:
_38503:
_3818:
	add	edi,1
_38307:
	cmp	edi,5
	jle	_3820
_3819:
	mov	esi,dword [_bb_disturber_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3887
_3889:
	push	_bb_TDisturber
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3887
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3887:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3889
_3888:
	cmp	dword [_bb_currGameMode],753
	jne	_38542
	call	_bb_BM_BananaCannonCariTarget
_38542:
	cmp	dword [_bb_currGameMode],934
	jne	_38543
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_38546
	jmp	_38545
_38546:
	mov	esi,dword [_bb_treasureChest_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3890
_3892:
	mov	eax,ebx
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3890
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3890:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3892
_3891:
	jmp	_38545
_38545:
_38543:
	mov	eax,0
	jmp	_14872
_14872:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_DrawEntities:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [_bb_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3893
_3895:
	push	_bb_TObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3893
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3893:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3895
_3894:
	mov	esi,dword [_bb_defenderAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3896
_3898:
	push	_bb_TDefender
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3896
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3896:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3898
_3897:
	cmp	dword [_bb_currGameMode],666
	jne	_38567
	mov	esi,dword [_bb_catapultAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3899
_3901:
	push	_bb_TCatapult
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3899
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_3899:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3901
_3900:
_38567:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38575
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_38575:
	cmp	eax,0
	je	_38577
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_38577:
	mov	dword [ebp-4],0
	jmp	_38580
_3904:
	cmp	dword [_bb_currGameMode],934
	jne	_38581
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_38584
	jmp	_38583
_38584:
	mov	esi,dword [_bb_treasureChest_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3905
_3907:
	push	_bb_TTreasureChest
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3905
	mov	edx,dword [ebp-4]
	cmp	dword [eax+28],edx
	jne	_38591
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38591:
_3905:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3907
_3906:
	jmp	_38583
_38583:
_38581:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3908
_3910:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3908
	mov	edx,dword [ebp-4]
	cmp	dword [eax+32],edx
	jne	_38599
	cmp	dword [eax+40],687
	jne	_38600
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_38600:
_38599:
_3908:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3910
_3909:
	mov	esi,dword [_bb_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3911
_3913:
	push	_bb_TPlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3911
	mov	edx,dword [ebp-4]
	cmp	dword [eax+84],edx
	jne	_38608
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
_38608:
_3911:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3913
_3912:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3914
_3916:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3914
	mov	eax,dword [ebp-4]
	cmp	dword [edx+68],eax
	jne	_38616
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38617
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_38617:
	cmp	eax,0
	je	_38619
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_38619:
_38616:
_3914:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3916
_3915:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3917
_3919:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3917
	mov	eax,dword [ebp-4]
	cmp	dword [edx+232],eax
	jne	_38627
	cmp	dword [edx+260],290
	jne	_38628
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_38628:
_38627:
_3917:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3919
_3918:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3920
_3922:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3920
	mov	eax,dword [ebp-4]
	cmp	dword [edx+232],eax
	jne	_38635
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_38636
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_38636:
	cmp	eax,0
	je	_38638
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_38638:
	cmp	eax,0
	je	_38640
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_38640:
	cmp	eax,0
	je	_38642
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_38642:
	cmp	eax,0
	je	_38644
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_38644:
	cmp	eax,0
	je	_38646
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_38646:
	cmp	eax,0
	je	_38648
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_38648:
	cmp	eax,0
	je	_38650
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38651
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_38651:
	cmp	eax,0
	je	_38653
	jmp	_3920
_38653:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_38650:
_38635:
_3920:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3922
_3921:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3923
_3925:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3923
	mov	edx,dword [ebp-4]
	cmp	dword [eax+28],edx
	jne	_38661
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_38661:
_3923:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3925
_3924:
	mov	ebx,dword [_bb_itemdroplist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3926
_3928:
	mov	eax,esi
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3926
	mov	eax,dword [edx+24]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38669
	mov	eax,dword [edx+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38669:
	cmp	eax,0
	je	_38671
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_38671:
_3926:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3928
_3927:
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3929
_3931:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3929
	mov	eax,dword [edx+88]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38679
	mov	eax,dword [edx+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_38679:
	cmp	eax,0
	je	_38681
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+292]
	add	esp,4
_38681:
_3929:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3931
_3930:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3932
_3934:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3932
	mov	eax,dword [ebp-4]
	cmp	dword [edx+232],eax
	jne	_38688
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_38689
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_38689:
	cmp	eax,0
	jne	_38691
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_38691:
	cmp	eax,0
	jne	_38693
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_38693:
	cmp	eax,0
	jne	_38695
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_38695:
	cmp	eax,0
	jne	_38697
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_38697:
	cmp	eax,0
	jne	_38699
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_38699:
	cmp	eax,0
	jne	_38701
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_38701:
	cmp	eax,0
	je	_38703
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38704
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38704:
	cmp	eax,0
	je	_38706
	jmp	_3932
_38706:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_38703:
_38688:
_3932:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3934
_3933:
	cmp	dword [ebp-4],5
	jne	_38708
	mov	esi,dword [_bb_animAtributEnemy_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3935
_3937:
	push	_bb_TAnimAtributEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3935
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3935:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3937
_3936:
_38708:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3938
_3940:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3938
	mov	edx,dword [ebp-4]
	cmp	dword [eax+32],edx
	jne	_38721
	cmp	dword [eax+40],687
	je	_38722
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_38722:
_38721:
_3938:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3940
_3939:
	cmp	dword [_bb_currGameMode],934
	jne	_38724
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_38727
	jmp	_38726
_38727:
	mov	esi,dword [_bb_animHammerExtra_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3941
_3943:
	push	_bb_TAnimHammerExtra
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3941
	mov	edx,dword [ebp-4]
	cmp	dword [eax+32],edx
	jne	_38734
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_38734:
_3941:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3943
_3942:
	jmp	_38726
_38726:
_38724:
	mov	esi,dword [_bb_powerAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3944
_3946:
	push	_bb_TPowerAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3944
	mov	edx,dword [ebp-4]
	cmp	dword [eax+20],edx
	jne	_38742
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_38742:
_3944:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3946
_3945:
	cmp	dword [ebp-4],5
	jne	_38744
	mov	esi,dword [_bb_enemyefflist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3947
_3949:
	push	_bb_TEffEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3947
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3947:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3949
_3948:
_38744:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3950
_3952:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3950
	mov	eax,dword [ebp-4]
	cmp	dword [edx+68],eax
	jne	_38757
	cmp	dword [edx+104],286
	je	_38758
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_38758:
_38757:
_3950:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3952
_3951:
	mov	esi,dword [_bb_enemyweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3953
_3955:
	push	_bb_TEnemyWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3953
	mov	edx,dword [ebp-4]
	cmp	dword [eax+56],edx
	jne	_38766
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_38766:
_3953:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3955
_3954:
	mov	esi,dword [_bb_catapultWeapon_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3956
_3958:
	push	_bb_TCatapultWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3956
	mov	edx,dword [ebp-4]
	cmp	dword [eax+52],edx
	jne	_38774
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38774:
_3956:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3958
_3957:
	cmp	dword [ebp-4],5
	jne	_38776
	mov	ebx,dword [_bb_animPanenBuah_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_3959
_3961:
	mov	eax,edi
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_3959
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_3959:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3961
_3960:
	mov	esi,dword [_bb_animPanenObs_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3962
_3964:
	push	_bb_TAnimPanenObs
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3962
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_3962:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3964
_3963:
	mov	esi,dword [_bb_itemdroplist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3965
_3967:
	mov	eax,ebx
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3965
	cmp	dword [edx+56],1
	jne	_38797
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_38797:
_3965:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3967
_3966:
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3968
_3970:
	mov	eax,ebx
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3968
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38805
	mov	eax,dword [edx+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
_38805:
	cmp	eax,0
	je	_38807
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_38807:
_3968:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3970
_3969:
_38776:
_3902:
	add	dword [ebp-4],1
_38580:
	cmp	dword [ebp-4],5
	jle	_3904
_3903:
	mov	esi,dword [_bb_disturber_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3971
_3973:
	push	_bb_TDisturber
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3971
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_3971:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3973
_3972:
	cmp	dword [_bb_currGameMode],934
	jne	_38816
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_38819
	jmp	_38818
_38819:
	mov	esi,dword [_bb_treasureChest_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3974
_3976:
	push	_bb_TTreasureChest
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3974
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_3974:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3976
_3975:
	jmp	_38818
_38818:
_38816:
	mov	eax,0
	jmp	_14874
_14874:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateEntities510:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [_bb_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3977
_3979:
	push	_bb_TObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3977
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3977:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3979
_3978:
	mov	esi,dword [_bb_defenderAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3980
_3982:
	push	_bb_TDefender
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3980
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_3980:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3982
_3981:
	mov	edi,0
	jmp	_38841
_3985:
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3986
_3988:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3986
	cmp	dword [eax+32],edi
	jne	_38848
	cmp	dword [eax+40],687
	jne	_38849
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38849:
_38848:
_3986:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3988
_3987:
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_3989
_3991:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_3989
	cmp	dword [eax+84],edi
	jne	_38857
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38857:
_3989:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3991
_3990:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3992
_3994:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3992
	mov	eax,dword [edx+68]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38865
	mov	eax,dword [edx+68]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38865:
	cmp	eax,0
	je	_38867
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38868
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_38868:
	cmp	eax,0
	je	_38870
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38870:
_38867:
_3992:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3994
_3993:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3995
_3997:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3995
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38878
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_38878:
	cmp	eax,0
	je	_38880
	cmp	dword [edx+260],290
	jne	_38881
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38881:
_38880:
_3995:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_3997
_3996:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_3998
_4000:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_3998
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38888
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_38888:
	cmp	eax,0
	je	_38890
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_38891
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_38891:
	cmp	eax,0
	je	_38893
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_38893:
	cmp	eax,0
	je	_38895
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_38895:
	cmp	eax,0
	je	_38897
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_38897:
	cmp	eax,0
	je	_38899
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_38899:
	cmp	eax,0
	je	_38901
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_38901:
	cmp	eax,0
	je	_38903
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_38903:
	cmp	eax,0
	je	_38905
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38906
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_38906:
	cmp	eax,0
	je	_38908
	jmp	_3998
_38908:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38905:
_38890:
_3998:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4000
_3999:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4001
_4003:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4001
	cmp	dword [eax+28],edi
	jne	_38916
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38916:
_4001:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4003
_4002:
	mov	ebx,dword [_bb_itemdroplist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4004
_4006:
	mov	eax,esi
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4004
	mov	eax,dword [edx+24]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38924
	mov	eax,dword [edx+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38924:
	cmp	eax,0
	je	_38926
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38926:
_4004:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4006
_4005:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4007
_4009:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4007
	mov	eax,dword [edx+88]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38934
	mov	eax,dword [edx+88]
	cmp	eax,3
	setl	al
	movzx	eax,al
_38934:
	cmp	eax,0
	je	_38936
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_38936:
_4007:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4009
_4008:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4010
_4012:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4010
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38943
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_38943:
	cmp	eax,0
	je	_38945
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_38946
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_38946:
	cmp	eax,0
	jne	_38948
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_38948:
	cmp	eax,0
	jne	_38950
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_38950:
	cmp	eax,0
	jne	_38952
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_38952:
	cmp	eax,0
	je	_38954
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38955
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38955:
	cmp	eax,0
	je	_38957
	jmp	_4010
_38957:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38954:
_38945:
_4010:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4012
_4011:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4013
_4015:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4013
	mov	eax,dword [edx+68]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38964
	mov	eax,dword [edx+68]
	cmp	eax,0
	sete	al
	movzx	eax,al
_38964:
	cmp	eax,0
	je	_38966
	cmp	dword [edx+104],286
	je	_38967
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38967:
_38966:
_4013:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4015
_4014:
	mov	ebx,dword [_bb_powerAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4016
_4018:
	mov	eax,esi
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4016
	mov	eax,dword [edx+20]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38975
	mov	eax,dword [edx+20]
	cmp	eax,3
	setl	al
	movzx	eax,al
_38975:
	cmp	eax,0
	je	_38977
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38977:
_4016:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4018
_4017:
_3983:
	add	edi,1
_38841:
	cmp	edi,5
	jle	_3985
_3984:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38979
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_38979:
	cmp	eax,0
	je	_38981
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_38981:
	mov	edi,0
	jmp	_38983
_4021:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4022
_4024:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4022
	mov	eax,dword [edx+68]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38989
	mov	eax,dword [edx+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
_38989:
	cmp	eax,0
	je	_38991
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_38992
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_38992:
	cmp	eax,0
	je	_38994
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_38994:
_38991:
_4022:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4024
_4023:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4025
_4027:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4025
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39001
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39001:
	cmp	eax,0
	je	_39003
	cmp	dword [edx+260],290
	jne	_39004
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39004:
_39003:
_4025:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4027
_4026:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4028
_4030:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4028
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39011
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39011:
	cmp	eax,0
	je	_39013
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39014
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_39014:
	cmp	eax,0
	je	_39016
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_39016:
	cmp	eax,0
	je	_39018
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_39018:
	cmp	eax,0
	je	_39020
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_39020:
	cmp	eax,0
	je	_39022
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_39022:
	cmp	eax,0
	je	_39024
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_39024:
	cmp	eax,0
	je	_39026
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_39026:
	cmp	eax,0
	je	_39028
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39029
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_39029:
	cmp	eax,0
	je	_39031
	jmp	_4028
_39031:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39028:
_39013:
_4028:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4030
_4029:
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4031
_4033:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4031
	mov	eax,dword [edx+88]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39038
	mov	eax,dword [edx+88]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39038:
	cmp	eax,0
	je	_39040
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39040:
_4031:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4033
_4032:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4034
_4036:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4034
	mov	eax,dword [edx+232]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39047
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39047:
	cmp	eax,0
	je	_39049
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39050
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_39050:
	cmp	eax,0
	jne	_39052
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_39052:
	cmp	eax,0
	jne	_39054
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_39054:
	cmp	eax,0
	jne	_39056
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_39056:
	cmp	eax,0
	je	_39058
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39059
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39059:
	cmp	eax,0
	je	_39061
	jmp	_4034
_39061:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39058:
_39049:
_4034:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4036
_4035:
	cmp	edi,5
	jne	_39063
	mov	esi,dword [_bb_animAtributEnemy_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4037
_4039:
	mov	eax,ebx
	push	_bb_TAnimAtributEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4037
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_4037:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4039
_4038:
_39063:
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4040
_4042:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4040
	cmp	dword [eax+32],edi
	jne	_39076
	cmp	dword [eax+40],687
	je	_39077
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39077:
_39076:
_4040:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4042
_4041:
	mov	esi,dword [_bb_powerAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4043
_4045:
	mov	eax,ebx
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4043
	mov	eax,dword [edx+20]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39084
	mov	eax,dword [edx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39084:
	cmp	eax,0
	je	_39086
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39086:
_4043:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4045
_4044:
	cmp	edi,5
	jne	_39088
	mov	esi,dword [_bb_enemyefflist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4046
_4048:
	mov	eax,ebx
	push	_bb_TEffEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4046
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_4046:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4048
_4047:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4049
_4051:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4049
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39101
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_39101:
	cmp	eax,0
	jne	_39103
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_39103:
	cmp	eax,0
	je	_39105
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39105:
_4049:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4051
_4050:
_39088:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4052
_4054:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4052
	mov	eax,dword [edx+68]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39112
	mov	eax,dword [edx+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
_39112:
	cmp	eax,0
	je	_39114
	cmp	dword [edx+104],286
	je	_39115
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39115:
_39114:
_4052:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4054
_4053:
	mov	esi,dword [_bb_enemyweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4055
_4057:
	mov	eax,ebx
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4055
	cmp	dword [eax+56],edi
	jne	_39123
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39123:
_4055:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4057
_4056:
	cmp	edi,5
	jne	_39125
	mov	esi,dword [_bb_animPanenBuah_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4058
_4060:
	mov	eax,ebx
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4058
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_4058:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4060
_4059:
	mov	esi,dword [_bb_animPanenObs_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4061
_4063:
	mov	eax,ebx
	push	_bb_TAnimPanenObs
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4061
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_4061:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4063
_4062:
	mov	esi,dword [_bb_itemdroplist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4064
_4066:
	mov	eax,ebx
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4064
	cmp	dword [edx+56],1
	jne	_39145
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_39145:
_4064:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4066
_4065:
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4067
_4069:
	mov	eax,ebx
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4067
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39153
	mov	eax,dword [edx+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39153:
	cmp	eax,0
	je	_39155
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_39155:
_4067:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4069
_4068:
_39125:
_4019:
	add	edi,1
_38983:
	cmp	edi,5
	jle	_4021
_4020:
	mov	esi,dword [_bb_disturber_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4070
_4072:
	push	_bb_TDisturber
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4070
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_4070:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4072
_4071:
	mov	eax,dword [_bb_placemarker]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,0
	jmp	_14876
_14876:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_DrawEntities510:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [_bb_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4073
_4075:
	push	_bb_TObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4073
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_4073:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4075
_4074:
	mov	esi,dword [_bb_defenderAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4076
_4078:
	push	_bb_TDefender
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4076
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_4076:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4078
_4077:
	mov	dword [ebp-4],0
	jmp	_39180
_4081:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4082
_4084:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4082
	mov	edx,dword [ebp-4]
	cmp	dword [eax+32],edx
	jne	_39187
	cmp	dword [eax+40],687
	jne	_39188
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39188:
_39187:
_4082:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4084
_4083:
	mov	esi,dword [_bb_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4085
_4087:
	push	_bb_TPlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4085
	mov	edx,dword [ebp-4]
	cmp	dword [eax+84],edx
	jne	_39196
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
_39196:
_4085:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4087
_4086:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4088
_4090:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4088
	mov	eax,dword [edx+68]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39204
	mov	eax,dword [edx+68]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39204:
	cmp	eax,0
	je	_39206
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39207
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_39207:
	cmp	eax,0
	je	_39209
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39209:
_39206:
_4088:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4090
_4089:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4091
_4093:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4091
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39217
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_39217:
	cmp	eax,0
	je	_39219
	cmp	dword [edx+260],290
	jne	_39220
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39220:
_39219:
_4091:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4093
_4092:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4094
_4096:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4094
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39227
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_39227:
	cmp	eax,0
	je	_39229
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39230
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_39230:
	cmp	eax,0
	je	_39232
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_39232:
	cmp	eax,0
	je	_39234
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_39234:
	cmp	eax,0
	je	_39236
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_39236:
	cmp	eax,0
	je	_39238
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_39238:
	cmp	eax,0
	je	_39240
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_39240:
	cmp	eax,0
	je	_39242
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_39242:
	cmp	eax,0
	je	_39244
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39245
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_39245:
	cmp	eax,0
	je	_39247
	jmp	_4094
_39247:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39244:
_39229:
_4094:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4096
_4095:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4097
_4099:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4097
	mov	edx,dword [ebp-4]
	cmp	dword [eax+28],edx
	jne	_39255
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_39255:
_4097:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4099
_4098:
	mov	ebx,dword [_bb_itemdroplist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4100
_4102:
	mov	eax,esi
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4100
	mov	eax,dword [edx+24]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39263
	mov	eax,dword [edx+56]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39263:
	cmp	eax,0
	je	_39265
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_39265:
_4100:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4102
_4101:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4103
_4105:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4103
	mov	eax,dword [edx+88]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39273
	mov	eax,dword [edx+88]
	cmp	eax,3
	setl	al
	movzx	eax,al
_39273:
	cmp	eax,0
	je	_39275
	mov	eax,dword [edx+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_39275:
	cmp	eax,0
	je	_39277
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
_39277:
_4103:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4105
_4104:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4106
_4108:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4106
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39284
	mov	eax,dword [edx+232]
	cmp	eax,3
	setl	al
	movzx	eax,al
_39284:
	cmp	eax,0
	je	_39286
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39287
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_39287:
	cmp	eax,0
	jne	_39289
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_39289:
	cmp	eax,0
	jne	_39291
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_39291:
	cmp	eax,0
	jne	_39293
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_39293:
	cmp	eax,0
	jne	_39295
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_39295:
	cmp	eax,0
	jne	_39297
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_39297:
	cmp	eax,0
	jne	_39299
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_39299:
	cmp	eax,0
	je	_39301
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39302
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39302:
	cmp	eax,0
	je	_39304
	jmp	_4106
_39304:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39301:
_39286:
_4106:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4108
_4107:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4109
_4111:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4109
	mov	eax,dword [edx+68]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39311
	mov	eax,dword [edx+68]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39311:
	cmp	eax,0
	je	_39313
	cmp	dword [edx+104],286
	je	_39314
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39314:
_39313:
_4109:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4111
_4110:
	mov	ebx,dword [_bb_powerAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4112
_4114:
	mov	eax,esi
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4112
	mov	eax,dword [edx+20]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39322
	mov	eax,dword [edx+20]
	cmp	eax,3
	setl	al
	movzx	eax,al
_39322:
	cmp	eax,0
	je	_39324
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_39324:
_4112:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4114
_4113:
_4079:
	add	dword [ebp-4],1
_39180:
	cmp	dword [ebp-4],5
	jle	_4081
_4080:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39326
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_39326:
	cmp	eax,0
	je	_39328
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_39328:
	mov	dword [ebp-4],0
	jmp	_39330
_4117:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4118
_4120:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4118
	mov	eax,dword [edx+68]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39336
	mov	eax,dword [edx+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
_39336:
	cmp	eax,0
	je	_39338
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39339
	mov	eax,dword [edx+128]
	cmp	eax,0
	setg	al
	movzx	eax,al
_39339:
	cmp	eax,0
	je	_39341
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39341:
_39338:
_4118:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4120
_4119:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4121
_4123:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4121
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39348
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39348:
	cmp	eax,0
	je	_39350
	cmp	dword [edx+260],290
	jne	_39351
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39351:
_39350:
_4121:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4123
_4122:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4124
_4126:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4124
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39358
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39358:
	cmp	eax,0
	je	_39360
	mov	eax,dword [edx+260]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39361
	mov	eax,dword [edx+260]
	cmp	eax,289
	setne	al
	movzx	eax,al
_39361:
	cmp	eax,0
	je	_39363
	mov	eax,dword [edx+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_39363:
	cmp	eax,0
	je	_39365
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
_39365:
	cmp	eax,0
	je	_39367
	mov	eax,dword [edx+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_39367:
	cmp	eax,0
	je	_39369
	mov	eax,dword [edx+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_39369:
	cmp	eax,0
	je	_39371
	mov	eax,dword [edx+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_39371:
	cmp	eax,0
	je	_39373
	mov	eax,dword [edx+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_39373:
	cmp	eax,0
	je	_39375
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39376
	mov	eax,dword [edx+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_39376:
	cmp	eax,0
	je	_39378
	jmp	_4124
_39378:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39375:
_39360:
_4124:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4126
_4125:
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4127
_4129:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4127
	mov	eax,dword [edx+88]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39385
	mov	eax,dword [edx+88]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39385:
	cmp	eax,0
	je	_39387
	mov	eax,dword [edx+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_39387:
	cmp	eax,0
	je	_39389
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
_39389:
_4127:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4129
_4128:
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4130
_4132:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4130
	mov	eax,dword [edx+232]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39396
	mov	eax,dword [edx+232]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39396:
	cmp	eax,0
	je	_39398
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39399
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_39399:
	cmp	eax,0
	jne	_39401
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_39401:
	cmp	eax,0
	jne	_39403
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_39403:
	cmp	eax,0
	jne	_39405
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_39405:
	cmp	eax,0
	jne	_39407
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_39407:
	cmp	eax,0
	jne	_39409
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_39409:
	cmp	eax,0
	jne	_39411
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_39411:
	cmp	eax,0
	je	_39413
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39414
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39414:
	cmp	eax,0
	je	_39416
	jmp	_4130
_39416:
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
_39413:
_39398:
_4130:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4132
_4131:
	cmp	dword [ebp-4],5
	jne	_39418
	mov	esi,dword [_bb_animAtributEnemy_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4133
_4135:
	push	_bb_TAnimAtributEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4133
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_4133:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4135
_4134:
_39418:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4136
_4138:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4136
	mov	edx,dword [ebp-4]
	cmp	dword [eax+32],edx
	jne	_39431
	cmp	dword [eax+40],687
	je	_39432
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39432:
_39431:
_4136:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4138
_4137:
	mov	esi,dword [_bb_powerAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4139
_4141:
	mov	eax,ebx
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4139
	mov	eax,dword [edx+20]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39439
	mov	eax,dword [edx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
_39439:
	cmp	eax,0
	je	_39441
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_39441:
_4139:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4141
_4140:
	cmp	dword [ebp-4],5
	jne	_39443
	mov	esi,dword [_bb_enemyefflist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4142
_4144:
	push	_bb_TEffEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4142
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_4142:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4144
_4143:
_39443:
	mov	ebx,dword [_bb_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4145
_4147:
	mov	eax,esi
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4145
	mov	eax,dword [edx+68]
	cmp	eax,dword [ebp-4]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39456
	mov	eax,dword [edx+68]
	cmp	eax,1
	setge	al
	movzx	eax,al
_39456:
	cmp	eax,0
	je	_39458
	cmp	dword [edx+104],286
	je	_39459
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39459:
_39458:
_4145:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4147
_4146:
	mov	esi,dword [_bb_enemyweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4148
_4150:
	push	_bb_TEnemyWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4148
	mov	edx,dword [ebp-4]
	cmp	dword [eax+56],edx
	jne	_39467
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_39467:
_4148:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4150
_4149:
	cmp	dword [ebp-4],5
	jne	_39469
	mov	ebx,dword [_bb_animPanenBuah_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4151
_4153:
	mov	eax,edi
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4151
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_4151:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4153
_4152:
	mov	esi,dword [_bb_animPanenObs_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4154
_4156:
	push	_bb_TAnimPanenObs
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4154
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_4154:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4156
_4155:
	mov	esi,dword [_bb_itemdroplist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4157
_4159:
	mov	eax,ebx
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4157
	cmp	dword [edx+56],1
	jne	_39490
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_39490:
_4157:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4159
_4158:
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4160
_4162:
	mov	eax,ebx
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4160
	mov	eax,dword [edx+104]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39498
	mov	eax,dword [edx+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39498:
	cmp	eax,0
	je	_39500
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_39500:
_4160:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4162
_4161:
_39469:
_4115:
	add	dword [ebp-4],1
_39330:
	cmp	dword [ebp-4],5
	jle	_4117
_4116:
	mov	esi,dword [_bb_disturber_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4163
_4165:
	push	_bb_TDisturber
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4163
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_4163:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4165
_4164:
	mov	eax,0
	jmp	_14878
_14878:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [_39537],_39538
	cmp	dword [_bb_currGameMode],753
	jne	_39509
	jmp	_4177
_39509:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39514
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39510
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39510:
	cmp	eax,0
	jne	_39512
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39512:
_39514:
	cmp	eax,0
	jne	_39518
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39516
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	setne	al
	movzx	eax,al
_39516:
_39518:
	cmp	eax,0
	je	_39520
	jmp	_4166
_39520:
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39521
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+4+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39521:
	cmp	eax,0
	je	_39523
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+8+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39523:
	cmp	eax,0
	je	_39525
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+12+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39525:
	cmp	eax,0
	je	_39527
	cmp	dword [_bb_delayScene],20
	jl	_39528
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_39529
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],0
	jne	_39530
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39530:
	jmp	_39533
_39529:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_39534
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_39534:
_39533:
	jmp	_39536
_39528:
	add	dword [_bb_delayScene],1
_39536:
_39527:
	jmp	_4179
_4166:
	mov	dword [ebp-8],0
	mov	eax,dword [_bb_totalenemy]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39541
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
_39541:
	cmp	eax,0
	je	_39543
	mov	dword [ebp-8],1
_39543:
	cmp	dword [_bb_currGameMode],934
	jne	_39544
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_39547
	cmp	eax,93469
	je	_39548
	jmp	_39546
_39547:
	mov	dword [ebp-8],0
	mov	edi,0
	mov	dword [ebp-4],0
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4168
_4170:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4168
	mov	eax,dword [edx+36]
	cmp	eax,521
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39557
	mov	eax,dword [edx+152]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [edx+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_39557:
	cmp	eax,0
	je	_39559
	mov	edi,1
_39559:
	mov	eax,dword [edx+36]
	cmp	eax,581
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39560
	mov	eax,dword [edx+152]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [edx+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_39560:
	cmp	eax,0
	je	_39562
	mov	dword [ebp-4],1
_39562:
_4168:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4170
_4169:
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39563
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39563:
	cmp	eax,0
	je	_39565
	mov	dword [ebp-8],1
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_39565:
	jmp	_39546
_39548:
	mov	eax,dword [_bb_treasureChest_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39568
	mov	eax,dword [_bb_totalenemy]
	cmp	eax,0
	setle	al
	movzx	eax,al
_39568:
	cmp	eax,0
	je	_39571
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
_39571:
	cmp	eax,0
	je	_39573
	mov	dword [ebp-8],1
	jmp	_39574
_39573:
	mov	dword [ebp-8],0
_39574:
	jmp	_39546
_39546:
_39544:
	cmp	dword [_bb_currGameMode],948
	jne	_39575
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	je	_39578
	jmp	_39577
_39578:
	mov	edi,1
	mov	esi,0
	jmp	_39581
_4173:
	mov	ebx,7
	jmp	_39583
_4176:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,esi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],288
	je	_39584
	mov	edi,0
_39584:
_4174:
	add	ebx,1
_39583:
	cmp	ebx,9
	jle	_4176
_4175:
_4171:
	add	esi,1
_39581:
	cmp	esi,5
	jle	_4173
_4172:
	mov	dword [ebp-8],edi
	cmp	dword [ebp-8],1
	jne	_39585
	mov	eax,dword [_bb_tutor_AddOn]
	mov	dword [eax+36],1
_39585:
	jmp	_39577
_39577:
_39575:
	cmp	dword [ebp-8],1
	jne	_39586
	cmp	dword [_bb_delayScene],20
	jl	_39587
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_39588
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],0
	jne	_39589
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39589:
	jmp	_39592
_39588:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_39593
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_39593:
_39592:
	jmp	_39595
_39587:
	add	dword [_bb_delayScene],1
_39595:
_39586:
	jmp	_4179
_4177:
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_39597
	cmp	dword [_bb_delayScene],20
	jl	_39598
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_39599
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],0
	jne	_39600
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39600:
	jmp	_39603
_39599:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_39604
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_39604:
_39603:
	jmp	_39606
_39598:
	add	dword [_bb_delayScene],1
_39606:
_39597:
	jmp	_4179
_4179:
	mov	eax,0
	jmp	_14880
_14880:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekLevel510:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [ebp-16],0
	mov	dword [ebp-12],0
	mov	dword [_39638],_39639
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4181
_4183:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4181
	cmp	dword [esi+148],398
	jne	_39613
	mov	eax,dword [esi+152]
	mov	dword [ebp-4],eax
	mov	eax,dword [esi+116]
	mov	dword [ebp-8],eax
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	fld	dword [esi+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	jmp	_4182
_39613:
_4181:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4183
_4182:
	mov	eax,dword [_bb_totalenemy]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39619
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
_39619:
	cmp	eax,0
	jne	_39625
	mov	eax,dword [ebp-4]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39621
	mov	eax,dword [ebp-8]
	cmp	eax,7
	sete	al
	movzx	eax,al
_39621:
	cmp	eax,0
	je	_39623
	mov	edx,dword [ebp-12]
	sub	edx,1
	mov	eax,dword [ebp-16]
	cmp	eax,edx
	setge	al
	movzx	eax,al
_39623:
_39625:
	cmp	eax,0
	je	_39627
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,4
	cmp	dword [_bb_delayScene],20
	jl	_39629
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_39630
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],0
	jne	_39631
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_39631:
	jmp	_39634
_39630:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_39635
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_39635:
_39634:
	jmp	_39637
_39629:
	add	dword [_bb_delayScene],1
_39637:
_39627:
_4184:
	mov	eax,0
	jmp	_14882
_14882:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SlideScene:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	call	_brl_max2d_Cls
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_39641
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_39641:
	call	_bb_GetPosX_BG
	mov	edi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	shl	edx,1
	sub	eax,edx
	neg	eax
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39644
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39644:
	cmp	eax,0
	je	_39650
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39646
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_39646:
	cmp	eax,0
	jne	_39648
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39648:
_39650:
	cmp	eax,0
	je	_39652
	mov	eax,dword [_bb_tutor_AddOn]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_39652:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,edi
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_39654
	mov	eax,dword [_bb_slideback]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39654:
	cmp	eax,0
	je	_39656
	jmp	_39657
_39656:
	mov	esi,dword [_bb_enemyAwal_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4186
_4188:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4186
	mov	edx,dword [_bb_posX_bg_image]
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fadd	dword [eax+40]
	fstp	dword [eax+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_4186:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4188
_4187:
_39657:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39665
	mov	eax,dword [_bb_slideback]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39665:
	cmp	eax,0
	je	_39667
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4189
_4191:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4189
	cmp	dword [edx+24],661
	jne	_39674
	mov	dword [edx+36],0
	jmp	_4190
_39674:
_4189:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4191
_4190:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_pilihSenjata]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1000
	call	_bbDelay
	add	esp,4
	jmp	_39675
_39667:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39676
	mov	eax,dword [_bb_slideback]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39676:
	cmp	eax,0
	je	_39678
	cmp	dword [_bb_delayScene],30
	jl	_39679
	mov	ebx,1
	cmp	dword [_bb_currGameMode],666
	jne	_39681
	mov	ebx,0
_39681:
	cmp	dword [_bb_currGameMode],934
	jne	_39682
	mov	ebx,0
_39682:
	cmp	dword [_bb_currGameMode],948
	jne	_39683
	mov	ebx,0
_39683:
	cmp	ebx,0
	jne	_39684
	call	_bb_ReleaseAssetUnUsed
_39684:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39685
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39685:
	cmp	eax,0
	jne	_39689
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39687
	cmp	ebx,1
	sete	al
	movzx	eax,al
_39687:
_39689:
	cmp	eax,0
	je	_39691
	mov	dword [_bb_tickerSlide],0
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39693
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_39693:
	cmp	eax,0
	je	_39695
	mov	eax,dword [_bb_panelPilihSenjata]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_39695:
	call	_bb_UpdatePanelPilihSenjata
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39697
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39697:
	cmp	eax,0
	je	_39700
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setge	al
	movzx	eax,al
_39700:
	cmp	eax,0
	jne	_39702
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39702:
	cmp	eax,0
	je	_39704
	mov	dword [_bb_tickerSlide],20
	mov	dword [_bb_slideback],1
	mov	dword [_bb_delayScene],0
_39704:
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+28],1
	jne	_39705
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+24],0
	jmp	_39706
_39705:
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+24],1
_39706:
	jmp	_39707
_39691:
	mov	dword [_bb_tickerSlide],20
	mov	dword [_bb_slideback],1
	mov	dword [_bb_delayScene],0
_39707:
	jmp	_39708
_39679:
	mov	dword [_bb_tickerSlide],0
	add	dword [_bb_delayScene],1
_39708:
	jmp	_39709
_39678:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,edi
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_39710
	mov	eax,dword [_bb_slideback]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39710:
	cmp	eax,0
	je	_39712
	mov	dword [_bb_tickerSlide],0
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+28],0
	jne	_39713
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39714
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39714:
	cmp	eax,0
	je	_39718
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39716
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_39716:
_39718:
	cmp	eax,0
	je	_39720
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	call	_bb_InitTutors
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],0
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4192
_4194:
	mov	eax,esi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4192
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39727
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	setg	al
	movzx	eax,al
_39727:
	cmp	eax,0
	jne	_39729
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39729:
	cmp	eax,0
	je	_39731
	cmp	dword [edx+24],661
	jne	_39732
	mov	dword [edx+36],1
	jmp	_4193
_39732:
_39731:
_4192:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4194
_4193:
	jmp	_39733
_39720:
	mov	dword [ebp-4],1
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4195
_4197:
	mov	eax,esi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4195
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39743
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39739
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	setg	al
	movzx	eax,al
_39739:
	cmp	eax,0
	jne	_39741
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39741:
_39743:
	cmp	eax,0
	jne	_39745
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_39745:
	cmp	eax,0
	je	_39747
	cmp	dword [edx+24],661
	jne	_39748
	mov	dword [edx+36],1
	jmp	_4196
_39748:
_39747:
_4195:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4197
_4196:
	cmp	dword [_bb_currGameMode],252
	jne	_39749
	mov	dword [_bb_masihAdaTutor],0
_39749:
_39733:
	jmp	_39750
_39713:
	mov	dword [ebp-4],1
_39750:
_39712:
_39709:
_39675:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39751
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39751:
	cmp	eax,0
	je	_39753
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39753:
	cmp	eax,0
	je	_39755
	jmp	_39756
_39755:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39757
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39757:
	cmp	eax,0
	jne	_39759
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_39759:
	cmp	eax,0
	je	_39761
	cmp	dword [_bb_slideback],1
	jne	_39762
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	cmp	dword [ebp-4],1
	jne	_39763
	call	_bb_DrawEntities
_39763:
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_39764
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39766
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_39766:
	cmp	eax,0
	jne	_39768
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_39768:
	cmp	eax,0
	je	_39770
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39770:
	cmp	eax,0
	je	_39772
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39772:
	cmp	eax,0
	je	_39774
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39774:
	cmp	eax,0
	je	_39776
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39776:
	cmp	eax,0
	je	_39778
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39778:
	cmp	eax,0
	je	_39780
	mov	edx,1
	jmp	_39781
_39780:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39782
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_39782:
	cmp	eax,0
	jne	_39784
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_39784:
	cmp	eax,0
	je	_39786
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39786:
	cmp	eax,0
	je	_39788
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39788:
	cmp	eax,0
	je	_39790
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39790:
	cmp	eax,0
	je	_39792
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39792:
	cmp	eax,0
	je	_39794
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39794:
	cmp	eax,0
	je	_39796
	mov	edx,1
	jmp	_39797
_39796:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39798
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39798:
	cmp	eax,0
	je	_39800
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39800:
	cmp	eax,0
	je	_39802
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39802:
	cmp	eax,0
	je	_39804
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39804:
	cmp	eax,0
	je	_39806
	mov	edx,1
	jmp	_39807
_39806:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39808
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39808:
	cmp	eax,0
	je	_39810
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39810:
	cmp	eax,0
	je	_39812
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39812:
	cmp	eax,0
	je	_39814
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39814:
	cmp	eax,0
	je	_39816
	mov	edx,1
_39816:
_39807:
_39797:
_39781:
	cmp	edx,1
	jne	_39817
	mov	eax,dword [_bb_cutScene]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_39819
_39817:
	mov	eax,dword [_bb_animTextPlay]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_39819:
_39764:
_39762:
	jmp	_39821
_39761:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,edi
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_39822
	mov	eax,dword [_bb_slideback]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39822:
	cmp	eax,0
	je	_39824
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	cmp	dword [ebp-4],1
	jne	_39825
	call	_bb_DrawEntities
_39825:
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_39826
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39827
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_39827:
	cmp	eax,0
	jne	_39829
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_39829:
	cmp	eax,0
	je	_39831
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39831:
	cmp	eax,0
	je	_39833
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39833:
	cmp	eax,0
	je	_39835
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39835:
	cmp	eax,0
	je	_39837
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39837:
	cmp	eax,0
	je	_39839
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39839:
	cmp	eax,0
	je	_39841
	mov	edx,1
	jmp	_39842
_39841:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39843
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_39843:
	cmp	eax,0
	jne	_39845
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_39845:
	cmp	eax,0
	je	_39847
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39847:
	cmp	eax,0
	je	_39849
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39849:
	cmp	eax,0
	je	_39851
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39851:
	cmp	eax,0
	je	_39853
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39853:
	cmp	eax,0
	je	_39855
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39855:
	cmp	eax,0
	je	_39857
	mov	edx,1
	jmp	_39858
_39857:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39859
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39859:
	cmp	eax,0
	je	_39861
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39861:
	cmp	eax,0
	je	_39863
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39863:
	cmp	eax,0
	je	_39865
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39865:
	cmp	eax,0
	je	_39867
	mov	edx,1
	jmp	_39868
_39867:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39869
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39869:
	cmp	eax,0
	je	_39871
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39871:
	cmp	eax,0
	je	_39873
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39873:
	cmp	eax,0
	je	_39875
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39875:
	cmp	eax,0
	je	_39877
	mov	edx,1
_39877:
_39868:
_39858:
_39842:
	cmp	edx,1
	jne	_39878
	mov	eax,dword [_bb_cutScene]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_39880
_39878:
	mov	eax,dword [_bb_animTextPlay]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_39880:
_39826:
_39824:
_39821:
_39756:
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39882
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39882:
	cmp	eax,0
	je	_39884
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4198
_4200:
	mov	eax,ebx
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4198
	cmp	dword [eax+36],2529
	jne	_39891
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_4199
_39891:
_4198:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4200
_4199:
_39884:
	call	_bb_DrawDebug
	call	_bb_MouseEventTester
	call	_bb_TestKey
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	cmp	dword [_bb_gameOver],1
	jne	_39894
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_image],eax
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_1_extend_image],eax
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_1_extend2_image],eax
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_39895
	mov	eax,dword [_bb_slideback]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39895:
	cmp	eax,0
	je	_39897
	mov	eax,dword [ebp-8]
	mov	dword [_bb_posX_bg_image],eax
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [_bb_posX_bg_1_extend_image],ebx
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	ebx,eax
	mov	dword [_bb_posX_bg_1_extend2_image],ebx
_39897:
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,edi
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_39898
	mov	eax,dword [_bb_slideback]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39898:
	cmp	eax,0
	je	_39900
	mov	dword [_bb_posX_bg_image],edi
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [_bb_posX_bg_1_extend_image],ebx
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	ebx,eax
	mov	dword [_bb_posX_bg_1_extend2_image],ebx
_39900:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39901
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39901:
	cmp	eax,0
	je	_39905
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39903
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_39903:
_39905:
	cmp	eax,0
	je	_39907
	mov	esi,dword [_bb_tutor_AddOn]
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,115
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	jmp	_39908
_39907:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39909
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39909:
	cmp	eax,0
	je	_39911
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39911:
	cmp	eax,0
	je	_39913
	mov	esi,dword [_bb_tutor_AddOn]
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,112
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
_39913:
_39908:
_39894:
	mov	eax,0
	jmp	_14884
_14884:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_NoSlideScene:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	call	_brl_max2d_Cls
	call	_bb_GetPosX_BG
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_39916
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_39916:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39917
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39917:
	cmp	eax,0
	je	_39923
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39919
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_39919:
	cmp	eax,0
	jne	_39921
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39921:
_39923:
	cmp	eax,0
	je	_39925
	mov	eax,dword [_bb_tutor_AddOn]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_39925:
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	call	_bb_DrawEntities
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	mov	edx,1
	cmp	dword [_bb_currGameMode],666
	jne	_39928
	mov	edx,0
_39928:
	cmp	dword [_bb_currGameMode],934
	jne	_39929
	mov	edx,0
_39929:
	cmp	dword [_bb_currGameMode],948
	jne	_39930
	mov	edx,0
_39930:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39931
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_39931:
	cmp	eax,0
	jne	_39941
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_39933
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	setne	al
	movzx	eax,al
_39933:
	cmp	eax,0
	je	_39935
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	setne	al
	movzx	eax,al
_39935:
	cmp	eax,0
	je	_39937
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	setne	al
	movzx	eax,al
_39937:
	cmp	eax,0
	je	_39939
	cmp	edx,1
	sete	al
	movzx	eax,al
_39939:
_39941:
	cmp	eax,0
	je	_39943
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39945
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_39945:
	cmp	eax,0
	je	_39947
	mov	eax,dword [_bb_panelPilihSenjata]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_pilihSenjata]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_39947:
	call	_bb_UpdatePanelPilihSenjata
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39949
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39949:
	cmp	eax,0
	je	_39952
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setge	al
	movzx	eax,al
_39952:
	cmp	eax,0
	je	_39954
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39955
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39955:
	cmp	eax,0
	je	_39961
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39957
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_39957:
	cmp	eax,0
	jne	_39959
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39959:
_39961:
	cmp	eax,0
	je	_39963
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39965
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39965:
	cmp	eax,0
	je	_39967
	call	_bb_InitTutors
_39967:
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],0
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_pilihSenjata]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_39968
_39963:
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	mov	eax,dword [_bb_animTextPlay]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_39968:
_39954:
	jmp	_39970
_39943:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39971
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39971:
	cmp	eax,0
	je	_39975
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39973
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39973:
_39975:
	cmp	eax,0
	je	_39977
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39979
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_39979:
	cmp	eax,0
	je	_39981
	call	_bb_InitTutors
_39981:
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],0
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_pilihSenjata]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_39982
_39977:
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],1
	mov	dword [ebp-16],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_39984
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39984:
	cmp	eax,0
	je	_39986
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39986:
	cmp	eax,0
	je	_39988
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39988:
	cmp	eax,0
	je	_39990
	mov	dword [ebp-16],1
	jmp	_39991
_39990:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39992
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_39992:
	cmp	eax,0
	jne	_39994
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_39994:
	cmp	eax,0
	je	_39996
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_39996:
	cmp	eax,0
	je	_39998
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_39998:
	cmp	eax,0
	je	_40000
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40000:
	cmp	eax,0
	je	_40002
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40002:
	cmp	eax,0
	je	_40004
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40004:
	cmp	eax,0
	je	_40006
	mov	dword [ebp-16],1
	jmp	_40007
_40006:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40008
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_40008:
	cmp	eax,0
	jne	_40010
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_40010:
	cmp	eax,0
	je	_40012
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40012:
	cmp	eax,0
	je	_40014
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40014:
	cmp	eax,0
	je	_40016
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40016:
	cmp	eax,0
	je	_40018
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40018:
	cmp	eax,0
	je	_40020
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40020:
	cmp	eax,0
	je	_40022
	mov	dword [ebp-16],1
	jmp	_40023
_40022:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40024
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40024:
	cmp	eax,0
	je	_40026
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40026:
	cmp	eax,0
	je	_40028
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40028:
	cmp	eax,0
	je	_40030
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40030:
	cmp	eax,0
	je	_40032
	mov	dword [ebp-16],1
	jmp	_40033
_40032:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40034
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40034:
	cmp	eax,0
	je	_40036
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40036:
	cmp	eax,0
	je	_40038
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40038:
	cmp	eax,0
	je	_40040
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40040:
	cmp	eax,0
	je	_40042
	mov	dword [ebp-16],1
_40042:
_40033:
_40023:
_40007:
_39991:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40043
	mov	eax,dword [ebp-16]
	cmp	eax,0
	sete	al
	movzx	eax,al
_40043:
	cmp	eax,0
	je	_40045
	mov	eax,dword [_bb_bagPlant_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4201
_4203:
	mov	eax,dword [ebp-12]
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-4],eax
	cmp	dword [ebp-4],_bbNullObject
	je	_4201
	mov	eax,dword [ebp-4]
	cmp	dword [eax+48],0
	jne	_40053
	mov	eax,dword [ebp-4]
	cmp	dword [eax+20],0
	jle	_40054
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+20]
	sub	eax,1
	mov	dword [edx+20],eax
	jmp	_40055
_40054:
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4204
_4206:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4204
	mov	eax,dword [ebp-4]
	push	dword [eax+28]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+124]
	add	esp,4
	cmp	dword [esi+96],eax
	jne	_40062
	mov	eax,esi
	push	6
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_40062:
_4204:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4206
_4205:
_40055:
_40053:
_4201:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4203
_4202:
_40045:
	cmp	dword [ebp-16],1
	jne	_40064
	mov	eax,dword [_bb_cutScene]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_40066
_40064:
	mov	eax,dword [_bb_animTextPlay]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_40066:
_39982:
_39970:
	call	_bb_DrawDebug
	call	_bb_MouseEventTester
	call	_bb_TestKey
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_14886
_14886:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitLevel_MainLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_InitPanelNinDef
	call	_bb_InitMoneyGame
	call	_bb_InitNilaiLevel
	call	_bb_InitNomorLevel
	call	dword [_bb_TAnimTextPlay+72]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_animTextPlay]
	dec	dword [eax+4]
	jnz	_40072
	push	eax
	call	_bbGCFree
	add	esp,4
_40072:
	mov	dword [_bb_animTextPlay],ebx
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax]
	call	dword [eax+56]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_placemarker]
	dec	dword [eax+4]
	jnz	_40076
	push	eax
	call	_bbGCFree
	add	esp,4
_40076:
	mov	dword [_bb_placemarker],ebx
	mov	eax,dword [_bb_btnWaterCan]
	mov	eax,dword [eax]
	call	dword [eax+60]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_btnWaterCan]
	dec	dword [eax+4]
	jnz	_40080
	push	eax
	call	_bbGCFree
	add	esp,4
_40080:
	mov	dword [_bb_btnWaterCan],ebx
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax]
	call	dword [eax+68]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_farmerAnim]
	dec	dword [eax+4]
	jnz	_40084
	push	eax
	call	_bbGCFree
	add	esp,4
_40084:
	mov	dword [_bb_farmerAnim],ebx
	call	_bb_InitDisturber
	mov	eax,dword [_bb_btnKurcaci]
	mov	eax,dword [eax]
	call	dword [eax+68]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_btnKurcaci]
	dec	dword [eax+4]
	jnz	_40088
	push	eax
	call	_bbGCFree
	add	esp,4
_40088:
	mov	dword [_bb_btnKurcaci],ebx
	push	0
	push	0
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_cursorObjek]
	dec	dword [eax+4]
	jnz	_40092
	push	eax
	call	_bbGCFree
	add	esp,4
_40092:
	mov	dword [_bb_cursorObjek],ebx
	push	_bb_TBtnPower
	call	_bbObjectNew
	add	esp,4
	push	3
	push	711
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	2
	push	721
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	push	1
	push	731
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	eax,dword [_bb_moneygame]
	mov	dword [_bb_moneygame_awal],eax
	call	_bb_MainLevel_InitSettingPerLevel
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40094
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_40094:
	cmp	eax,0
	je	_40096
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40097
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	setle	al
	movzx	eax,al
_40097:
	cmp	eax,0
	je	_40099
	call	dword [_bb_TNewItem+88]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_newItem]
	dec	dword [eax+4]
	jnz	_40103
	push	eax
	call	_bbGCFree
	add	esp,4
_40103:
	mov	dword [_bb_newItem],ebx
_40099:
	jmp	_40104
_40096:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40119
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40117
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40105
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_40105:
	cmp	eax,0
	jne	_40107
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_40107:
	cmp	eax,0
	jne	_40109
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_40109:
	cmp	eax,0
	jne	_40111
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_40111:
	cmp	eax,0
	jne	_40113
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_40113:
	cmp	eax,0
	jne	_40115
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_40115:
_40117:
_40119:
	cmp	eax,0
	je	_40121
	call	dword [_bb_TNewItem+88]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_newItem]
	dec	dword [eax+4]
	jnz	_40125
	push	eax
	call	_bbGCFree
	add	esp,4
_40125:
	mov	dword [_bb_newItem],ebx
	jmp	_40126
_40121:
	mov	eax,dword [_bb_newItem]
	mov	dword [eax+60],0
_40126:
_40104:
	call	_bb_InitStatistik
	cmp	dword [_bb_loadLevel],1
	jne	_40127
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40128
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_40128:
	cmp	eax,0
	je	_40130
	call	_bb_loadFileLevel_BattleMode
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40131
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_40131:
	cmp	eax,0
	je	_40133
	cmp	dword [_bb_level],2
	jl	_40134
	call	dword [_bb_TNewItem+88]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_newItem]
	dec	dword [eax+4]
	jnz	_40138
	push	eax
	call	_bbGCFree
	add	esp,4
_40138:
	mov	dword [_bb_newItem],ebx
_40134:
_40133:
	jmp	_40139
_40130:
	cmp	dword [_bb_currGameMode],356
	jne	_40140
	call	_bb_loadFileLevel_BattleMode
	jmp	_40141
_40140:
	cmp	dword [_bb_currGameMode],478
	jne	_40142
	call	_bb_loadFileLevel_BattleMode
	jmp	_40143
_40142:
	cmp	dword [_bb_currGameMode],591
	jne	_40144
	call	_bb_loadFileLevel_BattleMode
	jmp	_40145
_40144:
	cmp	dword [_bb_currGameMode],666
	jne	_40146
	call	_bb_loadFileLevel_BattleMode
	jmp	_40147
_40146:
	cmp	dword [_bb_currGameMode],753
	jne	_40148
	call	_bb_loadFileLevel_BattleMode
	jmp	_40149
_40148:
	cmp	dword [_bb_currGameMode],843
	jne	_40150
	call	_bb_loadFileLevel_BattleMode
	jmp	_40151
_40150:
	cmp	dword [_bb_currGameMode],934
	jne	_40152
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_40155
	cmp	eax,93473
	je	_40156
	cmp	eax,93451
	je	_40157
	cmp	eax,93425
	je	_40158
	cmp	eax,93499
	je	_40159
	cmp	eax,93443
	je	_40160
	cmp	eax,93411
	je	_40161
	cmp	eax,93466
	je	_40162
	cmp	eax,93437
	je	_40163
	cmp	eax,93469
	je	_40164
	jmp	_40154
_40155:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40156:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40157:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40158:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40159:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40160:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40161:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40162:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40163:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40164:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40154
_40154:
	jmp	_40165
_40152:
	cmp	dword [_bb_currGameMode],948
	jne	_40166
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_40169
	cmp	eax,94813
	je	_40170
	cmp	eax,94877
	je	_40171
	cmp	eax,94854
	je	_40172
	cmp	eax,94869
	je	_40173
	cmp	eax,94892
	je	_40174
	cmp	eax,94847
	je	_40175
	cmp	eax,94870
	je	_40176
	cmp	eax,94825
	je	_40177
	cmp	eax,94806
	je	_40178
	jmp	_40168
_40169:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40170:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40171:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40172:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40173:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40174:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40175:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40176:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40177:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40178:
	call	_bb_loadFileLevel_BattleMode
	jmp	_40168
_40168:
_40166:
_40165:
_40151:
_40149:
_40147:
_40145:
_40143:
_40141:
_40139:
_40127:
	mov	eax,0
	jmp	_14888
_14888:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBagPlant
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	eax,0
	jmp	_14891
_14891:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_Delete:
	push	ebp
	mov	ebp,esp
_14894:
	mov	eax,0
	jmp	_40179
_40179:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_bagPlant_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_14897
_14897:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,0
	mov	dword [_40205],_40206
	cmp	dword [ebx+44],1
	jne	_40181
	jmp	_4207
_40181:
	cmp	dword [ebx+48],0
	jne	_40182
	jmp	_4207
_40182:
	cmp	dword [ebx+40],1
	jne	_40183
	fld	dword [ebx+64]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40184
	fld	dword [ebx+56]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40185
	fld	dword [ebx+56]
	fsub	dword [_107829]
	fstp	dword [ebx+56]
_40185:
_40184:
	mov	ecx,dword [ebx+20]
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40187
	cmp	edx,1
	setl	al
	movzx	eax,al
_40187:
	cmp	eax,0
	je	_40189
	add	dword [ebx+20],1
_40189:
	mov	ecx,dword [ebx+20]
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40190
	cmp	edx,1
	setl	al
	movzx	eax,al
_40190:
	cmp	eax,0
	je	_40192
	jmp	_40193
_40192:
	fld	dword [ebx+56]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40194
	mov	eax,dword [ebx+24]
	sub	eax,1
	cmp	dword [ebx+20],eax
	jl	_40195
	cmp	dword [ebx+24],29
	jge	_40196
	mov	eax,dword [ebx+24]
	sub	eax,1
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+20]
	add	eax,1
	add	eax,5
	mov	dword [ebx+24],eax
	fld	dword [ebx+52]
	fstp	dword [ebx+56]
_40196:
_40195:
_40194:
_40193:
_40183:
	cmp	dword [ebx+20],29
	jl	_40197
	mov	dword [ebx+44],1
	push	dword [ebx+28]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40198
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40198:
	cmp	eax,0
	je	_40202
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40200
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_40200:
_40202:
	cmp	eax,0
	je	_40204
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+48],100
_40204:
_40197:
_4207:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+64]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_14900
_14900:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_40208
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_40208:
	mov	eax,0
	jmp	_14903
_14903:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_goLoading:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [edx+20],0
	mov	eax,dword [edx+20]
	add	eax,1
	add	eax,4
	mov	dword [edx+24],eax
	fld	dword [edx+52]
	fstp	dword [edx+56]
	mov	dword [edx+44],0
	mov	eax,0
	jmp	_14906
_14906:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_calculateLoading:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+24],5
	fld	dword [edx+52]
	fstp	dword [edx+60]
	fld	dword [edx+52]
	mov	eax,dword [edx+24]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edx+52]
	fld	dword [edx+52]
	fstp	dword [edx+56]
	mov	eax,0
	jmp	_14909
_14909:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_40228],_40229
	cmp	dword [_bb_gameOver],1
	jne	_40209
	jmp	_4209
_40209:
	cmp	dword [ebx+40],0
	jne	_40210
	jmp	_4209
_40210:
	cmp	dword [ebx+48],0
	jne	_40211
	jmp	_4209
_40211:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_40212
	cmp	dword [ebx+44],0
	jne	_40213
	push	dword [ebx+28]
	push	_2243
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	jmp	_40214
_40213:
	push	dword [ebx+28]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_40214:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_40215
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40215:
	cmp	eax,0
	je	_40217
	mov	dword [ebx+36],1
_40217:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_40218
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40218:
	cmp	eax,0
	je	_40220
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	cmp	dword [edx+72],eax
	jne	_40221
	push	dword [ebx+28]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_40222
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_40222:
	jmp	_40224
_40221:
	push	dword [ebx+28]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_40225
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+32]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_40225:
_40224:
_40220:
	jmp	_40227
_40212:
	mov	dword [ebx+36],0
_40227:
_4209:
	mov	eax,0
	jmp	_14913
_14913:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40232
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40233
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40234
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40235
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40236
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40237
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40238
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40239
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40240
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40241
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40242
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40243
	push	_2256
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40244
	push	_2257
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40245
	push	_2258
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40246
	push	_2259
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40247
	jmp	_40231
_40232:
	mov	esi,411
	jmp	_40231
_40233:
	mov	esi,421
	jmp	_40231
_40234:
	mov	esi,431
	jmp	_40231
_40235:
	mov	esi,441
	jmp	_40231
_40236:
	mov	esi,451
	jmp	_40231
_40237:
	mov	esi,461
	jmp	_40231
_40238:
	mov	esi,471
	jmp	_40231
_40239:
	mov	esi,481
	jmp	_40231
_40240:
	mov	esi,482
	jmp	_40231
_40241:
	mov	esi,483
	jmp	_40231
_40242:
	mov	esi,484
	jmp	_40231
_40243:
	mov	esi,485
	jmp	_40231
_40244:
	mov	esi,486
	jmp	_40231
_40245:
	mov	esi,487
	jmp	_40231
_40246:
	mov	esi,488
	jmp	_40231
_40247:
	mov	esi,489
	jmp	_40231
_40231:
	mov	eax,esi
	jmp	_14916
_14916:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_getID2:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_4211
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40251
	push	_4212
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40252
	push	_4213
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40253
	push	_4214
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40254
	push	_4215
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40255
	push	_4216
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40256
	push	_4217
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40257
	push	_4218
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40258
	push	_4219
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40259
	push	_4220
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40260
	push	_4221
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40261
	push	_4222
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40262
	push	_4223
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40263
	push	_4224
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40264
	push	_4225
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40265
	push	_4226
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_40266
	mov	eax,0
	jmp	_40250
_40251:
	mov	eax,411
	jmp	_40250
_40252:
	mov	eax,421
	jmp	_40250
_40253:
	mov	eax,431
	jmp	_40250
_40254:
	mov	eax,441
	jmp	_40250
_40255:
	mov	eax,451
	jmp	_40250
_40256:
	mov	eax,461
	jmp	_40250
_40257:
	mov	eax,471
	jmp	_40250
_40258:
	mov	eax,481
	jmp	_40250
_40259:
	mov	eax,482
	jmp	_40250
_40260:
	mov	eax,483
	jmp	_40250
_40261:
	mov	eax,484
	jmp	_40250
_40262:
	mov	eax,485
	jmp	_40250
_40263:
	mov	eax,486
	jmp	_40250
_40264:
	mov	eax,487
	jmp	_40250
_40265:
	mov	eax,488
	jmp	_40250
_40266:
	mov	eax,489
	jmp	_40250
_40250:
	jmp	_14919
_14919:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,411
	je	_40271
	cmp	edx,421
	je	_40272
	cmp	edx,431
	je	_40273
	cmp	edx,441
	je	_40274
	cmp	edx,451
	je	_40275
	cmp	edx,461
	je	_40276
	cmp	edx,471
	je	_40277
	cmp	edx,481
	je	_40278
	cmp	edx,482
	je	_40279
	cmp	edx,483
	je	_40280
	cmp	edx,484
	je	_40281
	cmp	edx,485
	je	_40282
	cmp	edx,486
	je	_40283
	cmp	edx,487
	je	_40284
	cmp	edx,488
	je	_40285
	cmp	edx,489
	je	_40286
	jmp	_40270
_40271:
	mov	eax,_2244
	jmp	_40270
_40272:
	mov	eax,_2245
	jmp	_40270
_40273:
	mov	eax,_2246
	jmp	_40270
_40274:
	mov	eax,_2247
	jmp	_40270
_40275:
	mov	eax,_2248
	jmp	_40270
_40276:
	mov	eax,_2249
	jmp	_40270
_40277:
	mov	eax,_2250
	jmp	_40270
_40278:
	mov	eax,_2251
	jmp	_40270
_40279:
	mov	eax,_2252
	jmp	_40270
_40280:
	mov	eax,_2253
	jmp	_40270
_40281:
	mov	eax,_2254
	jmp	_40270
_40282:
	mov	eax,_2255
	jmp	_40270
_40283:
	mov	eax,_2256
	jmp	_40270
_40284:
	mov	eax,_2257
	jmp	_40270
_40285:
	mov	eax,_2258
	jmp	_40270
_40286:
	mov	eax,_2259
	jmp	_40270
_40270:
	jmp	_14922
_14922:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+28],ebx
	push	_42
	push	dword [esi+28]
	call	_bb_ImageKontrolPlant
	add	esp,8
	cmp	ebx,411
	je	_40291
	cmp	ebx,421
	je	_40292
	cmp	ebx,431
	je	_40293
	cmp	ebx,441
	je	_40294
	cmp	ebx,451
	je	_40295
	cmp	ebx,461
	je	_40296
	cmp	ebx,471
	je	_40297
	cmp	ebx,481
	je	_40298
	cmp	ebx,482
	je	_40299
	cmp	ebx,483
	je	_40300
	cmp	ebx,484
	je	_40301
	cmp	ebx,485
	je	_40302
	cmp	ebx,486
	je	_40303
	cmp	ebx,487
	je	_40304
	cmp	ebx,488
	je	_40305
	cmp	ebx,489
	je	_40306
	jmp	_40290
_40291:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_1_image]
	mov	dword [esi+16],eax
	fld	dword [_107927]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40292:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_2_image]
	mov	dword [esi+16],eax
	fld	dword [_107928]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40293:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_3_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_3_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_3_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_3_image]
	mov	dword [esi+16],eax
	fld	dword [_107929]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40294:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_4_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_4_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_4_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_4_image]
	mov	dword [esi+16],eax
	fld	dword [_107930]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40295:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_5_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_5_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_5_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_5_image]
	mov	dword [esi+16],eax
	fld	dword [_107931]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40296:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_6_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_6_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_6_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_6_image]
	mov	dword [esi+16],eax
	fld	dword [_107932]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40297:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_7_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_7_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_7_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_7_image]
	mov	dword [esi+16],eax
	fld	dword [_107933]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40298:
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_8_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_8_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnBibit_8_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnBibit_8_image]
	mov	dword [esi+16],eax
	fld	dword [_107934]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40299:
	mov	eax,dword [_bb_btnBibit_9_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107935]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40300:
	mov	eax,dword [_bb_btnBibit_10_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107936]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40301:
	mov	eax,dword [_bb_btnBibit_11_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107937]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40302:
	mov	eax,dword [_bb_btnBibit_12_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107938]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40303:
	mov	eax,dword [_bb_btnBibit_13_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107939]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40304:
	mov	eax,dword [_bb_btnBibit_14_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107940]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40305:
	mov	eax,dword [_bb_btnBibit_15_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107941]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40306:
	mov	eax,dword [_bb_btnBibit_16_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [_107942]
	fstp	dword [esi+52]
	mov	dword [esi+24],30
	jmp	_40290
_40290:
	mov	ebx,dword [_bb_panelAtas_posX]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,109
	mov	dword [ebp-4],ebx
	mov	ebx,dword [_bb_panelAtas_posX]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,173
	mov	dword [ebp-8],ebx
	mov	ebx,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,2
	mov	edi,ebx
	mov	ebx,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	add	eax,45
	mov	edx,dword [ebp+12]
	mov	dword [esi+32],edx
	mov	edx,dword [ebp+12]
	cmp	edx,1
	je	_40313
	cmp	edx,2
	je	_40314
	cmp	edx,3
	je	_40315
	cmp	edx,4
	je	_40316
	jmp	_40312
_40313:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_40312
_40314:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_40312
_40315:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_40312
_40316:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_40312
_40312:
	mov	ebx,dword [ebp-12]
	push	dword [esi+28]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+52]
	fstp	dword [esi+52]
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	dword [esi+20],eax
	mov	dword [esi+36],0
	mov	dword [esi+40],1
	mov	dword [esi+44],1
	mov	dword [esi+48],1
	cmp	dword [_bb_currGameMode],478
	jne	_40318
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [esi+32]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jne	_40319
	mov	dword [esi+48],0
_40319:
_40318:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_bagPlant_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	push	_bb_TTargetTanamDone
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+32]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,12
	mov	eax,esi
	jmp	_14926
_14926:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlant_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,0
	mov	dword [_40363],_40364
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_currGameMode],934
	jne	_40324
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_40327
	cmp	eax,93473
	je	_40328
	cmp	eax,93451
	je	_40329
	cmp	eax,93425
	je	_40330
	cmp	eax,93499
	je	_40331
	cmp	eax,93443
	je	_40332
	cmp	eax,93411
	je	_40333
	cmp	eax,93466
	je	_40334
	cmp	eax,93437
	je	_40335
	jmp	_40326
_40327:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40337
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40328:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40338
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40329:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40339
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40330:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40340
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40331:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40341
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40332:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40342
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40333:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40343
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40334:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40344
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40335:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40345
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40326
_40326:
	jmp	_40346
_40324:
	cmp	dword [_bb_currGameMode],948
	jne	_40347
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_40350
	cmp	eax,94854
	je	_40351
	cmp	eax,94847
	je	_40352
	cmp	eax,94870
	je	_40353
	cmp	eax,94806
	je	_40354
	jmp	_40349
_40350:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40355
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40349
_40351:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40356
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40349
_40352:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40357
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40349
_40353:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40358
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40349
_40354:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40359
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_40349
_40349:
	jmp	_40360
_40347:
	push	0
	push	1
	push	_2275
	push	esi
	push	_29470
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_40360:
_40346:
	cmp	ebx,0
	je	_40361
	jmp	_4241
_40361:
	jmp	_4243
_4241:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+52]
	jmp	_4245
_4243:
_4245:
	cmp	ebx,0
	je	_40366
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_40366:
	mov	eax,edi
	jmp	_14930
_14930:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPlantAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	fldz
	fstp	dword [ebx+148]
	fldz
	fstp	dword [ebx+152]
	fldz
	fstp	dword [ebx+156]
	mov	dword [ebx+160],0
	mov	eax,0
	jmp	_14933
_14933:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14936:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_40370
	push	eax
	call	_bbGCFree
	add	esp,4
_40370:
	mov	eax,0
	jmp	_40368
_40368:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_40373
	cmp	ebx,0
	je	_40374
	jmp	_40372
_40373:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_40372
_40374:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_40372
_40372:
	mov	eax,0
	jmp	_14940
_14940:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_14943
_14943:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+108],0
	jge	_40375
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_plant_dead]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_40375:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4247
_4249:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4247
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40382
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40382:
	cmp	eax,0
	je	_40384
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,4
_40384:
_4247:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4249
_4248:
	cmp	dword [_bb_currGameMode],753
	jne	_40386
	push	781
	push	dword [edi+84]
	push	dword [edi+88]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_40386:
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [edi+84]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [edi+88]
	mov	dword [ecx+eax*4+28],0
	mov	eax,dword [_bb_plantAnim_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_14946
_14946:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_40472],_40473
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40388
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40388:
	cmp	eax,0
	jne	_40390
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_40390:
	cmp	eax,0
	je	_40392
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,4
	jmp	_4250
_40392:
	cmp	dword [_bb_currGameMode],753
	jne	_40394
	fld	dword [edx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40395
	fld	dword [edx+128]
	fsub	dword [_108007]
	fstp	dword [edx+128]
_40395:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,4
	jmp	_4250
_40394:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_40399
	cmp	eax,2
	je	_40400
	cmp	eax,3
	je	_40401
	cmp	eax,4
	je	_40402
	cmp	eax,5
	je	_40403
	jmp	_40398
_40399:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40398
_40400:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40405
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_40405:
	cmp	eax,0
	je	_40407
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40409
_40407:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,4
_40409:
	jmp	_40398
_40401:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40411
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_40411:
	cmp	eax,0
	je	_40413
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40415
_40413:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40416
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_40416:
	cmp	eax,0
	je	_40418
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	jmp	_40420
_40418:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,4
_40420:
_40415:
	jmp	_40398
_40402:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40424
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40422
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_40422:
_40424:
	cmp	eax,0
	je	_40426
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40428
_40426:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40429
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94825
	sete	al
	movzx	eax,al
_40429:
	cmp	eax,0
	je	_40431
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40433
_40431:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,4
_40433:
_40428:
	jmp	_40398
_40403:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_40435
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_40435:
	cmp	eax,0
	jne	_40437
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_40437:
	cmp	eax,0
	je	_40439
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_40442
	cmp	eax,2
	je	_40443
	cmp	eax,3
	je	_40444
	cmp	eax,4
	je	_40445
	cmp	eax,5
	je	_40446
	cmp	eax,6
	je	_40447
	cmp	eax,7
	je	_40448
	cmp	eax,8
	je	_40449
	cmp	eax,9
	je	_40450
	cmp	eax,10
	je	_40451
	jmp	_40441
_40442:
	cmp	dword [_bb_currGameMode],591
	jne	_40452
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40454
_40452:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,4
_40454:
	jmp	_40441
_40443:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,4
	jmp	_40441
_40444:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,4
	jmp	_40441
_40445:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,4
	jmp	_40441
_40446:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40441
_40447:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,4
	jmp	_40441
_40448:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+72]
	add	esp,4
	jmp	_40441
_40449:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+76]
	add	esp,4
	jmp	_40441
_40450:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,4
	jmp	_40441
_40451:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	jmp	_40441
_40441:
	jmp	_40465
_40439:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40466
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_40466:
	cmp	eax,0
	je	_40468
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_40470
_40468:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
_40470:
_40465:
	jmp	_40398
_40398:
_4250:
	mov	eax,0
	jmp	_14949
_14949:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_1_SPC6:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_40533],_40534
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40474
	fld	dword [edi+128]
	fsub	dword [_108047]
	fstp	dword [edi+128]
_40474:
	cmp	dword [edi+92],1
	jne	_40475
	cmp	dword [edi+76],0
	je	_40476
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40477
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40478
	fld	dword [edi+136]
	fsub	dword [_108048]
	fstp	dword [edi+136]
_40478:
_40477:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40479
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40479:
	cmp	eax,0
	je	_40481
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40481:
	cmp	eax,0
	je	_40483
	add	dword [edi+36],1
_40483:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40484
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40484:
	cmp	eax,0
	je	_40486
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40486:
	cmp	eax,0
	je	_40488
	jmp	_40489
_40488:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40492
	cmp	eax,3
	je	_40493
	cmp	eax,4
	je	_40494
	jmp	_40491
_40492:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4252
_4254:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4252
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40501
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40501:
	cmp	eax,0
	je	_40503
	mov	dword [edx+36],1
	jmp	_4253
_40503:
_4252:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4254
_4253:
	jmp	_40491
_40493:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40504
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40505
	cmp	dword [edi+116],1
	jne	_40506
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40508
_40506:
	cmp	dword [edi+116],2
	jne	_40509
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40510
	cmp	dword [edi+40],30
	jge	_40511
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40512
_40511:
	mov	dword [edi+76],4
_40512:
	jmp	_40513
_40510:
	cmp	dword [edi+40],20
	jge	_40514
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40515
_40514:
	mov	dword [edi+76],4
_40515:
_40513:
_40509:
_40508:
_40505:
_40504:
	jmp	_40491
_40494:
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jl	_40516
	mov	eax,edi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,4
_40516:
	jmp	_40491
_40491:
_40489:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40519
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40520
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40520:
	cmp	eax,0
	je	_40522
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40523
	add	dword [edi+68],1
	jmp	_40524
_40523:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40525
	mov	dword [edi+60],0
_40525:
_40524:
_40522:
	jmp	_40526
_40519:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40527
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40527:
	cmp	eax,0
	je	_40529
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40530
	add	dword [edi+68],1
	jmp	_40531
_40530:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40532
	mov	dword [edi+60],0
_40532:
_40531:
_40529:
_40526:
_40476:
_40475:
_4255:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14952
_14952:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_5_10:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [_40636],_40637
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40536
	fld	dword [edi+128]
	fsub	dword [_108085]
	fstp	dword [edi+128]
_40536:
	cmp	dword [edi+92],1
	jne	_40537
	cmp	dword [edi+76],6
	jne	_40538
	jmp	_4266
_40538:
	cmp	dword [edi+76],0
	je	_40539
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40540
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40541
	fld	dword [edi+136]
	fsub	dword [_108086]
	fstp	dword [edi+136]
_40541:
_40540:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40542
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40542:
	cmp	eax,0
	je	_40544
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40544:
	cmp	eax,0
	je	_40546
	add	dword [edi+36],1
_40546:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40547
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40547:
	cmp	eax,0
	je	_40549
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40549:
	cmp	eax,0
	je	_40551
	jmp	_40552
_40551:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40555
	cmp	eax,3
	je	_40556
	cmp	eax,4
	je	_40557
	jmp	_40554
_40555:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4257
_4259:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4257
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40564
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40564:
	cmp	eax,0
	je	_40566
	mov	dword [edx+36],1
	jmp	_4258
_40566:
_4257:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4259
_4258:
	jmp	_40554
_40556:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40567
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40568
	cmp	dword [edi+116],1
	jne	_40569
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40571
_40569:
	cmp	dword [edi+116],2
	jne	_40572
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40573
	cmp	dword [edi+40],30
	jge	_40574
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40575
_40574:
	mov	dword [edi+76],4
_40575:
	jmp	_40576
_40573:
	cmp	dword [edi+40],20
	jge	_40577
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40578
_40577:
	mov	dword [edi+76],4
_40578:
_40576:
_40572:
_40571:
_40568:
_40567:
	jmp	_40554
_40557:
	jmp	_40554
_40554:
_40552:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40579
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40580
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40580:
	cmp	eax,0
	je	_40582
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40583
	add	dword [edi+68],1
	jmp	_40584
_40583:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40585
	mov	dword [edi+60],0
_40585:
_40584:
_40582:
	jmp	_40586
_40579:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40587
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40587:
	cmp	eax,0
	je	_40589
	cmp	dword [edi+160],1
	jne	_40590
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	fld	dword [edi+148]
	fstp	dword [edi+152]
	push	3
	push	1
	call	_brl_random_Rand
	add	esp,8
	cmp	eax,1
	jne	_40592
	mov	dword [edi+120],671
	mov	dword [ebp-4],912
	jmp	_40594
_40592:
	cmp	eax,2
	jne	_40595
	mov	dword [edi+120],611
	mov	dword [ebp-4],921
	jmp	_40596
_40595:
	cmp	eax,3
	jne	_40597
	mov	dword [edi+120],681
	mov	dword [ebp-4],931
_40597:
_40596:
_40594:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4260
_4262:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4260
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40603
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40603:
	cmp	eax,0
	je	_40605
	mov	eax,edx
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4261
_40605:
_4260:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4262
_4261:
_40590:
	cmp	dword [edi+76],1
	jne	_40607
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40608
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40609
	fld	dword [edi+152]
	fsub	dword [_108087]
	fstp	dword [edi+152]
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_40610
	mov	eax,edi
	push	6
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_40610:
_40609:
_40608:
_40607:
	fld	dword [edi+152]
	fld	dword [edi+148]
	fdiv	dword [_108088]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40612
	mov	eax,dword [edi+120]
	cmp	eax,671
	je	_40615
	cmp	eax,611
	je	_40616
	cmp	eax,681
	je	_40617
	jmp	_40614
_40615:
	mov	dword [ebp-4],913
	jmp	_40614
_40616:
	mov	dword [ebp-4],922
	jmp	_40614
_40617:
	mov	dword [ebp-4],932
	jmp	_40614
_40614:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4263
_4265:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4263
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40623
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40623:
	cmp	eax,0
	je	_40625
	mov	eax,edx
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4264
_40625:
_4263:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4265
_4264:
_40612:
_40589:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40627
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40627:
	cmp	eax,0
	je	_40629
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40630
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_40630:
	cmp	eax,0
	je	_40632
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40633
	add	dword [edi+68],1
	jmp	_40634
_40633:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40635
	mov	dword [edi+60],0
_40635:
_40634:
_40632:
_40629:
_40586:
_40539:
_40537:
_4266:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14955
_14955:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_5_7:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_40727],_40728
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40639
	fld	dword [edi+128]
	fsub	dword [_108147]
	fstp	dword [edi+128]
_40639:
	cmp	dword [edi+92],1
	jne	_40640
	cmp	dword [edi+76],6
	jne	_40641
	jmp	_4277
_40641:
	cmp	dword [edi+76],0
	je	_40642
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40643
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40644
	fld	dword [edi+136]
	fsub	dword [_108148]
	fstp	dword [edi+136]
_40644:
_40643:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40645
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40645:
	cmp	eax,0
	je	_40647
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40647:
	cmp	eax,0
	je	_40649
	add	dword [edi+36],1
_40649:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40650
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40650:
	cmp	eax,0
	je	_40652
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40652:
	cmp	eax,0
	je	_40654
	jmp	_40655
_40654:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40658
	cmp	eax,3
	je	_40659
	cmp	eax,4
	je	_40660
	jmp	_40657
_40658:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4268
_4270:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4268
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40667
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40667:
	cmp	eax,0
	je	_40669
	mov	dword [edx+36],1
	jmp	_4269
_40669:
_4268:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4270
_4269:
	jmp	_40657
_40659:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40670
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40671
	cmp	dword [edi+116],1
	jne	_40672
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40674
_40672:
	cmp	dword [edi+116],2
	jne	_40675
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40676
	cmp	dword [edi+40],30
	jge	_40677
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40678
_40677:
	mov	dword [edi+76],4
_40678:
	jmp	_40679
_40676:
	cmp	dword [edi+40],20
	jge	_40680
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40681
_40680:
	mov	dword [edi+76],4
_40681:
_40679:
_40675:
_40674:
_40671:
_40670:
	jmp	_40657
_40660:
	jmp	_40657
_40657:
_40655:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40682
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40683
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40683:
	cmp	eax,0
	je	_40685
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40686
	add	dword [edi+68],1
	jmp	_40687
_40686:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40688
	mov	dword [edi+60],0
_40688:
_40687:
_40685:
	jmp	_40689
_40682:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40690
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40690:
	cmp	eax,0
	je	_40692
	cmp	dword [edi+160],1
	jne	_40693
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	fld	dword [edi+148]
	fstp	dword [edi+152]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4271
_4273:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4271
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40699
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40699:
	cmp	eax,0
	je	_40701
	mov	eax,edx
	push	912
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4272
_40701:
_4271:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4273
_4272:
_40693:
	cmp	dword [edi+76],1
	jne	_40703
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40704
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40705
	fld	dword [edi+152]
	fsub	dword [_108149]
	fstp	dword [edi+152]
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_40706
	mov	eax,edi
	push	6
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_40706:
_40705:
_40704:
_40703:
	fld	dword [edi+152]
	fld	dword [edi+148]
	fdiv	dword [_108150]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40708
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4274
_4276:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4274
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40714
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40714:
	cmp	eax,0
	je	_40716
	mov	eax,edx
	push	913
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4275
_40716:
_4274:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4276
_4275:
_40708:
	mov	dword [edi+120],671
_40692:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40718
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40718:
	cmp	eax,0
	je	_40720
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40721
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_40721:
	cmp	eax,0
	je	_40723
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40724
	add	dword [edi+68],1
	jmp	_40725
_40724:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40726
	mov	dword [edi+60],0
_40726:
_40725:
_40723:
_40720:
_40689:
_40642:
_40640:
_4277:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14958
_14958:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_5_8:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_40818],_40819
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40730
	fld	dword [edi+128]
	fsub	dword [_108203]
	fstp	dword [edi+128]
_40730:
	cmp	dword [edi+92],1
	jne	_40731
	cmp	dword [edi+76],6
	jne	_40732
	jmp	_4288
_40732:
	cmp	dword [edi+76],0
	je	_40733
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40734
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40735
	fld	dword [edi+136]
	fsub	dword [_108204]
	fstp	dword [edi+136]
_40735:
_40734:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40736
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40736:
	cmp	eax,0
	je	_40738
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40738:
	cmp	eax,0
	je	_40740
	add	dword [edi+36],1
_40740:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40741
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40741:
	cmp	eax,0
	je	_40743
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40743:
	cmp	eax,0
	je	_40745
	jmp	_40746
_40745:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40749
	cmp	eax,3
	je	_40750
	cmp	eax,4
	je	_40751
	jmp	_40748
_40749:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4279
_4281:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4279
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40758
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40758:
	cmp	eax,0
	je	_40760
	mov	dword [edx+36],1
	jmp	_4280
_40760:
_4279:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4281
_4280:
	jmp	_40748
_40750:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40761
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40762
	cmp	dword [edi+116],1
	jne	_40763
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40765
_40763:
	cmp	dword [edi+116],2
	jne	_40766
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40767
	cmp	dword [edi+40],30
	jge	_40768
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40769
_40768:
	mov	dword [edi+76],4
_40769:
	jmp	_40770
_40767:
	cmp	dword [edi+40],20
	jge	_40771
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40772
_40771:
	mov	dword [edi+76],4
_40772:
_40770:
_40766:
_40765:
_40762:
_40761:
	jmp	_40748
_40751:
	jmp	_40748
_40748:
_40746:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40773
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40774
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40774:
	cmp	eax,0
	je	_40776
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40777
	add	dword [edi+68],1
	jmp	_40778
_40777:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40779
	mov	dword [edi+60],0
_40779:
_40778:
_40776:
	jmp	_40780
_40773:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40781
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40781:
	cmp	eax,0
	je	_40783
	cmp	dword [edi+160],1
	jne	_40784
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	fld	dword [edi+148]
	fstp	dword [edi+152]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4282
_4284:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4282
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40790
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40790:
	cmp	eax,0
	je	_40792
	mov	eax,edx
	push	921
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4283
_40792:
_4282:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4284
_4283:
_40784:
	cmp	dword [edi+76],1
	jne	_40794
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40795
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40796
	fld	dword [edi+152]
	fsub	dword [_108205]
	fstp	dword [edi+152]
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_40797
	mov	eax,edi
	push	6
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_40797:
_40796:
_40795:
_40794:
	fld	dword [edi+152]
	fld	dword [edi+148]
	fdiv	dword [_108206]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40799
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4285
_4287:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4285
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40805
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40805:
	cmp	eax,0
	je	_40807
	mov	eax,edx
	push	922
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4286
_40807:
_4285:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4287
_4286:
_40799:
	mov	dword [edi+120],611
_40783:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40809
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40809:
	cmp	eax,0
	je	_40811
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40812
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_40812:
	cmp	eax,0
	je	_40814
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40815
	add	dword [edi+68],1
	jmp	_40816
_40815:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40817
	mov	dword [edi+60],0
_40817:
_40816:
_40814:
_40811:
_40780:
_40733:
_40731:
_4288:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14961
_14961:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_5_9:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_40909],_40910
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40821
	fld	dword [edi+128]
	fsub	dword [_108259]
	fstp	dword [edi+128]
_40821:
	cmp	dword [edi+92],1
	jne	_40822
	cmp	dword [edi+76],6
	jne	_40823
	jmp	_4299
_40823:
	cmp	dword [edi+76],0
	je	_40824
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40825
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40826
	fld	dword [edi+136]
	fsub	dword [_108260]
	fstp	dword [edi+136]
_40826:
_40825:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40827
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40827:
	cmp	eax,0
	je	_40829
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40829:
	cmp	eax,0
	je	_40831
	add	dword [edi+36],1
_40831:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40832
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40832:
	cmp	eax,0
	je	_40834
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40834:
	cmp	eax,0
	je	_40836
	jmp	_40837
_40836:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40840
	cmp	eax,3
	je	_40841
	cmp	eax,4
	je	_40842
	jmp	_40839
_40840:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4290
_4292:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4290
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40849
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40849:
	cmp	eax,0
	je	_40851
	mov	dword [edx+36],1
	jmp	_4291
_40851:
_4290:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4292
_4291:
	jmp	_40839
_40841:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40852
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40853
	cmp	dword [edi+116],1
	jne	_40854
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40856
_40854:
	cmp	dword [edi+116],2
	jne	_40857
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40858
	cmp	dword [edi+40],30
	jge	_40859
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40860
_40859:
	mov	dword [edi+76],4
_40860:
	jmp	_40861
_40858:
	cmp	dword [edi+40],20
	jge	_40862
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_40863
_40862:
	mov	dword [edi+76],4
_40863:
_40861:
_40857:
_40856:
_40853:
_40852:
	jmp	_40839
_40842:
	jmp	_40839
_40839:
_40837:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40864
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40865
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40865:
	cmp	eax,0
	je	_40867
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40868
	add	dword [edi+68],1
	jmp	_40869
_40868:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40870
	mov	dword [edi+60],0
_40870:
_40869:
_40867:
	jmp	_40871
_40864:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40872
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40872:
	cmp	eax,0
	je	_40874
	cmp	dword [edi+160],1
	jne	_40875
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	fld	dword [edi+148]
	fstp	dword [edi+152]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4293
_4295:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4293
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40881
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40881:
	cmp	eax,0
	je	_40883
	mov	eax,edx
	push	931
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4294
_40883:
_4293:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4295
_4294:
_40875:
	cmp	dword [edi+76],1
	jne	_40885
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40886
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40887
	fld	dword [edi+152]
	fsub	dword [_108261]
	fstp	dword [edi+152]
	fld	dword [edi+152]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_40888
	mov	eax,edi
	push	6
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_40888:
_40887:
_40886:
_40885:
	fld	dword [edi+152]
	fld	dword [edi+148]
	fdiv	dword [_108262]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40890
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4296
_4298:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4296
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40896
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40896:
	cmp	eax,0
	je	_40898
	mov	eax,edx
	push	932
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4297
_40898:
_4296:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4298
_4297:
_40890:
	mov	dword [edi+120],681
_40874:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40900
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40900:
	cmp	eax,0
	je	_40902
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40903
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_40903:
	cmp	eax,0
	je	_40905
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_40906
	add	dword [edi+68],1
	jmp	_40907
_40906:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_40908
	mov	dword [edi+60],0
_40908:
_40907:
_40905:
_40902:
_40871:
_40824:
_40822:
_4299:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14964
_14964:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_5_1:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_40960],_40961
	fld	dword [ebx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40912
	fld	dword [ebx+128]
	fsub	dword [_108315]
	fstp	dword [ebx+128]
_40912:
	cmp	dword [ebx+92],1
	jne	_40913
	cmp	dword [ebx+76],0
	je	_40914
	fld	dword [ebx+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40915
	fld	dword [ebx+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40916
	fld	dword [ebx+136]
	fsub	dword [_108316]
	fstp	dword [ebx+136]
_40916:
_40915:
	mov	edx,dword [ebx+36]
	mov	eax,dword [ebx+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40917
	mov	eax,dword [ebx+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40917:
	cmp	eax,0
	je	_40919
	fld	dword [ebx+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40919:
	cmp	eax,0
	je	_40921
	add	dword [ebx+36],1
_40921:
	mov	edx,dword [ebx+36]
	mov	eax,dword [ebx+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40922
	mov	eax,dword [ebx+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40922:
	cmp	eax,0
	je	_40924
	fld	dword [ebx+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40924:
	cmp	eax,0
	je	_40926
	jmp	_40927
_40926:
	mov	eax,dword [ebx+76]
	cmp	eax,1
	je	_40930
	cmp	eax,3
	je	_40931
	cmp	eax,4
	je	_40932
	jmp	_40929
_40930:
	push	3
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	jmp	_40929
_40931:
	fld	dword [ebx+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40934
	mov	eax,dword [ebx+40]
	sub	eax,1
	cmp	dword [ebx+36],eax
	jl	_40935
	cmp	dword [ebx+116],1
	jne	_40936
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	jmp	_40938
_40936:
	cmp	dword [ebx+116],2
	jne	_40939
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+24],eax
	je	_40940
	cmp	dword [ebx+40],30
	jge	_40941
	mov	eax,dword [ebx+40]
	sub	eax,1
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+36]
	add	eax,1
	add	eax,7
	mov	dword [ebx+40],eax
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	jmp	_40942
_40941:
	mov	dword [ebx+76],4
_40942:
	jmp	_40943
_40940:
	cmp	dword [ebx+40],20
	jge	_40944
	mov	eax,dword [ebx+40]
	sub	eax,1
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+36]
	add	eax,1
	add	eax,7
	mov	dword [ebx+40],eax
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	jmp	_40945
_40944:
	mov	dword [ebx+76],4
_40945:
_40943:
_40939:
_40938:
_40935:
_40934:
	jmp	_40929
_40932:
	jmp	_40929
_40929:
_40927:
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+24],eax
	je	_40946
	mov	eax,dword [ebx+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40947
	fld	dword [ebx+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40947:
	cmp	eax,0
	je	_40949
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_40950
	add	dword [ebx+68],1
	jmp	_40951
_40950:
	add	dword [ebx+60],1
	mov	eax,dword [ebx+64]
	sub	eax,1
	cmp	dword [ebx+60],eax
	jle	_40952
	mov	dword [ebx+60],0
_40952:
_40951:
_40949:
	jmp	_40953
_40946:
	mov	eax,dword [ebx+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_40954
	fld	dword [ebx+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_40954:
	cmp	eax,0
	je	_40956
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_40957
	add	dword [ebx+68],1
	jmp	_40958
_40957:
	add	dword [ebx+60],1
	mov	eax,dword [ebx+64]
	sub	eax,1
	cmp	dword [ebx+60],eax
	jle	_40959
	mov	dword [ebx+60],0
_40959:
_40958:
_40956:
_40953:
_40914:
_40913:
_4301:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+156]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14967
_14967:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_1:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_41019],_41020
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40963
	fld	dword [edi+128]
	fsub	dword [_108349]
	fstp	dword [edi+128]
_40963:
	cmp	dword [edi+92],1
	jne	_40964
	cmp	dword [edi+76],0
	je	_40965
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_40966
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_40967
	fld	dword [edi+136]
	fsub	dword [_108350]
	fstp	dword [edi+136]
_40967:
_40966:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40968
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40968:
	cmp	eax,0
	je	_40970
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40970:
	cmp	eax,0
	je	_40972
	add	dword [edi+36],1
_40972:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_40973
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_40973:
	cmp	eax,0
	je	_40975
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_40975:
	cmp	eax,0
	je	_40977
	jmp	_40978
_40977:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_40981
	cmp	eax,3
	je	_40982
	cmp	eax,4
	je	_40983
	jmp	_40980
_40981:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4303
_4305:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4303
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_40990
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_40990:
	cmp	eax,0
	je	_40992
	mov	dword [edx+36],1
	jmp	_4304
_40992:
_4303:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4305
_4304:
	jmp	_40980
_40982:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_40993
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_40994
	cmp	dword [edi+116],1
	jne	_40995
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_40997
_40995:
	cmp	dword [edi+116],2
	jne	_40998
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_40999
	cmp	dword [edi+40],30
	jge	_41000
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41001
_41000:
	mov	dword [edi+76],4
_41001:
	jmp	_41002
_40999:
	cmp	dword [edi+40],20
	jge	_41003
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41004
_41003:
	mov	dword [edi+76],4
_41004:
_41002:
_40998:
_40997:
_40994:
_40993:
	jmp	_40980
_40983:
	jmp	_40980
_40980:
_40978:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41005
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41006
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41006:
	cmp	eax,0
	je	_41008
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41009
	add	dword [edi+68],1
	jmp	_41010
_41009:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41011
	mov	dword [edi+60],0
_41011:
_41010:
_41008:
	jmp	_41012
_41005:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41013
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41013:
	cmp	eax,0
	je	_41015
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41016
	add	dword [edi+68],1
	jmp	_41017
_41016:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41018
	mov	dword [edi+60],0
_41018:
_41017:
_41015:
_41012:
_40965:
_40964:
_4306:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14970
_14970:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_41094],_41095
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41022
	fld	dword [edi+128]
	fsub	dword [_108386]
	fstp	dword [edi+128]
_41022:
	cmp	dword [edi+92],1
	jne	_41023
	cmp	dword [edi+76],0
	je	_41024
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_41025
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41026
	fld	dword [edi+136]
	fsub	dword [_108387]
	fstp	dword [edi+136]
_41026:
_41025:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41027
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41027:
	cmp	eax,0
	je	_41029
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41029:
	cmp	eax,0
	je	_41031
	add	dword [edi+36],1
_41031:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41032
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41032:
	cmp	eax,0
	je	_41034
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41034:
	cmp	eax,0
	je	_41036
	jmp	_41037
_41036:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_41040
	cmp	eax,3
	je	_41041
	cmp	eax,4
	je	_41042
	jmp	_41039
_41040:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4308
_4310:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4308
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41049
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41049:
	cmp	eax,0
	je	_41051
	mov	dword [edx+36],1
	jmp	_4309
_41051:
_4308:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4310
_4309:
	jmp	_41039
_41041:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_41052
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_41053
	cmp	dword [edi+116],1
	jne	_41054
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_41056
_41054:
	cmp	dword [edi+116],2
	jne	_41057
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41058
	cmp	dword [edi+40],30
	jge	_41059
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41060
_41059:
	mov	dword [edi+76],4
_41060:
	jmp	_41061
_41058:
	cmp	dword [edi+40],20
	jge	_41062
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41063
_41062:
	mov	dword [edi+76],4
_41063:
_41061:
_41057:
_41056:
_41053:
_41052:
	jmp	_41039
_41042:
	jmp	_41039
_41039:
_41037:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41064
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41065
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41065:
	cmp	eax,0
	je	_41067
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41068
	add	dword [edi+68],1
	jmp	_41069
_41068:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41070
	mov	dword [edi+60],0
_41070:
_41069:
_41067:
	jmp	_41071
_41064:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41072
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41072:
	cmp	eax,0
	je	_41074
	cmp	dword [edi+160],1
	jne	_41075
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4311
_4313:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4311
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41081
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41081:
	cmp	eax,0
	je	_41083
	mov	eax,edx
	push	912
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4312
_41083:
_4311:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4313
_4312:
	mov	dword [edi+120],671
_41075:
_41074:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41085
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41085:
	cmp	eax,0
	je	_41087
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41088
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_41088:
	cmp	eax,0
	je	_41090
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41091
	add	dword [edi+68],1
	jmp	_41092
_41091:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41093
	mov	dword [edi+60],0
_41093:
_41092:
_41090:
_41087:
_41071:
_41024:
_41023:
_4314:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14973
_14973:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_3:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_41169],_41170
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41097
	fld	dword [edi+128]
	fsub	dword [_108431]
	fstp	dword [edi+128]
_41097:
	cmp	dword [edi+92],1
	jne	_41098
	cmp	dword [edi+76],0
	je	_41099
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_41100
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41101
	fld	dword [edi+136]
	fsub	dword [_108432]
	fstp	dword [edi+136]
_41101:
_41100:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41102
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41102:
	cmp	eax,0
	je	_41104
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41104:
	cmp	eax,0
	je	_41106
	add	dword [edi+36],1
_41106:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41107
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41107:
	cmp	eax,0
	je	_41109
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41109:
	cmp	eax,0
	je	_41111
	jmp	_41112
_41111:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_41115
	cmp	eax,3
	je	_41116
	cmp	eax,4
	je	_41117
	jmp	_41114
_41115:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4316
_4318:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4316
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41124
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41124:
	cmp	eax,0
	je	_41126
	mov	dword [edx+36],1
	jmp	_4317
_41126:
_4316:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4318
_4317:
	jmp	_41114
_41116:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_41127
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_41128
	cmp	dword [edi+116],1
	jne	_41129
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_41131
_41129:
	cmp	dword [edi+116],2
	jne	_41132
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41133
	cmp	dword [edi+40],30
	jge	_41134
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41135
_41134:
	mov	dword [edi+76],4
_41135:
	jmp	_41136
_41133:
	cmp	dword [edi+40],20
	jge	_41137
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41138
_41137:
	mov	dword [edi+76],4
_41138:
_41136:
_41132:
_41131:
_41128:
_41127:
	jmp	_41114
_41117:
	jmp	_41114
_41114:
_41112:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41139
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41140
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41140:
	cmp	eax,0
	je	_41142
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41143
	add	dword [edi+68],1
	jmp	_41144
_41143:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41145
	mov	dword [edi+60],0
_41145:
_41144:
_41142:
	jmp	_41146
_41139:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41147
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41147:
	cmp	eax,0
	je	_41149
	cmp	dword [edi+160],1
	jne	_41150
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4319
_4321:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4319
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41156
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41156:
	cmp	eax,0
	je	_41158
	mov	eax,edx
	push	921
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4320
_41158:
_4319:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4321
_4320:
	mov	dword [edi+120],611
_41150:
_41149:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41160
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41160:
	cmp	eax,0
	je	_41162
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41163
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_41163:
	cmp	eax,0
	je	_41165
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41166
	add	dword [edi+68],1
	jmp	_41167
_41166:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41168
	mov	dword [edi+60],0
_41168:
_41167:
_41165:
_41162:
_41146:
_41099:
_41098:
_4322:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14976
_14976:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_updateLokasi_4:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_41244],_41245
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41172
	fld	dword [edi+128]
	fsub	dword [_108476]
	fstp	dword [edi+128]
_41172:
	cmp	dword [edi+92],1
	jne	_41173
	cmp	dword [edi+76],0
	je	_41174
	fld	dword [edi+156]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_41175
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41176
	fld	dword [edi+136]
	fsub	dword [_108477]
	fstp	dword [edi+136]
_41176:
_41175:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41177
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41177:
	cmp	eax,0
	je	_41179
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41179:
	cmp	eax,0
	je	_41181
	add	dword [edi+36],1
_41181:
	mov	edx,dword [edi+36]
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_41182
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41182:
	cmp	eax,0
	je	_41184
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_41184:
	cmp	eax,0
	je	_41186
	jmp	_41187
_41186:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_41190
	cmp	eax,3
	je	_41191
	cmp	eax,4
	je	_41192
	jmp	_41189
_41190:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4324
_4326:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4324
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41199
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41199:
	cmp	eax,0
	je	_41201
	mov	dword [edx+36],1
	jmp	_4325
_41201:
_4324:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4326
_4325:
	jmp	_41189
_41191:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_41202
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_41203
	cmp	dword [edi+116],1
	jne	_41204
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_41206
_41204:
	cmp	dword [edi+116],2
	jne	_41207
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41208
	cmp	dword [edi+40],30
	jge	_41209
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41210
_41209:
	mov	dword [edi+76],4
_41210:
	jmp	_41211
_41208:
	cmp	dword [edi+40],20
	jge	_41212
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_41213
_41212:
	mov	dword [edi+76],4
_41213:
_41211:
_41207:
_41206:
_41203:
_41202:
	jmp	_41189
_41192:
	jmp	_41189
_41189:
_41187:
	mov	eax,dword [edi+28]
	cmp	dword [edi+24],eax
	je	_41214
	mov	eax,dword [edi+36]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41215
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41215:
	cmp	eax,0
	je	_41217
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41218
	add	dword [edi+68],1
	jmp	_41219
_41218:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41220
	mov	dword [edi+60],0
_41220:
_41219:
_41217:
	jmp	_41221
_41214:
	mov	eax,dword [edi+36]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41222
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41222:
	cmp	eax,0
	je	_41224
	cmp	dword [edi+160],1
	jne	_41225
	mov	dword [edi+76],1
	mov	dword [edi+160],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4327
_4329:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4327
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41231
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41231:
	cmp	eax,0
	je	_41233
	mov	eax,edx
	push	931
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_4328
_41233:
_4327:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4329
_4328:
	mov	dword [edi+120],681
_41225:
_41224:
	mov	eax,dword [edi+36]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41235
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_41235:
	cmp	eax,0
	je	_41237
	mov	eax,dword [edi+160]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41238
	mov	eax,dword [edi+76]
	cmp	eax,1
	setne	al
	movzx	eax,al
_41238:
	cmp	eax,0
	je	_41240
	mov	eax,dword [edi+72]
	sub	eax,1
	cmp	dword [edi+68],eax
	jge	_41241
	add	dword [edi+68],1
	jmp	_41242
_41241:
	add	dword [edi+60],1
	mov	eax,dword [edi+64]
	sub	eax,1
	cmp	dword [edi+60],eax
	jle	_41243
	mov	dword [edi+60],0
_41243:
_41242:
_41240:
_41237:
_41221:
_41174:
_41173:
_4330:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+156]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	mov	eax,0
	jmp	_14979
_14979:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+76],6
	jne	_41247
	push	0
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41248
_41247:
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+24],eax
	je	_41249
	cmp	dword [ebx+36],22
	jg	_41250
	push	dword [ebx+36]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41251
_41250:
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_41252
	push	dword [ebx+68]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41253
_41252:
	push	dword [ebx+60]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41254
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_41254:
	cmp	eax,0
	je	_41256
	jmp	_41257
_41256:
	push	dword [ebx+96]
	push	dword [ebx+84]
	push	dword [ebx+88]
	call	_bb_CekAdaEventTutor
	add	esp,12
_41257:
_41253:
_41251:
	jmp	_41258
_41249:
	cmp	dword [ebx+36],12
	jg	_41259
	push	dword [ebx+36]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41260
_41259:
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_41261
	push	dword [ebx+68]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41262
_41261:
	push	dword [ebx+60]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_41262:
_41260:
_41258:
	fld	dword [ebx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_41263
	mov	eax,dword [ebx+76]
	cmp	eax,8
	setne	al
	movzx	eax,al
_41263:
	cmp	eax,0
	je	_41265
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [ebx+28]
	cmp	dword [ebx+24],eax
	je	_41266
	cmp	dword [ebx+36],22
	jg	_41267
	push	dword [ebx+36]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41268
_41267:
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_41269
	push	dword [ebx+68]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41270
_41269:
	push	dword [ebx+60]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_41270:
_41268:
	jmp	_41271
_41266:
	cmp	dword [ebx+36],12
	jg	_41272
	push	dword [ebx+36]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41273
_41272:
	mov	eax,dword [ebx+72]
	sub	eax,1
	cmp	dword [ebx+68],eax
	jge	_41274
	push	dword [ebx+68]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_41275
_41274:
	push	dword [ebx+60]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_41275:
_41273:
_41271:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_41265:
_41248:
	mov	eax,0
	jmp	_14982
_14982:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_41276
	fld	dword [_108538]
	fstp	dword [edx+128]
_41276:
	mov	eax,0
	jmp	_14985
_14985:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_changeState:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,6
	je	_41279
	cmp	eax,1
	je	_41280
	cmp	eax,3
	je	_41281
	cmp	eax,4
	je	_41282
	jmp	_41278
_41279:
	mov	dword [edi+76],eax
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4332
_4334:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4332
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41289
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41289:
	cmp	eax,0
	je	_41291
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_4333
_41291:
_4332:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4334
_4333:
	jmp	_41278
_41280:
	mov	dword [edi+76],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	mov	dword [edi+116],2
	mov	dword [edi+40],4
	fld	dword [edi+144]
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edi+132]
	fld	dword [edi+132]
	fstp	dword [edi+136]
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	push	dword [edi+96]
	push	dword [edi+84]
	push	dword [edi+88]
	call	_bb_CekAdaEventTutor
	add	esp,12
	jmp	_41278
_41281:
	mov	dword [edi+76],eax
	cmp	dword [_bb_level],1
	jne	_41293
	fld	dword [edi+132]
	fstp	dword [edi+136]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4335
_4337:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4335
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41299
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41299:
	cmp	eax,0
	je	_41301
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_4336
_41301:
_4335:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4337
_4336:
	mov	dword [edi+36],8
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	jmp	_41303
_41293:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41304
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setle	al
	movzx	eax,al
_41304:
	cmp	eax,0
	je	_41306
	cmp	dword [edi+160],1
	jne	_41307
	fld	dword [edi+132]
	fstp	dword [edi+136]
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4338
_4340:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4338
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41313
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41313:
	cmp	eax,0
	je	_41315
	mov	dword [edx+36],0
	jmp	_4339
_41315:
_4338:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4340
_4339:
	mov	dword [edi+36],8
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	jmp	_41316
_41307:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4341
_4343:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4341
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41322
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41322:
	cmp	eax,0
	je	_41324
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_4342
_41324:
_4341:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4343
_4342:
_41316:
_41306:
_41303:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41328
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41326
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_41326:
_41328:
	cmp	eax,0
	je	_41332
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41330
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_41330:
_41332:
	cmp	eax,0
	je	_41334
	jmp	_41335
_41334:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41336
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,671
	sete	al
	movzx	eax,al
_41336:
	cmp	eax,0
	jne	_41338
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,681
	sete	al
	movzx	eax,al
_41338:
	cmp	eax,0
	je	_41340
	push	_bb_TAnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	cmp	dword [edx+72],671
	jne	_41342
	mov	ecx,dword [_bb_arrShopSoldState_Tool]
	mov	edx,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [ecx+24],edx
	jne	_41343
	jmp	_41344
_41343:
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	push	dword [edi+88]
	push	dword [edi+84]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_41344:
	jmp	_41345
_41342:
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	push	dword [edi+88]
	push	dword [edi+84]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_41345:
_41340:
_41335:
	jmp	_41278
_41282:
	mov	dword [edi+76],3
	mov	dword [edi+80],4
	mov	eax,dword [edi+28]
	mov	dword [edi+24],eax
	mov	eax,dword [edi+44]
	mov	dword [edi+36],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+40],eax
	fld	dword [edi+140]
	fstp	dword [edi+132]
	cmp	dword [edi+96],188
	jne	_41346
	mov	eax,dword [_bb_animPlant_15c_2_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_41347
_41346:
	cmp	dword [edi+96],189
	jne	_41348
	mov	eax,dword [_bb_animPlant_16c_2_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41348:
_41347:
	fld	dword [edi+132]
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edi+132]
	fld	dword [edi+132]
	fstp	dword [edi+136]
	mov	eax,dword [edi+36]
	add	eax,1
	add	eax,7
	mov	dword [edi+40],eax
	mov	ebx,1
	mov	esi,1
	cmp	dword [_bb_currGameMode],948
	jne	_41351
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_41354
	cmp	eax,94813
	je	_41355
	cmp	eax,94877
	je	_41356
	cmp	eax,94892
	je	_41357
	cmp	eax,94847
	je	_41358
	cmp	eax,94870
	je	_41359
	cmp	eax,94806
	je	_41360
	jmp	_41353
_41354:
	push	0
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_41353
_41355:
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_41353
_41356:
	push	0
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_41353
_41357:
	mov	ebx,0
	mov	esi,0
	push	dword [edi+96]
	push	dword [edi+84]
	push	dword [edi+88]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
	jmp	_41353
_41358:
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_41353
_41359:
	push	0
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_41353
_41360:
	push	0
	push	dword [edi+96]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_41353
_41353:
_41351:
	cmp	dword [_bb_currGameMode],591
	jne	_41361
	mov	ebx,0
_41361:
	cmp	ebx,1
	jne	_41362
	push	dword [edi+96]
	fld	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimPanenBuah+72]
	add	esp,12
_41362:
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_panenbuah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [edi+60],0
	mov	dword [edi+68],0
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41363
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41363:
	cmp	eax,0
	je	_41365
	mov	eax,dword [_bb_noTutor]
	cmp	eax,8
	sete	al
	movzx	eax,al
_41365:
	cmp	eax,0
	je	_41367
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41367:
	cmp	eax,0
	je	_41369
	jmp	_41370
_41369:
	cmp	esi,1
	jne	_41371
	mov	eax,dword [_bb_nilaigame]
	add	eax,dword [edi+124]
	cmp	eax,99999
	jl	_41372
	mov	dword [_bb_nilaigame],99999
	jmp	_41373
_41372:
	mov	eax,dword [edi+124]
	add	dword [_bb_nilaigame],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41374
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41374:
	cmp	eax,0
	je	_41376
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_41376:
	cmp	eax,0
	je	_41378
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	sete	al
	movzx	eax,al
_41378:
	cmp	eax,0
	je	_41380
	push	111
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_41380:
_41373:
_41371:
_41370:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41381
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41381:
	cmp	eax,0
	je	_41385
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41383
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_41383:
_41385:
	cmp	eax,0
	je	_41387
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_41387:
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_41389
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_41389:
	cmp	dword [_bb_currGameMode],948
	jne	_41391
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_41394
	cmp	eax,94877
	je	_41395
	cmp	eax,94870
	je	_41396
	jmp	_41393
_41394:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_41393
_41395:
	push	dword [edi+88]
	push	dword [edi+84]
	call	_bb_CreateObstacle_SPC3
	add	esp,8
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_41393
_41396:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_41393
_41393:
_41391:
	jmp	_41278
_41278:
	mov	eax,0
	jmp	_14989
_14989:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_calculateGrow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+40],4
	fld	dword [edx+132]
	fstp	dword [edx+144]
	fld	dword [edx+132]
	mov	eax,dword [edx+40]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edx+132]
	fld	dword [edx+132]
	fstp	dword [edx+136]
	mov	eax,dword [edx+36]
	add	eax,1
	add	eax,7
	mov	dword [edx+40],eax
	mov	eax,0
	jmp	_14992
_14992:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_tambahBioCounter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	add	dword [ebx+28],1
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	cmp	dword [ebx+eax*4+28],9999999
	jle	_41401
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	mov	dword [ebx+28],9999999
_41401:
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	add	eax,1
	shl	eax,2
	add	ebx,eax
	mov	edi,ebx
	mov	ebx,dword [_bb_arrDiaryCounter_Plant]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+136]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	push	dword [ebx+eax*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [edi+28],eax
	add	dword [_bb_totalPanenBuah],1
	push	7
	call	_bb_CheckTrophyUnlock
	add	esp,4
	mov	eax,0
	jmp	_14995
_14995:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41406
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41407
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41408
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41409
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41410
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41411
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41412
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41413
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41414
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41415
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41416
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41417
	push	_2256
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41418
	push	_2257
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41419
	push	_2258
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41420
	push	_2259
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_41421
	jmp	_41405
_41406:
	mov	esi,111
	jmp	_41405
_41407:
	mov	esi,121
	jmp	_41405
_41408:
	mov	esi,131
	jmp	_41405
_41409:
	mov	esi,141
	jmp	_41405
_41410:
	mov	esi,151
	jmp	_41405
_41411:
	mov	esi,161
	jmp	_41405
_41412:
	mov	esi,171
	jmp	_41405
_41413:
	mov	esi,181
	jmp	_41405
_41414:
	mov	esi,182
	jmp	_41405
_41415:
	mov	esi,183
	jmp	_41405
_41416:
	mov	esi,184
	jmp	_41405
_41417:
	mov	esi,185
	jmp	_41405
_41418:
	mov	esi,186
	jmp	_41405
_41419:
	mov	esi,187
	jmp	_41405
_41420:
	mov	esi,188
	jmp	_41405
_41421:
	mov	esi,189
	jmp	_41405
_41405:
	mov	eax,esi
	jmp	_14998
_14998:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,111
	je	_41426
	cmp	edx,121
	je	_41427
	cmp	edx,131
	je	_41428
	cmp	edx,141
	je	_41429
	cmp	edx,151
	je	_41430
	cmp	edx,161
	je	_41431
	cmp	edx,171
	je	_41432
	cmp	edx,181
	je	_41433
	cmp	edx,182
	je	_41434
	cmp	edx,183
	je	_41435
	cmp	edx,184
	je	_41436
	cmp	edx,185
	je	_41437
	cmp	edx,186
	je	_41438
	cmp	edx,187
	je	_41439
	cmp	edx,188
	je	_41440
	cmp	edx,189
	je	_41441
	jmp	_41425
_41426:
	mov	eax,_2244
	jmp	_41425
_41427:
	mov	eax,_2245
	jmp	_41425
_41428:
	mov	eax,_2246
	jmp	_41425
_41429:
	mov	eax,_2247
	jmp	_41425
_41430:
	mov	eax,_2248
	jmp	_41425
_41431:
	mov	eax,_2249
	jmp	_41425
_41432:
	mov	eax,_2250
	jmp	_41425
_41433:
	mov	eax,_2251
	jmp	_41425
_41434:
	mov	eax,_2252
	jmp	_41425
_41435:
	mov	eax,_2253
	jmp	_41425
_41436:
	mov	eax,_2254
	jmp	_41425
_41437:
	mov	eax,_2255
	jmp	_41425
_41438:
	mov	eax,_2256
	jmp	_41425
_41439:
	mov	eax,_2257
	jmp	_41425
_41440:
	mov	eax,_2258
	jmp	_41425
_41441:
	mov	eax,_2259
	jmp	_41425
_41425:
	jmp	_15001
_15001:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_41445
	cmp	edx,121
	je	_41446
	cmp	edx,131
	je	_41447
	cmp	edx,141
	je	_41448
	cmp	edx,151
	je	_41449
	cmp	edx,161
	je	_41450
	cmp	edx,171
	je	_41451
	cmp	edx,181
	je	_41452
	cmp	edx,182
	je	_41453
	cmp	edx,183
	je	_41454
	cmp	edx,184
	je	_41455
	cmp	edx,185
	je	_41456
	cmp	edx,186
	je	_41457
	cmp	edx,187
	je	_41458
	cmp	edx,188
	je	_41459
	cmp	edx,189
	je	_41460
	jmp	_41444
_41445:
	mov	eax,411
	jmp	_41444
_41446:
	mov	eax,421
	jmp	_41444
_41447:
	mov	eax,431
	jmp	_41444
_41448:
	mov	eax,441
	jmp	_41444
_41449:
	mov	eax,451
	jmp	_41444
_41450:
	mov	eax,461
	jmp	_41444
_41451:
	mov	eax,471
	jmp	_41444
_41452:
	mov	eax,481
	jmp	_41444
_41453:
	mov	eax,482
	jmp	_41444
_41454:
	mov	eax,483
	jmp	_41444
_41455:
	mov	eax,484
	jmp	_41444
_41456:
	mov	eax,485
	jmp	_41444
_41457:
	mov	eax,486
	jmp	_41444
_41458:
	mov	eax,487
	jmp	_41444
_41459:
	mov	eax,488
	jmp	_41444
_41460:
	mov	eax,489
	jmp	_41444
_41444:
	jmp	_15004
_15004:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_getNoIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,111
	je	_41464
	cmp	edx,121
	je	_41465
	cmp	edx,131
	je	_41466
	cmp	edx,141
	je	_41467
	cmp	edx,151
	je	_41468
	cmp	edx,161
	je	_41469
	cmp	edx,171
	je	_41470
	cmp	edx,181
	je	_41471
	cmp	edx,182
	je	_41472
	cmp	edx,183
	je	_41473
	cmp	edx,184
	je	_41474
	cmp	edx,185
	je	_41475
	cmp	edx,186
	je	_41476
	cmp	edx,187
	je	_41477
	cmp	edx,188
	je	_41478
	cmp	edx,189
	je	_41479
	jmp	_41463
_41464:
	mov	eax,1
	jmp	_41463
_41465:
	mov	eax,3
	jmp	_41463
_41466:
	mov	eax,2
	jmp	_41463
_41467:
	mov	eax,4
	jmp	_41463
_41468:
	mov	eax,5
	jmp	_41463
_41469:
	mov	eax,6
	jmp	_41463
_41470:
	mov	eax,7
	jmp	_41463
_41471:
	mov	eax,8
	jmp	_41463
_41472:
	mov	eax,9
	jmp	_41463
_41473:
	mov	eax,10
	jmp	_41463
_41474:
	mov	eax,11
	jmp	_41463
_41475:
	mov	eax,12
	jmp	_41463
_41476:
	mov	eax,13
	jmp	_41463
_41477:
	mov	eax,14
	jmp	_41463
_41478:
	mov	eax,15
	jmp	_41463
_41479:
	mov	eax,16
	jmp	_41463
_41463:
	jmp	_15007
_15007:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+16]
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [ebp+8]
	mov	dword [edi+84],eax
	mov	eax,dword [ebp+12]
	mov	dword [edi+88],eax
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [edi+12],eax
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41483
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_41483:
	cmp	eax,0
	je	_41487
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41485
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_41485:
_41487:
	cmp	eax,0
	je	_41489
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+20]
	jmp	_41490
_41489:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+20]
_41490:
	mov	dword [edi+160],0
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_41491
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setle	al
	movzx	eax,al
_41491:
	cmp	eax,0
	je	_41493
	cmp	esi,461
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41494
	cmp	esi,483
	setne	al
	movzx	eax,al
_41494:
	cmp	eax,0
	je	_41496
	cmp	esi,487
	setne	al
	movzx	eax,al
_41496:
	cmp	eax,0
	je	_41498
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41500
	cmp	edx,8
	sete	al
	movzx	eax,al
_41500:
	cmp	eax,0
	je	_41502
	mov	dword [edi+160],1
_41502:
_41498:
	jmp	_41503
_41493:
	cmp	dword [_bb_level],5
	jne	_41504
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41505
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41505:
	cmp	eax,0
	jne	_41507
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_41507:
	cmp	eax,0
	jne	_41509
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_41509:
	cmp	eax,0
	jne	_41511
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_41511:
	cmp	eax,0
	jne	_41513
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	sete	al
	movzx	eax,al
_41513:
	cmp	eax,0
	jne	_41515
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_41515:
	cmp	eax,0
	je	_41517
	cmp	esi,461
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41518
	cmp	esi,483
	setne	al
	movzx	eax,al
_41518:
	cmp	eax,0
	je	_41520
	cmp	esi,487
	setne	al
	movzx	eax,al
_41520:
	cmp	eax,0
	je	_41522
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41523
	cmp	edx,6
	sete	al
	movzx	eax,al
_41523:
	cmp	eax,0
	jne	_41525
	cmp	edx,10
	sete	al
	movzx	eax,al
_41525:
	cmp	eax,0
	je	_41527
	mov	dword [edi+160],1
_41527:
_41522:
_41517:
_41504:
_41503:
	cmp	dword [_bb_currGameMode],591
	jne	_41528
	mov	dword [edi+160],0
_41528:
	fldz
	fstp	dword [edi+148]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41529
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_41529:
	cmp	eax,0
	je	_41531
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41538
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41532
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_41532:
	cmp	eax,0
	jne	_41534
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	sete	al
	movzx	eax,al
_41534:
	cmp	eax,0
	jne	_41536
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_41536:
_41538:
	cmp	eax,0
	je	_41540
	push	dword [edi+96]
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	mov	ebx,eax
	fld	dword [ebx+148]
	fstp	dword [edi+148]
_41540:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41542
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41542:
	cmp	eax,0
	je	_41546
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41544
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_41544:
_41546:
	cmp	eax,0
	je	_41548
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_41548:
	jmp	_41550
_41531:
	cmp	dword [_bb_currGameMode],356
	jne	_41551
	cmp	dword [_bb_level],5
	jne	_41552
	push	dword [edi+96]
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	mov	ebx,eax
	fld	dword [ebx+148]
	fstp	dword [edi+148]
_41552:
	jmp	_41554
_41551:
	cmp	dword [_bb_currGameMode],478
	jne	_41555
	push	dword [edi+96]
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,8
	mov	ebx,eax
	fld	dword [ebx+148]
	fstp	dword [edi+148]
_41555:
_41554:
_41550:
	fld	dword [edi+148]
	fstp	dword [edi+152]
	push	_42
	push	esi
	call	_bb_ImageKontrolPlant
	add	esp,8
	mov	eax,esi
	cmp	eax,411
	je	_41559
	cmp	eax,421
	je	_41560
	cmp	eax,431
	je	_41561
	cmp	eax,441
	je	_41562
	cmp	eax,451
	je	_41563
	cmp	eax,461
	je	_41564
	cmp	eax,471
	je	_41565
	cmp	eax,481
	je	_41566
	cmp	eax,482
	je	_41567
	cmp	eax,483
	je	_41568
	cmp	eax,484
	je	_41569
	cmp	eax,485
	je	_41570
	cmp	eax,486
	je	_41571
	cmp	eax,487
	je	_41572
	cmp	eax,488
	je	_41573
	cmp	eax,489
	je	_41574
	jmp	_41558
_41559:
	mov	dword [edi+96],111
	mov	eax,dword [_bb_animPlant_1_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_1b_image]
	mov	dword [edi+28],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+112],8
	fld	dword [_108686]
	fstp	dword [edi+132]
	fld	dword [_108687]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	mov	eax,dword [_bb_animPlant_1c_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+72],15
	mov	eax,dword [_bb_animPlant_1d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+64],30
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41575
	cmp	dword [_bb_animPlant_1_Dead_image],0
	jne	_41576
	push	-1
	push	_41577
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_1_Dead_image],eax
_41576:
	mov	eax,dword [_bb_animPlant_1_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41575:
	jmp	_41558
_41560:
	mov	dword [edi+96],121
	mov	eax,dword [_bb_animPlant_2_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_2b_image]
	mov	dword [edi+28],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41578
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_41578:
	cmp	eax,0
	je	_41580
	mov	dword [edi+112],12
	jmp	_41581
_41580:
	mov	dword [edi+112],8
_41581:
	fld	dword [_108688]
	fstp	dword [edi+132]
	fld	dword [_108689]
	fstp	dword [edi+140]
	mov	dword [edi+124],50
	mov	eax,dword [_bb_animPlant_2c_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+72],15
	mov	eax,dword [_bb_animPlant_2d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+64],30
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41582
	cmp	dword [_bb_animPlant_2_Dead_image],0
	jne	_41583
	push	-1
	push	_41584
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_2_Dead_image],eax
_41583:
	mov	eax,dword [_bb_animPlant_2_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41582:
	jmp	_41558
_41561:
	mov	dword [edi+96],131
	mov	eax,dword [_bb_animPlant_3_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_3b_image]
	mov	dword [edi+28],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+112],8
	fld	dword [_108690]
	fstp	dword [edi+132]
	fld	dword [_108691]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	mov	eax,dword [_bb_animPlant_3c_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+72],15
	mov	eax,dword [_bb_animPlant_3d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+64],30
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41585
	cmp	dword [_bb_animPlant_3_Dead_image],0
	jne	_41586
	push	-1
	push	_41587
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_3_Dead_image],eax
_41586:
	mov	eax,dword [_bb_animPlant_3_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41585:
	jmp	_41558
_41562:
	mov	dword [edi+96],141
	mov	eax,dword [_bb_animPlant_4_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_4b_image]
	mov	dword [edi+28],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+112],8
	fld	dword [_108692]
	fstp	dword [edi+132]
	fld	dword [_108693]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	mov	eax,dword [_bb_animPlant_4c_image]
	mov	dword [edi+56],eax
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+72],15
	mov	eax,dword [_bb_animPlant_4d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+64],30
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41588
	cmp	dword [_bb_animPlant_4_Dead_image],0
	jne	_41589
	push	-1
	push	_41590
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_4_Dead_image],eax
_41589:
	mov	eax,dword [_bb_animPlant_4_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41588:
	jmp	_41558
_41563:
	mov	dword [edi+96],151
	mov	eax,dword [_bb_animPlant_5_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_5b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_5c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_5d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108694]
	fstp	dword [edi+132]
	fld	dword [_108695]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41591
	cmp	dword [_bb_animPlant_5_Dead_image],0
	jne	_41592
	push	-1
	push	_41593
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_5_Dead_image],eax
_41592:
	mov	eax,dword [_bb_animPlant_5_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41591:
	jmp	_41558
_41564:
	mov	dword [edi+96],161
	mov	eax,dword [_bb_animPlant_6_image]
	mov	dword [edi+24],eax
	mov	dword [edi+28],0
	mov	eax,dword [_bb_animPlant_6c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_6d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],0
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41594
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_41594:
	cmp	eax,0
	je	_41596
	mov	dword [edi+112],12
	jmp	_41597
_41596:
	mov	dword [edi+112],8
_41597:
	fld	dword [_108696]
	fstp	dword [edi+132]
	fldz
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41598
	cmp	dword [_bb_animPlant_6_Dead_image],0
	jne	_41599
	push	-1
	push	_41600
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_6_Dead_image],eax
_41599:
	mov	eax,dword [_bb_animPlant_6_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41598:
	jmp	_41558
_41565:
	mov	dword [edi+96],171
	mov	eax,dword [_bb_animPlant_7_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_7b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_7c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_7d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108697]
	fstp	dword [edi+132]
	fld	dword [_108698]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41601
	cmp	dword [_bb_animPlant_7_Dead_image],0
	jne	_41602
	push	-1
	push	_41603
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_7_Dead_image],eax
_41602:
	mov	eax,dword [_bb_animPlant_7_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41601:
	jmp	_41558
_41566:
	mov	dword [edi+96],181
	mov	eax,dword [_bb_animPlant_8_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_8b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_8c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_8d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108699]
	fstp	dword [edi+132]
	fld	dword [_108700]
	fstp	dword [edi+140]
	mov	dword [edi+124],50
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41604
	cmp	dword [_bb_animPlant_8_Dead_image],0
	jne	_41605
	push	-1
	push	_41606
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_8_Dead_image],eax
_41605:
	mov	eax,dword [_bb_animPlant_8_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41604:
	jmp	_41558
_41567:
	mov	dword [edi+96],182
	mov	eax,dword [_bb_animPlant_9_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_9b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_9c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_9d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108701]
	fstp	dword [edi+132]
	fld	dword [_108702]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41607
	cmp	dword [_bb_animPlant_9_Dead_image],0
	jne	_41608
	push	-1
	push	_41609
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_9_Dead_image],eax
_41608:
	mov	eax,dword [_bb_animPlant_9_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41607:
	jmp	_41558
_41568:
	mov	dword [edi+96],183
	mov	eax,dword [_bb_animPlant_10_image]
	mov	dword [edi+24],eax
	mov	dword [edi+28],0
	mov	eax,dword [_bb_animPlant_10c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_10d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],0
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108703]
	fstp	dword [edi+132]
	fldz
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41610
	cmp	dword [_bb_animPlant_10_Dead_image],0
	jne	_41611
	push	-1
	push	_41612
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_10_Dead_image],eax
_41611:
	mov	eax,dword [_bb_animPlant_10_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41610:
	jmp	_41558
_41569:
	mov	dword [edi+96],184
	mov	eax,dword [_bb_animPlant_11_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_11b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_11c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_11d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108704]
	fstp	dword [edi+132]
	fld	dword [_108705]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41613
	cmp	dword [_bb_animPlant_11_Dead_image],0
	jne	_41614
	push	-1
	push	_41615
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_11_Dead_image],eax
_41614:
	mov	eax,dword [_bb_animPlant_11_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41613:
	jmp	_41558
_41570:
	mov	dword [edi+96],185
	mov	eax,dword [_bb_animPlant_12_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_12b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_12c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_12d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108706]
	fstp	dword [edi+132]
	fld	dword [_108707]
	fstp	dword [edi+140]
	mov	dword [edi+124],50
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41616
	cmp	dword [_bb_animPlant_12_Dead_image],0
	jne	_41617
	push	-1
	push	_41618
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_12_Dead_image],eax
_41617:
	mov	eax,dword [_bb_animPlant_12_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41616:
	jmp	_41558
_41571:
	mov	dword [edi+96],186
	mov	eax,dword [_bb_animPlant_13_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_13b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_13c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_13d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108708]
	fstp	dword [edi+132]
	fld	dword [_108709]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+20]
	fadd	dword [_108710]
	fstp	dword [edi+20]
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41619
	cmp	dword [_bb_animPlant_13_Dead_image],0
	jne	_41620
	push	-1
	push	_41621
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_13_Dead_image],eax
_41620:
	mov	eax,dword [_bb_animPlant_13_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41619:
	jmp	_41558
_41572:
	mov	dword [edi+96],187
	mov	eax,dword [_bb_animPlant_14_image]
	mov	dword [edi+24],eax
	mov	dword [edi+28],0
	mov	eax,dword [_bb_animPlant_14c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_14d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],0
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108711]
	fstp	dword [edi+132]
	fldz
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41622
	cmp	dword [_bb_animPlant_14_Dead_image],0
	jne	_41623
	push	-1
	push	_41624
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_14_Dead_image],eax
_41623:
	mov	eax,dword [_bb_animPlant_14_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41622:
	jmp	_41558
_41573:
	mov	dword [edi+96],188
	mov	eax,dword [_bb_animPlant_15_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_15b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_15c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_15d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108712]
	fstp	dword [edi+132]
	fld	dword [_108713]
	fstp	dword [edi+140]
	mov	dword [edi+124],25
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41625
	cmp	dword [_bb_animPlant_15_Dead_image],0
	jne	_41626
	push	-1
	push	_41627
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_15_Dead_image],eax
_41626:
	mov	eax,dword [_bb_animPlant_15_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41625:
	jmp	_41558
_41574:
	mov	dword [edi+96],189
	mov	eax,dword [_bb_animPlant_16_image]
	mov	dword [edi+24],eax
	mov	eax,dword [_bb_animPlant_16b_image]
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animPlant_16c_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_animPlant_16d_image]
	mov	dword [edi+52],eax
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+44],5
	mov	dword [edi+48],3
	mov	dword [edi+72],15
	mov	dword [edi+64],30
	mov	dword [edi+112],8
	fld	dword [_108714]
	fstp	dword [edi+132]
	fld	dword [_108715]
	fstp	dword [edi+140]
	mov	dword [edi+124],50
	fld	dword [edi+148]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_41628
	cmp	dword [_bb_animPlant_16_Dead_image],0
	jne	_41629
	push	-1
	push	_41630
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animPlant_16_Dead_image],eax
_41629:
	mov	eax,dword [_bb_animPlant_16_Dead_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_41628:
	jmp	_41558
_41558:
	push	dword [edi+96]
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+124]
	mov	dword [edi+124],eax
	fld	dword [ebx+132]
	fstp	dword [edi+132]
	fld	dword [ebx+140]
	fstp	dword [edi+140]
	mov	eax,dword [ebp+20]
	mov	dword [edi+100],eax
	mov	eax,dword [edi+112]
	mov	dword [edi+108],eax
	mov	dword [edi+36],1
	mov	dword [edi+92],1
	mov	dword [edi+76],3
	mov	dword [edi+80],0
	mov	dword [edi+116],1
	mov	dword [edi+120],671
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	mov	dword [edi+60],0
	mov	dword [edi+68],0
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_plantAnim_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [edi+84]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [edi+88]
	mov	ecx,dword [edi+96]
	mov	dword [edx+eax*4+28],ecx
	cmp	dword [_bb_loadLevel],0
	jne	_41635
	mov	esi,dword [_bb_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4360
_4362:
	mov	eax,ebx
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4360
	mov	edx,dword [edi+100]
	cmp	dword [eax+32],edx
	jne	_41642
	cmp	dword [_bb_masihAdaTutor],0
	jne	_41643
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_41643:
_41642:
_4360:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4362
_4361:
_41635:
	cmp	dword [_bb_loadLevel],0
	jne	_41645
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	911
	fld	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp+12]
	push	dword [ebp+8]
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,20
_41645:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41651
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41647
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_41647:
	cmp	eax,0
	jne	_41649
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_41649:
_41651:
	cmp	eax,0
	je	_41653
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [edi+100]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jle	_41654
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [edi+100]
	sub	eax,1
	mov	ebx,dword [_bb_arrJumlahPanen]
	mov	ecx,dword [edi+100]
	sub	ecx,1
	mov	ecx,dword [ebx+ecx*4+24]
	sub	ecx,1
	mov	dword [edx+eax*4+24],ecx
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [edi+100]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jg	_41655
	mov	esi,dword [_bb_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4363
_4365:
	mov	eax,ebx
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4363
	mov	edx,dword [edi+100]
	cmp	dword [eax+32],edx
	jne	_41661
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_4364
_41661:
_4363:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4365
_4364:
	mov	esi,dword [_bb_panenCounter_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4366
_4368:
	mov	eax,ebx
	push	_bb_TPanenCounter
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4366
	mov	edx,dword [edi+100]
	cmp	dword [eax+44],edx
	jne	_41669
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_41669:
_4366:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4368
_4367:
	mov	esi,dword [_bb_targetTanamDone_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4369
_4371:
	mov	eax,ebx
	push	_bb_TTargetTanamDone
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4369
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+100]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41677
	mov	eax,dword [edx+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_41677:
	cmp	eax,0
	je	_41679
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,4
_41679:
_4369:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4371
_4370:
_41655:
_41654:
_41653:
	mov	eax,edi
	jmp	_15013
_15013:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,0
	mov	dword [_41715],_41716
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_currGameMode],934
	jne	_41682
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_41685
	cmp	eax,93473
	je	_41686
	cmp	eax,93451
	je	_41687
	cmp	eax,93425
	je	_41688
	cmp	eax,93499
	je	_41689
	cmp	eax,93443
	je	_41690
	cmp	eax,93411
	je	_41691
	cmp	eax,93466
	je	_41692
	cmp	eax,93437
	je	_41693
	jmp	_41684
_41685:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40337
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41686:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40338
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41687:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40339
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41688:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40340
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41689:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40341
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41690:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40342
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41691:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40343
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41692:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40344
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41693:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40345
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41684
_41684:
	jmp	_41695
_41682:
	cmp	dword [_bb_currGameMode],948
	jne	_41696
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_41699
	cmp	eax,94813
	je	_41700
	cmp	eax,94877
	je	_41701
	cmp	eax,94854
	je	_41702
	cmp	eax,94892
	je	_41703
	cmp	eax,94847
	je	_41704
	cmp	eax,94870
	je	_41705
	cmp	eax,94825
	je	_41706
	cmp	eax,94806
	je	_41707
	jmp	_41698
_41699:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40355
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41700:
	push	0
	push	1
	push	_2275
	push	esi
	push	_41708
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41701:
	push	0
	push	1
	push	_2275
	push	esi
	push	_41709
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41702:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40356
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41703:
	push	0
	push	1
	push	_2275
	push	esi
	push	_41710
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41704:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40357
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41705:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40358
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41706:
	push	0
	push	1
	push	_2275
	push	esi
	push	_41711
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41707:
	push	0
	push	1
	push	_2275
	push	esi
	push	_40359
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_41698
_41698:
	jmp	_41712
_41696:
	push	0
	push	1
	push	_2275
	push	esi
	push	_29470
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_41712:
_41695:
	cmp	ebx,0
	je	_41713
	jmp	_4376
_41713:
	jmp	_4378
_4376:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+124],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+132]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+140]
	jmp	_4380
_4378:
_4380:
	cmp	ebx,0
	je	_41719
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_41719:
	mov	eax,edi
	jmp	_15017
_15017:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPlantAnim_loadFileSettingWaktuLayuPlant:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,0
	mov	dword [_41739],_41740
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	cmp	dword [_bb_currGameMode],123
	jne	_41721
	push	0
	push	1
	push	_2275
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41723
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	jmp	_41724
_41721:
	cmp	dword [_bb_currGameMode],252
	jne	_41725
	cmp	dword [_bb_currModeContinuous],2521
	jne	_41726
	push	0
	push	1
	push	_2275
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41727
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	jmp	_41728
_41726:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_41729
	push	0
	push	1
	push	_2275
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41730
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
_41729:
_41728:
	jmp	_41731
_41725:
	cmp	dword [_bb_currGameMode],356
	jne	_41732
	push	0
	push	1
	push	_2275
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41733
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	jmp	_41734
_41732:
	cmp	dword [_bb_currGameMode],478
	jne	_41735
	push	0
	push	1
	push	_2275
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [_bb_level]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41736
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
_41735:
_41734:
_41731:
_41724:
	cmp	esi,0
	je	_41737
	jmp	_4387
_41737:
	jmp	_4389
_4387:
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+148]
	jmp	_4391
_4389:
_4391:
	cmp	esi,0
	je	_41743
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_41743:
	mov	eax,ebx
	jmp	_15021
_15021:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Plant:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	cmp	dword [ebp+12],1
	jne	_41745
	mov	eax,dword [_bb_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_41748
	mov	edi,dword [_bb_bagPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4393
_4395:
	mov	eax,dword [ebp-12]
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4393
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4393:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4395
_4394:
_41748:
_41745:
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_41757
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4396
_4398:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4396
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+136]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+152]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+156]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+160]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4396:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4398
_4397:
_41757:
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_41766
	mov	edi,dword [_bb_ballonTextPlant_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4399
_4401:
	mov	eax,dword [ebp-4]
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4399
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4399:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4401
_4400:
_41766:
	cmp	dword [ebp+12],1
	jne	_41773
	mov	eax,dword [_bb_targetTanamDone_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_targetTanamDone_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_41776
	mov	edi,dword [_bb_targetTanamDone_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4402
_4404:
	mov	eax,dword [ebp-16]
	push	_bb_TTargetTanamDone
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4402
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [ebx+28]
	sub	eax,1
	push	dword [edx+eax*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	edx,dword [_bb_arrTargetTanam]
	mov	eax,dword [ebx+28]
	sub	eax,1
	push	dword [edx+eax*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [ebx+28]
	sub	eax,1
	push	dword [edx+eax*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4402:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4404
_4403:
_41776:
_41773:
	mov	eax,0
	jmp	_15025
_15025:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Plant:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	cmp	dword [ebp+12],1
	jne	_41784
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_41786
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+40],1
	jne	_41787
	mov	eax,dword [_bb_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_41787:
	mov	dword [ebp-36],0
	sub	ebx,1
	mov	dword [ebp-32],ebx
	jmp	_41790
_4407:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+40],1
	jne	_41792
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,8
_41792:
	mov	ebx,dword [_bb_bagPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4408
_4410:
	mov	eax,edi
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4408
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	dword [esi+28],eax
	jne	_41800
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+32],eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+20],eax
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+44],eax
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+48],eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+52]
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+56]
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+60]
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+64]
_41800:
_4408:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4410
_4409:
_4405:
	add	dword [ebp-36],1
_41790:
	mov	eax,dword [ebp-32]
	cmp	dword [ebp-36],eax
	jle	_4407
_4406:
_41786:
_41784:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_41802
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-36],0
	sub	ebx,1
	mov	dword [ebp-40],ebx
	jmp	_41804
_4413:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+132]
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+140]
	add	esp,16
	mov	edi,eax
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+36],eax
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+40],eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+60],eax
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+68],eax
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+76],eax
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+80],eax
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+92],eax
	push	_2230
	push	12
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+104],eax
	push	_2230
	push	13
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+108],eax
	push	_2230
	push	14
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+116],eax
	push	_2230
	push	15
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+120],eax
	push	_2230
	push	16
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+128]
	push	_2230
	push	17
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+136]
	push	_2230
	push	18
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+132]
	push	_2230
	push	19
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+152]
	push	_2230
	push	20
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+156]
	push	_2230
	push	21
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+160],eax
	mov	eax,dword [edi+116]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41809
	mov	eax,dword [edi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41807
	mov	eax,dword [edi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
_41807:
_41809:
	cmp	eax,0
	je	_41811
	mov	eax,dword [edi+80]
	cmp	eax,4
	sete	al
	movzx	eax,al
_41811:
	cmp	eax,0
	je	_41813
	mov	eax,dword [edi+28]
	mov	dword [edi+24],eax
_41813:
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_41816
	jmp	_41815
_41816:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4414
_4416:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4414
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41823
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
_41823:
	cmp	eax,0
	je	_41825
	mov	dword [edx+36],1
	jmp	_4415
_41825:
_4414:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4416
_4415:
	jmp	_41815
_41815:
_4411:
	add	dword [ebp-36],1
_41804:
	mov	eax,dword [ebp-40]
	cmp	dword [ebp-36],eax
	jle	_4413
_4412:
_41802:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_41827
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-36],0
	sub	ebx,1
	mov	dword [ebp-28],ebx
	jmp	_41829
_4419:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	0
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,20
	mov	dword [ebp-20],eax
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-20]
	fstp	dword [eax+8]
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-20]
	fstp	dword [eax+12]
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-20]
	mov	dword [edx+20],eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-20]
	mov	dword [edx+36],eax
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4420
_4422:
	mov	eax,dword [ebp-12]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4420
	mov	esi,dword [ebx+84]
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41838
	mov	esi,dword [ebx+88]
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
_41838:
	cmp	eax,0
	je	_41840
	fld	dword [ebx+16]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+8]
_41840:
_4420:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4422
_4421:
_4417:
	add	dword [ebp-36],1
_41829:
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-36],eax
	jle	_4419
_4418:
_41827:
	cmp	dword [ebp+12],1
	jne	_41841
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_41843
	mov	dword [ebp-36],0
	sub	eax,1
	mov	dword [ebp-24],eax
	jmp	_41844
_4425:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_targetTanamDone_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4426
_4428:
	mov	eax,dword [ebp-16]
	push	_bb_TTargetTanamDone
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4426
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	dword [esi+28],eax
	jne	_41852
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	mov	edi,dword [_bb_arrJumlahPanen]
	mov	ebx,dword [esi+28]
	sub	ebx,1
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+ebx*4+24],eax
	mov	edi,dword [_bb_arrTargetTanam]
	mov	ebx,dword [esi+28]
	sub	ebx,1
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+ebx*4+24],eax
	mov	ebx,dword [_bb_arrJmlSudahPanen]
	mov	esi,dword [esi+28]
	sub	esi,1
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_41852:
_4426:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4428
_4427:
_4423:
	add	dword [ebp-36],1
_41844:
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-36],eax
	jle	_4425
_4424:
_41843:
	call	_bb_updatePanenCounter
_41841:
	mov	eax,0
	jmp	_15029
_15029:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNinjaWeapon
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	eax,0
	jmp	_15032
_15032:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15035:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_41856
	push	eax
	call	_bbGCFree
	add	esp,4
_41856:
	mov	eax,0
	jmp	_41854
_41854:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_41859
	cmp	ebx,0
	je	_41860
	jmp	_41858
_41859:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_41858
_41860:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_41858
_41858:
	mov	eax,0
	jmp	_15039
_15039:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15042
_15042:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_ninjaweaponlist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15045
_15045:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_update:
	push	ebp
	mov	ebp,esp
	sub	esp,68
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	edi,0
	call	_bb_GetPosX_BG
	mov	dword [ebp-64],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],286
	jne	_41863
	mov	eax,dword [ebp+8]
	cmp	dword [eax+128],0
	jle	_41864
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	sub	eax,1
	mov	dword [edx+128],eax
_41864:
_41863:
	mov	ebx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],281
	je	_41866
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,1
	je	_41869
	cmp	eax,2
	je	_41870
	jmp	_41868
_41869:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41871
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,292
	sete	al
	movzx	eax,al
_41871:
	cmp	eax,0
	je	_41873
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fadd	dword [_108916]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	jmp	_41874
_41873:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	je	_41877
	cmp	eax,2
	je	_41878
	cmp	eax,3
	je	_41879
	cmp	eax,4
	je	_41880
	cmp	eax,5
	je	_41881
	jmp	_41876
_41877:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	jmp	_41876
_41878:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41876
_41879:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41876
_41880:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41876
_41881:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41876
_41876:
_41874:
	jmp	_41868
_41870:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	jmp	_41868
_41868:
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+96]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	add	eax,ecx
	mov	dword [edx+92],eax
	jmp	_41882
_41866:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+120],4
	jge	_41883
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,1
	je	_41886
	cmp	eax,2
	je	_41887
	cmp	eax,3
	je	_41888
	jmp	_41885
_41886:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_108917]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [_108918]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	jmp	_41885
_41887:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_108919]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fld	dword [_108920]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	eax,dword [ebp+8]
	mov	dword [eax+124],2
	jmp	_41885
_41888:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+124],0
	jle	_41891
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+124]
	sub	eax,1
	mov	dword [edx+124],eax
	jmp	_41892
_41891:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_41893
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_41893:
_41892:
	jmp	_41885
_41885:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+120],2
	jg	_41894
	mov	dword [ebp-48],10
	mov	esi,180
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,16
	cmp	eax,dword [ebp-48]
	jle	_41898
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41899
_41898:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
_41899:
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],esi
_41894:
	mov	ebx,0
_41883:
_41882:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	cmp	ebx,1
	jne	_41902
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],281
	jne	_41903
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
_41903:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp-56]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-60],eax
	jmp	_4429
_4431:
	mov	eax,dword [ebp-60]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4429
	mov	dword [ebp-52],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+16]
	cmp	dword [ebx+20],eax
	jne	_41911
	jmp	_4429
_41911:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],281
	jne	_41912
	cmp	dword [ebx+148],392
	jne	_41913
	jmp	_4429
_41913:
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_41914
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_41914:
	cmp	eax,0
	je	_41916
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_41916:
	cmp	eax,0
	je	_41918
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41918:
	cmp	eax,0
	je	_41920
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
_41920:
	cmp	eax,0
	je	_41922
	mov	dword [ebp-48],20
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+28]
	fsub	dword [_108921]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41923
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41923:
	cmp	eax,0
	je	_41925
	fld	dword [ebx+24]
	fsub	dword [_108922]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_108923]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	jmp	_41926
_41925:
	cmp	dword [ebx+148],352
	jne	_41927
	fld	dword [ebx+24]
	fsub	dword [_108924]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+28]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_108925]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	jmp	_41928
_41927:
	mov	eax,dword [ebx+148]
	cmp	eax,383
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41929
	mov	eax,dword [ebx+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41929:
	cmp	eax,0
	je	_41931
	fld	dword [ebx+24]
	fsub	dword [_108926]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+28]
	fadd	dword [_108927]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	jmp	_41932
_41931:
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41933
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41933:
	cmp	eax,0
	je	_41935
	fld	dword [ebx+24]
	fsub	dword [_108928]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [ebx+28]
	fsub	dword [_108929]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
_41935:
_41932:
_41928:
_41926:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fstp	qword [ebp-16]
	mov	dword [ebp+-68],esi
	fild	dword [ebp+-68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fstp	qword [ebp-24]
	mov	dword [ebp+-68],esi
	fild	dword [ebp+-68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,16
	cmp	eax,dword [ebp-48]
	jle	_41936
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_41937
_41936:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	dword [ebp-52],1
_41937:
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],esi
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+92]
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],edx
_41922:
	jmp	_41938
_41912:
	mov	edx,0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],286
	je	_41940
	cmp	dword [ebx+148],398
	je	_41941
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	dword [ebx+88],eax
	je	_41942
	jmp	_4429
_41942:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	dword [ebx+88],eax
	je	_41943
	jmp	_4429
_41943:
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_41944
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_41944:
	cmp	eax,0
	je	_41946
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_41946:
	cmp	eax,0
	je	_41948
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41948:
	cmp	eax,0
	je	_41950
	mov	edx,1
_41950:
	jmp	_41951
_41941:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+76],1
	jne	_41952
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	dword [ebx+88],eax
	je	_41953
	jmp	_4429
_41953:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	dword [ebx+88],eax
	je	_41954
	jmp	_4429
_41954:
	jmp	_41955
_41952:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_41956
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41956:
	cmp	eax,0
	je	_41958
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	add	eax,1
	cmp	dword [ebx+88],eax
	je	_41959
	jmp	_4429
_41959:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	add	eax,1
	cmp	dword [ebx+88],eax
	je	_41960
	jmp	_4429
_41960:
_41958:
_41955:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41961
	mov	eax,dword [ebx+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41961:
	cmp	eax,0
	je	_41963
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_41963:
	cmp	eax,0
	je	_41965
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_41965:
	cmp	eax,0
	je	_41967
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_41967:
	cmp	eax,0
	je	_41969
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41969:
	cmp	eax,0
	je	_41971
	mov	edx,1
	jmp	_41972
_41971:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41973
	mov	eax,dword [ebx+88]
	cmp	eax,3
	sete	al
	movzx	eax,al
_41973:
	cmp	eax,0
	je	_41975
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_41975:
	cmp	eax,0
	je	_41977
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_41977:
	cmp	eax,0
	je	_41979
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_41979:
	cmp	eax,0
	je	_41981
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41981:
	cmp	eax,0
	je	_41983
	mov	edx,1
	jmp	_41984
_41983:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_41985
	mov	eax,dword [ebx+88]
	cmp	eax,4
	sete	al
	movzx	eax,al
_41985:
	cmp	eax,0
	je	_41987
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_41987:
	cmp	eax,0
	je	_41989
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_41989:
	cmp	eax,0
	je	_41991
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_41991:
	cmp	eax,0
	je	_41993
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_41993:
	cmp	eax,0
	je	_41995
	mov	edx,1
_41995:
_41984:
_41972:
_41951:
	jmp	_41996
_41940:
	mov	edx,1
_41996:
	cmp	dword [ebx+148],398
	je	_41997
	jmp	_41998
_41997:
_41998:
	cmp	edx,1
	jne	_41999
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42000
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,292
	sete	al
	movzx	eax,al
_42000:
	cmp	eax,0
	je	_42002
	cmp	dword [ebx+148],392
	jne	_42003
	jmp	_4429
_42003:
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42004
	fld	dword [ebx+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_42004:
	cmp	eax,0
	je	_42006
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_108930]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42007
	fld	dword [ebx+108]
	fsub	dword [_108931]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_42009
_42007:
	fld	dword [ebx+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
_42009:
	mov	dword [ebp-52],1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],221
	jne	_42010
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42011
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fld	dword [ebx+28]
	fsub	dword [_108932]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_42011:
	cmp	eax,0
	je	_42013
	mov	dword [ebp-52],0
_42013:
	mov	eax,dword [ebp-52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42014
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_42014:
	cmp	eax,0
	je	_42016
	cmp	dword [ebx+236],3
	jne	_42017
	mov	dword [ebx+212],1
	fld	dword [ebx+196]
	fstp	dword [ebx+200]
	sub	dword [ebx+236],1
	jmp	_42018
_42017:
	cmp	dword [ebx+236],3
	jge	_42019
	mov	dword [ebx+212],0
	sub	dword [ebx+236],1
	cmp	dword [ebx+236],0
	jne	_42020
	mov	dword [ebx+236],3
_42020:
_42019:
_42018:
_42016:
	jmp	_42021
_42010:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],292
	jne	_42022
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42023
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fld	dword [ebx+28]
	fsub	dword [_108933]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_42023:
	cmp	eax,0
	je	_42025
	mov	dword [ebp-52],0
_42025:
	cmp	dword [ebp-52],1
	jne	_42026
	fld	dword [ebx+208]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_42027
	mov	eax,dword [ebx+148]
	cmp	eax,394
	setne	al
	movzx	eax,al
_42027:
	cmp	eax,0
	je	_42029
	mov	dword [ebx+220],1
	fld	dword [ebx+204]
	fstp	dword [ebx+208]
_42029:
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+116]
	push	529
	mov	edx,dword [ebp+8]
	push	dword [edx+72]
	mov	edx,dword [ebp+8]
	push	dword [edx+68]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
_42026:
_42022:
_42021:
_42006:
	jmp	_42031
_42002:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42032
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_42032:
	cmp	eax,0
	jne	_42034
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_42034:
	cmp	eax,0
	jne	_42036
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_42036:
	cmp	eax,0
	je	_42038
	jmp	_4429
_42038:
	cmp	dword [ebx+148],398
	jne	_42039
	jmp	_4429
_42039:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_108934]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42040
	fld	dword [ebx+108]
	fsub	dword [_108935]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	jmp	_42041
_42040:
	fld	dword [ebx+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
_42041:
	push	0
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	esi
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_42042
	mov	dword [ebp-52],1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],286
	jne	_42043
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42044
	mov	edx,dword [ebx+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_42044:
	cmp	eax,0
	je	_42046
	mov	dword [ebp-52],0
_42046:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42047
	mov	edx,dword [ebx+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_42047:
	cmp	eax,0
	je	_42049
	mov	dword [ebp-52],0
_42049:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42050
	mov	edx,dword [ebx+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_42050:
	cmp	eax,0
	je	_42052
	mov	dword [ebp-52],0
_42052:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42053
	mov	edx,dword [ebx+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_42053:
	cmp	eax,0
	je	_42055
	mov	dword [ebp-52],0
_42055:
_42043:
_42042:
_42031:
_41999:
_41938:
	cmp	dword [ebp-52],1
	jne	_42056
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,211
	je	_42060
	cmp	eax,221
	je	_42061
	cmp	eax,281
	je	_42062
	cmp	eax,285
	je	_42063
	cmp	eax,292
	je	_42064
	jmp	_42059
_42060:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42059
_42061:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptomat_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42059
_42062:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42059
_42063:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapdragon_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42059
_42064:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappumpkin_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42059
_42059:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],285
	jne	_42065
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],1
	jne	_42066
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	sub	dword [ebx+152],eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],2
	jmp	_42067
_42066:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],2
	jne	_42068
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ebx+152],eax
_42068:
_42067:
	jmp	_42069
_42065:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	sub	dword [ebx+152],eax
	cmp	dword [ebx+148],398
	jne	_42070
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+116]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+120]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+88]
	mov	dword [ebp+-68],edx
	fild	dword [ebp+-68]
	fmulp	st1,st0
	fsubp	st1,st0
	fstp	dword [eax+116]
_42070:
_42069:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],292
	je	_42071
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_42072
	fld	dword [_108936]
	fstp	dword [ebx+192]
_42072:
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_42071:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,292
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42073
	mov	eax,dword [ebx+148]
	cmp	eax,394
	sete	al
	movzx	eax,al
_42073:
	cmp	eax,0
	je	_42075
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_42076
	fld	dword [_108937]
	fstp	dword [ebx+192]
_42076:
_42075:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],285
	je	_42077
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42077:
	jmp	_4430
_42056:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42081
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_42079
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42079:
_42081:
	cmp	eax,0
	je	_42083
	jmp	_4430
_42083:
_4429:
	mov	eax,dword [ebp-60]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4431
_4430:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42084
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_42084:
	cmp	eax,0
	je	_42086
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_42086:
	cmp	eax,0
	je	_42088
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+52]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+100]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],edx
_42088:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,1
	je	_42091
	cmp	eax,2
	je	_42092
	jmp	_42090
_42091:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42093
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,292
	sete	al
	movzx	eax,al
_42093:
	cmp	eax,0
	je	_42095
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-32]
	mov	ebx,dword [ebp-64]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-68],ebx
	fild	dword [ebp+-68]
	fld	dword [ebp-32]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_42096
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_108938]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42096:
	cmp	eax,0
	je	_42098
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],292
	je	_42099
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_42099:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42098:
	jmp	_42101
_42095:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],286
	jne	_42102
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	je	_42105
	cmp	eax,2
	je	_42106
	cmp	eax,3
	je	_42107
	cmp	eax,4
	je	_42108
	cmp	eax,5
	je	_42109
	jmp	_42104
_42105:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+84]
	add	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],edx
	jl	_42110
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42110:
	jmp	_42104
_42106:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	sub	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+68],edx
	jge	_42112
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42112:
	jmp	_42104
_42107:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	add	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+68],edx
	jle	_42114
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42114:
	jmp	_42104
_42108:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	sub	eax,4
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_42116
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
_42116:
	cmp	eax,0
	je	_42118
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42118:
	jmp	_42104
_42109:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
	cmp	eax,0
	jne	_42120
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
_42120:
	cmp	eax,0
	je	_42122
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42122:
	jmp	_42104
_42104:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-36]
	mov	ebx,dword [ebp-64]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-68],ebx
	fild	dword [ebp+-68]
	fld	dword [ebp-36]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42124
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42124:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_42126
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42126:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-40]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42128
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42128:
	jmp	_42130
_42102:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-44]
	mov	ebx,dword [ebp-64]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-68],ebx
	fild	dword [ebp+-68]
	fld	dword [ebp-44]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42131
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42131:
_42130:
_42101:
	jmp	_42090
_42092:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_42133
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_42133:
	jmp	_42090
_42090:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],1
	jle	_42135
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+60]
	add	eax,1
	mov	dword [edx+60],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+64]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+60],edx
	jle	_42136
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],0
_42136:
_42135:
_41902:
	mov	eax,0
	jmp	_15048
_15048:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_updateKolomBaris:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42137
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42137:
	cmp	eax,0
	je	_42139
	mov	dword [edx+72],0
	jmp	_42140
_42139:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42141
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42141:
	cmp	eax,0
	je	_42143
	mov	dword [edx+72],1
	jmp	_42144
_42143:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42145
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42145:
	cmp	eax,0
	je	_42147
	mov	dword [edx+72],2
	jmp	_42148
_42147:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42149
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42149:
	cmp	eax,0
	je	_42151
	mov	dword [edx+72],3
	jmp	_42152
_42151:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42153
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42153:
	cmp	eax,0
	je	_42155
	mov	dword [edx+72],4
	jmp	_42156
_42155:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42157
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42157:
	cmp	eax,0
	je	_42159
	mov	dword [edx+72],5
	jmp	_42160
_42159:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42161
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42161:
	cmp	eax,0
	je	_42163
	mov	dword [edx+72],6
	jmp	_42164
_42163:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42165
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42165:
	cmp	eax,0
	je	_42167
	mov	dword [edx+72],7
	jmp	_42168
_42167:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42169
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42169:
	cmp	eax,0
	je	_42171
	mov	dword [edx+72],8
	jmp	_42172
_42171:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42173
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42173:
	cmp	eax,0
	je	_42175
	mov	dword [edx+72],9
	jmp	_42176
_42175:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42177
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42177:
	cmp	eax,0
	je	_42179
	mov	dword [edx+72],10
	jmp	_42180
_42179:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42181
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42181:
	cmp	eax,0
	je	_42183
	mov	dword [edx+72],11
_42183:
_42180:
_42176:
_42172:
_42168:
_42164:
_42160:
_42156:
_42152:
_42148:
_42144:
_42140:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42184
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42184:
	cmp	eax,0
	je	_42186
	mov	dword [edx+68],0
	jmp	_42187
_42186:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42188
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42188:
	cmp	eax,0
	je	_42190
	mov	dword [edx+68],1
	jmp	_42191
_42190:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42192
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42192:
	cmp	eax,0
	je	_42194
	mov	dword [edx+68],2
	jmp	_42195
_42194:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42196
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42196:
	cmp	eax,0
	je	_42198
	mov	dword [edx+68],3
	jmp	_42199
_42198:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42200
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42200:
	cmp	eax,0
	je	_42202
	mov	dword [edx+68],4
	jmp	_42203
_42202:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42204
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_42204:
	cmp	eax,0
	je	_42206
	mov	dword [edx+68],5
_42206:
_42203:
_42199:
_42195:
_42191:
_42187:
	mov	eax,0
	jmp	_15051
_15051:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_setPeluru:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebx+116],eax
	cmp	dword [ebx+104],286
	jne	_42207
	mov	dword [ebx+128],3
	mov	eax,dword [ebx+116]
	cmp	eax,1
	je	_42210
	cmp	eax,2
	je	_42211
	cmp	eax,3
	je	_42212
	cmp	eax,4
	je	_42213
	cmp	eax,5
	je	_42214
	jmp	_42209
_42210:
	fld	dword [ebx+24]
	fadd	dword [_109138]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_109139]
	fstp	dword [ebx+28]
	mov	dword [ebx+128],1
	jmp	_42209
_42211:
	fld	dword [ebx+24]
	fadd	dword [_109140]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_109141]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],-90
	jmp	_42209
_42212:
	fld	dword [ebx+24]
	fadd	dword [_109142]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_109143]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],90
	jmp	_42209
_42213:
	fld	dword [ebx+24]
	fadd	dword [_109144]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_109145]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],-45
	jmp	_42209
_42214:
	fld	dword [ebx+24]
	fadd	dword [_109146]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_109147]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],45
	jmp	_42209
_42209:
_42207:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebx+76]
	mov	dword [ebx+80],eax
	mov	eax,dword [ebx+72]
	mov	dword [ebx+84],eax
	mov	eax,0
	jmp	_15055
_15055:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+64],1
	jle	_42216
	mov	eax,dword [ebx+64]
	sub	eax,1
	cmp	dword [ebx+60],eax
	jl	_42217
	mov	eax,dword [ebx+64]
	sub	eax,1
	mov	dword [ebx+60],eax
_42217:
_42216:
	mov	eax,dword [ebx+92]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+60]
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+92],360
	jl	_42218
	mov	dword [ebx+92],0
_42218:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_15058
_15058:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15064
_15064:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_GenerateNinjaWeapon:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	_bb_TNinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+108],esi
	mov	dword [ebx+92],0
	mov	eax,dword [ebp+20]
	mov	dword [ebx+104],eax
	mov	dword [ebx+76],edi
	mov	dword [ebx+64],1
	mov	eax,dword [ebp+40]
	mov	dword [ebx+12],eax
	mov	dword [ebx+16],0
	mov	eax,dword [ebp+36]
	mov	dword [ebx+112],eax
	mov	dword [ebx+116],1
	mov	dword [ebx+20],1
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+128],0
	mov	eax,dword [ebx+104]
	cmp	eax,211
	je	_42223
	cmp	eax,221
	je	_42224
	cmp	eax,241
	je	_42225
	cmp	eax,285
	je	_42226
	cmp	eax,286
	je	_42227
	cmp	eax,291
	je	_42228
	cmp	eax,292
	je	_42229
	jmp	_42222
_42223:
	push	2
	push	_20970
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_weaponSenjata_1_image],eax
	mov	eax,dword [_bb_weaponSenjata_1_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_109165]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109166]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],20
	jmp	_42222
_42224:
	mov	eax,dword [_bb_weaponSenjata_2_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebx+108]
	cmp	eax,1
	je	_42234
	cmp	eax,2
	je	_42235
	jmp	_42233
_42234:
	fld	dword [ebp+8]
	fadd	dword [_109167]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109168]
	fstp	dword [ebx+28]
	jmp	_42233
_42235:
	fld	dword [ebp+8]
	fsub	dword [_109169]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109170]
	fstp	dword [ebx+28]
	jmp	_42233
_42233:
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-8]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebx+40]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-16]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebx+44]
	mov	dword [ebx+96],5
	mov	dword [ebx+92],35
	jmp	_42222
_42225:
	mov	eax,dword [_bb_weaponSenjata_4_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+108]
	cmp	eax,1
	je	_42238
	cmp	eax,2
	je	_42239
	jmp	_42237
_42238:
	fld	dword [ebp+8]
	fadd	dword [_109171]
	fstp	dword [ebx+24]
	jmp	_42237
_42239:
	fld	dword [ebp+8]
	fsub	dword [_109172]
	fstp	dword [ebx+24]
	jmp	_42237
_42237:
	fld	dword [ebp+12]
	fsub	dword [_109173]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	jmp	_42222
_42226:
	mov	eax,dword [_bb_weaponSenjata_12_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_109174]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109175]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	mov	dword [ebx+64],3
	jmp	_42222
_42227:
	mov	eax,dword [_bb_weaponSenjata_13_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	mov	dword [ebx+128],3
	jmp	_42222
_42228:
	mov	eax,dword [_bb_weaponSenjata_18_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_109176]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109177]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	jmp	_42222
_42229:
	mov	eax,dword [_bb_weaponSenjata_19_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebp+8]
	fadd	dword [_109178]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109179]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-24]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [ebx+40]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-32]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	fstp	dword [ebx+44]
	mov	dword [ebx+96],5
	mov	dword [ebx+92],35
	jmp	_42222
_42222:
	mov	dword [ebx+60],0
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebx+76]
	mov	dword [ebx+80],eax
	mov	eax,dword [ebx+72]
	mov	dword [ebx+84],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+88],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_ninjaweaponlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15075
_15075:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNinjaWeapon_GeneratePeluruWortel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	edi,dword [ebp+24]
	push	_bb_TNinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+108],edi
	mov	dword [ebx+104],esi
	mov	eax,dword [ebp+28]
	mov	dword [ebx+76],eax
	mov	dword [ebx+64],4
	mov	eax,dword [ebp+48]
	mov	dword [ebx+12],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebx+112],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebx+116],eax
	fld	dword [ebp+32]
	fstp	dword [ebx+48]
	fld	dword [ebp+36]
	fstp	dword [ebx+52]
	mov	eax,dword [ebp+40]
	mov	dword [ebx+92],eax
	mov	eax,dword [ebx+92]
	mov	dword [ebx+100],eax
	mov	dword [ebx+128],0
	mov	eax,dword [_bb_weaponSenjata_8_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_109194]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_109195]
	fstp	dword [ebx+28]
	mov	dword [ebx+96],0
	fld	dword [ebx+24]
	fstp	dword [ebx+32]
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebx+120],1
	mov	dword [ebx+60],0
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebx+76]
	mov	dword [ebx+80],eax
	mov	eax,dword [ebx+72]
	mov	dword [ebx+84],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+88],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_ninjaweaponlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15089
_15089:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimPanenBuah
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	eax,0
	jmp	_15092
_15092:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_Delete:
	push	ebp
	mov	ebp,esp
_15095:
	mov	eax,0
	jmp	_42247
_42247:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_animPanenBuah_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15098
_15098:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_update:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	dword [_42289],_42290
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],0
	jne	_42249
	jmp	_4435
_42249:
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fstp	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fstp	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,16
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42250
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+52]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+56]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_42251
_42250:
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],1
	cmp	dword [_bb_currLevelName],3
	jne	_42252
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],0
	jle	_42253
	mov	eax,dword [_bb_GardenLevel]
	mov	dword [eax+72],1
	mov	edx,dword [_bb_moneygame]
	mov	eax,dword [ebp+8]
	add	edx,dword [eax+36]
	cmp	edx,9999999
	jl	_42254
	mov	dword [_bb_moneygame],9999999
	jmp	_42255
_42254:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	add	dword [_bb_moneygame],eax
_42255:
	push	8
	call	_bb_CheckTrophyUnlock
	add	esp,4
	jmp	_42256
_42253:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	call	_bb_UpdateLumbung
	add	esp,8
_42256:
_42252:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42257
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_42257:
	cmp	eax,0
	jne	_42259
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_42259:
	cmp	eax,0
	je	_42261
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],0
	jmp	_42262
_42261:
	cmp	dword [_bb_currGameMode],948
	jne	_42263
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],0
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_42266
	cmp	eax,94813
	je	_42267
	cmp	eax,94877
	je	_42268
	cmp	eax,94847
	je	_42269
	cmp	eax,94870
	je	_42270
	cmp	eax,94806
	je	_42271
	jmp	_42265
_42266:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+44]
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_42265
_42267:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_42265
_42268:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+44]
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_42265
_42269:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_42265
_42270:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+44]
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_42265
_42271:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	jmp	_42265
_42265:
	jmp	_42272
_42263:
	cmp	dword [_bb_currGameMode],934
	jne	_42273
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],0
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_42276
	cmp	eax,93469
	je	_42277
	jmp	_42275
_42276:
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],1
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4432
_4434:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4432
	mov	ecx,dword [edx+36]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42284
	mov	eax,dword [edx+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42284:
	cmp	eax,0
	je	_42286
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],0
	jmp	_4433
_42286:
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,8
_4432:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4434
_4433:
	jmp	_42275
_42277:
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+44]
	mov	eax,dword [ebp+8]
	push	dword [eax+80]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_42275
_42275:
_42273:
_42272:
_42262:
_42251:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4440
_4435:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],0
	jne	_42291
	jmp	_4440
_42291:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	add	eax,1
	mov	dword [edx+84],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+88]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+84],edx
	jl	_42292
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],0
	cmp	dword [_bb_currLevelName],3
	je	_42293
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jle	_42294
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+40]
	sub	edx,1
	mov	ebx,dword [_bb_arrJumlahPanen]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+40]
	sub	ecx,1
	mov	ecx,dword [ebx+ecx*4+24]
	sub	ecx,1
	mov	dword [eax+edx*4+24],ecx
_42294:
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jg	_42295
	mov	ebx,dword [_bb_targetTanamDone_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4437
_4439:
	mov	eax,edi
	push	_bb_TTargetTanamDone
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4437
	mov	edx,dword [esi+28]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+40]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42302
	mov	eax,dword [esi+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_42302:
	cmp	eax,0
	je	_42304
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_targettanam_komplit1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [esi+24],1
	jmp	_4438
_42304:
_4437:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4439
_4438:
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+264]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42305
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
_42305:
	cmp	eax,0
	je	_42307
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_42308
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+4+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_42308:
	cmp	eax,0
	je	_42310
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+8+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_42310:
	cmp	eax,0
	je	_42312
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	eax,dword [eax+12+24]
	cmp	eax,0
	setle	al
	movzx	eax,al
_42312:
	cmp	eax,0
	je	_42314
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_42316
	mov	ebx,dword [_bb_statistik]
	fld	dword [_bb_waktuGame]
	fsub	dword [_bb_batasWaktuSilver]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+264],eax
_42316:
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_targettanam_komplitsemua]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_42314:
_42307:
_42295:
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+40]
	sub	edx,1
	mov	ebx,dword [_bb_arrJmlSudahPanen]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+40]
	sub	ecx,1
	mov	ecx,dword [ebx+ecx*4+24]
	add	ecx,1
	mov	dword [eax+edx*4+24],ecx
_42293:
_42292:
_4440:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42318
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42318:
	cmp	eax,0
	je	_42320
	mov	eax,dword [_bb_noTutor]
	cmp	eax,8
	sete	al
	movzx	eax,al
_42320:
	cmp	eax,0
	je	_42322
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42322:
	cmp	eax,0
	je	_42324
	mov	eax,dword [ebp+8]
	cmp	dword [eax+132],0
	jne	_42325
	mov	esi,dword [_bb_nilailevellist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4442
_4444:
	push	_bb_TNilaiLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4442
	fld	dword [eax+8]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+104]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	jmp	_4443
_4442:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4444
_4443:
	mov	eax,dword [ebp+8]
	mov	dword [eax+132],50
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fadd	dword [_109205]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_42325:
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+104]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	qword [ebp-24]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	qword [ebp-32]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+108]
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	mov	eax,dword [ebp+8]
	push	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,16
	mov	edx,dword [ebp+8]
	cmp	eax,dword [edx+132]
	jle	_42336
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	jmp	_42337
_42336:
	mov	eax,dword [ebp+8]
	fld	dword [eax+104]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	cmp	dword [_bb_currLevelName],3
	je	_42338
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	add	edx,dword [eax+36]
	cmp	edx,99999
	jl	_42339
	mov	dword [_bb_nilaigame],99999
	jmp	_42340
_42339:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	add	dword [_bb_nilaigame],eax
_42340:
	call	_bb_NextTutor
_42338:
_42337:
	jmp	_42341
_42324:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42342
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fsub	dword [_109206]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_42343
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	jmp	_42344
_42343:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fsub	dword [_109207]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+116]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42345
	mov	eax,dword [ebp+8]
	fld	dword [eax+116]
	fsub	dword [_109208]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+116]
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fadd	dword [_109209]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_42345:
_42344:
_42342:
_42341:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],0
	jle	_42346
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_42346:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42348
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_42348:
	cmp	eax,0
	je	_42350
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,0
	sete	al
	movzx	eax,al
_42350:
	cmp	eax,0
	je	_42352
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_42352:
	mov	eax,0
	jmp	_15101
_15101:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_drawBuah:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],1
	jne	_42354
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_42354:
	mov	eax,0
	jmp	_15104
_15104:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_drawBag:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],1
	jne	_42355
	push	dword [eax+84]
	push	dword [eax+72]
	push	dword [eax+68]
	push	_brl_max2d_TImage
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_42355:
	mov	eax,0
	jmp	_15107
_15107:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_drawNilai:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+128],1
	jne	_42356
	push	dword [ebx+116]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+120]
	push	dword [ebx+120]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+124]
	push	dword [ebx+100]
	push	dword [ebx+96]
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_42356:
	mov	eax,0
	jmp	_15110
_15110:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15116
_15116:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenBuah_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+16]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	_bb_TAnimPanenBuah
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [ebp+8]
	add	eax,10
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp+12]
	sub	eax,50
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	mov	dword [edi+28],ebx
	mov	eax,dword [edi+28]
	cmp	eax,111
	je	_42361
	cmp	eax,121
	je	_42362
	cmp	eax,131
	je	_42363
	cmp	eax,141
	je	_42364
	cmp	eax,151
	je	_42365
	cmp	eax,161
	je	_42366
	cmp	eax,171
	je	_42367
	cmp	eax,181
	je	_42368
	cmp	eax,182
	je	_42369
	cmp	eax,183
	je	_42370
	cmp	eax,184
	je	_42371
	cmp	eax,185
	je	_42372
	cmp	eax,186
	je	_42373
	cmp	eax,187
	je	_42374
	cmp	eax,188
	je	_42375
	cmp	eax,189
	je	_42376
	cmp	eax,102
	je	_42377
	cmp	eax,104
	je	_42378
	cmp	eax,125
	je	_42379
	cmp	eax,126
	je	_42380
	jmp	_42360
_42361:
	mov	eax,dword [_bb_curBibit_1_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],411
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42381
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	sete	al
	movzx	eax,al
_42381:
	cmp	eax,0
	je	_42383
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],511
	jmp	_42385
_42383:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42386
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94813
	sete	al
	movzx	eax,al
_42386:
	cmp	eax,0
	je	_42388
	mov	dword [ebp-4],511
_42388:
_42385:
	jmp	_42360
_42362:
	mov	eax,dword [_bb_curBibit_2_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],421
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42389
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_42389:
	cmp	eax,0
	je	_42391
	mov	dword [ebp-4],521
	jmp	_42392
_42391:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42393
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94813
	sete	al
	movzx	eax,al
_42393:
	cmp	eax,0
	je	_42395
	mov	dword [ebp-4],521
_42395:
_42392:
	jmp	_42360
_42363:
	mov	eax,dword [_bb_curBibit_3_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],431
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42396
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	sete	al
	movzx	eax,al
_42396:
	cmp	eax,0
	je	_42398
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],531
	jmp	_42399
_42398:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42400
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94813
	sete	al
	movzx	eax,al
_42400:
	cmp	eax,0
	je	_42402
	mov	dword [ebp-4],531
	jmp	_42403
_42402:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42404
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_42404:
	cmp	eax,0
	je	_42406
	mov	dword [ebp-4],531
_42406:
_42403:
_42399:
	jmp	_42360
_42364:
	mov	eax,dword [_bb_curBibit_4_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],441
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42407
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_42407:
	cmp	eax,0
	je	_42409
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],541
_42409:
	jmp	_42360
_42365:
	mov	eax,dword [_bb_curBibit_5_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],451
	jmp	_42360
_42366:
	mov	eax,dword [_bb_curBibit_6_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],461
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42410
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_42410:
	cmp	eax,0
	je	_42412
	mov	dword [ebp-4],581
	jmp	_42413
_42412:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42414
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42414:
	cmp	eax,0
	je	_42416
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],581
	jmp	_42417
_42416:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42418
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_42418:
	cmp	eax,0
	je	_42420
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],581
_42420:
_42417:
_42413:
	jmp	_42360
_42367:
	mov	eax,dword [_bb_curBibit_7_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],471
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42421
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42421:
	cmp	eax,0
	je	_42423
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],583
	jmp	_42424
_42423:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42425
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_42425:
	cmp	eax,0
	je	_42427
	mov	dword [ebp-4],583
_42427:
_42424:
	jmp	_42360
_42368:
	mov	eax,dword [_bb_curBibit_8_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],481
	jmp	_42360
_42369:
	mov	eax,dword [_bb_curBibit_9_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],482
	jmp	_42360
_42370:
	mov	eax,dword [_bb_curBibit_10_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],483
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42428
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42428:
	cmp	eax,0
	je	_42430
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],587
	jmp	_42431
_42430:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42432
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_42432:
	cmp	eax,0
	je	_42434
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],587
_42434:
_42431:
	jmp	_42360
_42371:
	mov	eax,dword [_bb_curBibit_11_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],484
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42435
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_42435:
	cmp	eax,0
	je	_42437
	mov	dword [ebp-4],589
_42437:
	jmp	_42360
_42372:
	mov	eax,dword [_bb_curBibit_12_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],485
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42438
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42438:
	cmp	eax,0
	je	_42440
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],591
_42440:
	jmp	_42360
_42373:
	mov	eax,dword [_bb_curBibit_13_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],486
	jmp	_42360
_42374:
	mov	eax,dword [_bb_curBibit_14_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],487
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42441
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_42441:
	cmp	eax,0
	je	_42443
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],594
_42443:
	jmp	_42360
_42375:
	mov	eax,dword [_bb_curBibit_15_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],488
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42444
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42444:
	cmp	eax,0
	je	_42446
	mov	eax,dword [_bb_animSenjata_22_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],595
	jmp	_42447
_42446:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42448
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94847
	sete	al
	movzx	eax,al
_42448:
	cmp	eax,0
	je	_42450
	mov	dword [ebp-4],595
	jmp	_42451
_42450:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42452
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_42452:
	cmp	eax,0
	je	_42454
	mov	dword [ebp-4],595
_42454:
_42451:
_42447:
	jmp	_42360
_42376:
	mov	eax,dword [_bb_curBibit_16_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],489
	jmp	_42360
_42377:
	mov	eax,dword [_bb_garden_curBarn_25_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],682
	jmp	_42360
_42378:
	mov	eax,dword [_bb_garden_curBarn_26_image]
	mov	dword [edi+24],eax
	mov	dword [edi+80],683
	jmp	_42360
_42379:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42455
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42455:
	cmp	eax,0
	je	_42457
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],584
_42457:
	jmp	_42360
_42380:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42458
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_42458:
	cmp	eax,0
	je	_42460
	mov	eax,dword [_bb_animSenjata_17_Idle_1_image]
	mov	dword [edi+24],eax
	mov	dword [ebp-4],590
_42460:
	jmp	_42360
_42360:
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	je	_42463
	mov	esi,dword [_bb_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4454
_4456:
	mov	eax,ebx
	push	_bb_TBagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4454
	mov	edx,dword [edi+80]
	cmp	dword [eax+28],edx
	jne	_42470
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	fld	dword [eax+8]
	fstp	dword [edi+68]
	fld	dword [eax+12]
	fstp	dword [edi+72]
	mov	eax,dword [_bb_effGetFruit_image]
	mov	dword [edi+76],eax
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+84],0
	mov	dword [edi+88],14
	jmp	_4455
_42470:
_4454:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4456
_4455:
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4457
_4459:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4457
	mov	edx,dword [edi+28]
	cmp	dword [eax+96],edx
	jne	_42477
	mov	edx,dword [eax+124]
	mov	dword [edi+36],edx
	mov	edx,dword [eax+100]
	mov	dword [edi+40],edx
	mov	eax,dword [eax+124]
	mov	dword [ebp-8],eax
_42477:
_4457:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4459
_4458:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42479
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_42479:
	cmp	eax,0
	jne	_42481
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_42481:
	cmp	eax,0
	je	_42483
	mov	ebx,dword [_bb_nilailevellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4460
_4462:
	mov	eax,esi
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4460
	cmp	dword [eax+24],1
	jne	_42490
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fsub	dword [_109277]
	fstp	dword [edi+20]
_42490:
_4460:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4462
_4461:
	jmp	_42491
_42483:
	cmp	dword [_bb_currGameMode],948
	jne	_42492
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42493
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94813
	sete	al
	movzx	eax,al
_42493:
	cmp	eax,0
	jne	_42495
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_42495:
	cmp	eax,0
	jne	_42497
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94847
	sete	al
	movzx	eax,al
_42497:
	cmp	eax,0
	jne	_42499
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_42499:
	cmp	eax,0
	jne	_42501
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	sete	al
	movzx	eax,al
_42501:
	cmp	eax,0
	je	_42503
	mov	eax,dword [ebp-4]
	mov	dword [edi+80],eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	jg	_42505
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+44],eax
	jmp	_42507
_42505:
	mov	eax,dword [_bb_jmlSlotSenjata]
	mov	dword [edi+44],eax
_42507:
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4463
_4465:
	mov	eax,esi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4463
	mov	edx,dword [edi+80]
	cmp	dword [eax+36],edx
	jne	_42514
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
	jmp	_4464
_42514:
_4463:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4465
_4464:
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42515
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	sete	al
	movzx	eax,al
_42515:
	cmp	eax,0
	je	_42517
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+44],eax
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4466
_4468:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4466
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
_4466:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4468
_4467:
_42517:
	jmp	_42524
_42503:
	mov	esi,dword [_bb_nilailevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4469
_4471:
	mov	eax,ebx
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4469
	cmp	dword [eax+24],1
	jne	_42530
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fsub	dword [_109278]
	fstp	dword [edi+20]
_42530:
_4469:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4471
_4470:
_42524:
	jmp	_42531
_42492:
	cmp	dword [_bb_currGameMode],934
	jne	_42532
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_42535
	cmp	eax,93469
	je	_42536
	mov	esi,dword [_bb_nilailevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4478
_4480:
	mov	eax,ebx
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4478
	cmp	dword [eax+24],1
	jne	_42542
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fsub	dword [_109279]
	fstp	dword [edi+20]
_42542:
_4478:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4480
_4479:
	jmp	_42534
_42535:
	mov	eax,dword [ebp-4]
	mov	dword [edi+80],eax
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_4472
_4474:
	mov	eax,esi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4472
	mov	edx,dword [edi+80]
	cmp	dword [eax+36],edx
	jne	_42548
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
	fld	dword [eax+12]
	fstp	dword [edi+68]
	fld	dword [eax+16]
	fstp	dword [edi+72]
	mov	edx,dword [_bb_ext3_sinarTrap1_image]
	mov	dword [edi+76],edx
	mov	dword [edi+88],13
	mov	edx,dword [eax+152]
	add	edx,1
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fld	dword [eax+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42549
	mov	eax,dword [_bb_ext3_sinarTrap2_image]
	mov	dword [edi+76],eax
	mov	dword [edi+88],6
_42549:
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_4473
_42548:
_4472:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4474
_4473:
	jmp	_42534
_42536:
	mov	eax,dword [ebp-4]
	mov	dword [edi+80],eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	jg	_42551
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+44],eax
	jmp	_42553
_42551:
	mov	eax,dword [_bb_jmlSlotSenjata]
	mov	dword [edi+44],eax
_42553:
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4475
_4477:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4475
	mov	edx,dword [edi+44]
	cmp	dword [eax+40],edx
	jne	_42559
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
	jmp	_4476
_42559:
_4475:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4477
_4476:
	jmp	_42534
_42534:
_42532:
_42531:
_42491:
	jmp	_42462
_42463:
	mov	eax,dword [edi+28]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_42560
	mov	eax,dword [edi+28]
	cmp	eax,104
	sete	al
	movzx	eax,al
_42560:
	cmp	eax,0
	je	_42562
	mov	esi,dword [_bb_garden_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4445
_4447:
	mov	eax,ebx
	push	_bb_TGarden_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4445
	mov	edx,dword [edi+80]
	cmp	dword [eax+24],edx
	jne	_42569
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	fld	dword [eax+8]
	fstp	dword [edi+68]
	fld	dword [eax+12]
	fstp	dword [edi+72]
	jmp	_4446
_42569:
_4445:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4447
_4446:
	jmp	_42570
_42562:
	mov	esi,dword [_bb_garden_bagPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4448
_4450:
	mov	eax,ebx
	push	_bb_TGarden_BagPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4448
	mov	edx,dword [edi+80]
	cmp	dword [eax+28],edx
	jne	_42577
	mov	edx,dword [_bb_GardenLevel]
	fld	dword [edx+52]
	fstp	dword [edi+16]
	mov	edx,dword [_bb_GardenLevel]
	fld	dword [edx+56]
	fstp	dword [edi+20]
	fld	dword [eax+8]
	fstp	dword [edi+68]
	fld	dword [eax+12]
	fstp	dword [edi+72]
	jmp	_4449
_42577:
_4448:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4450
_4449:
_42570:
	mov	eax,dword [_bb_effGetFruit_image]
	mov	dword [edi+76],eax
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+84],0
	mov	dword [edi+88],14
	mov	esi,dword [_bb_garden_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4451
_4453:
	mov	eax,ebx
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4451
	mov	edx,dword [edi+28]
	cmp	dword [eax+100],edx
	jne	_42584
	mov	edx,dword [eax+128]
	mov	dword [edi+36],edx
	mov	edx,dword [eax+104]
	mov	dword [edi+40],edx
	mov	eax,dword [eax+128]
	mov	dword [ebp-8],eax
_42584:
_4451:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4453
_4452:
	jmp	_42462
_42462:
	fld	dword [_109280]
	fstp	dword [edi+60]
	fldz
	fstp	dword [edi+48]
	fldz
	fstp	dword [edi+52]
	fldz
	fstp	dword [edi+56]
	fldz
	fstp	dword [edi+64]
	mov	dword [edi+32],1
	mov	dword [edi+92],0
	mov	dword [edi+128],1
	mov	eax,dword [ebp+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+96]
	mov	eax,dword [ebp+12]
	sub	eax,70
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+100]
	fld	dword [edi+100]
	fsub	dword [_109281]
	fstp	dword [edi+108]
	mov	eax,dword [_bb_animPanenBuah_Nilai_image]
	mov	dword [edi+112],eax
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld1
	fstp	dword [edi+116]
	fld1
	fstp	dword [edi+120]
	mov	dword [edi+132],0
	mov	eax,dword [ebp-8]
	cmp	eax,50
	je	_42587
	cmp	eax,75
	je	_42588
	cmp	eax,100
	je	_42589
	cmp	eax,200
	je	_42590
	mov	dword [edi+124],0
	jmp	_42586
_42587:
	mov	dword [edi+124],1
	jmp	_42586
_42588:
	mov	dword [edi+124],2
	jmp	_42586
_42589:
	mov	dword [edi+124],3
	jmp	_42586
_42590:
	mov	dword [edi+124],4
	jmp	_42586
_42586:
	mov	eax,dword [_bb_animPanenBuah_list]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_15121
_15121:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEffEnemy
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	eax,0
	jmp	_15124
_15124:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_Delete:
	push	ebp
	mov	ebp,esp
_15127:
	mov	eax,0
	jmp	_42592
_42592:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_enemyefflist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15130
_15130:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+36],1
	jne	_42594
	mov	eax,0
	jmp	_15133
_42594:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebx+28]
	sub	eax,1
	cmp	dword [ebx+20],eax
	jge	_42596
	add	dword [ebx+20],1
	add	dword [ebx+24],1
	jmp	_42597
_42596:
	mov	dword [ebx+36],1
	mov	dword [ebx+40],1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
_42597:
	mov	eax,0
	jmp	_15133
_15133:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_15136
_15136:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEffEnemy_GenerateEnemyEffect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	push	_bb_TEffEnemy
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,211
	je	_42602
	cmp	eax,221
	je	_42603
	cmp	eax,241
	je	_42604
	cmp	eax,281
	je	_42605
	cmp	eax,285
	je	_42606
	cmp	eax,286
	je	_42607
	cmp	eax,291
	je	_42608
	cmp	eax,394
	je	_42609
	jmp	_42601
_42602:
	mov	eax,dword [_bb_effKena_Senjata_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],8
	jmp	_42601
_42603:
	mov	eax,dword [_bb_effKena_Senjata_2_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],8
	jmp	_42601
_42604:
	mov	eax,dword [_bb_effKena_Senjata_4_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],8
	jmp	_42601
_42605:
	mov	eax,dword [_bb_effKena_Senjata_8_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],5
	jmp	_42601
_42606:
	mov	eax,dword [_bb_effKena_Senjata_12_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],4
	jmp	_42601
_42607:
	mov	eax,dword [_bb_effKena_Senjata_13_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],8
	jmp	_42601
_42608:
	mov	eax,dword [_bb_effKena_Senjata_18_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],8
	jmp	_42601
_42609:
	mov	eax,dword [_bb_animMusuh_22_EffKena_1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+28],3
	jmp	_42601
_42601:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp+12]
	mov	dword [ebx+12],eax
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	eax,dword [_bb_enemyefflist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15141
_15141:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_AnimPanenBuah:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_animPanenBuah_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_animPanenBuah_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_42614
	mov	edi,dword [_bb_animPanenBuah_list]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4481
_4483:
	mov	eax,dword [ebp-4]
	push	_bb_TAnimPanenBuah
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4481
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+124]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4481:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4483
_4482:
_42614:
	mov	eax,0
	jmp	_15144
_15144:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_AnimPanenBuah:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_animPanenBuah_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_42624
	mov	dword [ebp-4],0
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_42626
_4486:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_bb_TAnimPanenBuah
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	0
	mov	eax,dword [edi]
	call	dword [eax+72]
	add	esp,12
	mov	edi,eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+8]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+12]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+32],eax
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+40],eax
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+80],eax
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+84],eax
	push	_2230
	push	8
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+92],eax
	push	_2230
	push	9
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+100]
	push	_2230
	push	10
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+116]
	push	_2230
	push	11
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+120]
	push	_2230
	push	12
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+124],eax
	push	_2230
	push	13
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+128],eax
	push	_2230
	push	14
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+132],eax
	push	_2230
	push	15
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+96]
	push	_2230
	push	16
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+100]
	cmp	dword [_bb_currGameMode],934
	jne	_42629
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_42632
	jmp	_42631
_42632:
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4487
_4489:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4487
	mov	edx,dword [edi+80]
	cmp	dword [eax+36],edx
	jne	_42639
	mov	edx,dword [_bb_ext3_sinarTrap1_image]
	mov	dword [edi+76],edx
	mov	edx,dword [eax+152]
	add	edx,1
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fld	dword [eax+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42640
	mov	eax,dword [_bb_ext3_sinarTrap2_image]
	mov	dword [edi+76],eax
_42640:
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_4488
_42639:
_4487:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4489
_4488:
	jmp	_42631
_42631:
_42629:
_4484:
	add	dword [ebp-4],1
_42626:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-4],eax
	jle	_4486
_4485:
_42624:
	mov	eax,0
	jmp	_15147
_15147:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBagTrap
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],2
	push	dword [ebx+96]
	push	_42642
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	dword [ebx+96]
	push	_42644
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	dword [ebx+96]
	push	_42646
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	push	dword [ebx+96]
	push	_42648
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	dword [ebx+96]
	push	_42650
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+96]
	push	_42652
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	fldz
	fstp	dword [ebx+148]
	mov	dword [ebx+152],0
	fldz
	fstp	dword [ebx+156]
	fldz
	fstp	dword [ebx+160]
	fldz
	fstp	dword [ebx+164]
	mov	eax,0
	jmp	_15150
_15150:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_15153:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_42656
	push	eax
	call	_bbGCFree
	add	esp,4
_42656:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_42658
	push	eax
	call	_bbGCFree
	add	esp,4
_42658:
	mov	eax,dword [ebx+112]
	dec	dword [eax+4]
	jnz	_42660
	push	eax
	call	_bbGCFree
	add	esp,4
_42660:
	mov	eax,dword [ebx+108]
	dec	dword [eax+4]
	jnz	_42662
	push	eax
	call	_bbGCFree
	add	esp,4
_42662:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_42664
	push	eax
	call	_bbGCFree
	add	esp,4
_42664:
	mov	eax,dword [ebx+100]
	dec	dword [eax+4]
	jnz	_42666
	push	eax
	call	_bbGCFree
	add	esp,4
_42666:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_42668
	push	eax
	call	_bbGCFree
	add	esp,4
_42668:
	mov	eax,0
	jmp	_42654
_42654:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_42671
	cmp	ebx,0
	je	_42672
	jmp	_42670
_42671:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_42670
_42672:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_42670
_42670:
	mov	eax,0
	jmp	_15157
_15157:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15160
_15160:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_bagTrap_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15163
_15163:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_update:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-24],0
	mov	dword [_42710],_42711
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+20],1
	jne	_42674
	jmp	_4495
_42674:
	cmp	dword [_bb_gameOver],1
	jne	_42675
	jmp	_4495
_42675:
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_42676
	jmp	_4495
_42676:
	cmp	dword [_bb_pauseGame],0
	jne	_42677
	mov	eax,dword [ebp+8]
	cmp	dword [eax+140],0
	jle	_42678
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
_42678:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+144]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42679
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+140]
	cmp	eax,0
	setle	al
	movzx	eax,al
_42679:
	cmp	eax,0
	je	_42681
	mov	esi,16
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+20]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fstp	qword [ebp-8]
	mov	dword [ebp+-28],edi
	fild	dword [ebp+-28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fstp	qword [ebp-16]
	mov	dword [ebp+-28],edi
	fild	dword [ebp+-28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	cmp	eax,esi
	jle	_42688
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-28],edi
	fild	dword [ebp+-28]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_42689
_42688:
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],0
_42689:
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
_42681:
_42677:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42690
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_42690:
	cmp	eax,0
	je	_42692
	jmp	_4495
_42692:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jne	_42693
	jmp	_4493
_42693:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],1
	jne	_42694
	mov	eax,dword [ebp+8]
	fld	dword [eax+72]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_42695
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_42696
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_109446]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
_42696:
_42695:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109447]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42698
	mov	eax,dword [ebp-24]
	cmp	eax,1
	setl	al
	movzx	eax,al
_42698:
	cmp	eax,0
	je	_42700
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_109448]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_42700:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109449]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_42701
	mov	eax,dword [ebp-24]
	cmp	eax,1
	setl	al
	movzx	eax,al
_42701:
	cmp	eax,0
	je	_42703
	jmp	_42704
_42703:
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_42705
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109450]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42706
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fld	dword [_109451]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_42707
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109452]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_109453]
	fadd	dword [_109454]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
_42707:
_42706:
_42705:
_42704:
_42694:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fld	dword [_109455]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42708
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],581
	jne	_42709
_42709:
_42708:
_4493:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jne	_42712
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	sub	edx,dword [eax+56]
	cmp	edx,0
	jl	_42713
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109456]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42714
_42713:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_42714:
_42712:
	cmp	dword [_bb_currGameMode],934
	jne	_42715
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_42718
	cmp	eax,93469
	je	_42719
	jmp	_42717
_42718:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109457]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42717
_42719:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109458]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42717
_42717:
_42715:
	cmp	dword [_bb_currGameMode],948
	jne	_42720
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_42723
	cmp	eax,94813
	je	_42724
	cmp	eax,94869
	je	_42725
	cmp	eax,94892
	je	_42726
	cmp	eax,94847
	je	_42727
	cmp	eax,94870
	je	_42728
	cmp	eax,94806
	je	_42729
	jmp	_42722
_42723:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109459]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42724:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109460]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42725:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jne	_42730
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109461]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_42730:
	jmp	_42722
_42726:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109462]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42727:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109463]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42728:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109464]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42729:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_109465]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_42722
_42722:
_42720:
_4495:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_15166
_15166:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+48],1
	jne	_42732
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+16]
	push	dword [esi+12]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [esi+92],1
	jne	_42733
	push	0
	push	dword [esi+84]
	push	dword [esi+80]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_42733:
	cmp	dword [esi+124],1
	jne	_42734
	push	0
	push	dword [esi+132]
	push	dword [esi+128]
	push	_brl_max2d_TImage
	push	dword [esi+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+96]
	sub	eax,1
	mov	edi,eax
	jmp	_42736
_4499:
	mov	eax,dword [esi+120]
	cmp	dword [eax+ebx*4+24],1
	jne	_42738
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+104]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+100]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_42738:
_4497:
	add	ebx,1
_42736:
	cmp	ebx,edi
	jle	_4499
_4498:
_42734:
_42732:
	mov	eax,0
	jmp	_15169
_15169:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_isiBagTrap:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	cmp	dword [ebx+52],0
	jne	_42739
	mov	eax,dword [ebx+36]
	cmp	eax,521
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42740
	cmp	edx,121
	sete	al
	movzx	eax,al
_42740:
	cmp	eax,0
	je	_42742
	fld	dword [ebx+148]
	fld	dword [_109510]
	fdiv	dword [ebx+156]
	faddp	st1,st0
	fstp	dword [ebx+148]
	fld	dword [ebx+148]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fld	dword [_109511]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_42743
	fld	dword [ebx+148]
	fld	dword [_109512]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_42743:
	cmp	eax,0
	je	_42745
	fld	dword [_109513]
	fstp	dword [ebx+28]
	jmp	_42746
_42745:
	fld	dword [ebx+28]
	fld	dword [_109514]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_42747
	fld	dword [ebx+148]
	fld	dword [_109515]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_42747:
	cmp	eax,0
	je	_42749
	fld	dword [_109516]
	fstp	dword [ebx+28]
	mov	dword [ebx+52],1
_42749:
_42746:
	add	dword [ebx+152],1
	mov	eax,dword [ebx+152]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fld	dword [ebx+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42750
	fld	dword [_109517]
	fstp	dword [ebx+28]
	mov	dword [ebx+52],1
_42750:
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_targettanam_komplit1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_42751
_42742:
	mov	eax,dword [ebx+36]
	cmp	eax,581
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42752
	cmp	edx,161
	sete	al
	movzx	eax,al
_42752:
	cmp	eax,0
	je	_42754
	fld	dword [ebx+148]
	fld	dword [_109518]
	fdiv	dword [ebx+156]
	faddp	st1,st0
	fstp	dword [ebx+148]
	fld	dword [ebx+148]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fld	dword [_109519]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_42755
	fld	dword [ebx+148]
	fld	dword [_109520]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_42755:
	cmp	eax,0
	je	_42757
	fld	dword [_109521]
	fstp	dword [ebx+28]
	jmp	_42758
_42757:
	fld	dword [ebx+28]
	fld	dword [_109522]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_42759
	fld	dword [ebx+148]
	fld	dword [_109523]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_42759:
	cmp	eax,0
	je	_42761
	fld	dword [_109524]
	fstp	dword [ebx+28]
	mov	dword [ebx+52],1
_42761:
_42758:
	add	dword [ebx+152],1
	mov	eax,dword [ebx+152]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fld	dword [ebx+156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_42762
	fld	dword [_109525]
	fstp	dword [ebx+28]
	mov	dword [ebx+52],1
_42762:
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_targettanam_komplit1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_42754:
_42751:
_42739:
	mov	eax,0
	jmp	_15173
_15173:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15179
_15179:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_goLoading:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fldz
	fstp	dword [eax+28]
	fld	dword [eax+28]
	fadd	dword [_109547]
	fadd	dword [_109548]
	fstp	dword [eax+32]
	fld	dword [eax+60]
	fstp	dword [eax+64]
	mov	dword [eax+52],0
	mov	eax,0
	jmp	_15182
_15182:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_calculateLoading:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [_109551]
	fstp	dword [eax+32]
	fld	dword [eax+60]
	fstp	dword [eax+68]
	fld	dword [eax+60]
	fld	dword [eax+32]
	fsub	dword [_109552]
	fdivp	st1,st0
	fstp	dword [eax+60]
	fld	dword [eax+60]
	fstp	dword [eax+64]
	cmp	dword [_bb_loadLevel],0
	jne	_42764
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_42764:
	mov	eax,0
	jmp	_15185
_15185:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_calculateLoading2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fstp	dword [eax+60]
	fld	dword [_109556]
	fstp	dword [eax+32]
	fld	dword [eax+60]
	fstp	dword [eax+68]
	fld	dword [eax+60]
	fld	dword [eax+32]
	fsub	dword [_109557]
	fdivp	st1,st0
	fstp	dword [eax+60]
	fld	dword [eax+60]
	fstp	dword [eax+64]
	mov	eax,0
	jmp	_15188
_15188:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_ReOrderPos:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [_bb_bagTrap_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4500
_4502:
	mov	eax,dword [ebp-16]
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4500
	mov	eax,dword [ebp-8]
	cmp	dword [esi+40],eax
	jg	_42775
	jmp	_4500
_42775:
	mov	eax,dword [ebp-8]
	cmp	dword [esi+40],eax
	jle	_42777
	mov	ebx,dword [esi+40]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-8]
	mov	dword [esi+40],edx
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [esi+12]
	mov	dword [ebp-8],ebx
	mov	dword [ebp-20],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],1
	jne	_42781
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	fstp	dword [esi+80]
_42781:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+124],1
	jne	_42782
	mov	eax,edi
	sub	eax,10
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	mov	ebx,0
	mov	eax,dword [esi+96]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_42784
_4505:
	mov	eax,dword [esi+100]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [esi+108]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	fstp	dword [eax+ebx*4+24]
	mov	eax,esi
	push	dword [esi+76]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	push	_brl_max2d_TImage
	mov	eax,dword [esi+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,1
	add	edi,eax
_4503:
	add	ebx,1
_42784:
	cmp	ebx,dword [ebp-4]
	jle	_4505
_4504:
_42782:
_42777:
_42776:
_4500:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4502
_4501:
	mov	eax,0
	jmp	_15191
_15191:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_42832],_42833
	cmp	dword [_bb_gameOver],1
	jne	_42787
	jmp	_4506
_42787:
	cmp	dword [esi+48],0
	jne	_42788
	jmp	_4506
_42788:
	cmp	dword [esi+144],1
	jne	_42789
	jmp	_4506
_42789:
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_42790
	cmp	dword [esi+36],500
	je	_42791
	cmp	dword [esi+52],0
	jne	_42792
	push	dword [esi+36]
	push	_2243
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	jmp	_42793
_42792:
	push	dword [esi+36]
	push	_1
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_42793:
_42791:
	mov	ebx,0
	cmp	dword [_bb_currGameMode],934
	jne	_42795
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_42798
	cmp	eax,93451
	je	_42799
	cmp	eax,93469
	je	_42800
	mov	eax,dword [_bb_nilaigame]
	sub	eax,dword [esi+56]
	cmp	eax,0
	jl	_42801
	mov	ebx,1
_42801:
	jmp	_42797
_42798:
	mov	ebx,1
	jmp	_42797
_42799:
	mov	ebx,0
	jmp	_42797
_42800:
	mov	ebx,1
	jmp	_42797
_42797:
	jmp	_42802
_42795:
	cmp	dword [_bb_currGameMode],948
	jne	_42803
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_42806
	cmp	eax,94813
	je	_42807
	cmp	eax,94869
	je	_42808
	cmp	eax,94892
	je	_42809
	cmp	eax,94847
	je	_42810
	cmp	eax,94870
	je	_42811
	cmp	eax,94806
	je	_42812
	mov	eax,dword [_bb_nilaigame]
	sub	eax,dword [esi+56]
	cmp	eax,0
	jl	_42813
	mov	ebx,1
_42813:
	jmp	_42805
_42806:
	mov	ebx,1
	jmp	_42805
_42807:
	mov	ebx,1
	jmp	_42805
_42808:
	cmp	dword [esi+52],1
	jne	_42814
	mov	ebx,1
_42814:
	jmp	_42805
_42809:
	mov	ebx,1
	jmp	_42805
_42810:
	mov	ebx,1
	jmp	_42805
_42811:
	mov	ebx,1
	jmp	_42805
_42812:
	mov	ebx,1
	jmp	_42805
_42805:
	jmp	_42815
_42803:
	mov	eax,dword [_bb_nilaigame]
	sub	eax,dword [esi+56]
	cmp	eax,0
	jl	_42816
	mov	ebx,1
_42816:
_42815:
_42802:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_42817
	cmp	ebx,1
	sete	al
	movzx	eax,al
_42817:
	cmp	eax,0
	je	_42819
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42819:
	cmp	eax,0
	je	_42821
	mov	dword [esi+44],1
_42821:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_42822
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42822:
	cmp	eax,0
	je	_42824
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [esi+36]
	cmp	dword [edx+72],eax
	jne	_42825
	push	dword [esi+36]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_42826
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_42826:
	jmp	_42828
_42825:
	push	dword [esi+36]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_42829
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [esi+36]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [esi+40]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [esi+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_42829:
_42828:
_42824:
	jmp	_42831
_42790:
	mov	dword [esi+44],0
_42831:
_4506:
	mov	eax,0
	jmp	_15195
_15195:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_cekMouseEvent2:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_42834
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],500
	je	_42835
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jne	_42836
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	push	_1
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_42836:
_42835:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_42837
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42837:
	cmp	eax,0
	je	_42839
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
_42839:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_42840
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_42840:
	cmp	eax,0
	je	_42842
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,597
	sete	al
	movzx	eax,al
_42842:
	cmp	eax,0
	je	_42844
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
_42844:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_42845
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_42845:
	cmp	eax,0
	je	_42847
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4508
_4510:
	push	_bb_TBtnPanelPilihSenjata
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4508
	mov	ecx,dword [eax+36]
	mov	edx,dword [ebp+8]
	cmp	dword [edx+36],ecx
	jne	_42854
	mov	dword [eax+48],1
_42854:
_4508:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4510
_4509:
	mov	eax,dword [ebp+8]
	mov	edi,dword [eax+40]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [_bb_bagTrap_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4511
_4513:
	mov	eax,dword [ebp-12]
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4511
	cmp	dword [esi+40],edi
	jg	_42864
	jmp	_4511
_42864:
	cmp	dword [esi+40],edi
	jle	_42866
	mov	ebx,dword [esi+40]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+40],edi
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	mov	edi,ebx
	mov	dword [ebp-8],eax
_42866:
_42865:
_4511:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4513
_4512:
_42847:
	jmp	_42869
_42834:
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
_42869:
	mov	eax,0
	jmp	_15199
_15199:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [esi+96]
	sub	eax,1
	mov	dword [ebp-4],eax
	mov	edi,0
	mov	eax,dword [esi+96]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_42876
_4516:
	cmp	dword [ebp-12],0
	jne	_42878
	mov	edx,dword [esi+100]
	mov	eax,dword [esi+108]
	fld	dword [eax+edi*4+24]
	fsub	dword [_109618]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [esi+100]
	fld	dword [eax+edi*4+24]
	fsub	dword [_109619]
	fstp	dword [esi+128]
	jmp	_42879
_42878:
	mov	edx,dword [esi+100]
	mov	eax,dword [esi+108]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [esi+100]
	fld	dword [eax+24]
	fsub	dword [_109620]
	fstp	dword [esi+128]
_42879:
	cmp	edi,dword [ebp-12]
	jg	_42880
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_42884
	cmp	eax,49
	je	_42885
	cmp	eax,50
	je	_42886
	cmp	eax,51
	je	_42887
	cmp	eax,52
	je	_42888
	cmp	eax,53
	je	_42889
	cmp	eax,54
	je	_42890
	cmp	eax,55
	je	_42891
	cmp	eax,56
	je	_42892
	cmp	eax,57
	je	_42893
	jmp	_42883
_42884:
	mov	ebx,0
	jmp	_42883
_42885:
	mov	ebx,1
	jmp	_42883
_42886:
	mov	ebx,2
	jmp	_42883
_42887:
	mov	ebx,3
	jmp	_42883
_42888:
	mov	ebx,4
	jmp	_42883
_42889:
	mov	ebx,5
	jmp	_42883
_42890:
	mov	ebx,6
	jmp	_42883
_42891:
	mov	ebx,7
	jmp	_42883
_42892:
	mov	ebx,8
	jmp	_42883
_42893:
	mov	ebx,9
	jmp	_42883
_42883:
	mov	edx,dword [esi+116]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [esi+120]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	jmp	_42895
_42880:
	mov	edx,dword [esi+120]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_42895:
	sub	dword [ebp-8],1
	sub	dword [ebp-4],1
_4514:
	add	edi,1
_42876:
	cmp	edi,dword [ebp-20]
	jle	_4516
_4515:
	mov	eax,0
	jmp	_15203
_15203:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42898
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42899
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42900
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42901
	push	_4517
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42902
	push	_4518
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42903
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42904
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42905
	push	_4519
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42906
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42907
	push	_4520
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42908
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42909
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42910
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42911
	push	_90
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42912
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42913
	push	_4521
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42914
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42915
	push	_94
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42916
	push	_4522
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42917
	push	_96
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42918
	push	_97
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42919
	push	_4523
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42920
	push	_99
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_42921
	jmp	_42897
_42898:
	mov	esi,511
	jmp	_42897
_42899:
	mov	esi,521
	jmp	_42897
_42900:
	mov	esi,531
	jmp	_42897
_42901:
	mov	esi,541
	jmp	_42897
_42902:
	mov	esi,551
	jmp	_42897
_42903:
	mov	esi,561
	jmp	_42897
_42904:
	mov	esi,571
	jmp	_42897
_42905:
	mov	esi,581
	jmp	_42897
_42906:
	mov	esi,582
	jmp	_42897
_42907:
	mov	esi,583
	jmp	_42897
_42908:
	mov	esi,584
	jmp	_42897
_42909:
	mov	esi,585
	jmp	_42897
_42910:
	mov	esi,586
	jmp	_42897
_42911:
	mov	esi,587
	jmp	_42897
_42912:
	mov	esi,588
	jmp	_42897
_42913:
	mov	esi,589
	jmp	_42897
_42914:
	mov	esi,590
	jmp	_42897
_42915:
	mov	esi,591
	jmp	_42897
_42916:
	mov	esi,592
	jmp	_42897
_42917:
	mov	esi,593
	jmp	_42897
_42918:
	mov	esi,594
	jmp	_42897
_42919:
	mov	esi,595
	jmp	_42897
_42920:
	mov	esi,596
	jmp	_42897
_42921:
	mov	esi,597
	jmp	_42897
_42897:
	mov	eax,esi
	jmp	_15206
_15206:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,511
	je	_42926
	cmp	edx,521
	je	_42927
	cmp	edx,531
	je	_42928
	cmp	edx,541
	je	_42929
	cmp	edx,551
	je	_42930
	cmp	edx,561
	je	_42931
	cmp	edx,571
	je	_42932
	cmp	edx,581
	je	_42933
	cmp	edx,582
	je	_42934
	cmp	edx,583
	je	_42935
	cmp	edx,584
	je	_42936
	cmp	edx,585
	je	_42937
	cmp	edx,586
	je	_42938
	cmp	edx,587
	je	_42939
	cmp	edx,588
	je	_42940
	cmp	edx,589
	je	_42941
	cmp	edx,590
	je	_42942
	cmp	edx,591
	je	_42943
	cmp	edx,592
	je	_42944
	cmp	edx,593
	je	_42945
	cmp	edx,594
	je	_42946
	cmp	edx,595
	je	_42947
	cmp	edx,596
	je	_42948
	cmp	edx,597
	je	_42949
	jmp	_42925
_42926:
	mov	eax,_2244
	jmp	_42925
_42927:
	mov	eax,_2245
	jmp	_42925
_42928:
	mov	eax,_2246
	jmp	_42925
_42929:
	mov	eax,_2247
	jmp	_42925
_42930:
	mov	eax,_4517
	jmp	_42925
_42931:
	mov	eax,_4518
	jmp	_42925
_42932:
	mov	eax,_2248
	jmp	_42925
_42933:
	mov	eax,_2249
	jmp	_42925
_42934:
	mov	eax,_4519
	jmp	_42925
_42935:
	mov	eax,_2250
	jmp	_42925
_42936:
	mov	eax,_4520
	jmp	_42925
_42937:
	mov	eax,_2251
	jmp	_42925
_42938:
	mov	eax,_2252
	jmp	_42925
_42939:
	mov	eax,_2253
	jmp	_42925
_42940:
	mov	eax,_90
	jmp	_42925
_42941:
	mov	eax,_2254
	jmp	_42925
_42942:
	mov	eax,_4521
	jmp	_42925
_42943:
	mov	eax,_2255
	jmp	_42925
_42944:
	mov	eax,_94
	jmp	_42925
_42945:
	mov	eax,_4522
	jmp	_42925
_42946:
	mov	eax,_96
	jmp	_42925
_42947:
	mov	eax,_97
	jmp	_42925
_42948:
	mov	eax,_4523
	jmp	_42925
_42949:
	mov	eax,_99
	jmp	_42925
_42925:
	jmp	_15209
_15209:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_getTipeTrap:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,511
	je	_42953
	cmp	edx,521
	je	_42954
	cmp	edx,531
	je	_42955
	cmp	edx,541
	je	_42956
	cmp	edx,551
	je	_42957
	cmp	edx,561
	je	_42958
	cmp	edx,571
	je	_42959
	cmp	edx,581
	je	_42960
	cmp	edx,582
	je	_42961
	cmp	edx,583
	je	_42962
	cmp	edx,584
	je	_42963
	cmp	edx,585
	je	_42964
	cmp	edx,586
	je	_42965
	cmp	edx,587
	je	_42966
	cmp	edx,588
	je	_42967
	cmp	edx,589
	je	_42968
	cmp	edx,519
	je	_42969
	cmp	edx,590
	je	_42970
	cmp	edx,591
	je	_42971
	cmp	edx,592
	je	_42972
	cmp	edx,529
	je	_42973
	cmp	edx,593
	je	_42974
	cmp	edx,594
	je	_42975
	cmp	edx,595
	je	_42976
	cmp	edx,596
	je	_42977
	cmp	edx,597
	je	_42978
	cmp	edx,598
	je	_42979
	cmp	edx,599
	je	_42980
	jmp	_42952
_42953:
	mov	eax,211
	jmp	_42952
_42954:
	mov	eax,221
	jmp	_42952
_42955:
	mov	eax,231
	jmp	_42952
_42956:
	mov	eax,241
	jmp	_42952
_42957:
	mov	eax,251
	jmp	_42952
_42958:
	mov	eax,261
	jmp	_42952
_42959:
	mov	eax,271
	jmp	_42952
_42960:
	mov	eax,281
	jmp	_42952
_42961:
	mov	eax,282
	jmp	_42952
_42962:
	mov	eax,283
	jmp	_42952
_42963:
	mov	eax,284
	jmp	_42952
_42964:
	mov	eax,285
	jmp	_42952
_42965:
	mov	eax,286
	jmp	_42952
_42966:
	mov	eax,287
	jmp	_42952
_42967:
	mov	eax,288
	jmp	_42952
_42968:
	mov	eax,289
	jmp	_42952
_42969:
	mov	eax,219
	jmp	_42952
_42970:
	mov	eax,290
	jmp	_42952
_42971:
	mov	eax,291
	jmp	_42952
_42972:
	mov	eax,292
	jmp	_42952
_42973:
	mov	eax,229
	jmp	_42952
_42974:
	mov	eax,293
	jmp	_42952
_42975:
	mov	eax,294
	jmp	_42952
_42976:
	mov	eax,295
	jmp	_42952
_42977:
	mov	eax,296
	jmp	_42952
_42978:
	mov	eax,297
	jmp	_42952
_42979:
	mov	eax,298
	jmp	_42952
_42980:
	mov	eax,299
	jmp	_42952
_42952:
	jmp	_15212
_15212:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [_43035],_43036
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],edx
	je	_42981
	jmp	_4528
_42981:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_42983
	mov	eax,dword [_bb_bagTrap_List]
	mov	ebx,dword [_bb_bioBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+72],eax
	jge	_42985
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	add	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4524
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_42985:
_42983:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_42986
	mov	eax,dword [_bb_bioBook_Enemy]
	cmp	dword [eax+72],1
	jle	_42987
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	sub	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4524
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_42987:
_42986:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_42988
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_42988:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_42989
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],1
	jne	_42990
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
	jmp	_42991
_42990:
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
_42991:
_42989:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_42992
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
_42992:
	cmp	eax,0
	je	_42994
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fsub	dword [_109720]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_42994:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_42995
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
_42995:
	cmp	eax,0
	je	_42997
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fadd	dword [_109721]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_42997:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_42998
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
_42998:
	cmp	eax,0
	je	_43000
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fadd	dword [_109722]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43000:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_43001
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
_43001:
	cmp	eax,0
	je	_43003
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fsub	dword [_109723]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43003:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_43004
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
_43004:
	cmp	eax,0
	je	_43006
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fsub	dword [_109724]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_43006:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_43007
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
_43007:
	cmp	eax,0
	je	_43009
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fadd	dword [_109725]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_43009:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_43010
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
_43010:
	cmp	eax,0
	je	_43012
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fadd	dword [_109726]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43012:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_43013
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
_43013:
	cmp	eax,0
	je	_43015
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fsub	dword [_109727]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43015:
	cmp	esi,0
	jne	_43016
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_43017
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fsub	dword [_109728]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_43017:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_43018
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	fadd	dword [_109729]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+160]
	mov	esi,1
_43018:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_43019
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fadd	dword [_109730]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43019:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_43020
	mov	eax,dword [ebp+8]
	fld	dword [eax+164]
	fsub	dword [_109731]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+164]
	mov	esi,1
_43020:
_43016:
	cmp	esi,0
	jne	_43021
	jmp	_4528
_43021:
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,30
	mov	dword [ebp-8],eax
	add	edx,40
	mov	dword [ebp-4],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_43026
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+160]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+164]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_43027
_43026:
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4525
_4527:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4525
	cmp	dword [esi+40],1
	jne	_43034
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_4526
_43034:
_4525:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4527
_4526:
	mov	ebx,dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+40]
	sub	edx,1
	imul	eax,edx
	add	ebx,eax
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+160]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	sub	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+164]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
_43027:
	mov	eax,dword [ebp+8]
	push	dword [eax+160]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+164]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_4528:
	mov	eax,0
	jmp	_15215
_15215:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],ebx
	push	_42
	mov	eax,dword [ebp-12]
	push	dword [eax+36]
	call	_bb_ImageKontrolTrap
	add	esp,8
	cmp	dword [_bb_currGameMode],666
	jne	_43039
	push	_42
	mov	eax,dword [ebp-12]
	push	dword [eax+36]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_43039:
	cmp	ebx,500
	je	_43042
	cmp	ebx,511
	je	_43043
	cmp	ebx,521
	je	_43044
	cmp	ebx,531
	je	_43045
	cmp	ebx,541
	je	_43046
	cmp	ebx,551
	je	_43047
	cmp	ebx,561
	je	_43048
	cmp	ebx,571
	je	_43049
	cmp	ebx,581
	je	_43050
	cmp	ebx,582
	je	_43051
	cmp	ebx,583
	je	_43052
	cmp	ebx,584
	je	_43053
	cmp	ebx,585
	je	_43054
	cmp	ebx,586
	je	_43055
	cmp	ebx,587
	je	_43056
	cmp	ebx,588
	je	_43057
	cmp	ebx,589
	je	_43058
	cmp	ebx,590
	je	_43059
	cmp	ebx,591
	je	_43060
	cmp	ebx,592
	je	_43061
	cmp	ebx,593
	je	_43062
	cmp	ebx,594
	je	_43063
	cmp	ebx,595
	je	_43064
	cmp	ebx,596
	je	_43065
	cmp	ebx,597
	je	_43066
	jmp	_43041
_43042:
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],0
	fldz
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	jmp	_43041
_43043:
	mov	edx,dword [_bb_btnSenjata_1_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109767]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109768]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43044:
	mov	edx,dword [_bb_btnSenjata_2_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],150
	fld	dword [_109769]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109770]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43045:
	mov	edx,dword [_bb_btnSenjata_3_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],50
	fld	dword [_109771]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109772]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43046:
	mov	edx,dword [_bb_btnSenjata_4_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],125
	fld	dword [_109773]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109774]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43047:
	mov	edx,dword [_bb_btnSenjata_5_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],75
	fld	dword [_109775]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109776]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43048:
	mov	edx,dword [_bb_btnSenjata_6_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],25
	fld	dword [_109777]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109778]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43049:
	mov	edx,dword [_bb_btnSenjata_7_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],125
	fld	dword [_109779]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109780]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43050:
	mov	edx,dword [_bb_btnSenjata_8_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],175
	fld	dword [_109781]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109782]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43051:
	mov	edx,dword [_bb_btnSenjata_9_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],125
	fld	dword [_109783]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109784]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43052:
	mov	edx,dword [_bb_btnSenjata_10_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109785]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109786]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43053:
	mov	edx,dword [_bb_btnSenjata_11_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],125
	fld	dword [_109787]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109788]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43054:
	mov	edx,dword [_bb_btnSenjata_12_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],200
	fld	dword [_109789]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109790]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43055:
	mov	edx,dword [_bb_btnSenjata_13_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],200
	fld	dword [_109791]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109792]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43056:
	mov	edx,dword [_bb_btnSenjata_14_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],50
	fld	dword [_109793]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109794]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43057:
	mov	edx,dword [_bb_btnSenjata_15_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109795]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109796]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43058:
	mov	edx,dword [_bb_btnSenjata_16_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],125
	fld	dword [_109797]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109798]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43059:
	mov	edx,dword [_bb_btnSenjata_17_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109799]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109800]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43060:
	mov	edx,dword [_bb_btnSenjata_18_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],225
	fld	dword [_109801]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109802]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43061:
	mov	edx,dword [_bb_btnSenjata_19_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],300
	fld	dword [_109803]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109804]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43062:
	mov	edx,dword [_bb_btnSenjata_20_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],150
	fld	dword [_109805]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109806]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43063:
	mov	edx,dword [_bb_btnSenjata_21_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],75
	fld	dword [_109807]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109808]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43064:
	mov	edx,dword [_bb_btnSenjata_22_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109809]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109810]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43065:
	mov	edx,dword [_bb_btnSenjata_23_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],100
	fld	dword [_109811]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109812]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43066:
	mov	edx,dword [_bb_btnSenjata_24_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],500
	fld	dword [_109813]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	fld	dword [_109814]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+32]
	jmp	_43041
_43041:
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,30
	add	eax,443
	add	edx,40
	add	edx,3
	mov	ebx,edx
	mov	edx,dword [ebp-12]
	mov	dword [edx+40],edi
	mov	edx,edi
	cmp	edx,1
	je	_43073
	cmp	edx,2
	je	_43074
	cmp	edx,3
	je	_43075
	cmp	edx,4
	je	_43076
	cmp	edx,5
	je	_43077
	cmp	edx,6
	je	_43078
	cmp	edx,7
	je	_43079
	cmp	edx,8
	je	_43080
	cmp	edx,9
	je	_43081
	jmp	_43072
_43073:
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43074:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	eax,esi
	mov	edx,edi
	sub	edx,1
	shl	edx,1
	add	eax,edx
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43075:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109815]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43076:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109816]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43077:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109817]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43078:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109818]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43079:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109819]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43080:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109820]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43081:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fld	dword [_109821]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+16]
	jmp	_43072
_43072:
	mov	ebx,dword [ebp-16]
	mov	eax,dword [ebp-12]
	push	dword [eax+36]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	fld	dword [eax+60]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-16]
	mov	edx,dword [eax+56]
	mov	eax,dword [ebp-12]
	mov	dword [eax+56],edx
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43083
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_43083:
	cmp	eax,0
	je	_43085
	mov	eax,dword [ebp-16]
	fld	dword [eax+156]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+156]
_43085:
	mov	eax,dword [ebp-12]
	fld	dword [eax+32]
	fsub	dword [_109822]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+28]
	mov	eax,dword [ebp-12]
	mov	dword [eax+44],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+48],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+52],1
	mov	ebx,1
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+144],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+140],0
	fldz
	mov	eax,dword [ebp-12]
	fstp	dword [eax+148]
	mov	eax,dword [ebp-12]
	mov	dword [eax+152],0
	cmp	dword [_bb_currGameMode],934
	jne	_43087
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_43090
	cmp	eax,93469
	je	_43091
	jmp	_43089
_43090:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	jmp	_43089
_43091:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	jmp	_43089
_43089:
_43087:
	cmp	dword [_bb_currGameMode],948
	jne	_43092
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_43095
	cmp	eax,94813
	je	_43096
	cmp	eax,94869
	je	_43097
	cmp	eax,94892
	je	_43098
	cmp	eax,94847
	je	_43099
	cmp	eax,94870
	je	_43100
	cmp	eax,94806
	je	_43101
	jmp	_43094
_43095:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	jmp	_43094
_43096:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],1
	jmp	_43094
_43097:
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],1
	jmp	_43094
_43098:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],1
	jmp	_43094
_43099:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],1
	jmp	_43094
_43100:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	jmp	_43094
_43101:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+124],1
	jmp	_43094
_43094:
_43092:
	cmp	ebx,1
	jne	_43102
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_43102:
	cmp	dword [_bb_currGameMode],934
	jne	_43104
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_43107
	jmp	_43106
_43107:
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	dword [eax+92],1
	jmp	_43106
_43106:
_43104:
	cmp	dword [_bb_currGameMode],948
	jne	_43108
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	je	_43111
	jmp	_43110
_43111:
	mov	ebx,0
	jmp	_43110
_43110:
_43108:
	mov	eax,dword [ebp-12]
	mov	dword [eax+76],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43112
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	sete	al
	movzx	eax,al
_43112:
	cmp	eax,0
	je	_43114
	mov	eax,dword [ebp-16]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp-12]
	mov	dword [eax+76],edx
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-12]
	push	dword [eax+76]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
_43114:
	cmp	ebx,0
	jne	_43116
	mov	eax,dword [ebp-12]
	fld	dword [eax+12]
	fsub	dword [_109823]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_109824]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,esi
	add	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+80]
	mov	eax,edi
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+84]
	push	_42
	push	500
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	edx,dword [_bb_btnSenjata_Cover_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+88],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,esi
	sub	eax,10
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+128]
	mov	eax,edi
	add	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+132]
	mov	edx,dword [_bb_Font1_xSign_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+136],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+96]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_43120
_4532:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+100]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+104]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+108]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+112]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+120]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+116]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,1
	add	esi,eax
_4530:
	add	ebx,1
_43120:
	cmp	ebx,dword [ebp-8]
	jle	_4532
_4531:
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-12]
	push	dword [eax+76]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
_43116:
	cmp	dword [_bb_currGameMode],948
	jne	_43123
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	je	_43126
	jmp	_43125
_43126:
	jmp	_43125
_43125:
_43123:
	mov	eax,dword [ebp-12]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_bagTrap_List]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_15219
_15219:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagTrap_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,0
	mov	dword [_43182],_43183
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_currGameMode],934
	jne	_43130
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_43133
	cmp	eax,93473
	je	_43134
	cmp	eax,93451
	je	_43135
	cmp	eax,93425
	je	_43136
	cmp	eax,93499
	je	_43137
	cmp	eax,93443
	je	_43138
	cmp	eax,93411
	je	_43139
	cmp	eax,93466
	je	_43140
	cmp	eax,93437
	je	_43141
	cmp	eax,93469
	je	_43142
	jmp	_43132
_43133:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43144
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43134:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43145
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43135:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43146
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43136:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43147
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43137:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43148
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43138:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43149
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43139:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43150
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43140:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43151
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43141:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43152
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43142:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43153
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43132
_43132:
	jmp	_43154
_43130:
	cmp	dword [_bb_currGameMode],948
	jne	_43155
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_43158
	cmp	eax,94813
	je	_43159
	cmp	eax,94877
	je	_43160
	cmp	eax,94854
	je	_43161
	cmp	eax,94869
	je	_43162
	cmp	eax,94892
	je	_43163
	cmp	eax,94847
	je	_43164
	cmp	eax,94870
	je	_43165
	cmp	eax,94825
	je	_43166
	cmp	eax,94806
	je	_43167
	jmp	_43157
_43158:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43168
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43159:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43169
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43160:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43170
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43161:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43171
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43162:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43172
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43163:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43173
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43164:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43174
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43165:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43175
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43166:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43176
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43167:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43177
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_43157
_43157:
	jmp	_43178
_43155:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43179
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_43178:
_43154:
	cmp	ebx,0
	je	_43180
	jmp	_4554
_43180:
	jmp	_4556
_4554:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+60]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43185
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_43185:
	cmp	eax,0
	je	_43187
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+156]
_43187:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43188
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	sete	al
	movzx	eax,al
_43188:
	cmp	eax,0
	je	_43190
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+76],eax
_43190:
	jmp	_4558
_4556:
_4558:
	cmp	ebx,0
	je	_43191
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_43191:
	mov	eax,edi
	jmp	_15223
_15223:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTrapAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	dword [ebx+168],0
	mov	dword [ebx+172],0
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	mov	dword [ebx+188],0
	mov	dword [ebx+192],0
	fldz
	fstp	dword [ebx+196]
	fldz
	fstp	dword [ebx+200]
	mov	dword [ebx+204],0
	mov	dword [ebx+208],0
	mov	dword [ebx+212],0
	mov	dword [ebx+216],0
	fldz
	fstp	dword [ebx+220]
	mov	dword [ebx+224],0
	mov	dword [ebx+228],0
	mov	dword [ebx+232],0
	mov	dword [ebx+236],0
	mov	dword [ebx+240],0
	mov	dword [ebx+244],0
	mov	dword [ebx+248],0
	mov	dword [ebx+252],0
	mov	dword [ebx+256],0
	mov	dword [ebx+260],0
	mov	dword [ebx+264],0
	mov	dword [ebx+268],0
	fldz
	fstp	dword [ebx+272]
	mov	dword [ebx+276],0
	mov	dword [ebx+280],0
	mov	dword [ebx+284],0
	mov	dword [ebx+288],0
	mov	dword [ebx+292],0
	mov	dword [ebx+296],0
	fldz
	fstp	dword [ebx+300]
	fldz
	fstp	dword [ebx+304]
	fldz
	fstp	dword [ebx+308]
	fldz
	fstp	dword [ebx+312]
	fldz
	fstp	dword [ebx+316]
	fldz
	fstp	dword [ebx+320]
	fldz
	fstp	dword [ebx+324]
	fldz
	fstp	dword [ebx+328]
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+332],eax
	mov	dword [ebx+336],0
	fldz
	fstp	dword [ebx+340]
	fldz
	fstp	dword [ebx+344]
	mov	eax,0
	jmp	_15226
_15226:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_15229:
	mov	eax,dword [ebx+332]
	dec	dword [eax+4]
	jnz	_43198
	push	eax
	call	_bbGCFree
	add	esp,4
_43198:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_43200
	push	eax
	call	_bbGCFree
	add	esp,4
_43200:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_43202
	push	eax
	call	_bbGCFree
	add	esp,4
_43202:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_43204
	push	eax
	call	_bbGCFree
	add	esp,4
_43204:
	mov	eax,0
	jmp	_43196
_43196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+16]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_43207
	cmp	ebx,0
	je	_43208
	jmp	_43206
_43207:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_43206
_43208:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_43206
_43206:
	mov	eax,0
	jmp	_15233
_15233:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+16]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15236
_15236:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,282
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43211
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43209
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43209:
_43211:
	cmp	eax,0
	jne	_43213
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_43213:
	cmp	eax,0
	je	_43215
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_43215:
	cmp	dword [_bb_currGameMode],753
	jne	_43217
	add	dword [_bb_totalenemykilled],1
_43217:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+260],290
	je	_43218
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_43219
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_43219:
	cmp	eax,0
	je	_43221
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_43221:
	cmp	eax,0
	je	_43223
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
_43223:
	cmp	eax,0
	je	_43225
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+232]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebp+8]
	add	eax,dword [ecx+236]
	mov	dword [edx+eax*4+28],0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+256],1
	jne	_43226
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4560
_4562:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4560
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43233
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+232]
	sete	al
	movzx	eax,al
_43233:
	cmp	eax,0
	je	_43235
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+236]
	sete	al
	movzx	eax,al
_43235:
	cmp	eax,0
	je	_43237
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
	jmp	_4561
_43237:
_4560:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4562
_4561:
_43226:
_43225:
_43218:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+260],281
	jne	_43239
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4563
_4565:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4563
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+264]
	cmp	dword [esi+40],eax
	jne	_43246
	cmp	dword [esi+36],581
	jne	_43247
	push	dword [esi+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_4566
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	fld	dword [esi+68]
	fsub	dword [_109928]
	fstp	dword [esi+68]
	push	dword [esi+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_4567
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_43247:
_43246:
_4563:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4565
_4564:
_43239:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43248
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+20]
	mov	eax,dword [_bb_farmerAnim]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_43248:
	cmp	eax,0
	je	_43250
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43251
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
_43251:
	cmp	eax,0
	je	_43253
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43253:
	cmp	eax,0
	je	_43255
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43255:
	cmp	eax,0
	je	_43257
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43257:
	cmp	eax,0
	je	_43259
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43259:
	cmp	eax,0
	je	_43261
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_43261:
_43250:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43263
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_43263:
	cmp	eax,0
	je	_43265
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_43265:
	cmp	eax,0
	je	_43267
	fld	dword [_109929]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+220]
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+132],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+284]
	mov	eax,dword [ebp+8]
	mov	dword [eax+280],edx
	jmp	_43268
_43267:
	mov	eax,dword [_bb_trapAnim_List]
	push	dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
_43268:
	mov	eax,0
	jmp	_15239
_15239:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_43357],_43358
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43270
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43270:
	cmp	eax,0
	jne	_43272
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43272:
	cmp	eax,0
	je	_43274
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+220]
	add	esp,4
	jmp	_4568
_43274:
	mov	eax,dword [edx+260]
	cmp	eax,211
	je	_43278
	cmp	eax,221
	je	_43279
	cmp	eax,231
	je	_43280
	cmp	eax,241
	je	_43281
	cmp	eax,251
	je	_43282
	cmp	eax,261
	je	_43283
	cmp	eax,271
	je	_43284
	cmp	eax,281
	je	_43285
	cmp	eax,282
	je	_43286
	cmp	eax,283
	je	_43287
	cmp	eax,284
	je	_43288
	cmp	eax,285
	je	_43289
	cmp	eax,286
	je	_43290
	cmp	eax,287
	je	_43291
	cmp	eax,288
	je	_43292
	cmp	eax,289
	je	_43293
	cmp	eax,219
	je	_43294
	cmp	eax,290
	je	_43295
	cmp	eax,291
	je	_43296
	cmp	eax,292
	je	_43297
	cmp	eax,229
	je	_43298
	cmp	eax,293
	je	_43299
	cmp	eax,294
	je	_43300
	cmp	eax,295
	je	_43301
	cmp	eax,296
	je	_43302
	cmp	eax,297
	je	_43303
	cmp	eax,298
	je	_43304
	cmp	eax,299
	je	_43305
	jmp	_43277
_43278:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	jmp	_43277
_43279:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	jmp	_43277
_43280:
	cmp	dword [_bb_currGameMode],753
	jne	_43308
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+76]
	add	esp,4
	jmp	_43310
_43308:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+72]
	add	esp,4
_43310:
	jmp	_43277
_43281:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,4
	jmp	_43277
_43282:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,4
	jmp	_43277
_43283:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_43277
_43284:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,4
	jmp	_43277
_43285:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,4
	jmp	_43277
_43286:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,4
	jmp	_43277
_43287:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,4
	jmp	_43277
_43288:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,4
	jmp	_43277
_43289:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,4
	jmp	_43277
_43290:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+116]
	add	esp,4
	jmp	_43277
_43291:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+120]
	add	esp,4
	jmp	_43277
_43292:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,4
	jmp	_43277
_43293:
	cmp	dword [_bb_currGameMode],753
	jne	_43324
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+132]
	add	esp,4
	jmp	_43326
_43324:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+128]
	add	esp,4
_43326:
	jmp	_43277
_43294:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+136]
	add	esp,4
	jmp	_43277
_43295:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+140]
	add	esp,4
	jmp	_43277
_43296:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+144]
	add	esp,4
	jmp	_43277
_43297:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+148]
	add	esp,4
	jmp	_43277
_43298:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+152]
	add	esp,4
	jmp	_43277
_43299:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+164]
	add	esp,4
	jmp	_43277
_43300:
	cmp	dword [_bb_currGameMode],753
	jne	_43334
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+172]
	add	esp,4
	jmp	_43336
_43334:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+168]
	add	esp,4
_43336:
	jmp	_43277
_43301:
	cmp	dword [_bb_currGameMode],753
	jne	_43338
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+184]
	add	esp,4
	jmp	_43340
_43338:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43341
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94847
	sete	al
	movzx	eax,al
_43341:
	cmp	eax,0
	je	_43343
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+180]
	add	esp,4
	jmp	_43345
_43343:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+176]
	add	esp,4
_43345:
_43340:
	jmp	_43277
_43302:
	cmp	dword [_bb_currGameMode],666
	jne	_43347
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+196]
	add	esp,4
	jmp	_43349
_43347:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+192]
	add	esp,4
_43349:
	jmp	_43277
_43303:
	cmp	dword [_bb_currGameMode],753
	jne	_43351
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+204]
	add	esp,4
	jmp	_43353
_43351:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+200]
	add	esp,4
_43353:
	jmp	_43277
_43304:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,4
	jmp	_43277
_43305:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+212]
	add	esp,4
	jmp	_43277
_43277:
_4568:
	mov	eax,0
	jmp	_15242
_15242:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_1:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [_43424],_43425
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_43359
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43360
	fld	dword [edi+308]
	fsub	dword [_110003]
	fstp	dword [edi+308]
_43360:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43361
	fld	dword [edi+344]
	fsub	dword [_110004]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43362
	mov	dword [edi+336],0
_43362:
_43361:
_43359:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43363
	fld	dword [edi+300]
	fsub	dword [_110005]
	fstp	dword [edi+300]
_43363:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_43364
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43364:
	cmp	eax,0
	je	_43366
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_43366:
	cmp	dword [edi+224],7
	jne	_43368
	jmp	_4573
_43368:
	mov	dword [ebp-16],0
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43372
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43372:
	cmp	eax,0
	je	_43374
	fld	dword [edi+316]
	fsub	dword [_110006]
	fstp	dword [edi+316]
_43374:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43375
	jmp	_4573
_43375:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43376
	jmp	_4573
_43376:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4570
_4572:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4570
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43383
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43383:
	cmp	eax,0
	je	_43385
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43385:
	cmp	eax,0
	je	_43387
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43387:
	cmp	eax,0
	je	_43389
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43394
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43390
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_43390:
	cmp	eax,0
	jne	_43392
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_43392:
_43394:
	cmp	eax,0
	je	_43396
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_43396:
	cmp	eax,0
	je	_43398
	jmp	_4570
_43398:
	mov	eax,dword [esi+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43399
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_43399:
	cmp	eax,0
	jne	_43401
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_43401:
	cmp	eax,0
	jne	_43403
	mov	eax,dword [esi+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_43403:
	cmp	eax,0
	je	_43405
	jmp	_4570
_43405:
	cmp	dword [esi+148],398
	jne	_43406
	jmp	_4570
_43406:
	call	_bb_GetPosX_BG
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_43408
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_110007]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_43408:
	cmp	eax,0
	jne	_43410
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_43410:
	cmp	eax,0
	je	_43412
	mov	dword [ebp-16],1
	mov	dword [ebp-20],1
_43412:
	cmp	dword [ebp-16],1
	jne	_43413
	cmp	dword [edi+224],4
	je	_43414
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43414:
	jmp	_4571
_43413:
_43389:
_4570:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4572
_4571:
	cmp	dword [ebp-16],1
	jne	_43415
	cmp	dword [edi+128],7
	jne	_43416
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43417
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_43417:
	cmp	eax,0
	je	_43419
	fld	dword [edi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43420
	push	dword [ebp-28]
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43420:
_43419:
_43416:
	jmp	_43422
_43415:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_43423
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43423:
_43422:
_4573:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_43426
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_43427
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43429
	cmp	dword [ebp-24],0
	jne	_43430
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43431
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43431:
_43430:
_43429:
	jmp	_43432
_43427:
	cmp	dword [edi+224],4
	jne	_43433
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43434
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43435
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43435:
_43434:
	jmp	_43436
_43433:
	cmp	dword [edi+224],7
	jne	_43437
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43438
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_43438:
	jmp	_43440
_43437:
	mov	dword [edi+128],0
_43440:
_43436:
_43432:
_43426:
	cmp	dword [edi+128],0
	jne	_43441
	mov	dword [edi+132],0
_43441:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43443
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43443:
	cmp	eax,0
	je	_43445
	jmp	_4575
_43445:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4575:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15245
_15245:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_2:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_43553],_43554
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_43446
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43447
	fld	dword [edi+308]
	fsub	dword [_110061]
	fstp	dword [edi+308]
_43447:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43448
	fld	dword [edi+344]
	fsub	dword [_110062]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43449
	mov	dword [edi+336],0
_43449:
_43448:
_43446:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43450
	fld	dword [edi+300]
	fsub	dword [_110063]
	fstp	dword [edi+300]
_43450:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_43451
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43451:
	cmp	eax,0
	je	_43453
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_43453:
	cmp	dword [edi+224],7
	jne	_43455
	jmp	_4580
_43455:
	mov	dword [ebp-12],0
	mov	dword [ebp-24],0
	mov	dword [ebp-8],0
	push	100
	push	_43459
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	100
	push	_43461
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43463
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43463:
	cmp	eax,0
	je	_43465
	fld	dword [edi+316]
	fsub	dword [_110064]
	fstp	dword [edi+316]
_43465:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43466
	jmp	_4580
_43466:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43467
	jmp	_4580
_43467:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_4577
_4579:
	mov	eax,dword [ebp-20]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4577
	mov	edx,0
	cmp	dword [esi+148],398
	je	_43475
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43476
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43476:
	cmp	eax,0
	je	_43478
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43478:
	cmp	eax,0
	je	_43480
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43480:
	cmp	eax,0
	je	_43482
	mov	edx,1
_43482:
	jmp	_43483
_43475:
	mov	eax,dword [edi+232]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43484
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43484:
	cmp	eax,0
	je	_43486
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43486:
	cmp	eax,0
	je	_43488
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43488:
	cmp	eax,0
	je	_43490
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43490:
	cmp	eax,0
	je	_43492
	mov	edx,1
	jmp	_43493
_43492:
	mov	eax,dword [edi+232]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43494
	mov	eax,dword [esi+88]
	cmp	eax,3
	sete	al
	movzx	eax,al
_43494:
	cmp	eax,0
	je	_43496
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43496:
	cmp	eax,0
	je	_43498
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43498:
	cmp	eax,0
	je	_43500
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43500:
	cmp	eax,0
	je	_43502
	mov	edx,1
	jmp	_43503
_43502:
	mov	eax,dword [edi+232]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43504
	mov	eax,dword [esi+88]
	cmp	eax,4
	sete	al
	movzx	eax,al
_43504:
	cmp	eax,0
	je	_43506
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43506:
	cmp	eax,0
	je	_43508
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43508:
	cmp	eax,0
	je	_43510
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43510:
	cmp	eax,0
	je	_43512
	mov	edx,1
_43512:
_43503:
_43493:
_43483:
	cmp	edx,1
	jne	_43513
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43518
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43514
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_43514:
	cmp	eax,0
	jne	_43516
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_43516:
_43518:
	cmp	eax,0
	je	_43520
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_43520:
	cmp	eax,0
	je	_43522
	jmp	_4577
_43522:
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43523
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_43523:
	cmp	eax,0
	jne	_43525
	mov	eax,dword [esi+148]
	cmp	eax,392
	sete	al
	movzx	eax,al
_43525:
	cmp	eax,0
	je	_43527
	jmp	_4577
_43527:
	mov	eax,dword [edi+236]
	cmp	dword [esi+92],eax
	jge	_43528
	jmp	_4577
_43528:
	call	_bb_GetPosX_BG
	fldz
	fstp	dword [edi+272]
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_43530
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_110065]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_43530:
	cmp	eax,0
	jne	_43532
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_43532:
	cmp	eax,0
	je	_43534
	mov	dword [ebp-12],1
	mov	dword [ebp-24],1
	fld	dword [edi+44]
	fstp	dword [edi+28]
	fld	dword [edi+48]
	fstp	dword [edi+32]
_43534:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43535
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43535:
	cmp	eax,0
	je	_43537
	push	8
	push	_43538
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [_110066]
	fstp	dword [eax+24]
	fld	dword [_110067]
	fstp	dword [eax+4+24]
	fld	dword [_110068]
	fstp	dword [eax+8+24]
	fld	dword [_110069]
	fstp	dword [eax+12+24]
	fld	dword [_110070]
	fstp	dword [eax+16+24]
	fld	dword [_110071]
	fstp	dword [eax+20+24]
	fld	dword [_110072]
	fstp	dword [eax+24+24]
	fld	dword [_110073]
	fstp	dword [eax+28+24]
	mov	edx,dword [edi+236]
	cmp	dword [esi+92],edx
	jne	_43540
	fld1
	fstp	dword [edi+272]
	jmp	_43541
_43540:
	mov	edx,dword [esi+92]
	sub	edx,dword [edi+236]
	sub	edx,1
	fld	dword [eax+edx*4+24]
	fstp	dword [edi+272]
_43541:
	fld	dword [edi+272]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	mov	ecx,dword [esi+20]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	mov	dword [eax+edx*4+24],ecx
	add	dword [ebp-8],1
_43537:
	cmp	dword [ebp-12],1
	jne	_43542
	cmp	dword [edi+224],4
	je	_43543
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43543:
_43542:
_43513:
_4577:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4579
_4578:
	cmp	dword [ebp-12],1
	jne	_43544
	cmp	dword [edi+128],14
	jne	_43545
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43546
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_43546:
	cmp	eax,0
	je	_43548
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp-32]
	fld	dword [edx+eax*4+24]
	fstp	dword [edi+272]
	mov	edx,dword [ebp-28]
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptomat_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43548:
_43545:
	jmp	_43551
_43544:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	fld	dword [edi+36]
	fstp	dword [edi+28]
	fld	dword [edi+40]
	fstp	dword [edi+32]
	cmp	dword [edi+224],0
	je	_43552
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43552:
_43551:
_4580:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_43555
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_43556
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43558
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43559
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	fld	dword [edi+36]
	fstp	dword [edi+28]
	fld	dword [edi+40]
	fstp	dword [edi+32]
_43559:
_43558:
	jmp	_43560
_43556:
	cmp	dword [edi+224],4
	jne	_43561
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43562
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43563
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	fld	dword [edi+36]
	fstp	dword [edi+28]
	fld	dword [edi+40]
	fstp	dword [edi+32]
_43563:
_43562:
	jmp	_43564
_43561:
	cmp	dword [edi+224],7
	jne	_43565
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43566
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_43566:
	jmp	_43568
_43565:
	mov	dword [edi+128],0
_43568:
_43564:
_43560:
_43555:
	cmp	dword [edi+128],0
	jne	_43569
	mov	dword [edi+132],0
_43569:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43571
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43571:
	cmp	eax,0
	je	_43573
	jmp	_4582
_43573:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4582:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15248
_15248:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_3:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-16],0
	mov	dword [_43731],_43732
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_43574
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43575
	fld	dword [edi+308]
	fsub	dword [_110144]
	fstp	dword [edi+308]
_43575:
_43574:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43576
	fld	dword [edi+300]
	fsub	dword [_110145]
	fstp	dword [edi+300]
_43576:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_43577
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43577:
	cmp	eax,0
	je	_43579
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
_43579:
	cmp	dword [edi+224],7
	jne	_43580
	jmp	_4590
_43580:
	mov	dword [ebp-8],0
	mov	dword [ebp-16],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43584
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43584:
	cmp	eax,0
	je	_43586
	fld	dword [edi+316]
	fsub	dword [_110146]
	fstp	dword [edi+316]
_43586:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43587
	jmp	_4590
_43587:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4585
_4587:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4585
	mov	eax,dword [ebx+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43594
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43594:
	cmp	eax,0
	je	_43596
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43596:
	cmp	eax,0
	je	_43598
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43598:
	cmp	eax,0
	je	_43600
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43605
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43601
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_43601:
	cmp	eax,0
	jne	_43603
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_43603:
_43605:
	cmp	eax,0
	je	_43607
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_43607:
	cmp	eax,0
	je	_43609
	jmp	_4585
_43609:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43610
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_43610:
	cmp	eax,0
	jne	_43612
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_43612:
	cmp	eax,0
	je	_43614
	jmp	_4585
_43614:
	cmp	dword [ebx+148],398
	jne	_43615
	jmp	_4585
_43615:
	mov	edx,0
	mov	esi,_4584
	cmp	dword [ebx+148],383
	jne	_43617
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_43618
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_43618:
	cmp	eax,0
	je	_43620
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_43623
	cmp	eax,5
	je	_43624
	jmp	_43622
_43623:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43627
	fld	dword [ebx+100]
	fld	dword [_110147]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43625
	fld	dword [ebx+100]
	fld	dword [_110148]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43625:
_43627:
	cmp	eax,0
	je	_43629
	mov	edx,1
	jmp	_43630
_43629:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43637
	fld	dword [ebx+100]
	fld	dword [_110149]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43631
	fld	dword [ebx+100]
	fld	dword [_110150]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43631:
	cmp	eax,0
	jne	_43635
	fld	dword [ebx+100]
	fld	dword [_110151]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43633
	fld	dword [ebx+100]
	fld	dword [_110152]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43633:
_43635:
_43637:
	cmp	eax,0
	je	_43639
	mov	edx,1
	jmp	_43640
_43639:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43643
	fld	dword [ebx+100]
	fld	dword [_110153]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43641
	fld	dword [ebx+100]
	fld	dword [_110154]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43641:
_43643:
	cmp	eax,0
	je	_43645
	mov	edx,1
	mov	esi,_3505
	jmp	_43646
_43645:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43653
	fld	dword [ebx+100]
	fld	dword [_110155]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43647
	fld	dword [ebx+100]
	fld	dword [_110156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43647:
	cmp	eax,0
	jne	_43651
	fld	dword [ebx+100]
	fld	dword [_110157]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43649
	fld	dword [ebx+100]
	fld	dword [_110158]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43649:
_43651:
_43653:
	cmp	eax,0
	je	_43655
	mov	edx,1
	mov	esi,_3505
	jmp	_43656
_43655:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43659
	fld	dword [ebx+100]
	fld	dword [_110159]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43657
	fld	dword [ebx+100]
	fld	dword [_110160]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43657:
_43659:
	cmp	eax,0
	je	_43661
	mov	edx,1
	mov	esi,_3581
	jmp	_43662
_43661:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43669
	fld	dword [ebx+100]
	fld	dword [_110161]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43663
	fld	dword [ebx+100]
	fld	dword [_110162]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43663:
	cmp	eax,0
	jne	_43667
	fld	dword [ebx+100]
	fld	dword [_110163]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43665
	fld	dword [ebx+100]
	fld	dword [_110164]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43665:
_43667:
_43669:
	cmp	eax,0
	je	_43671
	mov	edx,1
	mov	esi,_3581
_43671:
_43662:
_43656:
_43646:
_43640:
_43630:
	jmp	_43622
_43624:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43674
	fld	dword [ebx+100]
	fld	dword [_110165]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43672
	fld	dword [ebx+100]
	fld	dword [_110166]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43672:
_43674:
	cmp	eax,0
	je	_43676
	mov	edx,1
	jmp	_43677
_43676:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43680
	fld	dword [ebx+100]
	fld	dword [_110167]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43678
	fld	dword [ebx+100]
	fld	dword [_110168]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43678:
_43680:
	cmp	eax,0
	je	_43682
	mov	edx,1
	mov	esi,_4588
	jmp	_43683
_43682:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43686
	fld	dword [ebx+100]
	fld	dword [_110169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43684
	fld	dword [ebx+100]
	fld	dword [_110170]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43684:
_43686:
	cmp	eax,0
	je	_43688
	mov	edx,1
	mov	esi,_4589
_43688:
_43683:
_43677:
	jmp	_43622
_43622:
	jmp	_43689
_43620:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43690
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43690:
	cmp	eax,0
	jne	_43692
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43692:
	cmp	eax,0
	je	_43694
	mov	edx,1
_43694:
_43689:
	jmp	_43695
_43617:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43696
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43696:
	cmp	eax,0
	jne	_43698
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43698:
	cmp	eax,0
	je	_43700
	mov	edx,1
_43700:
_43695:
	cmp	edx,1
	jne	_43701
	mov	dword [ebp-8],1
	cmp	dword [edi+128],26
	jne	_43702
	mov	eax,dword [edi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	cmp	dword [ebx+152],0
	jle	_43703
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
_43703:
	cmp	dword [ebx+152],0
	jg	_43705
	cmp	dword [ebx+148],383
	jne	_43706
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_43707
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_43707:
	cmp	eax,0
	je	_43709
	cmp	dword [ebx+116],4
	jne	_43710
	push	_4584
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43713
	push	_3505
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43714
	push	_3581
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43715
	jmp	_43712
_43713:
	fld	dword [edi+28]
	fstp	dword [ebx+24]
	jmp	_43712
_43714:
	fld	dword [edi+28]
	fsub	dword [_110171]
	fstp	dword [ebx+24]
	jmp	_43712
_43715:
	fld	dword [edi+28]
	fadd	dword [_110172]
	fstp	dword [ebx+24]
	jmp	_43712
_43712:
	jmp	_43716
_43710:
	cmp	dword [ebx+116],5
	jne	_43717
	push	_4584
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43720
	push	_4588
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43721
	push	_4589
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43722
	jmp	_43719
_43720:
	fld	dword [edi+28]
	fsub	dword [_110173]
	fstp	dword [ebx+24]
	jmp	_43719
_43721:
	fld	dword [edi+28]
	fadd	dword [_110174]
	fstp	dword [ebx+24]
	jmp	_43719
_43722:
	fld	dword [edi+28]
	fadd	dword [_110175]
	fstp	dword [ebx+24]
	jmp	_43719
_43719:
_43717:
_43716:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_43709:
_43706:
	mov	dword [ebx+116],8
_43705:
_43702:
_43701:
	cmp	dword [ebp-8],1
	jne	_43724
	cmp	dword [edi+224],4
	je	_43725
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43725:
_43724:
_43600:
_4585:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4587
_4586:
	cmp	dword [ebp-8],1
	jne	_43726
	jmp	_43727
_43726:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_43728
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43728:
_43727:
	cmp	dword [edi+128],14
	jne	_43729
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43729:
	cmp	dword [edi+128],24
	jne	_43730
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43730:
_4590:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_43733
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_43734
	mov	eax,dword [edi+136]
	mov	dword [edi+280],0
	cmp	dword [edi+132],eax
	jl	_43736
	cmp	dword [ebp-16],0
	jne	_43737
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43738
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43738:
_43737:
_43736:
	jmp	_43739
_43734:
	cmp	dword [edi+224],4
	jne	_43740
	mov	eax,dword [edi+136]
	mov	dword [edi+280],0
	cmp	dword [edi+132],eax
	jl	_43741
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43742
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43742:
_43741:
	jmp	_43743
_43740:
	cmp	dword [edi+224],7
	jne	_43744
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43745
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_43745:
	jmp	_43747
_43744:
	mov	dword [edi+128],0
_43747:
_43743:
_43739:
_43733:
	cmp	dword [edi+128],0
	jne	_43748
	mov	dword [edi+132],0
_43748:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [edi+128],1
	add	dword [edi+132],1
_4592:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15251
_15251:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_3_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [ebp-16],0
	mov	dword [_43910],_43911
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_43750
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43751
	fld	dword [edi+308]
	fsub	dword [_110277]
	fstp	dword [edi+308]
_43751:
_43750:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43752
	fld	dword [edi+300]
	fsub	dword [_110278]
	fstp	dword [edi+300]
_43752:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_43753
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43753:
	cmp	eax,0
	je	_43755
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
_43755:
	cmp	dword [edi+224],7
	jne	_43756
	jmp	_4597
_43756:
	mov	dword [ebp-8],0
	mov	dword [ebp-16],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43760
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43760:
	cmp	eax,0
	je	_43762
	fld	dword [edi+316]
	fsub	dword [_110279]
	fstp	dword [edi+316]
_43762:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43763
	jmp	_4597
_43763:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4594
_4596:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4594
	mov	eax,dword [ebx+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43770
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43770:
	cmp	eax,0
	je	_43772
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43772:
	cmp	eax,0
	je	_43774
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43774:
	cmp	eax,0
	je	_43776
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43781
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43777
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_43777:
	cmp	eax,0
	jne	_43779
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_43779:
_43781:
	cmp	eax,0
	je	_43783
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_43783:
	cmp	eax,0
	je	_43785
	jmp	_4594
_43785:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43786
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_43786:
	cmp	eax,0
	jne	_43788
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_43788:
	cmp	eax,0
	je	_43790
	jmp	_4594
_43790:
	cmp	dword [ebx+148],398
	jne	_43791
	jmp	_4594
_43791:
	mov	edx,0
	mov	esi,_4584
	cmp	dword [ebx+148],383
	jne	_43793
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_43794
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_43794:
	cmp	eax,0
	je	_43796
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_43799
	cmp	eax,5
	je	_43800
	jmp	_43798
_43799:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43803
	fld	dword [ebx+100]
	fld	dword [_110280]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43801
	fld	dword [ebx+100]
	fld	dword [_110281]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43801:
_43803:
	cmp	eax,0
	je	_43805
	mov	edx,1
	jmp	_43806
_43805:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43813
	fld	dword [ebx+100]
	fld	dword [_110282]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43807
	fld	dword [ebx+100]
	fld	dword [_110283]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43807:
	cmp	eax,0
	jne	_43811
	fld	dword [ebx+100]
	fld	dword [_110284]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43809
	fld	dword [ebx+100]
	fld	dword [_110285]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43809:
_43811:
_43813:
	cmp	eax,0
	je	_43815
	mov	edx,1
	jmp	_43816
_43815:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43819
	fld	dword [ebx+100]
	fld	dword [_110286]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43817
	fld	dword [ebx+100]
	fld	dword [_110287]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43817:
_43819:
	cmp	eax,0
	je	_43821
	mov	edx,1
	mov	esi,_3505
	jmp	_43822
_43821:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43829
	fld	dword [ebx+100]
	fld	dword [_110288]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43823
	fld	dword [ebx+100]
	fld	dword [_110289]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43823:
	cmp	eax,0
	jne	_43827
	fld	dword [ebx+100]
	fld	dword [_110290]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43825
	fld	dword [ebx+100]
	fld	dword [_110291]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43825:
_43827:
_43829:
	cmp	eax,0
	je	_43831
	mov	edx,1
	mov	esi,_3505
	jmp	_43832
_43831:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43835
	fld	dword [ebx+100]
	fld	dword [_110292]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43833
	fld	dword [ebx+100]
	fld	dword [_110293]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43833:
_43835:
	cmp	eax,0
	je	_43837
	mov	edx,1
	mov	esi,_3581
	jmp	_43838
_43837:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43845
	fld	dword [ebx+100]
	fld	dword [_110294]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43839
	fld	dword [ebx+100]
	fld	dword [_110295]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43839:
	cmp	eax,0
	jne	_43843
	fld	dword [ebx+100]
	fld	dword [_110296]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43841
	fld	dword [ebx+100]
	fld	dword [_110297]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43841:
_43843:
_43845:
	cmp	eax,0
	je	_43847
	mov	edx,1
	mov	esi,_3581
_43847:
_43838:
_43832:
_43822:
_43816:
_43806:
	jmp	_43798
_43800:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43850
	fld	dword [ebx+100]
	fld	dword [_110298]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43848
	fld	dword [ebx+100]
	fld	dword [_110299]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43848:
_43850:
	cmp	eax,0
	je	_43852
	mov	edx,1
	jmp	_43853
_43852:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43856
	fld	dword [ebx+100]
	fld	dword [_110300]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43854
	fld	dword [ebx+100]
	fld	dword [_110301]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43854:
_43856:
	cmp	eax,0
	je	_43858
	mov	edx,1
	mov	esi,_4588
	jmp	_43859
_43858:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43862
	fld	dword [ebx+100]
	fld	dword [_110302]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_43860
	fld	dword [ebx+100]
	fld	dword [_110303]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_43860:
_43862:
	cmp	eax,0
	je	_43864
	mov	edx,1
	mov	esi,_4589
_43864:
_43859:
_43853:
	jmp	_43798
_43798:
	jmp	_43865
_43796:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43866
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43866:
	cmp	eax,0
	jne	_43868
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43868:
	cmp	eax,0
	je	_43870
	mov	edx,1
_43870:
_43865:
	jmp	_43871
_43793:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43872
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43872:
	cmp	eax,0
	jne	_43874
	mov	ecx,dword [ebx+92]
	mov	eax,dword [edi+236]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_43874:
	cmp	eax,0
	je	_43876
	mov	edx,1
_43876:
_43871:
	cmp	edx,1
	jne	_43877
	mov	dword [ebp-8],1
	cmp	dword [edi+128],26
	jne	_43878
	mov	eax,dword [edi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	cmp	dword [ebx+152],0
	jle	_43879
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
_43879:
	cmp	dword [ebx+152],0
	jg	_43881
	cmp	dword [ebx+148],383
	jne	_43882
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_43883
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_43883:
	cmp	eax,0
	je	_43885
	cmp	dword [ebx+116],4
	jne	_43886
	push	_4584
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43889
	push	_3505
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43890
	push	_3581
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43891
	jmp	_43888
_43889:
	fld	dword [edi+28]
	fstp	dword [ebx+24]
	jmp	_43888
_43890:
	fld	dword [edi+28]
	fsub	dword [_110304]
	fstp	dword [ebx+24]
	jmp	_43888
_43891:
	fld	dword [edi+28]
	fadd	dword [_110305]
	fstp	dword [ebx+24]
	jmp	_43888
_43888:
	jmp	_43892
_43886:
	cmp	dword [ebx+116],5
	jne	_43893
	push	_4584
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43896
	push	_4588
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43897
	push	_4589
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_43898
	jmp	_43895
_43896:
	fld	dword [edi+28]
	fsub	dword [_110306]
	fstp	dword [ebx+24]
	jmp	_43895
_43897:
	fld	dword [edi+28]
	fadd	dword [_110307]
	fstp	dword [ebx+24]
	jmp	_43895
_43898:
	fld	dword [edi+28]
	fadd	dword [_110308]
	fstp	dword [ebx+24]
	jmp	_43895
_43895:
_43893:
_43892:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_43885:
_43882:
	mov	dword [ebx+116],8
_43881:
_43878:
_43877:
	cmp	dword [ebp-8],1
	jne	_43900
	cmp	dword [edi+224],4
	je	_43901
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43901:
_43900:
_43776:
_4594:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4596
_4595:
	mov	eax,dword [edi+284]
	cmp	dword [edi+280],eax
	jge	_43902
	mov	dword [ebp-8],1
	cmp	dword [ebp-8],1
	jne	_43903
	cmp	dword [edi+224],4
	je	_43904
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43904:
_43903:
_43902:
	cmp	dword [ebp-8],1
	jne	_43905
	jmp	_43906
_43905:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_43907
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43907:
_43906:
	cmp	dword [edi+128],14
	jne	_43908
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43908:
	cmp	dword [edi+128],24
	jne	_43909
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_43909:
_4597:
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43912
	mov	eax,dword [ebp-8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43912:
	cmp	eax,0
	je	_43914
	mov	dword [edi+128],0
_43914:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_43915
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_43916
	mov	eax,dword [edi+136]
	mov	dword [edi+280],0
	cmp	dword [edi+132],eax
	jl	_43918
	cmp	dword [ebp-16],0
	jne	_43919
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43920
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43920:
_43919:
_43918:
	jmp	_43921
_43916:
	cmp	dword [edi+224],4
	jne	_43922
	mov	eax,dword [edi+136]
	mov	dword [edi+280],0
	cmp	dword [edi+132],eax
	jl	_43923
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43924
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_43924:
_43923:
	jmp	_43925
_43922:
	cmp	dword [edi+224],7
	jne	_43926
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_43927
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_43927:
	jmp	_43929
_43926:
	mov	dword [edi+128],0
_43929:
_43925:
_43921:
_43915:
	cmp	dword [edi+128],0
	jne	_43930
	mov	dword [edi+132],0
_43930:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [edi+128],1
	add	dword [edi+132],1
_4599:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15254
_15254:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_4:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-32],0
	mov	dword [ebp-28],0
	mov	dword [_44027],_44028
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_43932
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43933
	fld	dword [edi+308]
	fsub	dword [_110415]
	fstp	dword [edi+308]
_43933:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43934
	fld	dword [edi+344]
	fsub	dword [_110416]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_43935
	mov	dword [edi+336],0
_43935:
_43934:
_43932:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43936
	fld	dword [edi+300]
	fsub	dword [_110417]
	fstp	dword [edi+300]
_43936:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_43937
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_43937:
	cmp	eax,0
	je	_43939
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_43939:
	cmp	dword [edi+224],7
	jne	_43941
	jmp	_4604
_43941:
	mov	dword [ebp-8],0
	mov	dword [ebp-32],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43946
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_43946:
	cmp	eax,0
	je	_43948
	fld	dword [edi+316]
	fsub	dword [_110418]
	fstp	dword [edi+316]
_43948:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43949
	jmp	_4604
_43949:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_43950
	jmp	_4604
_43950:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4601
_4603:
	mov	eax,dword [ebp-16]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4601
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43957
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_43957:
	cmp	eax,0
	je	_43959
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_43959:
	cmp	eax,0
	je	_43961
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43961:
	cmp	eax,0
	je	_43963
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43968
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43964
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_43964:
	cmp	eax,0
	jne	_43966
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_43966:
_43968:
	cmp	eax,0
	je	_43970
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_43970:
	cmp	eax,0
	je	_43972
	jmp	_4601
_43972:
	mov	eax,dword [esi+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43973
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_43973:
	cmp	eax,0
	jne	_43975
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_43975:
	cmp	eax,0
	jne	_43977
	mov	eax,dword [esi+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_43977:
	cmp	eax,0
	je	_43979
	jmp	_4601
_43979:
	cmp	dword [esi+148],398
	jne	_43980
	jmp	_4601
_43980:
	call	_bb_GetPosX_BG
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_43982
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_110419]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_43982:
	cmp	eax,0
	jne	_43984
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_43984:
	cmp	eax,0
	je	_43986
	mov	dword [ebp-8],1
	mov	dword [ebp-20],1
_43986:
	fld	dword [esi+24]
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_43987
	fld	dword [edi+28]
	fsub	dword [esi+24]
	fld	dword [_110420]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_43987:
	cmp	eax,0
	je	_43989
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	setne	al
	movzx	eax,al
_43989:
	cmp	eax,0
	je	_43991
	mov	dword [ebp-8],1
	mov	dword [ebp-24],1
_43991:
	cmp	dword [ebp-8],1
	jne	_43992
	cmp	dword [edi+224],4
	je	_43993
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_43993:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_43994
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_43994:
	cmp	eax,0
	je	_43996
	jmp	_4602
_43996:
_43992:
_43963:
_4601:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4603
_4602:
	cmp	dword [ebp-8],1
	jne	_43997
	mov	eax,dword [edi+128]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_43998
	mov	eax,dword [edi+128]
	cmp	eax,20
	sete	al
	movzx	eax,al
_43998:
	cmp	eax,0
	jne	_44000
	mov	eax,dword [edi+128]
	cmp	eax,28
	sete	al
	movzx	eax,al
_44000:
	cmp	eax,0
	je	_44002
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44003
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_44003:
	cmp	eax,0
	je	_44005
	push	dword [ebp-28]
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traplongbean_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44005:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44009
	mov	eax,dword [edi+128]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44007
	mov	eax,dword [edi+128]
	cmp	eax,20
	sete	al
	movzx	eax,al
_44007:
_44009:
	cmp	eax,0
	je	_44011
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_44011:
	cmp	eax,0
	je	_44013
	push	dword [ebp-28]
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	2
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traplongbean_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44013:
_44002:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44014
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44014:
	cmp	eax,0
	je	_44016
	mov	eax,dword [_bb_animSenjata_4_Attack_1_image]
	mov	dword [edi+72],eax
	jmp	_44017
_44016:
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44018
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44018:
	cmp	eax,0
	je	_44020
	mov	eax,dword [_bb_animSenjata_4_Attack_2_image]
	mov	dword [edi+72],eax
	jmp	_44021
_44020:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44022
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44022:
	cmp	eax,0
	je	_44024
	mov	eax,dword [_bb_animSenjata_4_Attack_3_image]
	mov	dword [edi+72],eax
_44024:
_44021:
_44017:
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	jmp	_44025
_43997:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_44026
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_44026:
_44025:
_4604:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_44029
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_44030
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_44032
	cmp	dword [ebp-32],0
	jne	_44033
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44034
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_44034:
_44033:
_44032:
	jmp	_44035
_44030:
	cmp	dword [edi+224],4
	jne	_44036
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_44037
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44038
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_44038:
_44037:
	jmp	_44039
_44036:
	cmp	dword [edi+224],7
	jne	_44040
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_44041
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44041:
	jmp	_44043
_44040:
	mov	dword [edi+128],0
_44043:
_44039:
_44035:
_44029:
	cmp	dword [edi+128],0
	jne	_44044
	mov	dword [edi+132],0
_44044:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44046
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44046:
	cmp	eax,0
	je	_44048
	jmp	_4606
_44048:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4606:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15257
_15257:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_5:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_44177],_44178
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44049
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44050
	fld	dword [esi+308]
	fsub	dword [_110490]
	fstp	dword [esi+308]
_44050:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44051
	fld	dword [esi+344]
	fsub	dword [_110491]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44052
	mov	dword [esi+336],0
_44052:
_44051:
_44049:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44053
	fld	dword [esi+300]
	fsub	dword [_110492]
	fstp	dword [esi+300]
_44053:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44054
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44054:
	cmp	eax,0
	je	_44056
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_44056:
	cmp	dword [esi+224],7
	jne	_44057
	jmp	_4611
_44057:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44061
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44061:
	cmp	eax,0
	je	_44063
	fld	dword [esi+316]
	fsub	dword [_110493]
	fstp	dword [esi+316]
_44063:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44064
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4608
_4610:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4608
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44071
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_44071:
	cmp	eax,0
	je	_44073
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44073:
	cmp	eax,0
	je	_44075
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44075:
	cmp	eax,0
	je	_44077
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44082
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44078
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44078:
	cmp	eax,0
	jne	_44080
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44080:
_44082:
	cmp	eax,0
	je	_44084
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44084:
	cmp	eax,0
	je	_44086
	jmp	_4608
_44086:
	mov	eax,dword [ebx+148]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44087
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_44087:
	cmp	eax,0
	jne	_44089
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_44089:
	cmp	eax,0
	jne	_44091
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_44091:
	cmp	eax,0
	jne	_44093
	mov	eax,dword [ebx+148]
	cmp	eax,382
	sete	al
	movzx	eax,al
_44093:
	cmp	eax,0
	jne	_44095
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_44095:
	cmp	eax,0
	je	_44097
	jmp	_4608
_44097:
	cmp	dword [ebx+148],398
	jne	_44098
	jmp	_4608
_44098:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44099
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_44099:
	cmp	eax,0
	je	_44101
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_110494]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44101:
	cmp	eax,0
	je	_44103
	mov	dword [ebp-8],1
	cmp	dword [esi+128],8
	jne	_44104
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traphawthorn_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44104:
	cmp	dword [esi+128],10
	jne	_44105
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
_44105:
_44103:
	cmp	dword [ebp-8],1
	jne	_44107
	jmp	_4609
_44107:
_44077:
_4608:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4610
_4609:
_44064:
	cmp	dword [ebp-8],1
	jne	_44108
	mov	dword [esi+224],4
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44109
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110495]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44109:
	cmp	eax,0
	je	_44111
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_44111:
	cmp	eax,0
	je	_44113
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44114
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_44114:
	cmp	eax,0
	je	_44116
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_44116:
	cmp	eax,0
	je	_44118
	mov	dword [esi+128],0
_44118:
	mov	dword [esi+228],2521
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_44119
_44113:
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44120
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110496]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44120:
	cmp	eax,0
	je	_44122
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110497]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44122:
	cmp	eax,0
	je	_44124
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44125
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_44125:
	cmp	eax,0
	je	_44127
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_44127:
	cmp	eax,0
	je	_44129
	mov	dword [esi+128],0
_44129:
	mov	dword [esi+228],2522
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	jmp	_44130
_44124:
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44131
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110498]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44131:
	cmp	eax,0
	je	_44133
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110499]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44133:
	cmp	eax,0
	je	_44135
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44136
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_44136:
	cmp	eax,0
	je	_44138
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_44138:
	cmp	eax,0
	je	_44140
	mov	dword [esi+128],0
_44140:
	mov	dword [esi+228],2523
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
_44135:
_44130:
_44119:
	jmp	_44141
_44108:
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44142
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110500]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44142:
	cmp	eax,0
	je	_44144
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_44144:
	cmp	eax,0
	je	_44146
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44147
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44147:
	cmp	eax,0
	je	_44149
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44149:
	cmp	eax,0
	je	_44151
	mov	dword [esi+128],0
_44151:
	mov	dword [esi+228],2511
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_44152
_44146:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44153
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110501]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44153:
	cmp	eax,0
	je	_44155
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110502]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44155:
	cmp	eax,0
	je	_44157
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44158
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44158:
	cmp	eax,0
	je	_44160
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44160:
	cmp	eax,0
	je	_44162
	mov	dword [esi+128],0
_44162:
	mov	dword [esi+228],2512
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_44163
_44157:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44164
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110503]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44164:
	cmp	eax,0
	je	_44166
	mov	eax,dword [esi+280]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_110504]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44166:
	cmp	eax,0
	je	_44168
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44169
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44169:
	cmp	eax,0
	je	_44171
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44171:
	cmp	eax,0
	je	_44173
	mov	dword [esi+128],0
_44173:
	mov	dword [esi+228],2513
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_44168:
_44163:
_44152:
_44141:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44174
	mov	eax,dword [esi+128]
	cmp	eax,8
	sete	al
	movzx	eax,al
_44174:
	cmp	eax,0
	je	_44176
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traphawthorn_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44176:
_4611:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_44179
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_44180
	mov	eax,dword [esi+136]
	mov	edx,dword [esi+228]
	cmp	edx,2511
	je	_44184
	cmp	edx,2512
	je	_44185
	cmp	edx,2513
	je	_44186
	jmp	_44183
_44184:
	mov	edx,dword [esi+60]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+144]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44183
_44185:
	mov	edx,dword [esi+64]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+148]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44183
_44186:
	mov	edx,dword [esi+68]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44183
_44183:
	cmp	dword [esi+132],eax
	jl	_44187
	cmp	dword [ebp-12],0
	jne	_44188
	mov	dword [esi+128],0
_44188:
_44187:
	jmp	_44189
_44180:
	cmp	dword [esi+224],4
	jne	_44190
	mov	eax,dword [esi+228]
	cmp	eax,2521
	je	_44193
	cmp	eax,2522
	je	_44194
	cmp	eax,2523
	je	_44195
	jmp	_44192
_44193:
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_44192
_44194:
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_44192
_44195:
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_44192
_44192:
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44196
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2521
	je	_44199
	cmp	eax,2522
	je	_44200
	cmp	eax,2523
	je	_44201
	jmp	_44198
_44199:
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_44198
_44200:
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_44198
_44201:
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
	jmp	_44198
_44198:
_44196:
	jmp	_44202
_44190:
	cmp	dword [esi+224],7
	jne	_44203
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44204
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44204:
	jmp	_44206
_44203:
	mov	dword [esi+128],0
_44206:
_44202:
_44189:
_44179:
	cmp	dword [esi+128],0
	jne	_44207
	mov	dword [esi+132],0
_44207:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44209
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44209:
	cmp	eax,0
	je	_44211
	jmp	_4613
_44211:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4613:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15260
_15260:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_6:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_44319],_44320
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44212
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44213
	fld	dword [esi+308]
	fsub	dword [_110600]
	fstp	dword [esi+308]
_44213:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44214
	fld	dword [esi+344]
	fsub	dword [_110601]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44215
	mov	dword [esi+336],0
_44215:
_44214:
_44212:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44216
	fld	dword [esi+300]
	fsub	dword [_110602]
	fstp	dword [esi+300]
_44216:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44217
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44217:
	cmp	eax,0
	je	_44219
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_44219:
	cmp	dword [esi+224],7
	jne	_44220
	jmp	_4618
_44220:
	mov	dword [ebp-8],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44224
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44224:
	cmp	eax,0
	je	_44226
	fld	dword [esi+316]
	fsub	dword [_110603]
	fstp	dword [esi+316]
_44226:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44227
	jmp	_4618
_44227:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4615
_4617:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4615
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44234
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_44234:
	cmp	eax,0
	je	_44236
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44236:
	cmp	eax,0
	je	_44238
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44238:
	cmp	eax,0
	je	_44240
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44245
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44241
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44241:
	cmp	eax,0
	jne	_44243
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44243:
_44245:
	cmp	eax,0
	je	_44247
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44247:
	cmp	eax,0
	je	_44249
	jmp	_4615
_44249:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44250
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_44250:
	cmp	eax,0
	jne	_44252
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_44252:
	cmp	eax,0
	je	_44254
	jmp	_4615
_44254:
	cmp	dword [ebx+148],398
	jne	_44255
	jmp	_4615
_44255:
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44256
	mov	edx,dword [esi+128]
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_44256:
	cmp	eax,0
	jne	_44258
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_44258:
	cmp	eax,0
	je	_44260
	cmp	dword [ebx+148],333
	je	_44261
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_44263
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44264
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_44264:
	cmp	eax,0
	je	_44266
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_44269
	cmp	eax,5
	je	_44270
	jmp	_44268
_44269:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44273
	fld	dword [ebx+100]
	fld	dword [_110604]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44271
	fld	dword [ebx+100]
	fld	dword [_110605]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44271:
_44273:
	cmp	eax,0
	je	_44275
	mov	edx,1
	jmp	_44276
_44275:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44283
	fld	dword [ebx+100]
	fld	dword [_110606]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44277
	fld	dword [ebx+100]
	fld	dword [_110607]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44277:
	cmp	eax,0
	jne	_44281
	fld	dword [ebx+100]
	fld	dword [_110608]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44279
	fld	dword [ebx+100]
	fld	dword [_110609]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44279:
_44281:
_44283:
	cmp	eax,0
	je	_44285
	mov	edx,1
_44285:
_44276:
	jmp	_44268
_44270:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44288
	fld	dword [ebx+100]
	fld	dword [_110610]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44286
	fld	dword [ebx+100]
	fld	dword [_110611]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44286:
_44288:
	cmp	eax,0
	je	_44290
	mov	edx,1
_44290:
	jmp	_44268
_44268:
	jmp	_44291
_44266:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44292
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_110612]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44292:
	cmp	eax,0
	je	_44294
	mov	edx,1
_44294:
_44291:
	jmp	_44295
_44263:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44296
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_110613]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44296:
	cmp	eax,0
	je	_44298
	mov	edx,1
_44298:
_44295:
	cmp	edx,1
	jne	_44299
	mov	dword [ebp-8],1
	cmp	dword [esi+128],3
	jne	_44300
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_44302
	cmp	dword [ebx+148],383
	jne	_44303
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44304
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_44304:
	cmp	eax,0
	je	_44306
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_44306:
_44303:
_44302:
_44300:
_44299:
_44261:
_44260:
	cmp	dword [ebp-8],1
	jne	_44308
	cmp	dword [esi+224],4
	je	_44309
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
_44309:
	jmp	_4616
_44308:
_44240:
_4615:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4617
_4616:
	cmp	dword [ebp-8],1
	jne	_44310
	jmp	_44311
_44310:
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	cmp	dword [esi+224],0
	je	_44312
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44312:
_44311:
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44313
	mov	eax,dword [esi+128]
	cmp	eax,10
	sete	al
	movzx	eax,al
_44313:
	cmp	eax,0
	je	_44315
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprattan_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44315:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44316
	mov	eax,dword [esi+128]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44316:
	cmp	eax,0
	je	_44318
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprattan_jepit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44318:
_4618:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_44321
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_44322
	mov	eax,dword [esi+136]
	mov	edx,1
	cmp	dword [esi+132],eax
	jl	_44324
	cmp	edx,0
	jne	_44325
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44326
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44326:
_44325:
_44324:
	jmp	_44327
_44322:
	cmp	dword [esi+224],4
	jne	_44328
	mov	eax,dword [esi+136]
	mov	dword [esi+280],0
	mov	dword [esi+224],7
	cmp	dword [esi+132],eax
	jl	_44329
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44330
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44330:
_44329:
	jmp	_44331
_44328:
	cmp	dword [esi+224],7
	jne	_44332
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44333
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44333:
	jmp	_44335
_44332:
	mov	dword [esi+128],0
_44335:
_44331:
_44327:
_44321:
	cmp	dword [esi+128],0
	jne	_44336
	mov	dword [esi+132],0
_44336:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44338
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44338:
	cmp	eax,0
	je	_44340
	jmp	_4620
_44340:
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44341
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44341:
	cmp	eax,0
	je	_44343
	jmp	_4620
_44343:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4620:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15263
_15263:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_7:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_44465],_44466
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44344
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44345
	fld	dword [esi+308]
	fsub	dword [_110694]
	fstp	dword [esi+308]
_44345:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44346
	fld	dword [esi+344]
	fsub	dword [_110695]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44347
	mov	dword [esi+336],0
_44347:
_44346:
_44344:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44348
	fld	dword [esi+300]
	fsub	dword [_110696]
	fstp	dword [esi+300]
_44348:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44349
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44349:
	cmp	eax,0
	je	_44351
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_44351:
	cmp	dword [esi+224],7
	jne	_44352
	jmp	_4625
_44352:
	mov	ebx,0
	mov	dword [ebp-8],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44355
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44355:
	cmp	eax,0
	je	_44357
	fld	dword [esi+316]
	fsub	dword [_110697]
	fstp	dword [esi+316]
_44357:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44358
	jmp	_4625
_44358:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4622
_4624:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4622
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44365
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_44365:
	cmp	eax,0
	je	_44367
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44367:
	cmp	eax,0
	je	_44369
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44369:
	cmp	eax,0
	je	_44371
	mov	eax,dword [edx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44372
	mov	eax,dword [edx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_44372:
	cmp	eax,0
	jne	_44374
	mov	eax,dword [edx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_44374:
	cmp	eax,0
	jne	_44376
	mov	eax,dword [edx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_44376:
	cmp	eax,0
	je	_44378
	jmp	_4622
_44378:
	cmp	dword [edx+148],398
	jne	_44379
	jmp	_4622
_44379:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	dword [edx+92],eax
	jne	_44380
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44385
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44381
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44381:
	cmp	eax,0
	jne	_44383
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44383:
_44385:
	cmp	eax,0
	je	_44387
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44387:
	cmp	eax,0
	je	_44389
	mov	ebx,1
_44389:
	cmp	ebx,1
	jne	_44390
	mov	dword [esi+224],4
	mov	eax,dword [esi+228]
	cmp	eax,2511
	je	_44393
	cmp	eax,2512
	je	_44394
	cmp	eax,2513
	je	_44395
	jmp	_44392
_44393:
	mov	dword [esi+228],2521
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_44392
_44394:
	mov	dword [esi+228],2522
	mov	dword [esi+128],0
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	jmp	_44392
_44395:
	mov	dword [esi+228],2523
	mov	dword [esi+128],0
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
	jmp	_44392
_44392:
_44390:
_44380:
	cmp	ebx,1
	jne	_44396
	jmp	_4623
_44396:
_44371:
_4622:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4624
_4623:
	cmp	ebx,1
	jne	_44397
	cmp	dword [esi+224],4
	je	_44398
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44399
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110698]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44399:
	cmp	eax,0
	je	_44401
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_44401:
	cmp	eax,0
	je	_44403
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44404
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44404:
	cmp	eax,0
	je	_44406
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44406:
	cmp	eax,0
	je	_44408
	mov	dword [esi+128],0
_44408:
	mov	dword [esi+228],2511
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_44409
_44403:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44410
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110699]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44410:
	cmp	eax,0
	je	_44412
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110700]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44412:
	cmp	eax,0
	je	_44414
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44415
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44415:
	cmp	eax,0
	je	_44417
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44417:
	cmp	eax,0
	je	_44419
	mov	dword [esi+128],0
_44419:
	mov	dword [esi+228],2512
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_44420
_44414:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44421
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110701]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44421:
	cmp	eax,0
	je	_44423
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110702]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44423:
	cmp	eax,0
	je	_44425
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44426
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44426:
	cmp	eax,0
	je	_44428
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44428:
	cmp	eax,0
	je	_44430
	mov	dword [esi+128],0
_44430:
	mov	dword [esi+228],2513
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_44425:
_44420:
_44409:
_44398:
	jmp	_44431
_44397:
	cmp	dword [esi+224],4
	je	_44432
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44433
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110703]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44433:
	cmp	eax,0
	je	_44435
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_44435:
	cmp	eax,0
	je	_44437
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44438
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44438:
	cmp	eax,0
	je	_44440
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44440:
	cmp	eax,0
	je	_44442
	mov	dword [esi+128],0
_44442:
	mov	dword [esi+228],2511
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_44443
_44437:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44444
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110704]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44444:
	cmp	eax,0
	je	_44446
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110705]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44446:
	cmp	eax,0
	je	_44448
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44449
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44449:
	cmp	eax,0
	je	_44451
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44451:
	cmp	eax,0
	je	_44453
	mov	dword [esi+128],0
_44453:
	mov	dword [esi+228],2512
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_44454
_44448:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44455
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110706]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_44455:
	cmp	eax,0
	je	_44457
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_110707]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44457:
	cmp	eax,0
	je	_44459
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44460
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_44460:
	cmp	eax,0
	je	_44462
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_44462:
	cmp	eax,0
	je	_44464
	mov	dword [esi+128],0
_44464:
	mov	dword [esi+228],2513
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_44459:
_44454:
_44443:
_44432:
_44431:
_4625:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44467
	mov	eax,dword [esi+128]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44467:
	cmp	eax,0
	je	_44469
	mov	eax,dword [esi+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44469:
	cmp	eax,0
	je	_44471
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapradish_godown]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44471:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44472
	mov	eax,dword [esi+128]
	cmp	eax,3
	sete	al
	movzx	eax,al
_44472:
	cmp	eax,0
	je	_44474
	mov	eax,dword [esi+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44474:
	cmp	eax,0
	je	_44476
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapradish_godown]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44476:
	mov	edx,dword [esi+128]
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44477
	mov	eax,dword [esi+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44477:
	cmp	eax,0
	je	_44479
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_44480
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44482
	cmp	dword [ebp-8],0
	jne	_44483
	mov	dword [esi+128],0
_44483:
_44482:
	jmp	_44484
_44480:
	cmp	dword [esi+224],4
	jne	_44485
	mov	eax,dword [esi+136]
	mov	edx,dword [esi+228]
	cmp	edx,2521
	je	_44488
	cmp	edx,2522
	je	_44489
	cmp	edx,2523
	je	_44490
	cmp	edx,2524
	je	_44491
	cmp	edx,2525
	je	_44492
	cmp	edx,2526
	je	_44493
	jmp	_44487
_44488:
	mov	dword [esi+228],2524
	mov	edx,dword [esi+84]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+168]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44487
_44489:
	mov	dword [esi+228],2525
	mov	edx,dword [esi+88]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+172]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44487
_44490:
	mov	dword [esi+228],2526
	mov	edx,dword [esi+92]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+176]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_44487
_44491:
	mov	edx,dword [esi+72]
	mov	dword [esi+56],edx
	mov	dword [esi+140],1
	mov	edx,dword [esi+156]
	sub	edx,1
	mov	dword [esi+128],edx
	jmp	_44487
_44492:
	mov	edx,dword [esi+76]
	mov	dword [esi+56],edx
	mov	dword [esi+140],1
	mov	edx,dword [esi+160]
	sub	edx,1
	mov	dword [esi+128],edx
	jmp	_44487
_44493:
	mov	edx,dword [esi+80]
	mov	dword [esi+56],edx
	mov	dword [esi+140],1
	mov	edx,dword [esi+164]
	sub	edx,1
	mov	dword [esi+128],edx
	jmp	_44487
_44487:
	cmp	dword [esi+132],eax
	jl	_44494
_44494:
	jmp	_44495
_44485:
	cmp	dword [esi+224],7
	jne	_44496
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44497
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44497:
	jmp	_44499
_44496:
	mov	dword [esi+128],0
_44499:
_44495:
_44484:
	jmp	_44500
_44479:
	mov	eax,dword [esi+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44501
	mov	eax,dword [esi+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44501:
	cmp	eax,0
	je	_44503
	mov	dword [esi+128],0
	cmp	dword [esi+224],4
	jne	_44504
	mov	eax,dword [esi+136]
	mov	edx,dword [esi+228]
	cmp	edx,2524
	je	_44507
	cmp	edx,2525
	je	_44508
	cmp	edx,2526
	je	_44509
	jmp	_44506
_44507:
	mov	dword [esi+224],0
	mov	dword [esi+228],2511
	mov	dword [esi+140],0
	mov	edx,dword [esi+60]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+144]
	mov	dword [esi+136],edx
	jmp	_44506
_44508:
	mov	dword [esi+224],0
	mov	dword [esi+228],2512
	mov	dword [esi+140],0
	mov	edx,dword [esi+64]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+148]
	mov	dword [esi+136],edx
	jmp	_44506
_44509:
	mov	dword [esi+224],0
	mov	dword [esi+228],2513
	mov	dword [esi+140],0
	mov	edx,dword [esi+68]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+136],edx
	jmp	_44506
_44506:
	cmp	dword [esi+132],eax
	jl	_44510
_44510:
_44504:
_44503:
_44500:
	cmp	dword [esi+128],0
	jne	_44511
	mov	dword [esi+132],0
_44511:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44513
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44513:
	cmp	eax,0
	je	_44515
	jmp	_4627
_44515:
	cmp	dword [esi+140],1
	jne	_44516
	sub	dword [esi+128],1
	jmp	_44517
_44516:
	add	dword [esi+128],1
_44517:
	add	dword [esi+132],1
_4627:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15266
_15266:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_8:
	push	ebp
	mov	ebp,esp
	sub	esp,84
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-80],0
	fld	dword [_110813]
	fstp	dword [ebp-32]
	fld	dword [_110814]
	fstp	dword [ebp-48]
	fld	dword [_110815]
	fstp	dword [ebp-44]
	mov	dword [ebp-76],0
	mov	dword [_44687],_44688
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44518
	mov	eax,dword [ebp+8]
	fld	dword [eax+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44519
	mov	eax,dword [ebp+8]
	fld	dword [eax+308]
	fsub	dword [_110816]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+308]
_44519:
	mov	eax,dword [ebp+8]
	fld	dword [eax+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44520
	mov	eax,dword [ebp+8]
	fld	dword [eax+344]
	fsub	dword [_110817]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+344]
	mov	eax,dword [ebp+8]
	fld	dword [eax+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44521
	mov	eax,dword [ebp+8]
	mov	dword [eax+336],0
_44521:
_44520:
_44518:
	mov	eax,dword [ebp+8]
	fld	dword [eax+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44522
	mov	eax,dword [ebp+8]
	fld	dword [eax+300]
	fsub	dword [_110818]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+300]
_44522:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44523
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44523:
	cmp	eax,0
	je	_44525
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],7
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
_44525:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],7
	jne	_44526
	jmp	_4635
_44526:
	mov	dword [ebp-64],0
	mov	dword [ebp-80],0
	mov	dword [ebp-72],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44530
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44530:
	cmp	eax,0
	je	_44532
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fsub	dword [_110819]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+316]
_44532:
	mov	eax,dword [ebp+8]
	fld	dword [eax+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44533
	jmp	_4635
_44533:
	mov	ebx,0
	mov	dword [ebp-68],0
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-60],eax
	jmp	_4629
_4631:
	mov	eax,dword [ebp-60]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4629
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44542
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44542:
	cmp	eax,0
	je	_44544
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44544:
	cmp	eax,0
	je	_44546
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44547
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44547:
	cmp	eax,0
	je	_44549
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44549:
	cmp	eax,0
	je	_44551
	jmp	_4629
_44551:
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44552
	mov	eax,dword [esi+148]
	cmp	eax,392
	sete	al
	movzx	eax,al
_44552:
	cmp	eax,0
	je	_44554
	jmp	_4629
_44554:
	cmp	dword [esi+148],398
	jne	_44555
	jmp	_4629
_44555:
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44556
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44556:
	cmp	eax,0
	je	_44558
	mov	dword [ebp-68],1
_44558:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44559
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+236]
	sete	al
	movzx	eax,al
_44559:
	cmp	eax,0
	je	_44561
	mov	ebx,1
	jmp	_44562
_44561:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44563
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+236]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_44563:
	cmp	eax,0
	je	_44565
	mov	ebx,1
	jmp	_44566
_44565:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44567
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+236]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_44567:
	cmp	eax,0
	je	_44569
	mov	ebx,1
	jmp	_44570
_44569:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44571
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+236]
	sete	al
	movzx	eax,al
_44571:
	cmp	eax,0
	je	_44573
	mov	ebx,1
	jmp	_44574
_44573:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44575
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+236]
	sete	al
	movzx	eax,al
_44575:
	cmp	eax,0
	je	_44577
	mov	ebx,1
	jmp	_44578
_44577:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44579
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+236]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_44579:
	cmp	eax,0
	je	_44581
	mov	ebx,1
	jmp	_44582
_44581:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44583
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+236]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_44583:
	cmp	eax,0
	je	_44585
	mov	ebx,1
	jmp	_44586
_44585:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44587
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+236]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_44587:
	cmp	eax,0
	je	_44589
	mov	ebx,1
	jmp	_44590
_44589:
	mov	eax,dword [esi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+232]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44591
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_44591:
	cmp	eax,0
	je	_44593
	mov	ebx,1
_44593:
_44590:
_44586:
_44582:
_44578:
_44574:
_44570:
_44566:
_44562:
_44546:
_4629:
	mov	eax,dword [ebp-60]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4631
_4630:
	cmp	ebx,1
	jne	_44594
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	je	_44597
	cmp	eax,0
	je	_44598
	jmp	_44596
_44597:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],5
	je	_44599
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],5
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+160]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_sembunyi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+316]
_44599:
	jmp	_44596
_44598:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],5
	je	_44600
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],5
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+160]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_sembunyi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+316]
_44600:
	jmp	_44596
_44596:
	jmp	_44601
_44594:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,6
	je	_44604
	jmp	_44603
_44604:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],5
	je	_44605
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],5
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+160]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+160]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+140],1
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_keluar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44605:
	jmp	_44603
_44603:
_44601:
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44606
	jmp	_4635
_44606:
	cmp	ebx,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44609
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44607
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_44607:
_44609:
	cmp	eax,0
	je	_44611
	mov	dword [ebp-36],0
	mov	dword [ebp-52],11
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-56],eax
	jmp	_4632
_4634:
	mov	eax,dword [ebp-56]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4632
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44619
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44619:
	cmp	eax,0
	je	_44621
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44621:
	cmp	eax,0
	je	_44623
	mov	eax,dword [ebp-68]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44624
	mov	eax,dword [esi+148]
	cmp	eax,372
	setne	al
	movzx	eax,al
_44624:
	cmp	eax,0
	je	_44626
	jmp	_4632
_44626:
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44631
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44627
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44627:
	cmp	eax,0
	jne	_44629
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44629:
_44631:
	cmp	eax,0
	je	_44633
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44633:
	cmp	eax,0
	je	_44635
	jmp	_4632
_44635:
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44636
	mov	eax,dword [esi+148]
	cmp	eax,392
	sete	al
	movzx	eax,al
_44636:
	cmp	eax,0
	je	_44638
	jmp	_4632
_44638:
	call	_bb_GetPosX_BG
	mov	ebx,eax
	fld	dword [esi+24]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-84],ebx
	fild	dword [ebp+-84]
	fld	dword [ebp-28]
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_44640
	mov	dword [ebp-64],1
	mov	dword [ebp-72],1
_44640:
	cmp	dword [ebp-64],1
	jne	_44641
	mov	edx,dword [esi+92]
	cmp	dword [ebp-36],0
	jne	_44643
	mov	eax,dword [esi+20]
	mov	dword [ebp-36],eax
_44643:
	cmp	edx,dword [ebp-52]
	jge	_44644
	mov	dword [ebp-52],edx
	mov	eax,dword [esi+20]
	mov	dword [ebp-36],eax
_44644:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],4
	je	_44645
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],4
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+156]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
_44645:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44648
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44646
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,9
	sete	al
	movzx	eax,al
_44646:
_44648:
	cmp	eax,0
	je	_44650
	mov	edi,20
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fsub	dword [_110820]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44654
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44654:
	cmp	eax,0
	je	_44656
	fld	dword [esi+24]
	fsub	dword [_110821]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-84],eax
	fild	dword [ebp+-84]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_110822]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	jmp	_44657
_44656:
	cmp	dword [esi+148],352
	jne	_44658
	fld	dword [esi+24]
	fsub	dword [_110823]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-84],eax
	fild	dword [ebp+-84]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_110824]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	jmp	_44659
_44658:
	mov	eax,dword [esi+148]
	cmp	eax,383
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44660
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
_44660:
	cmp	eax,0
	je	_44662
	fld	dword [esi+24]
	fsub	dword [_110825]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fadd	dword [_110826]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	jmp	_44663
_44662:
	mov	eax,dword [esi+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44664
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44664:
	cmp	eax,0
	je	_44666
	fld	dword [esi+24]
	fsub	dword [_110827]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [esi+28]
	fsub	dword [_110828]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
_44666:
_44663:
_44659:
_44657:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fadd	dword [_110829]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_110830]
	mov	dword [ebp+-84],ebx
	fild	dword [ebp+-84]
	fsubp	st2,st0
	sub	esp,8
	fxch	st1
	fstp	qword [esp]
	mov	dword [ebp+-84],edx
	fild	dword [ebp+-84]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-32]
	mov	dword [ebp+-84],edi
	fild	dword [ebp+-84]
	fstp	qword [ebp-16]
	fld	dword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-48]
	mov	dword [ebp+-84],edi
	fild	dword [ebp+-84]
	fstp	qword [ebp-24]
	fld	dword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [ebp-44]
_44650:
_44641:
_44623:
_4632:
	mov	eax,dword [ebp-56]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4634
_4633:
	cmp	dword [ebp-64],1
	jne	_44672
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44673
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,9
	sete	al
	movzx	eax,al
_44673:
	cmp	eax,0
	je	_44675
	mov	eax,dword [ebp-72]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44676
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_44676:
	cmp	eax,0
	je	_44678
	cmp	dword [ebp-36],0
	jle	_44679
	mov	eax,dword [ebp+8]
	cmp	dword [eax+128],3
	jne	_44680
	mov	dword [ebp-76],1
	jmp	_44682
_44680:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+128],9
	jne	_44683
	mov	dword [ebp-76],2
_44683:
_44682:
	push	dword [ebp-76]
	push	dword [ebp-36]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	fld	dword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp-44]
	push	dword [ebp-48]
	mov	eax,dword [ebp+8]
	push	dword [eax+232]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+260]
	mov	eax,dword [ebp+8]
	push	dword [eax+288]
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	call	dword [_bb_TNinjaWeapon+84]
	add	esp,48
	mov	eax,dword [ebp+8]
	cmp	dword [eax+128],3
	jne	_44684
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_pelurukeluar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44684:
_44679:
_44678:
_44675:
	jmp	_44685
_44672:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	je	_44686
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
_44686:
_44685:
_44611:
_4635:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+128]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44689
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44689:
	cmp	eax,0
	je	_44691
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	jne	_44692
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+132],edx
	jl	_44694
	cmp	dword [ebp-80],0
	jne	_44695
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44696
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
_44696:
_44695:
_44694:
	jmp	_44697
_44692:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44698
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_44698:
	cmp	eax,0
	je	_44700
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+132],edx
	jl	_44701
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	je	_44704
	cmp	eax,5
	je	_44705
	cmp	eax,6
	je	_44706
	jmp	_44703
_44704:
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44707
	mov	eax,dword [ebp+8]
	fld	dword [eax+312]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+316]
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
_44707:
	jmp	_44703
_44705:
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],6
	je	_44708
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],6
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+164]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
_44708:
	jmp	_44703
_44706:
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	jmp	_44703
_44703:
_44701:
	jmp	_44709
_44700:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],7
	jne	_44710
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+132],edx
	jl	_44711
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44711:
	jmp	_44713
_44710:
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
_44713:
_44709:
_44697:
	jmp	_44714
_44691:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44715
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44715:
	cmp	eax,0
	je	_44717
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44718
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_44718:
	cmp	eax,0
	je	_44720
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+132],edx
	jl	_44721
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,5
	je	_44724
	jmp	_44723
_44724:
	mov	eax,dword [ebp+8]
	mov	dword [eax+128],0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],4
	je	_44725
	mov	eax,dword [ebp+8]
	mov	dword [eax+224],4
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+156]
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+140],0
_44725:
	jmp	_44723
_44723:
_44721:
_44720:
_44717:
_44714:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+128],0
	jne	_44726
	mov	eax,dword [ebp+8]
	mov	dword [eax+132],0
_44726:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44728
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44728:
	cmp	eax,0
	je	_44730
	jmp	_4637
_44730:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+140],1
	jne	_44731
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	sub	eax,1
	mov	dword [edx+128],eax
	jmp	_44732
_44731:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	add	eax,1
	mov	dword [edx+128],eax
_44732:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	add	eax,1
	mov	dword [edx+132],eax
_4637:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+320]
	mov	eax,0
	jmp	_15269
_15269:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_9:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_44869],_44870
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44733
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44734
	fld	dword [esi+308]
	fsub	dword [_110950]
	fstp	dword [esi+308]
_44734:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44735
	fld	dword [esi+344]
	fsub	dword [_110951]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44736
	mov	dword [esi+336],0
_44736:
_44735:
_44733:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44737
	fld	dword [esi+300]
	fsub	dword [_110952]
	fstp	dword [esi+300]
_44737:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44738
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44738:
	cmp	eax,0
	je	_44740
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_44740:
	cmp	dword [esi+224],7
	jne	_44741
	jmp	_4642
_44741:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44746
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44744
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
_44744:
_44746:
	cmp	eax,0
	je	_44748
	fld	dword [esi+316]
	fsub	dword [_110953]
	fstp	dword [esi+316]
_44748:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44749
	jmp	_4642
_44749:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_44752
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44750
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_44750:
_44752:
	cmp	eax,0
	je	_44754
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4639
_4641:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4639
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44761
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_44761:
	cmp	eax,0
	je	_44763
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44763:
	cmp	eax,0
	je	_44765
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44765:
	cmp	eax,0
	je	_44767
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44772
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44768
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44768:
	cmp	eax,0
	jne	_44770
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44770:
_44772:
	cmp	eax,0
	je	_44774
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44774:
	cmp	eax,0
	je	_44776
	jmp	_4639
_44776:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44777
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_44777:
	cmp	eax,0
	je	_44779
	jmp	_4639
_44779:
	cmp	dword [ebx+148],398
	jne	_44780
	jmp	_4639
_44780:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_44782
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44783
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_44783:
	cmp	eax,0
	je	_44785
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_44788
	cmp	eax,5
	je	_44789
	jmp	_44787
_44788:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44790
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44790:
	cmp	eax,0
	jne	_44792
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44792:
	cmp	eax,0
	je	_44796
	fld	dword [ebx+100]
	fld	dword [_110954]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44794
	fld	dword [ebx+100]
	fld	dword [_110955]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44794:
_44796:
	cmp	eax,0
	je	_44798
	mov	edx,1
	jmp	_44799
_44798:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44800
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44800:
	cmp	eax,0
	jne	_44802
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44802:
	cmp	eax,0
	je	_44810
	fld	dword [ebx+100]
	fld	dword [_110956]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44804
	fld	dword [ebx+100]
	fld	dword [_110957]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44804:
	cmp	eax,0
	jne	_44808
	fld	dword [ebx+100]
	fld	dword [_110958]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44806
	fld	dword [ebx+100]
	fld	dword [_110959]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44806:
_44808:
_44810:
	cmp	eax,0
	je	_44812
	mov	edx,1
_44812:
_44799:
	jmp	_44787
_44789:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44813
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44813:
	cmp	eax,0
	jne	_44815
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44815:
	cmp	eax,0
	je	_44819
	fld	dword [ebx+100]
	fld	dword [_110960]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44817
	fld	dword [ebx+100]
	fld	dword [_110961]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44817:
_44819:
	cmp	eax,0
	je	_44821
	mov	edx,1
_44821:
	jmp	_44787
_44787:
	jmp	_44822
_44785:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44823
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44823:
	cmp	eax,0
	jne	_44825
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44825:
	cmp	eax,0
	je	_44827
	mov	edx,1
_44827:
_44822:
	jmp	_44828
_44782:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44829
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44829:
	cmp	eax,0
	jne	_44831
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_44831:
	cmp	eax,0
	je	_44833
	mov	edx,1
_44833:
_44828:
	cmp	edx,1
	jne	_44834
	mov	dword [ebp-8],1
	mov	eax,dword [esi+128]
	cmp	eax,9
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44835
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_44835:
	cmp	eax,0
	je	_44837
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+148]
	cmp	eax,352
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44838
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_44838:
	cmp	eax,0
	je	_44840
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
_44840:
	cmp	dword [ebx+152],0
	jle	_44841
	mov	eax,dword [ebx+148]
	cmp	eax,352
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44842
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_44842:
	cmp	eax,0
	je	_44844
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	mov	dword [esi+248],1
_44844:
	fld	dword [_110962]
	fstp	dword [esi+316]
	jmp	_44846
_44841:
	cmp	dword [ebx+148],376
	jne	_44847
	push	781
	push	dword [ebx+88]
	push	dword [ebx+92]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_44847:
	cmp	dword [ebx+128],0
	jle	_44848
	push	dword [ebx+128]
	push	dword [ebx+88]
	push	dword [ebx+92]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_44848:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	fldz
	fstp	dword [esi+316]
_44846:
_44837:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44850
	mov	eax,dword [ebx+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
_44850:
	cmp	eax,0
	je	_44852
	fld	dword [_110963]
	fstp	dword [esi+316]
_44852:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44853
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_44853:
	cmp	eax,0
	je	_44855
	mov	edx,dword [ebx+152]
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	edx,eax
	cmp	edx,0
	jle	_44856
	fld	dword [_110964]
	fstp	dword [esi+316]
_44856:
_44855:
_44834:
	cmp	dword [ebp-8],1
	jne	_44857
	cmp	dword [esi+224],4
	je	_44858
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44859
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_44860
_44859:
	fld	dword [esi+316]
	fld	dword [_110965]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44861
	mov	eax,dword [esi+84]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+136],eax
_44861:
_44860:
_44858:
	jmp	_4640
_44857:
_44767:
_4639:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4641
_4640:
_44754:
	cmp	dword [ebp-8],1
	jne	_44862
	jmp	_44863
_44862:
	mov	eax,dword [esi+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44864
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_44864:
	cmp	eax,0
	je	_44866
	fld	dword [esi+316]
	fld	dword [_110966]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_44866:
	cmp	eax,0
	je	_44868
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44868:
_44863:
_4642:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_44871
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_44872
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44874
	cmp	dword [ebp-12],0
	jne	_44875
	mov	dword [esi+128],0
_44875:
_44874:
	jmp	_44876
_44872:
	mov	eax,dword [esi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44877
	mov	eax,dword [esi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_44877:
	cmp	eax,0
	je	_44879
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44880
	mov	dword [esi+128],0
	mov	eax,dword [esi+224]
	cmp	eax,4
	je	_44883
	cmp	eax,5
	je	_44884
	cmp	eax,6
	je	_44885
	jmp	_44882
_44883:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44886
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],5
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_kunyah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_44887
_44886:
	fld	dword [esi+316]
	fld	dword [_110967]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44888
	cmp	dword [esi+248],1
	jne	_44889
	fld	dword [_110968]
	fstp	dword [esi+316]
	mov	dword [esi+248],0
	jmp	_44890
_44889:
	fld	dword [_110969]
	fstp	dword [esi+316]
_44890:
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44888:
_44887:
	jmp	_44882
_44884:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44891
	mov	dword [esi+224],6
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_telan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44891:
	jmp	_44882
_44885:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44892
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_44892:
	jmp	_44882
_44882:
_44880:
	jmp	_44893
_44879:
	cmp	dword [esi+224],7
	jne	_44894
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_44895
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_44895:
	jmp	_44897
_44894:
	mov	dword [esi+128],0
_44897:
_44893:
_44876:
_44871:
	cmp	dword [esi+128],0
	jne	_44898
	mov	dword [esi+132],0
_44898:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44900
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44900:
	cmp	eax,0
	je	_44902
	jmp	_4644
_44902:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4644:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15272
_15272:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_10:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_45032],_45033
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_44903
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44904
	fld	dword [esi+308]
	fsub	dword [_111071]
	fstp	dword [esi+308]
	jmp	_44905
_44904:
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44906
	fld	dword [esi+304]
	fstp	dword [esi+308]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_idle]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_44906:
_44905:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44907
	fld	dword [esi+344]
	fsub	dword [_111072]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_44908
	mov	dword [esi+336],0
_44908:
_44907:
_44903:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44909
	fld	dword [esi+300]
	fsub	dword [_111073]
	fstp	dword [esi+300]
_44909:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_44910
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_44910:
	cmp	eax,0
	je	_44912
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_44912:
	cmp	dword [esi+224],7
	jne	_44913
	jmp	_4649
_44913:
	mov	edi,0
	mov	dword [ebp-12],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_44916
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_44916:
	cmp	eax,0
	je	_44918
	fld	dword [esi+316]
	fsub	dword [_111074]
	fstp	dword [esi+316]
_44918:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_44919
	jmp	_4649
_44919:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4646
_4648:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4646
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44926
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_44926:
	cmp	eax,0
	je	_44928
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_44928:
	cmp	eax,0
	je	_44930
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_44930:
	cmp	eax,0
	je	_44932
	mov	eax,dword [ebx+148]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44933
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_44933:
	cmp	eax,0
	jne	_44935
	mov	eax,dword [ebx+148]
	cmp	eax,382
	sete	al
	movzx	eax,al
_44935:
	cmp	eax,0
	je	_44937
	jmp	_4646
_44937:
	cmp	dword [ebx+148],398
	jne	_44938
	jmp	_4646
_44938:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_44940
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_44941
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_44941:
	cmp	eax,0
	je	_44943
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_44946
	cmp	eax,5
	je	_44947
	jmp	_44945
_44946:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44950
	fld	dword [ebx+100]
	fld	dword [_111075]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44948
	fld	dword [ebx+100]
	fld	dword [_111076]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44948:
_44950:
	cmp	eax,0
	je	_44952
	mov	edx,1
	jmp	_44953
_44952:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44960
	fld	dword [ebx+100]
	fld	dword [_111077]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44954
	fld	dword [ebx+100]
	fld	dword [_111078]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44954:
	cmp	eax,0
	jne	_44958
	fld	dword [ebx+100]
	fld	dword [_111079]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44956
	fld	dword [ebx+100]
	fld	dword [_111080]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44956:
_44958:
_44960:
	cmp	eax,0
	je	_44962
	mov	edx,1
_44962:
_44953:
	jmp	_44945
_44947:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44965
	fld	dword [ebx+100]
	fld	dword [_111081]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_44963
	fld	dword [ebx+100]
	fld	dword [_111082]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44963:
_44965:
	cmp	eax,0
	je	_44967
	mov	edx,1
_44967:
	jmp	_44945
_44945:
	jmp	_44968
_44943:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44969
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_111083]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44969:
	cmp	eax,0
	je	_44971
	mov	edx,1
_44971:
_44968:
	jmp	_44972
_44940:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44973
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_111084]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_44973:
	cmp	eax,0
	je	_44975
	mov	edx,1
_44975:
_44972:
	cmp	edx,1
	jne	_44976
	mov	edi,1
	cmp	dword [esi+224],0
	je	_44977
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44978
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_44978:
	cmp	eax,0
	je	_44980
	mov	edx,5
	jmp	_44982
_44980:
	mov	edx,3
_44982:
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44987
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44983
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44983:
	cmp	eax,0
	jne	_44985
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44985:
_44987:
	cmp	eax,0
	je	_44989
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_44989:
	cmp	eax,0
	je	_44991
	mov	edx,dword [ebx+132]
	mov	eax,dword [_bb_animMusuh_7a_ExplodeUnder_1_image]
	mov	dword [edx+32+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+136]
	mov	dword [eax+32+24],10
	mov	dword [ebx+116],8
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4651
_44991:
	cmp	dword [esi+128],edx
	jne	_44993
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_44998
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44994
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_44994:
	cmp	eax,0
	jne	_44996
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_44996:
_44998:
	cmp	eax,0
	je	_45000
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45000:
	cmp	eax,0
	je	_45002
	jmp	_45003
_45002:
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_45005
	cmp	dword [ebx+148],383
	jne	_45006
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45007
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45007:
	cmp	eax,0
	je	_45009
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_45009:
_45006:
	mov	dword [ebx+116],8
_45005:
_45003:
_44993:
_44977:
_44976:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45011
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
_45011:
	cmp	eax,0
	je	_45013
	mov	edi,1
_45013:
	cmp	edi,1
	jne	_45014
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45015
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45015:
	cmp	eax,0
	je	_45017
	mov	eax,dword [esi+224]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45018
	mov	eax,dword [esi+224]
	cmp	eax,5
	setne	al
	movzx	eax,al
_45018:
	cmp	eax,0
	je	_45020
	mov	dword [esi+224],5
	mov	dword [esi+128],0
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	push	dword [esi+12]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_45021
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_melontar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45021:
_45020:
	jmp	_45022
_45017:
	mov	eax,dword [esi+224]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45023
	mov	eax,dword [esi+224]
	cmp	eax,5
	setne	al
	movzx	eax,al
_45023:
	cmp	eax,0
	je	_45025
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45025:
_45022:
_45014:
_44932:
_4646:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4648
_4647:
	cmp	dword [esi+224],5
	jne	_45026
	mov	eax,dword [esi+128]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45027
	mov	eax,dword [esi+128]
	cmp	eax,4
	setle	al
	movzx	eax,al
_45027:
	cmp	eax,0
	je	_45029
	fld	dword [esi+32]
	fsub	dword [_111085]
	fstp	dword [esi+32]
	jmp	_45030
_45029:
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_45031
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45031:
_45030:
_45026:
_4649:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45034
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45035
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45037
	cmp	dword [ebp-12],0
	jne	_45038
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45039
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45039:
_45038:
_45037:
	jmp	_45040
_45035:
	mov	eax,dword [esi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45041
	mov	eax,dword [esi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_45041:
	cmp	eax,0
	je	_45043
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45044
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45044:
	jmp	_45046
_45043:
	cmp	dword [esi+224],7
	jne	_45047
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45048
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45048:
	jmp	_45050
_45047:
	mov	dword [esi+128],0
_45050:
_45046:
_45040:
_45034:
	cmp	dword [esi+128],0
	jne	_45051
	mov	dword [esi+132],0
_45051:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45053
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45053:
	cmp	eax,0
	je	_45055
	jmp	_4651
_45055:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4651:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15275
_15275:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_11:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_45181],_45182
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45056
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45057
	fld	dword [esi+308]
	fsub	dword [_111175]
	fstp	dword [esi+308]
_45057:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45058
	fld	dword [esi+344]
	fsub	dword [_111176]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45059
	mov	dword [esi+336],0
_45059:
_45058:
_45056:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45060
	fld	dword [esi+300]
	fsub	dword [_111177]
	fstp	dword [esi+300]
_45060:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45061
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45061:
	cmp	eax,0
	je	_45063
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_45063:
	cmp	dword [esi+224],7
	jne	_45064
	jmp	_4656
_45064:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45068
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_45068:
	cmp	eax,0
	je	_45070
	fld	dword [esi+316]
	fsub	dword [_111178]
	fstp	dword [esi+316]
_45070:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45071
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4653
_4655:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4653
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45078
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45078:
	cmp	eax,0
	je	_45080
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45080:
	cmp	eax,0
	je	_45082
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45082:
	cmp	eax,0
	je	_45084
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45089
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45085
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45085:
	cmp	eax,0
	jne	_45087
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45087:
_45089:
	cmp	eax,0
	je	_45091
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45091:
	cmp	eax,0
	je	_45093
	jmp	_4653
_45093:
	mov	eax,dword [edx+148]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45094
	mov	eax,dword [edx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45094:
	cmp	eax,0
	jne	_45096
	mov	eax,dword [edx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_45096:
	cmp	eax,0
	jne	_45098
	mov	eax,dword [edx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45098:
	cmp	eax,0
	jne	_45100
	mov	eax,dword [edx+148]
	cmp	eax,382
	sete	al
	movzx	eax,al
_45100:
	cmp	eax,0
	jne	_45102
	mov	eax,dword [edx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_45102:
	cmp	eax,0
	je	_45104
	jmp	_4653
_45104:
	cmp	dword [edx+148],398
	jne	_45105
	jmp	_4653
_45105:
	mov	eax,dword [edx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45106
	mov	ecx,dword [edx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45106:
	cmp	eax,0
	je	_45108
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_111179]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45108:
	cmp	eax,0
	je	_45110
	mov	dword [ebp-4],1
	cmp	dword [esi+128],11
	jne	_45111
_45111:
	cmp	dword [esi+128],13
	jne	_45112
	mov	eax,dword [esi+288]
	sub	eax,dword [edx+168]
	sub	dword [edx+152],eax
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcactus_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45112:
_45110:
	cmp	dword [ebp-4],1
	jne	_45114
	jmp	_4654
_45114:
_45084:
_4653:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4655
_4654:
_45071:
	cmp	dword [ebp-4],1
	jne	_45115
	mov	dword [esi+224],4
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45116
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111180]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45116:
	cmp	eax,0
	je	_45118
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_45118:
	cmp	eax,0
	je	_45120
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45121
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_45121:
	cmp	eax,0
	je	_45123
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_45123:
	cmp	eax,0
	je	_45125
	mov	dword [esi+128],0
_45125:
	mov	dword [esi+228],2521
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_45126
_45120:
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45127
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111181]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45127:
	cmp	eax,0
	je	_45129
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111182]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45129:
	cmp	eax,0
	je	_45131
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45132
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_45132:
	cmp	eax,0
	je	_45134
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_45134:
	cmp	eax,0
	je	_45136
	mov	dword [esi+128],0
_45136:
	mov	dword [esi+228],2522
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	jmp	_45137
_45131:
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45138
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111183]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45138:
	cmp	eax,0
	je	_45140
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111184]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45140:
	cmp	eax,0
	je	_45142
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45143
	mov	eax,dword [esi+228]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_45143:
	cmp	eax,0
	je	_45145
	mov	eax,dword [esi+228]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_45145:
	cmp	eax,0
	je	_45147
	mov	dword [esi+128],0
_45147:
	mov	dword [esi+228],2523
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
_45142:
_45137:
_45126:
	jmp	_45148
_45115:
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45149
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111185]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45149:
	cmp	eax,0
	je	_45151
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_45151:
	cmp	eax,0
	je	_45153
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45154
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45154:
	cmp	eax,0
	je	_45156
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45156:
	cmp	eax,0
	je	_45158
	mov	dword [esi+128],0
_45158:
	mov	dword [esi+228],2511
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_45159
_45153:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45160
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111186]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45160:
	cmp	eax,0
	je	_45162
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111187]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45162:
	cmp	eax,0
	je	_45164
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45165
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45165:
	cmp	eax,0
	je	_45167
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45167:
	cmp	eax,0
	je	_45169
	mov	dword [esi+128],0
_45169:
	mov	dword [esi+228],2512
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_45170
_45164:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45171
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111188]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45171:
	cmp	eax,0
	je	_45173
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111189]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45173:
	cmp	eax,0
	je	_45175
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45176
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45176:
	cmp	eax,0
	je	_45178
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45178:
	cmp	eax,0
	je	_45180
	mov	dword [esi+128],0
_45180:
	mov	dword [esi+228],2513
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_45175:
_45170:
_45159:
_45148:
_4656:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45183
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45184
	mov	eax,dword [esi+136]
	mov	edx,dword [esi+228]
	cmp	edx,2511
	je	_45188
	cmp	edx,2512
	je	_45189
	cmp	edx,2513
	je	_45190
	jmp	_45187
_45188:
	mov	edx,dword [esi+60]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+144]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45187
_45189:
	mov	edx,dword [esi+64]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+148]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45187
_45190:
	mov	edx,dword [esi+68]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45187
_45187:
	cmp	dword [esi+132],eax
	jl	_45191
	cmp	dword [ebp-8],0
	jne	_45192
	mov	dword [esi+128],0
_45192:
_45191:
	jmp	_45193
_45184:
	cmp	dword [esi+224],4
	jne	_45194
	mov	eax,dword [esi+228]
	cmp	eax,2521
	je	_45197
	cmp	eax,2522
	je	_45198
	cmp	eax,2523
	je	_45199
	jmp	_45196
_45197:
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_45196
_45198:
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_45196
_45199:
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
	jmp	_45196
_45196:
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45200
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2521
	je	_45203
	cmp	eax,2522
	je	_45204
	cmp	eax,2523
	je	_45205
	jmp	_45202
_45203:
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_45202
_45204:
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_45202
_45205:
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
	jmp	_45202
_45202:
_45200:
	jmp	_45206
_45194:
	cmp	dword [esi+224],7
	jne	_45207
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45208
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45208:
	jmp	_45210
_45207:
	mov	dword [esi+128],0
_45210:
_45206:
_45193:
_45183:
	cmp	dword [esi+128],0
	jne	_45211
	mov	dword [esi+132],0
_45211:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45213
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45213:
	cmp	eax,0
	je	_45215
	jmp	_4658
_45215:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4658:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15278
_15278:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_12:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [_45280],_45281
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45216
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45217
	fld	dword [edi+308]
	fsub	dword [_111282]
	fstp	dword [edi+308]
_45217:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45218
	fld	dword [edi+344]
	fsub	dword [_111283]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45219
	mov	dword [edi+336],0
_45219:
_45218:
_45216:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45220
	fld	dword [edi+300]
	fsub	dword [_111284]
	fstp	dword [edi+300]
_45220:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45221
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45221:
	cmp	eax,0
	je	_45223
	mov	dword [edi+224],7
	mov	dword [edi+128],0
_45223:
	cmp	dword [edi+224],7
	jne	_45224
	jmp	_4663
_45224:
	mov	dword [ebp-16],0
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45228
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_45228:
	cmp	eax,0
	je	_45230
	fld	dword [edi+316]
	fsub	dword [_111285]
	fstp	dword [edi+316]
_45230:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45231
	jmp	_4663
_45231:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45232
	jmp	_4663
_45232:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4660
_4662:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4660
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45239
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45239:
	cmp	eax,0
	je	_45241
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45241:
	cmp	eax,0
	je	_45243
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45243:
	cmp	eax,0
	je	_45245
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45250
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45246
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45246:
	cmp	eax,0
	jne	_45248
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45248:
_45250:
	cmp	eax,0
	je	_45252
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45252:
	cmp	eax,0
	je	_45254
	jmp	_4660
_45254:
	mov	eax,dword [esi+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45255
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_45255:
	cmp	eax,0
	jne	_45257
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45257:
	cmp	eax,0
	jne	_45259
	mov	eax,dword [esi+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_45259:
	cmp	eax,0
	je	_45261
	jmp	_4660
_45261:
	cmp	dword [esi+148],398
	jne	_45262
	jmp	_4660
_45262:
	call	_bb_GetPosX_BG
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_45264
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_111286]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_45264:
	cmp	eax,0
	jne	_45266
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_45266:
	cmp	eax,0
	je	_45268
	mov	dword [ebp-16],1
	mov	dword [ebp-20],1
_45268:
	cmp	dword [ebp-16],1
	jne	_45269
	cmp	dword [edi+224],4
	je	_45270
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_45270:
	jmp	_4661
_45269:
_45245:
_4660:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4662
_4661:
	cmp	dword [ebp-16],1
	jne	_45271
	cmp	dword [edi+128],6
	jne	_45272
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45273
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_45273:
	cmp	eax,0
	je	_45275
	fld	dword [edi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45276
	push	dword [ebp-28]
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapdragon_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45276:
_45275:
_45272:
	jmp	_45278
_45271:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_45279
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_45279:
_45278:
_4663:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_45282
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_45283
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_45285
	cmp	dword [ebp-24],0
	jne	_45286
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45287
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_45287:
_45286:
_45285:
	jmp	_45288
_45283:
	cmp	dword [edi+224],4
	jne	_45289
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_45290
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45291
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_45291:
_45290:
	jmp	_45292
_45289:
	cmp	dword [edi+224],7
	jne	_45293
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_45294
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45294:
	jmp	_45296
_45293:
	mov	dword [edi+128],0
_45296:
_45292:
_45288:
_45282:
	cmp	dword [edi+128],0
	jne	_45297
	mov	dword [edi+132],0
_45297:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45299
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45299:
	cmp	eax,0
	je	_45301
	jmp	_4665
_45301:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4665:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15281
_15281:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_13:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-16],0
	mov	dword [_45418],_45419
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45302
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45303
	fld	dword [esi+308]
	fsub	dword [_111340]
	fstp	dword [esi+308]
_45303:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45304
	fld	dword [esi+344]
	fsub	dword [_111341]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45305
	mov	dword [esi+336],0
_45305:
_45304:
_45302:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45306
	fld	dword [esi+300]
	fsub	dword [_111342]
	fstp	dword [esi+300]
_45306:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45307
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45307:
	cmp	eax,0
	je	_45309
	mov	dword [esi+224],7
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
_45309:
	cmp	dword [esi+224],7
	jne	_45310
	jmp	_4673
_45310:
	mov	edi,0
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45314
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_45314:
	cmp	eax,0
	je	_45316
	fld	dword [esi+316]
	fsub	dword [_111343]
	fstp	dword [esi+316]
_45316:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45317
	jmp	_4673
_45317:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45318
	jmp	_4673
_45318:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4667
_4669:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4667
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_45325
	jmp	_4667
_45325:
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45326
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45326:
	cmp	eax,0
	je	_45328
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45328:
	cmp	eax,0
	je	_45330
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45335
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45331
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45331:
	cmp	eax,0
	jne	_45333
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45333:
_45335:
	cmp	eax,0
	je	_45337
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45337:
	cmp	eax,0
	je	_45339
	jmp	_4667
_45339:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45340
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_45340:
	cmp	eax,0
	jne	_45342
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45342:
	cmp	eax,0
	je	_45344
	jmp	_4667
_45344:
	cmp	dword [ebx+148],398
	jne	_45345
	jmp	_4667
_45345:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45346
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
_45346:
	cmp	eax,0
	je	_45348
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	setge	al
	movzx	eax,al
_45348:
	cmp	eax,0
	je	_45350
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	edx,eax
	setle	al
	movzx	eax,al
_45350:
	cmp	eax,0
	je	_45352
	mov	edi,1
_45352:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45353
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_45353:
	cmp	eax,0
	je	_45355
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	setle	al
	movzx	eax,al
_45355:
	cmp	eax,0
	je	_45357
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+232]
	sub	eax,4
	cmp	edx,eax
	setge	al
	movzx	eax,al
_45357:
	cmp	eax,0
	je	_45359
	mov	edi,1
_45359:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45360
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_45360:
	cmp	eax,0
	je	_45362
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	setge	al
	movzx	eax,al
_45362:
	cmp	eax,0
	je	_45364
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+232]
	add	eax,4
	cmp	edx,eax
	setle	al
	movzx	eax,al
_45364:
	cmp	eax,0
	je	_45366
	mov	edi,1
_45366:
	mov	edx,dword [ebx+88]
	mov	ecx,dword [ebx+92]
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45383
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45369
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45369:
	cmp	eax,0
	jne	_45373
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45371
	mov	eax,dword [esi+232]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45371:
_45373:
	cmp	eax,0
	jne	_45377
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45375
	mov	eax,dword [esi+232]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45375:
_45377:
	cmp	eax,0
	jne	_45381
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45379
	mov	eax,dword [esi+232]
	sub	eax,4
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45379:
_45381:
_45383:
	cmp	eax,0
	je	_45385
	mov	edi,1
_45385:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45400
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45386
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45386:
	cmp	eax,0
	jne	_45390
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45388
	mov	eax,dword [esi+232]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45388:
_45390:
	cmp	eax,0
	jne	_45394
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45392
	mov	eax,dword [esi+232]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45392:
_45394:
	cmp	eax,0
	jne	_45398
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45396
	mov	eax,dword [esi+232]
	add	eax,4
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45396:
_45398:
_45400:
	cmp	eax,0
	je	_45402
	mov	edi,1
_45402:
	cmp	edi,1
	jne	_45403
	mov	dword [ebp-20],1
	cmp	dword [esi+224],4
	je	_45404
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
_45404:
	jmp	_4668
_45403:
_45330:
_4667:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4669
_4668:
	cmp	edi,1
	jne	_45405
	cmp	dword [esi+128],15
	jne	_45406
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45407
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_45407:
	cmp	eax,0
	je	_45409
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45410
	push	_bb_TNinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_45413
_4672:
	push	dword [ebp-16]
	push	dword [esi+20]
	push	dword [esi+272]
	push	dword [esi+232]
	push	1
	push	dword [esi+260]
	push	dword [esi+288]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_4670:
	add	ebx,1
_45413:
	cmp	ebx,5
	jle	_4672
_4671:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapnanas_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45410:
_45409:
_45406:
	jmp	_45416
_45405:
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	cmp	dword [esi+224],0
	je	_45417
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45417:
_45416:
_4673:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45420
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45421
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45423
	cmp	dword [ebp-24],0
	jne	_45424
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45425
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45425:
_45424:
_45423:
	jmp	_45426
_45421:
	cmp	dword [esi+224],4
	jne	_45427
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45428
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45429
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45429:
_45428:
	jmp	_45430
_45427:
	cmp	dword [esi+224],7
	jne	_45431
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45432
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45432:
	jmp	_45434
_45431:
	mov	dword [esi+128],0
_45434:
_45430:
_45426:
_45420:
	cmp	dword [esi+128],0
	jne	_45435
	mov	dword [esi+132],0
_45435:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45437
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45437:
	cmp	eax,0
	je	_45439
	jmp	_4675
_45439:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4675:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15284
_15284:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_14:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_45534],_45535
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45440
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45441
	fld	dword [esi+308]
	fsub	dword [_111423]
	fstp	dword [esi+308]
_45441:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45442
	fld	dword [esi+344]
	fsub	dword [_111424]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45443
	mov	dword [esi+336],0
_45443:
_45442:
_45440:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45444
	fld	dword [esi+300]
	fsub	dword [_111425]
	fstp	dword [esi+300]
_45444:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45445
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45445:
	cmp	eax,0
	je	_45447
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_45447:
	cmp	dword [esi+224],7
	jne	_45448
	jmp	_4680
_45448:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4677
_4679:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4677
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45457
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45457:
	cmp	eax,0
	je	_45459
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45459:
	cmp	eax,0
	je	_45461
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45461:
	cmp	eax,0
	je	_45463
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45468
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45464
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45464:
	cmp	eax,0
	jne	_45466
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45466:
_45468:
	cmp	eax,0
	je	_45470
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45470:
	cmp	eax,0
	je	_45472
	jmp	_4677
_45472:
	mov	eax,dword [edx+148]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45473
	mov	eax,dword [edx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45473:
	cmp	eax,0
	jne	_45475
	mov	eax,dword [edx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_45475:
	cmp	eax,0
	jne	_45477
	mov	eax,dword [edx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45477:
	cmp	eax,0
	jne	_45479
	mov	eax,dword [edx+148]
	cmp	eax,382
	sete	al
	movzx	eax,al
_45479:
	cmp	eax,0
	jne	_45481
	mov	eax,dword [edx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_45481:
	cmp	eax,0
	je	_45483
	jmp	_4677
_45483:
	cmp	dword [edx+148],398
	jne	_45484
	jmp	_4677
_45484:
	mov	eax,dword [edx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45485
	mov	ecx,dword [edx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45485:
	cmp	eax,0
	je	_45487
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_111426]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45487:
	cmp	eax,0
	je	_45489
	fld	dword [edx+100]
	fld	dword [_111427]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_45490
	mov	dword [edx+216],1
_45490:
	mov	eax,dword [edx+148]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45491
	mov	eax,dword [edx+148]
	cmp	eax,312
	sete	al
	movzx	eax,al
_45491:
	cmp	eax,0
	je	_45493
	mov	eax,dword [edx+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45496
	mov	eax,dword [edx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45494
	mov	eax,dword [edx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_45494:
_45496:
	cmp	eax,0
	je	_45498
	mov	dword [edx+216],1
_45498:
_45493:
_45489:
_45463:
_4677:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4679
_4678:
	cmp	dword [ebp-4],1
	jne	_45499
	jmp	_45500
_45499:
	mov	dword [esi+224],0
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45501
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111428]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45501:
	cmp	eax,0
	je	_45503
	mov	eax,dword [esi+280]
	cmp	eax,dword [esi+284]
	setle	al
	movzx	eax,al
_45503:
	cmp	eax,0
	je	_45505
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45506
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45506:
	cmp	eax,0
	je	_45508
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45508:
	cmp	eax,0
	je	_45510
	mov	dword [esi+128],0
_45510:
	mov	dword [esi+228],2511
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_45511
_45505:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45512
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111429]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45512:
	cmp	eax,0
	je	_45514
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111430]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45514:
	cmp	eax,0
	je	_45516
	mov	eax,dword [esi+228]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45517
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45517:
	cmp	eax,0
	je	_45519
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45519:
	cmp	eax,0
	je	_45521
	mov	dword [esi+128],0
_45521:
	mov	dword [esi+228],2512
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_45522
_45516:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45523
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111431]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_45523:
	cmp	eax,0
	je	_45525
	mov	eax,dword [esi+280]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+284]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+284]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_111432]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45525:
	cmp	eax,0
	je	_45527
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_45528
	mov	eax,dword [esi+228]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_45528:
	cmp	eax,0
	je	_45530
	mov	eax,dword [esi+228]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_45530:
	cmp	eax,0
	je	_45532
	mov	dword [esi+128],0
_45532:
	mov	dword [esi+228],2513
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_45527:
_45522:
_45511:
_45500:
	cmp	dword [esi+128],0
	jne	_45533
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traponion_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45533:
_4680:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45536
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45537
	mov	eax,dword [esi+136]
	mov	edx,dword [esi+228]
	cmp	edx,2511
	je	_45541
	cmp	edx,2512
	je	_45542
	cmp	edx,2513
	je	_45543
	jmp	_45540
_45541:
	mov	edx,dword [esi+60]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+144]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45540
_45542:
	mov	edx,dword [esi+64]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+148]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45540
_45543:
	mov	edx,dword [esi+68]
	mov	dword [esi+56],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+136],edx
	mov	dword [esi+128],0
	jmp	_45540
_45540:
	cmp	dword [esi+132],eax
	jl	_45544
	cmp	dword [ebp-8],0
	jne	_45545
	mov	dword [esi+128],0
_45545:
_45544:
	jmp	_45546
_45537:
	cmp	dword [esi+224],7
	jne	_45547
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45548
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45548:
	jmp	_45550
_45547:
	mov	dword [esi+128],0
_45550:
_45546:
_45536:
	cmp	dword [esi+128],0
	jne	_45551
	mov	dword [esi+132],0
_45551:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45553
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45553:
	cmp	eax,0
	je	_45555
	jmp	_4682
_45555:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4682:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15287
_15287:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_15:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_45662],_45663
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45556
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_45556:
	cmp	eax,0
	je	_45558
	fld	dword [esi+220]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_45558:
	cmp	eax,0
	je	_45560
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	jmp	_4689
_45560:
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45562
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45563
	fld	dword [esi+308]
	fsub	dword [_111501]
	fstp	dword [esi+308]
_45563:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45564
	fld	dword [esi+344]
	fsub	dword [_111502]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45565
	mov	dword [esi+336],0
_45565:
_45564:
_45562:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45566
	fld	dword [esi+300]
	fsub	dword [_111503]
	fstp	dword [esi+300]
_45566:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45567
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45567:
	cmp	eax,0
	je	_45569
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_45569:
	cmp	dword [esi+224],7
	jne	_45570
	jmp	_4687
_45570:
	mov	dword [ebp-4],0
	mov	dword [ebp-12],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45573
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_45573:
	cmp	eax,0
	je	_45575
	fld	dword [esi+316]
	fsub	dword [_111504]
	fstp	dword [esi+316]
_45575:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45576
	jmp	_4687
_45576:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4684
_4686:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4684
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45583
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45583:
	cmp	eax,0
	je	_45585
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45585:
	cmp	eax,0
	je	_45587
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45587:
	cmp	eax,0
	je	_45589
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45594
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45590
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45590:
	cmp	eax,0
	jne	_45592
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45592:
_45594:
	cmp	eax,0
	je	_45596
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45596:
	cmp	eax,0
	je	_45598
	jmp	_4684
_45598:
	mov	eax,dword [ebx+148]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45599
	mov	eax,dword [ebx+148]
	cmp	eax,382
	sete	al
	movzx	eax,al
_45599:
	cmp	eax,0
	jne	_45601
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45601:
	cmp	eax,0
	jne	_45603
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_45603:
	cmp	eax,0
	jne	_45605
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45605:
	cmp	eax,0
	jne	_45607
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_45607:
	cmp	eax,0
	je	_45609
	jmp	_4684
_45609:
	cmp	dword [ebx+148],398
	jne	_45610
	jmp	_4684
_45610:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_45612
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45613
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45613:
	cmp	eax,0
	je	_45615
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_45618
	cmp	eax,5
	je	_45619
	jmp	_45617
_45618:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45622
	fld	dword [ebx+100]
	fld	dword [_111505]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45620
	fld	dword [ebx+100]
	fld	dword [_111506]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45620:
_45622:
	cmp	eax,0
	je	_45624
	mov	edx,1
	jmp	_45625
_45624:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45632
	fld	dword [ebx+100]
	fld	dword [_111507]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45626
	fld	dword [ebx+100]
	fld	dword [_111508]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45626:
	cmp	eax,0
	jne	_45630
	fld	dword [ebx+100]
	fld	dword [_111509]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45628
	fld	dword [ebx+100]
	fld	dword [_111510]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45628:
_45630:
_45632:
	cmp	eax,0
	je	_45634
	mov	edx,1
_45634:
_45625:
	jmp	_45617
_45619:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45637
	fld	dword [ebx+100]
	fld	dword [_111511]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45635
	fld	dword [ebx+100]
	fld	dword [_111512]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45635:
_45637:
	cmp	eax,0
	je	_45639
	mov	edx,1
_45639:
	jmp	_45617
_45617:
	jmp	_45640
_45615:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45641
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_111513]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45641:
	cmp	eax,0
	je	_45643
	mov	edx,1
_45643:
_45640:
	jmp	_45644
_45612:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45645
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_111514]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45645:
	cmp	eax,0
	je	_45647
	mov	edx,1
_45647:
_45644:
	cmp	edx,1
	jne	_45648
	mov	dword [ebp-4],1
	cmp	dword [esi+128],7
	jne	_45649
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprumputduri_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_45651
	cmp	dword [ebx+148],383
	jne	_45652
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45653
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45653:
	cmp	eax,0
	je	_45655
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_45655:
_45652:
_45651:
_45649:
_45648:
	cmp	dword [ebp-4],1
	jne	_45657
	cmp	dword [esi+224],4
	je	_45658
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
_45658:
_45657:
_45589:
_4684:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4686
_4685:
	cmp	dword [ebp-4],1
	jne	_45659
	jmp	_45660
_45659:
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	cmp	dword [esi+224],0
	je	_45661
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45661:
_45660:
_4687:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45664
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45665
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45667
	cmp	dword [ebp-12],0
	jne	_45668
	mov	dword [esi+128],0
_45668:
_45667:
	jmp	_45669
_45665:
	cmp	dword [esi+224],4
	jne	_45670
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_45671
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
_45671:
	jmp	_45672
_45670:
	cmp	dword [esi+224],7
	jne	_45673
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_45674
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_45674:
	jmp	_45676
_45673:
	mov	dword [esi+128],0
_45676:
_45672:
_45669:
_45664:
	cmp	dword [esi+128],0
	jne	_45677
	mov	dword [esi+132],0
_45677:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_45679
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_45679:
	cmp	eax,0
	je	_45681
	jmp	_4689
_45681:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4689:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15290
_15290:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_16:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_45777],_45778
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45682
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45683
	fld	dword [esi+308]
	fsub	dword [_111589]
	fstp	dword [esi+308]
_45683:
_45682:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45684
	fld	dword [esi+300]
	fsub	dword [_111590]
	fstp	dword [esi+300]
_45684:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4691
_4693:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4691
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45691
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45691:
	cmp	eax,0
	je	_45693
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45693:
	cmp	eax,0
	je	_45695
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45695:
	cmp	eax,0
	je	_45697
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45702
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45698
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45698:
	cmp	eax,0
	jne	_45700
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45700:
_45702:
	cmp	eax,0
	je	_45704
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45704:
	cmp	eax,0
	je	_45706
	jmp	_4691
_45706:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45707
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45707:
	cmp	eax,0
	jne	_45709
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45709:
	cmp	eax,0
	je	_45711
	jmp	_4691
_45711:
	cmp	dword [ebx+148],398
	jne	_45712
	jmp	_4691
_45712:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_45714
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45715
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45715:
	cmp	eax,0
	je	_45717
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_45720
	cmp	eax,5
	je	_45721
	jmp	_45719
_45720:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45724
	fld	dword [ebx+100]
	fld	dword [_111591]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45722
	fld	dword [ebx+100]
	fld	dword [_111592]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45722:
_45724:
	cmp	eax,0
	je	_45726
	mov	edx,1
	jmp	_45727
_45726:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45734
	fld	dword [ebx+100]
	fld	dword [_111593]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45728
	fld	dword [ebx+100]
	fld	dword [_111594]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45728:
	cmp	eax,0
	jne	_45732
	fld	dword [ebx+100]
	fld	dword [_111595]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45730
	fld	dword [ebx+100]
	fld	dword [_111596]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45730:
_45732:
_45734:
	cmp	eax,0
	je	_45736
	mov	edx,1
_45736:
_45727:
	jmp	_45719
_45721:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45739
	fld	dword [ebx+100]
	fld	dword [_111597]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45737
	fld	dword [ebx+100]
	fld	dword [_111598]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45737:
_45739:
	cmp	eax,0
	je	_45741
	mov	edx,1
_45741:
	jmp	_45719
_45719:
	jmp	_45742
_45717:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45743
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45743:
	cmp	eax,0
	je	_45745
	mov	edx,1
_45745:
_45742:
	jmp	_45746
_45714:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45747
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45747:
	cmp	eax,0
	je	_45749
	mov	edx,1
_45749:
_45746:
	cmp	edx,1
	jne	_45750
	cmp	dword [esi+128],16
	jne	_45751
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_45753
	cmp	dword [ebx+148],383
	jne	_45754
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45755
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45755:
	cmp	eax,0
	je	_45757
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_45757:
_45754:
	mov	dword [ebx+116],8
_45753:
_45751:
_45750:
_45697:
_4691:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4693
_4692:
	cmp	dword [esi+128],12
	jne	_45759
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	jge	_45761
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45761:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	jle	_45762
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45762:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	jg	_45763
	push	dword [esi+264]
	push	519
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45763:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	jl	_45764
	push	dword [esi+264]
	push	519
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45764:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45765
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_45765:
	cmp	eax,0
	je	_45767
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45767:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45768
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_45768:
	cmp	eax,0
	je	_45770
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45770:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45771
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_45771:
	cmp	eax,0
	je	_45773
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45773:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45774
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_45774:
	cmp	eax,0
	je	_45776
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
_45776:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappepaya_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45759:
_4694:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45779
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45780
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_45783
_45780:
	mov	dword [esi+128],0
_45783:
_45779:
	cmp	dword [esi+128],0
	jne	_45784
	mov	dword [esi+132],0
_45784:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4696:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15293
_15293:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_16_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_45913],_45914
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45786
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45787
	fld	dword [esi+308]
	fsub	dword [_111660]
	fstp	dword [esi+308]
_45787:
_45786:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45788
	fld	dword [esi+300]
	fsub	dword [_111661]
	fstp	dword [esi+300]
_45788:
	cmp	dword [esi+228],2511
	jne	_45789
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4698
_4700:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4698
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45796
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45796:
	cmp	eax,0
	je	_45798
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45798:
	cmp	eax,0
	je	_45800
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45800:
	cmp	eax,0
	je	_45802
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45807
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45803
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45803:
	cmp	eax,0
	jne	_45805
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45805:
_45807:
	cmp	eax,0
	je	_45809
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45809:
	cmp	eax,0
	je	_45811
	jmp	_4698
_45811:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45812
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45812:
	cmp	eax,0
	je	_45814
	jmp	_4698
_45814:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45815
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45815:
	cmp	eax,0
	jne	_45817
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_45817:
	cmp	eax,0
	je	_45819
	mov	dword [esi+228],2513
_45819:
_45802:
_4698:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4700
_4699:
	mov	eax,dword [esi+284]
	cmp	dword [esi+280],eax
	jge	_45820
	mov	dword [esi+228],2513
_45820:
_45789:
	cmp	dword [esi+228],2513
	jne	_45821
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4701
_4703:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4701
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45827
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45827:
	cmp	eax,0
	je	_45829
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45829:
	cmp	eax,0
	je	_45831
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45831:
	cmp	eax,0
	je	_45833
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45838
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45834
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45834:
	cmp	eax,0
	jne	_45836
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45836:
_45838:
	cmp	eax,0
	je	_45840
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45840:
	cmp	eax,0
	je	_45842
	jmp	_4701
_45842:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45843
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45843:
	cmp	eax,0
	jne	_45845
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45845:
	cmp	eax,0
	je	_45847
	jmp	_4701
_45847:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_45849
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45850
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45850:
	cmp	eax,0
	je	_45852
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_45855
	cmp	eax,5
	je	_45856
	jmp	_45854
_45855:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45859
	fld	dword [ebx+100]
	fld	dword [_111662]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45857
	fld	dword [ebx+100]
	fld	dword [_111663]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45857:
_45859:
	cmp	eax,0
	je	_45861
	mov	edx,1
	jmp	_45862
_45861:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45869
	fld	dword [ebx+100]
	fld	dword [_111664]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45863
	fld	dword [ebx+100]
	fld	dword [_111665]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45863:
	cmp	eax,0
	jne	_45867
	fld	dword [ebx+100]
	fld	dword [_111666]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45865
	fld	dword [ebx+100]
	fld	dword [_111667]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45865:
_45867:
_45869:
	cmp	eax,0
	je	_45871
	mov	edx,1
_45871:
_45862:
	jmp	_45854
_45856:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45874
	fld	dword [ebx+100]
	fld	dword [_111668]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45872
	fld	dword [ebx+100]
	fld	dword [_111669]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45872:
_45874:
	cmp	eax,0
	je	_45876
	mov	edx,1
_45876:
	jmp	_45854
_45854:
	jmp	_45877
_45852:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45878
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45878:
	cmp	eax,0
	je	_45880
	mov	edx,1
_45880:
_45877:
	jmp	_45881
_45849:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45882
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45882:
	cmp	eax,0
	je	_45884
	mov	edx,1
_45884:
_45881:
	cmp	edx,1
	jne	_45885
	cmp	dword [esi+128],16
	jne	_45887
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_45889
	cmp	dword [ebx+148],383
	jne	_45890
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45891
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45891:
	cmp	eax,0
	je	_45893
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_45893:
_45890:
	mov	dword [ebx+116],8
_45889:
_45887:
_45885:
_45833:
_4701:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4703
_4702:
	cmp	dword [esi+128],12
	jne	_45895
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	jge	_45897
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45897:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	jle	_45898
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45898:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	jg	_45899
	push	dword [esi+264]
	push	519
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45899:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	jl	_45900
	push	dword [esi+264]
	push	519
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45900:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45901
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_45901:
	cmp	eax,0
	je	_45903
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45903:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45904
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_45904:
	cmp	eax,0
	je	_45906
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45906:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45907
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_45907:
	cmp	eax,0
	je	_45909
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_45909:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_45910
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_45910:
	cmp	eax,0
	je	_45912
	push	dword [esi+264]
	push	519
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
_45912:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappepaya_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_45895:
_45821:
_4704:
	cmp	dword [esi+228],2511
	jne	_45915
	mov	dword [esi+128],0
_45915:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_45916
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_45917
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_45920
_45917:
	mov	dword [esi+128],0
_45920:
_45916:
	cmp	dword [esi+128],0
	jne	_45921
	mov	dword [esi+132],0
_45921:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4706:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15296
_15296:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_16b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_46000],_46001
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_45923
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45924
	fld	dword [esi+308]
	fsub	dword [_111749]
	fstp	dword [esi+308]
_45924:
_45923:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_45925
	fld	dword [esi+300]
	fsub	dword [_111750]
	fstp	dword [esi+300]
_45925:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4708
_4710:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4708
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45932
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_45932:
	cmp	eax,0
	je	_45934
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_45934:
	cmp	eax,0
	je	_45936
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_45936:
	cmp	eax,0
	je	_45938
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45943
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45939
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_45939:
	cmp	eax,0
	jne	_45941
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_45941:
_45943:
	cmp	eax,0
	je	_45945
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_45945:
	cmp	eax,0
	je	_45947
	jmp	_4708
_45947:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45948
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_45948:
	cmp	eax,0
	jne	_45950
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_45950:
	cmp	eax,0
	je	_45952
	jmp	_4708
_45952:
	cmp	dword [ebx+148],398
	jne	_45953
	jmp	_4708
_45953:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_45955
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45956
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45956:
	cmp	eax,0
	je	_45958
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_45961
	cmp	eax,5
	je	_45962
	jmp	_45960
_45961:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45965
	fld	dword [ebx+100]
	fld	dword [_111751]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45963
	fld	dword [ebx+100]
	fld	dword [_111752]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45963:
_45965:
	cmp	eax,0
	je	_45967
	mov	edx,1
	jmp	_45968
_45967:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45975
	fld	dword [ebx+100]
	fld	dword [_111753]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45969
	fld	dword [ebx+100]
	fld	dword [_111754]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45969:
	cmp	eax,0
	jne	_45973
	fld	dword [ebx+100]
	fld	dword [_111755]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45971
	fld	dword [ebx+100]
	fld	dword [_111756]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45971:
_45973:
_45975:
	cmp	eax,0
	je	_45977
	mov	edx,1
_45977:
_45968:
	jmp	_45960
_45962:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_45980
	fld	dword [ebx+100]
	fld	dword [_111757]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_45978
	fld	dword [ebx+100]
	fld	dword [_111758]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_45978:
_45980:
	cmp	eax,0
	je	_45982
	mov	edx,1
_45982:
	jmp	_45960
_45960:
	jmp	_45983
_45958:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45984
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45984:
	cmp	eax,0
	je	_45986
	mov	edx,1
_45986:
_45983:
	jmp	_45987
_45955:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_45988
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_45988:
	cmp	eax,0
	je	_45990
	mov	edx,1
_45990:
_45987:
	cmp	edx,1
	jne	_45991
	cmp	dword [esi+128],4
	jne	_45992
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jg	_45994
	cmp	dword [ebx+148],383
	jne	_45995
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_45996
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_45996:
	cmp	eax,0
	je	_45998
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_45998:
_45995:
	mov	dword [ebx+116],8
_45994:
_45992:
_45991:
_45938:
_4708:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4710
_4709:
_4711:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_46002
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_46003
	mov	dword [esi+128],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_46006
_46003:
	mov	dword [esi+128],0
_46006:
_46002:
	cmp	dword [esi+128],0
	jne	_46007
	mov	dword [esi+132],0
_46007:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4713:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15299
_15299:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_17:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4715
_4717:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4715
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_46015
	mov	eax,dword [edx+20]
	cmp	eax,0
	setne	al
	movzx	eax,al
_46015:
	cmp	eax,0
	je	_46017
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+24]
	sete	al
	movzx	eax,al
_46017:
	cmp	eax,0
	je	_46019
	cmp	dword [edx+292],0
	jg	_46020
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4716
_46020:
_46019:
_4715:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4717
_4716:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_46022
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],4
	jne	_46023
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46025
	mov	dword [edi+128],0
_46025:
	jmp	_46026
_46023:
	mov	dword [edi+128],0
_46026:
_46022:
	cmp	dword [edi+128],0
	jne	_46027
	mov	dword [edi+132],0
_46027:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [edi+128],1
	add	dword [edi+132],1
	mov	eax,0
	jmp	_15302
_15302:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_18:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [_46104],_46105
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_46029
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46030
	fld	dword [edi+308]
	fsub	dword [_111818]
	fstp	dword [edi+308]
_46030:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46031
	fld	dword [edi+344]
	fsub	dword [_111819]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46032
	mov	dword [edi+336],0
_46032:
_46031:
_46029:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46033
	fld	dword [edi+300]
	fsub	dword [_111820]
	fstp	dword [edi+300]
_46033:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46034
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46034:
	cmp	eax,0
	je	_46036
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
_46036:
	cmp	dword [edi+224],7
	jne	_46037
	jmp	_4721
_46037:
	mov	dword [ebp-16],0
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46041
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_46041:
	cmp	eax,0
	je	_46043
	fld	dword [edi+316]
	fsub	dword [_111821]
	fstp	dword [edi+316]
_46043:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46044
	jmp	_4721
_46044:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46045
	jmp	_4721
_46045:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4718
_4720:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4718
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46052
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46052:
	cmp	eax,0
	je	_46054
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46054:
	cmp	eax,0
	je	_46056
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46056:
	cmp	eax,0
	je	_46058
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46063
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46059
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46059:
	cmp	eax,0
	jne	_46061
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46061:
_46063:
	cmp	eax,0
	je	_46065
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46065:
	cmp	eax,0
	je	_46067
	jmp	_4718
_46067:
	mov	eax,dword [esi+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46068
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_46068:
	cmp	eax,0
	jne	_46070
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_46070:
	cmp	eax,0
	jne	_46072
	mov	eax,dword [esi+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
_46072:
	cmp	eax,0
	je	_46074
	jmp	_4718
_46074:
	cmp	dword [esi+148],398
	jne	_46075
	jmp	_4718
_46075:
	call	_bb_GetPosX_BG
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_46077
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_111822]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_46077:
	cmp	eax,0
	jne	_46079
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_46079:
	cmp	eax,0
	je	_46081
	mov	dword [ebp-16],1
	mov	dword [ebp-20],1
_46081:
	cmp	dword [ebp-16],1
	jne	_46082
	mov	eax,dword [edi+224]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_46083
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_46083:
	cmp	eax,0
	je	_46085
	mov	dword [edi+224],5
	mov	dword [edi+128],0
	mov	eax,dword [edi+76]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+160]
	mov	dword [edi+136],eax
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46085:
	jmp	_4719
_46082:
_46058:
_4718:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4720
_4719:
	cmp	dword [ebp-16],1
	jne	_46086
	mov	eax,dword [edi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46095
	mov	eax,dword [edi+128]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46087
	mov	eax,dword [edi+128]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46087:
	cmp	eax,0
	jne	_46089
	mov	eax,dword [edi+128]
	cmp	eax,18
	sete	al
	movzx	eax,al
_46089:
	cmp	eax,0
	jne	_46091
	mov	eax,dword [edi+128]
	cmp	eax,24
	sete	al
	movzx	eax,al
_46091:
	cmp	eax,0
	jne	_46093
	mov	eax,dword [edi+128]
	cmp	eax,30
	sete	al
	movzx	eax,al
_46093:
_46095:
	cmp	eax,0
	je	_46097
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46098
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_46098:
	cmp	eax,0
	je	_46100
	push	dword [ebp-28]
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46100:
_46097:
	jmp	_46102
_46086:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_46103
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46103:
_46102:
_4721:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_46106
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_46107
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46109
	cmp	dword [ebp-24],0
	jne	_46110
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46111
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46111:
_46110:
_46109:
	jmp	_46112
_46107:
	mov	eax,dword [edi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46113
	mov	eax,dword [edi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46113:
	cmp	eax,0
	je	_46115
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46116
	mov	dword [edi+128],0
	mov	eax,dword [edi+224]
	cmp	eax,4
	je	_46119
	cmp	eax,5
	je	_46120
	cmp	eax,6
	je	_46121
	jmp	_46118
_46119:
	mov	dword [edi+224],6
	mov	eax,dword [edi+80]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+164]
	mov	dword [edi+136],eax
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_46118
_46120:
	mov	dword [edi+224],4
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
	jmp	_46118
_46121:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46122
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46122:
	jmp	_46118
_46118:
_46116:
	jmp	_46123
_46115:
	cmp	dword [edi+224],7
	jne	_46124
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46125
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_46125:
	jmp	_46127
_46124:
	mov	dword [edi+128],0
_46127:
_46123:
_46112:
_46106:
	cmp	dword [edi+128],0
	jne	_46128
	mov	dword [edi+132],0
_46128:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46130
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46130:
	cmp	eax,0
	je	_46132
	jmp	_4723
_46132:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4723:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15305
_15305:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_19:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_46240],_46241
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_46133
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46134
	fld	dword [edi+308]
	fsub	dword [_111885]
	fstp	dword [edi+308]
_46134:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46135
	fld	dword [edi+344]
	fsub	dword [_111886]
	fstp	dword [edi+344]
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46136
	mov	dword [edi+336],0
_46136:
_46135:
_46133:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46137
	fld	dword [edi+300]
	fsub	dword [_111887]
	fstp	dword [edi+300]
_46137:
	mov	eax,dword [edi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46138
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46138:
	cmp	eax,0
	je	_46140
	mov	dword [edi+224],7
	mov	eax,dword [edi+108]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+192]
	mov	dword [edi+136],eax
	mov	dword [edi+128],0
_46140:
	cmp	dword [edi+224],7
	jne	_46141
	jmp	_4728
_46141:
	mov	dword [ebp-12],0
	mov	dword [ebp-24],0
	mov	dword [ebp-8],0
	push	100
	push	_46145
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	100
	push	_46147
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46149
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_46149:
	cmp	eax,0
	je	_46151
	fld	dword [edi+316]
	fsub	dword [_111888]
	fstp	dword [edi+316]
_46151:
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46152
	jmp	_4728
_46152:
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46153
	jmp	_4728
_46153:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_4725
_4727:
	mov	eax,dword [ebp-20]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4725
	mov	edx,0
	cmp	dword [esi+148],398
	je	_46161
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46162
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46162:
	cmp	eax,0
	je	_46164
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46164:
	cmp	eax,0
	je	_46166
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46166:
	cmp	eax,0
	je	_46168
	mov	edx,1
_46168:
	jmp	_46169
_46161:
	mov	eax,dword [edi+232]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46170
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46170:
	cmp	eax,0
	je	_46172
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46172:
	cmp	eax,0
	je	_46174
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46174:
	cmp	eax,0
	je	_46176
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46176:
	cmp	eax,0
	je	_46178
	mov	edx,1
	jmp	_46179
_46178:
	mov	eax,dword [edi+232]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46180
	mov	eax,dword [esi+88]
	cmp	eax,3
	sete	al
	movzx	eax,al
_46180:
	cmp	eax,0
	je	_46182
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46182:
	cmp	eax,0
	je	_46184
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46184:
	cmp	eax,0
	je	_46186
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46186:
	cmp	eax,0
	je	_46188
	mov	edx,1
	jmp	_46189
_46188:
	mov	eax,dword [edi+232]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46190
	mov	eax,dword [esi+88]
	cmp	eax,4
	sete	al
	movzx	eax,al
_46190:
	cmp	eax,0
	je	_46192
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46192:
	cmp	eax,0
	je	_46194
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46194:
	cmp	eax,0
	je	_46196
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46196:
	cmp	eax,0
	je	_46198
	mov	edx,1
_46198:
_46189:
_46179:
_46169:
	cmp	edx,1
	jne	_46199
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46204
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46200
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46200:
	cmp	eax,0
	jne	_46202
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46202:
_46204:
	cmp	eax,0
	je	_46206
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46206:
	cmp	eax,0
	je	_46208
	jmp	_4725
_46208:
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46209
	mov	eax,dword [esi+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_46209:
	cmp	eax,0
	jne	_46211
	mov	eax,dword [esi+148]
	cmp	eax,392
	sete	al
	movzx	eax,al
_46211:
	cmp	eax,0
	je	_46213
	jmp	_4725
_46213:
	mov	eax,dword [edi+236]
	cmp	dword [esi+92],eax
	jge	_46214
	jmp	_4725
_46214:
	call	_bb_GetPosX_BG
	fldz
	fstp	dword [edi+272]
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_46216
	fld	dword [esi+24]
	fsub	dword [edi+28]
	fld	dword [_111889]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_46216:
	cmp	eax,0
	jne	_46218
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+236]
	sete	al
	movzx	eax,al
_46218:
	cmp	eax,0
	je	_46220
	mov	dword [ebp-12],1
	mov	dword [ebp-24],1
_46220:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46221
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46221:
	cmp	eax,0
	je	_46223
	push	8
	push	_46224
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [_111890]
	fstp	dword [eax+24]
	fld	dword [_111891]
	fstp	dword [eax+4+24]
	fld	dword [_111892]
	fstp	dword [eax+8+24]
	fld	dword [_111893]
	fstp	dword [eax+12+24]
	fld	dword [_111894]
	fstp	dword [eax+16+24]
	fld	dword [_111895]
	fstp	dword [eax+20+24]
	fld	dword [_111896]
	fstp	dword [eax+24+24]
	fld	dword [_111897]
	fstp	dword [eax+28+24]
	mov	edx,dword [edi+236]
	cmp	dword [esi+92],edx
	jne	_46226
	fld1
	fstp	dword [edi+272]
	jmp	_46227
_46226:
	mov	edx,dword [esi+92]
	sub	edx,dword [edi+236]
	sub	edx,1
	fld	dword [eax+edx*4+24]
	fadd	dword [_111898]
	fstp	dword [edi+272]
_46227:
	cmp	dword [esi+148],398
	jne	_46228
	fld	dword [edi+272]
	fadd	dword [_111899]
	fstp	dword [edi+272]
_46228:
	fld	dword [edi+272]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	mov	ecx,dword [esi+20]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	mov	dword [eax+edx*4+24],ecx
	add	dword [ebp-8],1
_46223:
	cmp	dword [ebp-12],1
	jne	_46229
	cmp	dword [edi+224],4
	je	_46230
	mov	dword [edi+224],4
	mov	dword [edi+128],0
	mov	eax,dword [edi+72]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+136],eax
_46230:
_46229:
_46199:
_4725:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4727
_4726:
	cmp	dword [ebp-12],1
	jne	_46231
	cmp	dword [edi+128],8
	jne	_46232
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46233
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_46233:
	cmp	eax,0
	je	_46235
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp-32]
	fld	dword [edx+eax*4+24]
	fstp	dword [edi+272]
	mov	edx,dword [ebp-28]
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [edi+20]
	push	dword [edi+272]
	push	dword [edi+232]
	push	1
	push	dword [edi+260]
	push	dword [edi+288]
	push	dword [edi+32]
	push	dword [edi+28]
	call	dword [_bb_TNinjaWeapon+80]
	add	esp,36
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappumpkin_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46235:
_46232:
	jmp	_46238
_46231:
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
	cmp	dword [edi+224],0
	je	_46239
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46239:
_46238:
_4728:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_46242
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_46243
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46245
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46246
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46246:
_46245:
	jmp	_46247
_46243:
	cmp	dword [edi+224],4
	jne	_46248
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46249
	mov	dword [edi+128],0
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46250
	fld	dword [edi+312]
	fstp	dword [edi+316]
	mov	dword [edi+224],0
	mov	eax,dword [edi+60]
	mov	dword [edi+56],eax
	mov	eax,dword [edi+144]
	mov	dword [edi+136],eax
_46250:
_46249:
	jmp	_46251
_46248:
	cmp	dword [edi+224],7
	jne	_46252
	mov	eax,dword [edi+136]
	cmp	dword [edi+132],eax
	jl	_46253
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_46253:
	jmp	_46255
_46252:
	mov	dword [edi+128],0
_46255:
_46251:
_46247:
_46242:
	cmp	dword [edi+128],0
	jne	_46256
	mov	dword [edi+132],0
_46256:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46258
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46258:
	cmp	eax,0
	je	_46260
	jmp	_4730
_46260:
	add	dword [edi+128],1
	add	dword [edi+132],1
_4730:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15308
_15308:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_19b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_46295],_46296
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4732
_4734:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4732
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46267
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46267:
	cmp	eax,0
	je	_46269
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46269:
	cmp	eax,0
	je	_46271
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46276
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46272
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46272:
	cmp	eax,0
	jne	_46274
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46274:
_46276:
	cmp	eax,0
	je	_46278
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46278:
	cmp	eax,0
	je	_46280
	jmp	_4732
_46280:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46281
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_46281:
	cmp	eax,0
	je	_46283
	jmp	_4732
_46283:
	cmp	dword [esi+128],0
	jne	_46284
	mov	eax,dword [ebx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46285
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46285:
	cmp	eax,0
	je	_46287
	mov	eax,esi
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+160]
	add	esp,8
	cmp	eax,1
	jne	_46290
	sub	dword [ebx+152],1
	mov	dword [ebx+220],1
	fld	dword [ebx+204]
	fstp	dword [ebx+208]
_46290:
	cmp	dword [ebx+148],394
	jne	_46291
	mov	dword [ebx+220],0
	fldz
	fstp	dword [ebx+208]
_46291:
	mov	eax,dword [ebx+148]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46292
	mov	eax,dword [ebx+220]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46292:
	cmp	eax,0
	je	_46294
	mov	edx,dword [_bb_shipEnemyBoss]
	mov	eax,dword [_bb_shipEnemyBoss]
	fld	dword [eax+116]
	mov	eax,dword [_bb_shipEnemyBoss]
	fld	dword [eax+120]
	fmul	dword [_111971]
	fsubp	st1,st0
	fstp	dword [edx+116]
_46294:
_46287:
_46284:
_46271:
_4732:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4734
_4733:
_4735:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_46297
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_46298
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_46301
_46298:
	mov	dword [esi+128],0
_46301:
_46297:
	cmp	dword [esi+128],0
	jne	_46302
	mov	dword [esi+132],0
_46302:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4737:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15311
_15311:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_CekAdaMusuh_Gelinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,0
	mov	eax,dword [ecx+116]
	cmp	eax,4
	je	_46307
	cmp	eax,5
	je	_46308
	jmp	_46306
_46307:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46319
	fld	dword [ecx+100]
	fld	dword [_111995]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_46309
	fld	dword [ecx+100]
	fld	dword [_111996]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46309:
	cmp	eax,0
	jne	_46317
	fld	dword [ecx+100]
	fld	dword [_111997]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_46311
	fld	dword [ecx+100]
	fld	dword [_111998]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46311:
	cmp	eax,0
	jne	_46315
	fld	dword [ecx+100]
	fld	dword [_111999]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_46313
	fld	dword [ecx+100]
	fld	dword [_112000]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46313:
_46315:
_46317:
_46319:
	cmp	eax,0
	je	_46321
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46324
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46322
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46322:
_46324:
	cmp	eax,0
	je	_46326
	mov	edx,1
_46326:
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46329
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46327
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46327:
_46329:
	cmp	eax,0
	je	_46331
	mov	edx,1
_46331:
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46334
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46332
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46332:
_46334:
	cmp	eax,0
	je	_46336
	mov	edx,1
_46336:
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46339
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46337
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46337:
_46339:
	cmp	eax,0
	je	_46341
	mov	edx,1
_46341:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46342
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46342:
	cmp	eax,0
	je	_46346
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46344
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46344:
_46346:
	cmp	eax,0
	je	_46348
	mov	edx,1
_46348:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46349
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46349:
	cmp	eax,0
	je	_46353
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46351
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46351:
_46353:
	cmp	eax,0
	je	_46355
	mov	edx,1
_46355:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46356
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46356:
	cmp	eax,0
	je	_46360
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46358
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46358:
_46360:
	cmp	eax,0
	je	_46362
	mov	edx,1
_46362:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46363
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46363:
	cmp	eax,0
	je	_46367
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46365
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46365:
_46367:
	cmp	eax,0
	je	_46369
	mov	edx,1
_46369:
_46321:
	jmp	_46306
_46308:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46372
	fld	dword [ecx+100]
	fld	dword [_112001]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_46370
	fld	dword [ecx+100]
	fld	dword [_112002]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46370:
_46372:
	cmp	eax,0
	je	_46374
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46377
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46375
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46375:
_46377:
	cmp	eax,0
	je	_46379
	mov	edx,1
_46379:
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46382
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46380
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46380:
_46382:
	cmp	eax,0
	je	_46384
	mov	edx,1
_46384:
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46387
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46385
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46385:
_46387:
	cmp	eax,0
	je	_46389
	mov	edx,1
_46389:
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46392
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46390
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46390:
_46392:
	cmp	eax,0
	je	_46394
	mov	edx,1
_46394:
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46397
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46395
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46395:
_46397:
	cmp	eax,0
	je	_46399
	mov	edx,1
_46399:
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46402
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46400
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46400:
_46402:
	cmp	eax,0
	je	_46404
	mov	edx,1
_46404:
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46407
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46405
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46405:
_46407:
	cmp	eax,0
	je	_46409
	mov	edx,1
_46409:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46410
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46410:
	cmp	eax,0
	je	_46414
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46412
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46412:
_46414:
	cmp	eax,0
	je	_46416
	mov	edx,1
_46416:
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46419
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46417
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46417:
_46419:
	cmp	eax,0
	je	_46421
	mov	edx,1
_46421:
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46424
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46422
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46422:
_46424:
	cmp	eax,0
	je	_46426
	mov	edx,1
_46426:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46427
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46427:
	cmp	eax,0
	je	_46431
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46429
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46429:
_46431:
	cmp	eax,0
	je	_46433
	mov	edx,1
_46433:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46434
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46434:
	cmp	eax,0
	je	_46438
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46436
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46436:
_46438:
	cmp	eax,0
	je	_46440
	mov	edx,1
_46440:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46441
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46441:
	cmp	eax,0
	je	_46445
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46443
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46443:
_46445:
	cmp	eax,0
	je	_46447
	mov	edx,1
_46447:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46448
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46448:
	cmp	eax,0
	je	_46452
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46450
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46450:
_46452:
	cmp	eax,0
	je	_46454
	mov	edx,1
_46454:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46455
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46455:
	cmp	eax,0
	je	_46459
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46457
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46457:
_46459:
	cmp	eax,0
	je	_46461
	mov	edx,1
_46461:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46462
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46462:
	cmp	eax,0
	je	_46466
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46464
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46464:
_46466:
	cmp	eax,0
	je	_46468
	mov	edx,1
_46468:
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46469
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46469:
	cmp	eax,0
	je	_46473
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,2
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46471
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46471:
_46473:
	cmp	eax,0
	je	_46475
	mov	edx,1
_46475:
_46374:
	jmp	_46306
_46306:
	mov	eax,edx
	jmp	_15315
_15315:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_CekAdaMusuh_Biasa:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,0
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46477
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
_46477:
	cmp	eax,0
	je	_46481
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46479
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46479:
_46481:
	cmp	eax,0
	je	_46483
	mov	edx,1
_46483:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46484
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
_46484:
	cmp	eax,0
	je	_46488
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46486
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46486:
_46488:
	cmp	eax,0
	je	_46490
	mov	edx,1
_46490:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46491
	mov	eax,dword [ecx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
_46491:
	cmp	eax,0
	je	_46495
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46493
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46493:
_46495:
	cmp	eax,0
	je	_46497
	mov	edx,1
_46497:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46498
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
_46498:
	cmp	eax,0
	je	_46502
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46500
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46500:
_46502:
	cmp	eax,0
	je	_46504
	mov	edx,1
_46504:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46505
	mov	eax,dword [ecx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
_46505:
	cmp	eax,0
	je	_46509
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46507
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46507:
_46509:
	cmp	eax,0
	je	_46511
	mov	edx,1
_46511:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46514
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46512
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46512:
_46514:
	cmp	eax,0
	je	_46518
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46516
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46516:
_46518:
	cmp	eax,0
	je	_46520
	mov	edx,1
_46520:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46523
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46521
	mov	eax,dword [ecx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
_46521:
_46523:
	cmp	eax,0
	je	_46527
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46525
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46525:
_46527:
	cmp	eax,0
	je	_46529
	mov	edx,1
_46529:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46532
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46530
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46530:
_46532:
	cmp	eax,0
	je	_46536
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46534
	mov	eax,dword [ecx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46534:
_46536:
	cmp	eax,0
	je	_46538
	mov	edx,1
_46538:
	mov	eax,dword [ecx+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46541
	mov	esi,dword [ecx+88]
	mov	eax,dword [ebx+232]
	add	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46539
	mov	eax,dword [ecx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_46539:
_46541:
	cmp	eax,0
	je	_46545
	mov	esi,dword [ecx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46543
	mov	eax,dword [ecx+92]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46543:
_46545:
	cmp	eax,0
	je	_46547
	mov	edx,1
_46547:
	mov	eax,edx
	jmp	_15319
_15319:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_20:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-36],0
	mov	dword [_46837],_46838
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_46548
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46549
	fld	dword [esi+308]
	fsub	dword [_112148]
	fstp	dword [esi+308]
_46549:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46550
	fld	dword [esi+344]
	fsub	dword [_112149]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46551
	mov	dword [esi+336],0
_46551:
_46550:
_46548:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46552
	fld	dword [esi+300]
	fsub	dword [_112150]
	fstp	dword [esi+300]
_46552:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46553
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46553:
	cmp	eax,0
	je	_46555
	mov	dword [esi+224],7
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
_46555:
	cmp	dword [esi+224],7
	jne	_46556
	jmp	_4748
_46556:
	mov	edi,0
	mov	dword [ebp-36],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46561
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_46561:
	cmp	eax,0
	je	_46563
	fld	dword [esi+316]
	fsub	dword [_112151]
	fstp	dword [esi+316]
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46564
	mov	dword [esi+124],0
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapconvolution_acchilang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	cmp	dword [esi+120],376
	jne	_46565
	push	781
	push	dword [esi+232]
	push	dword [esi+236]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_46565:
	mov	dword [esi+120],0
_46564:
_46563:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46566
	jmp	_4748
_46566:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_4739
_4741:
	mov	eax,dword [ebp-24]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4739
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46573
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46573:
	cmp	eax,0
	je	_46575
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46575:
	cmp	eax,0
	je	_46577
	mov	eax,dword [ebx+148]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_46578
	mov	eax,dword [ebx+148]
	cmp	eax,332
	setne	al
	movzx	eax,al
_46578:
	cmp	eax,0
	je	_46580
	mov	eax,dword [ebx+148]
	cmp	eax,376
	setne	al
	movzx	eax,al
_46580:
	cmp	eax,0
	je	_46582
	mov	eax,dword [ebx+148]
	cmp	eax,379
	setne	al
	movzx	eax,al
_46582:
	cmp	eax,0
	je	_46584
	mov	eax,dword [ebx+148]
	cmp	eax,389
	setne	al
	movzx	eax,al
_46584:
	cmp	eax,0
	je	_46586
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_46586:
	cmp	eax,0
	je	_46588
	jmp	_4739
_46588:
	mov	eax,dword [ebx+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46589
	mov	eax,dword [ebx+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46589:
	cmp	eax,0
	je	_46591
	jmp	_4739
_46591:
	cmp	dword [ebx+148],398
	jne	_46592
	jmp	_4739
_46592:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46593
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
_46593:
	cmp	eax,0
	je	_46595
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46596
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46596:
	cmp	eax,0
	je	_46598
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+128]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46599
	mov	eax,dword [esi+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_46599:
	cmp	eax,0
	je	_46601
	mov	dword [ebp-32],1
_46601:
_46598:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46602
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46602:
	cmp	eax,0
	je	_46604
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+128]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46605
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
_46605:
	cmp	eax,0
	je	_46607
	mov	dword [ebp-32],1
_46607:
_46604:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46610
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46608
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46608:
_46610:
	cmp	eax,0
	je	_46612
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112152]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46612:
	cmp	eax,0
	je	_46614
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+128]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46615
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
_46615:
	cmp	eax,0
	je	_46617
	mov	dword [ebp-32],1
_46617:
_46614:
	cmp	edi,1
	jne	_46618
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_46621
	cmp	eax,2
	je	_46622
	cmp	eax,3
	je	_46623
	jmp	_46620
_46621:
	cmp	dword [esi+224],4
	je	_46624
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
_46624:
	jmp	_46620
_46622:
	cmp	dword [esi+224],5
	je	_46625
	mov	dword [esi+224],5
	mov	dword [esi+128],0
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
_46625:
	jmp	_46620
_46623:
	cmp	dword [esi+224],6
	je	_46626
	mov	dword [esi+224],6
	mov	dword [esi+128],0
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
_46626:
	jmp	_46620
_46620:
_46618:
_46595:
	cmp	edi,1
	jne	_46627
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46630
	mov	eax,dword [esi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46628
	mov	eax,dword [esi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46628:
_46630:
	cmp	eax,0
	je	_46632
	mov	eax,dword [ebx+72]
	mov	dword [esi+124],eax
	cmp	dword [esi+124],0
	je	_46633
	mov	eax,dword [ebx+148]
	mov	dword [esi+120],eax
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46635
	mov	eax,dword [esi+224]
	cmp	eax,3
	setle	al
	movzx	eax,al
_46635:
	cmp	eax,0
	je	_46637
	mov	edx,dword [ebx+116]
	jmp	_46638
_46637:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46639
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46639:
	cmp	eax,0
	je	_46641
	mov	edx,dword [ebx+116]
	jmp	_46642
_46641:
	mov	edx,1
_46642:
_46638:
	cmp	edx,0
	je	_46643
	mov	eax,dword [ebx+148]
	cmp	eax,322
	je	_46646
	cmp	eax,332
	je	_46647
	cmp	eax,376
	je	_46648
	cmp	eax,379
	je	_46649
	cmp	eax,389
	je	_46650
	cmp	eax,393
	je	_46651
	jmp	_46645
_46646:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46645
_46647:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46645
_46648:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	dword [ebx+128],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_46645
_46649:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46645
_46650:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46645
_46651:
	mov	dword [ebx+140],1
	jmp	_46645
_46645:
_46643:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46657
	fld	dword [esi+312]
	fstp	dword [esi+316]
_46657:
_46633:
_46632:
	jmp	_4740
_46627:
_46577:
_4739:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4741
_4740:
	cmp	edi,0
	jne	_46658
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_4742
_4744:
	mov	eax,dword [ebp-20]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4742
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46664
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46664:
	cmp	eax,0
	je	_46666
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46666:
	cmp	eax,0
	je	_46668
	mov	eax,dword [ebx+148]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_46669
	mov	eax,dword [ebx+148]
	cmp	eax,332
	setne	al
	movzx	eax,al
_46669:
	cmp	eax,0
	je	_46671
	mov	eax,dword [ebx+148]
	cmp	eax,376
	setne	al
	movzx	eax,al
_46671:
	cmp	eax,0
	je	_46673
	mov	eax,dword [ebx+148]
	cmp	eax,379
	setne	al
	movzx	eax,al
_46673:
	cmp	eax,0
	je	_46675
	mov	eax,dword [ebx+148]
	cmp	eax,389
	setne	al
	movzx	eax,al
_46675:
	cmp	eax,0
	je	_46677
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_46677:
	cmp	eax,0
	je	_46679
	jmp	_4742
_46679:
	mov	eax,dword [ebx+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46680
	mov	eax,dword [ebx+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46680:
	cmp	eax,0
	je	_46682
	jmp	_4742
_46682:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46683
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46683:
	cmp	eax,0
	je	_46685
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46686
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46686:
	cmp	eax,0
	je	_46688
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+128]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46689
	mov	eax,dword [esi+224]
	cmp	eax,27
	sete	al
	movzx	eax,al
_46689:
	cmp	eax,0
	je	_46691
	mov	dword [ebp-32],1
_46691:
_46688:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46692
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46692:
	cmp	eax,0
	je	_46694
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+128]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46695
	mov	eax,dword [esi+224]
	cmp	eax,26
	sete	al
	movzx	eax,al
_46695:
	cmp	eax,0
	je	_46697
	mov	dword [ebp-32],1
_46697:
_46694:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46700
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46698
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46698:
_46700:
	cmp	eax,0
	je	_46702
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112153]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46702:
	cmp	eax,0
	je	_46704
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+128]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46705
	mov	eax,dword [esi+224]
	cmp	eax,25
	sete	al
	movzx	eax,al
_46705:
	cmp	eax,0
	je	_46707
	mov	dword [ebp-32],1
_46707:
_46704:
	cmp	edi,1
	jne	_46708
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_46711
	cmp	eax,2
	je	_46712
	cmp	eax,3
	je	_46713
	jmp	_46710
_46711:
	cmp	dword [esi+224],25
	je	_46714
	mov	dword [esi+224],25
	mov	dword [esi+128],0
	mov	eax,dword [esi+84]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+136],eax
_46714:
	jmp	_46710
_46712:
	cmp	dword [esi+224],26
	je	_46715
	mov	dword [esi+224],26
	mov	dword [esi+128],0
	mov	eax,dword [esi+88]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+136],eax
_46715:
	jmp	_46710
_46713:
	cmp	dword [esi+224],27
	je	_46716
	mov	dword [esi+224],27
	mov	dword [esi+128],0
	mov	eax,dword [esi+92]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+136],eax
_46716:
	jmp	_46710
_46710:
_46708:
_46685:
	cmp	edi,1
	jne	_46717
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46720
	mov	eax,dword [esi+224]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46718
	mov	eax,dword [esi+224]
	cmp	eax,27
	setle	al
	movzx	eax,al
_46718:
_46720:
	cmp	eax,0
	je	_46722
	mov	eax,dword [ebx+72]
	mov	dword [esi+124],eax
	cmp	dword [esi+124],0
	je	_46723
	mov	eax,dword [ebx+148]
	mov	dword [esi+120],eax
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46724
	mov	eax,dword [esi+224]
	cmp	eax,3
	setle	al
	movzx	eax,al
_46724:
	cmp	eax,0
	je	_46726
	mov	edx,dword [ebx+116]
	jmp	_46727
_46726:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46728
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46728:
	cmp	eax,0
	je	_46730
	mov	edx,dword [ebx+116]
	jmp	_46731
_46730:
	mov	edx,1
_46731:
_46727:
	cmp	edx,0
	je	_46732
	mov	eax,dword [ebx+148]
	cmp	eax,322
	je	_46735
	cmp	eax,332
	je	_46736
	cmp	eax,376
	je	_46737
	cmp	eax,379
	je	_46738
	cmp	eax,389
	je	_46739
	cmp	eax,393
	je	_46740
	jmp	_46734
_46735:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46734
_46736:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46734
_46737:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	dword [ebx+128],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_46734
_46738:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46734
_46739:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46734
_46740:
	mov	dword [ebx+140],1
	jmp	_46734
_46734:
_46732:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46746
	fld	dword [esi+312]
	fstp	dword [esi+316]
_46746:
_46723:
_46722:
	jmp	_4743
_46717:
_46668:
_4742:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4744
_4743:
_46658:
	cmp	edi,0
	jne	_46747
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4745
_4747:
	mov	eax,dword [ebp-16]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4745
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46753
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46753:
	cmp	eax,0
	je	_46755
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46755:
	cmp	eax,0
	je	_46757
	mov	eax,dword [ebx+148]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_46758
	mov	eax,dword [ebx+148]
	cmp	eax,332
	setne	al
	movzx	eax,al
_46758:
	cmp	eax,0
	je	_46760
	mov	eax,dword [ebx+148]
	cmp	eax,376
	setne	al
	movzx	eax,al
_46760:
	cmp	eax,0
	je	_46762
	mov	eax,dword [ebx+148]
	cmp	eax,379
	setne	al
	movzx	eax,al
_46762:
	cmp	eax,0
	je	_46764
	mov	eax,dword [ebx+148]
	cmp	eax,389
	setne	al
	movzx	eax,al
_46764:
	cmp	eax,0
	je	_46766
	mov	eax,dword [ebx+148]
	cmp	eax,393
	setne	al
	movzx	eax,al
_46766:
	cmp	eax,0
	je	_46768
	jmp	_4745
_46768:
	mov	eax,dword [ebx+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46769
	mov	eax,dword [ebx+140]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46769:
	cmp	eax,0
	je	_46771
	jmp	_4745
_46771:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46772
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46772:
	cmp	eax,0
	je	_46774
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46775
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46775:
	cmp	eax,0
	je	_46777
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+128]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46778
	mov	eax,dword [esi+224]
	cmp	eax,30
	sete	al
	movzx	eax,al
_46778:
	cmp	eax,0
	je	_46780
	mov	dword [ebp-32],1
_46780:
_46777:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46781
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46781:
	cmp	eax,0
	je	_46783
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+128]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46784
	mov	eax,dword [esi+224]
	cmp	eax,29
	sete	al
	movzx	eax,al
_46784:
	cmp	eax,0
	je	_46786
	mov	dword [ebp-32],1
_46786:
_46783:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46789
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46787
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46787:
_46789:
	cmp	eax,0
	je	_46791
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112154]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_46791:
	cmp	eax,0
	je	_46793
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+128]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46794
	mov	eax,dword [esi+224]
	cmp	eax,28
	sete	al
	movzx	eax,al
_46794:
	cmp	eax,0
	je	_46796
	mov	dword [ebp-32],1
_46796:
_46793:
	cmp	edi,1
	jne	_46797
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_46800
	cmp	eax,2
	je	_46801
	cmp	eax,3
	je	_46802
	jmp	_46799
_46800:
	cmp	dword [esi+224],28
	je	_46803
	mov	dword [esi+224],28
	mov	dword [esi+128],0
	mov	eax,dword [esi+96]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+180]
	mov	dword [esi+136],eax
_46803:
	jmp	_46799
_46801:
	cmp	dword [esi+224],29
	je	_46804
	mov	dword [esi+224],29
	mov	dword [esi+128],0
	mov	eax,dword [esi+100]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+184]
	mov	dword [esi+136],eax
_46804:
	jmp	_46799
_46802:
	cmp	dword [esi+224],30
	je	_46805
	mov	dword [esi+224],30
	mov	dword [esi+128],0
	mov	eax,dword [esi+104]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+188]
	mov	dword [esi+136],eax
_46805:
	jmp	_46799
_46799:
_46797:
_46774:
	cmp	edi,1
	jne	_46806
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46809
	mov	eax,dword [esi+224]
	cmp	eax,28
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46807
	mov	eax,dword [esi+224]
	cmp	eax,30
	setle	al
	movzx	eax,al
_46807:
_46809:
	cmp	eax,0
	je	_46811
	mov	eax,dword [ebx+72]
	mov	dword [esi+124],eax
	cmp	dword [esi+124],0
	je	_46812
	mov	eax,dword [ebx+148]
	mov	dword [esi+120],eax
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46813
	mov	eax,dword [esi+224]
	cmp	eax,3
	setle	al
	movzx	eax,al
_46813:
	cmp	eax,0
	je	_46815
	mov	edx,dword [ebx+116]
	jmp	_46816
_46815:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46817
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46817:
	cmp	eax,0
	je	_46819
	mov	edx,dword [ebx+116]
	jmp	_46820
_46819:
	mov	edx,1
_46820:
_46816:
	cmp	edx,0
	je	_46821
	mov	eax,dword [ebx+148]
	cmp	eax,322
	je	_46824
	cmp	eax,332
	je	_46825
	cmp	eax,376
	je	_46826
	cmp	eax,379
	je	_46827
	cmp	eax,389
	je	_46828
	cmp	eax,393
	je	_46829
	jmp	_46823
_46824:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46823
_46825:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46823
_46826:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	dword [ebx+128],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_46823
_46827:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46823
_46828:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_46823
_46829:
	mov	dword [ebx+140],1
	jmp	_46823
_46823:
_46821:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46835
	fld	dword [esi+312]
	fstp	dword [esi+316]
_46835:
_46812:
_46811:
	jmp	_4746
_46806:
_46757:
_4745:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4747
_4746:
_46747:
	cmp	dword [ebp-32],1
	jne	_46836
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapconvolution_belit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46836:
_4748:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_46839
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_46840
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_46842
	cmp	dword [ebp-36],0
	jne	_46843
	mov	dword [esi+128],0
_46843:
_46842:
	jmp	_46844
_46840:
	mov	eax,dword [esi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46845
	mov	eax,dword [esi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46845:
	cmp	eax,0
	jne	_46849
	mov	eax,dword [esi+224]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46847
	mov	eax,dword [esi+224]
	cmp	eax,30
	setle	al
	movzx	eax,al
_46847:
_46849:
	cmp	eax,0
	je	_46851
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_46852
	mov	dword [esi+128],0
	mov	dword [esi+224],0
	cmp	dword [esi+120],0
	jne	_46853
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_46854
_46853:
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
_46854:
_46852:
	jmp	_46855
_46851:
	cmp	dword [esi+224],7
	jne	_46856
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_46857
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_46857:
	jmp	_46859
_46856:
	mov	dword [esi+128],0
_46859:
_46855:
_46844:
_46839:
	cmp	dword [esi+128],0
	jne	_46860
	mov	dword [esi+132],0
_46860:
	mov	eax,dword [esi+120]
	cmp	eax,322
	je	_46863
	cmp	eax,332
	je	_46864
	cmp	eax,376
	je	_46865
	cmp	eax,379
	je	_46866
	cmp	eax,389
	je	_46867
	cmp	eax,393
	je	_46868
	jmp	_46862
_46863:
	fld	dword [esi+28]
	fadd	dword [_112155]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112156]
	fstp	dword [esi+116]
	jmp	_46862
_46864:
	fld	dword [esi+28]
	fadd	dword [_112157]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112158]
	fstp	dword [esi+116]
	jmp	_46862
_46865:
	fld	dword [esi+28]
	fadd	dword [_112159]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112160]
	fstp	dword [esi+116]
	jmp	_46862
_46866:
	fld	dword [esi+28]
	fadd	dword [_112161]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112162]
	fstp	dword [esi+116]
	jmp	_46862
_46867:
	fld	dword [esi+28]
	fadd	dword [_112163]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112164]
	fstp	dword [esi+116]
	jmp	_46862
_46868:
	fld	dword [esi+28]
	fadd	dword [_112165]
	fstp	dword [esi+112]
	fld	dword [esi+32]
	fsub	dword [_112166]
	fstp	dword [esi+116]
	jmp	_46862
_46862:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_46870
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_46870:
	cmp	eax,0
	je	_46872
	jmp	_4750
_46872:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4750:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15322
_15322:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_21:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_46918],_46919
	fld	dword [edi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_46873
	fld	dword [edi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46874
	fld	dword [edi+308]
	fsub	dword [_112363]
	fstp	dword [edi+308]
_46874:
_46873:
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46875
	fld	dword [edi+300]
	fsub	dword [_112364]
	fstp	dword [edi+300]
_46875:
	cmp	dword [edi+128],4
	jne	_46876
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4752
_4754:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4752
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46883
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46883:
	cmp	eax,0
	je	_46885
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46885:
	cmp	eax,0
	je	_46887
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46892
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46888
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46888:
	cmp	eax,0
	jne	_46890
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46890:
_46892:
	cmp	eax,0
	je	_46894
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46894:
	cmp	eax,0
	je	_46896
	jmp	_4752
_46896:
	mov	eax,dword [edx+148]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46897
	mov	eax,dword [edx+116]
	cmp	eax,26
	sete	al
	movzx	eax,al
_46897:
	cmp	eax,0
	je	_46899
	jmp	_4752
_46899:
	cmp	dword [edx+148],394
	jne	_46900
	jmp	_4752
_46900:
	fld	dword [edx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46901
	mov	dword [edx+244],1
	fld	dword [edx+248]
	fstp	dword [edx+252]
	fld	dword [edx+24]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fstp	dword [edx+36]
	cmp	dword [edx+148],311
	jne	_46902
	fld	dword [edx+24]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fadd	dword [_112365]
	fstp	dword [edx+36]
	jmp	_46903
_46902:
	cmp	dword [edx+148],321
	jne	_46904
	fld	dword [edx+24]
	fadd	dword [_112366]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fadd	dword [_112367]
	fstp	dword [edx+36]
	jmp	_46905
_46904:
	cmp	dword [edx+148],383
	jne	_46906
	mov	eax,dword [edx+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46909
	mov	eax,dword [edx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46907
	mov	eax,dword [edx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46907:
_46909:
	cmp	eax,0
	je	_46911
	cmp	dword [edx+116],3
	jne	_46912
	fld	dword [edx+24]
	fsub	dword [_112368]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112369]
	fstp	dword [edx+36]
	jmp	_46913
_46912:
	mov	eax,dword [edx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46914
	mov	eax,dword [edx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46914:
	cmp	eax,0
	je	_46916
	fld	dword [edx+24]
	fsub	dword [_112370]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112371]
	fstp	dword [edx+36]
_46916:
_46913:
	mov	eax,dword [edx+80]
	mov	dword [edx+76],eax
	jmp	_46917
_46911:
	fld	dword [edx+24]
	fsub	dword [_112372]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112373]
	fstp	dword [edx+36]
	mov	eax,dword [edx+84]
	mov	dword [edx+76],eax
_46917:
_46906:
_46905:
_46903:
_46901:
_46887:
_4752:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4754
_4753:
	mov	eax,dword [_bb_frozenMaskedEffect]
	mov	dword [eax+20],1
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapwatermelon_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46876:
_4755:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jl	_46920
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
	cmp	dword [edi+224],0
	jne	_46921
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_46921:
_46920:
	cmp	dword [edi+128],0
	jne	_46924
	mov	dword [edi+132],0
_46924:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [edi+128],1
	add	dword [edi+132],1
_4757:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+320]
	mov	eax,0
	jmp	_15325
_15325:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_21_BM:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [_46998],_46999
	fld	dword [ebx+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_46926
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46927
	fld	dword [ebx+308]
	fsub	dword [_112405]
	fstp	dword [ebx+308]
_46927:
	fld	dword [ebx+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46928
	fld	dword [ebx+344]
	fsub	dword [_112406]
	fstp	dword [ebx+344]
	fld	dword [ebx+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46929
	mov	dword [ebx+336],0
_46929:
_46928:
_46926:
	fld	dword [ebx+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46930
	fld	dword [ebx+300]
	fsub	dword [_112407]
	fstp	dword [ebx+300]
_46930:
	fld	dword [ebx+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_46931
	jmp	_4765
_46931:
	cmp	dword [ebx+228],2511
	jne	_46932
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4759
_4761:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4759
	mov	eax,dword [edx+88]
	cmp	eax,dword [ebx+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46939
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_46939:
	cmp	eax,0
	je	_46941
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46941:
	cmp	eax,0
	je	_46943
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46943:
	cmp	eax,0
	je	_46945
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46950
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46946
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46946:
	cmp	eax,0
	jne	_46948
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46948:
_46950:
	cmp	eax,0
	je	_46952
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46952:
	cmp	eax,0
	je	_46954
	jmp	_4759
_46954:
	cmp	dword [edx+148],394
	jne	_46955
	jmp	_4759
_46955:
	mov	eax,dword [edx+92]
	cmp	eax,dword [ebx+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46956
	mov	ecx,dword [edx+92]
	mov	eax,dword [ebx+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_46956:
	cmp	eax,0
	jne	_46958
	mov	edx,dword [edx+92]
	mov	eax,dword [ebx+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_46958:
	cmp	eax,0
	je	_46960
	mov	dword [ebx+228],2513
_46960:
_46945:
_4759:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4761
_4760:
_46932:
	mov	eax,dword [ebx+128]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46961
	mov	eax,dword [ebx+228]
	cmp	eax,2513
	sete	al
	movzx	eax,al
_46961:
	cmp	eax,0
	je	_46963
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4762
_4764:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4762
	mov	eax,dword [edx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_46969
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_46969:
	cmp	eax,0
	je	_46971
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_46971:
	cmp	eax,0
	je	_46973
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_46978
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46974
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_46974:
	cmp	eax,0
	jne	_46976
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_46976:
_46978:
	cmp	eax,0
	je	_46980
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_46980:
	cmp	eax,0
	je	_46982
	jmp	_4762
_46982:
	cmp	dword [edx+148],398
	jne	_46983
	jmp	_4762
_46983:
	cmp	dword [edx+148],394
	jne	_46984
	jmp	_4762
_46984:
	fld	dword [edx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_46985
	mov	dword [edx+244],1
	fld	dword [edx+248]
	fstp	dword [edx+252]
	fld	dword [edx+24]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fstp	dword [edx+36]
	cmp	dword [edx+148],383
	jne	_46986
	mov	eax,dword [edx+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_46989
	mov	eax,dword [edx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46987
	mov	eax,dword [edx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46987:
_46989:
	cmp	eax,0
	je	_46991
	cmp	dword [edx+116],3
	jne	_46992
	fld	dword [edx+24]
	fsub	dword [_112408]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112409]
	fstp	dword [edx+36]
	jmp	_46993
_46992:
	mov	eax,dword [edx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_46994
	mov	eax,dword [edx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_46994:
	cmp	eax,0
	je	_46996
	fld	dword [edx+24]
	fsub	dword [_112410]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112411]
	fstp	dword [edx+36]
_46996:
_46993:
	mov	eax,dword [edx+80]
	mov	dword [edx+76],eax
	jmp	_46997
_46991:
	fld	dword [edx+24]
	fsub	dword [_112412]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_112413]
	fstp	dword [edx+36]
	mov	eax,dword [edx+84]
	mov	dword [edx+76],eax
_46997:
_46986:
_46985:
_46973:
_4762:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4764
_4763:
	mov	eax,dword [_bb_frozenMaskedEffect]
	mov	dword [eax+20],1
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapwatermelon_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_46963:
_4765:
	cmp	dword [ebx+228],2511
	jne	_47000
	mov	dword [ebx+128],0
_47000:
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	dword [ebx+128],eax
	jl	_47001
	mov	eax,dword [ebx+136]
	sub	eax,1
	mov	dword [ebx+128],eax
	cmp	dword [ebx+224],0
	jne	_47002
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47002:
_47001:
	cmp	dword [ebx+128],0
	jne	_47005
	mov	dword [ebx+132],0
_47005:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [ebx+128],1
	add	dword [ebx+132],1
_4767:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+320]
	mov	eax,0
	jmp	_15328
_15328:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_22:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_47114],_47115
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47007
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47008
	fld	dword [esi+308]
	fsub	dword [_112463]
	fstp	dword [esi+308]
_47008:
_47007:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47009
	fld	dword [esi+300]
	fsub	dword [_112464]
	fstp	dword [esi+300]
_47009:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47010
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47010:
	cmp	eax,0
	je	_47012
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_47012:
	cmp	dword [esi+224],7
	jne	_47014
	jmp	_4772
_47014:
	mov	dword [ebp-8],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47016
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_47016:
	cmp	eax,0
	je	_47018
	fld	dword [esi+316]
	fsub	dword [_112465]
	fstp	dword [esi+316]
_47018:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4769
_4771:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4769
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47025
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_47025:
	cmp	eax,0
	je	_47027
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47027:
	cmp	eax,0
	je	_47029
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47029:
	cmp	eax,0
	je	_47031
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47036
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47032
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47032:
	cmp	eax,0
	jne	_47034
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47034:
_47036:
	cmp	eax,0
	je	_47038
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47038:
	cmp	eax,0
	je	_47040
	jmp	_4769
_47040:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47041
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_47041:
	cmp	eax,0
	jne	_47043
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47043:
	cmp	eax,0
	je	_47045
	jmp	_4769
_47045:
	cmp	dword [ebx+148],398
	jne	_47046
	jmp	_4769
_47046:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_47048
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47049
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47049:
	cmp	eax,0
	je	_47051
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_47054
	cmp	eax,5
	je	_47055
	jmp	_47053
_47054:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47058
	fld	dword [ebx+100]
	fld	dword [_112466]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47056
	fld	dword [ebx+100]
	fld	dword [_112467]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47056:
_47058:
	cmp	eax,0
	je	_47060
	mov	edx,1
	jmp	_47061
_47060:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47068
	fld	dword [ebx+100]
	fld	dword [_112468]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47062
	fld	dword [ebx+100]
	fld	dword [_112469]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47062:
	cmp	eax,0
	jne	_47066
	fld	dword [ebx+100]
	fld	dword [_112470]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47064
	fld	dword [ebx+100]
	fld	dword [_112471]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47064:
_47066:
_47068:
	cmp	eax,0
	je	_47070
	mov	edx,1
_47070:
_47061:
	jmp	_47053
_47055:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47073
	fld	dword [ebx+100]
	fld	dword [_112472]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47071
	fld	dword [ebx+100]
	fld	dword [_112473]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47071:
_47073:
	cmp	eax,0
	je	_47075
	mov	edx,1
_47075:
	jmp	_47053
_47053:
	jmp	_47076
_47051:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47077
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47077:
	cmp	eax,0
	je	_47079
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112474]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47079:
	cmp	eax,0
	je	_47081
	mov	edx,1
_47081:
_47076:
	jmp	_47082
_47048:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47083
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47083:
	cmp	eax,0
	je	_47085
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112475]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47085:
	cmp	eax,0
	je	_47087
	mov	edx,1
_47087:
_47082:
	cmp	edx,1
	jne	_47088
	mov	dword [ebp-8],1
	cmp	dword [esi+128],1
	jne	_47089
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jle	_47091
	mov	dword [esi+280],0
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+216],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_4770
_47091:
	mov	eax,dword [ebx+148]
	cmp	eax,333
	je	_47096
	cmp	eax,382
	je	_47097
	cmp	eax,383
	je	_47098
	jmp	_47095
_47096:
	mov	eax,ebx
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47095
_47097:
	mov	eax,ebx
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47095
_47098:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47101
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47101:
	cmp	eax,0
	je	_47103
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_47103:
	jmp	_47095
_47095:
_47093:
_47089:
_47088:
_47031:
_4769:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4771
_4770:
	fld	dword [_112476]
	cmp	dword [ebp-8],1
	jne	_47106
	cmp	dword [esi+224],7
	jne	_112543
	fstp	st0
	jmp	_47107
_112543:
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	st0,st1
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	mov	eax,dword [esi+216]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+216],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47107:
	jmp	_47109
_47106:
	cmp	dword [esi+224],7
	jne	_112544
	fstp	st0
	jmp	_47110
_112544:
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	st0,st1
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	mov	eax,dword [esi+216]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+216],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47110:
_47109:
	cmp	dword [esi+224],7
	je	_47112
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_47113
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcoconut_gelinding]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47113:
_47112:
_4772:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47116
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],7
	jne	_47117
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47119
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47119:
	jmp	_47122
_47117:
	mov	dword [esi+128],0
_47122:
_47116:
	mov	eax,dword [esi+212]
	sub	eax,1
	cmp	dword [esi+208],eax
	jl	_47123
	mov	eax,dword [esi+212]
	sub	eax,1
	mov	dword [esi+208],eax
	cmp	dword [esi+224],4
	jne	_47124
	mov	dword [esi+208],0
_47124:
_47123:
	cmp	dword [esi+128],0
	jne	_47125
	mov	dword [esi+132],0
_47125:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
	add	dword [esi+208],1
_4774:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15331
_15331:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_22_SPC7:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_47235],_47236
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47127
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47128
	fld	dword [esi+308]
	fsub	dword [_112546]
	fstp	dword [esi+308]
_47128:
_47127:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47129
	fld	dword [esi+300]
	fsub	dword [_112547]
	fstp	dword [esi+300]
_47129:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47130
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47130:
	cmp	eax,0
	je	_47132
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_47132:
	cmp	dword [esi+224],7
	jne	_47134
	jmp	_4779
_47134:
	mov	dword [ebp-8],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47136
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_47136:
	cmp	eax,0
	je	_47138
	fld	dword [esi+316]
	fsub	dword [_112548]
	fstp	dword [esi+316]
_47138:
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4776
_4778:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4776
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47145
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_47145:
	cmp	eax,0
	je	_47147
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47147:
	cmp	eax,0
	je	_47149
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47149:
	cmp	eax,0
	je	_47151
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47156
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47152
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47152:
	cmp	eax,0
	jne	_47154
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47154:
_47156:
	cmp	eax,0
	je	_47158
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47158:
	cmp	eax,0
	je	_47160
	jmp	_4776
_47160:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47161
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_47161:
	cmp	eax,0
	jne	_47163
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47163:
	cmp	eax,0
	je	_47165
	jmp	_4776
_47165:
	cmp	dword [ebx+148],398
	jne	_47166
	jmp	_4776
_47166:
	cmp	dword [ebx+148],333
	jne	_47167
	jmp	_4776
_47167:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_47169
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47170
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47170:
	cmp	eax,0
	je	_47172
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_47175
	cmp	eax,5
	je	_47176
	jmp	_47174
_47175:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47179
	fld	dword [ebx+100]
	fld	dword [_112549]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47177
	fld	dword [ebx+100]
	fld	dword [_112550]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47177:
_47179:
	cmp	eax,0
	je	_47181
	mov	edx,1
	jmp	_47182
_47181:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47189
	fld	dword [ebx+100]
	fld	dword [_112551]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47183
	fld	dword [ebx+100]
	fld	dword [_112552]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47183:
	cmp	eax,0
	jne	_47187
	fld	dword [ebx+100]
	fld	dword [_112553]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47185
	fld	dword [ebx+100]
	fld	dword [_112554]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47185:
_47187:
_47189:
	cmp	eax,0
	je	_47191
	mov	edx,1
_47191:
_47182:
	jmp	_47174
_47176:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47194
	fld	dword [ebx+100]
	fld	dword [_112555]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47192
	fld	dword [ebx+100]
	fld	dword [_112556]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47192:
_47194:
	cmp	eax,0
	je	_47196
	mov	edx,1
_47196:
	jmp	_47174
_47174:
	jmp	_47197
_47172:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47198
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47198:
	cmp	eax,0
	je	_47200
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112557]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47200:
	cmp	eax,0
	je	_47202
	mov	edx,1
_47202:
_47197:
	jmp	_47203
_47169:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47204
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47204:
	cmp	eax,0
	je	_47206
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112558]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47206:
	cmp	eax,0
	je	_47208
	mov	edx,1
_47208:
_47203:
	cmp	edx,1
	jne	_47209
	mov	dword [ebp-8],1
	cmp	dword [esi+128],1
	jne	_47210
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jle	_47212
	mov	dword [esi+280],0
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+216],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_4777
_47212:
	mov	eax,dword [ebx+148]
	cmp	eax,333
	je	_47217
	cmp	eax,382
	je	_47218
	cmp	eax,383
	je	_47219
	jmp	_47216
_47217:
	mov	eax,ebx
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47216
_47218:
	mov	eax,ebx
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47216
_47219:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47222
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47222:
	cmp	eax,0
	je	_47224
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_47224:
	jmp	_47216
_47216:
_47214:
_47210:
_47209:
_47151:
_4776:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4778
_4777:
	fld	dword [_112559]
	cmp	dword [ebp-8],1
	jne	_47227
	cmp	dword [esi+224],7
	jne	_112628
	fstp	st0
	jmp	_47228
_112628:
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	st0,st1
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	mov	eax,dword [esi+216]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+216],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47228:
	jmp	_47230
_47227:
	cmp	dword [esi+224],7
	jne	_112627
	fstp	st0
	jmp	_47231
_112627:
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	st0,st1
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	mov	eax,dword [esi+216]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+216],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47231:
_47230:
	cmp	dword [esi+224],7
	je	_47233
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_47234
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcoconut_gelinding]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47234:
_47233:
_4779:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47237
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],7
	jne	_47238
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47240
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47240:
	jmp	_47243
_47238:
	mov	dword [esi+128],0
_47243:
_47237:
	mov	eax,dword [esi+212]
	sub	eax,1
	cmp	dword [esi+208],eax
	jl	_47244
	mov	eax,dword [esi+212]
	sub	eax,1
	mov	dword [esi+208],eax
	cmp	dword [esi+224],4
	jne	_47245
	mov	dword [esi+208],0
_47245:
_47244:
	cmp	dword [esi+128],0
	jne	_47246
	mov	dword [esi+132],0
_47246:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
	add	dword [esi+208],1
_4781:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15334
_15334:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_22_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_47396],_47397
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47248
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47249
	fld	dword [esi+308]
	fsub	dword [_112629]
	fstp	dword [esi+308]
_47249:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47250
	fld	dword [esi+344]
	fsub	dword [_112630]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47251
	mov	dword [esi+336],0
_47251:
_47250:
_47248:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47252
	fld	dword [esi+300]
	fsub	dword [_112631]
	fstp	dword [esi+300]
_47252:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47253
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47253:
	cmp	eax,0
	je	_47255
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_47255:
	cmp	dword [esi+224],7
	jne	_47257
	jmp	_4789
_47257:
	mov	dword [ebp-12],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47259
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_47259:
	cmp	eax,0
	je	_47261
	fld	dword [esi+316]
	fsub	dword [_112632]
	fstp	dword [esi+316]
_47261:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47262
	jmp	_4789
_47262:
	cmp	dword [esi+228],2511
	jne	_47263
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4783
_4785:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4783
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47270
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_47270:
	cmp	eax,0
	je	_47272
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47272:
	cmp	eax,0
	je	_47274
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47274:
	cmp	eax,0
	je	_47276
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47281
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47277
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47277:
	cmp	eax,0
	jne	_47279
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47279:
_47281:
	cmp	eax,0
	je	_47283
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47283:
	cmp	eax,0
	je	_47285
	jmp	_4783
_47285:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47286
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_47286:
	cmp	eax,0
	jne	_47288
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47288:
	cmp	eax,0
	je	_47290
	jmp	_4783
_47290:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47291
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_47291:
	cmp	eax,0
	jne	_47293
	mov	edx,dword [ebx+92]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_47293:
	cmp	eax,0
	je	_47295
	mov	dword [esi+228],2513
_47295:
_47276:
_4783:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4785
_4784:
_47263:
	cmp	dword [esi+228],2513
	jne	_47296
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4786
_4788:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4786
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47302
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_47302:
	cmp	eax,0
	je	_47304
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47304:
	cmp	eax,0
	je	_47306
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47306:
	cmp	eax,0
	je	_47308
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47313
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47309
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47309:
	cmp	eax,0
	jne	_47311
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47311:
_47313:
	cmp	eax,0
	je	_47315
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47315:
	cmp	eax,0
	je	_47317
	jmp	_4786
_47317:
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47318
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_47318:
	cmp	eax,0
	jne	_47320
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47320:
	cmp	eax,0
	je	_47322
	jmp	_4786
_47322:
	cmp	dword [ebx+148],398
	jne	_47323
	jmp	_4786
_47323:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_47325
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47326
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47326:
	cmp	eax,0
	je	_47328
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_47331
	cmp	eax,5
	je	_47332
	jmp	_47330
_47331:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47335
	fld	dword [ebx+100]
	fld	dword [_112633]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47333
	fld	dword [ebx+100]
	fld	dword [_112634]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47333:
_47335:
	cmp	eax,0
	je	_47337
	mov	edx,1
	jmp	_47338
_47337:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47345
	fld	dword [ebx+100]
	fld	dword [_112635]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47339
	fld	dword [ebx+100]
	fld	dword [_112636]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47339:
	cmp	eax,0
	jne	_47343
	fld	dword [ebx+100]
	fld	dword [_112637]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47341
	fld	dword [ebx+100]
	fld	dword [_112638]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47341:
_47343:
_47345:
	cmp	eax,0
	je	_47347
	mov	edx,1
_47347:
_47338:
	jmp	_47330
_47332:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47350
	fld	dword [ebx+100]
	fld	dword [_112639]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47348
	fld	dword [ebx+100]
	fld	dword [_112640]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47348:
_47350:
	cmp	eax,0
	je	_47352
	mov	edx,1
_47352:
	jmp	_47330
_47330:
	jmp	_47353
_47328:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47354
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47354:
	cmp	eax,0
	je	_47356
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112641]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47356:
	cmp	eax,0
	je	_47358
	mov	edx,1
_47358:
_47353:
	jmp	_47359
_47325:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47360
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47360:
	cmp	eax,0
	je	_47362
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_112642]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47362:
	cmp	eax,0
	je	_47364
	mov	edx,1
_47364:
_47359:
	cmp	edx,1
	jne	_47365
	mov	dword [ebp-12],1
	cmp	dword [esi+128],1
	jne	_47366
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+152],0
	jle	_47368
	mov	dword [esi+280],0
	mov	dword [esi+224],7
	mov	dword [esi+128],0
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+216],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_4787
_47368:
	mov	eax,dword [ebx+148]
	cmp	eax,333
	je	_47373
	cmp	eax,382
	je	_47374
	cmp	eax,383
	je	_47375
	jmp	_47372
_47373:
	mov	eax,ebx
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47372
_47374:
	mov	eax,ebx
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_47372
_47375:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47378
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47378:
	cmp	eax,0
	je	_47380
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_47380:
	jmp	_47372
_47372:
_47370:
_47366:
_47365:
_47308:
_4786:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4788
_4787:
_47296:
	cmp	dword [ebp-12],1
	jne	_47382
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47383
	mov	eax,dword [esi+228]
	cmp	eax,2513
	sete	al
	movzx	eax,al
_47383:
	cmp	eax,0
	je	_47385
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	dword [_112643]
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	add	dword [esi+216],8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47385:
	jmp	_47387
_47382:
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47388
	mov	eax,dword [esi+228]
	cmp	eax,2513
	sete	al
	movzx	eax,al
_47388:
	cmp	eax,0
	je	_47390
	mov	dword [esi+224],4
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fadd	dword [_112644]
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	add	dword [esi+216],8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
_47390:
_47387:
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47392
	mov	eax,dword [esi+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_47392:
	cmp	eax,0
	je	_47394
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_47395
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcoconut_gelinding]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47395:
_47394:
_4789:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47398
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],7
	jne	_47399
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47401
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47401:
	jmp	_47404
_47399:
	mov	dword [esi+128],0
_47404:
_47398:
	mov	eax,dword [esi+212]
	sub	eax,1
	cmp	dword [esi+208],eax
	jl	_47405
	mov	eax,dword [esi+212]
	sub	eax,1
	mov	dword [esi+208],eax
	cmp	dword [esi+224],4
	jne	_47406
	mov	dword [esi+208],0
_47406:
_47405:
	cmp	dword [esi+128],0
	jne	_47407
	mov	dword [esi+132],0
_47407:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
	add	dword [esi+208],1
_4791:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15337
_15337:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_updateNomorKolom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47409
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47409:
	cmp	eax,0
	je	_47411
	mov	dword [esi+236],0
	jmp	_47412
_47411:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47413
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47413:
	cmp	eax,0
	je	_47415
	mov	dword [esi+236],1
	jmp	_47416
_47415:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47417
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47417:
	cmp	eax,0
	je	_47419
	mov	dword [esi+236],2
	jmp	_47420
_47419:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47421
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47421:
	cmp	eax,0
	je	_47423
	mov	dword [esi+236],3
	jmp	_47424
_47423:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47425
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47425:
	cmp	eax,0
	je	_47427
	mov	dword [esi+236],4
	jmp	_47428
_47427:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47429
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47429:
	cmp	eax,0
	je	_47431
	mov	dword [esi+236],5
	jmp	_47432
_47431:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47433
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47433:
	cmp	eax,0
	je	_47435
	mov	dword [esi+236],6
	jmp	_47436
_47435:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47437
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47437:
	cmp	eax,0
	je	_47439
	mov	dword [esi+236],7
	jmp	_47440
_47439:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47441
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47441:
	cmp	eax,0
	je	_47443
	mov	dword [esi+236],8
	jmp	_47444
_47443:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47445
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47445:
	cmp	eax,0
	je	_47447
	mov	dword [esi+236],9
	jmp	_47448
_47447:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47449
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47449:
	cmp	eax,0
	je	_47451
	mov	dword [esi+236],10
	jmp	_47452
_47451:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47453
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47453:
	cmp	eax,0
	je	_47455
	mov	dword [esi+236],11
	jmp	_47456
_47455:
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_47457
	fld	dword [esi+28]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47457:
	cmp	eax,0
	je	_47459
	mov	dword [esi+236],12
_47459:
_47456:
_47452:
_47448:
_47444:
_47440:
_47436:
_47432:
_47428:
_47424:
_47420:
_47416:
_47412:
	call	_bb_GetPosX_BG
	mov	ebx,eax
	shl	ebx,1
	fld	dword [esi+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47461
	mov	dword [esi+280],0
_47461:
	mov	eax,0
	jmp	_15340
_15340:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_23:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_47506],_47507
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47462
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47463
	fld	dword [esi+308]
	fsub	dword [_112764]
	fstp	dword [esi+308]
_47463:
_47462:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47464
	fld	dword [esi+300]
	fsub	dword [_112765]
	fstp	dword [esi+300]
_47464:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47465
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47465:
	cmp	eax,0
	je	_47467
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_47467:
	cmp	dword [esi+224],7
	jne	_47468
	jmp	_4796
_47468:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_enemyweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4793
_4795:
	mov	eax,edi
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4793
	mov	eax,dword [edx+60]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47481
	mov	eax,dword [edx+64]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47477
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47477:
	cmp	eax,0
	jne	_47479
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47479:
_47481:
	cmp	eax,0
	je	_47483
	mov	eax,dword [edx+92]
	cmp	eax,313
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47484
	mov	eax,dword [edx+92]
	cmp	eax,312
	setne	al
	movzx	eax,al
_47484:
	cmp	eax,0
	je	_47486
	mov	eax,dword [edx+92]
	cmp	eax,394
	setne	al
	movzx	eax,al
_47486:
	cmp	eax,0
	je	_47488
	jmp	_4793
_47488:
	mov	eax,dword [esi+236]
	cmp	eax,dword [edx+60]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47489
	mov	eax,dword [esi+236]
	cmp	eax,dword [edx+68]
	sete	al
	movzx	eax,al
_47489:
	cmp	eax,0
	je	_47491
	jmp	_47492
_47491:
	mov	eax,dword [edx+68]
	add	eax,1
	cmp	dword [edx+60],eax
	je	_47493
	jmp	_4793
_47493:
_47492:
	mov	eax,dword [edx+60]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47494
	mov	ecx,dword [edx+60]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47494:
	cmp	eax,0
	je	_47496
	fld	dword [edx+16]
	fsub	dword [esi+28]
	fld	dword [_112766]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47496:
	cmp	eax,0
	je	_47498
	mov	dword [ebp-4],1
	mov	eax,dword [esi+128]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47499
	mov	eax,dword [esi+128]
	cmp	eax,2
	setle	al
	movzx	eax,al
_47499:
	cmp	eax,0
	je	_47501
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47501:
_47498:
_47483:
_4793:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4795
_4794:
	cmp	dword [ebp-4],1
	jne	_47503
	cmp	dword [esi+224],4
	je	_47504
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptreefan_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47504:
	jmp	_47505
_47503:
_47505:
_4796:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47508
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_47509
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47511
	cmp	dword [ebp-8],0
	jne	_47512
	mov	dword [esi+128],0
_47512:
_47511:
	jmp	_47513
_47509:
	cmp	dword [esi+224],4
	jne	_47514
	mov	dword [esi+128],0
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_47515
_47514:
	cmp	dword [esi+224],7
	jne	_47516
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47517
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47517:
	jmp	_47519
_47516:
	mov	dword [esi+128],0
_47519:
_47515:
_47513:
_47508:
	cmp	dword [esi+128],0
	jne	_47520
	mov	dword [esi+132],0
_47520:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4798:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15343
_15343:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_23_AG:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_47568],_47569
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47522
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47523
	fld	dword [esi+308]
	fsub	dword [_112801]
	fstp	dword [esi+308]
_47523:
_47522:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47524
	fld	dword [esi+300]
	fsub	dword [_112802]
	fstp	dword [esi+300]
_47524:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47525
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47525:
	cmp	eax,0
	je	_47527
	mov	dword [esi+224],7
	mov	dword [esi+128],0
_47527:
	cmp	dword [esi+224],7
	jne	_47528
	jmp	_4803
_47528:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_enemyweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4800
_4802:
	mov	eax,edi
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4800
	mov	eax,dword [edx+60]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47545
	mov	eax,dword [edx+64]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47537
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47537:
	cmp	eax,0
	jne	_47539
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47539:
	cmp	eax,0
	jne	_47541
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47541:
	cmp	eax,0
	jne	_47543
	mov	ecx,dword [edx+64]
	mov	eax,dword [esi+232]
	sub	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47543:
_47545:
	cmp	eax,0
	je	_47547
	mov	eax,dword [edx+92]
	cmp	eax,313
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47548
	mov	eax,dword [edx+92]
	cmp	eax,312
	setne	al
	movzx	eax,al
_47548:
	cmp	eax,0
	je	_47550
	mov	eax,dword [edx+92]
	cmp	eax,394
	setne	al
	movzx	eax,al
_47550:
	cmp	eax,0
	je	_47552
	jmp	_4800
_47552:
	mov	ecx,dword [edx+60]
	mov	eax,dword [edx+68]
	add	eax,1
	cmp	ecx,eax
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47553
	mov	ecx,dword [edx+60]
	mov	eax,dword [edx+68]
	add	eax,2
	cmp	ecx,eax
	setne	al
	movzx	eax,al
_47553:
	cmp	eax,0
	je	_47555
	jmp	_4800
_47555:
	mov	eax,dword [edx+60]
	cmp	eax,dword [esi+236]
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47556
	mov	ecx,dword [edx+60]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_47556:
	cmp	eax,0
	je	_47558
	fld	dword [edx+16]
	fsub	dword [esi+28]
	fld	dword [_112803]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47558:
	cmp	eax,0
	je	_47560
	mov	dword [ebp-4],1
	mov	eax,dword [esi+128]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47561
	mov	eax,dword [esi+128]
	cmp	eax,2
	setle	al
	movzx	eax,al
_47561:
	cmp	eax,0
	je	_47563
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47563:
_47560:
_47547:
_4800:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4802
_4801:
	cmp	dword [ebp-4],1
	jne	_47565
	cmp	dword [esi+224],4
	je	_47566
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptreefan_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47566:
	jmp	_47567
_47565:
_47567:
_4803:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47570
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_47571
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47573
	cmp	dword [ebp-8],0
	jne	_47574
	mov	dword [esi+128],0
_47574:
_47573:
	jmp	_47575
_47571:
	cmp	dword [esi+224],4
	jne	_47576
	mov	dword [esi+128],0
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_47577
_47576:
	cmp	dword [esi+224],7
	jne	_47578
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47579
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47579:
	jmp	_47581
_47578:
	mov	dword [esi+128],0
_47581:
_47577:
_47575:
_47570:
	cmp	dword [esi+128],0
	jne	_47582
	mov	dword [esi+132],0
_47582:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_4805:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15346
_15346:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_24:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [_47634],_47635
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+80]
	cmp	dword [esi+20],eax
	jne	_47584
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47585
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
_47585:
	cmp	eax,0
	je	_47587
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47587:
	cmp	eax,0
	je	_47589
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_47589:
	cmp	eax,0
	je	_47591
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
_47591:
	cmp	eax,0
	je	_47593
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47593:
	cmp	eax,0
	je	_47595
	push	1
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	fadd	dword [_112839]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+8]
	fadd	dword [_112840]
	sub	esp,4
	fstp	dword [esp]
	fld	dword [esi+32]
	fsub	dword [_112841]
	sub	esp,4
	fstp	dword [esp]
	push	dword [esi+28]
	call	_brl_max2d_DrawLine
	add	esp,20
_47595:
_47584:
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47596
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47597
	fld	dword [esi+308]
	fsub	dword [_112842]
	fstp	dword [esi+308]
_47597:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47598
	fld	dword [esi+344]
	fsub	dword [_112843]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47599
	mov	dword [esi+336],0
_47599:
_47598:
_47596:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47600
	fld	dword [esi+300]
	fsub	dword [_112844]
	fstp	dword [esi+300]
_47600:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47601
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47601:
	cmp	eax,0
	je	_47603
	mov	dword [esi+224],7
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
_47603:
	cmp	dword [esi+224],7
	jne	_47604
	jmp	_4807
_47604:
	mov	ebx,0
	mov	dword [ebp-4],0
	mov	edi,0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47608
	mov	eax,dword [esi+224]
	cmp	eax,20
	sete	al
	movzx	eax,al
_47608:
	cmp	eax,0
	je	_47610
	fld	dword [esi+316]
	fsub	dword [_112845]
	fstp	dword [esi+316]
_47610:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47611
	jmp	_4807
_47611:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47613
	cmp	dword [esi+224],20
	jne	_47614
	mov	dword [esi+128],0
	mov	dword [esi+224],21
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_4807
_47614:
_47613:
_47612:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47615
	jmp	_4807
_47615:
	mov	edx,dword [esi+20]
	mov	eax,dword [_bb_farmerAnim]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47616
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
_47616:
	cmp	eax,0
	je	_47618
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+60]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_47618:
	cmp	eax,0
	je	_47620
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_47620:
	cmp	eax,0
	je	_47622
	mov	ebx,1
	mov	edi,1
	cmp	ebx,1
	jne	_47623
	cmp	dword [esi+224],4
	je	_47624
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	mov	eax,dword [_bb_placemarker]
	push	200
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_47624:
_47623:
_47622:
	cmp	ebx,1
	jne	_47626
	cmp	dword [esi+128],14
	jne	_47627
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47628
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_47628:
	cmp	eax,0
	je	_47630
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47631
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	push	dword [esi+264]
	push	598
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+64]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+60]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
_47631:
_47630:
_47627:
	jmp	_47633
_47626:
_47633:
_4807:
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47636
	mov	eax,dword [esi+128]
	cmp	eax,10
	sete	al
	movzx	eax,al
_47636:
	cmp	eax,0
	je	_47638
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_47638:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47639
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47640
	mov	eax,dword [esi+224]
	cmp	eax,20
	sete	al
	movzx	eax,al
_47640:
	cmp	eax,0
	jne	_47642
	mov	eax,dword [esi+224]
	cmp	eax,21
	sete	al
	movzx	eax,al
_47642:
	cmp	eax,0
	je	_47644
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47646
	cmp	dword [ebp-4],0
	jne	_47647
	mov	eax,dword [esi+224]
	cmp	eax,0
	je	_47650
	cmp	eax,20
	je	_47651
	cmp	eax,21
	je	_47652
	jmp	_47649
_47650:
	mov	dword [esi+128],0
	jmp	_47649
_47651:
	mov	dword [esi+128],0
	jmp	_47649
_47652:
	mov	dword [esi+128],0
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_47649
_47649:
_47647:
_47646:
	jmp	_47653
_47644:
	cmp	dword [esi+224],4
	jne	_47654
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47655
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47656
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],20
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_47656:
_47655:
	jmp	_47658
_47654:
	cmp	dword [esi+224],7
	jne	_47659
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47660
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47660:
	jmp	_47662
_47659:
	mov	dword [esi+128],0
_47662:
_47658:
_47653:
_47639:
	cmp	dword [esi+128],0
	jne	_47663
	mov	dword [esi+132],0
_47663:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47665
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47665:
	cmp	eax,0
	je	_47667
	jmp	_4809
_47667:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4809:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15349
_15349:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_24_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [_47706],_47707
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47668
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47669
	fld	dword [esi+308]
	fsub	dword [_112900]
	fstp	dword [esi+308]
_47669:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47670
	fld	dword [esi+344]
	fsub	dword [_112901]
	fstp	dword [esi+344]
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47671
	mov	dword [esi+336],0
_47671:
_47670:
_47668:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47672
	fld	dword [esi+300]
	fsub	dword [_112902]
	fstp	dword [esi+300]
_47672:
	mov	eax,dword [esi+280]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47673
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47673:
	cmp	eax,0
	je	_47675
	mov	dword [esi+224],7
	mov	eax,dword [esi+108]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+136],eax
	mov	dword [esi+128],0
_47675:
	cmp	dword [esi+224],7
	jne	_47676
	jmp	_4811
_47676:
	mov	ebx,0
	mov	dword [ebp-4],0
	mov	edi,0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47680
	mov	eax,dword [esi+224]
	cmp	eax,20
	sete	al
	movzx	eax,al
_47680:
	cmp	eax,0
	je	_47682
	fld	dword [esi+316]
	fsub	dword [_112903]
	fstp	dword [esi+316]
_47682:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47683
	jmp	_4811
_47683:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47685
	cmp	dword [esi+224],20
	jne	_47686
	mov	dword [esi+128],0
	mov	dword [esi+224],21
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_4811
_47686:
_47685:
_47684:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47687
	jmp	_4811
_47687:
	mov	edx,dword [esi+20]
	mov	eax,dword [_bb_farmerAnim]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47688
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
_47688:
	cmp	eax,0
	je	_47690
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+60]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_47690:
	cmp	eax,0
	je	_47692
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_47692:
	cmp	eax,0
	je	_47694
	mov	ebx,1
	mov	edi,1
	cmp	ebx,1
	jne	_47695
	cmp	dword [esi+224],4
	je	_47696
	mov	dword [esi+224],4
	mov	dword [esi+128],0
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_placemarker]
	push	200
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_47696:
_47695:
_47694:
	cmp	ebx,1
	jne	_47698
	cmp	dword [esi+128],14
	jne	_47699
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47700
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_47700:
	cmp	eax,0
	je	_47702
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47703
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	push	dword [esi+264]
	push	598
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+64]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+60]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
_47703:
_47702:
_47699:
	jmp	_47705
_47698:
_47705:
_4811:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47708
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47709
	mov	eax,dword [esi+224]
	cmp	eax,20
	sete	al
	movzx	eax,al
_47709:
	cmp	eax,0
	jne	_47711
	mov	eax,dword [esi+224]
	cmp	eax,21
	sete	al
	movzx	eax,al
_47711:
	cmp	eax,0
	je	_47713
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47715
	cmp	dword [ebp-4],0
	jne	_47716
	mov	eax,dword [esi+224]
	cmp	eax,0
	je	_47719
	cmp	eax,20
	je	_47720
	cmp	eax,21
	je	_47721
	jmp	_47718
_47719:
	mov	dword [esi+128],0
	jmp	_47718
_47720:
	mov	dword [esi+128],0
	jmp	_47718
_47721:
	mov	dword [esi+128],0
	mov	dword [esi+224],0
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_47718
_47718:
_47716:
_47715:
	jmp	_47722
_47713:
	cmp	dword [esi+224],4
	jne	_47723
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47724
	mov	dword [esi+128],0
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47725
	fld	dword [esi+312]
	fstp	dword [esi+316]
	mov	dword [esi+224],20
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_47725:
_47724:
	jmp	_47727
_47723:
	cmp	dword [esi+224],7
	jne	_47728
	mov	eax,dword [esi+136]
	cmp	dword [esi+132],eax
	jl	_47729
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_47729:
	jmp	_47731
_47728:
	mov	dword [esi+128],0
_47731:
_47727:
_47722:
_47708:
	cmp	dword [esi+128],0
	jne	_47732
	mov	dword [esi+132],0
_47732:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47734
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47734:
	cmp	eax,0
	je	_47736
	jmp	_4813
_47736:
	add	dword [esi+128],1
	add	dword [esi+132],1
_4813:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15352
_15352:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_24b:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_47841],_47842
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47737
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47738
	fld	dword [esi+308]
	fsub	dword [_112949]
	fstp	dword [esi+308]
	jmp	_47739
_47738:
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47740
	mov	dword [esi+244],1
_47740:
_47739:
_47737:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47741
	fld	dword [esi+300]
	fsub	dword [_112950]
	fstp	dword [esi+300]
_47741:
	mov	eax,dword [esi+244]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47742
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47742:
	cmp	eax,0
	je	_47744
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4815
_4817:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4815
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47751
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47751:
	cmp	eax,0
	je	_47753
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47753:
	cmp	eax,0
	je	_47755
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47760
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47756
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47756:
	cmp	eax,0
	jne	_47758
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47758:
_47760:
	cmp	eax,0
	je	_47762
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47762:
	cmp	eax,0
	je	_47764
	jmp	_4815
_47764:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47765
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47765:
	cmp	eax,0
	jne	_47767
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_47767:
	cmp	eax,0
	je	_47769
	jmp	_4815
_47769:
	cmp	dword [esi+128],4
	jne	_47770
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_47772
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47773
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47773:
	cmp	eax,0
	je	_47775
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_47778
	cmp	eax,5
	je	_47779
	jmp	_47777
_47778:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47782
	fld	dword [ebx+100]
	fld	dword [_112951]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47780
	fld	dword [ebx+100]
	fld	dword [_112952]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47780:
_47782:
	cmp	eax,0
	je	_47784
	mov	edx,1
	jmp	_47785
_47784:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47792
	fld	dword [ebx+100]
	fld	dword [_112953]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47786
	fld	dword [ebx+100]
	fld	dword [_112954]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47786:
	cmp	eax,0
	jne	_47790
	fld	dword [ebx+100]
	fld	dword [_112955]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47788
	fld	dword [ebx+100]
	fld	dword [_112956]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47788:
_47790:
_47792:
	cmp	eax,0
	je	_47794
	mov	edx,1
_47794:
_47785:
	jmp	_47777
_47779:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47797
	fld	dword [ebx+100]
	fld	dword [_112957]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47795
	fld	dword [ebx+100]
	fld	dword [_112958]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47795:
_47797:
	cmp	eax,0
	je	_47799
	mov	edx,1
_47799:
	jmp	_47777
_47777:
	jmp	_47800
_47775:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47801
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47801:
	cmp	eax,0
	je	_47803
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
_47803:
	cmp	eax,0
	je	_47805
	mov	edx,1
_47805:
_47800:
	jmp	_47806
_47772:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47807
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47807:
	cmp	eax,0
	je	_47809
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
_47809:
	cmp	eax,0
	je	_47811
	mov	edx,1
_47811:
_47806:
	cmp	edx,1
	jne	_47812
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+148],398
	jne	_47814
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+116]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+120]
	mov	edx,dword [esi+288]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fmulp	st1,st0
	fsubp	st1,st0
	fstp	dword [eax+116]
_47814:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47815
	mov	eax,dword [ebx+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_47815:
	cmp	eax,0
	je	_47817
	cmp	dword [ebx+148],383
	jne	_47818
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47819
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47819:
	cmp	eax,0
	je	_47821
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_47821:
_47818:
	mov	dword [ebx+116],8
_47817:
	mov	dword [ebx+300],0
_47812:
_47770:
_47755:
_4815:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4817
_4816:
	cmp	dword [esi+128],4
	jne	_47823
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_explode]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	jge	_47825
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47825:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	jl	_47826
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	push	dword [esi+232]
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47826:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	jg	_47827
	push	dword [esi+264]
	push	599
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47827:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	jl	_47828
	push	dword [esi+264]
	push	599
	push	dword [esi+236]
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47828:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47829
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
_47829:
	cmp	eax,0
	je	_47831
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47831:
	mov	eax,dword [esi+232]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47832
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_47832:
	cmp	eax,0
	je	_47834
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47834:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47835
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_47835:
	cmp	eax,0
	je	_47837
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
	mov	edx,eax
_47837:
	mov	eax,dword [esi+232]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47838
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
_47838:
	cmp	eax,0
	je	_47840
	push	dword [esi+264]
	push	599
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+232]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,16
_47840:
_47823:
_4818:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47843
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_47844
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_47847
_47844:
_47847:
_47843:
	cmp	dword [esi+128],0
	jne	_47848
	mov	dword [esi+132],0
_47848:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_47744:
_4820:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15355
_15355:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_update_trap_24c:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_47934],_47935
	fld	dword [esi+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47850
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47851
	fld	dword [esi+308]
	fsub	dword [_113025]
	fstp	dword [esi+308]
	jmp	_47852
_47851:
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47853
	mov	dword [esi+244],1
_47853:
_47852:
_47850:
	fld	dword [esi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47854
	fld	dword [esi+300]
	fsub	dword [_113026]
	fstp	dword [esi+300]
_47854:
	mov	eax,dword [esi+244]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47855
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47855:
	cmp	eax,0
	je	_47857
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4822
_4824:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4822
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47864
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_47864:
	cmp	eax,0
	je	_47866
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_47866:
	cmp	eax,0
	je	_47868
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_47868:
	cmp	eax,0
	je	_47870
	mov	eax,dword [ebx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47875
	mov	eax,dword [ebx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47871
	mov	eax,dword [ebx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_47871:
	cmp	eax,0
	jne	_47873
	mov	eax,dword [ebx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_47873:
_47875:
	cmp	eax,0
	je	_47877
	mov	eax,dword [ebx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_47877:
	cmp	eax,0
	je	_47879
	jmp	_4822
_47879:
	mov	eax,dword [ebx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47880
	mov	eax,dword [ebx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_47880:
	cmp	eax,0
	jne	_47882
	mov	eax,dword [ebx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
_47882:
	cmp	eax,0
	je	_47884
	jmp	_4822
_47884:
	mov	edx,0
	cmp	dword [ebx+148],383
	jne	_47886
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47887
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47887:
	cmp	eax,0
	je	_47889
	mov	eax,dword [ebx+116]
	cmp	eax,4
	je	_47892
	cmp	eax,5
	je	_47893
	jmp	_47891
_47892:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47896
	fld	dword [ebx+100]
	fld	dword [_113027]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47894
	fld	dword [ebx+100]
	fld	dword [_113028]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47894:
_47896:
	cmp	eax,0
	je	_47898
	mov	edx,1
	jmp	_47899
_47898:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47906
	fld	dword [ebx+100]
	fld	dword [_113029]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47900
	fld	dword [ebx+100]
	fld	dword [_113030]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47900:
	cmp	eax,0
	jne	_47904
	fld	dword [ebx+100]
	fld	dword [_113031]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47902
	fld	dword [ebx+100]
	fld	dword [_113032]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47902:
_47904:
_47906:
	cmp	eax,0
	je	_47908
	mov	edx,1
_47908:
_47899:
	jmp	_47891
_47893:
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47911
	fld	dword [ebx+100]
	fld	dword [_113033]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_47909
	fld	dword [ebx+100]
	fld	dword [_113034]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_47909:
_47911:
	cmp	eax,0
	je	_47913
	mov	edx,1
_47913:
	jmp	_47891
_47891:
	jmp	_47914
_47889:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47915
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47915:
	cmp	eax,0
	je	_47917
	mov	edx,1
_47917:
_47914:
	jmp	_47918
_47886:
	mov	eax,dword [ebx+92]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_47919
	mov	ecx,dword [ebx+92]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_47919:
	cmp	eax,0
	je	_47921
	mov	edx,1
_47921:
_47918:
	cmp	edx,1
	jne	_47922
	cmp	dword [esi+128],2
	jne	_47923
	mov	eax,dword [esi+288]
	sub	eax,dword [ebx+168]
	sub	dword [ebx+152],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	cmp	dword [ebx+148],398
	jne	_47925
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+116]
	mov	edx,dword [_bb_shipEnemyBoss]
	fld	dword [edx+120]
	mov	edx,dword [esi+288]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fmulp	st1,st0
	fsubp	st1,st0
	fstp	dword [eax+116]
_47925:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_47926
	mov	eax,dword [ebx+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_47926:
	cmp	eax,0
	je	_47928
	cmp	dword [ebx+148],383
	jne	_47929
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47930
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setle	al
	movzx	eax,al
_47930:
	cmp	eax,0
	je	_47932
	fld	dword [esi+28]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_47932:
_47929:
	mov	dword [ebx+116],8
_47928:
	mov	dword [ebx+300],0
_47923:
_47922:
_47870:
_4822:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4824
_4823:
_4825:
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	dword [esi+128],eax
	jl	_47936
	mov	eax,dword [esi+136]
	sub	eax,1
	mov	dword [esi+128],eax
	cmp	dword [esi+224],0
	jne	_47937
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_47940
_47937:
_47940:
_47936:
	cmp	dword [esi+128],0
	jne	_47941
	mov	dword [esi+132],0
_47941:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	add	dword [esi+128],1
	add	dword [esi+132],1
_47857:
_4827:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+320]
	mov	eax,0
	jmp	_15358
_15358:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_47943
	fld	dword [_113087]
	fstp	dword [edx+300]
_47943:
	mov	eax,0
	jmp	_15361
_15361:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+260]
	cmp	eax,282
	je	_47946
	cmp	eax,284
	je	_47947
	cmp	eax,293
	je	_47948
	cmp	eax,295
	je	_47949
	cmp	eax,296
	je	_47950
	cmp	eax,297
	je	_47951
	jmp	_47945
_47946:
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47947:
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47948:
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,69
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,97
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,65
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,92
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,42
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,57
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,46
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,74
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47949:
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47950:
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,82
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47951:
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_47945
_47945:
	cmp	dword [edi+260],295
	jne	_47952
	mov	eax,dword [edi+212]
	sub	eax,1
	cmp	dword [edi+208],eax
	jle	_47953
	mov	eax,dword [edi+212]
	sub	eax,1
	mov	dword [edi+208],eax
_47953:
	push	dword [edi+208]
	push	dword [edi+200]
	push	dword [edi+196]
	push	_brl_max2d_TImage
	push	dword [edi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [edi+216]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
_47952:
	cmp	dword [edi+260],290
	jne	_47954
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4829
_4831:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_4829
	mov	eax,dword [edx+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_47961
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+24]
	sete	al
	movzx	eax,al
_47961:
	cmp	eax,0
	je	_47963
	cmp	dword [edx+292],10
	jg	_47964
	push	92
	push	248
	push	254
	call	_brl_max2d_SetColor
	add	esp,12
	jmp	_4830
_47964:
_47963:
_4829:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4831
_4830:
_47954:
	mov	eax,dword [edi+336]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47965
	fld	dword [edi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47965:
	cmp	eax,0
	je	_47967
	push	255
	push	208
	push	43
	call	_brl_max2d_SetColor
	add	esp,12
_47967:
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jle	_47968
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
_47968:
	push	dword [edi+220]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [edi+128]
	push	dword [edi+32]
	push	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	fld	dword [edi+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_47969
	mov	eax,dword [edi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_47969:
	cmp	eax,0
	je	_47971
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [edi+136]
	sub	eax,1
	cmp	dword [edi+128],eax
	jle	_47972
	mov	eax,dword [edi+136]
	sub	eax,1
	mov	dword [edi+128],eax
_47972:
	push	dword [edi+128]
	push	dword [edi+32]
	push	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_47971:
	mov	eax,dword [edi+260]
	cmp	eax,293
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_47973
	fld	dword [edi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_47973:
	cmp	eax,0
	je	_47975
	mov	eax,dword [edi+124]
	cmp	eax,0
	setne	al
	movzx	eax,al
_47975:
	cmp	eax,0
	je	_47977
	mov	eax,dword [edi+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47978
	mov	eax,dword [edi+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_47978:
	cmp	eax,0
	jne	_47982
	mov	eax,dword [edi+224]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_47980
	mov	eax,dword [edi+224]
	cmp	eax,30
	setle	al
	movzx	eax,al
_47980:
_47982:
	cmp	eax,0
	je	_47984
	cmp	dword [edi+128],13
	jl	_47985
	push	0
	push	dword [edi+116]
	push	dword [edi+112]
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_47985:
	jmp	_47986
_47984:
	cmp	dword [edi+224],0
	jne	_47987
	push	0
	push	dword [edi+116]
	push	dword [edi+112]
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_47987:
_47986:
_47977:
	mov	eax,0
	jmp	_15364
_15364:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_updateTest:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	mov	ecx,0
	mov	edx,0
	mov	dword [_47993],_47994
	cmp	dword [ebx+244],0
	jne	_47988
	jmp	_4834
_47988:
	fld	dword [ebx+320]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_47989
	cmp	esi,0
	jle	_47991
	sub	esi,1
_47991:
_47989:
	fld	dword [ebx+300]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_47992
	fld	dword [ebx+300]
	fsub	dword [_113121]
	fstp	dword [ebx+300]
_47992:
_4832:
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	dword [ebx+128],eax
	jl	_47995
	mov	eax,dword [ebx+136]
	sub	eax,2
	mov	dword [ebx+128],eax
	cmp	dword [ebx+224],0
	jne	_47996
	mov	eax,dword [ebx+260]
	cmp	eax,311
	je	_47999
	cmp	eax,321
	je	_48000
	cmp	eax,312
	je	_48001
	mov	ecx,dword [ebx+136]
	jmp	_47998
_47999:
	mov	ecx,dword [ebx+136]
	jmp	_47998
_48000:
	mov	ecx,dword [ebx+136]
	jmp	_47998
_48001:
	mov	ecx,dword [ebx+136]
	jmp	_47998
_47998:
	cmp	dword [ebx+132],ecx
	jl	_48003
	mov	dword [ebx+128],0
_48003:
	jmp	_48004
_47996:
	mov	eax,dword [ebx+224]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_48005
	mov	eax,dword [ebx+224]
	cmp	eax,3
	setle	al
	movzx	eax,al
_48005:
	cmp	eax,0
	je	_48007
	mov	eax,dword [ebx+260]
	cmp	eax,311
	je	_48010
	cmp	eax,321
	je	_48011
	cmp	eax,312
	je	_48012
	mov	ecx,dword [ebx+136]
	jmp	_48009
_48010:
	mov	ecx,dword [ebx+136]
	jmp	_48009
_48011:
	mov	ecx,dword [ebx+136]
	jmp	_48009
_48012:
	mov	ecx,dword [ebx+136]
	jmp	_48009
_48009:
	cmp	dword [ebx+132],ecx
	jl	_48013
	mov	dword [ebx+128],0
_48013:
	jmp	_48014
_48007:
	mov	eax,dword [ebx+224]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_48015
	mov	eax,dword [ebx+224]
	cmp	eax,6
	setle	al
	movzx	eax,al
_48015:
	cmp	eax,0
	jne	_48019
	mov	eax,dword [ebx+224]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_48017
	mov	eax,dword [ebx+224]
	cmp	eax,30
	setle	al
	movzx	eax,al
_48017:
_48019:
	cmp	eax,0
	je	_48021
	mov	eax,dword [ebx+260]
	cmp	eax,311
	je	_48024
	cmp	eax,321
	je	_48025
	cmp	eax,312
	je	_48026
	mov	ecx,dword [ebx+136]
	jmp	_48023
_48024:
	mov	ecx,dword [ebx+136]
	jmp	_48023
_48025:
	mov	ecx,dword [ebx+136]
	jmp	_48023
_48026:
	mov	ecx,dword [ebx+136]
	jmp	_48023
_48023:
	cmp	dword [ebx+132],ecx
	jl	_48027
	mov	dword [ebx+128],0
_48027:
	jmp	_48028
_48021:
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_48029
	mov	eax,dword [ebx+224]
	cmp	eax,8
	setle	al
	movzx	eax,al
_48029:
	cmp	eax,0
	je	_48031
	mov	eax,dword [ebx+260]
	cmp	eax,311
	je	_48034
	cmp	eax,321
	je	_48035
	cmp	eax,312
	je	_48036
	mov	ecx,dword [ebx+136]
	jmp	_48033
_48034:
	mov	ecx,dword [ebx+136]
	jmp	_48033
_48035:
	mov	ecx,dword [ebx+136]
	jmp	_48033
_48036:
	mov	ecx,dword [ebx+136]
	jmp	_48033
_48033:
	cmp	dword [ebx+132],ecx
	jl	_48037
	cmp	edx,0
	jle	_48039
_48039:
_48037:
	jmp	_48040
_48031:
	cmp	dword [ebx+224],9
	jne	_48041
	mov	eax,dword [ebx+260]
	cmp	eax,311
	je	_48044
	cmp	eax,321
	je	_48045
	cmp	eax,312
	je	_48046
	mov	ecx,dword [ebx+136]
	jmp	_48043
_48044:
	mov	ecx,dword [ebx+136]
	jmp	_48043
_48045:
	mov	ecx,dword [ebx+136]
	jmp	_48043
_48046:
	mov	ecx,dword [ebx+136]
	jmp	_48043
_48043:
	cmp	dword [ebx+132],ecx
	jl	_48047
_48047:
	jmp	_48049
_48041:
	cmp	dword [ebx+224],10
	jne	_48050
	mov	eax,dword [ebx+260]
	cmp	eax,333
	je	_48053
	jmp	_48052
_48053:
	mov	ecx,dword [ebx+136]
	jmp	_48052
_48052:
	cmp	dword [ebx+132],ecx
	jl	_48054
_48054:
	jmp	_48055
_48050:
	mov	dword [ebx+128],0
_48055:
_48049:
_48040:
_48028:
_48014:
_48004:
_47995:
	cmp	dword [ebx+128],0
	jne	_48056
	mov	dword [ebx+132],0
_48056:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,4
	cmp	esi,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_48058
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_48058:
	cmp	eax,0
	je	_48060
	mov	eax,dword [ebx+224]
	cmp	eax,8
	setne	al
	movzx	eax,al
_48060:
	cmp	eax,0
	je	_48062
	jmp	_4834
_48062:
	add	dword [ebx+128],1
	add	dword [ebx+132],1
_4834:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+320]
	mov	eax,0
	jmp	_15367
_15367:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_drawTest:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	dword [edx+128],eax
	jle	_48063
	mov	eax,dword [edx+136]
	sub	eax,1
	mov	dword [edx+128],eax
_48063:
	cmp	dword [edx+128],0
	jge	_48064
	mov	dword [edx+128],0
_48064:
	push	dword [edx+128]
	push	dword [edx+32]
	push	dword [edx+28]
	push	_brl_max2d_TImage
	push	dword [edx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_15370
_15370:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_getID2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_4836
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48067
	push	_4837
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48068
	push	_4838
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48069
	push	_4839
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48070
	push	_4840
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48071
	push	_4841
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48072
	push	_4842
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48073
	push	_4843
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48074
	push	_4844
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48075
	push	_4845
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48076
	push	_4846
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48077
	push	_4847
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48078
	push	_4848
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48079
	push	_4849
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48080
	push	_4850
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48081
	push	_4851
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48082
	push	_4852
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48083
	push	_4853
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48084
	push	_4854
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48085
	push	_4855
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48086
	push	_4856
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48087
	push	_4857
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48088
	push	_4858
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48089
	push	_4859
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48090
	jmp	_48066
_48067:
	mov	esi,511
	jmp	_48066
_48068:
	mov	esi,521
	jmp	_48066
_48069:
	mov	esi,531
	jmp	_48066
_48070:
	mov	esi,541
	jmp	_48066
_48071:
	mov	esi,551
	jmp	_48066
_48072:
	mov	esi,561
	jmp	_48066
_48073:
	mov	esi,571
	jmp	_48066
_48074:
	mov	esi,581
	jmp	_48066
_48075:
	mov	esi,582
	jmp	_48066
_48076:
	mov	esi,583
	jmp	_48066
_48077:
	mov	esi,584
	jmp	_48066
_48078:
	mov	esi,585
	jmp	_48066
_48079:
	mov	esi,586
	jmp	_48066
_48080:
	mov	esi,587
	jmp	_48066
_48081:
	mov	esi,588
	jmp	_48066
_48082:
	mov	esi,589
	jmp	_48066
_48083:
	mov	esi,590
	jmp	_48066
_48084:
	mov	esi,591
	jmp	_48066
_48085:
	mov	esi,592
	jmp	_48066
_48086:
	mov	esi,593
	jmp	_48066
_48087:
	mov	esi,594
	jmp	_48066
_48088:
	mov	esi,595
	jmp	_48066
_48089:
	mov	esi,596
	jmp	_48066
_48090:
	mov	esi,597
	jmp	_48066
_48066:
	mov	eax,esi
	jmp	_15373
_15373:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48094
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48095
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48096
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48097
	push	_4517
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48098
	push	_4518
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48099
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48100
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48101
	push	_4519
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48102
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48103
	push	_4520
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48104
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48105
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48106
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48107
	push	_90
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48108
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48109
	push	_4521
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48110
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48111
	push	_94
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48112
	push	_4522
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48113
	push	_96
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48114
	push	_97
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48115
	push	_4523
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48116
	push	_99
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_48117
	jmp	_48093
_48094:
	mov	esi,211
	jmp	_48093
_48095:
	mov	esi,221
	jmp	_48093
_48096:
	mov	esi,231
	jmp	_48093
_48097:
	mov	esi,241
	jmp	_48093
_48098:
	mov	esi,251
	jmp	_48093
_48099:
	mov	esi,261
	jmp	_48093
_48100:
	mov	esi,271
	jmp	_48093
_48101:
	mov	esi,281
	jmp	_48093
_48102:
	mov	esi,282
	jmp	_48093
_48103:
	mov	esi,283
	jmp	_48093
_48104:
	mov	esi,284
	jmp	_48093
_48105:
	mov	esi,285
	jmp	_48093
_48106:
	mov	esi,286
	jmp	_48093
_48107:
	mov	esi,287
	jmp	_48093
_48108:
	mov	esi,288
	jmp	_48093
_48109:
	mov	esi,289
	jmp	_48093
_48110:
	mov	esi,290
	jmp	_48093
_48111:
	mov	esi,291
	jmp	_48093
_48112:
	mov	esi,292
	jmp	_48093
_48113:
	mov	esi,293
	jmp	_48093
_48114:
	mov	esi,294
	jmp	_48093
_48115:
	mov	esi,295
	jmp	_48093
_48116:
	mov	esi,296
	jmp	_48093
_48117:
	mov	esi,297
	jmp	_48093
_48093:
	mov	eax,esi
	jmp	_15376
_15376:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,211
	je	_48122
	cmp	edx,221
	je	_48123
	cmp	edx,231
	je	_48124
	cmp	edx,241
	je	_48125
	cmp	edx,251
	je	_48126
	cmp	edx,261
	je	_48127
	cmp	edx,271
	je	_48128
	cmp	edx,281
	je	_48129
	cmp	edx,282
	je	_48130
	cmp	edx,283
	je	_48131
	cmp	edx,284
	je	_48132
	cmp	edx,285
	je	_48133
	cmp	edx,286
	je	_48134
	cmp	edx,287
	je	_48135
	cmp	edx,288
	je	_48136
	cmp	edx,289
	je	_48137
	cmp	edx,219
	je	_48138
	cmp	edx,290
	je	_48139
	cmp	edx,291
	je	_48140
	cmp	edx,292
	je	_48141
	cmp	edx,229
	je	_48142
	cmp	edx,293
	je	_48143
	cmp	edx,294
	je	_48144
	cmp	edx,295
	je	_48145
	cmp	edx,296
	je	_48146
	cmp	edx,297
	je	_48147
	cmp	edx,298
	je	_48148
	cmp	edx,299
	je	_48149
	jmp	_48121
_48122:
	mov	eax,_2244
	jmp	_48121
_48123:
	mov	eax,_2245
	jmp	_48121
_48124:
	mov	eax,_2246
	jmp	_48121
_48125:
	mov	eax,_2247
	jmp	_48121
_48126:
	mov	eax,_4517
	jmp	_48121
_48127:
	mov	eax,_4518
	jmp	_48121
_48128:
	mov	eax,_2248
	jmp	_48121
_48129:
	mov	eax,_2249
	jmp	_48121
_48130:
	mov	eax,_4519
	jmp	_48121
_48131:
	mov	eax,_2250
	jmp	_48121
_48132:
	mov	eax,_4520
	jmp	_48121
_48133:
	mov	eax,_2251
	jmp	_48121
_48134:
	mov	eax,_2252
	jmp	_48121
_48135:
	mov	eax,_2253
	jmp	_48121
_48136:
	mov	eax,_90
	jmp	_48121
_48137:
	mov	eax,_2254
	jmp	_48121
_48138:
	mov	eax,_2254
	jmp	_48121
_48139:
	mov	eax,_4521
	jmp	_48121
_48140:
	mov	eax,_2255
	jmp	_48121
_48141:
	mov	eax,_94
	jmp	_48121
_48142:
	mov	eax,_94
	jmp	_48121
_48143:
	mov	eax,_4522
	jmp	_48121
_48144:
	mov	eax,_96
	jmp	_48121
_48145:
	mov	eax,_97
	jmp	_48121
_48146:
	mov	eax,_4523
	jmp	_48121
_48147:
	mov	eax,_99
	jmp	_48121
_48148:
	mov	eax,_99
	jmp	_48121
_48149:
	mov	eax,_99
	jmp	_48121
_48121:
	jmp	_15379
_15379:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_getTipeBag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,211
	je	_48153
	cmp	edx,221
	je	_48154
	cmp	edx,231
	je	_48155
	cmp	edx,241
	je	_48156
	cmp	edx,251
	je	_48157
	cmp	edx,261
	je	_48158
	cmp	edx,271
	je	_48159
	cmp	edx,281
	je	_48160
	cmp	edx,282
	je	_48161
	cmp	edx,283
	je	_48162
	cmp	edx,284
	je	_48163
	cmp	edx,285
	je	_48164
	cmp	edx,286
	je	_48165
	cmp	edx,287
	je	_48166
	cmp	edx,288
	je	_48167
	cmp	edx,289
	je	_48168
	cmp	edx,219
	je	_48169
	cmp	edx,290
	je	_48170
	cmp	edx,291
	je	_48171
	cmp	edx,292
	je	_48172
	cmp	edx,229
	je	_48173
	cmp	edx,293
	je	_48174
	cmp	edx,294
	je	_48175
	cmp	edx,295
	je	_48176
	cmp	edx,296
	je	_48177
	cmp	edx,297
	je	_48178
	cmp	edx,298
	je	_48179
	cmp	edx,299
	je	_48180
	jmp	_48152
_48153:
	mov	eax,511
	jmp	_48152
_48154:
	mov	eax,521
	jmp	_48152
_48155:
	mov	eax,531
	jmp	_48152
_48156:
	mov	eax,541
	jmp	_48152
_48157:
	mov	eax,551
	jmp	_48152
_48158:
	mov	eax,561
	jmp	_48152
_48159:
	mov	eax,571
	jmp	_48152
_48160:
	mov	eax,581
	jmp	_48152
_48161:
	mov	eax,582
	jmp	_48152
_48162:
	mov	eax,583
	jmp	_48152
_48163:
	mov	eax,584
	jmp	_48152
_48164:
	mov	eax,585
	jmp	_48152
_48165:
	mov	eax,586
	jmp	_48152
_48166:
	mov	eax,587
	jmp	_48152
_48167:
	mov	eax,588
	jmp	_48152
_48168:
	mov	eax,589
	jmp	_48152
_48169:
	mov	eax,519
	jmp	_48152
_48170:
	mov	eax,590
	jmp	_48152
_48171:
	mov	eax,591
	jmp	_48152
_48172:
	mov	eax,592
	jmp	_48152
_48173:
	mov	eax,529
	jmp	_48152
_48174:
	mov	eax,593
	jmp	_48152
_48175:
	mov	eax,594
	jmp	_48152
_48176:
	mov	eax,595
	jmp	_48152
_48177:
	mov	eax,596
	jmp	_48152
_48178:
	mov	eax,597
	jmp	_48152
_48179:
	mov	eax,598
	jmp	_48152
_48180:
	mov	eax,599
	jmp	_48152
_48152:
	jmp	_15382
_15382:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_getTipeTrap:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,511
	je	_48184
	cmp	edx,521
	je	_48185
	cmp	edx,531
	je	_48186
	cmp	edx,541
	je	_48187
	cmp	edx,551
	je	_48188
	cmp	edx,561
	je	_48189
	cmp	edx,571
	je	_48190
	cmp	edx,581
	je	_48191
	cmp	edx,582
	je	_48192
	cmp	edx,583
	je	_48193
	cmp	edx,584
	je	_48194
	cmp	edx,585
	je	_48195
	cmp	edx,586
	je	_48196
	cmp	edx,587
	je	_48197
	cmp	edx,588
	je	_48198
	cmp	edx,589
	je	_48199
	cmp	edx,519
	je	_48200
	cmp	edx,590
	je	_48201
	cmp	edx,591
	je	_48202
	cmp	edx,592
	je	_48203
	cmp	edx,529
	je	_48204
	cmp	edx,593
	je	_48205
	cmp	edx,594
	je	_48206
	cmp	edx,595
	je	_48207
	cmp	edx,596
	je	_48208
	cmp	edx,597
	je	_48209
	cmp	edx,598
	je	_48210
	cmp	edx,599
	je	_48211
	jmp	_48183
_48184:
	mov	eax,211
	jmp	_48183
_48185:
	mov	eax,221
	jmp	_48183
_48186:
	mov	eax,231
	jmp	_48183
_48187:
	mov	eax,241
	jmp	_48183
_48188:
	mov	eax,251
	jmp	_48183
_48189:
	mov	eax,261
	jmp	_48183
_48190:
	mov	eax,271
	jmp	_48183
_48191:
	mov	eax,281
	jmp	_48183
_48192:
	mov	eax,282
	jmp	_48183
_48193:
	mov	eax,283
	jmp	_48183
_48194:
	mov	eax,284
	jmp	_48183
_48195:
	mov	eax,285
	jmp	_48183
_48196:
	mov	eax,286
	jmp	_48183
_48197:
	mov	eax,287
	jmp	_48183
_48198:
	mov	eax,288
	jmp	_48183
_48199:
	mov	eax,289
	jmp	_48183
_48200:
	mov	eax,219
	jmp	_48183
_48201:
	mov	eax,290
	jmp	_48183
_48202:
	mov	eax,291
	jmp	_48183
_48203:
	mov	eax,292
	jmp	_48183
_48204:
	mov	eax,229
	jmp	_48183
_48205:
	mov	eax,293
	jmp	_48183
_48206:
	mov	eax,294
	jmp	_48183
_48207:
	mov	eax,295
	jmp	_48183
_48208:
	mov	eax,296
	jmp	_48183
_48209:
	mov	eax,297
	jmp	_48183
_48210:
	mov	eax,298
	jmp	_48183
_48211:
	mov	eax,299
	jmp	_48183
_48183:
	jmp	_15385
_15385:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+232],edi
	mov	dword [esi+236],ebx
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,ebx
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,6
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+28]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+32]
	fldz
	fstp	dword [esi+304]
	fldz
	fstp	dword [esi+312]
	fldz
	fstp	dword [esi+272]
	cmp	dword [_bb_currGameMode],753
	jne	_48214
	push	_42
	push	dword [ebp+16]
	mov	eax,dword [esi]
	call	dword [eax+248]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_48214:
	mov	dword [esi+20],0
	mov	eax,dword [ebp+16]
	cmp	eax,519
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_48215
	mov	eax,dword [ebp+16]
	cmp	eax,529
	setne	al
	movzx	eax,al
_48215:
	cmp	eax,0
	je	_48217
	mov	eax,dword [ebp+16]
	cmp	eax,595
	setne	al
	movzx	eax,al
_48217:
	cmp	eax,0
	je	_48219
	mov	eax,dword [ebp+16]
	cmp	eax,598
	setne	al
	movzx	eax,al
_48219:
	cmp	eax,0
	je	_48221
	mov	eax,dword [ebp+16]
	cmp	eax,599
	setne	al
	movzx	eax,al
_48221:
	cmp	eax,0
	je	_48223
	mov	ecx,0
	jmp	_48225
_4862:
	mov	edx,0
	jmp	_48227
_4865:
	add	dword [esi+20],1
	cmp	ecx,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48228
	cmp	edx,dword [esi+236]
	sete	al
	movzx	eax,al
_48228:
	cmp	eax,0
	je	_48230
	jmp	_4864
_48230:
_4863:
	add	edx,1
_48227:
	cmp	edx,10
	jle	_4865
_4864:
	cmp	ecx,dword [esi+232]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48231
	cmp	edx,dword [esi+236]
	sete	al
	movzx	eax,al
_48231:
	cmp	eax,0
	je	_48233
	jmp	_4861
_48233:
_4860:
	add	ecx,1
_48225:
	cmp	ecx,5
	jle	_4862
_4861:
_48223:
	mov	dword [esi+120],0
	mov	dword [esi+124],0
	mov	eax,dword [ebp+20]
	mov	dword [esi+264],eax
	mov	eax,dword [ebp+16]
	cmp	eax,597
	je	_48236
	cmp	eax,511
	je	_48237
	cmp	eax,521
	je	_48238
	cmp	eax,531
	je	_48239
	cmp	eax,541
	je	_48240
	cmp	eax,551
	je	_48241
	cmp	eax,561
	je	_48242
	cmp	eax,571
	je	_48243
	cmp	eax,581
	je	_48244
	cmp	eax,582
	je	_48245
	cmp	eax,583
	je	_48246
	cmp	eax,584
	je	_48247
	cmp	eax,585
	je	_48248
	cmp	eax,586
	je	_48249
	cmp	eax,587
	je	_48250
	cmp	eax,588
	je	_48251
	cmp	eax,589
	je	_48252
	cmp	eax,519
	je	_48253
	cmp	eax,591
	je	_48254
	cmp	eax,592
	je	_48255
	cmp	eax,529
	je	_48256
	cmp	eax,593
	je	_48257
	cmp	eax,594
	je	_48258
	cmp	eax,595
	je	_48259
	cmp	eax,596
	je	_48260
	cmp	eax,598
	je	_48261
	cmp	eax,599
	je	_48262
	jmp	_48235
_48236:
	mov	dword [esi+260],297
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_3_image]
	mov	dword [esi+68],eax
	mov	eax,dword [_bb_animSenjata_24_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+152],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],50
	fld	dword [esi+28]
	fsub	dword [_113316]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113317]
	fstp	dword [esi+32]
	jmp	_48235
_48237:
	mov	dword [esi+260],211
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_1_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113318]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113319]
	fstp	dword [esi+32]
	fld1
	fstp	dword [esi+312]
	fld	dword [_113320]
	fstp	dword [esi+272]
	jmp	_48235
_48238:
	mov	dword [esi+260],221
	mov	eax,dword [_bb_animSenjata_2_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_2_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_2_Attack_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],20
	mov	dword [esi+192],20
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],2
	fld	dword [esi+28]
	fsub	dword [_113321]
	fstp	dword [esi+36]
	fld	dword [esi+32]
	fadd	dword [_113322]
	fstp	dword [esi+40]
	fld	dword [esi+28]
	fadd	dword [_113323]
	fstp	dword [esi+44]
	fld	dword [esi+32]
	fadd	dword [_113324]
	fstp	dword [esi+48]
	fld	dword [esi+28]
	fsub	dword [_113325]
	fstp	dword [esi+52]
	fld	dword [esi+36]
	fstp	dword [esi+28]
	fld	dword [esi+40]
	fstp	dword [esi+32]
	fld	dword [_113326]
	fstp	dword [esi+312]
	jmp	_48235
_48239:
	mov	dword [esi+260],231
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_3_Dead_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],27
	mov	dword [esi+156],27
	mov	dword [esi+192],5
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],20
	fld	dword [esi+28]
	fsub	dword [_113327]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113328]
	fstp	dword [esi+32]
	jmp	_48235
_48240:
	mov	dword [esi+260],241
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_4_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],30
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113329]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113330]
	fstp	dword [esi+32]
	fld1
	fstp	dword [esi+312]
	fld	dword [_113331]
	fstp	dword [esi+272]
	jmp	_48235
_48241:
	mov	dword [esi+260],251
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_3_image]
	mov	dword [esi+68],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_3_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+152],15
	mov	dword [esi+156],15
	mov	dword [esi+160],15
	mov	dword [esi+164],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],20
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113332]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113333]
	fstp	dword [esi+32]
	jmp	_48235
_48242:
	mov	dword [esi+260],261
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_6_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_6_Dead_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],40
	mov	dword [esi+156],4
	mov	dword [esi+192],2
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],20
	fld	dword [esi+28]
	fsub	dword [_113334]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113335]
	fstp	dword [esi+32]
	fld	dword [_113336]
	fstp	dword [esi+304]
	jmp	_48235
_48243:
	mov	dword [esi+260],271
	mov	eax,dword [_bb_animSenjata_7_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_3_image]
	mov	dword [esi+68],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_3_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_1_image]
	mov	dword [esi+84],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_1_image]
	mov	dword [esi+88],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_3_image]
	mov	dword [esi+92],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_3_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+152],15
	mov	dword [esi+156],5
	mov	dword [esi+160],5
	mov	dword [esi+164],5
	mov	dword [esi+168],15
	mov	dword [esi+172],15
	mov	dword [esi+176],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],32
	mov	dword [esi+288],0
	fld	dword [esi+28]
	fsub	dword [_113337]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113338]
	fstp	dword [esi+32]
	mov	dword [esi+228],2511
	jmp	_48235
_48244:
	mov	dword [esi+260],281
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_8_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_8_GoDown_1_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_8_Hide_1_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+160],5
	mov	dword [esi+164],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113339]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113340]
	fstp	dword [esi+32]
	jmp	_48235
_48245:
	mov	dword [esi+260],282
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_3_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_4_image]
	mov	dword [esi+84],eax
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,29
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],20
	mov	dword [esi+156],15
	mov	dword [esi+160],40
	mov	dword [esi+164],30
	mov	dword [esi+168],15
	mov	dword [esi+192],20
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],40
	fld	dword [esi+28]
	fsub	dword [_113341]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113342]
	fstp	dword [esi+32]
	jmp	_48235
_48246:
	mov	dword [esi+260],283
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_10_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],5
	mov	dword [esi+160],15
	mov	dword [esi+164],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],40
	fld	dword [esi+28]
	fsub	dword [_113343]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113344]
	fstp	dword [esi+32]
	fld	dword [_113345]
	fstp	dword [esi+304]
	jmp	_48235
_48247:
	mov	dword [esi+260],284
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [esi+68],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+152],15
	mov	dword [esi+156],15
	mov	dword [esi+160],15
	mov	dword [esi+164],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],32
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113346]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113347]
	fstp	dword [esi+32]
	jmp	_48235
_48248:
	mov	dword [esi+260],285
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_12_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],2
	fld	dword [esi+28]
	fsub	dword [_113348]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113349]
	fstp	dword [esi+32]
	fld	dword [_113350]
	fstp	dword [esi+312]
	fld	dword [_113351]
	fstp	dword [esi+272]
	jmp	_48235
_48249:
	mov	dword [esi+260],286
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_13_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	fld	dword [esi+28]
	fsub	dword [_113352]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113353]
	fstp	dword [esi+32]
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [_113354]
	fstp	dword [esi+312]
	fld	dword [_113355]
	fstp	dword [esi+272]
	jmp	_48235
_48250:
	mov	dword [esi+260],287
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_3_image]
	mov	dword [esi+68],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_2_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+152],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],32
	mov	dword [esi+288],0
	fld	dword [esi+28]
	fsub	dword [_113356]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113357]
	fstp	dword [esi+32]
	jmp	_48235
_48251:
	mov	dword [esi+260],288
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_15_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+160],15
	mov	dword [esi+164],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113358]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113359]
	fstp	dword [esi+32]
	jmp	_48235
_48252:
	mov	dword [esi+260],289
	mov	eax,dword [_bb_animSenjata_16_Attack_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],21
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],45
	fld	dword [esi+28]
	fsub	dword [_113360]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113361]
	fstp	dword [esi+32]
	mov	dword [esi+228],2511
	jmp	_48235
_48253:
	mov	dword [esi+260],219
	mov	eax,dword [_bb_animSenjata_16_Attack_2_image]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],8
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],45
	fld	dword [esi+28]
	fsub	dword [_113362]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113363]
	fstp	dword [esi+32]
	jmp	_48235
_48254:
	mov	dword [esi+260],291
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_18_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_18_WeaponUp_1_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_18_WeaponDown_1_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],40
	mov	dword [esi+160],10
	mov	dword [esi+164],25
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],1
	fld	dword [esi+28]
	fsub	dword [_113364]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113365]
	fstp	dword [esi+32]
	fld	dword [_113366]
	fstp	dword [esi+312]
	fld	dword [_113367]
	fstp	dword [esi+272]
	jmp	_48235
_48255:
	mov	dword [esi+260],292
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_19_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],4
	fld	dword [esi+28]
	fsub	dword [_113368]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113369]
	fstp	dword [esi+32]
	jmp	_48235
_48256:
	mov	dword [esi+260],229
	mov	eax,dword [_bb_animSenjata_19_Attack_2_image]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],9
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],2
	fld	dword [esi+28]
	fsub	dword [_113370]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113371]
	fstp	dword [esi+32]
	jmp	_48235
_48257:
	mov	dword [esi+260],293
	mov	eax,dword [_bb_animSenjata_20_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_20_Idle_2_image]
	mov	dword [esi+64],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_2_image]
	mov	dword [esi+76],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_3_image]
	mov	dword [esi+80],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_1_image]
	mov	dword [esi+84],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_2_image]
	mov	dword [esi+88],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_3_image]
	mov	dword [esi+92],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_1_image]
	mov	dword [esi+96],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_2_image]
	mov	dword [esi+100],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_3_image]
	mov	dword [esi+104],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,69
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,97
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,65
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,92
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,42
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,57
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,46
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,74
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+148],15
	mov	dword [esi+156],15
	mov	dword [esi+160],15
	mov	dword [esi+164],15
	mov	dword [esi+168],15
	mov	dword [esi+172],15
	mov	dword [esi+176],15
	mov	dword [esi+180],15
	mov	dword [esi+184],15
	mov	dword [esi+188],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],0
	fld	dword [esi+28]
	fsub	dword [_113372]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113373]
	fstp	dword [esi+32]
	jmp	_48235
_48258:
	mov	dword [esi+260],294
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],15
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],0
	fld	dword [esi+28]
	fsub	dword [_113374]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113375]
	fstp	dword [esi+32]
	push	0
	push	0
	mov	eax,dword [_bb_frozenMaskedEffect]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_frozenMaskedEffect]
	dec	dword [eax+4]
	jnz	_48266
	push	eax
	call	_bbGCFree
	add	esp,4
_48266:
	mov	dword [_bb_frozenMaskedEffect],ebx
	mov	dword [esi+228],2511
	jmp	_48235
_48259:
	mov	dword [esi+260],295
	mov	eax,dword [_bb_animSenjata_22_Walk_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_22_Walk_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_22_Shadow_1_image]
	mov	dword [esi+204],eax
	mov	eax,dword [_bb_animSenjata_22_Dead_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+204]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],1
	mov	dword [esi+156],1
	mov	dword [esi+212],15
	mov	dword [esi+192],10
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],50
	fld	dword [esi+28]
	fsub	dword [_113376]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fsub	dword [_113377]
	fstp	dword [esi+32]
	fld	dword [esi+28]
	fstp	dword [esi+196]
	fld	dword [esi+32]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fstp	dword [esi+200]
	mov	dword [esi+228],2511
	jmp	_48235
_48260:
	mov	dword [esi+260],296
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [_bb_animSenjata_23_Attack_1_image]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [esi+108],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,82
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],15
	mov	dword [esi+156],5
	mov	dword [esi+192],15
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],12
	mov	dword [esi+288],0
	fld	dword [esi+28]
	fsub	dword [_113378]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113379]
	fstp	dword [esi+32]
	jmp	_48235
_48261:
	mov	dword [esi+260],298
	mov	eax,dword [_bb_animSenjata_24_Explode_1_image]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],12
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],50
	fld	dword [esi+28]
	fsub	dword [_113380]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113381]
	fstp	dword [esi+32]
	jmp	_48235
_48262:
	mov	dword [esi+260],299
	mov	eax,dword [_bb_animSenjata_24_Explode_2_image]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+144],8
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	mov	dword [esi+284],1000
	mov	dword [esi+288],50
	fld	dword [esi+28]
	fsub	dword [_113382]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_113383]
	fstp	dword [esi+32]
	jmp	_48235
_48235:
	push	dword [esi+260]
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,4
	push	eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax]
	call	dword [eax+264]
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+284]
	mov	dword [esi+284],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+288]
	mov	dword [esi+288],eax
	mov	eax,dword [ebp-20]
	fld	dword [eax+312]
	fstp	dword [esi+312]
	mov	eax,dword [ebp-20]
	fld	dword [eax+272]
	fstp	dword [esi+272]
	mov	eax,dword [esi+284]
	mov	dword [esi+280],eax
	mov	dword [esi+128],0
	mov	dword [esi+132],0
	mov	dword [esi+240],0
	mov	dword [esi+256],0
	mov	dword [esi+244],1
	mov	dword [esi+248],0
	mov	dword [esi+252],0
	mov	dword [esi+224],0
	fld	dword [esi+304]
	fstp	dword [esi+308]
	mov	dword [esi+276],1
	mov	dword [esi+216],0
	mov	dword [esi+336],0
	fld	dword [_113384]
	fstp	dword [esi+340]
	fldz
	fstp	dword [esi+344]
	fld1
	fstp	dword [esi+220]
	cmp	dword [esi+260],283
	jne	_48267
	fldz
	fstp	dword [esi+308]
_48267:
	cmp	dword [esi+260],298
	jne	_48268
	mov	dword [esi+244],0
	mov	eax,dword [ebp-20]
	fld	dword [eax+304]
	fstp	dword [esi+304]
	fld	dword [esi+304]
	fstp	dword [esi+308]
_48268:
	mov	dword [ebp-24],1
	mov	edx,0
	mov	dword [ebp-16],1
	cmp	dword [_bb_currGameMode],934
	jne	_48272
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48275
	cmp	eax,93469
	je	_48276
	jmp	_48274
_48275:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48274
_48276:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48274
_48274:
_48272:
	cmp	dword [_bb_currGameMode],948
	jne	_48277
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_48280
	cmp	eax,94813
	je	_48281
	cmp	eax,94869
	je	_48282
	cmp	eax,94892
	je	_48283
	cmp	eax,94847
	je	_48284
	cmp	eax,94870
	je	_48285
	cmp	eax,94806
	je	_48286
	jmp	_48279
_48280:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48281:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48282:
	mov	edx,1
	mov	dword [ebp-16],0
	jmp	_48279
_48283:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48284:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48285:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48286:
	mov	dword [ebp-24],0
	mov	edx,1
	jmp	_48279
_48279:
_48277:
	cmp	edx,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48287
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_48287:
	cmp	eax,0
	je	_48289
	mov	edi,dword [_bb_bagTrap_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4866
_4868:
	mov	eax,dword [ebp-4]
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4866
	mov	eax,dword [ebp+20]
	cmp	dword [ebx+40],eax
	jne	_48296
	cmp	dword [ebx+76],0
	jle	_48297
	sub	dword [ebx+76],1
	mov	eax,ebx
	push	dword [ebx+76]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
_48297:
	cmp	dword [ebx+76],0
	jg	_48299
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_48299:
	jmp	_4867
_48296:
_4866:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4868
_4867:
_48289:
	cmp	dword [ebp-24],1
	jne	_48301
	mov	eax,dword [esi+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_48302
	mov	eax,dword [esi+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_48302:
	cmp	eax,0
	je	_48304
	mov	eax,dword [esi+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_48304:
	cmp	eax,0
	je	_48306
	mov	eax,dword [esi+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_48306:
	cmp	eax,0
	je	_48308
	mov	edi,dword [_bb_bagTrap_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4869
_4871:
	mov	eax,dword [ebp-12]
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4869
	mov	eax,dword [esi+264]
	cmp	dword [ebx+40],eax
	jne	_48314
	cmp	dword [ebp-16],1
	jne	_48315
	mov	eax,dword [ebx+56]
	mov	dword [esi+296],eax
_48315:
	cmp	dword [ebx+36],581
	jne	_48316
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_4566
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [_bb_loadLevel],0
	jne	_48317
	fld	dword [ebx+68]
	fadd	dword [_113385]
	fstp	dword [ebx+60]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_48317:
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_4567
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_48316:
	cmp	dword [_bb_loadLevel],0
	jne	_48319
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48319:
_48314:
_4869:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4871
_4870:
_48308:
_48301:
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_trapAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [esi+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_48323
	mov	eax,dword [esi+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_48323:
	cmp	eax,0
	je	_48325
	mov	eax,dword [esi+260]
	cmp	eax,295
	setne	al
	movzx	eax,al
_48325:
	cmp	eax,0
	je	_48327
	mov	eax,dword [esi+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_48327:
	cmp	eax,0
	je	_48329
	mov	eax,dword [esi+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_48329:
	cmp	eax,0
	je	_48331
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [esi+232]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [esi+236]
	mov	ecx,dword [esi+260]
	mov	dword [edx+eax*4+28],ecx
_48331:
	mov	eax,dword [esi+260]
	cmp	eax,219
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_48332
	mov	eax,dword [esi+260]
	cmp	eax,229
	setne	al
	movzx	eax,al
_48332:
	cmp	eax,0
	je	_48334
	mov	eax,dword [esi+260]
	cmp	eax,298
	setne	al
	movzx	eax,al
_48334:
	cmp	eax,0
	je	_48336
	mov	eax,dword [esi+260]
	cmp	eax,299
	setne	al
	movzx	eax,al
_48336:
	cmp	eax,0
	je	_48338
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48339
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_48339:
	cmp	eax,0
	je	_48341
	mov	eax,dword [esi+296]
	sub	dword [_bb_nilaigame],eax
	cmp	dword [_bb_nilaigame],0
	jge	_48342
	mov	dword [_bb_nilaigame],0
_48342:
_48341:
_48338:
	mov	eax,esi
	jmp	_15391
_15391:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_GenerateGinseng:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	dword [ebp-12],0
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+232],esi
	mov	eax,dword [ebp-4]
	mov	dword [eax+236],ebx
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,ebx
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,6
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+28]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+32]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+304]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+312]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+272]
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	push	_42
	push	290
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp+20]
	mov	dword [edx+264],eax
	mov	eax,edi
	cmp	eax,590
	je	_48346
	jmp	_48345
_48346:
	mov	eax,dword [ebp-4]
	mov	dword [eax+260],290
	mov	edx,dword [_bb_animSenjata_17_Attach_1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+72],edx
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+156],60
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+156]
	mov	eax,dword [ebp-4]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+284],1000
	mov	eax,dword [ebp-4]
	mov	dword [eax+288],0
	mov	eax,dword [ebp-4]
	fld	dword [eax+28]
	fsub	dword [_113468]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+28]
	mov	eax,dword [ebp-4]
	fld	dword [eax+32]
	fadd	dword [_113469]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+32]
	jmp	_48345
_48345:
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+312]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+272]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+284]
	mov	eax,dword [ebp-4]
	mov	dword [eax+280],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+128],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+132],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+240],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+256],1
	mov	eax,dword [ebp-4]
	mov	dword [eax+244],1
	mov	eax,dword [ebp-4]
	mov	dword [eax+248],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+252],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+224],4
	mov	eax,dword [ebp-4]
	fld	dword [eax+304]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+308]
	mov	eax,dword [ebp-4]
	mov	dword [eax+276],1
	mov	eax,dword [ebp-4]
	mov	dword [eax+292],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+336],0
	fld	dword [_113470]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+340]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+344]
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+220]
	cmp	dword [_bb_loadLevel],0
	jne	_48347
	mov	dword [ebp-12],1
	mov	edx,0
	mov	dword [ebp-8],1
	cmp	dword [_bb_currGameMode],948
	jne	_48351
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	je	_48354
	jmp	_48353
_48354:
	mov	edx,1
	mov	dword [ebp-8],0
	jmp	_48353
_48353:
_48351:
	cmp	dword [_bb_currGameMode],934
	jne	_48355
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_48358
	jmp	_48357
_48358:
	mov	dword [ebp-12],0
	mov	edx,1
	jmp	_48357
_48357:
_48355:
	cmp	edx,1
	jne	_48359
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4872
_4874:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4872
	mov	eax,dword [ebp+20]
	cmp	dword [esi+40],eax
	jne	_48366
	cmp	dword [esi+76],0
	jle	_48367
	sub	dword [esi+76],1
	mov	eax,esi
	push	dword [esi+76]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
_48367:
	cmp	dword [esi+76],0
	jg	_48369
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_48369:
	jmp	_4873
_48366:
_4872:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4874
_4873:
_48359:
	cmp	dword [ebp-12],1
	jne	_48371
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4875
_4877:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4875
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+264]
	cmp	dword [esi+40],eax
	jne	_48377
	cmp	dword [ebp-8],1
	jne	_48378
	mov	edx,dword [esi+56]
	mov	eax,dword [ebp-4]
	mov	dword [eax+296],edx
_48378:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48377:
_4875:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4877
_4876:
_48371:
_48347:
	mov	eax,dword [ebp-4]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_trapAnim_List]
	push	dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48382
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
_48382:
	cmp	eax,0
	je	_48384
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+296]
	sub	dword [_bb_nilaigame],eax
	cmp	dword [_bb_nilaigame],0
	jge	_48385
	mov	dword [_bb_nilaigame],0
_48385:
_48384:
	mov	eax,dword [ebp-4]
	jmp	_15397
_15397:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_setImgHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_48421],_48422
	cmp	dword [esi+260],296
	je	_48386
	jmp	_4894
_48386:
	mov	edi,0
	push	80
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48388
	cmp	ebx,1
	jne	_48390
	jmp	_48391
_48390:
_48391:
_48388:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48392
	fldz
	fstp	dword [esi+324]
	fldz
	fstp	dword [esi+328]
	mov	edi,1
_48392:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48393
	cmp	dword [esi+244],1
	jne	_48394
	mov	dword [esi+244],0
	jmp	_48395
_48394:
	mov	dword [esi+244],1
_48395:
_48393:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48396
	fld	dword [esi+324]
	fadd	dword [_113492]
	fstp	dword [esi+324]
	mov	edi,1
_48396:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48397
	fld	dword [esi+324]
	fsub	dword [_113493]
	fstp	dword [esi+324]
	mov	edi,1
_48397:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48398
	fld	dword [esi+328]
	fsub	dword [_113494]
	fstp	dword [esi+328]
	mov	edi,1
_48398:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_48399
	fld	dword [esi+328]
	fadd	dword [_113495]
	fstp	dword [esi+328]
	mov	edi,1
_48399:
	cmp	edi,0
	jne	_48400
	jmp	_4894
_48400:
	mov	eax,dword [esi+224]
	cmp	eax,0
	je	_48403
	cmp	eax,20
	je	_48404
	cmp	eax,1
	je	_48405
	cmp	eax,2
	je	_48406
	cmp	eax,3
	je	_48407
	cmp	eax,4
	je	_48408
	cmp	eax,5
	je	_48409
	cmp	eax,6
	je	_48410
	cmp	eax,25
	je	_48411
	cmp	eax,26
	je	_48412
	cmp	eax,27
	je	_48413
	cmp	eax,28
	je	_48414
	cmp	eax,29
	je	_48415
	cmp	eax,30
	je	_48416
	cmp	eax,7
	je	_48417
	cmp	eax,8
	je	_48418
	cmp	eax,9
	je	_48419
	cmp	eax,10
	je	_48420
	jmp	_48402
_48403:
	push	_3308
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48404:
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4878
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48405:
	push	_4879
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48406:
	push	_4880
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48407:
	push	_4881
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48408:
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3309
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48409:
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4882
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48410:
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4883
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48411:
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4884
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48412:
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4885
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48413:
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4886
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48414:
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4887
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48415:
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4888
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48416:
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+328]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+324]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4889
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48417:
	push	_4890
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48418:
	push	_4891
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48419:
	push	_4892
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48420:
	push	_4893
	call	_brl_standardio_Print
	add	esp,4
	jmp	_48402
_48402:
	push	dword [esi+324]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+328]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_4894:
	mov	eax,0
	jmp	_15400
_15400:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTrapAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_48455],_48456
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	cmp	dword [_bb_currGameMode],934
	jne	_48424
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48427
	cmp	eax,93473
	je	_48428
	cmp	eax,93451
	je	_48429
	cmp	eax,93425
	je	_48430
	cmp	eax,93499
	je	_48431
	cmp	eax,93443
	je	_48432
	cmp	eax,93411
	je	_48433
	cmp	eax,93466
	je	_48434
	cmp	eax,93437
	je	_48435
	cmp	eax,93469
	je	_48436
	jmp	_48426
_48427:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43144
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48428:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43145
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48429:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43146
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48430:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43147
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48431:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43148
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48432:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43149
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48433:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43150
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48434:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43151
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48435:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43152
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48436:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43153
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48426
_48426:
	jmp	_48438
_48424:
	cmp	dword [_bb_currGameMode],948
	jne	_48439
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_48442
	cmp	eax,94813
	je	_48443
	cmp	eax,94877
	je	_48444
	cmp	eax,94854
	je	_48445
	cmp	eax,94869
	je	_48446
	cmp	eax,94892
	je	_48447
	cmp	eax,94847
	je	_48448
	cmp	eax,94870
	je	_48449
	cmp	eax,94825
	je	_48450
	cmp	eax,94806
	je	_48451
	jmp	_48441
_48442:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43168
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48443:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43169
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48444:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43170
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48445:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43171
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48446:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43172
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48447:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43173
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48448:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43174
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48449:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43175
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48450:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43176
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48451:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43177
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_48441
_48441:
	jmp	_48452
_48439:
	push	0
	push	1
	push	_2275
	push	esi
	push	_43179
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_48452:
_48438:
	cmp	ebx,0
	je	_48453
	jmp	_4896
_48453:
	jmp	_4898
_4896:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+284],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+288],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+312]
	fld	dword [edi+312]
	fmul	dword [_113527]
	fstp	dword [edi+312]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+272]
	push	_99
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_48459
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+304]
_48459:
	jmp	_4900
_4898:
_4900:
	cmp	ebx,0
	je	_48460
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_48460:
	mov	eax,edi
	jmp	_15403
_15403:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Trap:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	cmp	dword [ebp+12],1
	jne	_48462
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_48465
	mov	edi,dword [_bb_bagTrap_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_4902
_4904:
	mov	eax,dword [ebp-12]
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4902
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	cmp	dword [_bb_currGameMode],934
	jne	_48472
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48475
	cmp	eax,93451
	je	_48476
	jmp	_48474
_48475:
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+144]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	jmp	_48474
_48476:
	push	dword [ebx+148]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+152]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	jmp	_48474
_48474:
_48472:
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4902:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4904
_4903:
_48465:
_48462:
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_48479
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_4905
_4907:
	mov	eax,dword [ebp-8]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4905
	push	dword [ebx+232]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+236]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+260]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+264]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+224]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+228]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+280]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+292]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+268]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+208]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+216]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+248]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+252]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+256]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+272]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+276]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+300]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+308]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+316]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+320]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+336]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+340]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+344]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+220]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	cmp	dword [ebx+260],294
	jne	_48486
	mov	eax,dword [_bb_frozenMaskedEffect]
	push	dword [eax+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_frozenMaskedEffect]
	push	dword [eax+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_frozenMaskedEffect]
	push	dword [eax+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_frozenMaskedEffect]
	push	dword [eax+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
_48486:
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4905:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4907
_4906:
_48479:
	cmp	dword [ebp+12],1
	jne	_48487
	mov	eax,dword [_bb_ninjaweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_ninjaweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_48490
	mov	edi,dword [_bb_ninjaweaponlist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_4908
_4910:
	mov	eax,dword [ebp-4]
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4908
	push	dword [ebx+24]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_4908:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4910
_4909:
_48490:
_48487:
	mov	eax,0
	jmp	_15407
_15407:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Trap:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	cmp	dword [ebp+12],1
	jne	_48498
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_48500
	mov	dword [ebp-16],0
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_48502
_4913:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_42
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	dword [ebp-12],0
	mov	edx,1
	cmp	dword [_bb_currGameMode],934
	jne	_48507
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48510
	cmp	eax,93469
	je	_48511
	jmp	_48509
_48510:
	mov	edx,0
	jmp	_48509
_48511:
	mov	edx,0
	jmp	_48509
_48509:
	jmp	_48512
_48507:
	cmp	dword [_bb_currGameMode],948
	jne	_48513
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_48516
	cmp	eax,94870
	je	_48517
	jmp	_48515
_48516:
	mov	edx,0
	jmp	_48515
_48517:
	mov	edx,0
	jmp	_48515
_48515:
_48513:
_48512:
	cmp	edx,1
	jne	_48518
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4914
_4916:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_4914
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	dword [esi+36],eax
	jne	_48525
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+40],eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+28]
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+32]
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+52],eax
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+60]
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+64]
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+68]
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+72]
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+48],eax
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+76],eax
	cmp	dword [_bb_currGameMode],934
	jne	_48526
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_48529
	jmp	_48528
_48529:
	push	_2230
	push	12
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+148]
	push	_2230
	push	13
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+152],eax
	jmp	_48528
_48528:
_48526:
	mov	dword [ebp-12],1
	mov	eax,esi
	push	dword [esi+76]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	jmp	_4915
_48525:
_4914:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4916
_4915:
_48518:
	cmp	dword [ebp-12],0
	jne	_48531
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,8
	mov	dword [ebp-8],eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+28]
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+32]
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [edx+52],eax
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+64]
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+68]
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+72]
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-8]
	mov	dword [edx+48],eax
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [edx+76],eax
	cmp	dword [_bb_currGameMode],934
	jne	_48532
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48535
	jmp	_48534
_48535:
	push	_2230
	push	12
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	push	_2230
	push	13
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-8]
	fstp	dword [eax+20]
	push	_2230
	push	14
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [edx+140],eax
	push	_2230
	push	15
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [edx+144],eax
	jmp	_48534
_48534:
_48532:
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-8]
	push	dword [eax+76]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
_48531:
_4911:
	add	dword [ebp-16],1
_48502:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-16],eax
	jle	_4913
_4912:
_48500:
_48498:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_48538
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-16],0
	sub	ebx,1
	mov	edi,ebx
	jmp	_48540
_4919:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_42
	push	ebx
	call	_bb_ImageKontrolTrap
	add	esp,8
	cmp	ebx,290
	jne	_48544
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+244]
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+256]
	add	esp,16
	mov	esi,eax
	jmp	_48545
_48544:
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+244]
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+252]
	add	esp,16
	mov	esi,eax
_48545:
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+20],eax
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+224],eax
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+228],eax
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+280],eax
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+292],eax
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+128],eax
	push	_2230
	push	12
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+132],eax
	push	_2230
	push	13
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+140],eax
	push	_2230
	push	14
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+268],eax
	push	_2230
	push	15
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+208],eax
	push	_2230
	push	16
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+216],eax
	push	_2230
	push	17
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+248],eax
	push	_2230
	push	18
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+252],eax
	push	_2230
	push	19
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+256],eax
	push	_2230
	push	20
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+272]
	push	_2230
	push	21
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+276],eax
	push	_2230
	push	22
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+300]
	push	_2230
	push	23
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+308]
	push	_2230
	push	24
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+316]
	push	_2230
	push	25
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+320]
	push	_2230
	push	26
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+336],eax
	push	_2230
	push	27
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+340]
	push	_2230
	push	28
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+344]
	mov	eax,dword [esi+224]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48546
	mov	eax,dword [esi+72]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48546:
	cmp	eax,0
	je	_48548
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_48549
_48548:
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48550
	mov	eax,dword [esi+76]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48550:
	cmp	eax,0
	je	_48552
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	jmp	_48553
_48552:
	mov	eax,dword [esi+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48554
	mov	eax,dword [esi+80]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48554:
	cmp	eax,0
	je	_48556
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
_48556:
_48553:
_48549:
	push	_2230
	push	29
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+220]
	fld	dword [esi+220]
	fld	dword [_113571]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_48557
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,dword [esi+232]
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,dword [esi+236]
	mov	dword [ecx+eax*4+28],0
_48557:
	cmp	ebx,251
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48558
	cmp	ebx,271
	sete	al
	movzx	eax,al
_48558:
	cmp	eax,0
	jne	_48560
	cmp	ebx,284
	sete	al
	movzx	eax,al
_48560:
	cmp	eax,0
	jne	_48562
	cmp	ebx,287
	sete	al
	movzx	eax,al
_48562:
	cmp	eax,0
	je	_48564
	cmp	dword [esi+224],0
	jne	_48565
	mov	eax,dword [esi+228]
	cmp	eax,2511
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48566
	mov	eax,dword [esi+60]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48566:
	cmp	eax,0
	je	_48568
	mov	eax,dword [esi+60]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+144]
	mov	dword [esi+136],eax
	jmp	_48569
_48568:
	mov	eax,dword [esi+228]
	cmp	eax,2512
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48570
	mov	eax,dword [esi+64]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48570:
	cmp	eax,0
	je	_48572
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_48573
_48572:
	mov	eax,dword [esi+228]
	cmp	eax,2513
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48574
	mov	eax,dword [esi+68]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48574:
	cmp	eax,0
	je	_48576
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_48576:
_48573:
_48569:
	jmp	_48577
_48565:
	cmp	dword [esi+224],4
	jne	_48578
	mov	eax,dword [esi+228]
	cmp	eax,2521
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48579
	mov	eax,dword [esi+72]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48579:
	cmp	eax,0
	je	_48581
	mov	eax,dword [esi+72]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+136],eax
	jmp	_48582
_48581:
	mov	eax,dword [esi+228]
	cmp	eax,2522
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48583
	mov	eax,dword [esi+76]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48583:
	cmp	eax,0
	je	_48585
	mov	eax,dword [esi+76]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+136],eax
	jmp	_48586
_48585:
	mov	eax,dword [esi+228]
	cmp	eax,2523
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48587
	mov	eax,dword [esi+80]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48587:
	cmp	eax,0
	je	_48589
	mov	eax,dword [esi+80]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+136],eax
	jmp	_48590
_48589:
	mov	eax,dword [esi+228]
	cmp	eax,2524
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48591
	mov	eax,dword [esi+84]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48591:
	cmp	eax,0
	je	_48593
	mov	eax,dword [esi+84]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+136],eax
	jmp	_48594
_48593:
	mov	eax,dword [esi+228]
	cmp	eax,2525
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48595
	mov	eax,dword [esi+88]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48595:
	cmp	eax,0
	je	_48597
	mov	eax,dword [esi+88]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+136],eax
	jmp	_48598
_48597:
	mov	eax,dword [esi+228]
	cmp	eax,2526
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48599
	mov	eax,dword [esi+92]
	cmp	eax,0
	setne	al
	movzx	eax,al
_48599:
	cmp	eax,0
	je	_48601
	mov	eax,dword [esi+92]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+136],eax
_48601:
_48598:
_48594:
_48590:
_48586:
_48582:
_48578:
_48577:
_48564:
	push	_2230
	push	30
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+112]
	push	_2230
	push	31
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+116]
	push	_2230
	push	32
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+120],eax
	cmp	dword [esi+120],0
	je	_48602
	push	_42
	push	dword [esi+120]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	mov	eax,dword [esi+120]
	cmp	eax,322
	je	_48605
	cmp	eax,332
	je	_48606
	cmp	eax,376
	je	_48607
	cmp	eax,379
	je	_48608
	cmp	eax,389
	je	_48609
	cmp	eax,393
	je	_48610
	jmp	_48604
_48605:
	mov	eax,dword [_bb_animMusuh_6_Tameng_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48606:
	mov	eax,dword [_bb_animMusuh_4_Topi_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48607:
	mov	eax,dword [_bb_animMusuh_11b_Peti_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48608:
	mov	eax,dword [_bb_animMusuh_12b_Rompi_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48609:
	mov	eax,dword [_bb_animMusuh_18b_Rompi_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48610:
	mov	eax,dword [_bb_animMusuh_21_Setir_1_image]
	mov	dword [esi+124],eax
	jmp	_48604
_48604:
	cmp	dword [esi+124],0
	je	_48611
	push	_brl_max2d_TImage
	push	dword [esi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_48611:
_48602:
	mov	eax,ebx
	cmp	eax,297
	je	_48614
	cmp	eax,294
	je	_48615
	jmp	_48613
_48614:
	cmp	dword [esi+224],20
	jne	_48616
	mov	eax,dword [esi+64]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+148]
	mov	dword [esi+136],eax
	jmp	_48617
_48616:
	cmp	dword [esi+224],21
	jne	_48618
	mov	eax,dword [esi+68]
	mov	dword [esi+56],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+136],eax
_48618:
_48617:
	jmp	_48613
_48615:
	mov	ebx,dword [_bb_frozenMaskedEffect]
	push	_2230
	push	33
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	mov	ebx,dword [_bb_frozenMaskedEffect]
	push	_2230
	push	34
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+28]
	mov	ebx,dword [_bb_frozenMaskedEffect]
	push	_2230
	push	35
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+32]
	mov	ebx,dword [_bb_frozenMaskedEffect]
	push	_2230
	push	36
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+36]
	jmp	_48613
_48613:
_4917:
	add	dword [ebp-16],1
_48540:
	cmp	dword [ebp-16],edi
	jle	_4919
_4918:
_48538:
	cmp	dword [ebp+12],1
	jne	_48619
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_48621
	mov	eax,dword [_bb_ninjaweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-16],0
	sub	ebx,1
	mov	edi,ebx
	jmp	_48623
_4922:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TNinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,281
	jne	_48627
	push	_2230
	push	20
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	19
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi]
	call	dword [eax+84]
	add	esp,48
	mov	esi,eax
	jmp	_48628
_48627:
	push	_2230
	push	8
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi]
	call	dword [eax+80]
	add	esp,36
	mov	esi,eax
_48628:
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+24]
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+28]
	push	_2230
	push	9
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+36]
	push	_2230
	push	10
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+40]
	push	_2230
	push	11
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+44]
	push	_2230
	push	12
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+48]
	push	_2230
	push	13
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+52]
	push	_2230
	push	14
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+60],eax
	push	_2230
	push	15
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+68],eax
	push	_2230
	push	16
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+72],eax
	push	_2230
	push	17
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+80],eax
	push	_2230
	push	18
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+84],eax
	push	_2230
	push	19
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+92],eax
	push	_2230
	push	20
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+116],eax
	push	_2230
	push	21
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+128],eax
_4920:
	add	dword [ebp-16],1
_48623:
	cmp	dword [ebp-16],edi
	jle	_4922
_4921:
_48621:
_48619:
	cmp	dword [_bb_currGameMode],948
	jne	_48629
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	je	_48632
	jmp	_48631
_48632:
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_48634
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_48634:
	jmp	_48631
_48631:
_48629:
	mov	eax,0
	jmp	_15411
_15411:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CreateBagSenjata_SistemAntrian:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],0
	cmp	eax,111
	je	_48640
	cmp	eax,121
	je	_48641
	cmp	eax,131
	je	_48642
	cmp	eax,141
	je	_48643
	cmp	eax,171
	je	_48644
	cmp	eax,181
	je	_48645
	cmp	eax,185
	je	_48646
	cmp	eax,184
	je	_48647
	cmp	eax,188
	je	_48648
	cmp	eax,551
	je	_48649
	mov	edi,eax
	jmp	_48639
_48640:
	mov	edi,511
	jmp	_48639
_48641:
	mov	edi,521
	jmp	_48639
_48642:
	mov	edi,531
	jmp	_48639
_48643:
	mov	edi,541
	jmp	_48639
_48644:
	mov	edi,583
	jmp	_48639
_48645:
	mov	edi,585
	jmp	_48639
_48646:
	mov	edi,591
	jmp	_48639
_48647:
	mov	edi,589
	jmp	_48639
_48648:
	mov	edi,595
	jmp	_48639
_48649:
	mov	edi,551
	jmp	_48639
_48639:
	cmp	edi,0
	je	_48650
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4923
_4925:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4923
	cmp	dword [eax+36],edi
	jne	_48657
	mov	dword [ebp-4],1
	jmp	_4924
_48657:
_4923:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4925
_4924:
	cmp	dword [ebp-4],0
	jne	_48658
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	push	eax
	push	edi
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+12]
	mov	dword [ebx+48],eax
	cmp	dword [ebx+48],1
	jne	_48661
	mov	dword [ebx+76],1
	jmp	_48662
_48661:
	mov	dword [ebx+76],0
_48662:
	push	dword [ebx+76]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	push	_42
	push	dword [ebx+36]
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
	jmp	_48664
_48658:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48665
	mov	eax,dword [ebp+12]
	cmp	eax,1
	sete	al
	movzx	eax,al
_48665:
	cmp	eax,0
	je	_48667
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4926
_4928:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4926
	cmp	dword [eax+36],edi
	jne	_48673
	mov	dword [eax+48],1
	mov	edx,dword [eax+76]
	add	edx,1
	cmp	edx,99
	jl	_48674
	mov	dword [eax+76],99
	jmp	_48675
_48674:
	add	dword [eax+76],1
_48675:
	push	dword [eax+76]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,8
	jmp	_4927
_48673:
_4926:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4928
_4927:
_48667:
_48664:
_48650:
	mov	eax,0
	jmp	_15415
_15415:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CreateBagSenjata_SistemDeretan:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	eax,111
	je	_48681
	cmp	eax,121
	je	_48682
	cmp	eax,131
	je	_48683
	cmp	eax,141
	je	_48684
	cmp	eax,161
	je	_48685
	cmp	eax,183
	je	_48686
	cmp	eax,187
	je	_48687
	cmp	eax,551
	je	_48688
	mov	ebx,eax
	jmp	_48680
_48681:
	mov	ebx,511
	jmp	_48680
_48682:
	mov	ebx,521
	jmp	_48680
_48683:
	mov	ebx,531
	jmp	_48680
_48684:
	mov	ebx,541
	jmp	_48680
_48685:
	mov	ebx,581
	jmp	_48680
_48686:
	mov	ebx,587
	jmp	_48680
_48687:
	mov	ebx,594
	jmp	_48680
_48688:
	mov	ebx,551
	jmp	_48680
_48680:
	cmp	ebx,0
	je	_48689
	mov	eax,dword [ebp+16]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48691
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_48691:
	cmp	eax,0
	je	_48693
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+120]
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+16]
	mov	dword [esi+48],eax
	push	_42
	push	dword [esi+36]
	mov	eax,dword [esi]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
	cmp	dword [_bb_currGameMode],934
	jne	_48696
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_48699
	jmp	_48698
_48699:
	mov	dword [esi+48],1
	jmp	_48698
_48698:
_48696:
	jmp	_48700
_48693:
	mov	eax,dword [ebp+16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48701
	cmp	edi,0
	setne	al
	movzx	eax,al
_48701:
	cmp	eax,0
	je	_48703
	cmp	edi,dword [_bb_jmlSlotSenjata]
	setle	al
	movzx	eax,al
_48703:
	cmp	eax,0
	je	_48705
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4929
_4931:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4929
	cmp	dword [eax+40],edi
	jne	_48712
	mov	dword [eax+48],1
	jmp	_4930
_48712:
_4929:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4931
_4930:
_48705:
_48700:
_48689:
	mov	eax,0
	jmp	_15420
_15420:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEnemyWeapon
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	eax,0
	jmp	_15423
_15423:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15426:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_48716
	push	eax
	call	_bbGCFree
	add	esp,4
_48716:
	mov	eax,0
	jmp	_48714
_48714:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_48719
	cmp	ebx,0
	je	_48720
	jmp	_48718
_48719:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_48718
_48720:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_48718
_48718:
	mov	eax,0
	jmp	_15430
_15430:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15433
_15433:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+92]
	mov	dword [_bb_tipeBabiCekAsset],eax
	mov	eax,dword [_bb_enemyweaponlist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15436
_15436:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48722
	mov	eax,dword [edx+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48722:
	cmp	eax,0
	jne	_48724
	mov	eax,dword [edx+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48724:
	cmp	eax,0
	jne	_48726
	mov	eax,dword [edx+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48726:
	cmp	eax,0
	je	_48728
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,4
	jmp	_48730
_48728:
	mov	dword [edx+92],327
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
_48730:
	mov	eax,0
	jmp	_15439
_15439:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_update1:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+96]
	cmp	eax,1
	je	_48734
	cmp	eax,2
	je	_48735
	jmp	_48733
_48734:
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48736
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48736:
	cmp	eax,0
	jne	_48738
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48738:
	cmp	eax,0
	jne	_48740
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48740:
	cmp	eax,0
	je	_48742
	fld	dword [esi+16]
	fsub	dword [esi+28]
	fstp	dword [esi+16]
	fld	dword [esi+20]
	fadd	dword [esi+32]
	fstp	dword [esi+20]
	fld	dword [esi+32]
	fadd	dword [_113701]
	fstp	dword [esi+32]
	jmp	_48743
_48742:
	fld	dword [esi+16]
	fsub	dword [esi+28]
	fstp	dword [esi+16]
_48743:
	jmp	_48733
_48735:
	fld	dword [esi+16]
	fadd	dword [esi+28]
	fstp	dword [esi+16]
	jmp	_48733
_48733:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	dword [ebp-32],0
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-28],eax
	jmp	_4932
_4934:
	mov	eax,dword [ebp-28]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4932
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48753
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_48753:
	cmp	eax,0
	jne	_48755
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_48755:
	cmp	eax,0
	jne	_48757
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_48757:
	cmp	eax,0
	je	_48759
	jmp	_4932
_48759:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+64]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48760
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+68]
	sete	al
	movzx	eax,al
_48760:
	cmp	eax,0
	je	_48762
	fld	dword [esi+16]
	fsub	dword [ebx+28]
	fstp	dword [esi+112]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48762:
	mov	eax,dword [esi+60]
	cmp	dword [esi+68],eax
	jle	_48764
	mov	eax,dword [esi+68]
	mov	dword [esi+60],eax
_48764:
	mov	eax,dword [esi+68]
	cmp	dword [esi+60],eax
	je	_48765
	jmp	_4932
_48765:
	mov	eax,dword [esi+68]
	cmp	dword [ebx+236],eax
	je	_48766
	jmp	_4932
_48766:
	mov	eax,dword [esi+64]
	cmp	dword [ebx+232],eax
	je	_48767
	jmp	_4932
_48767:
	mov	eax,dword [esi+56]
	cmp	dword [ebx+232],eax
	je	_48768
	jmp	_4932
_48768:
	cmp	dword [ebx+280],0
	jle	_48769
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48770
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48770:
	cmp	eax,0
	jne	_48772
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48772:
	cmp	eax,0
	jne	_48774
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48774:
	cmp	eax,0
	je	_48776
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+56]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48777
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+60]
	sete	al
	movzx	eax,al
_48777:
	cmp	eax,0
	je	_48779
	mov	dword [ebp-32],1
_48779:
_48776:
_48769:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48780
	mov	eax,dword [ebx+260]
	cmp	eax,296
	setne	al
	movzx	eax,al
_48780:
	cmp	eax,0
	je	_48782
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48783
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_48783:
	cmp	eax,0
	je	_48785
	mov	eax,dword [esi+80]
	sub	dword [ebx+292],eax
	jmp	_48786
_48785:
	mov	eax,dword [esi+80]
	sub	dword [ebx+280],eax
_48786:
	cmp	dword [esi+80],0
	jle	_48787
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
_48787:
	cmp	dword [ebx+280],0
	jg	_48789
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_48789:
	cmp	dword [esi+92],394
	jne	_48791
	push	dword [esi+92]
	fld	dword [esi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
	mov	eax,dword [ebx+336]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48792
	fld	dword [ebx+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_48792:
	cmp	eax,0
	je	_48794
	mov	dword [ebx+336],1
	fld	dword [ebx+340]
	fstp	dword [ebx+344]
_48794:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48795
_48791:
	cmp	dword [esi+92],313
	jne	_48796
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48797
_48796:
	cmp	dword [esi+92],326
	jne	_48798
_48798:
_48797:
_48795:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4933
_48782:
_4932:
	mov	eax,dword [ebp-28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4934
_4933:
	cmp	dword [ebp-32],0
	jne	_48800
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_4935
_4937:
	mov	eax,dword [ebp-20]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4935
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+64]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48807
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+68]
	sete	al
	movzx	eax,al
_48807:
	cmp	eax,0
	je	_48809
	fld	dword [esi+16]
	fsub	dword [ebx+16]
	fstp	dword [esi+112]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48809:
	mov	eax,dword [esi+60]
	cmp	dword [esi+68],eax
	jle	_48811
	mov	eax,dword [esi+68]
	mov	dword [esi+60],eax
_48811:
	mov	eax,dword [esi+68]
	cmp	dword [esi+60],eax
	je	_48812
	jmp	_4935
_48812:
	mov	eax,dword [esi+68]
	cmp	dword [ebx+88],eax
	je	_48813
	jmp	_4935
_48813:
	mov	eax,dword [esi+64]
	cmp	dword [ebx+84],eax
	je	_48814
	jmp	_4935
_48814:
	mov	eax,dword [esi+56]
	cmp	dword [ebx+84],eax
	je	_48815
	jmp	_4935
_48815:
	cmp	dword [ebx+108],0
	jle	_48816
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48817
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48817:
	cmp	eax,0
	jne	_48819
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48819:
	cmp	eax,0
	jne	_48821
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48821:
	cmp	eax,0
	je	_48823
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+56]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48824
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+60]
	sete	al
	movzx	eax,al
_48824:
	cmp	eax,0
	je	_48826
	mov	dword [ebp-32],1
_48826:
_48823:
_48816:
	cmp	dword [ebp-32],1
	jne	_48827
	mov	eax,dword [esi+80]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	cmp	dword [ebx+108],0
	jg	_48829
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+76],7
_48829:
	cmp	dword [esi+92],394
	jne	_48831
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48832
_48831:
	cmp	dword [esi+92],313
	jne	_48833
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48834
_48833:
	cmp	dword [esi+92],326
	jne	_48835
_48835:
_48834:
_48832:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4936
_48827:
_4935:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4937
_4936:
_48800:
	mov	eax,dword [ebp-32]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48839
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48837
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
_48837:
_48839:
	cmp	eax,0
	je	_48841
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_4938
_4940:
	mov	eax,dword [ebp-16]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4938
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+64]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48848
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+68]
	sete	al
	movzx	eax,al
_48848:
	cmp	eax,0
	je	_48850
	fld	dword [esi+16]
	fsub	dword [ebx+12]
	fstp	dword [esi+112]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48850:
	mov	eax,dword [esi+60]
	cmp	dword [esi+68],eax
	jle	_48852
	mov	eax,dword [esi+68]
	mov	dword [esi+60],eax
_48852:
	mov	eax,dword [esi+68]
	cmp	dword [esi+60],eax
	je	_48853
	jmp	_4938
_48853:
	mov	eax,dword [esi+68]
	cmp	dword [ebx+24],eax
	je	_48854
	jmp	_4938
_48854:
	mov	eax,dword [esi+64]
	cmp	dword [ebx+20],eax
	je	_48855
	jmp	_4938
_48855:
	mov	eax,dword [esi+56]
	cmp	dword [ebx+20],eax
	je	_48856
	jmp	_4938
_48856:
	cmp	dword [ebx+76],0
	jle	_48857
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+56]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48858
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+60]
	sete	al
	movzx	eax,al
_48858:
	cmp	eax,0
	je	_48860
	mov	dword [ebp-32],1
_48860:
_48857:
	cmp	dword [ebp-32],1
	jne	_48861
	mov	eax,dword [esi+80]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	cmp	dword [ebx+76],0
	jg	_48863
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+72],7
_48863:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4939
_48861:
_4938:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4940
_4939:
_48841:
	cmp	dword [ebp-32],0
	jne	_48866
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_4941
_4943:
	mov	eax,dword [ebp-24]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_4941
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+64]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48873
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+68]
	sete	al
	movzx	eax,al
_48873:
	cmp	eax,0
	je	_48875
	fld	dword [esi+16]
	fsub	dword [_113702]
	fsub	dword [ebx+8]
	fstp	dword [esi+112]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_48875:
	mov	eax,dword [esi+60]
	cmp	dword [esi+68],eax
	jle	_48877
	mov	eax,dword [esi+68]
	mov	dword [esi+60],eax
_48877:
	mov	eax,dword [esi+68]
	cmp	dword [esi+60],eax
	je	_48878
	jmp	_4941
_48878:
	mov	eax,dword [esi+68]
	cmp	dword [ebx+20],eax
	je	_48879
	jmp	_4941
_48879:
	mov	eax,dword [esi+64]
	cmp	dword [ebx+16],eax
	je	_48880
	jmp	_4941
_48880:
	mov	eax,dword [esi+56]
	cmp	dword [ebx+16],eax
	je	_48881
	jmp	_4941
_48881:
	cmp	dword [ebx+56],0
	jle	_48882
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48883
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48883:
	cmp	eax,0
	jne	_48885
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48885:
	cmp	eax,0
	jne	_48887
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48887:
	cmp	eax,0
	je	_48889
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+56]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48890
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+60]
	sete	al
	movzx	eax,al
_48890:
	cmp	eax,0
	je	_48892
	mov	dword [ebp-32],1
_48892:
_48889:
_48882:
	cmp	dword [ebp-32],1
	jne	_48893
	mov	eax,dword [esi+80]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [ebx+56],0
	jg	_48895
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_48895:
	cmp	dword [esi+92],394
	jne	_48897
	push	dword [esi+92]
	fld	dword [esi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
	mov	eax,dword [ebx+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48898
	fld	dword [ebx+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_48898:
	cmp	eax,0
	je	_48900
	mov	dword [ebx+88],1
	fld	dword [ebx+92]
	fstp	dword [ebx+96]
_48900:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48901
_48897:
	cmp	dword [esi+92],313
	jne	_48902
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_48903
_48902:
	cmp	dword [esi+92],326
	jne	_48904
_48904:
_48903:
_48901:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4942
_48893:
_4941:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4943
_4942:
_48866:
	mov	eax,dword [esi+96]
	cmp	eax,1
	je	_48908
	cmp	eax,2
	je	_48909
	jmp	_48907
_48908:
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48910
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48910:
	cmp	eax,0
	jne	_48912
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48912:
	cmp	eax,0
	jne	_48914
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48914:
	cmp	eax,0
	je	_48916
	fld	dword [esi+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_48917
	fld	dword [esi+20]
	fld	dword [esi+24]
	fadd	dword [_113703]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_48917:
	cmp	eax,0
	je	_48919
	cmp	dword [esi+92],394
	jne	_48920
	push	dword [esi+92]
	fld	dword [esi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_48920:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_48919:
_48916:
	jmp	_48907
_48909:
	mov	eax,dword [esi+92]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_48922
	mov	eax,dword [esi+92]
	cmp	eax,312
	sete	al
	movzx	eax,al
_48922:
	cmp	eax,0
	jne	_48924
	mov	eax,dword [esi+92]
	cmp	eax,394
	sete	al
	movzx	eax,al
_48924:
	cmp	eax,0
	jne	_48926
	mov	eax,dword [esi+92]
	cmp	eax,326
	sete	al
	movzx	eax,al
_48926:
	cmp	eax,0
	je	_48928
	fld	dword [esi+16]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_48929
	fld	dword [esi+20]
	fld	dword [esi+24]
	fadd	dword [_113704]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_48929:
	cmp	eax,0
	je	_48931
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_48931:
	jmp	_48933
_48928:
	fld	dword [esi+16]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_48934
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_48934:
_48933:
	jmp	_48907
_48907:
	mov	eax,0
	jmp	_15442
_15442:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_update2:
	push	ebp
	mov	ebp,esp
	sub	esp,76
	push	ebx
	push	esi
	push	edi
	call	_bb_GetPosX_BG
	mov	dword [ebp-72],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],327
	jne	_48939
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
_48939:
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp-56]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-64],eax
	jmp	_4944
_4946:
	mov	eax,dword [ebp-64]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	je	_4944
	mov	dword [ebp-52],0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],327
	jne	_48947
	mov	eax,dword [ebp-40]
	mov	eax,dword [eax+108]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_48948
	mov	eax,dword [ebp-40]
	mov	eax,dword [eax+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_48948:
	cmp	eax,0
	je	_48950
	mov	eax,dword [ebp-40]
	mov	edx,dword [eax+12]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
_48950:
	cmp	eax,0
	je	_48952
	mov	edi,10
	mov	eax,dword [ebp-40]
	fld	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-40]
	fld	dword [eax+20]
	fsub	dword [_113816]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	dword [ebp+-76],edi
	fild	dword [ebp+-76]
	fstp	qword [ebp-8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-76],eax
	fild	dword [ebp+-76]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	dword [ebp+-76],edi
	fild	dword [ebp+-76]
	fstp	qword [ebp-16]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-76],eax
	fild	dword [ebp+-76]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,edi
	jle	_48958
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+20]
	jmp	_48959
_48958:
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+20]
	mov	dword [ebp-52],1
_48959:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	edx,dword [ebp-36]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
_48952:
_48947:
	cmp	dword [ebp-52],1
	jne	_48960
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+80]
	mov	edx,dword [ebp-40]
	mov	eax,dword [ebp-40]
	mov	eax,dword [eax+108]
	sub	eax,ecx
	mov	dword [edx+108],eax
	mov	eax,dword [ebp-40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	mov	eax,dword [ebp-40]
	cmp	dword [eax+108],0
	jg	_48962
	mov	eax,dword [ebp-40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp-40]
	mov	dword [eax+76],7
_48962:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4945
_48960:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,327
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48967
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_48965
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_48965:
_48967:
	cmp	eax,0
	je	_48969
	jmp	_4945
_48969:
_4944:
	mov	eax,dword [ebp-64]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4946
_4945:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],1
	jne	_48970
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-60]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-68],eax
	jmp	_4947
_4949:
	mov	eax,dword [ebp-68]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	je	_4947
	mov	dword [ebp-52],0
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],327
	jne	_48977
	mov	eax,dword [ebp-44]
	mov	eax,dword [eax+76]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_48978
	mov	eax,dword [ebp-44]
	mov	eax,dword [eax+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_48978:
	cmp	eax,0
	je	_48980
	mov	eax,dword [ebp-44]
	mov	edx,dword [eax+8]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
_48980:
	cmp	eax,0
	je	_48982
	mov	edi,10
	mov	eax,dword [ebp-44]
	fld	dword [eax+12]
	fsub	dword [_113817]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-44]
	fld	dword [eax+16]
	fsub	dword [_113818]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	dword [ebp+-76],edi
	fild	dword [ebp+-76]
	fstp	qword [ebp-24]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-76],eax
	fild	dword [ebp+-76]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	dword [ebp+-76],edi
	fild	dword [ebp+-76]
	fstp	qword [ebp-32]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-76],eax
	fild	dword [ebp+-76]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,edi
	jle	_48983
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+20]
	jmp	_48984
_48983:
	mov	dword [ebp+-76],esi
	fild	dword [ebp+-76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+20]
	mov	dword [ebp-52],1
_48984:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	edx,dword [ebp-36]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
_48982:
_48977:
	cmp	dword [ebp-52],1
	jne	_48985
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+80]
	mov	edx,dword [ebp-44]
	mov	eax,dword [ebp-44]
	mov	eax,dword [eax+76]
	sub	eax,ecx
	mov	dword [edx+76],eax
	mov	eax,dword [ebp-44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp-44]
	cmp	dword [eax+76],0
	jg	_48987
	mov	eax,dword [ebp-44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [ebp-44]
	mov	dword [eax+72],7
_48987:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_4948
_48985:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,327
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48992
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_48990
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_48990:
_48992:
	cmp	eax,0
	je	_48994
	jmp	_4948
_48994:
_4947:
	mov	eax,dword [ebp-68]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4949
_4948:
_48970:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,327
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_48995
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_48995:
	cmp	eax,0
	je	_48997
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_48997:
	cmp	eax,0
	je	_48999
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+20]
_48999:
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fstp	dword [ebp-48]
	mov	ebx,dword [ebp-72]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-76],ebx
	fild	dword [ebp+-76]
	fld	dword [ebp-48]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49000
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_49000:
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-76],eax
	fild	dword [ebp+-76]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_49002
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_49002:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],1
	jle	_49004
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	add	eax,1
	mov	dword [edx+48],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+52]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],edx
	jle	_49005
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
_49005:
_49004:
	mov	eax,0
	jmp	_15445
_15445:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_updateKolomBaris:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49006
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49006:
	cmp	eax,0
	je	_49008
	mov	dword [edx+60],0
	jmp	_49009
_49008:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49010
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49010:
	cmp	eax,0
	je	_49012
	mov	dword [edx+60],1
	jmp	_49013
_49012:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49014
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49014:
	cmp	eax,0
	je	_49016
	mov	dword [edx+60],2
	jmp	_49017
_49016:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49018
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49018:
	cmp	eax,0
	je	_49020
	mov	dword [edx+60],3
	jmp	_49021
_49020:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49022
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49022:
	cmp	eax,0
	je	_49024
	mov	dword [edx+60],4
	jmp	_49025
_49024:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49026
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49026:
	cmp	eax,0
	je	_49028
	mov	dword [edx+60],5
	jmp	_49029
_49028:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49030
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49030:
	cmp	eax,0
	je	_49032
	mov	dword [edx+60],6
	jmp	_49033
_49032:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49034
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49034:
	cmp	eax,0
	je	_49036
	mov	dword [edx+60],7
	jmp	_49037
_49036:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49038
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49038:
	cmp	eax,0
	je	_49040
	mov	dword [edx+60],8
	jmp	_49041
_49040:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49042
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49042:
	cmp	eax,0
	je	_49044
	mov	dword [edx+60],9
	jmp	_49045
_49044:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49046
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49046:
	cmp	eax,0
	je	_49048
	mov	dword [edx+60],10
	jmp	_49049
_49048:
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49050
	fld	dword [edx+16]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49050:
	cmp	eax,0
	je	_49052
	mov	dword [edx+60],11
_49052:
_49049:
_49045:
_49041:
_49037:
_49033:
_49029:
_49025:
_49021:
_49017:
_49013:
_49009:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49053
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49053:
	cmp	eax,0
	je	_49055
	mov	dword [edx+56],0
	jmp	_49056
_49055:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49057
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49057:
	cmp	eax,0
	je	_49059
	mov	dword [edx+56],1
	jmp	_49060
_49059:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49061
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49061:
	cmp	eax,0
	je	_49063
	mov	dword [edx+56],2
	jmp	_49064
_49063:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49065
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49065:
	cmp	eax,0
	je	_49067
	mov	dword [edx+56],3
	jmp	_49068
_49067:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49069
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49069:
	cmp	eax,0
	je	_49071
	mov	dword [edx+56],4
	jmp	_49072
_49071:
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_49073
	fld	dword [edx+20]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_49073:
	cmp	eax,0
	je	_49075
	mov	dword [edx+56],5
_49075:
_49072:
_49068:
_49064:
_49060:
_49056:
	mov	eax,0
	jmp	_15448
_15448:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_arrowRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+112]
	fld	dword [edx+116]
	fdiv	dword [_113890]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_49076
	mov	dword [edx+84],-25
_49076:
	fld	dword [edx+112]
	fld	dword [edx+116]
	fdiv	dword [_113891]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_49077
	mov	dword [edx+84],-40
_49077:
	mov	eax,0
	jmp	_15451
_15451:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+84]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+48]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_15454
_15454:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15460
_15460:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+40]
	push	_bb_TEnemyWeapon
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-68],eax
	mov	eax,dword [ebp-68]
	mov	dword [eax+96],ebx
	mov	eax,dword [ebp-68]
	mov	dword [eax+84],0
	mov	eax,dword [ebp-68]
	mov	dword [eax+92],esi
	mov	edx,dword [ebp-68]
	mov	eax,dword [ebp+28]
	mov	dword [edx+64],eax
	mov	edx,dword [ebp-68]
	mov	eax,dword [ebp+36]
	mov	dword [edx+68],eax
	mov	eax,dword [ebp-68]
	mov	dword [eax+108],0
	mov	eax,dword [ebp-68]
	mov	dword [eax+48],0
	mov	eax,dword [ebp-68]
	mov	dword [eax+52],1
	mov	eax,dword [ebp-68]
	mov	dword [eax+12],edi
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+92]
	cmp	eax,313
	je	_49082
	cmp	eax,312
	je	_49083
	cmp	eax,394
	je	_49084
	cmp	eax,326
	je	_49085
	jmp	_49081
_49082:
	mov	edx,dword [_bb_animMusuh_3_Weapon_1_image]
	mov	eax,dword [ebp-68]
	mov	dword [eax+44],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+96]
	cmp	eax,1
	je	_49090
	jmp	_49089
_49090:
	fld	dword [ebp+8]
	fsub	dword [_113902]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+16]
	fld	dword [ebp+12]
	fsub	dword [_113903]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+20]
	jmp	_49089
_49089:
	mov	eax,dword [ebp-68]
	fld	dword [eax+20]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+24]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-8]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+28]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-16]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+32]
	mov	eax,dword [ebp-68]
	mov	dword [eax+88],0
	jmp	_49081
_49083:
	mov	edx,dword [_bb_animMusuh_3_Weapon_1_image]
	mov	eax,dword [ebp-68]
	mov	dword [eax+44],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+96]
	cmp	eax,1
	je	_49093
	jmp	_49092
_49093:
	fld	dword [ebp+8]
	fsub	dword [_113904]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+16]
	fld	dword [ebp+12]
	fsub	dword [_113905]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+20]
	jmp	_49092
_49092:
	mov	eax,dword [ebp-68]
	fld	dword [eax+20]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+24]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-24]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+28]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-32]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+32]
	mov	eax,dword [ebp-68]
	mov	dword [eax+88],0
	jmp	_49081
_49084:
	mov	edx,dword [_bb_animMusuh_22_Weapon_1_image]
	mov	eax,dword [ebp-68]
	mov	dword [eax+44],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+96]
	cmp	eax,1
	je	_49096
	jmp	_49095
_49096:
	fld	dword [ebp+8]
	fsub	dword [_113906]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+16]
	fld	dword [ebp+12]
	fsub	dword [_113907]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+20]
	jmp	_49095
_49095:
	mov	eax,dword [ebp-68]
	fld	dword [eax+20]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+24]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-40]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-40]
	fmulp	st1,st0
	fstp	qword [ebp-40]
	fld	qword [ebp-40]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+28]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-48]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-48]
	fmulp	st1,st0
	fstp	qword [ebp-48]
	fld	qword [ebp-48]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+32]
	mov	eax,dword [ebp-68]
	mov	dword [eax+88],0
	jmp	_49081
_49085:
	mov	edx,dword [_bb_animMusuh_26_Weapon_1_image]
	mov	eax,dword [ebp-68]
	mov	dword [eax+44],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-68]
	push	dword [eax+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-68]
	mov	eax,dword [eax+96]
	cmp	eax,1
	je	_49099
	jmp	_49098
_49099:
	fld	dword [ebp+8]
	fsub	dword [_113908]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+16]
	fld	dword [ebp+12]
	fsub	dword [_113909]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+20]
	jmp	_49098
_49098:
	mov	eax,dword [ebp-68]
	fld	dword [eax+20]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+24]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-56]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-56]
	fmulp	st1,st0
	fstp	qword [ebp-56]
	fld	qword [ebp-56]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+28]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fstp	qword [ebp-64]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-64]
	fmulp	st1,st0
	fstp	qword [ebp-64]
	fld	qword [ebp-64]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+32]
	mov	eax,dword [ebp-68]
	mov	dword [eax+88],0
	jmp	_49081
_49081:
	mov	eax,dword [ebp-68]
	mov	dword [eax+84],20
	fldz
	mov	eax,dword [ebp-68]
	fstp	dword [eax+112]
	fldz
	mov	eax,dword [ebp-68]
	fstp	dword [eax+116]
	mov	esi,dword [_bb_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4950
_4952:
	push	_bb_TTrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4950
	mov	edx,dword [ebp+36]
	cmp	dword [eax+236],edx
	je	_49106
	jmp	_4950
_49106:
	mov	edx,dword [ebp+28]
	cmp	dword [eax+232],edx
	je	_49107
	jmp	_4950
_49107:
	mov	edx,dword [ebp-68]
	fld	dword [edx+16]
	fsub	dword [eax+28]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+116]
	jmp	_4951
_4950:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4952
_4951:
	mov	eax,dword [ebp-68]
	fld	dword [eax+116]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_49108
	mov	esi,dword [_bb_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4953
_4955:
	push	_bb_TPlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4953
	mov	edx,dword [ebp+36]
	cmp	dword [eax+88],edx
	je	_49115
	jmp	_4953
_49115:
	mov	edx,dword [ebp+28]
	cmp	dword [eax+84],edx
	je	_49116
	jmp	_4953
_49116:
	mov	edx,dword [ebp-68]
	fld	dword [edx+16]
	fsub	dword [eax+16]
	mov	eax,dword [ebp-68]
	fstp	dword [eax+116]
	jmp	_4954
_4953:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4955
_4954:
_49108:
	mov	edx,dword [ebp-68]
	mov	eax,dword [ebp+16]
	mov	dword [edx+80],eax
	mov	eax,dword [ebp-68]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_enemyweaponlist]
	push	dword [ebp-68]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-68]
	jmp	_15471
_15471:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyWeapon_GeneratePeluruWortel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	edi,dword [ebp+24]
	push	_bb_TEnemyWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+96],edi
	mov	dword [ebx+92],esi
	mov	eax,dword [ebp+28]
	mov	dword [ebx+64],eax
	mov	dword [ebx+48],0
	mov	dword [ebx+52],4
	mov	eax,dword [ebp+48]
	mov	dword [ebx+12],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebx+100],eax
	mov	dword [ebx+104],1
	fld	dword [ebp+32]
	fstp	dword [ebx+36]
	fld	dword [ebp+36]
	fstp	dword [ebx+40]
	mov	eax,dword [ebp+40]
	mov	dword [ebx+84],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebx+108],eax
	mov	eax,dword [_bb_animMusuh_27_Weapon_1_image]
	mov	dword [ebx+44],eax
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fsub	dword [_113928]
	fstp	dword [ebx+16]
	fld	dword [ebp+12]
	fsub	dword [_113929]
	fstp	dword [ebx+20]
	mov	dword [ebx+88],0
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,dword [ebx+64]
	mov	dword [ebx+72],eax
	mov	eax,dword [ebx+60]
	mov	dword [ebx+76],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+80],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_enemyweaponlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15485
_15485:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimAtributEnemy
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+28],eax
	mov	eax,0
	jmp	_15488
_15488:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15491:
	mov	eax,dword [eax+28]
	dec	dword [eax+4]
	jnz	_49126
	push	eax
	call	_bbGCFree
	add	esp,4
_49126:
	mov	eax,0
	jmp	_49124
_49124:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15494
_15494:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+24]
	sub	edx,1
	cmp	dword [eax+20],edx
	jge	_49128
	add	dword [eax+20],1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_49130
_49128:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_49130:
	mov	eax,0
	jmp	_15497
_15497:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_15500
_15500:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimAtributEnemy_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TAnimAtributEnemy
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	esi,dword [ebp+16]
	inc	dword [esi+4]
	mov	eax,dword [ebx+28]
	dec	dword [eax+4]
	jnz	_49136
	push	eax
	call	_bbGCFree
	add	esp,4
_49136:
	mov	dword [ebx+28],esi
	mov	esi,dword [ebx+28]
	push	_4956
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_49139
	push	_4957
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_49140
	jmp	_49138
_49139:
	mov	eax,dword [_bb_animMusuh_6_TamengLepas_1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fadd	dword [_113944]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fsub	dword [_113945]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],4
	jmp	_49138
_49140:
	mov	eax,dword [_bb_animMusuh_4_TopiLepas_1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fadd	dword [_113946]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fsub	dword [_113947]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],6
	jmp	_49138
_49138:
	mov	dword [ebx+20],0
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15505
_15505:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GenerateEnemyWave_TESTING:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_49145
	cmp	eax,2
	je	_49146
	call	_bb_EnemySet_1_2x
	jmp	_49144
_49145:
	cmp	dword [_bb_sublevel],1
	jne	_49147
	call	_bb_EnemySet_1_2x
	jmp	_49148
_49147:
	cmp	dword [_bb_sublevel],2
	jne	_49149
	call	_bb_EnemySet_1_2x
	jmp	_49150
_49149:
	cmp	dword [_bb_sublevel],3
	jne	_49151
	call	_bb_EnemySet_1_2
	jmp	_49152
_49151:
	call	_bb_EnemySet_1_2x
_49152:
_49150:
_49148:
	jmp	_49144
_49146:
	cmp	dword [_bb_sublevel],1
	jne	_49153
	call	_bb_EnemySet_1_2x
	jmp	_49154
_49153:
	call	_bb_EnemySet_1_2x
_49154:
	jmp	_49144
_49144:
	mov	dword [_bb_currNoWave],0
	mov	dword [_bb_delayWaktuWaveMuncul],0
	mov	dword [_bb_isFirstEnemyMuncul],0
	mov	dword [_bb_isTipeEnemyBaruMuncul],0
	call	_bb_SortingEnemy
	mov	eax,0
	jmp	_15507
_15507:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GenerateEnemyWave:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingWaveMusuh
	add	esp,8
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingWaveMuncul
	add	esp,8
	mov	dword [_bb_currNoWave],0
	mov	dword [_bb_delayWaktuWaveMuncul],0
	mov	dword [_bb_isFirstEnemyMuncul],0
	mov	dword [_bb_isTipeEnemyBaruMuncul],0
	cmp	dword [_bb_hasilRandomDesain],0
	jle	_49156
	push	_4958
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_waktuGame]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_4959
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4960
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [_bb_hasilRandomDesain]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4961
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_4958
	call	_brl_standardio_Print
	add	esp,4
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	10
	push	_49159
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	mov	dword [ebp-24],0
	jmp	_49162
_4964:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	dword [edx+eax*4+24],0
_4962:
	add	dword [ebp-24],1
_49162:
	cmp	dword [ebp-24],9
	jle	_4964
_4963:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4965
_4967:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_4965
	mov	dword [ebp-24],0
	jmp	_49168
_4970:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	cmp	dword [edx+eax*4+24],0
	jne	_49169
	mov	ecx,0
	mov	esi,0
	jmp	_49172
_4973:
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+148]
	mov	eax,dword [ebp-16]
	cmp	dword [eax+esi*4+24],edx
	jne	_49173
	mov	ecx,1
	jmp	_4972
_49173:
_4971:
	add	esi,1
_49172:
	cmp	esi,9
	jle	_4973
_4972:
	cmp	ecx,0
	jne	_49174
	mov	eax,dword [ebp-12]
	mov	ecx,dword [eax+148]
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	dword [edx+eax*4+24],ecx
	jmp	_49175
_49174:
	jmp	_4969
_49175:
_49169:
_4968:
	add	dword [ebp-24],1
_49168:
	cmp	dword [ebp-24],9
	jle	_4970
_4969:
_4965:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4967
_4966:
	mov	eax,dword [_bb_sublevel]
	sub	eax,10
	mov	dword [ebp-40],eax
	push	dword [ebp-40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4974
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [ebp-36],4
	fld	dword [_bb_waktuGame]
	fsub	dword [_113961]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fdivp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	dword [ebp-20],1
	mov	dword [ebp-24],0
	jmp	_49180
_4977:
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	cmp	dword [edx+eax*4+24],0
	je	_49181
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,311
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49182
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,321
	setne	al
	movzx	eax,al
_49182:
	cmp	eax,0
	je	_49184
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,385
	setne	al
	movzx	eax,al
_49184:
	cmp	eax,0
	je	_49186
	mov	esi,1
	mov	eax,dword [ebp-40]
	mov	dword [ebp-28],eax
	jmp	_49187
_4980:
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-32]
	mov	edx,dword [ebp-20]
	sub	edx,1
	imul	eax,edx
	add	eax,10
	mov	edi,eax
	mov	eax,dword [ebp-32]
	imul	eax,dword [ebp-20]
	add	eax,10
	mov	ebx,eax
	push	ebx
	push	edi
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebp-4],eax
	push	0
	push	dword [ebp-4]
	push	0
	push	0
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4+24]
	push	dword [ebp-8]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [ebp-12],eax
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4985
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4984
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4983
	push	dword [ebp-8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4982
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	_4981
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	dword [ebp-20],eax
	jge	_49193
	add	dword [ebp-20],1
	jmp	_49194
_49193:
	mov	dword [ebp-20],1
_49194:
_4978:
	add	esi,1
_49187:
	cmp	esi,dword [ebp-28]
	jle	_4980
_4979:
_49186:
_49181:
_4975:
	add	dword [ebp-24],1
_49180:
	cmp	dword [ebp-24],9
	jle	_4977
_4976:
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4986
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_4958
	call	_brl_standardio_Print
	add	esp,4
_49156:
	call	_bb_SortingEnemy
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+176],0
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+184],-25
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4987
_4989:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_4987
	mov	eax,dword [ebp-12]
	cmp	dword [eax+148],394
	jne	_49201
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+176],1
	push	_4990
	call	_brl_standardio_Print
	add	esp,4
	jmp	_4988
_49201:
_4987:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4989
_4988:
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_4991
_4993:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_4991
	mov	eax,dword [ebp-12]
	cmp	dword [eax+148],398
	jne	_49207
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax]
	call	dword [eax+96]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_shipEnemyBoss]
	dec	dword [eax+4]
	jnz	_49211
	push	eax
	call	_bbGCFree
	add	esp,4
_49211:
	mov	dword [_bb_shipEnemyBoss],ebx
	jmp	_4992
_49207:
_4991:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4993
_4992:
	mov	eax,0
	jmp	_15509
_15509:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SortingEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,0
	mov	edi,0
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_enemyTemp_list]
	dec	dword [eax+4]
	jnz	_49217
	push	eax
	call	_bbGCFree
	add	esp,4
_49217:
	mov	dword [_bb_enemyTemp_list],ebx
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49219
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_49219:
	cmp	eax,0
	je	_49221
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	push	0
	push	0
	push	edi
	push	esi
	push	398
	push	2
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
_49221:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],0
	jmp	_4994
_4996:
	mov	ebx,dword [_bb_enemyTemp_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_4997
_4999:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_4997
	mov	edx,dword [ebp-4]
	cmp	dword [eax+88],edx
	jne	_49234
	mov	esi,eax
	mov	eax,dword [_bb_enemylist]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_enemyTemp_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
_49234:
_4997:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_4999
_4998:
	add	dword [ebp-4],1
_4994:
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_4996
_4995:
	mov	eax,0
	jmp	_15511
_15511:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GenerateEnemyAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_loadFileSettingMusuhAwal
	add	esp,8
	call	_bb_SortingEnemyAwal
	mov	edi,dword [_bb_enemyAwal_list]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5000
_5002:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5000
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49243
	mov	eax,dword [_bb_isTipeEnemyBaruMuncul]
	cmp	eax,0
	sete	al
	movzx	eax,al
_49243:
	cmp	eax,0
	je	_49245
	cmp	dword [_bb_level],1
	jne	_49246
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	je	_49249
	cmp	eax,3
	je	_49250
	cmp	eax,4
	je	_49251
	cmp	eax,6
	je	_49252
	cmp	eax,8
	je	_49253
	cmp	eax,10
	je	_49254
	jmp	_49248
_49249:
	cmp	dword [ebx+148],311
	jne	_49255
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+24],eax
_49255:
	jmp	_49248
_49250:
	cmp	dword [ebx+148],321
	jne	_49256
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+4+24],eax
_49256:
	jmp	_49248
_49251:
	cmp	dword [ebx+148],313
	jne	_49257
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+8+24],eax
_49257:
	jmp	_49248
_49252:
	cmp	dword [ebx+148],332
	jne	_49258
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+12+24],eax
_49258:
	jmp	_49248
_49253:
	cmp	dword [ebx+148],333
	jne	_49259
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+16+24],eax
_49259:
	jmp	_49248
_49254:
	cmp	dword [ebx+148],322
	jne	_49260
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+20+24],eax
_49260:
	jmp	_49248
_49248:
	jmp	_49261
_49246:
	cmp	dword [_bb_level],2
	jne	_49262
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_49265
	cmp	eax,3
	je	_49266
	cmp	eax,5
	je	_49267
	cmp	eax,8
	je	_49268
	cmp	eax,10
	je	_49269
	jmp	_49264
_49265:
	cmp	dword [ebx+148],341
	jne	_49270
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+24+24],eax
_49270:
	jmp	_49264
_49266:
	cmp	dword [ebx+148],382
	jne	_49271
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+28+24],eax
_49271:
	jmp	_49264
_49267:
	cmp	dword [ebx+148],362
	jne	_49272
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+32+24],eax
_49272:
	jmp	_49264
_49268:
	cmp	dword [ebx+148],376
	jne	_49273
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+40+24],eax
_49273:
	jmp	_49264
_49269:
	cmp	dword [ebx+148],379
	jne	_49274
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+44+24],eax
_49274:
	jmp	_49264
_49264:
	jmp	_49275
_49262:
	cmp	dword [_bb_level],3
	jne	_49276
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_49279
	cmp	eax,3
	je	_49280
	cmp	eax,5
	je	_49281
	cmp	eax,7
	je	_49282
	cmp	eax,9
	je	_49283
	jmp	_49278
_49279:
	cmp	dword [ebx+148],383
	jne	_49284
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+48+24],eax
_49284:
	jmp	_49278
_49280:
	cmp	dword [ebx+148],384
	jne	_49285
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	384
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+52+24],eax
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	385
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+56+24],eax
_49285:
	jmp	_49278
_49281:
	cmp	dword [ebx+148],387
	jne	_49286
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+60+24],eax
_49286:
	jmp	_49278
_49282:
	cmp	dword [ebx+148],352
	jne	_49287
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+64+24],eax
_49287:
	jmp	_49278
_49283:
	cmp	dword [ebx+148],389
	jne	_49288
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+68+24],eax
_49288:
	jmp	_49278
_49278:
	jmp	_49289
_49276:
	cmp	dword [_bb_level],4
	jne	_49290
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_49293
	cmp	eax,5
	je	_49294
	cmp	eax,6
	je	_49295
	cmp	eax,8
	je	_49296
	cmp	eax,10
	je	_49297
	jmp	_49292
_49293:
	cmp	dword [ebx+148],391
	jne	_49298
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+72+24],eax
_49298:
	jmp	_49292
_49294:
	cmp	dword [ebx+148],393
	jne	_49299
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+80+24],eax
_49299:
	jmp	_49292
_49295:
	cmp	dword [ebx+148],394
	jne	_49300
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+84+24],eax
_49300:
	jmp	_49292
_49296:
	cmp	dword [ebx+148],395
	jne	_49301
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+88+24],eax
_49301:
	jmp	_49292
_49297:
	cmp	dword [ebx+148],397
	jne	_49302
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+92+24],eax
_49302:
	jmp	_49292
_49292:
_49290:
_49289:
_49275:
_49261:
	jmp	_49303
_49245:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49304
	mov	eax,dword [_bb_isTipeEnemyBaruMuncul]
	cmp	eax,0
	sete	al
	movzx	eax,al
_49304:
	cmp	eax,0
	je	_49306
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	je	_49309
	cmp	eax,93466
	je	_49310
	jmp	_49308
_49309:
	cmp	dword [ebx+148],372
	jne	_49311
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+36+24],eax
_49311:
	jmp	_49308
_49310:
	cmp	dword [ebx+148],392
	jne	_49312
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
	mov	esi,dword [_bb_arrEncounteredState_Enemy]
	push	dword [ebx+148]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+76+24],eax
_49312:
	jmp	_49308
_49308:
_49306:
_49303:
	cmp	dword [_bb_isTipeEnemyBaruMuncul],1
	jne	_49313
	push	dword [ebx+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5003
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	call	_bb_saveFilePlayer
	mov	dword [_bb_isTipeEnemyBaruMuncul],0
	mov	dword [ebx+64],1
_49313:
_5000:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5002
_5001:
	mov	eax,0
	jmp	_15513
_15513:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SortingEnemyAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_enemyTemp_list]
	dec	dword [eax+4]
	jnz	_49319
	push	eax
	call	_bbGCFree
	add	esp,4
_49319:
	mov	dword [_bb_enemyTemp_list],ebx
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-4],0
	jmp	_5004
_5006:
	mov	ebx,dword [_bb_enemyTemp_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5007
_5009:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5007
	mov	eax,dword [ebp-4]
	cmp	dword [esi+88],eax
	jne	_49329
	mov	eax,dword [_bb_enemyAwal_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_enemyTemp_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
_49329:
_5007:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5009
_5008:
	add	dword [ebp-4],1
_5004:
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_5006
_5005:
	mov	eax,0
	jmp	_15515
_15515:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EnemySet_1_2x:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,0
	mov	ebx,0
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	push	0
	push	0
	push	esi
	push	ebx
	push	333
	push	0
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	0
	push	esi
	push	ebx
	push	382
	push	2
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	0
	push	esi
	push	721
	push	391
	push	4
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	1000
	push	esi
	push	711
	push	387
	push	5
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	4000
	push	esi
	push	ebx
	push	387
	push	5
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	eax,esi
	jmp	_15517
_15517:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EnemySet_1_2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,0
	mov	ebx,0
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	push	0
	push	20
	push	esi
	push	ebx
	push	311
	push	3
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	40
	push	esi
	push	ebx
	push	311
	push	1
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	60
	push	esi
	push	ebx
	push	311
	push	4
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	70
	push	esi
	push	ebx
	push	311
	push	4
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	70
	push	esi
	push	ebx
	push	311
	push	2
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	esi,1
	push	0
	push	100
	push	esi
	push	ebx
	push	311
	push	2
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	100
	push	esi
	push	ebx
	push	311
	push	3
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	100
	push	esi
	push	ebx
	push	311
	push	0
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	110
	push	esi
	push	ebx
	push	311
	push	4
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	100
	push	esi
	push	ebx
	push	311
	push	5
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	120
	push	esi
	push	ebx
	push	311
	push	0
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	push	0
	push	130
	push	esi
	push	ebx
	push	311
	push	5
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	eax,esi
	jmp	_15519
_15519:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TShipEnemyBoss
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],1
	fldz
	fstp	dword [ebx+152]
	fldz
	fstp	dword [ebx+156]
	mov	eax,0
	jmp	_15522
_15522:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_Delete:
	push	ebp
	mov	ebp,esp
_15525:
	mov	eax,0
	jmp	_49344
_49344:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_15528
_15528:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_49356],_49357
	cmp	dword [edi+72],0
	jne	_49345
	jmp	_5013
_49345:
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5010
_5012:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5010
	cmp	dword [eax+148],398
	jne	_49352
	fld	dword [eax+24]
	fadd	dword [_114058]
	fstp	dword [edi+92]
	fld	dword [eax+28]
	fsub	dword [_114059]
	fstp	dword [edi+96]
	fld	dword [edi+92]
	fadd	dword [_114060]
	fstp	dword [edi+84]
	fld	dword [edi+96]
	fsub	dword [_114061]
	fstp	dword [edi+88]
	jmp	_5011
_49352:
_5010:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5012
_5011:
	cmp	dword [edi+140],0
	jle	_49353
	sub	dword [edi+140],1
	cmp	dword [edi+140],0
	jg	_49354
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_49354:
_49353:
_5013:
	fld	dword [_bb_waktuGame]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_15531
_15531:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+72],1
	jne	_49360
	push	0
	push	dword [edi+56]
	push	dword [edi+52]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [edi+32]
	push	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5015
_5017:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5015
	cmp	dword [eax+148],398
	jne	_49367
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	jmp	_5016
_49367:
_5015:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5017
_5016:
	push	0
	push	dword [edi+40]
	push	dword [edi+36]
	push	_brl_max2d_TImage
	push	dword [edi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [edi+68]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [edi+64]
	push	dword [edi+60]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [edi+48]
	push	dword [edi+44]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [edi+136],1
	jne	_49369
	fld	dword [edi+116]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_49370
	fldz
	fstp	dword [edi+116]
_49370:
	push	0
	push	dword [edi+96]
	push	dword [edi+92]
	push	_brl_max2d_TImage
	push	dword [edi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [edi+116]
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	dword [edi+88]
	push	dword [edi+84]
	push	_brl_max2d_TImage
	push	dword [edi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_49369:
_49360:
	mov	eax,0
	jmp	_15534
_15534:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_barHPBossMuncul:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+136],eax
	cmp	eax,1
	jne	_49371
	mov	eax,dword [edx+144]
	mov	dword [edx+140],eax
	jmp	_49372
_49371:
	mov	dword [edx+140],0
_49372:
	mov	eax,0
	jmp	_15538
_15538:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_updateTicker:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,168
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+44]
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fadd	dword [_114079]
	fstp	dword [esi+36]
	fld	dword [esi+36]
	fsub	dword [_114080]
	fstp	dword [esi+52]
	fld	dword [esi+36]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+60]
	mov	eax,0
	jmp	_15541
_15541:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawTicker:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+32]
	push	dword [ebx+28]
	push	_brl_max2d_TImage
	push	dword [ebx+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+40]
	push	dword [ebx+36]
	push	_brl_max2d_TImage
	push	dword [ebx+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [ebx+48]
	push	dword [ebx+44]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_15544
_15544:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawBody1:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],1
	jne	_49374
	push	0
	push	dword [eax+32]
	push	dword [eax+28]
	push	_brl_max2d_TImage
	push	dword [eax+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_49374:
	mov	eax,0
	jmp	_15547
_15547:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawBody2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],1
	jne	_49375
	push	0
	push	dword [eax+40]
	push	dword [eax+36]
	push	_brl_max2d_TImage
	push	dword [eax+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_49375:
	mov	eax,0
	jmp	_15550
_15550:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawShadow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],1
	jne	_49376
	push	0
	push	dword [eax+56]
	push	dword [eax+52]
	push	_brl_max2d_TImage
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_49376:
	mov	eax,0
	jmp	_15553
_15553:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawSails:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	ecx,dword [ebp+8]
	mov	edx,0
	mov	eax,0
	cmp	dword [ecx+72],1
	jne	_49377
	push	0
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ecx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_49377:
	mov	eax,0
	jmp	_15556
_15556:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_drawBoss:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],1
	jne	_49380
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5018
_5020:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5018
	cmp	dword [eax+148],398
	jne	_49387
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	jmp	_5019
_49387:
_5018:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5020
_5019:
_49380:
	mov	eax,0
	jmp	_15559
_15559:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	dword [_49424],_49425
	mov	ebx,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49390
	cmp	dword [esi+148],5
	jge	_49391
	add	dword [esi+148],1
	push	dword [esi+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_49391:
_49390:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49392
	cmp	dword [esi+148],1
	jle	_49393
	sub	dword [esi+148],1
	push	dword [esi+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_49393:
_49392:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49394
	fldz
	fstp	dword [esi+152]
	fldz
	fstp	dword [esi+156]
	mov	ebx,1
_49394:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49395
	cmp	dword [esi+72],1
	jne	_49396
	mov	dword [esi+72],0
	jmp	_49397
_49396:
	mov	dword [esi+72],1
_49397:
_49395:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49398
	fld	dword [esi+152]
	fsub	dword [_114102]
	fstp	dword [esi+152]
	mov	ebx,1
_49398:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49399
	fld	dword [esi+152]
	fadd	dword [_114103]
	fstp	dword [esi+152]
	mov	ebx,1
_49399:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49400
	fld	dword [esi+156]
	fadd	dword [_114104]
	fstp	dword [esi+156]
	mov	ebx,1
_49400:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_49401
	fld	dword [esi+156]
	fsub	dword [_114105]
	fstp	dword [esi+156]
	mov	ebx,1
_49401:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_49402
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_49402:
	cmp	eax,0
	je	_49404
	fld	dword [esi+152]
	fsub	dword [_114106]
	fstp	dword [esi+152]
	mov	ebx,1
_49404:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_49405
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_49405:
	cmp	eax,0
	je	_49407
	fld	dword [esi+152]
	fadd	dword [_114107]
	fstp	dword [esi+152]
	mov	ebx,1
_49407:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_49408
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_49408:
	cmp	eax,0
	je	_49410
	fld	dword [esi+156]
	fadd	dword [_114108]
	fstp	dword [esi+156]
	mov	ebx,1
_49410:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_49411
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_49411:
	cmp	eax,0
	je	_49413
	fld	dword [esi+156]
	fsub	dword [_114109]
	fstp	dword [esi+156]
	mov	ebx,1
_49413:
	cmp	ebx,0
	jne	_49414
	jmp	_5021
_49414:
	mov	eax,dword [esi+148]
	cmp	eax,1
	je	_49417
	cmp	eax,2
	je	_49418
	cmp	eax,3
	je	_49419
	cmp	eax,4
	je	_49420
	cmp	eax,5
	je	_49421
	jmp	_49416
_49417:
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,168
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fadd	dword [esi+152]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,0
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+44]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fstp	dword [esi+48]
	jmp	_49416
_49418:
	fld	dword [esi+44]
	fadd	dword [esi+152]
	fstp	dword [esi+28]
	fld	dword [esi+48]
	fadd	dword [esi+156]
	fstp	dword [esi+32]
	jmp	_49416
_49419:
	fld	dword [esi+28]
	fadd	dword [esi+152]
	fstp	dword [esi+36]
	fld	dword [esi+32]
	fadd	dword [esi+156]
	fstp	dword [esi+40]
	jmp	_49416
_49420:
	fld	dword [esi+36]
	fadd	dword [esi+152]
	fstp	dword [esi+52]
	fld	dword [esi+40]
	fadd	dword [esi+156]
	fstp	dword [esi+56]
	jmp	_49416
_49421:
	fld	dword [esi+36]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+152]
	fstp	dword [esi+60]
	fld	dword [esi+40]
	fadd	dword [esi+156]
	fstp	dword [esi+64]
	jmp	_49416
_49416:
	push	dword [esi+152]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+156]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_5021:
	mov	eax,0
	jmp	_15562
_15562:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TShipEnemyBoss_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TShipEnemyBoss
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_animMusuh_25_Ship_Body_1_image]
	mov	dword [esi+8],eax
	mov	eax,dword [_bb_animMusuh_25_Ship_Body_2_image]
	mov	dword [esi+12],eax
	mov	eax,dword [_bb_animMusuh_25_Ship_Sails_1_image]
	mov	dword [esi+16],eax
	mov	eax,dword [_bb_animMusuh_25_Ship_Shadow_1_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_animMusuh_25_Ship_DragonHead_1_image]
	mov	dword [esi+24],eax
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	add	ebx,168
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fld	dword [esi+48]
	fadd	dword [_114137]
	fstp	dword [esi+32]
	fld	dword [esi+28]
	fadd	dword [_114138]
	fstp	dword [esi+36]
	fld	dword [esi+32]
	fadd	dword [_114139]
	fstp	dword [esi+40]
	fld	dword [esi+36]
	fsub	dword [_114140]
	fstp	dword [esi+52]
	fld	dword [esi+40]
	fadd	dword [_114141]
	fstp	dword [esi+56]
	fld	dword [esi+36]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+60]
	fld	dword [esi+40]
	fstp	dword [esi+64]
	fld1
	fstp	dword [esi+68]
	mov	dword [esi+72],1
	mov	dword [esi+76],0
	mov	dword [esi+80],0
	mov	eax,dword [_bb_bossHP_back_image]
	mov	dword [esi+128],eax
	mov	eax,dword [_bb_bossHP_bar_image]
	mov	dword [esi+132],eax
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5023
_5025:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5023
	cmp	dword [eax+148],398
	jne	_49434
	fld	dword [_114142]
	mov	edx,dword [eax+156]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fdivp	st1,st0
	fstp	dword [esi+124]
	fld	dword [eax+24]
	fadd	dword [_114143]
	fstp	dword [esi+92]
	fld	dword [eax+28]
	fsub	dword [_114144]
	fstp	dword [esi+96]
	jmp	_5024
_49434:
_5023:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5025
_5024:
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	push	_brl_max2d_TImage
	push	dword [esi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+112]
	fld	dword [esi+92]
	fadd	dword [_114145]
	fstp	dword [esi+84]
	fld	dword [esi+96]
	fsub	dword [_114146]
	fstp	dword [esi+88]
	fld	dword [esi+108]
	fstp	dword [esi+100]
	fld	dword [esi+112]
	fstp	dword [esi+104]
	fld1
	fstp	dword [esi+116]
	fld	dword [esi+124]
	fstp	dword [esi+120]
	mov	dword [esi+136],0
	mov	dword [esi+140],0
	mov	dword [esi+144],90
	mov	eax,esi
	jmp	_15564
_15564:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_EnemyShip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49436
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_49436:
	cmp	eax,0
	je	_49438
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_49438:
	cmp	eax,0
	je	_49440
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_49440:
	cmp	eax,0
	je	_49442
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+84]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+92]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+136]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5026
_5028:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5026
	cmp	dword [edi+148],398
	jne	_49449
	mov	eax,dword [edi+336]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	mov	ebx,1
	mov	eax,dword [edi+328]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_49451
_5031:
	mov	eax,dword [edi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
_5029:
	add	ebx,1
_49451:
	cmp	ebx,dword [ebp-4]
	jle	_5031
_5030:
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	jmp	_5027
_49449:
_5026:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5028
_5027:
_49442:
	mov	eax,0
	jmp	_15567
_15567:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_EnemyShip:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49454
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_49454:
	cmp	eax,0
	je	_49456
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_49456:
	cmp	eax,0
	je	_49458
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_49458:
	cmp	eax,0
	je	_49460
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax]
	call	dword [eax+96]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_shipEnemyBoss]
	dec	dword [eax+4]
	jnz	_49464
	push	eax
	call	_bbGCFree
	add	esp,4
_49464:
	mov	dword [_bb_shipEnemyBoss],ebx
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	1
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+84]
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	2
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+88]
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	3
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+92]
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	4
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+96]
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	5
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+116]
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	6
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+136],eax
	mov	ebx,dword [_bb_shipEnemyBoss]
	push	_2230
	push	7
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+140],eax
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5032
_5034:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5032
	cmp	dword [edi+148],398
	jne	_49471
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [edi+328]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_49473
_5037:
	mov	ebx,dword [edi+336]
	push	_2230
	mov	eax,esi
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_5035:
	add	esi,1
_49473:
	cmp	esi,dword [ebp-8]
	jle	_5037
_5036:
	jmp	_5033
_49471:
_5032:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5034
_5033:
_49460:
	mov	eax,0
	jmp	_15570
_15570:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEnemyAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	push	30
	push	_49478
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+132],eax
	push	30
	push	_49480
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+136],eax
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	dword [ebx+168],0
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	fldz
	fstp	dword [ebx+188]
	fldz
	fstp	dword [ebx+192]
	fldz
	fstp	dword [ebx+196]
	fldz
	fstp	dword [ebx+200]
	fldz
	fstp	dword [ebx+204]
	fldz
	fstp	dword [ebx+208]
	mov	dword [ebx+212],0
	mov	dword [ebx+216],0
	mov	dword [ebx+220],0
	mov	dword [ebx+224],0
	fldz
	fstp	dword [ebx+228]
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+236],0
	mov	dword [ebx+240],0
	mov	dword [ebx+244],0
	fldz
	fstp	dword [ebx+248]
	fldz
	fstp	dword [ebx+252]
	fldz
	fstp	dword [ebx+256]
	fldz
	fstp	dword [ebx+260]
	fldz
	fstp	dword [ebx+264]
	fldz
	fstp	dword [ebx+268]
	fldz
	fstp	dword [ebx+272]
	fldz
	fstp	dword [ebx+276]
	fldz
	fstp	dword [ebx+280]
	fldz
	fstp	dword [ebx+284]
	fldz
	fstp	dword [ebx+288]
	fldz
	fstp	dword [ebx+292]
	fldz
	fstp	dword [ebx+296]
	mov	dword [ebx+300],0
	push	20
	push	_49482
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+304],eax
	push	20
	push	_49484
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+308],eax
	push	20
	push	_49486
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+312],eax
	push	20
	push	_49488
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+316],eax
	push	20
	push	_49490
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+320],eax
	push	20
	push	_49492
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+324],eax
	mov	dword [ebx+328],6
	push	dword [ebx+328]
	push	_49494
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+332],eax
	push	dword [ebx+328]
	push	_49496
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+336],eax
	mov	dword [ebx+340],-1
	mov	dword [ebx+344],-1
	mov	eax,0
	jmp	_15573
_15573:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_15576:
	mov	eax,dword [ebx+336]
	dec	dword [eax+4]
	jnz	_49500
	push	eax
	call	_bbGCFree
	add	esp,4
_49500:
	mov	eax,dword [ebx+332]
	dec	dword [eax+4]
	jnz	_49502
	push	eax
	call	_bbGCFree
	add	esp,4
_49502:
	mov	eax,dword [ebx+324]
	dec	dword [eax+4]
	jnz	_49504
	push	eax
	call	_bbGCFree
	add	esp,4
_49504:
	mov	eax,dword [ebx+320]
	dec	dword [eax+4]
	jnz	_49506
	push	eax
	call	_bbGCFree
	add	esp,4
_49506:
	mov	eax,dword [ebx+316]
	dec	dword [eax+4]
	jnz	_49508
	push	eax
	call	_bbGCFree
	add	esp,4
_49508:
	mov	eax,dword [ebx+312]
	dec	dword [eax+4]
	jnz	_49510
	push	eax
	call	_bbGCFree
	add	esp,4
_49510:
	mov	eax,dword [ebx+308]
	dec	dword [eax+4]
	jnz	_49512
	push	eax
	call	_bbGCFree
	add	esp,4
_49512:
	mov	eax,dword [ebx+304]
	dec	dword [eax+4]
	jnz	_49514
	push	eax
	call	_bbGCFree
	add	esp,4
_49514:
	mov	eax,dword [ebx+136]
	dec	dword [eax+4]
	jnz	_49516
	push	eax
	call	_bbGCFree
	add	esp,4
_49516:
	mov	eax,dword [ebx+132]
	dec	dword [eax+4]
	jnz	_49518
	push	eax
	call	_bbGCFree
	add	esp,4
_49518:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_49520
	push	eax
	call	_bbGCFree
	add	esp,4
_49520:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_49522
	push	eax
	call	_bbGCFree
	add	esp,4
_49522:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_49524
	push	eax
	call	_bbGCFree
	add	esp,4
_49524:
	mov	eax,0
	jmp	_49498
_49498:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+16]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_49527
	cmp	ebx,0
	je	_49528
	jmp	_49526
_49527:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_49526
_49528:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_49526
_49526:
	mov	eax,0
	jmp	_15580
_15580:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+16]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15583
_15583:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	sub	dword [_bb_totalenemy],1
	cmp	dword [_bb_masihAdaTutor],0
	jne	_49529
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49532
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49530
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_49530:
_49532:
	cmp	eax,0
	je	_49534
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49535
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_49535:
	cmp	eax,0
	je	_49537
	add	dword [_bb_totalenemykilled],1
_49537:
	jmp	_49538
_49534:
	add	dword [_bb_totalenemykilled],1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+296]
	add	esp,4
_49538:
_49529:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49540
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_49540:
	cmp	eax,0
	je	_49542
	mov	eax,dword [_bb_noTutor]
	cmp	eax,3
	sete	al
	movzx	eax,al
_49542:
	cmp	eax,0
	je	_49544
	mov	dword [_bb_masihAdaTutor],1
	push	dword [ebx+148]
	push	dword [ebx+88]
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	jmp	_49545
_49544:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49546
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_49546:
	cmp	eax,0
	je	_49548
	mov	eax,dword [_bb_noTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_49548:
	cmp	eax,0
	je	_49550
	push	711
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
	jmp	_49551
_49550:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49552
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_49552:
	cmp	eax,0
	je	_49554
	mov	eax,dword [_bb_noTutor]
	cmp	eax,3
	sete	al
	movzx	eax,al
_49554:
	cmp	eax,0
	je	_49556
	push	689
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_49556:
_49551:
_49545:
	mov	eax,dword [ebx+148]
	mov	dword [_bb_tipeBabiCekAsset],eax
	push	ebx
	push	dword [_bb_enemylist]
	call	_brl_linkedlist_ListRemove
	add	esp,8
	cmp	dword [_bb_currGameMode],753
	jne	_49557
	mov	eax,dword [_bb_totalenemy]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_49559
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
_49559:
	cmp	eax,0
	je	_49562
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setle	al
	movzx	eax,al
_49562:
	cmp	eax,0
	je	_49565
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	setg	al
	movzx	eax,al
_49565:
	cmp	eax,0
	je	_49567
	mov	dword [_bb_gameOver],1
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_49568
	mov	eax,dword [_bb_panelGameOver]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_49568:
_49567:
_49557:
	mov	edi,0
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+176]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49573
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+184]
	cmp	eax,-25
	setle	al
	movzx	eax,al
_49573:
	cmp	eax,0
	je	_49575
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5047
_5049:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5047
	cmp	dword [eax+148],394
	je	_49582
	mov	edi,1
_49582:
_5047:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5049
_5048:
	cmp	edi,0
	jne	_49583
	mov	edx,dword [_bb_timerGame]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+180]
	mov	dword [edx+184],eax
_49583:
_49575:
	mov	eax,0
	jmp	_15586
_15586:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_49601],_49602
	cmp	dword [_bb_fiturState_BioBook],357
	je	_49584
	jmp	_5053
_49584:
	fld	dword [edi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_49585
	cmp	dword [edi+64],0
	jne	_49586
	mov	esi,edi
	push	dword [edi+148]
	push	_1
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,20
_49586:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_49588
	mov	dword [edi+60],1
_49588:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_49589
	mov	eax,dword [edi+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
_49589:
	cmp	eax,0
	je	_49591
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	call	_bb_InitBioBook_Plant
	push	1
	call	_bb_BioBookControl
	add	esp,4
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],1
	mov	esi,dword [_bb_btnbiobook_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5050
_5052:
	mov	eax,ebx
	push	_bb_TBtnBioBook_Enemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5050
	mov	edx,dword [edi+148]
	cmp	dword [eax+32],edx
	jne	_49598
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_5051
_49598:
_5050:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5052
_5051:
_49591:
	jmp	_49600
_49585:
	mov	dword [edi+60],0
_49600:
_5053:
	mov	eax,0
	jmp	_15590
_15590:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_cekMouseEvent2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_49607],_49608
	cmp	dword [ebx+152],0
	jg	_49603
	jmp	_5055
_49603:
	fld	dword [ebx+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_49604
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+72],689
	mov	eax,dword [_bb_cursorObjek]
	push	689
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebx+60],1
	jmp	_49606
_49604:
	mov	dword [ebx+60],0
_49606:
_5055:
	mov	eax,0
	jmp	_15594
_15594:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_showToolTip:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edx,_bbEmptyString
	cmp	eax,311
	je	_49612
	cmp	eax,321
	je	_49613
	cmp	eax,313
	je	_49614
	cmp	eax,332
	je	_49615
	cmp	eax,333
	je	_49616
	cmp	eax,322
	je	_49617
	cmp	eax,341
	je	_49618
	cmp	eax,382
	je	_49619
	cmp	eax,362
	je	_49620
	cmp	eax,372
	je	_49621
	cmp	eax,376
	je	_49622
	cmp	eax,379
	je	_49623
	cmp	eax,383
	je	_49624
	cmp	eax,384
	je	_49625
	cmp	eax,387
	je	_49626
	cmp	eax,352
	je	_49627
	cmp	eax,389
	je	_49628
	cmp	eax,391
	je	_49629
	cmp	eax,392
	je	_49630
	cmp	eax,393
	je	_49631
	cmp	eax,394
	je	_49632
	cmp	eax,395
	je	_49633
	cmp	eax,397
	je	_49634
	jmp	_49611
_49612:
	mov	edx,_100
	jmp	_49611
_49613:
	mov	edx,_101
	jmp	_49611
_49614:
	mov	edx,_102
	jmp	_49611
_49615:
	mov	edx,_103
	jmp	_49611
_49616:
	mov	edx,_104
	jmp	_49611
_49617:
	mov	edx,_105
	jmp	_49611
_49618:
	mov	edx,_106
	jmp	_49611
_49619:
	mov	edx,_107
	jmp	_49611
_49620:
	mov	edx,_108
	jmp	_49611
_49621:
	mov	edx,_109
	jmp	_49611
_49622:
	mov	edx,_110
	jmp	_49611
_49623:
	mov	edx,_111
	jmp	_49611
_49624:
	mov	edx,_112
	jmp	_49611
_49625:
	mov	edx,_113
	jmp	_49611
_49626:
	mov	edx,_114
	jmp	_49611
_49627:
	mov	edx,_115
	jmp	_49611
_49628:
	mov	edx,_116
	jmp	_49611
_49629:
	mov	edx,_117
	jmp	_49611
_49630:
	mov	edx,_118
	jmp	_49611
_49631:
	mov	edx,_119
	jmp	_49611
_49632:
	mov	edx,_120
	jmp	_49611
_49633:
	mov	edx,_121
	jmp	_49611
_49634:
	mov	edx,_122
	jmp	_49611
_49611:
	push	ebx
	push	_33
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	ebx
	call	_brl_max2d_TextHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_TextWidth
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,esi
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,17
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,esi
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,edi
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	ebx
	call	_brl_max2d_DrawText
	add	esp,12
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	eax,0
	jmp	_15601
_15601:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_49738],_49739
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49635
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_49635:
	cmp	eax,0
	jne	_49637
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_49637:
	cmp	eax,0
	je	_49639
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+292]
	add	esp,4
	jmp	_5057
_49639:
	mov	eax,dword [edx+148]
	cmp	eax,311
	je	_49643
	cmp	eax,321
	je	_49644
	cmp	eax,313
	je	_49645
	cmp	eax,331
	je	_49646
	cmp	eax,332
	je	_49647
	cmp	eax,334
	je	_49648
	cmp	eax,333
	je	_49649
	cmp	eax,323
	je	_49650
	cmp	eax,322
	je	_49651
	cmp	eax,341
	je	_49652
	cmp	eax,381
	je	_49653
	cmp	eax,382
	je	_49654
	cmp	eax,361
	je	_49655
	cmp	eax,362
	je	_49656
	cmp	eax,371
	je	_49657
	cmp	eax,372
	je	_49658
	cmp	eax,375
	je	_49659
	cmp	eax,376
	je	_49660
	cmp	eax,378
	je	_49661
	cmp	eax,379
	je	_49662
	cmp	eax,383
	je	_49663
	cmp	eax,384
	je	_49664
	cmp	eax,385
	je	_49665
	cmp	eax,386
	je	_49666
	cmp	eax,387
	je	_49667
	cmp	eax,351
	je	_49668
	cmp	eax,352
	je	_49669
	cmp	eax,388
	je	_49670
	cmp	eax,389
	je	_49671
	cmp	eax,390
	je	_49672
	cmp	eax,391
	je	_49673
	cmp	eax,392
	je	_49674
	cmp	eax,393
	je	_49675
	cmp	eax,394
	je	_49676
	cmp	eax,395
	je	_49677
	cmp	eax,397
	je	_49678
	cmp	eax,398
	je	_49679
	cmp	eax,326
	je	_49680
	cmp	eax,327
	je	_49681
	jmp	_49642
_49643:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,4
	jmp	_49642
_49644:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,4
	jmp	_49642
_49645:
	cmp	dword [_bb_currGameMode],753
	jne	_49684
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,4
	jmp	_49686
_49684:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,4
_49686:
	jmp	_49642
_49646:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,4
	jmp	_49642
_49647:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,4
	jmp	_49642
_49648:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+116]
	add	esp,4
	jmp	_49642
_49649:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49691
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94847
	sete	al
	movzx	eax,al
_49691:
	cmp	eax,0
	je	_49693
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,4
	jmp	_49695
_49693:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+120]
	add	esp,4
_49695:
	jmp	_49642
_49650:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+128]
	add	esp,4
	jmp	_49642
_49651:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+132]
	add	esp,4
	jmp	_49642
_49652:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+136]
	add	esp,4
	jmp	_49642
_49653:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+140]
	add	esp,4
	jmp	_49642
_49654:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+144]
	add	esp,4
	jmp	_49642
_49655:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+148]
	add	esp,4
	jmp	_49642
_49656:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+152]
	add	esp,4
	jmp	_49642
_49657:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+156]
	add	esp,4
	jmp	_49642
_49658:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+160]
	add	esp,4
	jmp	_49642
_49659:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+164]
	add	esp,4
	jmp	_49642
_49660:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+168]
	add	esp,4
	jmp	_49642
_49661:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+172]
	add	esp,4
	jmp	_49642
_49662:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+176]
	add	esp,4
	jmp	_49642
_49663:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+180]
	add	esp,4
	jmp	_49642
_49664:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+184]
	add	esp,4
	jmp	_49642
_49665:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+188]
	add	esp,4
	jmp	_49642
_49666:
	cmp	dword [_bb_currGameMode],753
	jne	_49713
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+196]
	add	esp,4
	jmp	_49715
_49713:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+192]
	add	esp,4
_49715:
	jmp	_49642
_49667:
	cmp	dword [_bb_currGameMode],753
	jne	_49717
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+204]
	add	esp,4
	jmp	_49719
_49717:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+200]
	add	esp,4
_49719:
	jmp	_49642
_49668:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,4
	jmp	_49642
_49669:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+212]
	add	esp,4
	jmp	_49642
_49670:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+216]
	add	esp,4
	jmp	_49642
_49671:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+220]
	add	esp,4
	jmp	_49642
_49672:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+224]
	add	esp,4
	jmp	_49642
_49673:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+228]
	add	esp,4
	jmp	_49642
_49674:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+232]
	add	esp,4
	jmp	_49642
_49675:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+236]
	add	esp,4
	jmp	_49642
_49676:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+240]
	add	esp,4
	jmp	_49642
_49677:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+244]
	add	esp,4
	jmp	_49642
_49678:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+248]
	add	esp,4
	jmp	_49642
_49679:
	mov	eax,dword [_bb_shipEnemyBoss]
	cmp	dword [eax+76],1
	jne	_49732
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+256]
	add	esp,4
	jmp	_49734
_49732:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+252]
	add	esp,4
_49734:
	jmp	_49642
_49680:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+260]
	add	esp,4
	jmp	_49642
_49681:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+264]
	add	esp,4
	jmp	_49642
_49642:
_5057:
	mov	eax,0
	jmp	_15604
_15604:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_aturFrameSlow:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,1
	mov	eax,dword [ecx+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49742
	mov	eax,dword [ecx+220]
	cmp	eax,1
	sete	al
	movzx	eax,al
_49742:
	cmp	eax,0
	je	_49744
	fld	dword [_114297]
	fld	dword [ecx+256]
	faddp	st1,st0
	fstp	dword [ecx+256]
	fld	dword [ecx+256]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49745
	fldz
	fstp	dword [ecx+256]
	jmp	_49746
_49745:
	mov	edx,0
_49746:
_49744:
	mov	eax,edx
	jmp	_15607
_15607:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_slowPumkin_CountDown:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+208]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49747
	fld	dword [edx+208]
	fsub	dword [_114304]
	fstp	dword [edx+208]
	fld	dword [edx+208]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_49748
	mov	dword [edx+220],0
	fldz
	fstp	dword [edx+256]
_49748:
_49747:
	mov	eax,0
	jmp	_15610
_15610:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_frozenWaterMelon_CountDown:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49749
	fld	dword [edx+252]
	fsub	dword [_114309]
	fstp	dword [edx+252]
	fld	dword [edx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_49750
	mov	dword [edx+244],0
_49750:
_49749:
	mov	eax,0
	jmp	_15613
_15613:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_cekItemDrop:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+128],0
	jle	_49751
	push	dword [ebx+128]
	push	dword [ebx+88]
	push	dword [ebx+92]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
	mov	dword [ebx+128],0
_49751:
	mov	eax,0
	jmp	_15616
_15616:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_1:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_49987],_49988
	cmp	dword [esi+224],0
	jne	_49752
	jmp	_5073
_49752:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_49753
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49754
	fld	dword [esi+200]
	fsub	dword [_114317]
	fstp	dword [esi+200]
_49754:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_49753:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49757
	fld	dword [esi+192]
	fsub	dword [_114318]
	fstp	dword [esi+192]
_49757:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_49758
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_49758:
	cmp	eax,0
	je	_49760
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_49760:
	cmp	eax,0
	je	_49762
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_49762:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_49763
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_49763:
	cmp	eax,0
	je	_49765
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_49765:
	cmp	eax,0
	je	_49767
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_49767:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49769
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_49769:
	cmp	eax,0
	je	_49771
	jmp	_5071
_49771:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49773
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_49773:
	cmp	eax,0
	je	_49775
	jmp	_5071
_49775:
_49772:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49777
	fld	dword [esi+196]
	fld	dword [_114319]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_49778
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_49778:
	cmp	eax,0
	je	_49780
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49781
	fld	dword [esi+28]
	fsub	dword [_114320]
	fstp	dword [esi+28]
	jmp	_49782
_49781:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_49782:
_49780:
	jmp	_5071
_49777:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_49785
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_49785:
	cmp	eax,0
	je	_49787
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5059
_5061:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5059
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49794
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49794:
	cmp	eax,0
	je	_49798
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49796
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_49796:
_49798:
	cmp	eax,0
	je	_49800
	jmp	_5059
_49800:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49801
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_49801:
	cmp	eax,0
	jne	_49803
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_49803:
	cmp	eax,0
	jne	_49805
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_49805:
	cmp	eax,0
	jne	_49807
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_49807:
	cmp	eax,0
	jne	_49809
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_49809:
	cmp	eax,0
	je	_49811
	jmp	_5059
_49811:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49812
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_49812:
	cmp	eax,0
	jne	_49814
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_49814:
	cmp	eax,0
	jne	_49816
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_49816:
	cmp	eax,0
	je	_49818
	jmp	_5059
_49818:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49821
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_49819
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_49819:
_49821:
	cmp	eax,0
	je	_49823
	jmp	_5059
_49823:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49826
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49824
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_49824:
_49826:
	cmp	eax,0
	je	_49828
	jmp	_5059
_49828:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49829
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_49829:
	cmp	eax,0
	je	_49831
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114321]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49832
	fld	dword [esi+108]
	fsub	dword [_114322]
	fstp	dword [esi+100]
_49832:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49833
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_49833:
	cmp	eax,0
	je	_49835
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_114323]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49835:
	cmp	eax,0
	je	_49837
	mov	dword [ebp-16],1
	mov	eax,19
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_49839
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_49839:
	cmp	eax,0
	je	_49841
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49842
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_49842:
	cmp	eax,0
	je	_49844
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_49845
_49844:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_49845:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_49841:
	cmp	dword [ebx+280],0
	jg	_49847
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_49847:
_49837:
	cmp	dword [ebp-16],1
	jne	_49849
	mov	dword [esi+120],2511
	jmp	_5060
_49849:
_49831:
_5059:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5061
_5060:
	cmp	dword [_bb_currGameMode],666
	jne	_49850
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5062
_5064:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5062
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49857
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_49857:
	cmp	eax,0
	je	_49859
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114324]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49860
	fld	dword [esi+108]
	fsub	dword [_114325]
	fstp	dword [esi+100]
_49860:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49861
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_49861:
	cmp	eax,0
	je	_49863
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_114326]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49863:
	cmp	eax,0
	je	_49865
	mov	dword [ebp-16],1
	mov	eax,19
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_49866
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_49866:
	cmp	eax,0
	je	_49868
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_49868:
	cmp	dword [ebx+56],0
	jg	_49870
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_49870:
_49865:
	cmp	dword [ebp-16],1
	jne	_49872
	mov	dword [esi+120],2511
	jmp	_5063
_49872:
_49859:
_5062:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5064
_5063:
_49850:
_49787:
	cmp	dword [_bb_currGameMode],666
	je	_49873
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_49874
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_49874:
	cmp	eax,0
	je	_49876
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5065
_5067:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5065
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49883
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_49883:
	cmp	eax,0
	je	_49885
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114327]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49886
	fld	dword [esi+108]
	fsub	dword [_114328]
	fstp	dword [esi+100]
_49886:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_49887
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_49887:
	cmp	eax,0
	je	_49889
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_114329]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49889:
	cmp	eax,0
	je	_49891
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_114330]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_49892
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_49892:
	cmp	dword [ebx+108],0
	jg	_49894
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_49894:
_49891:
	cmp	dword [ebp-16],1
	jne	_49896
	jmp	_5066
_49896:
_49885:
_5065:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5067
_5066:
_49876:
_49873:
	cmp	dword [esi+92],0
	jne	_49897
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5068
_5070:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5068
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49904
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_49904:
	cmp	eax,0
	je	_49906
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114331]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_49907
	fld	dword [esi+108]
	fsub	dword [_114332]
	fstp	dword [esi+100]
_49907:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49908
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_114333]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49908:
	cmp	eax,0
	je	_49910
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_114334]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_49911
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_49911:
	cmp	dword [ebx+76],0
	jg	_49913
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_49913:
_49910:
	cmp	dword [ebp-16],1
	jne	_49915
	jmp	_5069
_49915:
_49906:
_5068:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5070
_5069:
_49897:
	cmp	dword [ebp-16],1
	jne	_49916
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49917
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_49917:
	cmp	eax,0
	je	_49919
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_49919:
	cmp	eax,0
	je	_49921
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49922
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_49922:
	cmp	eax,0
	je	_49924
	fldz
	fstp	dword [esi+100]
_49924:
	mov	dword [esi+116],4
	jmp	_49925
_49921:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49926
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_49926:
	cmp	eax,0
	je	_49928
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_49928:
	cmp	eax,0
	je	_49930
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49931
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_49931:
	cmp	eax,0
	je	_49933
	fldz
	fstp	dword [esi+100]
_49933:
	mov	dword [esi+116],5
_49930:
_49925:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_49934
_49916:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49935
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_49935:
	cmp	eax,0
	je	_49937
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_49937:
	cmp	eax,0
	je	_49939
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49940
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_49940:
	cmp	eax,0
	je	_49942
	fldz
	fstp	dword [esi+100]
_49942:
	mov	dword [esi+116],1
	jmp	_49943
_49939:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49944
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_49944:
	cmp	eax,0
	je	_49946
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_49946:
	cmp	eax,0
	je	_49948
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49949
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_49949:
	cmp	eax,0
	je	_49951
	fldz
	fstp	dword [esi+100]
_49951:
	mov	dword [esi+116],2
_49948:
_49943:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_49952
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_49953
	fld	dword [esi+100]
	fld	dword [_114335]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_49953:
	cmp	eax,0
	jne	_49957
	fld	dword [esi+100]
	fld	dword [_114336]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_49955
	fld	dword [esi+100]
	fld	dword [_114337]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_49955:
_49957:
	cmp	eax,0
	je	_49959
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_49960
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49960:
	cmp	eax,0
	je	_49962
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_49962:
	cmp	eax,0
	je	_49964
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49965
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_49965:
	cmp	eax,0
	je	_49967
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_49967:
_49964:
_49959:
	jmp	_49969
_49952:
	cmp	dword [esi+116],2
	jne	_49970
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_49971
	fld	dword [esi+100]
	fld	dword [_114338]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_49971:
	cmp	eax,0
	jne	_49975
	fld	dword [esi+100]
	fld	dword [_114339]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_49973
	fld	dword [esi+100]
	fld	dword [_114340]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_49973:
_49975:
	cmp	eax,0
	je	_49977
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_49978
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_49978:
	cmp	eax,0
	je	_49980
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_49980:
	cmp	eax,0
	je	_49982
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49983
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_49983:
	cmp	eax,0
	je	_49985
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_49985:
_49982:
_49977:
_49970:
_49969:
_49934:
_5071:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_49995
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_49989
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_49989:
	cmp	eax,0
	je	_49991
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_49991:
	cmp	eax,0
	je	_49993
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_49993:
_49995:
	cmp	eax,0
	je	_49997
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_49997:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114341]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_49998
	fld	dword [esi+108]
	fsub	dword [_114342]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_49999
	fld	dword [esi+108]
	fadd	dword [_114343]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50001
	fldz
	fstp	dword [esi+100]
_50001:
	jmp	_50002
_49999:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50003
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_50003:
	cmp	eax,0
	je	_50005
	fld	dword [esi+108]
	fadd	dword [_114344]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50006
	fldz
	fstp	dword [esi+100]
_50006:
	jmp	_50007
_50005:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50008
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_50008:
	cmp	eax,0
	je	_50010
	fld	dword [esi+108]
	fadd	dword [_114345]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50011
	fldz
	fstp	dword [esi+100]
_50011:
	jmp	_50012
_50010:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50013
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_50013:
	cmp	eax,0
	je	_50015
	fld	dword [esi+108]
	fadd	dword [_114346]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50016
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50016:
	jmp	_50019
_50015:
	fldz
	fstp	dword [esi+100]
_50019:
_50012:
_50007:
_50002:
_49998:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50020
	fldz
	fstp	dword [esi+104]
_50020:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50021
	fld	dword [esi+100]
	fld	dword [_114347]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50021:
	cmp	eax,0
	je	_50023
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50023:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50025
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_50025:
	cmp	eax,0
	je	_50027
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50027:
	cmp	eax,0
	je	_50029
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50029:
	cmp	eax,0
	je	_50031
	jmp	_5073
_50031:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5073:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15619
_15619:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_2:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_50275],_50276
	cmp	dword [esi+224],0
	jne	_50034
	jmp	_5089
_50034:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50035
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50036
	fld	dword [esi+200]
	fsub	dword [_114504]
	fstp	dword [esi+200]
_50036:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_50035:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50039
	fld	dword [esi+192]
	fsub	dword [_114505]
	fstp	dword [esi+192]
_50039:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50040
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50040:
	cmp	eax,0
	je	_50042
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50042:
	cmp	eax,0
	je	_50044
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_50044:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50045
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50045:
	cmp	eax,0
	je	_50047
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50047:
	cmp	eax,0
	je	_50049
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50049:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50051
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_50051:
	cmp	eax,0
	je	_50053
	jmp	_5087
_50053:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50055
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50055:
	cmp	eax,0
	je	_50057
	jmp	_5087
_50057:
_50054:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50059
	fld	dword [esi+196]
	fld	dword [_114506]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50060
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50060:
	cmp	eax,0
	je	_50062
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50063
	fld	dword [esi+28]
	fsub	dword [_114507]
	fstp	dword [esi+28]
	jmp	_50064
_50063:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50064:
_50062:
	jmp	_5087
_50059:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50067
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_50067:
	cmp	eax,0
	je	_50069
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5075
_5077:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5075
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50076
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50076:
	cmp	eax,0
	je	_50080
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50078
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_50078:
_50080:
	cmp	eax,0
	je	_50082
	jmp	_5075
_50082:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50083
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_50083:
	cmp	eax,0
	jne	_50085
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50085:
	cmp	eax,0
	jne	_50087
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50087:
	cmp	eax,0
	jne	_50089
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50089:
	cmp	eax,0
	jne	_50091
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50091:
	cmp	eax,0
	je	_50093
	jmp	_5075
_50093:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50094
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50094:
	cmp	eax,0
	jne	_50096
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50096:
	cmp	eax,0
	jne	_50098
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50098:
	cmp	eax,0
	je	_50100
	jmp	_5075
_50100:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50103
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50101
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50101:
_50103:
	cmp	eax,0
	je	_50105
	jmp	_5075
_50105:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50108
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50106
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50106:
_50108:
	cmp	eax,0
	je	_50110
	jmp	_5075
_50110:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50111
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50111:
	cmp	eax,0
	je	_50113
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114508]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50114
	fld	dword [esi+108]
	fsub	dword [_114509]
	fstp	dword [esi+100]
_50114:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50115
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_50115:
	cmp	eax,0
	je	_50117
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_114510]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50117:
	cmp	eax,0
	je	_50119
	mov	dword [ebp-16],1
	mov	eax,13
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50121
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50121:
	cmp	eax,0
	je	_50123
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50124
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_50124:
	cmp	eax,0
	je	_50126
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_50127
_50126:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_50127:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50123:
	cmp	dword [ebx+280],0
	jg	_50129
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_50129:
_50119:
	cmp	dword [ebp-16],1
	jne	_50131
	mov	dword [esi+120],2511
	jmp	_5076
_50131:
_50113:
_5075:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5077
_5076:
	cmp	dword [_bb_currGameMode],666
	jne	_50132
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5078
_5080:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5078
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50139
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50139:
	cmp	eax,0
	je	_50141
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114511]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50142
	fld	dword [esi+108]
	fsub	dword [_114512]
	fstp	dword [esi+100]
_50142:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50143
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_50143:
	cmp	eax,0
	je	_50145
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_114513]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50145:
	cmp	eax,0
	je	_50147
	mov	dword [ebp-16],1
	mov	eax,13
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50148
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50148:
	cmp	eax,0
	je	_50150
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50150:
	cmp	dword [ebx+56],0
	jg	_50152
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_50152:
_50147:
	cmp	dword [ebp-16],1
	jne	_50154
	mov	dword [esi+120],2511
	jmp	_5079
_50154:
_50141:
_5078:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5080
_5079:
_50132:
_50069:
	cmp	dword [_bb_currGameMode],666
	je	_50155
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50156
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_50156:
	cmp	eax,0
	je	_50158
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5081
_5083:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5081
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50165
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50165:
	cmp	eax,0
	je	_50167
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114514]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50168
	fld	dword [esi+108]
	fsub	dword [_114515]
	fstp	dword [esi+100]
_50168:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50169
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_50169:
	cmp	eax,0
	je	_50171
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_114516]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50171:
	cmp	eax,0
	je	_50173
	mov	dword [ebp-16],1
	mov	eax,13
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50174
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50174:
	cmp	dword [ebx+108],0
	jg	_50176
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50176:
_50173:
	cmp	dword [ebp-16],1
	jne	_50178
	jmp	_5082
_50178:
_50167:
_5081:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5083
_5082:
_50158:
_50155:
	cmp	dword [esi+92],0
	jne	_50179
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5084
_5086:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5084
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50186
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50186:
	cmp	eax,0
	je	_50188
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114517]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50189
	fld	dword [esi+108]
	fsub	dword [_114518]
	fstp	dword [esi+100]
_50189:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50190
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_114519]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50190:
	cmp	eax,0
	je	_50192
	mov	dword [ebp-16],1
	mov	eax,13
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50193
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50193:
	cmp	dword [ebx+76],0
	jg	_50195
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_50195:
_50192:
	cmp	dword [ebp-16],1
	jne	_50197
	jmp	_5085
_50197:
_50188:
_5084:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5086
_5085:
_50179:
	cmp	dword [ebp-16],1
	jne	_50198
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50199
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50199:
	cmp	eax,0
	je	_50201
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_50201:
	cmp	eax,0
	je	_50203
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50204
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50204:
	cmp	eax,0
	je	_50206
	fldz
	fstp	dword [esi+100]
_50206:
	mov	dword [esi+116],4
	jmp	_50207
_50203:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50208
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_50208:
	cmp	eax,0
	je	_50210
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_50210:
	cmp	eax,0
	je	_50212
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50213
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50213:
	cmp	eax,0
	je	_50215
	fldz
	fstp	dword [esi+100]
_50215:
	mov	dword [esi+116],5
_50212:
_50207:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_50216
_50198:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50217
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50217:
	cmp	eax,0
	je	_50219
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_50219:
	cmp	eax,0
	je	_50221
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50222
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_50222:
	cmp	eax,0
	je	_50224
	fldz
	fstp	dword [esi+100]
_50224:
	mov	dword [esi+116],1
	jmp	_50225
_50221:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50226
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_50226:
	cmp	eax,0
	je	_50228
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_50228:
	cmp	eax,0
	je	_50230
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50231
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_50231:
	cmp	eax,0
	je	_50233
	fldz
	fstp	dword [esi+100]
_50233:
	mov	dword [esi+116],2
_50230:
_50225:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_50234
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50235
	fld	dword [esi+100]
	fld	dword [_114520]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50235:
	cmp	eax,0
	jne	_50239
	fld	dword [esi+100]
	fld	dword [_114521]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50237
	fld	dword [esi+100]
	fld	dword [_114522]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50237:
_50239:
	cmp	eax,0
	je	_50241
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_50242
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50242:
	cmp	eax,0
	je	_50244
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50244:
	cmp	eax,0
	je	_50246
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50247
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_50247:
	cmp	eax,0
	je	_50249
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_50249:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50251
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50251:
	cmp	eax,0
	je	_50253
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_50253:
_50246:
_50241:
	jmp	_50254
_50234:
	cmp	dword [esi+116],2
	jne	_50255
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50256
	fld	dword [esi+100]
	fld	dword [_114523]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50256:
	cmp	eax,0
	jne	_50260
	fld	dword [esi+100]
	fld	dword [_114524]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50258
	fld	dword [esi+100]
	fld	dword [_114525]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50258:
_50260:
	cmp	eax,0
	je	_50262
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_50263
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50263:
	cmp	eax,0
	je	_50265
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50265:
	cmp	eax,0
	je	_50267
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50268
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_50268:
	cmp	eax,0
	je	_50270
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_50270:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50272
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50272:
	cmp	eax,0
	je	_50274
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_50274:
_50267:
_50262:
_50255:
_50254:
_50216:
_5087:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50283
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50277
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_50277:
	cmp	eax,0
	je	_50279
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50279:
	cmp	eax,0
	je	_50281
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_50281:
_50283:
	cmp	eax,0
	je	_50285
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_50285:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_114526]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50286
	fld	dword [esi+108]
	fsub	dword [_114527]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_50287
	fld	dword [esi+108]
	fadd	dword [_114528]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50289
	fldz
	fstp	dword [esi+100]
_50289:
	jmp	_50290
_50287:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50291
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_50291:
	cmp	eax,0
	je	_50293
	fld	dword [esi+108]
	fadd	dword [_114529]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50294
	fldz
	fstp	dword [esi+100]
_50294:
	jmp	_50295
_50293:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50296
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_50296:
	cmp	eax,0
	je	_50298
	fld	dword [esi+108]
	fadd	dword [_114530]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50299
	fldz
	fstp	dword [esi+100]
_50299:
	jmp	_50300
_50298:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50301
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_50301:
	cmp	eax,0
	je	_50303
	fld	dword [esi+108]
	fadd	dword [_114531]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50304
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50304:
	jmp	_50307
_50303:
	fldz
	fstp	dword [esi+100]
_50307:
_50300:
_50295:
_50290:
_50286:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50308
	fldz
	fstp	dword [esi+104]
_50308:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50309
	fld	dword [esi+100]
	fld	dword [_114532]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50309:
	cmp	eax,0
	je	_50311
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50311:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50313
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_50313:
	cmp	eax,0
	je	_50315
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50315:
	cmp	eax,0
	je	_50317
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50317:
	cmp	eax,0
	je	_50319
	jmp	_5089
_50319:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5089:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15622
_15622:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_3a:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-44],0
	mov	dword [ebp-36],0
	mov	dword [_50658],_50659
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	jne	_50322
	jmp	_5124
_50322:
	mov	eax,dword [ebp+8]
	fld	dword [eax+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50323
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50324
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fsub	dword [_114693]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+200]
_50324:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50327
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fsub	dword [_114694]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+288]
_50327:
_50323:
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50328
	mov	dword [ebp-44],1
_50328:
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50330
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fsub	dword [_114695]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+192]
_50330:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50331
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50331:
	cmp	eax,0
	je	_50333
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50333:
	cmp	eax,0
	je	_50335
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_50335:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50337
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50337:
	cmp	eax,0
	je	_50339
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50339:
	cmp	eax,0
	je	_50341
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50341:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50344
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_50344:
	cmp	eax,0
	je	_50346
	jmp	_5122
_50346:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50348
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50348:
	cmp	eax,0
	je	_50350
	jmp	_5122
_50350:
_50347:
	mov	dword [ebp-24],0
	mov	dword [ebp-12],0
	push	100
	push	_50353
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	100
	push	_50355
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	100
	push	_50357
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	12
	push	_50359
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50361
	mov	eax,dword [ebp+8]
	fld	dword [eax+196]
	fld	dword [_114696]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50362
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50362:
	cmp	eax,0
	je	_50364
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50365
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_114697]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_50366
_50365:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50366:
_50364:
	jmp	_5122
_50361:
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50369
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_50369:
	cmp	eax,0
	je	_50371
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5091
_5093:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5091
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50378
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50378:
	cmp	eax,0
	je	_50382
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50380
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50380:
_50382:
	cmp	eax,0
	je	_50384
	jmp	_5091
_50384:
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50385
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50385:
	cmp	eax,0
	jne	_50387
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50387:
	cmp	eax,0
	jne	_50389
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50389:
	cmp	eax,0
	jne	_50391
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50391:
	cmp	eax,0
	je	_50393
	jmp	_5091
_50393:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50394
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50394:
	cmp	eax,0
	jne	_50396
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50396:
	cmp	eax,0
	jne	_50398
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50398:
	cmp	eax,0
	je	_50400
	jmp	_5091
_50400:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50403
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50401
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50401:
_50403:
	cmp	eax,0
	je	_50405
	jmp	_5091
_50405:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50408
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50406
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50406:
_50408:
	cmp	eax,0
	je	_50410
	jmp	_5091
_50410:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_50411
	jmp	_5091
_50411:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50412
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50412:
	cmp	eax,0
	je	_50414
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114698]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50415
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114699]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50415:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50416
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50416:
	cmp	eax,0
	je	_50418
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50419
	mov	eax,dword [edx+236]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_50419:
	cmp	eax,0
	je	_50421
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_114700]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50421:
	cmp	eax,0
	je	_50423
	mov	dword [ebp-28],0
_50423:
	cmp	dword [ebp-28],0
	jne	_50424
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_50425
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50426
_50425:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50426:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+20]
	mov	dword [ebp-36],eax
	jmp	_5092
_50424:
_50418:
_50414:
_5091:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5093
_5092:
	cmp	dword [ebp-44],1
	jne	_50428
	cmp	dword [ebp-12],0
	jne	_50429
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5094
_5096:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5094
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50436
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50436:
	cmp	eax,0
	je	_50438
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114701]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50439
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114702]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50439:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50440
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_50440:
	cmp	eax,0
	je	_50442
	mov	ecx,dword [edx+88]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50443
	mov	eax,dword [edx+88]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_50443:
	cmp	eax,0
	je	_50445
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+16]
	fld	dword [_114703]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50445:
	cmp	eax,0
	je	_50447
	mov	dword [ebp-28],0
_50447:
	cmp	dword [ebp-28],0
	jne	_50448
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_50449
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50450
_50449:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50450:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+12]
	mov	dword [ebp-36],eax
	jmp	_5095
_50448:
_50442:
_50438:
_5094:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5096
_5095:
_50429:
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50451
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50451:
	cmp	eax,0
	je	_50453
	mov	esi,dword [_bb_defenderAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5097
_5099:
	mov	eax,ebx
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5097
	mov	ecx,dword [edx+20]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50460
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50460:
	cmp	eax,0
	je	_50462
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114704]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50463
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114705]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50463:
	mov	ecx,dword [edx+24]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50464
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+12]
	fld	dword [_114706]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50464:
	cmp	eax,0
	je	_50466
	mov	dword [ebp-28],0
_50466:
	cmp	dword [ebp-28],0
	jne	_50467
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+24],eax
	jne	_50468
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50469
_50468:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+24]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50469:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+8]
	mov	dword [ebp-36],eax
	jmp	_5098
_50467:
_50462:
_5097:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5099
_5098:
_50453:
_50428:
_50371:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50470
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_50470:
	cmp	eax,0
	je	_50472
	fld1
	fstp	dword [edi+24]
	fld	dword [_114707]
	fstp	dword [edi+4+24]
	fld	dword [_114708]
	fstp	dword [edi+8+24]
	fld	dword [_114709]
	fstp	dword [edi+12+24]
	fld	dword [_114710]
	fstp	dword [edi+16+24]
	fld	dword [_114711]
	fstp	dword [edi+20+24]
	fld	dword [_114712]
	fstp	dword [edi+24+24]
	fld	dword [_114713]
	fstp	dword [edi+28+24]
	fld	dword [_114714]
	fstp	dword [edi+32+24]
	fld	dword [_114715]
	fstp	dword [edi+36+24]
	fld	dword [_114716]
	fstp	dword [edi+40+24]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],9
	jle	_50473
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50474
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50474:
	cmp	eax,0
	je	_50476
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50476:
	cmp	eax,0
	je	_50478
	mov	eax,dword [ebp-12]
	mov	dword [ebp-40],eax
	mov	dword [ebp-12],0
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5100
_5102:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5100
	mov	eax,dword [ebp-36]
	cmp	dword [edx+20],eax
	jne	_50485
	jmp	_5100
_50485:
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50486
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50486:
	cmp	eax,0
	jne	_50488
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50488:
	cmp	eax,0
	jne	_50490
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50490:
	cmp	eax,0
	jne	_50492
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50492:
	cmp	eax,0
	je	_50494
	jmp	_5100
_50494:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50495
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50495:
	cmp	eax,0
	jne	_50497
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50497:
	cmp	eax,0
	jne	_50499
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50499:
	cmp	eax,0
	je	_50501
	jmp	_5100
_50501:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50504
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50502
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50502:
_50504:
	cmp	eax,0
	je	_50506
	jmp	_5100
_50506:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50509
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50507
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50507:
_50509:
	cmp	eax,0
	je	_50511
	jmp	_5100
_50511:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_50512
	jmp	_5100
_50512:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50513
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50513:
	cmp	eax,0
	je	_50515
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114717]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50516
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114718]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50516:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50517
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50517:
	cmp	eax,0
	je	_50519
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_50520
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50521
_50520:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50521:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50519:
_50515:
_5100:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5102
_5101:
	cmp	dword [ebp-12],0
	jne	_50522
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5103
_5105:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5103
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50528
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50528:
	cmp	eax,0
	je	_50530
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114719]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50531
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114720]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50531:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50532
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_50532:
	cmp	eax,0
	je	_50534
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_50535
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50536
_50535:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50536:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50534:
_50530:
_5103:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5105
_5104:
	cmp	dword [ebp-12],0
	jne	_50537
	mov	eax,dword [ebp-40]
	mov	dword [ebp-12],eax
_50537:
_50522:
_50478:
	jmp	_50538
_50473:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50539
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50539:
	cmp	eax,0
	je	_50541
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114721]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50541:
	cmp	eax,0
	je	_50543
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fld	dword [_114722]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50544
	mov	eax,dword [ebp+8]
	fld	dword [eax+284]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+288]
_50544:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50545
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50545:
	cmp	eax,0
	je	_50547
	mov	esi,dword [_bb_catapultAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5106
_5108:
	mov	eax,ebx
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5106
	mov	ecx,dword [edx+16]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50554
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50554:
	cmp	eax,0
	je	_50556
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114723]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50557
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114724]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50557:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114725]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50558
	mov	eax,dword [edx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50559
	mov	eax,dword [edx+20]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50559:
	cmp	eax,0
	je	_50561
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+20],eax
	jne	_50562
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50563
_50562:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+20]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50563:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50561:
_50558:
_50556:
_5106:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5108
_5107:
_50547:
	cmp	dword [ebp-12],0
	jne	_50564
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5109
_5111:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5109
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50570
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50570:
	cmp	eax,0
	jne	_50572
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50572:
	cmp	eax,0
	jne	_50574
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50574:
	cmp	eax,0
	jne	_50576
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50576:
	cmp	eax,0
	je	_50578
	jmp	_5109
_50578:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50579
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50579:
	cmp	eax,0
	jne	_50581
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50581:
	cmp	eax,0
	jne	_50583
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50583:
	cmp	eax,0
	je	_50585
	jmp	_5109
_50585:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50588
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50586
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50586:
_50588:
	cmp	eax,0
	je	_50590
	jmp	_5109
_50590:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50593
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50591
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50591:
_50593:
	cmp	eax,0
	je	_50595
	jmp	_5109
_50595:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_50596
	jmp	_5109
_50596:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50597
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50597:
	cmp	eax,0
	je	_50599
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114726]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50600
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114727]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50600:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114728]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50601
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50602
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50602:
	cmp	eax,0
	je	_50604
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_50605
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50606
_50605:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50606:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50604:
_50601:
_50599:
_5109:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5111
_5110:
	cmp	dword [ebp-12],0
	jne	_50607
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5112
_5114:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5112
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50613
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50613:
	cmp	eax,0
	je	_50615
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114729]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50616
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114730]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50616:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50617
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_50617:
	cmp	eax,0
	je	_50619
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_50620
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50621
_50620:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50621:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50619:
_50615:
_5112:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5114
_5113:
_50607:
_50564:
_50543:
_50538:
	cmp	dword [ebp-24],1
	jne	_50622
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
_50622:
_50472:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50623
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50623:
	cmp	eax,0
	je	_50625
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50626
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50626:
	cmp	eax,0
	je	_50628
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_50628:
	cmp	eax,0
	je	_50630
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50631
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50631:
	cmp	eax,0
	je	_50633
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50633:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],4
	jmp	_50634
_50630:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50635
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_50635:
	cmp	eax,0
	je	_50637
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_50637:
	cmp	eax,0
	je	_50639
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50640
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50640:
	cmp	eax,0
	je	_50642
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50642:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],5
_50639:
_50634:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114731]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50643
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50643:
	cmp	eax,0
	je	_50645
	mov	eax,dword [ebp-20]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp-16]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+96],eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_50648
_5117:
	mov	eax,dword [ebp-20]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-16]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50653
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],ebx
	mov	dword [ebp-4],edx
_50653:
_5115:
	add	edi,1
_50648:
	cmp	edi,dword [ebp-8]
	jle	_5117
_5116:
	push	dword [ebp-4]
	mov	eax,dword [ebp+8]
	push	dword [eax+96]
	mov	eax,dword [ebp+8]
	push	dword [eax+172]
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+148]
	mov	eax,dword [ebp+8]
	push	dword [eax+164]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TEnemyWeapon+88]
	add	esp,36
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50645:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	jmp	_50654
_50625:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50655
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_50655:
	cmp	eax,0
	je	_50657
	jmp	_5120
_50657:
_5118:
	cmp	dword [ebp-24],0
	jne	_50660
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50661
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50661:
	cmp	eax,0
	je	_50663
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_50663:
	cmp	eax,0
	je	_50665
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50666
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_50666:
	cmp	eax,0
	je	_50668
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50668:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	jmp	_50669
_50665:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50670
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_50670:
	cmp	eax,0
	je	_50672
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_50672:
	cmp	eax,0
	je	_50674
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50675
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_50675:
	cmp	eax,0
	je	_50677
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50677:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],2
_50674:
_50669:
_50660:
_5120:
	mov	eax,dword [ebp-44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50680
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_50678
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50678:
_50680:
	cmp	eax,0
	je	_50682
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114732]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50682:
	cmp	eax,0
	jne	_50688
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50684
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50684:
	cmp	eax,0
	je	_50686
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114733]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50686:
_50688:
	cmp	eax,0
	jne	_50692
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50690
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50690:
_50692:
	cmp	eax,0
	je	_50694
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2512
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50695
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_50695:
	cmp	eax,0
	je	_50697
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_50698
_50697:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50699
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_50699:
	cmp	eax,0
	je	_50701
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_50701:
_50698:
_50694:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	cmp	dword [ebp-28],1
	jne	_50702
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_50703
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50704
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114734]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50704:
	cmp	eax,0
	jne	_50708
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114735]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50706
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114736]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50706:
_50708:
	cmp	eax,0
	je	_50710
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_50711
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50711:
	cmp	eax,0
	je	_50713
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50713:
	cmp	eax,0
	je	_50715
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50716
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_50716:
	cmp	eax,0
	je	_50718
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_50718:
_50715:
_50710:
	jmp	_50720
_50703:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],2
	jne	_50721
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50722
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114737]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50722:
	cmp	eax,0
	jne	_50726
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114738]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_50724
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114739]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_50724:
_50726:
	cmp	eax,0
	je	_50728
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_50729
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50729:
	cmp	eax,0
	je	_50731
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50731:
	cmp	eax,0
	je	_50733
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50734
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_50734:
	cmp	eax,0
	je	_50736
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fmul	dword [_114740]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_50736:
_50733:
_50728:
_50721:
_50720:
_50702:
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50738
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fsub	dword [_114741]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_50738:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50739
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_50739:
	cmp	eax,0
	je	_50741
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setge	al
	movzx	eax,al
_50741:
	cmp	eax,0
	je	_50743
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_114742]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_50743:
	cmp	eax,0
	jne	_50751
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50745
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_50745:
	cmp	eax,0
	je	_50747
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
_50747:
	cmp	eax,0
	je	_50749
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50749:
_50751:
	cmp	eax,0
	je	_50753
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
	jmp	_5118
_50753:
_50654:
_5122:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50754
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50754:
	cmp	eax,0
	je	_50760
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_50756
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_50756:
	cmp	eax,0
	je	_50758
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_50758:
_50760:
	cmp	eax,0
	je	_50762
	mov	eax,dword [ebp+8]
	mov	dword [eax+216],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_50762:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114743]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50763
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_114744]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],0
	jne	_50764
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_114745]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50766
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50766:
	jmp	_50767
_50764:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50768
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_50768:
	cmp	eax,0
	je	_50770
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_114746]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50771
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50771:
	jmp	_50772
_50770:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50773
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_50773:
	cmp	eax,0
	je	_50775
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_114747]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50776
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50777
	mov	eax,dword [ebp+8]
	fld	dword [eax+228]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_50777:
_50776:
	jmp	_50778
_50775:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50779
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_50779:
	cmp	eax,0
	je	_50781
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_114748]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_50782
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50782:
	jmp	_50785
_50781:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50785:
_50778:
_50772:
_50767:
_50763:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50786
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_50786:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50787
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_114749]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_50787:
	cmp	eax,0
	je	_50789
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50789:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_50791
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_50791:
	cmp	eax,0
	je	_50793
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50793:
	cmp	eax,0
	je	_50795
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50795:
	cmp	eax,0
	je	_50797
	jmp	_5124
_50797:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+100]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+100]
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_5124:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+188]
	mov	eax,0
	jmp	_15625
_15625:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_3a_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-44],0
	mov	dword [ebp-36],0
	mov	dword [_51136],_51137
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	jne	_50800
	jmp	_5159
_50800:
	mov	eax,dword [ebp+8]
	fld	dword [eax+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50801
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50802
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fsub	dword [_115012]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+200]
_50802:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50805
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fsub	dword [_115013]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+288]
_50805:
_50801:
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_50806
	mov	dword [ebp-44],1
_50806:
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50808
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fsub	dword [_115014]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+192]
_50808:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50809
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50809:
	cmp	eax,0
	je	_50811
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50811:
	cmp	eax,0
	je	_50813
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_50813:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_50815
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50815:
	cmp	eax,0
	je	_50817
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_50817:
	cmp	eax,0
	je	_50819
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_50819:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50822
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_50822:
	cmp	eax,0
	je	_50824
	jmp	_5157
_50824:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50826
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_50826:
	cmp	eax,0
	je	_50828
	jmp	_5157
_50828:
_50825:
	mov	dword [ebp-24],0
	mov	dword [ebp-12],0
	push	100
	push	_50831
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	100
	push	_50833
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	100
	push	_50835
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	12
	push	_50837
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50839
	mov	eax,dword [ebp+8]
	fld	dword [eax+196]
	fld	dword [_115015]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_50840
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50840:
	cmp	eax,0
	je	_50842
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50843
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_115016]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_50844
_50843:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_50844:
_50842:
	jmp	_5157
_50839:
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50847
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_50847:
	cmp	eax,0
	je	_50849
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5126
_5128:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5126
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50856
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50856:
	cmp	eax,0
	je	_50860
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50858
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_50858:
_50860:
	cmp	eax,0
	je	_50862
	jmp	_5126
_50862:
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50863
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50863:
	cmp	eax,0
	jne	_50865
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50865:
	cmp	eax,0
	jne	_50867
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50867:
	cmp	eax,0
	jne	_50869
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50869:
	cmp	eax,0
	je	_50871
	jmp	_5126
_50871:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50872
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50872:
	cmp	eax,0
	jne	_50874
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50874:
	cmp	eax,0
	jne	_50876
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50876:
	cmp	eax,0
	je	_50878
	jmp	_5126
_50878:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50881
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50879
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50879:
_50881:
	cmp	eax,0
	je	_50883
	jmp	_5126
_50883:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50886
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50884
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50884:
_50886:
	cmp	eax,0
	je	_50888
	jmp	_5126
_50888:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_50889
	jmp	_5126
_50889:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50890
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50890:
	cmp	eax,0
	je	_50892
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115017]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50893
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115018]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50893:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50894
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50894:
	cmp	eax,0
	je	_50896
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50897
	mov	eax,dword [edx+236]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_50897:
	cmp	eax,0
	je	_50899
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_115019]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50899:
	cmp	eax,0
	je	_50901
	mov	dword [ebp-28],0
_50901:
	cmp	dword [ebp-28],0
	jne	_50902
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_50903
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50904
_50903:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50904:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+20]
	mov	dword [ebp-36],eax
	jmp	_5127
_50902:
_50896:
_50892:
_5126:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5128
_5127:
	cmp	dword [ebp-44],1
	jne	_50906
	cmp	dword [ebp-12],0
	jne	_50907
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5129
_5131:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5129
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50914
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50914:
	cmp	eax,0
	je	_50916
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115020]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50917
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115021]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50917:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50918
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_50918:
	cmp	eax,0
	je	_50920
	mov	ecx,dword [edx+88]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50921
	mov	eax,dword [edx+88]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_50921:
	cmp	eax,0
	je	_50923
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+16]
	fld	dword [_115022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50923:
	cmp	eax,0
	je	_50925
	mov	dword [ebp-28],0
_50925:
	cmp	dword [ebp-28],0
	jne	_50926
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_50927
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50928
_50927:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50928:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+12]
	mov	dword [ebp-36],eax
	jmp	_5130
_50926:
_50920:
_50916:
_5129:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5131
_5130:
_50907:
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50929
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_50929:
	cmp	eax,0
	je	_50931
	mov	esi,dword [_bb_defenderAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5132
_5134:
	mov	eax,ebx
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5132
	mov	ecx,dword [edx+20]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50938
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50938:
	cmp	eax,0
	je	_50940
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115023]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50941
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115024]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50941:
	mov	ecx,dword [edx+24]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50942
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+12]
	fld	dword [_115025]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50942:
	cmp	eax,0
	je	_50944
	mov	dword [ebp-28],0
_50944:
	cmp	dword [ebp-28],0
	jne	_50945
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+24],eax
	jne	_50946
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50947
_50946:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+24]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50947:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+8]
	mov	dword [ebp-36],eax
	jmp	_5133
_50945:
_50940:
_5132:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5134
_5133:
_50931:
_50906:
_50849:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50948
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_50948:
	cmp	eax,0
	je	_50950
	fld1
	fstp	dword [edi+24]
	fld	dword [_115026]
	fstp	dword [edi+4+24]
	fld	dword [_115027]
	fstp	dword [edi+8+24]
	fld	dword [_115028]
	fstp	dword [edi+12+24]
	fld	dword [_115029]
	fstp	dword [edi+16+24]
	fld	dword [_115030]
	fstp	dword [edi+20+24]
	fld	dword [_115031]
	fstp	dword [edi+24+24]
	fld	dword [_115032]
	fstp	dword [edi+28+24]
	fld	dword [_115033]
	fstp	dword [edi+32+24]
	fld	dword [_115034]
	fstp	dword [edi+36+24]
	fld	dword [_115035]
	fstp	dword [edi+40+24]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],9
	jle	_50951
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50952
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_50952:
	cmp	eax,0
	je	_50954
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_50954:
	cmp	eax,0
	je	_50956
	mov	eax,dword [ebp-12]
	mov	dword [ebp-40],eax
	mov	dword [ebp-12],0
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5135
_5137:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5135
	mov	eax,dword [ebp-36]
	cmp	dword [edx+20],eax
	jne	_50963
	jmp	_5135
_50963:
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50964
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_50964:
	cmp	eax,0
	jne	_50966
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_50966:
	cmp	eax,0
	jne	_50968
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_50968:
	cmp	eax,0
	jne	_50970
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_50970:
	cmp	eax,0
	je	_50972
	jmp	_5135
_50972:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50973
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_50973:
	cmp	eax,0
	jne	_50975
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_50975:
	cmp	eax,0
	jne	_50977
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_50977:
	cmp	eax,0
	je	_50979
	jmp	_5135
_50979:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50982
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50980
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_50980:
_50982:
	cmp	eax,0
	je	_50984
	jmp	_5135
_50984:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50987
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_50985
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_50985:
_50987:
	cmp	eax,0
	je	_50989
	jmp	_5135
_50989:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_50990
	jmp	_5135
_50990:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_50991
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_50991:
	cmp	eax,0
	je	_50993
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115036]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_50994
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115037]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_50994:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_50995
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_50995:
	cmp	eax,0
	je	_50997
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_50998
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_50999
_50998:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_50999:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_50997:
_50993:
_5135:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5137
_5136:
	cmp	dword [ebp-12],0
	jne	_51000
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5138
_5140:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5138
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51006
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51006:
	cmp	eax,0
	je	_51008
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115038]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51009
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115039]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51009:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51010
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_51010:
	cmp	eax,0
	je	_51012
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_51013
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_51014
_51013:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_51014:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_51012:
_51008:
_5138:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5140
_5139:
	cmp	dword [ebp-12],0
	jne	_51015
	mov	eax,dword [ebp-40]
	mov	dword [ebp-12],eax
_51015:
_51000:
_50956:
	jmp	_51016
_50951:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51017
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51017:
	cmp	eax,0
	je	_51019
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115040]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51019:
	cmp	eax,0
	je	_51021
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	fld	dword [_115041]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51022
	mov	eax,dword [ebp+8]
	fld	dword [eax+284]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+288]
_51022:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51023
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
_51023:
	cmp	eax,0
	je	_51025
	mov	esi,dword [_bb_catapultAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5141
_5143:
	mov	eax,ebx
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5141
	mov	ecx,dword [edx+16]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51032
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51032:
	cmp	eax,0
	je	_51034
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115042]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51035
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115043]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51035:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115044]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51036
	mov	eax,dword [edx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51037
	mov	eax,dword [edx+20]
	cmp	eax,10
	setle	al
	movzx	eax,al
_51037:
	cmp	eax,0
	je	_51039
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+20],eax
	jne	_51040
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_51041
_51040:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+20]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_51041:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_51039:
_51036:
_51034:
_5141:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5143
_5142:
_51025:
	cmp	dword [ebp-12],0
	jne	_51042
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5144
_5146:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5144
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51048
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_51048:
	cmp	eax,0
	jne	_51050
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_51050:
	cmp	eax,0
	jne	_51052
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_51052:
	cmp	eax,0
	jne	_51054
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_51054:
	cmp	eax,0
	je	_51056
	jmp	_5144
_51056:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51057
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_51057:
	cmp	eax,0
	jne	_51059
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_51059:
	cmp	eax,0
	jne	_51061
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_51061:
	cmp	eax,0
	je	_51063
	jmp	_5144
_51063:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51066
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51064
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_51064:
_51066:
	cmp	eax,0
	je	_51068
	jmp	_5144
_51068:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51071
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51069
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_51069:
_51071:
	cmp	eax,0
	je	_51073
	jmp	_5144
_51073:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_51074
	jmp	_5144
_51074:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51075
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51075:
	cmp	eax,0
	je	_51077
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115045]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51078
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115046]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51078:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115047]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51079
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51080
	mov	eax,dword [edx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_51080:
	cmp	eax,0
	je	_51082
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_51083
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_51084
_51083:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_51084:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_51082:
_51079:
_51077:
_5144:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5146
_5145:
	cmp	dword [ebp-12],0
	jne	_51085
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5147
_5149:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5147
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51091
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51091:
	cmp	eax,0
	je	_51093
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115048]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51094
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115049]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51094:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51095
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_51095:
	cmp	eax,0
	je	_51097
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+88],eax
	jne	_51098
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_51099
_51098:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+88]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_51099:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_51097:
_51093:
_5147:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5149
_5148:
_51085:
_51042:
_51021:
_51016:
	cmp	dword [ebp-24],1
	jne	_51100
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
_51100:
_50950:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51101
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51101:
	cmp	eax,0
	je	_51103
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51104
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_51104:
	cmp	eax,0
	je	_51106
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_51106:
	cmp	eax,0
	je	_51108
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51109
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51109:
	cmp	eax,0
	je	_51111
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51111:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],4
	jmp	_51112
_51108:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51113
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_51113:
	cmp	eax,0
	je	_51115
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_51115:
	cmp	eax,0
	je	_51117
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51118
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51118:
	cmp	eax,0
	je	_51120
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51120:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],5
_51117:
_51112:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115050]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51121
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51121:
	cmp	eax,0
	je	_51123
	mov	eax,dword [ebp-20]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp-16]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+96],eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_51126
_5152:
	mov	eax,dword [ebp-20]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-16]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51131
	mov	dword [ebp+-48],esi
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],ebx
	mov	dword [ebp-4],edx
_51131:
_5150:
	add	edi,1
_51126:
	cmp	edi,dword [ebp-8]
	jle	_5152
_5151:
	push	dword [ebp-4]
	mov	eax,dword [ebp+8]
	push	dword [eax+96]
	mov	eax,dword [ebp+8]
	push	dword [eax+172]
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+148]
	mov	eax,dword [ebp+8]
	push	dword [eax+164]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TEnemyWeapon+88]
	add	esp,36
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51123:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	jmp	_51132
_51103:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51133
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_51133:
	cmp	eax,0
	je	_51135
	jmp	_5155
_51135:
_5153:
	cmp	dword [ebp-24],0
	jne	_51138
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51139
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_51139:
	cmp	eax,0
	je	_51141
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_51141:
	cmp	eax,0
	je	_51143
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51144
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51144:
	cmp	eax,0
	je	_51146
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51146:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	jmp	_51147
_51143:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51148
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_51148:
	cmp	eax,0
	je	_51150
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_51150:
	cmp	eax,0
	je	_51152
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51153
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51153:
	cmp	eax,0
	je	_51155
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51155:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],2
_51152:
_51147:
_51138:
_5155:
	mov	eax,dword [ebp-44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51158
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_51156
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_51156:
_51158:
	cmp	eax,0
	je	_51160
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115051]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51160:
	cmp	eax,0
	jne	_51166
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51162
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_51162:
	cmp	eax,0
	je	_51164
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115052]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51164:
_51166:
	cmp	eax,0
	jne	_51170
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51168
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_51168:
_51170:
	cmp	eax,0
	je	_51172
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2512
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51173
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_51173:
	cmp	eax,0
	je	_51175
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_51176
_51175:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51177
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_51177:
	cmp	eax,0
	je	_51179
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_51179:
_51176:
_51172:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	cmp	dword [ebp-28],1
	jne	_51180
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_51181
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51182
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115053]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51182:
	cmp	eax,0
	jne	_51186
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115054]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51184
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115055]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51184:
_51186:
	cmp	eax,0
	je	_51188
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_51189
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51189:
	cmp	eax,0
	je	_51191
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51191:
	cmp	eax,0
	je	_51193
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51194
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_51194:
	cmp	eax,0
	je	_51196
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_51196:
_51193:
_51188:
	jmp	_51198
_51181:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],2
	jne	_51199
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51200
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115056]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51200:
	cmp	eax,0
	jne	_51204
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115057]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51202
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115058]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51202:
_51204:
	cmp	eax,0
	je	_51206
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_51207
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51207:
	cmp	eax,0
	je	_51209
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51209:
	cmp	eax,0
	je	_51211
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51212
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_51212:
	cmp	eax,0
	je	_51214
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fmul	dword [_115059]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_51214:
_51211:
_51206:
_51199:
_51198:
_51180:
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51216
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fsub	dword [_115060]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_51216:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51217
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_51217:
	cmp	eax,0
	je	_51219
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setge	al
	movzx	eax,al
_51219:
	cmp	eax,0
	je	_51221
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fsubp	st1,st0
	fld	dword [_115061]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_51221:
	cmp	eax,0
	jne	_51229
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51223
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_51223:
	cmp	eax,0
	je	_51225
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
_51225:
	cmp	eax,0
	je	_51227
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_51227:
_51229:
	cmp	eax,0
	je	_51231
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
	jmp	_5153
_51231:
_51132:
_5157:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51232
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51232:
	cmp	eax,0
	je	_51238
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51234
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51234:
	cmp	eax,0
	je	_51236
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51236:
_51238:
	cmp	eax,0
	je	_51240
	mov	eax,dword [ebp+8]
	mov	dword [eax+216],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_51240:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115062]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51241
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_115063]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],0
	jne	_51242
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_115064]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51244
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51244:
	jmp	_51245
_51242:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51246
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_51246:
	cmp	eax,0
	je	_51248
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_115065]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51249
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51249:
	jmp	_51250
_51248:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51251
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_51251:
	cmp	eax,0
	je	_51253
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_115066]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51254
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51255
	mov	eax,dword [ebp+8]
	fld	dword [eax+228]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_51255:
_51254:
	jmp	_51256
_51253:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51257
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_51257:
	cmp	eax,0
	je	_51259
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_115067]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51260
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51260:
	jmp	_51263
_51259:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_51263:
_51256:
_51250:
_51245:
_51241:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51264
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_51264:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51265
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_115068]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51265:
	cmp	eax,0
	je	_51267
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51267:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51269
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_51269:
	cmp	eax,0
	je	_51271
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51271:
	cmp	eax,0
	je	_51273
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51273:
	cmp	eax,0
	je	_51275
	jmp	_5159
_51275:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+100]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+100]
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-48],eax
	fild	dword [ebp+-48]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_5159:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+188]
	mov	eax,0
	jmp	_15628
_15628:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_4a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_51516],_51517
	cmp	dword [esi+224],0
	jne	_51278
	jmp	_5175
_51278:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51279
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51280
	fld	dword [esi+200]
	fsub	dword [_115331]
	fstp	dword [esi+200]
_51280:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_51279:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51283
	fld	dword [esi+192]
	fsub	dword [_115332]
	fstp	dword [esi+192]
_51283:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51284
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51284:
	cmp	eax,0
	je	_51286
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51286:
	cmp	eax,0
	je	_51288
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_51288:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51289
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51289:
	cmp	eax,0
	je	_51291
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51291:
	cmp	eax,0
	je	_51293
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51293:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51295
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_51295:
	cmp	eax,0
	je	_51297
	jmp	_5173
_51297:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51299
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51299:
	cmp	eax,0
	je	_51301
	jmp	_5173
_51301:
_51298:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51303
	fld	dword [esi+196]
	fld	dword [_115333]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51304
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_51304:
	cmp	eax,0
	je	_51306
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51307
	fld	dword [esi+28]
	fsub	dword [_115334]
	fstp	dword [esi+28]
	jmp	_51308
_51307:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51308:
_51306:
	jmp	_5173
_51303:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51311
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_51311:
	cmp	eax,0
	je	_51313
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5161
_5163:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5161
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51320
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51320:
	cmp	eax,0
	je	_51324
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51322
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_51322:
_51324:
	cmp	eax,0
	je	_51326
	jmp	_5161
_51326:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51327
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_51327:
	cmp	eax,0
	jne	_51329
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_51329:
	cmp	eax,0
	jne	_51331
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_51331:
	cmp	eax,0
	jne	_51333
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_51333:
	cmp	eax,0
	jne	_51335
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_51335:
	cmp	eax,0
	je	_51337
	jmp	_5161
_51337:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51338
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_51338:
	cmp	eax,0
	jne	_51340
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_51340:
	cmp	eax,0
	jne	_51342
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_51342:
	cmp	eax,0
	je	_51344
	jmp	_5161
_51344:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51347
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51345
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_51345:
_51347:
	cmp	eax,0
	je	_51349
	jmp	_5161
_51349:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51352
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51350
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_51350:
_51352:
	cmp	eax,0
	je	_51354
	jmp	_5161
_51354:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51355
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51355:
	cmp	eax,0
	je	_51357
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115335]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51358
	fld	dword [esi+108]
	fsub	dword [_115336]
	fstp	dword [esi+100]
_51358:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51359
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51359:
	cmp	eax,0
	je	_51361
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_115337]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51361:
	cmp	eax,0
	je	_51363
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51365
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51365:
	cmp	eax,0
	je	_51367
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51368
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_51368:
	cmp	eax,0
	je	_51370
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_51371
_51370:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_51371:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51367:
	cmp	dword [ebx+280],0
	jg	_51373
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_51373:
_51363:
	cmp	dword [ebp-16],1
	jne	_51375
	mov	dword [esi+120],2511
	jmp	_5162
_51375:
_51357:
_5161:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5163
_5162:
	cmp	dword [_bb_currGameMode],666
	jne	_51376
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5164
_5166:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5164
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51383
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51383:
	cmp	eax,0
	je	_51385
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115338]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51386
	fld	dword [esi+108]
	fsub	dword [_115339]
	fstp	dword [esi+100]
_51386:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51387
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51387:
	cmp	eax,0
	je	_51389
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_115340]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51389:
	cmp	eax,0
	je	_51391
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51392
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51392:
	cmp	eax,0
	je	_51394
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51394:
	cmp	dword [ebx+56],0
	jg	_51396
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_51396:
_51391:
	cmp	dword [ebp-16],1
	jne	_51398
	mov	dword [esi+120],2511
	jmp	_5165
_51398:
_51385:
_5164:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5166
_5165:
_51376:
_51313:
	cmp	dword [_bb_currGameMode],666
	je	_51399
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51400
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_51400:
	cmp	eax,0
	je	_51402
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5167
_5169:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5167
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51409
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51409:
	cmp	eax,0
	je	_51411
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115341]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51412
	fld	dword [esi+108]
	fsub	dword [_115342]
	fstp	dword [esi+100]
_51412:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51413
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51413:
	cmp	eax,0
	je	_51415
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_115343]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51415:
	cmp	eax,0
	je	_51417
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115344]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51418
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51418:
	cmp	dword [ebx+108],0
	jg	_51420
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51420:
_51417:
	cmp	dword [ebp-16],1
	jne	_51422
	jmp	_5168
_51422:
_51411:
_5167:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5169
_5168:
_51402:
_51399:
	cmp	dword [esi+92],0
	jne	_51423
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5170
_5172:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5170
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51430
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51430:
	cmp	eax,0
	je	_51432
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115345]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51433
	fld	dword [esi+108]
	fsub	dword [_115346]
	fstp	dword [esi+100]
_51433:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51434
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_115347]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51434:
	cmp	eax,0
	je	_51436
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115348]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51437
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51437:
	cmp	dword [ebx+76],0
	jg	_51439
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_51439:
_51436:
	cmp	dword [ebp-16],1
	jne	_51441
	jmp	_5171
_51441:
_51432:
_5170:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5172
_5171:
_51423:
	cmp	dword [ebp-16],1
	jne	_51442
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51443
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_51443:
	cmp	eax,0
	je	_51445
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_51445:
	cmp	eax,0
	je	_51447
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51448
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51448:
	cmp	eax,0
	je	_51450
	fldz
	fstp	dword [esi+100]
_51450:
	mov	dword [esi+116],4
	jmp	_51451
_51447:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51452
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_51452:
	cmp	eax,0
	je	_51454
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_51454:
	cmp	eax,0
	je	_51456
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51457
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51457:
	cmp	eax,0
	je	_51459
	fldz
	fstp	dword [esi+100]
_51459:
	mov	dword [esi+116],5
_51456:
_51451:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_51460
_51442:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51461
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_51461:
	cmp	eax,0
	je	_51463
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_51463:
	cmp	eax,0
	je	_51465
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51466
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51466:
	cmp	eax,0
	je	_51468
	fldz
	fstp	dword [esi+100]
_51468:
	mov	dword [esi+116],1
	jmp	_51469
_51465:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51470
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_51470:
	cmp	eax,0
	je	_51472
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_51472:
	cmp	eax,0
	je	_51474
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51475
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51475:
	cmp	eax,0
	je	_51477
	fldz
	fstp	dword [esi+100]
_51477:
	mov	dword [esi+116],2
_51474:
_51469:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_51478
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51479
	fld	dword [esi+100]
	fld	dword [_115349]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51479:
	cmp	eax,0
	jne	_51483
	fld	dword [esi+100]
	fld	dword [_115350]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51481
	fld	dword [esi+100]
	fld	dword [_115351]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51481:
_51483:
	cmp	eax,0
	je	_51485
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_51486
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51486:
	cmp	eax,0
	je	_51488
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51488:
	cmp	eax,0
	je	_51490
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51491
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_51491:
	cmp	eax,0
	je	_51493
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_51493:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51495
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51495:
	cmp	eax,0
	je	_51497
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_51497:
_51490:
_51485:
	jmp	_51498
_51478:
	cmp	dword [esi+116],2
	jne	_51499
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51500
	fld	dword [esi+100]
	fld	dword [_115352]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51500:
	cmp	eax,0
	jne	_51504
	fld	dword [esi+100]
	fld	dword [_115353]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51502
	fld	dword [esi+100]
	fld	dword [_115354]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51502:
_51504:
	cmp	eax,0
	je	_51506
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_51507
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51507:
	cmp	eax,0
	je	_51509
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51509:
	cmp	eax,0
	je	_51511
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51512
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_51512:
	cmp	eax,0
	je	_51514
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_115355]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_51514:
_51511:
_51506:
_51499:
_51498:
_51460:
_5173:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51524
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51518
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_51518:
	cmp	eax,0
	je	_51520
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51520:
	cmp	eax,0
	je	_51522
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51522:
_51524:
	cmp	eax,0
	je	_51526
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_51526:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115356]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51527
	fld	dword [esi+108]
	fsub	dword [_115357]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_51528
	fld	dword [esi+108]
	fadd	dword [_115358]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51530
	fldz
	fstp	dword [esi+100]
_51530:
	jmp	_51531
_51528:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51532
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_51532:
	cmp	eax,0
	je	_51534
	fld	dword [esi+108]
	fadd	dword [_115359]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51535
	fldz
	fstp	dword [esi+100]
_51535:
	jmp	_51536
_51534:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51537
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_51537:
	cmp	eax,0
	je	_51539
	fld	dword [esi+108]
	fadd	dword [_115360]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51540
	fldz
	fstp	dword [esi+100]
_51540:
	jmp	_51541
_51539:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51542
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_51542:
	cmp	eax,0
	je	_51544
	fld	dword [esi+108]
	fadd	dword [_115361]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51545
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51545:
	jmp	_51548
_51544:
	fldz
	fstp	dword [esi+100]
_51548:
_51541:
_51536:
_51531:
_51527:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51549
	fldz
	fstp	dword [esi+104]
_51549:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51550
	fld	dword [esi+100]
	fld	dword [_115362]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51550:
	cmp	eax,0
	je	_51552
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51552:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51554
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_51554:
	cmp	eax,0
	je	_51556
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51556:
	cmp	eax,0
	je	_51558
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51558:
	cmp	eax,0
	je	_51560
	jmp	_5175
_51560:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5175:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15631
_15631:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_4b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_51823],_51824
	cmp	dword [esi+224],0
	jne	_51563
	jmp	_5191
_51563:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51564
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51565
	fld	dword [esi+200]
	fsub	dword [_115521]
	fstp	dword [esi+200]
_51565:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_51564:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51568
	fld	dword [esi+192]
	fsub	dword [_115522]
	fstp	dword [esi+192]
_51568:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51569
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51569:
	cmp	eax,0
	je	_51571
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51571:
	cmp	eax,0
	je	_51573
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_51573:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51574
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51574:
	cmp	eax,0
	je	_51576
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51576:
	cmp	eax,0
	je	_51578
	mov	dword [esi+116],7
	mov	eax,esi
	push	7
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51578:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51581
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_51581:
	cmp	eax,0
	je	_51583
	jmp	_5189
_51583:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51585
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51585:
	cmp	eax,0
	je	_51587
	jmp	_5189
_51587:
_51584:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51589
	fld	dword [esi+196]
	fld	dword [_115523]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51590
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_51590:
	cmp	eax,0
	je	_51592
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51593
	fld	dword [esi+28]
	fsub	dword [_115524]
	fstp	dword [esi+28]
	jmp	_51594
_51593:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51594:
_51592:
	jmp	_5189
_51589:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51597
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_51597:
	cmp	eax,0
	je	_51599
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5177
_5179:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5177
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51606
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51606:
	cmp	eax,0
	je	_51610
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51608
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_51608:
_51610:
	cmp	eax,0
	je	_51612
	jmp	_5177
_51612:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51613
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_51613:
	cmp	eax,0
	jne	_51615
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_51615:
	cmp	eax,0
	jne	_51617
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_51617:
	cmp	eax,0
	jne	_51619
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_51619:
	cmp	eax,0
	jne	_51621
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_51621:
	cmp	eax,0
	je	_51623
	jmp	_5177
_51623:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51624
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_51624:
	cmp	eax,0
	jne	_51626
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_51626:
	cmp	eax,0
	jne	_51628
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_51628:
	cmp	eax,0
	je	_51630
	jmp	_5177
_51630:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51633
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51631
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_51631:
_51633:
	cmp	eax,0
	je	_51635
	jmp	_5177
_51635:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51638
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51636
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_51636:
_51638:
	cmp	eax,0
	je	_51640
	jmp	_5177
_51640:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51641
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51641:
	cmp	eax,0
	je	_51643
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115525]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51644
	fld	dword [esi+108]
	fsub	dword [_115526]
	fstp	dword [esi+100]
_51644:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51645
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51645:
	cmp	eax,0
	je	_51647
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_115527]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51647:
	cmp	eax,0
	je	_51649
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51651
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51651:
	cmp	eax,0
	je	_51653
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51654
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_51654:
	cmp	eax,0
	je	_51656
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_51657
_51656:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_51657:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51653:
	cmp	dword [ebx+280],0
	jg	_51659
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_51659:
_51649:
	cmp	dword [ebp-16],1
	jne	_51661
	mov	dword [esi+120],2511
	jmp	_5178
_51661:
_51643:
_5177:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5179
_5178:
	cmp	dword [_bb_currGameMode],666
	jne	_51662
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5180
_5182:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5180
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51669
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51669:
	cmp	eax,0
	je	_51671
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115528]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51672
	fld	dword [esi+108]
	fsub	dword [_115529]
	fstp	dword [esi+100]
_51672:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51673
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51673:
	cmp	eax,0
	je	_51675
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_115530]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51675:
	cmp	eax,0
	je	_51677
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51678
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51678:
	cmp	eax,0
	je	_51680
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51680:
	cmp	dword [ebx+56],0
	jg	_51682
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_51682:
_51677:
	cmp	dword [ebp-16],1
	jne	_51684
	mov	dword [esi+120],2511
	jmp	_5181
_51684:
_51671:
_5180:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5182
_5181:
_51662:
_51599:
	cmp	dword [_bb_currGameMode],666
	je	_51685
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51686
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_51686:
	cmp	eax,0
	je	_51688
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5183
_5185:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5183
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51695
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51695:
	cmp	eax,0
	je	_51697
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115531]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51698
	fld	dword [esi+108]
	fsub	dword [_115532]
	fstp	dword [esi+100]
_51698:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51699
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51699:
	cmp	eax,0
	je	_51701
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_115533]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51701:
	cmp	eax,0
	je	_51703
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115534]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51704
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51704:
	cmp	dword [ebx+108],0
	jg	_51706
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51706:
_51703:
	cmp	dword [ebp-16],1
	jne	_51708
	jmp	_5184
_51708:
_51697:
_5183:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5185
_5184:
_51688:
_51685:
	cmp	dword [esi+92],0
	jne	_51709
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5186
_5188:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5186
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51716
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51716:
	cmp	eax,0
	je	_51718
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115535]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51719
	fld	dword [esi+108]
	fsub	dword [_115536]
	fstp	dword [esi+100]
_51719:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51720
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_115537]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51720:
	cmp	eax,0
	je	_51722
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115538]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51723
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51723:
	cmp	dword [ebx+76],0
	jg	_51725
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_51725:
_51722:
	cmp	dword [ebp-16],1
	jne	_51727
	jmp	_5187
_51727:
_51718:
_5186:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5188
_5187:
_51709:
	cmp	dword [ebp-16],1
	jne	_51728
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51729
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115539]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51729:
	cmp	eax,0
	je	_51731
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_51731:
	cmp	eax,0
	je	_51733
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51734
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51734:
	cmp	eax,0
	je	_51736
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51736:
	cmp	eax,0
	je	_51738
	fldz
	fstp	dword [esi+100]
_51738:
	mov	dword [esi+116],4
	jmp	_51739
_51733:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51740
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115540]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51740:
	cmp	eax,0
	je	_51742
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115541]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51742:
	cmp	eax,0
	je	_51744
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51745
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51745:
	cmp	eax,0
	je	_51747
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51747:
	cmp	eax,0
	je	_51749
	fldz
	fstp	dword [esi+100]
_51749:
	mov	dword [esi+116],5
	jmp	_51750
_51744:
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51751
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115542]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51751:
	cmp	eax,0
	je	_51753
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115543]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51753:
	cmp	eax,0
	je	_51755
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51756
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51756:
	cmp	eax,0
	je	_51758
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51758:
	cmp	eax,0
	je	_51760
	fldz
	fstp	dword [esi+100]
_51760:
	mov	dword [esi+116],6
	jmp	_51761
_51755:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_51762
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_51762:
	cmp	eax,0
	je	_51764
	mov	eax,esi
	push	4
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_51764:
_51761:
_51750:
_51739:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_51766
_51728:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51767
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115544]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51767:
	cmp	eax,0
	je	_51769
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_51769:
	cmp	eax,0
	je	_51771
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51772
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51772:
	cmp	eax,0
	je	_51774
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_51774:
	cmp	eax,0
	je	_51776
	fldz
	fstp	dword [esi+100]
_51776:
	mov	dword [esi+116],1
	jmp	_51777
_51771:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51778
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115545]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51778:
	cmp	eax,0
	je	_51780
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115546]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51780:
	cmp	eax,0
	je	_51782
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51783
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51783:
	cmp	eax,0
	je	_51785
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_51785:
	cmp	eax,0
	je	_51787
	fldz
	fstp	dword [esi+100]
_51787:
	mov	dword [esi+116],2
	jmp	_51788
_51782:
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51789
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115547]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_51789:
	cmp	eax,0
	je	_51791
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_115548]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51791:
	cmp	eax,0
	je	_51793
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51794
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_51794:
	cmp	eax,0
	je	_51796
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_51796:
	cmp	eax,0
	je	_51798
	fldz
	fstp	dword [esi+100]
_51798:
	mov	dword [esi+116],3
	jmp	_51799
_51793:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_51800
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_51800:
	cmp	eax,0
	je	_51802
	mov	eax,esi
	push	1
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_51802:
_51799:
_51788:
_51777:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51804
	fld	dword [esi+100]
	fld	dword [_115549]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51804:
	cmp	eax,0
	jne	_51808
	fld	dword [esi+100]
	fld	dword [_115550]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_51806
	fld	dword [esi+100]
	fld	dword [_115551]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_51806:
_51808:
	cmp	eax,0
	je	_51810
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_51811
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51811:
	cmp	eax,0
	je	_51813
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51813:
	cmp	eax,0
	je	_51815
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51816
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_51816:
	cmp	eax,0
	je	_51818
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_51818:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51820
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51820:
	cmp	eax,0
	je	_51822
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_51822:
_51815:
_51810:
_51766:
_5189:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51831
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_51825
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_51825:
	cmp	eax,0
	je	_51827
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51827:
	cmp	eax,0
	je	_51829
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_51829:
_51831:
	cmp	eax,0
	je	_51833
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_51833:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115552]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51834
	fld	dword [esi+108]
	fsub	dword [_115553]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_51835
	fld	dword [esi+108]
	fadd	dword [_115554]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51837
	fldz
	fstp	dword [esi+100]
_51837:
	jmp	_51838
_51835:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51839
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_51839:
	cmp	eax,0
	je	_51841
	fld	dword [esi+108]
	fadd	dword [_115555]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51842
	fldz
	fstp	dword [esi+100]
_51842:
	jmp	_51843
_51841:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51844
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_51844:
	cmp	eax,0
	je	_51846
	fld	dword [esi+108]
	fadd	dword [_115556]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51847
	fldz
	fstp	dword [esi+100]
_51847:
	jmp	_51848
_51846:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51849
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_51849:
	cmp	eax,0
	je	_51851
	fld	dword [esi+108]
	fadd	dword [_115557]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_51852
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51852:
	jmp	_51855
_51851:
	fldz
	fstp	dword [esi+100]
_51855:
_51848:
_51843:
_51838:
_51834:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51856
	fldz
	fstp	dword [esi+104]
_51856:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_51858
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_51858:
	cmp	eax,0
	je	_51860
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51860:
	cmp	eax,0
	je	_51862
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51862:
	cmp	eax,0
	je	_51864
	jmp	_5191
_51864:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5191:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15634
_15634:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_5a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_52105],_52106
	cmp	dword [esi+224],0
	jne	_51867
	jmp	_5207
_51867:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_51868
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51869
	fld	dword [esi+200]
	fsub	dword [_115723]
	fstp	dword [esi+200]
_51869:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_51868:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51872
	fld	dword [esi+192]
	fsub	dword [_115724]
	fstp	dword [esi+192]
_51872:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51873
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51873:
	cmp	eax,0
	je	_51875
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51875:
	cmp	eax,0
	je	_51877
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_51877:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_51878
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51878:
	cmp	eax,0
	je	_51880
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_51880:
	cmp	eax,0
	je	_51882
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51882:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51884
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_51884:
	cmp	eax,0
	je	_51886
	jmp	_5205
_51886:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51888
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_51888:
	cmp	eax,0
	je	_51890
	jmp	_5205
_51890:
_51887:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51892
	fld	dword [esi+196]
	fld	dword [_115725]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51893
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_51893:
	cmp	eax,0
	je	_51895
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51896
	fld	dword [esi+28]
	fsub	dword [_115726]
	fstp	dword [esi+28]
	jmp	_51897
_51896:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_51897:
_51895:
	jmp	_5205
_51892:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51900
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_51900:
	cmp	eax,0
	je	_51902
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5193
_5195:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5193
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51909
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51909:
	cmp	eax,0
	je	_51913
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51911
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_51911:
_51913:
	cmp	eax,0
	je	_51915
	jmp	_5193
_51915:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51916
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_51916:
	cmp	eax,0
	jne	_51918
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_51918:
	cmp	eax,0
	jne	_51920
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_51920:
	cmp	eax,0
	jne	_51922
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_51922:
	cmp	eax,0
	jne	_51924
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_51924:
	cmp	eax,0
	je	_51926
	jmp	_5193
_51926:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51927
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_51927:
	cmp	eax,0
	jne	_51929
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_51929:
	cmp	eax,0
	jne	_51931
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_51931:
	cmp	eax,0
	je	_51933
	jmp	_5193
_51933:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51936
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51934
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_51934:
_51936:
	cmp	eax,0
	je	_51938
	jmp	_5193
_51938:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51941
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51939
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_51939:
_51941:
	cmp	eax,0
	je	_51943
	jmp	_5193
_51943:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51944
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51944:
	cmp	eax,0
	je	_51946
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115727]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51947
	fld	dword [esi+108]
	fsub	dword [_115728]
	fstp	dword [esi+100]
_51947:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51948
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51948:
	cmp	eax,0
	je	_51950
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_115729]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51950:
	cmp	eax,0
	je	_51952
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51954
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51954:
	cmp	eax,0
	je	_51956
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51957
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_51957:
	cmp	eax,0
	je	_51959
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_51960
_51959:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_51960:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51956:
	cmp	dword [ebx+280],0
	jg	_51962
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_51962:
_51952:
	cmp	dword [ebp-16],1
	jne	_51964
	mov	dword [esi+120],2511
	jmp	_5194
_51964:
_51946:
_5193:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5195
_5194:
	cmp	dword [_bb_currGameMode],666
	jne	_51965
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5196
_5198:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5196
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51972
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_51972:
	cmp	eax,0
	je	_51974
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115730]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_51975
	fld	dword [esi+108]
	fsub	dword [_115731]
	fstp	dword [esi+100]
_51975:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_51976
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_51976:
	cmp	eax,0
	je	_51978
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_115732]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_51978:
	cmp	eax,0
	je	_51980
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_51981
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_51981:
	cmp	eax,0
	je	_51983
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_51983:
	cmp	dword [ebx+56],0
	jg	_51985
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_51985:
_51980:
	cmp	dword [ebp-16],1
	jne	_51987
	mov	dword [esi+120],2511
	jmp	_5197
_51987:
_51974:
_5196:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5198
_5197:
_51965:
_51902:
	cmp	dword [_bb_currGameMode],666
	je	_51988
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_51989
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_51989:
	cmp	eax,0
	je	_51991
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5199
_5201:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5199
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_51998
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_51998:
	cmp	eax,0
	je	_52000
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115733]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52001
	fld	dword [esi+108]
	fsub	dword [_115734]
	fstp	dword [esi+100]
_52001:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52002
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52002:
	cmp	eax,0
	je	_52004
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_115735]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52004:
	cmp	eax,0
	je	_52006
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115736]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52007
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52007:
	cmp	dword [ebx+108],0
	jg	_52009
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52009:
_52006:
	cmp	dword [ebp-16],1
	jne	_52011
	jmp	_5200
_52011:
_52000:
_5199:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5201
_5200:
_51991:
_51988:
	cmp	dword [esi+92],0
	jne	_52012
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5202
_5204:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5202
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52019
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52019:
	cmp	eax,0
	je	_52021
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115737]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52022
	fld	dword [esi+108]
	fsub	dword [_115738]
	fstp	dword [esi+100]
_52022:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52023
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_115739]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52023:
	cmp	eax,0
	je	_52025
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_115740]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52026
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52026:
	cmp	dword [ebx+76],0
	jg	_52028
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_52028:
_52025:
	cmp	dword [ebp-16],1
	jne	_52030
	jmp	_5203
_52030:
_52021:
_5202:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5204
_5203:
_52012:
	cmp	dword [ebp-16],1
	jne	_52031
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52032
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_52032:
	cmp	eax,0
	je	_52034
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52034:
	cmp	eax,0
	je	_52036
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52037
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52037:
	cmp	eax,0
	je	_52039
	fldz
	fstp	dword [esi+100]
_52039:
	mov	dword [esi+116],4
	jmp	_52040
_52036:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52041
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_52041:
	cmp	eax,0
	je	_52043
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_52043:
	cmp	eax,0
	je	_52045
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52046
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52046:
	cmp	eax,0
	je	_52048
	fldz
	fstp	dword [esi+100]
_52048:
	mov	dword [esi+116],5
_52045:
_52040:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_52049
_52031:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52050
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_52050:
	cmp	eax,0
	je	_52052
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52052:
	cmp	eax,0
	je	_52054
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52055
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_52055:
	cmp	eax,0
	je	_52057
	fldz
	fstp	dword [esi+100]
_52057:
	mov	dword [esi+116],1
	jmp	_52058
_52054:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52059
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_52059:
	cmp	eax,0
	je	_52061
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_52061:
	cmp	eax,0
	je	_52063
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52064
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_52064:
	cmp	eax,0
	je	_52066
	fldz
	fstp	dword [esi+100]
_52066:
	mov	dword [esi+116],2
_52063:
_52058:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_52067
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52068
	fld	dword [esi+100]
	fld	dword [_115741]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52068:
	cmp	eax,0
	jne	_52072
	fld	dword [esi+100]
	fld	dword [_115742]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52070
	fld	dword [esi+100]
	fld	dword [_115743]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52070:
_52072:
	cmp	eax,0
	je	_52074
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52075
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52075:
	cmp	eax,0
	je	_52077
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52077:
	cmp	eax,0
	je	_52079
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52080
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_52080:
	cmp	eax,0
	je	_52082
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52082:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52084
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52084:
	cmp	eax,0
	je	_52086
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_52086:
_52079:
_52074:
	jmp	_52087
_52067:
	cmp	dword [esi+116],2
	jne	_52088
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52089
	fld	dword [esi+100]
	fld	dword [_115744]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52089:
	cmp	eax,0
	jne	_52093
	fld	dword [esi+100]
	fld	dword [_115745]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52091
	fld	dword [esi+100]
	fld	dword [_115746]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52091:
_52093:
	cmp	eax,0
	je	_52095
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52096
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52096:
	cmp	eax,0
	je	_52098
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52098:
	cmp	eax,0
	je	_52100
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52101
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_52101:
	cmp	eax,0
	je	_52103
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_115747]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52103:
_52100:
_52095:
_52088:
_52087:
_52049:
_5205:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52113
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52107
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_52107:
	cmp	eax,0
	je	_52109
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52109:
	cmp	eax,0
	je	_52111
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_52111:
_52113:
	cmp	eax,0
	je	_52115
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_52115:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_115748]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52116
	fld	dword [esi+108]
	fsub	dword [_115749]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_52117
	fld	dword [esi+108]
	fadd	dword [_115750]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52119
	fldz
	fstp	dword [esi+100]
_52119:
	jmp	_52120
_52117:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52121
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_52121:
	cmp	eax,0
	je	_52123
	fld	dword [esi+108]
	fadd	dword [_115751]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52124
	fldz
	fstp	dword [esi+100]
_52124:
	jmp	_52125
_52123:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52126
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_52126:
	cmp	eax,0
	je	_52128
	fld	dword [esi+108]
	fadd	dword [_115752]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52129
	fldz
	fstp	dword [esi+100]
_52129:
	jmp	_52130
_52128:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52131
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_52131:
	cmp	eax,0
	je	_52133
	fld	dword [esi+108]
	fadd	dword [_115753]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52134
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52134:
	jmp	_52137
_52133:
	fldz
	fstp	dword [esi+100]
_52137:
_52130:
_52125:
_52120:
_52116:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52138
	fldz
	fstp	dword [esi+104]
_52138:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52139
	fld	dword [esi+100]
	fld	dword [_115754]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52139:
	cmp	eax,0
	je	_52141
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52141:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_52143
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_52143:
	cmp	eax,0
	je	_52145
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52145:
	cmp	eax,0
	je	_52147
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52147:
	cmp	eax,0
	je	_52149
	jmp	_5207
_52149:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5207:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15637
_15637:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_5:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_52270],_52271
	cmp	dword [edi+224],0
	jne	_52152
	jmp	_5217
_52152:
	fld	dword [edi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52153
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52154
	fld	dword [edi+200]
	fsub	dword [_115913]
	fstp	dword [edi+200]
_52154:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_52153:
	fld	dword [edi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52157
	fld	dword [edi+192]
	fsub	dword [_115914]
	fstp	dword [edi+192]
_52157:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52158
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52158:
	cmp	eax,0
	je	_52160
	mov	eax,dword [edi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52160:
	cmp	eax,0
	je	_52162
	mov	dword [edi+120],8
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
_52162:
	mov	eax,dword [edi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52163
	mov	eax,dword [edi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52163:
	cmp	eax,0
	je	_52165
	jmp	_5215
_52165:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52167
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52167:
	cmp	eax,0
	je	_52169
	jmp	_5215
_52169:
	cmp	dword [edi+116],10
	jne	_52171
	jmp	_5215
_52171:
_52170:
_52166:
	mov	dword [ebp-4],0
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52173
	fld	dword [edi+196]
	fld	dword [_115915]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52174
	mov	eax,dword [edi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52174:
	cmp	eax,0
	je	_52176
	fld	dword [edi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52177
	fld	dword [edi+28]
	fsub	dword [_115916]
	fstp	dword [edi+28]
	jmp	_52178
_52177:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52178:
_52176:
	jmp	_5215
_52173:
	mov	dword [ebp-8],1
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52181
	mov	eax,dword [edi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_52181:
	cmp	eax,0
	je	_52183
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5209
_5211:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5209
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52192
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52190
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_52190:
_52192:
	cmp	eax,0
	je	_52194
	jmp	_5209
_52194:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52197
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52195
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_52195:
_52197:
	cmp	eax,0
	je	_52199
	jmp	_5209
_52199:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52200
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_52200:
	cmp	eax,0
	jne	_52202
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_52202:
	cmp	eax,0
	jne	_52204
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_52204:
	cmp	eax,0
	jne	_52206
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_52206:
	cmp	eax,0
	je	_52208
	jmp	_5209
_52208:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52209
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_52209:
	cmp	eax,0
	jne	_52211
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_52211:
	cmp	eax,0
	jne	_52213
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_52213:
	cmp	eax,0
	je	_52215
	jmp	_5209
_52215:
	mov	eax,dword [edx+232]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52216
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52216:
	cmp	eax,0
	je	_52218
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_115917]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52219
	fld	dword [edi+108]
	fsub	dword [_115918]
	fstp	dword [edi+100]
_52219:
	mov	ecx,dword [edx+236]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52220
	fld	dword [edi+24]
	fsub	dword [edx+28]
	fld	dword [_115919]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52220:
	cmp	eax,0
	je	_52222
	mov	dword [ebp-4],1
_52222:
	cmp	dword [ebp-4],1
	jne	_52223
	mov	dword [edi+120],2511
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52224
	mov	eax,dword [edx+260]
	cmp	eax,284
	sete	al
	movzx	eax,al
_52224:
	cmp	eax,0
	je	_52226
	mov	dword [ebp-8],0
_52226:
	jmp	_5210
_52223:
_52218:
_5209:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5211
_5210:
	cmp	dword [_bb_currGameMode],666
	jne	_52227
	mov	esi,dword [_bb_catapultAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5212
_5214:
	mov	eax,ebx
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5212
	mov	eax,dword [edx+16]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52234
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52234:
	cmp	eax,0
	je	_52236
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_115920]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52237
	fld	dword [edi+108]
	fsub	dword [_115921]
	fstp	dword [edi+100]
_52237:
	mov	ecx,dword [edx+20]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52238
	fld	dword [edi+24]
	fsub	dword [edx+8]
	fld	dword [_115922]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52238:
	cmp	eax,0
	je	_52240
	mov	dword [ebp-4],1
_52240:
	cmp	dword [ebp-4],1
	jne	_52241
	mov	dword [edi+120],2511
	mov	dword [ebp-8],0
	jmp	_5213
_52241:
_52236:
_5212:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5214
_5213:
_52227:
_52183:
	cmp	dword [ebp-4],1
	jne	_52242
	mov	eax,dword [edi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_52243
	mov	eax,dword [edi+152]
	cmp	eax,dword [edi+160]
	setle	al
	movzx	eax,al
_52243:
	cmp	eax,0
	je	_52245
	cmp	dword [edi+116],7
	je	_52246
	fldz
	fstp	dword [edi+100]
	mov	dword [edi+116],7
_52246:
_52245:
	mov	eax,dword [edi+116]
	cmp	eax,10
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52247
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52247:
	cmp	eax,0
	je	_52249
	fldz
	fstp	dword [edi+100]
	mov	dword [edi+116],10
	cmp	dword [ebp-8],1
	jne	_52250
	mov	dword [edi+120],2511
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_lompat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_52251
_52250:
	mov	dword [edi+120],2512
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52251:
_52249:
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+108]
	jmp	_52252
_52242:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_52253
	mov	eax,dword [edi+152]
	cmp	eax,dword [edi+160]
	setle	al
	movzx	eax,al
_52253:
	cmp	eax,0
	je	_52255
	cmp	dword [edi+116],7
	je	_52256
	fldz
	fstp	dword [edi+100]
	mov	dword [edi+116],7
_52256:
_52255:
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52257
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52257:
	cmp	eax,0
	je	_52259
	fld	dword [edi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52259:
	cmp	eax,0
	je	_52261
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52261:
	cmp	eax,0
	je	_52263
	fld	dword [edi+24]
	fsub	dword [edi+48]
	fstp	dword [edi+24]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	fld	dword [edi+100]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52265
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52265:
_52263:
	mov	eax,dword [edi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52266
	mov	eax,dword [edi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_52266:
	cmp	eax,0
	je	_52268
	cmp	dword [edi+116],7
	je	_52269
	fldz
	fstp	dword [edi+100]
	mov	dword [edi+116],7
_52269:
_52268:
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+108]
_52252:
_5215:
	mov	eax,dword [edi+116]
	cmp	eax,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52272
	mov	eax,dword [edi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52272:
	cmp	eax,0
	je	_52274
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52274:
	cmp	eax,0
	je	_52276
	mov	eax,dword [edi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52276:
	cmp	eax,0
	je	_52278
	mov	eax,dword [edi+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52278:
	cmp	eax,0
	je	_52280
	fld	dword [edi+100]
	fld	dword [_115923]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52281
	fld	dword [edi+100]
	fld	dword [_115924]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52281:
	cmp	eax,0
	je	_52283
	fld	dword [edi+24]
	fsub	dword [_115925]
	fstp	dword [edi+24]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52283:
_52280:
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_115926]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52285
	fld	dword [edi+108]
	fsub	dword [_115927]
	fstp	dword [edi+100]
	cmp	dword [edi+116],0
	jne	_52286
	fld	dword [edi+108]
	fadd	dword [_115928]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52288
	fldz
	fstp	dword [edi+100]
_52288:
	jmp	_52289
_52286:
	mov	eax,dword [edi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52290
	mov	eax,dword [edi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_52290:
	cmp	eax,0
	je	_52292
	fld	dword [edi+108]
	fadd	dword [_115929]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52293
	fldz
	fstp	dword [edi+100]
_52293:
	jmp	_52294
_52292:
	mov	eax,dword [edi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52295
	mov	eax,dword [edi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_52295:
	cmp	eax,0
	je	_52297
	fld	dword [edi+108]
	fadd	dword [_115930]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52298
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [edi+116]
	cmp	eax,7
	je	_52302
	cmp	eax,8
	je	_52303
	jmp	_52301
_52302:
	mov	eax,edi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [edi+100]
	jmp	_52301
_52303:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_52301
_52301:
_52298:
	jmp	_52306
_52297:
	cmp	dword [edi+116],10
	jne	_52307
	fld	dword [edi+108]
	fadd	dword [_115931]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52308
	fld	dword [edi+24]
	fsub	dword [_115932]
	fstp	dword [edi+24]
	fldz
	fstp	dword [edi+100]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	mov	eax,edi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_52308:
	jmp	_52312
_52307:
	fldz
	fstp	dword [edi+100]
_52312:
_52306:
_52294:
_52289:
_52285:
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52313
	fldz
	fstp	dword [edi+104]
_52313:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_52315
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_52315:
	cmp	eax,0
	je	_52317
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52317:
	cmp	eax,0
	je	_52319
	mov	eax,dword [edi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52319:
	cmp	eax,0
	je	_52321
	jmp	_5217
_52321:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [edi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [edi+100]
	fld	dword [edi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [edi+104]
_5217:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+188]
	mov	eax,0
	jmp	_15640
_15640:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_5_SPC7:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_52440],_52441
	cmp	dword [esi+224],0
	jne	_52324
	jmp	_5227
_52324:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52325
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52326
	fld	dword [esi+200]
	fsub	dword [_116030]
	fstp	dword [esi+200]
_52326:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_52325:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52329
	fld	dword [esi+192]
	fsub	dword [_116031]
	fstp	dword [esi+192]
_52329:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52330
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52330:
	cmp	eax,0
	je	_52332
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52332:
	cmp	eax,0
	je	_52334
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_52334:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52335
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52335:
	cmp	eax,0
	je	_52337
	jmp	_5225
_52337:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52339
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52339:
	cmp	eax,0
	je	_52341
	jmp	_5225
_52341:
	cmp	dword [esi+116],10
	jne	_52343
	jmp	_5225
_52343:
_52342:
_52338:
	mov	dword [ebp-4],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52345
	fld	dword [esi+196]
	fld	dword [_116032]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52346
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52346:
	cmp	eax,0
	je	_52348
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52349
	fld	dword [esi+28]
	fsub	dword [_116033]
	fstp	dword [esi+28]
	jmp	_52350
_52349:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52350:
_52348:
	jmp	_5225
_52345:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52353
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_52353:
	cmp	eax,0
	je	_52355
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5219
_5221:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5219
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52364
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52362
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_52362:
_52364:
	cmp	eax,0
	je	_52366
	jmp	_5219
_52366:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52369
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52367
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_52367:
_52369:
	cmp	eax,0
	je	_52371
	jmp	_5219
_52371:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52372
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_52372:
	cmp	eax,0
	jne	_52374
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_52374:
	cmp	eax,0
	jne	_52376
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_52376:
	cmp	eax,0
	je	_52378
	jmp	_5219
_52378:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52379
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_52379:
	cmp	eax,0
	jne	_52381
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_52381:
	cmp	eax,0
	jne	_52383
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_52383:
	cmp	eax,0
	je	_52385
	jmp	_5219
_52385:
	mov	eax,dword [edx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52386
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52386:
	cmp	eax,0
	je	_52388
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116034]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52389
	fld	dword [esi+108]
	fsub	dword [_116035]
	fstp	dword [esi+100]
_52389:
	mov	ecx,dword [edx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52390
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_116036]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52390:
	cmp	eax,0
	je	_52392
	mov	dword [ebp-4],1
_52392:
	cmp	dword [ebp-4],1
	jne	_52393
	mov	dword [esi+120],2511
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52394
	mov	eax,dword [edx+260]
	cmp	eax,284
	sete	al
	movzx	eax,al
_52394:
	cmp	eax,0
	je	_52396
	mov	dword [ebp-8],0
_52396:
	jmp	_5220
_52393:
_52388:
_5219:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5221
_5220:
	cmp	dword [_bb_currGameMode],666
	jne	_52397
	mov	ebx,dword [_bb_catapultAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5222
_5224:
	mov	eax,edi
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5222
	mov	eax,dword [edx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52404
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52404:
	cmp	eax,0
	je	_52406
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116037]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52407
	fld	dword [esi+108]
	fsub	dword [_116038]
	fstp	dword [esi+100]
_52407:
	mov	ecx,dword [edx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52408
	fld	dword [esi+24]
	fsub	dword [edx+8]
	fld	dword [_116039]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52408:
	cmp	eax,0
	je	_52410
	mov	dword [ebp-4],1
_52410:
	cmp	dword [ebp-4],1
	jne	_52411
	mov	dword [esi+120],2511
	mov	dword [ebp-8],0
	jmp	_5223
_52411:
_52406:
_5222:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5224
_5223:
_52397:
_52355:
	cmp	dword [ebp-4],1
	jne	_52412
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_52413
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_52413:
	cmp	eax,0
	je	_52415
	cmp	dword [esi+116],7
	je	_52416
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_52416:
_52415:
	mov	eax,dword [esi+116]
	cmp	eax,10
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52417
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52417:
	cmp	eax,0
	je	_52419
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],10
	cmp	dword [ebp-8],1
	jne	_52420
	mov	dword [esi+120],2511
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_lompat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_52421
_52420:
	mov	dword [esi+120],2512
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52421:
_52419:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	jmp	_52422
_52412:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_52423
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_52423:
	cmp	eax,0
	je	_52425
	cmp	dword [esi+116],7
	je	_52426
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_52426:
_52425:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52427
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52427:
	cmp	eax,0
	je	_52429
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52429:
	cmp	eax,0
	je	_52431
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52431:
	cmp	eax,0
	je	_52433
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	fld	dword [esi+100]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52435
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52435:
_52433:
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52436
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_52436:
	cmp	eax,0
	je	_52438
	cmp	dword [esi+116],7
	je	_52439
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_52439:
_52438:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_52422:
_5225:
	mov	eax,dword [esi+116]
	cmp	eax,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52442
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52442:
	cmp	eax,0
	je	_52444
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52444:
	cmp	eax,0
	je	_52446
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52446:
	cmp	eax,0
	je	_52448
	mov	eax,dword [esi+220]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52448:
	cmp	eax,0
	je	_52450
	fld	dword [esi+100]
	fld	dword [_116040]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52451
	fld	dword [esi+100]
	fld	dword [_116041]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52451:
	cmp	eax,0
	je	_52453
	fld	dword [esi+24]
	fsub	dword [_116042]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52453:
_52450:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116043]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52455
	fld	dword [esi+108]
	fsub	dword [_116044]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_52456
	fld	dword [esi+108]
	fadd	dword [_116045]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52458
	fldz
	fstp	dword [esi+100]
_52458:
	jmp	_52459
_52456:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52460
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_52460:
	cmp	eax,0
	je	_52462
	fld	dword [esi+108]
	fadd	dword [_116046]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52463
	fldz
	fstp	dword [esi+100]
_52463:
	jmp	_52464
_52462:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52465
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_52465:
	cmp	eax,0
	je	_52467
	fld	dword [esi+108]
	fadd	dword [_116047]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52468
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [esi+116]
	cmp	eax,7
	je	_52472
	cmp	eax,8
	je	_52473
	jmp	_52471
_52472:
	mov	eax,esi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	jmp	_52471
_52473:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_52471
_52471:
_52468:
	jmp	_52476
_52467:
	cmp	dword [esi+116],10
	jne	_52477
	fld	dword [esi+108]
	fadd	dword [_116048]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52478
	fld	dword [esi+24]
	fsub	dword [_116049]
	fstp	dword [esi+24]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	mov	eax,esi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_52478:
	jmp	_52482
_52477:
	fldz
	fstp	dword [esi+100]
_52482:
_52476:
_52464:
_52459:
_52455:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52483
	fldz
	fstp	dword [esi+104]
_52483:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_52485
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_52485:
	cmp	eax,0
	je	_52487
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52487:
	cmp	eax,0
	je	_52489
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52489:
	cmp	eax,0
	je	_52491
	jmp	_5227
_52491:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+104]
_5227:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15643
_15643:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_6a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_52735],_52736
	cmp	dword [esi+224],0
	jne	_52494
	jmp	_5243
_52494:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52495
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52496
	fld	dword [esi+200]
	fsub	dword [_116146]
	fstp	dword [esi+200]
_52496:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_52495:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52499
	fld	dword [esi+192]
	fsub	dword [_116147]
	fstp	dword [esi+192]
_52499:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52500
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52500:
	cmp	eax,0
	je	_52502
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52502:
	cmp	eax,0
	je	_52504
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_52504:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52505
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52505:
	cmp	eax,0
	je	_52507
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52507:
	cmp	eax,0
	je	_52509
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52509:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52511
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52511:
	cmp	eax,0
	je	_52513
	jmp	_5241
_52513:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52515
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52515:
	cmp	eax,0
	je	_52517
	jmp	_5241
_52517:
_52514:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52519
	fld	dword [esi+196]
	fld	dword [_116148]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52520
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52520:
	cmp	eax,0
	je	_52522
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52523
	fld	dword [esi+28]
	fsub	dword [_116149]
	fstp	dword [esi+28]
	jmp	_52524
_52523:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52524:
_52522:
	jmp	_5241
_52519:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52527
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_52527:
	cmp	eax,0
	je	_52529
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5229
_5231:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5229
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52536
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52536:
	cmp	eax,0
	je	_52540
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52538
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_52538:
_52540:
	cmp	eax,0
	je	_52542
	jmp	_5229
_52542:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52543
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_52543:
	cmp	eax,0
	jne	_52545
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_52545:
	cmp	eax,0
	jne	_52547
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_52547:
	cmp	eax,0
	jne	_52549
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_52549:
	cmp	eax,0
	jne	_52551
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_52551:
	cmp	eax,0
	je	_52553
	jmp	_5229
_52553:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52554
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_52554:
	cmp	eax,0
	jne	_52556
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_52556:
	cmp	eax,0
	jne	_52558
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_52558:
	cmp	eax,0
	je	_52560
	jmp	_5229
_52560:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52563
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52561
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_52561:
_52563:
	cmp	eax,0
	je	_52565
	jmp	_5229
_52565:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52568
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52566
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_52566:
_52568:
	cmp	eax,0
	je	_52570
	jmp	_5229
_52570:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52571
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52571:
	cmp	eax,0
	je	_52573
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116150]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52574
	fld	dword [esi+108]
	fsub	dword [_116151]
	fstp	dword [esi+100]
_52574:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52575
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52575:
	cmp	eax,0
	je	_52577
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_116152]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52577:
	cmp	eax,0
	je	_52579
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52581
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52581:
	cmp	eax,0
	je	_52583
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52584
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_52584:
	cmp	eax,0
	je	_52586
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_52587
_52586:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_52587:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52583:
	cmp	dword [ebx+280],0
	jg	_52589
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_52589:
_52579:
	cmp	dword [ebp-16],1
	jne	_52591
	mov	dword [esi+120],2511
	jmp	_5230
_52591:
_52573:
_5229:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5231
_5230:
	cmp	dword [_bb_currGameMode],666
	jne	_52592
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5232
_5234:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5232
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52599
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52599:
	cmp	eax,0
	je	_52601
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116153]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52602
	fld	dword [esi+108]
	fsub	dword [_116154]
	fstp	dword [esi+100]
_52602:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52603
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52603:
	cmp	eax,0
	je	_52605
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_116155]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52605:
	cmp	eax,0
	je	_52607
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52608
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52608:
	cmp	eax,0
	je	_52610
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52610:
	cmp	dword [ebx+56],0
	jg	_52612
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_52612:
_52607:
	cmp	dword [ebp-16],1
	jne	_52614
	mov	dword [esi+120],2511
	jmp	_5233
_52614:
_52601:
_5232:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5234
_5233:
_52592:
_52529:
	cmp	dword [_bb_currGameMode],666
	je	_52615
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52616
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_52616:
	cmp	eax,0
	je	_52618
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5235
_5237:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5235
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52625
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52625:
	cmp	eax,0
	je	_52627
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52628
	fld	dword [esi+108]
	fsub	dword [_116157]
	fstp	dword [esi+100]
_52628:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52629
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52629:
	cmp	eax,0
	je	_52631
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_116158]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52631:
	cmp	eax,0
	je	_52633
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116159]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52634
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52634:
	cmp	dword [ebx+108],0
	jg	_52636
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52636:
_52633:
	cmp	dword [ebp-16],1
	jne	_52638
	jmp	_5236
_52638:
_52627:
_5235:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5237
_5236:
_52618:
_52615:
	cmp	dword [esi+92],0
	jne	_52639
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5238
_5240:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5238
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52646
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52646:
	cmp	eax,0
	je	_52648
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116160]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52649
	fld	dword [esi+108]
	fsub	dword [_116161]
	fstp	dword [esi+100]
_52649:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52650
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_116162]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52650:
	cmp	eax,0
	je	_52652
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116163]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52653
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52653:
	cmp	dword [ebx+76],0
	jg	_52655
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_52655:
_52652:
	cmp	dword [ebp-16],1
	jne	_52657
	jmp	_5239
_52657:
_52648:
_5238:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5240
_5239:
_52639:
	cmp	dword [ebp-16],1
	jne	_52658
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52659
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_52659:
	cmp	eax,0
	je	_52661
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52661:
	cmp	eax,0
	je	_52663
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52664
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52664:
	cmp	eax,0
	je	_52666
	fldz
	fstp	dword [esi+100]
_52666:
	mov	dword [esi+116],4
	jmp	_52667
_52663:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52668
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_52668:
	cmp	eax,0
	je	_52670
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_52670:
	cmp	eax,0
	je	_52672
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52673
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52673:
	cmp	eax,0
	je	_52675
	fldz
	fstp	dword [esi+100]
_52675:
	mov	dword [esi+116],5
_52672:
_52667:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_52676
_52658:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52677
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_52677:
	cmp	eax,0
	je	_52679
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52679:
	cmp	eax,0
	je	_52681
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52682
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_52682:
	cmp	eax,0
	je	_52684
	fldz
	fstp	dword [esi+100]
_52684:
	mov	dword [esi+116],1
	jmp	_52685
_52681:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52686
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_52686:
	cmp	eax,0
	je	_52688
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_52688:
	cmp	eax,0
	je	_52690
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52691
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_52691:
	cmp	eax,0
	je	_52693
	fldz
	fstp	dword [esi+100]
_52693:
	mov	dword [esi+116],2
_52690:
_52685:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_52694
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52695
	fld	dword [esi+100]
	fld	dword [_116164]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52695:
	cmp	eax,0
	jne	_52699
	fld	dword [esi+100]
	fld	dword [_116165]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52697
	fld	dword [esi+100]
	fld	dword [_116166]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52697:
_52699:
	cmp	eax,0
	je	_52701
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52702
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52702:
	cmp	eax,0
	je	_52704
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52704:
	cmp	eax,0
	je	_52706
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52707
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_52707:
	cmp	eax,0
	je	_52709
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52709:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52711
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52711:
	cmp	eax,0
	je	_52713
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_52713:
_52706:
_52701:
	jmp	_52714
_52694:
	cmp	dword [esi+116],2
	jne	_52715
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52716
	fld	dword [esi+100]
	fld	dword [_116167]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52716:
	cmp	eax,0
	jne	_52720
	fld	dword [esi+100]
	fld	dword [_116168]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_52718
	fld	dword [esi+100]
	fld	dword [_116169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52718:
_52720:
	cmp	eax,0
	je	_52722
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_52723
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52723:
	cmp	eax,0
	je	_52725
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52725:
	cmp	eax,0
	je	_52727
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52728
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_52728:
	cmp	eax,0
	je	_52730
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_116170]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_52730:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52732
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52732:
	cmp	eax,0
	je	_52734
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_52734:
_52727:
_52722:
_52715:
_52714:
_52676:
_5241:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52743
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52737
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_52737:
	cmp	eax,0
	je	_52739
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52739:
	cmp	eax,0
	je	_52741
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_52741:
_52743:
	cmp	eax,0
	je	_52745
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_52745:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116171]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52746
	fld	dword [esi+108]
	fsub	dword [_116172]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_52747
	fld	dword [esi+108]
	fadd	dword [_116173]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52749
	fldz
	fstp	dword [esi+100]
_52749:
	jmp	_52750
_52747:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52751
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_52751:
	cmp	eax,0
	je	_52753
	fld	dword [esi+108]
	fadd	dword [_116174]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52754
	fldz
	fstp	dword [esi+100]
_52754:
	jmp	_52755
_52753:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52756
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_52756:
	cmp	eax,0
	je	_52758
	fld	dword [esi+108]
	fadd	dword [_116175]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52759
	fldz
	fstp	dword [esi+100]
_52759:
	jmp	_52760
_52758:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52761
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_52761:
	cmp	eax,0
	je	_52763
	fld	dword [esi+108]
	fadd	dword [_116176]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_52764
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52764:
	jmp	_52767
_52763:
	fldz
	fstp	dword [esi+100]
_52767:
_52760:
_52755:
_52750:
_52746:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52768
	fldz
	fstp	dword [esi+104]
_52768:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52769
	fld	dword [esi+100]
	fld	dword [_116177]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52769:
	cmp	eax,0
	je	_52771
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52771:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_52773
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_52773:
	cmp	eax,0
	je	_52775
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52775:
	cmp	eax,0
	je	_52777
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52777:
	cmp	eax,0
	je	_52779
	jmp	_5243
_52779:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5243:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15646
_15646:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_6:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_53042],_53043
	cmp	dword [esi+224],0
	jne	_52782
	jmp	_5259
_52782:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52783
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52784
	fld	dword [esi+200]
	fsub	dword [_116338]
	fstp	dword [esi+200]
_52784:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_52783:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52787
	fld	dword [esi+192]
	fsub	dword [_116339]
	fstp	dword [esi+192]
_52787:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52788
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52788:
	cmp	eax,0
	je	_52790
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52790:
	cmp	eax,0
	je	_52792
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_52792:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_52793
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52793:
	cmp	eax,0
	je	_52795
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_52795:
	cmp	eax,0
	je	_52797
	mov	dword [esi+116],7
	mov	eax,esi
	push	7
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52797:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52800
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_52800:
	cmp	eax,0
	je	_52802
	jmp	_5257
_52802:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52804
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_52804:
	cmp	eax,0
	je	_52806
	jmp	_5257
_52806:
_52803:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52808
	fld	dword [esi+196]
	fld	dword [_116340]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52809
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_52809:
	cmp	eax,0
	je	_52811
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52812
	fld	dword [esi+28]
	fsub	dword [_116341]
	fstp	dword [esi+28]
	jmp	_52813
_52812:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52813:
_52811:
	jmp	_5257
_52808:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52816
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_52816:
	cmp	eax,0
	je	_52818
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5245
_5247:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5245
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52825
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52825:
	cmp	eax,0
	je	_52829
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52827
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_52827:
_52829:
	cmp	eax,0
	je	_52831
	jmp	_5245
_52831:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52832
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_52832:
	cmp	eax,0
	jne	_52834
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_52834:
	cmp	eax,0
	jne	_52836
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_52836:
	cmp	eax,0
	jne	_52838
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_52838:
	cmp	eax,0
	jne	_52840
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_52840:
	cmp	eax,0
	je	_52842
	jmp	_5245
_52842:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52843
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_52843:
	cmp	eax,0
	jne	_52845
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_52845:
	cmp	eax,0
	jne	_52847
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_52847:
	cmp	eax,0
	je	_52849
	jmp	_5245
_52849:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52852
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52850
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_52850:
_52852:
	cmp	eax,0
	je	_52854
	jmp	_5245
_52854:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52857
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52855
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_52855:
_52857:
	cmp	eax,0
	je	_52859
	jmp	_5245
_52859:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52860
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52860:
	cmp	eax,0
	je	_52862
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116342]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52863
	fld	dword [esi+108]
	fsub	dword [_116343]
	fstp	dword [esi+100]
_52863:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52864
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52864:
	cmp	eax,0
	je	_52866
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_116344]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52866:
	cmp	eax,0
	je	_52868
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52870
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52870:
	cmp	eax,0
	je	_52872
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52873
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_52873:
	cmp	eax,0
	je	_52875
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_52876
_52875:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_52876:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52872:
	cmp	dword [ebx+280],0
	jg	_52878
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_52878:
_52868:
	cmp	dword [ebp-16],1
	jne	_52880
	mov	dword [esi+120],2511
	jmp	_5246
_52880:
_52862:
_5245:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5247
_5246:
	cmp	dword [_bb_currGameMode],666
	jne	_52881
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5248
_5250:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5248
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52888
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52888:
	cmp	eax,0
	je	_52890
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116345]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52891
	fld	dword [esi+108]
	fsub	dword [_116346]
	fstp	dword [esi+100]
_52891:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52892
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52892:
	cmp	eax,0
	je	_52894
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_116347]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52894:
	cmp	eax,0
	je	_52896
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_52897
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_52897:
	cmp	eax,0
	je	_52899
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52899:
	cmp	dword [ebx+56],0
	jg	_52901
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_52901:
_52896:
	cmp	dword [ebp-16],1
	jne	_52903
	mov	dword [esi+120],2511
	jmp	_5249
_52903:
_52890:
_5248:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5250
_5249:
_52881:
_52818:
	cmp	dword [_bb_currGameMode],666
	je	_52904
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_52905
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_52905:
	cmp	eax,0
	je	_52907
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5251
_5253:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5251
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52914
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52914:
	cmp	eax,0
	je	_52916
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116348]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52917
	fld	dword [esi+108]
	fsub	dword [_116349]
	fstp	dword [esi+100]
_52917:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_52918
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_52918:
	cmp	eax,0
	je	_52920
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_116350]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52920:
	cmp	eax,0
	je	_52922
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116351]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52923
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52923:
	cmp	dword [ebx+108],0
	jg	_52925
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_52925:
_52922:
	cmp	dword [ebp-16],1
	jne	_52927
	jmp	_5252
_52927:
_52916:
_5251:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5253
_5252:
_52907:
_52904:
	cmp	dword [esi+92],0
	jne	_52928
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5254
_5256:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5254
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52935
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_52935:
	cmp	eax,0
	je	_52937
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116352]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_52938
	fld	dword [esi+108]
	fsub	dword [_116353]
	fstp	dword [esi+100]
_52938:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_52939
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_116354]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_52939:
	cmp	eax,0
	je	_52941
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116355]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_52942
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_52942:
	cmp	dword [ebx+76],0
	jg	_52944
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_52944:
_52941:
	cmp	dword [ebp-16],1
	jne	_52946
	jmp	_5255
_52946:
_52937:
_5254:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5256
_5255:
_52928:
	cmp	dword [ebp-16],1
	jne	_52947
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52948
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116356]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_52948:
	cmp	eax,0
	je	_52950
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52950:
	cmp	eax,0
	je	_52952
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52953
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52953:
	cmp	eax,0
	je	_52955
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_52955:
	cmp	eax,0
	je	_52957
	fldz
	fstp	dword [esi+100]
_52957:
	mov	dword [esi+116],4
	jmp	_52958
_52952:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52959
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116357]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_52959:
	cmp	eax,0
	je	_52961
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116358]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52961:
	cmp	eax,0
	je	_52963
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52964
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52964:
	cmp	eax,0
	je	_52966
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_52966:
	cmp	eax,0
	je	_52968
	fldz
	fstp	dword [esi+100]
_52968:
	mov	dword [esi+116],5
	jmp	_52969
_52963:
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52970
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116359]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_52970:
	cmp	eax,0
	je	_52972
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116360]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52972:
	cmp	eax,0
	je	_52974
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52975
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_52975:
	cmp	eax,0
	je	_52977
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_52977:
	cmp	eax,0
	je	_52979
	fldz
	fstp	dword [esi+100]
_52979:
	mov	dword [esi+116],6
	jmp	_52980
_52974:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_52981
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_52981:
	cmp	eax,0
	je	_52983
	mov	eax,esi
	push	4
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_52983:
_52980:
_52969:
_52958:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_52985
_52947:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52986
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116361]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_52986:
	cmp	eax,0
	je	_52988
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_52988:
	cmp	eax,0
	je	_52990
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52991
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_52991:
	cmp	eax,0
	je	_52993
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_52993:
	cmp	eax,0
	je	_52995
	fldz
	fstp	dword [esi+100]
_52995:
	mov	dword [esi+116],1
	jmp	_52996
_52990:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_52997
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116362]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_52997:
	cmp	eax,0
	je	_52999
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116363]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_52999:
	cmp	eax,0
	je	_53001
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53002
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53002:
	cmp	eax,0
	je	_53004
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_53004:
	cmp	eax,0
	je	_53006
	fldz
	fstp	dword [esi+100]
_53006:
	mov	dword [esi+116],2
	jmp	_53007
_53001:
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53008
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116364]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_53008:
	cmp	eax,0
	je	_53010
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_116365]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53010:
	cmp	eax,0
	je	_53012
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53013
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53013:
	cmp	eax,0
	je	_53015
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_53015:
	cmp	eax,0
	je	_53017
	fldz
	fstp	dword [esi+100]
_53017:
	mov	dword [esi+116],3
	jmp	_53018
_53012:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_53019
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_53019:
	cmp	eax,0
	je	_53021
	mov	eax,esi
	push	1
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_53021:
_53018:
_53007:
_52996:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53023
	fld	dword [esi+100]
	fld	dword [_116366]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53023:
	cmp	eax,0
	jne	_53027
	fld	dword [esi+100]
	fld	dword [_116367]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53025
	fld	dword [esi+100]
	fld	dword [_116368]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53025:
_53027:
	cmp	eax,0
	je	_53029
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53030
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53030:
	cmp	eax,0
	je	_53032
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53032:
	cmp	eax,0
	je	_53034
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53035
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_53035:
	cmp	eax,0
	je	_53037
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53037:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53039
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53039:
	cmp	eax,0
	je	_53041
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_53041:
_53034:
_53029:
_52985:
_5257:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53050
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53044
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_53044:
	cmp	eax,0
	je	_53046
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53046:
	cmp	eax,0
	je	_53048
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_53048:
_53050:
	cmp	eax,0
	je	_53052
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_53052:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116369]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53053
	fld	dword [esi+108]
	fsub	dword [_116370]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_53054
	fld	dword [esi+108]
	fadd	dword [_116371]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53056
	fldz
	fstp	dword [esi+100]
_53056:
	jmp	_53057
_53054:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53058
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_53058:
	cmp	eax,0
	je	_53060
	fld	dword [esi+108]
	fadd	dword [_116372]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53061
	fldz
	fstp	dword [esi+100]
_53061:
	jmp	_53062
_53060:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53063
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_53063:
	cmp	eax,0
	je	_53065
	fld	dword [esi+108]
	fadd	dword [_116373]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53066
	fldz
	fstp	dword [esi+100]
_53066:
	jmp	_53067
_53065:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53068
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_53068:
	cmp	eax,0
	je	_53070
	fld	dword [esi+108]
	fadd	dword [_116374]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53071
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53071:
	jmp	_53074
_53070:
	fldz
	fstp	dword [esi+100]
_53074:
_53067:
_53062:
_53057:
_53053:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53075
	fldz
	fstp	dword [esi+104]
_53075:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_53077
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_53077:
	cmp	eax,0
	je	_53079
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53079:
	cmp	eax,0
	je	_53081
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53081:
	cmp	eax,0
	je	_53083
	jmp	_5259
_53083:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5259:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15649
_15649:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_7a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_53277],_53278
	cmp	dword [esi+224],0
	jne	_53086
	jmp	_5280
_53086:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53087
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53088
	fld	dword [esi+200]
	fsub	dword [_116540]
	fstp	dword [esi+200]
_53088:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_53087:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53091
	fld	dword [esi+192]
	fsub	dword [_116541]
	fstp	dword [esi+192]
_53091:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53092
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53092:
	cmp	eax,0
	je	_53094
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53094:
	cmp	eax,0
	je	_53096
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_53096:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53098
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53098:
	cmp	eax,0
	je	_53100
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53100:
	cmp	eax,0
	je	_53102
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53102:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53105
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_53105:
	cmp	eax,0
	je	_53107
	jmp	_5278
_53107:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53109
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53109:
	cmp	eax,0
	je	_53111
	jmp	_5278
_53111:
_53108:
	mov	dword [ebp-12],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53113
	fld	dword [esi+196]
	fld	dword [_116542]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53114
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53114:
	cmp	eax,0
	je	_53116
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53117
	fld	dword [esi+28]
	fsub	dword [_116543]
	fstp	dword [esi+28]
	jmp	_53118
_53117:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53118:
_53116:
	jmp	_5278
_53113:
	mov	dword [ebp-20],1
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53121
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_53121:
	cmp	eax,0
	je	_53123
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5261
_5263:
	mov	eax,dword [ebp-16]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5261
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53130
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53130:
	cmp	eax,0
	je	_53134
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53132
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_53132:
_53134:
	cmp	eax,0
	je	_53136
	jmp	_5261
_53136:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53137
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_53137:
	cmp	eax,0
	jne	_53139
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_53139:
	cmp	eax,0
	jne	_53141
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_53141:
	cmp	eax,0
	jne	_53143
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_53143:
	cmp	eax,0
	jne	_53145
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_53145:
	cmp	eax,0
	je	_53147
	jmp	_5261
_53147:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53148
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_53148:
	cmp	eax,0
	jne	_53150
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_53150:
	cmp	eax,0
	jne	_53152
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_53152:
	cmp	eax,0
	je	_53154
	jmp	_5261
_53154:
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53155
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_53155:
	cmp	eax,0
	jne	_53157
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_53157:
	cmp	eax,0
	je	_53159
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53159:
	cmp	eax,0
	je	_53161
	cmp	dword [ebx+260],271
	je	_53162
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53163
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_53163:
	cmp	eax,0
	je	_53165
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53166
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_116544]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53166:
	cmp	eax,0
	je	_53168
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53168:
_53165:
	jmp	_5261
_53162:
_53161:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53170
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53170:
	cmp	eax,0
	je	_53172
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116545]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53173
	fld	dword [esi+108]
	fsub	dword [_116546]
	fstp	dword [esi+100]
_53173:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53176
	mov	eax,dword [ebx+228]
	cmp	eax,2524
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53174
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_53174:
_53176:
	cmp	eax,0
	je	_53178
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53179
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_53179:
	cmp	eax,0
	je	_53181
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_116547]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53181:
	cmp	eax,0
	je	_53183
	mov	dword [ebp-12],1
_53183:
	jmp	_53184
_53178:
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	dword [ebx+236],eax
	jne	_53185
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53187
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53187:
	cmp	eax,0
	je	_53189
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53190
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_53190:
	cmp	eax,0
	je	_53192
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_53193
_53192:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_53193:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53189:
	cmp	dword [ebx+280],0
	jg	_53195
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_53195:
_53185:
_53184:
	cmp	dword [ebp-12],1
	jne	_53197
	mov	dword [esi+120],2511
	mov	eax,dword [esi+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53198
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
_53198:
	cmp	eax,0
	je	_53202
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53200
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_53200:
_53202:
	cmp	eax,0
	je	_53204
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53205
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_53205:
	cmp	eax,0
	jne	_53207
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_53207:
	cmp	eax,0
	je	_53209
	mov	dword [ebp-20],0
	mov	dword [esi+120],11
	jmp	_53210
_53209:
	mov	dword [ebp-12],0
_53210:
_53204:
	jmp	_5262
_53197:
_53172:
_5261:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5263
_5262:
_53123:
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53211
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_53211:
	cmp	eax,0
	je	_53213
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5264
_5266:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5264
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53220
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53220:
	cmp	eax,0
	je	_53222
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116548]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53223
	fld	dword [esi+108]
	fsub	dword [_116549]
	fstp	dword [esi+100]
_53223:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53224
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_53224:
	cmp	eax,0
	je	_53226
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_116550]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53226:
	cmp	eax,0
	je	_53228
	mov	dword [ebp-12],1
	fld	dword [esi+100]
	fld	dword [_116551]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53229
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53229:
	cmp	dword [ebx+108],0
	jg	_53231
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53231:
_53228:
	cmp	dword [ebp-12],1
	jne	_53233
	jmp	_5265
_53233:
_53222:
_5264:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5266
_5265:
_53213:
	cmp	dword [esi+92],0
	jne	_53234
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5267
_5269:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5267
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53241
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53241:
	cmp	eax,0
	je	_53243
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116552]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53244
	fld	dword [esi+108]
	fsub	dword [_116553]
	fstp	dword [esi+100]
_53244:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53245
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_116554]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53245:
	cmp	eax,0
	je	_53247
	mov	dword [ebp-12],1
	fld	dword [esi+100]
	fld	dword [_116555]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53248
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53248:
	cmp	dword [ebx+76],0
	jg	_53250
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_53250:
_53247:
	cmp	dword [ebp-12],1
	jne	_53252
	jmp	_5268
_53252:
_53243:
_5267:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5269
_5268:
_53234:
	cmp	dword [ebp-12],1
	jne	_53253
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53254
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53254:
	cmp	eax,0
	je	_53256
	jmp	_5270
_53256:
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53257
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53257:
	cmp	eax,0
	je	_53259
	jmp	_5272
_53259:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53260
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_53260:
	cmp	eax,0
	je	_53262
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_53262:
	cmp	eax,0
	je	_53264
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53265
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53265:
	cmp	eax,0
	je	_53267
	fldz
	fstp	dword [esi+100]
_53267:
	mov	dword [esi+116],4
	jmp	_53268
_53264:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53269
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_53269:
	cmp	eax,0
	je	_53271
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_53271:
	cmp	eax,0
	je	_53273
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53274
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53274:
	cmp	eax,0
	je	_53276
	fldz
	fstp	dword [esi+100]
_53276:
	mov	dword [esi+116],5
_53273:
_53268:
_5270:
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53279
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53279:
	cmp	eax,0
	je	_53281
	jmp	_5276
_53281:
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53282
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53282:
	cmp	eax,0
	je	_53284
	mov	eax,dword [esi+92]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53285
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53285:
	cmp	eax,0
	je	_53287
	mov	dword [esi+116],13
	mov	dword [esi+120],11
	fldz
	fstp	dword [esi+100]
	cmp	dword [ebp-20],0
	jne	_53288
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_nabrakradish]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53288:
_53287:
_53284:
_5272:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_53289
_53253:
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53290
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53290:
	cmp	eax,0
	je	_53292
	jmp	_5274
_53292:
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53293
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53293:
	cmp	eax,0
	je	_53295
	jmp	_5274
_53295:
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53296
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53296:
	cmp	eax,0
	je	_53298
	jmp	_5276
_53298:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53299
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_53299:
	cmp	eax,0
	je	_53301
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_53301:
	cmp	eax,0
	je	_53303
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53304
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53304:
	cmp	eax,0
	je	_53306
	fldz
	fstp	dword [esi+100]
_53306:
	mov	dword [esi+116],1
	jmp	_53307
_53303:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53308
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_53308:
	cmp	eax,0
	je	_53310
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_53310:
	cmp	eax,0
	je	_53312
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53313
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53313:
	cmp	eax,0
	je	_53315
	fldz
	fstp	dword [esi+100]
_53315:
	mov	dword [esi+116],2
_53312:
_53307:
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53316
	mov	eax,dword [esi+120]
	cmp	eax,11
	setne	al
	movzx	eax,al
_53316:
	cmp	eax,0
	je	_53318
	cmp	dword [esi+92],12
	jne	_53319
	mov	dword [esi+116],11
	mov	dword [esi+120],11
	fldz
	fstp	dword [esi+100]
_53319:
_53318:
_5274:
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53320
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53320:
	cmp	eax,0
	je	_53322
	jmp	_5276
_53322:
	mov	eax,dword [esi+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53323
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53323:
	cmp	eax,0
	je	_53325
	mov	eax,dword [esi+92]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53326
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53326:
	cmp	eax,0
	je	_53328
	mov	dword [esi+116],13
	mov	dword [esi+120],11
	fldz
	fstp	dword [esi+100]
_53328:
_53325:
_5276:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	mov	eax,dword [esi+116]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53329
	mov	eax,dword [esi+116]
	cmp	eax,13
	setle	al
	movzx	eax,al
_53329:
	cmp	eax,0
	je	_53331
	cmp	dword [esi+116],12
	jne	_53332
	fld	dword [esi+24]
	fsub	dword [esi+56]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53332:
	jmp	_53334
_53331:
	cmp	dword [esi+116],1
	jne	_53335
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53336
	fld	dword [esi+100]
	fld	dword [_116556]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53336:
	cmp	eax,0
	jne	_53340
	fld	dword [esi+100]
	fld	dword [_116557]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53338
	fld	dword [esi+100]
	fld	dword [_116558]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53338:
_53340:
	cmp	eax,0
	je	_53342
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53343
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53343:
	cmp	eax,0
	je	_53345
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53345:
	cmp	eax,0
	je	_53347
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53348
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_53348:
	cmp	eax,0
	je	_53350
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53350:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53352
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53352:
	cmp	eax,0
	je	_53354
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_53354:
_53347:
_53342:
	jmp	_53355
_53335:
	cmp	dword [esi+116],2
	jne	_53356
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53357
	fld	dword [esi+100]
	fld	dword [_116559]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53357:
	cmp	eax,0
	jne	_53361
	fld	dword [esi+100]
	fld	dword [_116560]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53359
	fld	dword [esi+100]
	fld	dword [_116561]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53359:
_53361:
	cmp	eax,0
	je	_53363
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53364
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53364:
	cmp	eax,0
	je	_53366
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53366:
	cmp	eax,0
	je	_53368
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53369
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_53369:
	cmp	eax,0
	je	_53371
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_116562]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53371:
_53368:
_53363:
_53356:
_53355:
_53334:
_53289:
_5278:
	mov	eax,dword [esi+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53373
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_53373:
	cmp	eax,0
	je	_53375
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53375:
	cmp	eax,0
	je	_53377
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_masuktanah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53377:
	mov	eax,dword [esi+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53380
	mov	eax,dword [esi+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53378
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_53378:
_53380:
	cmp	eax,0
	je	_53382
	fld	dword [esi+100]
	fld	dword [_116563]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53382:
	cmp	eax,0
	je	_53384
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_keluardaritanah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53384:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53391
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53385
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_53385:
	cmp	eax,0
	je	_53387
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53387:
	cmp	eax,0
	je	_53389
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_53389:
_53391:
	cmp	eax,0
	je	_53393
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_53393:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116564]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53394
	fld	dword [esi+108]
	fsub	dword [_116565]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_53395
	fld	dword [esi+108]
	fadd	dword [_116566]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53397
	fldz
	fstp	dword [esi+100]
_53397:
	jmp	_53398
_53395:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53399
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_53399:
	cmp	eax,0
	je	_53401
	fld	dword [esi+108]
	fadd	dword [_116567]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53402
	fldz
	fstp	dword [esi+100]
_53402:
	jmp	_53403
_53401:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53404
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_53404:
	cmp	eax,0
	je	_53406
	fld	dword [esi+108]
	fadd	dword [_116568]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53407
	fldz
	fstp	dword [esi+100]
_53407:
	jmp	_53408
_53406:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53409
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_53409:
	cmp	eax,0
	je	_53411
	fld	dword [esi+108]
	fadd	dword [_116569]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53412
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53412:
	jmp	_53415
_53411:
	mov	eax,dword [esi+116]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53416
	mov	eax,dword [esi+116]
	cmp	eax,13
	setle	al
	movzx	eax,al
_53416:
	cmp	eax,0
	je	_53418
	fld	dword [esi+108]
	fadd	dword [_116570]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53419
	mov	eax,dword [esi+116]
	cmp	eax,11
	je	_53422
	cmp	eax,13
	je	_53423
	jmp	_53421
_53422:
	mov	dword [esi+116],12
	mov	dword [esi+120],11
	sub	dword [esi+92],1
	fld	dword [esi+24]
	fsub	dword [_116571]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_53421
_53423:
	mov	dword [esi+116],1
	mov	dword [esi+120],11
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_53421
_53421:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_53419:
	jmp	_53427
_53418:
	fldz
	fstp	dword [esi+100]
_53427:
_53415:
_53408:
_53403:
_53398:
_53394:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53428
	fldz
	fstp	dword [esi+104]
_53428:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53429
	fld	dword [esi+100]
	fld	dword [_116572]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53429:
	cmp	eax,0
	je	_53431
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53431:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_53433
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_53433:
	cmp	eax,0
	je	_53435
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53435:
	cmp	eax,0
	je	_53437
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53437:
	cmp	eax,0
	je	_53439
	jmp	_5280
_53439:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5280:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15652
_15652:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_8a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_53680],_53681
	cmp	dword [esi+224],0
	jne	_53442
	jmp	_5296
_53442:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53443
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53444
	fld	dword [esi+200]
	fsub	dword [_116773]
	fstp	dword [esi+200]
_53444:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_53443:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53447
	fld	dword [esi+192]
	fsub	dword [_116774]
	fstp	dword [esi+192]
_53447:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53448
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53448:
	cmp	eax,0
	je	_53450
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53450:
	cmp	eax,0
	je	_53452
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_53452:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53453
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53453:
	cmp	eax,0
	je	_53455
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53455:
	cmp	eax,0
	je	_53457
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53457:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53459
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_53459:
	cmp	eax,0
	je	_53461
	jmp	_5294
_53461:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53463
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53463:
	cmp	eax,0
	je	_53465
	jmp	_5294
_53465:
_53462:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53467
	fld	dword [esi+196]
	fld	dword [_116775]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53468
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53468:
	cmp	eax,0
	je	_53470
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53471
	fld	dword [esi+28]
	fsub	dword [_116776]
	fstp	dword [esi+28]
	jmp	_53472
_53471:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53472:
_53470:
	jmp	_5294
_53467:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53475
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_53475:
	cmp	eax,0
	je	_53477
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5282
_5284:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5282
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53484
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53484:
	cmp	eax,0
	je	_53488
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53486
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_53486:
_53488:
	cmp	eax,0
	je	_53490
	jmp	_5282
_53490:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53491
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_53491:
	cmp	eax,0
	jne	_53493
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_53493:
	cmp	eax,0
	jne	_53495
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_53495:
	cmp	eax,0
	jne	_53497
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_53497:
	cmp	eax,0
	jne	_53499
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_53499:
	cmp	eax,0
	je	_53501
	jmp	_5282
_53501:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53502
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_53502:
	cmp	eax,0
	jne	_53504
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_53504:
	cmp	eax,0
	jne	_53506
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_53506:
	cmp	eax,0
	je	_53508
	jmp	_5282
_53508:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53511
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53509
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_53509:
_53511:
	cmp	eax,0
	je	_53513
	jmp	_5282
_53513:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53516
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53514
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_53514:
_53516:
	cmp	eax,0
	je	_53518
	jmp	_5282
_53518:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53519
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53519:
	cmp	eax,0
	je	_53521
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116777]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53522
	fld	dword [esi+108]
	fsub	dword [_116778]
	fstp	dword [esi+100]
_53522:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53523
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_53523:
	cmp	eax,0
	je	_53525
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_116779]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53525:
	cmp	eax,0
	je	_53527
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53529
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53529:
	cmp	eax,0
	je	_53531
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53532
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_53532:
	cmp	eax,0
	je	_53534
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_53535
_53534:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_53535:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53531:
	cmp	dword [ebx+280],0
	jg	_53537
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_53537:
_53527:
	cmp	dword [ebp-16],1
	jne	_53539
	mov	dword [esi+120],2511
	jmp	_5283
_53539:
_53521:
_5282:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5284
_5283:
	cmp	dword [_bb_currGameMode],666
	jne	_53540
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5285
_5287:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5285
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53547
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53547:
	cmp	eax,0
	je	_53549
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116780]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53550
	fld	dword [esi+108]
	fsub	dword [_116781]
	fstp	dword [esi+100]
_53550:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53551
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_53551:
	cmp	eax,0
	je	_53553
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_116782]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53553:
	cmp	eax,0
	je	_53555
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53556
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53556:
	cmp	eax,0
	je	_53558
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53558:
	cmp	dword [ebx+56],0
	jg	_53560
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_53560:
_53555:
	cmp	dword [ebp-16],1
	jne	_53562
	mov	dword [esi+120],2511
	jmp	_5286
_53562:
_53549:
_5285:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5287
_5286:
_53540:
_53477:
	cmp	dword [_bb_currGameMode],666
	je	_53563
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53564
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_53564:
	cmp	eax,0
	je	_53566
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5288
_5290:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5288
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53573
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53573:
	cmp	eax,0
	je	_53575
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116783]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53576
	fld	dword [esi+108]
	fsub	dword [_116784]
	fstp	dword [esi+100]
_53576:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53577
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_53577:
	cmp	eax,0
	je	_53579
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_116785]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53579:
	cmp	eax,0
	je	_53581
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116786]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53582
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53582:
	cmp	dword [ebx+108],0
	jg	_53584
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53584:
_53581:
	cmp	dword [ebp-16],1
	jne	_53586
	jmp	_5289
_53586:
_53575:
_5288:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5290
_5289:
_53566:
_53563:
	cmp	dword [esi+92],0
	jne	_53587
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5291
_5293:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5291
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53594
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53594:
	cmp	eax,0
	je	_53596
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116787]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53597
	fld	dword [esi+108]
	fsub	dword [_116788]
	fstp	dword [esi+100]
_53597:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53598
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_116789]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53598:
	cmp	eax,0
	je	_53600
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_116790]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53601
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53601:
	cmp	dword [ebx+76],0
	jg	_53603
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_53603:
_53600:
	cmp	dword [ebp-16],1
	jne	_53605
	jmp	_5292
_53605:
_53596:
_5291:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5293
_5292:
_53587:
	cmp	dword [ebp-16],1
	jne	_53606
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53607
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_53607:
	cmp	eax,0
	je	_53609
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_53609:
	cmp	eax,0
	je	_53611
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53612
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53612:
	cmp	eax,0
	je	_53614
	fldz
	fstp	dword [esi+100]
_53614:
	mov	dword [esi+116],4
	jmp	_53615
_53611:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53616
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_53616:
	cmp	eax,0
	je	_53618
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_53618:
	cmp	eax,0
	je	_53620
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53621
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53621:
	cmp	eax,0
	je	_53623
	fldz
	fstp	dword [esi+100]
_53623:
	mov	dword [esi+116],5
_53620:
_53615:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_53624
_53606:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53625
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_53625:
	cmp	eax,0
	je	_53627
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_53627:
	cmp	eax,0
	je	_53629
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53630
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53630:
	cmp	eax,0
	je	_53632
	fldz
	fstp	dword [esi+100]
_53632:
	mov	dword [esi+116],1
	jmp	_53633
_53629:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53634
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_53634:
	cmp	eax,0
	je	_53636
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_53636:
	cmp	eax,0
	je	_53638
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53639
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_53639:
	cmp	eax,0
	je	_53641
	fldz
	fstp	dword [esi+100]
_53641:
	mov	dword [esi+116],2
_53638:
_53633:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_53642
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53643
	fld	dword [esi+100]
	fld	dword [_116791]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53643:
	cmp	eax,0
	jne	_53647
	fld	dword [esi+100]
	fld	dword [_116792]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53645
	fld	dword [esi+100]
	fld	dword [_116793]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53645:
_53647:
	cmp	eax,0
	je	_53649
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53650
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53650:
	cmp	eax,0
	je	_53652
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53652:
	cmp	eax,0
	je	_53654
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53655
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_53655:
	cmp	eax,0
	je	_53657
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53657:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53659
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53659:
	cmp	eax,0
	je	_53661
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_53661:
_53654:
_53649:
	jmp	_53662
_53642:
	cmp	dword [esi+116],2
	jne	_53663
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53664
	fld	dword [esi+100]
	fld	dword [_116794]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53664:
	cmp	eax,0
	jne	_53668
	fld	dword [esi+100]
	fld	dword [_116795]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53666
	fld	dword [esi+100]
	fld	dword [_116796]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53666:
_53668:
	cmp	eax,0
	je	_53670
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53671
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53671:
	cmp	eax,0
	je	_53673
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53673:
	cmp	eax,0
	je	_53675
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53676
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_53676:
	cmp	eax,0
	je	_53678
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_116797]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53678:
_53675:
_53670:
_53663:
_53662:
_53624:
_5294:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53688
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_53682
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_53682:
	cmp	eax,0
	je	_53684
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_53684:
	cmp	eax,0
	je	_53686
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_53686:
_53688:
	cmp	eax,0
	je	_53690
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_53690:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116798]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53691
	fld	dword [esi+108]
	fsub	dword [_116799]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_53692
	fld	dword [esi+108]
	fadd	dword [_116800]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53694
	fldz
	fstp	dword [esi+100]
_53694:
	jmp	_53695
_53692:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53696
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_53696:
	cmp	eax,0
	je	_53698
	fld	dword [esi+108]
	fadd	dword [_116801]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53699
	fldz
	fstp	dword [esi+100]
_53699:
	jmp	_53700
_53698:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53701
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_53701:
	cmp	eax,0
	je	_53703
	fld	dword [esi+108]
	fadd	dword [_116802]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53704
	fldz
	fstp	dword [esi+100]
_53704:
	jmp	_53705
_53703:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53706
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_53706:
	cmp	eax,0
	je	_53708
	fld	dword [esi+108]
	fadd	dword [_116803]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53709
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53709:
	jmp	_53712
_53708:
	fldz
	fstp	dword [esi+100]
_53712:
_53705:
_53700:
_53695:
_53691:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53713
	fldz
	fstp	dword [esi+104]
_53713:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53714
	fld	dword [esi+100]
	fld	dword [_116804]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53714:
	cmp	eax,0
	je	_53716
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53716:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_53718
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_53718:
	cmp	eax,0
	je	_53720
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53720:
	cmp	eax,0
	je	_53722
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53722:
	cmp	eax,0
	je	_53724
	jmp	_5296
_53724:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5296:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15655
_15655:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_8b:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_53856],_53857
	cmp	dword [esi+224],0
	jne	_53727
	jmp	_5306
_53727:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53728
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53729
	fld	dword [esi+200]
	fsub	dword [_116963]
	fstp	dword [esi+200]
_53729:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_53728:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53732
	fld	dword [esi+192]
	fsub	dword [_116964]
	fstp	dword [esi+192]
_53732:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53733
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53733:
	cmp	eax,0
	je	_53735
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53735:
	cmp	eax,0
	je	_53737
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_53737:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53738
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_53738:
	cmp	eax,0
	je	_53740
	jmp	_5304
_53740:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53742
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53742:
	cmp	eax,0
	je	_53744
	jmp	_5304
_53744:
	cmp	dword [esi+116],3
	jne	_53746
	jmp	_5304
_53746:
_53745:
_53741:
	mov	dword [ebp-4],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53748
	fld	dword [esi+196]
	fld	dword [_116965]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53749
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53749:
	cmp	eax,0
	je	_53751
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53752
	fld	dword [esi+28]
	fsub	dword [_116966]
	fstp	dword [esi+28]
	jmp	_53753
_53752:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53753:
_53751:
	jmp	_5304
_53748:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53756
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_53756:
	cmp	eax,0
	je	_53758
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5298
_5300:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5298
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53767
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53765
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_53765:
_53767:
	cmp	eax,0
	je	_53769
	jmp	_5298
_53769:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53772
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53770
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_53770:
_53772:
	cmp	eax,0
	je	_53774
	jmp	_5298
_53774:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53775
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_53775:
	cmp	eax,0
	jne	_53777
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_53777:
	cmp	eax,0
	jne	_53779
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_53779:
	cmp	eax,0
	jne	_53781
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_53781:
	cmp	eax,0
	je	_53783
	jmp	_5298
_53783:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53784
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_53784:
	cmp	eax,0
	jne	_53786
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_53786:
	cmp	eax,0
	jne	_53788
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_53788:
	cmp	eax,0
	je	_53790
	jmp	_5298
_53790:
	mov	eax,dword [edx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53791
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53791:
	cmp	eax,0
	je	_53793
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116967]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53794
	fld	dword [esi+108]
	fsub	dword [_116968]
	fstp	dword [esi+100]
_53794:
	mov	ecx,dword [edx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53795
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_116969]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53795:
	cmp	eax,0
	je	_53797
	mov	dword [ebp-4],1
_53797:
	cmp	dword [ebp-4],1
	jne	_53798
	mov	dword [esi+120],2511
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53799
	mov	eax,dword [edx+260]
	cmp	eax,284
	sete	al
	movzx	eax,al
_53799:
	cmp	eax,0
	je	_53801
	mov	dword [ebp-8],0
_53801:
	jmp	_5299
_53798:
_53793:
_5298:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5300
_5299:
	cmp	dword [_bb_currGameMode],666
	jne	_53802
	mov	ebx,dword [_bb_catapultAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5301
_5303:
	mov	eax,edi
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5301
	mov	eax,dword [edx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53809
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53809:
	cmp	eax,0
	je	_53811
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116970]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53812
	fld	dword [esi+108]
	fsub	dword [_116971]
	fstp	dword [esi+100]
_53812:
	mov	eax,dword [edx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53813
	mov	ecx,dword [edx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_53813:
	cmp	eax,0
	je	_53815
	fld	dword [esi+24]
	fsub	dword [edx+8]
	fld	dword [_116972]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53815:
	cmp	eax,0
	je	_53817
	mov	dword [ebp-4],1
_53817:
	cmp	dword [ebp-4],1
	jne	_53818
	mov	dword [esi+120],2511
	mov	dword [ebp-8],0
	jmp	_5302
_53818:
_53811:
_5301:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5303
_5302:
_53802:
_53758:
	cmp	dword [ebp-4],1
	jne	_53819
	cmp	dword [ebp-8],1
	jne	_53820
	cmp	dword [esi+116],3
	je	_53821
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],3
_53821:
	jmp	_53822
_53820:
	cmp	dword [ebp-8],0
	jne	_53823
	cmp	dword [esi+116],2
	je	_53824
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],2
_53824:
_53823:
_53822:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_53825
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_53825:
	cmp	eax,0
	je	_53827
	cmp	dword [esi+116],7
	je	_53828
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+68],eax
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_53828:
_53827:
	jmp	_53829
_53819:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_53830
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_53830:
	cmp	eax,0
	je	_53832
	cmp	dword [esi+116],7
	je	_53833
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+68],eax
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_53833:
_53832:
	fld	dword [esi+100]
	fld	dword [_116973]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53834
	fld	dword [esi+100]
	fld	dword [_116974]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53834:
	cmp	eax,0
	jne	_53838
	fld	dword [esi+100]
	fld	dword [_116975]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_53836
	fld	dword [esi+100]
	fld	dword [_116976]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_53836:
_53838:
	cmp	eax,0
	je	_53840
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53841
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53841:
	cmp	eax,0
	je	_53843
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53843:
	cmp	eax,0
	je	_53845
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53845:
	cmp	eax,0
	je	_53847
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	fld	dword [esi+100]
	fld	dword [_116977]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53849
	fld	dword [esi+100]
	fld	dword [_116978]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53849:
	cmp	eax,0
	je	_53851
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53851:
_53847:
_53840:
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53852
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_53852:
	cmp	eax,0
	je	_53854
	cmp	dword [esi+116],7
	je	_53855
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+68],eax
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_53855:
_53854:
_53829:
_5304:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_53858
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53858:
	cmp	eax,0
	je	_53860
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53860:
	cmp	eax,0
	je	_53862
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53862:
	cmp	eax,0
	je	_53864
	cmp	dword [esi+116],3
	jne	_53865
	fld	dword [esi+100]
	fld	dword [_116979]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_53866
	fld	dword [esi+100]
	fld	dword [_116980]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53866:
	cmp	eax,0
	je	_53868
	fld	dword [esi+24]
	fsub	dword [_116981]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53868:
	fld	dword [esi+100]
	fld	dword [_116982]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53870
	fld	dword [esi+100]
	fld	dword [_116983]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53870:
	cmp	eax,0
	jne	_53872
	fld	dword [esi+100]
	fld	dword [_116984]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_53872:
	cmp	eax,0
	je	_53874
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53874:
_53865:
	cmp	dword [esi+116],2
	jne	_53875
	fld	dword [esi+100]
	fld	dword [_116985]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53876
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53876:
	fld	dword [esi+100]
	fld	dword [_116986]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53877
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53877:
_53875:
	cmp	dword [esi+116],10
	jne	_53878
	fld	dword [esi+100]
	fld	dword [_116987]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53879
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53879:
_53878:
_53864:
	mov	eax,dword [esi+116]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53880
	mov	eax,dword [esi+116]
	cmp	eax,10
	sete	al
	movzx	eax,al
_53880:
	cmp	eax,0
	jne	_53882
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
_53882:
	cmp	eax,0
	je	_53884
	fld	dword [esi+100]
	fld	dword [_116988]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53885
	fld	dword [esi+28]
	fadd	dword [_116989]
	fstp	dword [esi+28]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_53885:
_53884:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_116990]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53887
	fld	dword [esi+108]
	fsub	dword [_116991]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_53888
	fld	dword [esi+108]
	fadd	dword [_116992]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53890
	fldz
	fstp	dword [esi+100]
_53890:
	jmp	_53891
_53888:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53892
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_53892:
	cmp	eax,0
	je	_53894
	fld	dword [esi+108]
	fadd	dword [_116993]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53895
	fldz
	fstp	dword [esi+100]
	cmp	dword [esi+116],2
	jne	_53896
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_53899
_53896:
	cmp	dword [esi+116],3
	jne	_53900
	mov	dword [esi+116],1
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_53900:
_53899:
_53895:
	jmp	_53901
_53894:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53902
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_53902:
	cmp	eax,0
	je	_53904
	fld	dword [esi+108]
	fadd	dword [_116994]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53905
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [esi+116]
	cmp	eax,7
	je	_53909
	cmp	eax,8
	je	_53910
	jmp	_53908
_53909:
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	jmp	_53908
_53910:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_53908
_53908:
_53905:
	jmp	_53913
_53904:
	cmp	dword [esi+116],10
	jne	_53914
	fld	dword [esi+108]
	fadd	dword [_116995]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_53915
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_53915:
	jmp	_53918
_53914:
	fldz
	fstp	dword [esi+100]
_53918:
_53913:
_53901:
_53891:
_53887:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53919
	fldz
	fstp	dword [esi+104]
_53919:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_53921
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_53921:
	cmp	eax,0
	je	_53923
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53923:
	cmp	eax,0
	je	_53925
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53925:
	cmp	eax,0
	je	_53927
	jmp	_5306
_53927:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+104]
_5306:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15658
_15658:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_9a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_54168],_54169
	cmp	dword [esi+224],0
	jne	_53930
	jmp	_5322
_53930:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_53931
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53932
	fld	dword [esi+200]
	fsub	dword [_117114]
	fstp	dword [esi+200]
_53932:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_53931:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53935
	fld	dword [esi+192]
	fsub	dword [_117115]
	fstp	dword [esi+192]
_53935:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53936
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53936:
	cmp	eax,0
	je	_53938
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53938:
	cmp	eax,0
	je	_53940
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_53940:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_53941
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_53941:
	cmp	eax,0
	je	_53943
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_53943:
	cmp	eax,0
	je	_53945
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_53945:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53947
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_53947:
	cmp	eax,0
	je	_53949
	jmp	_5320
_53949:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53951
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_53951:
	cmp	eax,0
	je	_53953
	jmp	_5320
_53953:
_53950:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53955
	fld	dword [esi+196]
	fld	dword [_117116]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_53956
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_53956:
	cmp	eax,0
	je	_53958
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_53959
	fld	dword [esi+28]
	fsub	dword [_117117]
	fstp	dword [esi+28]
	jmp	_53960
_53959:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_53960:
_53958:
	jmp	_5320
_53955:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53963
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_53963:
	cmp	eax,0
	je	_53965
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5308
_5310:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5308
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53972
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_53972:
	cmp	eax,0
	je	_53976
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53974
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_53974:
_53976:
	cmp	eax,0
	je	_53978
	jmp	_5308
_53978:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53979
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_53979:
	cmp	eax,0
	jne	_53981
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_53981:
	cmp	eax,0
	jne	_53983
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_53983:
	cmp	eax,0
	jne	_53985
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_53985:
	cmp	eax,0
	jne	_53987
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_53987:
	cmp	eax,0
	je	_53989
	jmp	_5308
_53989:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_53990
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_53990:
	cmp	eax,0
	jne	_53992
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_53992:
	cmp	eax,0
	jne	_53994
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_53994:
	cmp	eax,0
	je	_53996
	jmp	_5308
_53996:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_53999
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_53997
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_53997:
_53999:
	cmp	eax,0
	je	_54001
	jmp	_5308
_54001:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54004
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54002
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_54002:
_54004:
	cmp	eax,0
	je	_54006
	jmp	_5308
_54006:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54007
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54007:
	cmp	eax,0
	je	_54009
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117118]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54010
	fld	dword [esi+108]
	fsub	dword [_117119]
	fstp	dword [esi+100]
_54010:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54011
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54011:
	cmp	eax,0
	je	_54013
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_117120]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54013:
	cmp	eax,0
	je	_54015
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54017
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54017:
	cmp	eax,0
	je	_54019
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54020
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_54020:
	cmp	eax,0
	je	_54022
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_54023
_54022:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_54023:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54019:
	cmp	dword [ebx+280],0
	jg	_54025
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_54025:
_54015:
	cmp	dword [ebp-16],1
	jne	_54027
	mov	dword [esi+120],2511
	jmp	_5309
_54027:
_54009:
_5308:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5310
_5309:
	cmp	dword [_bb_currGameMode],666
	jne	_54028
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5311
_5313:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5311
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54035
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54035:
	cmp	eax,0
	je	_54037
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117121]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54038
	fld	dword [esi+108]
	fsub	dword [_117122]
	fstp	dword [esi+100]
_54038:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54039
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54039:
	cmp	eax,0
	je	_54041
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_117123]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54041:
	cmp	eax,0
	je	_54043
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54044
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54044:
	cmp	eax,0
	je	_54046
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54046:
	cmp	dword [ebx+56],0
	jg	_54048
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_54048:
_54043:
	cmp	dword [ebp-16],1
	jne	_54050
	mov	dword [esi+120],2511
	jmp	_5312
_54050:
_54037:
_5311:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5313
_5312:
_54028:
_53965:
	cmp	dword [_bb_currGameMode],666
	je	_54051
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54052
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_54052:
	cmp	eax,0
	je	_54054
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5314
_5316:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5314
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54061
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54061:
	cmp	eax,0
	je	_54063
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117124]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54064
	fld	dword [esi+108]
	fsub	dword [_117125]
	fstp	dword [esi+100]
_54064:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54065
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54065:
	cmp	eax,0
	je	_54067
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_117126]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54067:
	cmp	eax,0
	je	_54069
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117127]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54070
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54070:
	cmp	dword [ebx+108],0
	jg	_54072
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54072:
_54069:
	cmp	dword [ebp-16],1
	jne	_54074
	jmp	_5315
_54074:
_54063:
_5314:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5316
_5315:
_54054:
_54051:
	cmp	dword [esi+92],0
	jne	_54075
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5317
_5319:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5317
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54082
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54082:
	cmp	eax,0
	je	_54084
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117128]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54085
	fld	dword [esi+108]
	fsub	dword [_117129]
	fstp	dword [esi+100]
_54085:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54086
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_117130]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54086:
	cmp	eax,0
	je	_54088
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117131]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54089
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54089:
	cmp	dword [ebx+76],0
	jg	_54091
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_54091:
_54088:
	cmp	dword [ebp-16],1
	jne	_54093
	jmp	_5318
_54093:
_54084:
_5317:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5319
_5318:
_54075:
	cmp	dword [ebp-16],1
	jne	_54094
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54095
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54095:
	cmp	eax,0
	je	_54097
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54097:
	cmp	eax,0
	je	_54099
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54100
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54100:
	cmp	eax,0
	je	_54102
	fldz
	fstp	dword [esi+100]
_54102:
	mov	dword [esi+116],4
	jmp	_54103
_54099:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54104
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54104:
	cmp	eax,0
	je	_54106
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54106:
	cmp	eax,0
	je	_54108
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54109
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54109:
	cmp	eax,0
	je	_54111
	fldz
	fstp	dword [esi+100]
_54111:
	mov	dword [esi+116],5
_54108:
_54103:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_54112
_54094:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54113
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54113:
	cmp	eax,0
	je	_54115
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54115:
	cmp	eax,0
	je	_54117
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54118
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54118:
	cmp	eax,0
	je	_54120
	fldz
	fstp	dword [esi+100]
_54120:
	mov	dword [esi+116],1
	jmp	_54121
_54117:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54122
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54122:
	cmp	eax,0
	je	_54124
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54124:
	cmp	eax,0
	je	_54126
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54127
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54127:
	cmp	eax,0
	je	_54129
	fldz
	fstp	dword [esi+100]
_54129:
	mov	dword [esi+116],2
_54126:
_54121:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_54130
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54131
	fld	dword [esi+100]
	fld	dword [_117132]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54131:
	cmp	eax,0
	jne	_54135
	fld	dword [esi+100]
	fld	dword [_117133]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54133
	fld	dword [esi+100]
	fld	dword [_117134]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54133:
_54135:
	cmp	eax,0
	je	_54137
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54138
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54138:
	cmp	eax,0
	je	_54140
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54140:
	cmp	eax,0
	je	_54142
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54143
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54143:
	cmp	eax,0
	je	_54145
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54145:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54147
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54147:
	cmp	eax,0
	je	_54149
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_54149:
_54142:
_54137:
	jmp	_54150
_54130:
	cmp	dword [esi+116],2
	jne	_54151
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54152
	fld	dword [esi+100]
	fld	dword [_117135]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54152:
	cmp	eax,0
	jne	_54156
	fld	dword [esi+100]
	fld	dword [_117136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54154
	fld	dword [esi+100]
	fld	dword [_117137]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54154:
_54156:
	cmp	eax,0
	je	_54158
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54159
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54159:
	cmp	eax,0
	je	_54161
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54161:
	cmp	eax,0
	je	_54163
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54164
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54164:
	cmp	eax,0
	je	_54166
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_117138]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54166:
_54163:
_54158:
_54151:
_54150:
_54112:
_5320:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54176
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54170
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_54170:
	cmp	eax,0
	je	_54172
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54172:
	cmp	eax,0
	je	_54174
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_54174:
_54176:
	cmp	eax,0
	je	_54178
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_54178:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117139]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54179
	fld	dword [esi+108]
	fsub	dword [_117140]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_54180
	fld	dword [esi+108]
	fadd	dword [_117141]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54182
	fldz
	fstp	dword [esi+100]
_54182:
	jmp	_54183
_54180:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54184
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54184:
	cmp	eax,0
	je	_54186
	fld	dword [esi+108]
	fadd	dword [_117142]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54187
	fldz
	fstp	dword [esi+100]
_54187:
	jmp	_54188
_54186:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54189
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54189:
	cmp	eax,0
	je	_54191
	fld	dword [esi+108]
	fadd	dword [_117143]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54192
	fldz
	fstp	dword [esi+100]
_54192:
	jmp	_54193
_54191:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54194
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_54194:
	cmp	eax,0
	je	_54196
	fld	dword [esi+108]
	fadd	dword [_117144]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54197
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54197:
	jmp	_54200
_54196:
	fldz
	fstp	dword [esi+100]
_54200:
_54193:
_54188:
_54183:
_54179:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54201
	fldz
	fstp	dword [esi+104]
_54201:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54202
	fld	dword [esi+100]
	fld	dword [_117145]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54202:
	cmp	eax,0
	je	_54204
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54204:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_54206
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_54206:
	cmp	eax,0
	je	_54208
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54208:
	cmp	eax,0
	je	_54210
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54210:
	cmp	eax,0
	je	_54212
	jmp	_5322
_54212:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5322:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15661
_15661:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_9b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_54265],_54266
	cmp	dword [ebx+224],0
	jne	_54215
	jmp	_5326
_54215:
	fld	dword [ebx+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54216
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54217
	fld	dword [ebx+200]
	fsub	dword [_117304]
	fstp	dword [ebx+200]
_54217:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,4
_54216:
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54220
	fld	dword [ebx+192]
	fsub	dword [_117305]
	fstp	dword [ebx+192]
_54220:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54221
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54221:
	cmp	eax,0
	je	_54223
	mov	eax,dword [ebx+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54223:
	cmp	eax,0
	je	_54225
	mov	dword [ebx+120],8
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_54225:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54227
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54227:
	cmp	eax,0
	je	_54229
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54229:
	cmp	eax,0
	je	_54231
	mov	dword [ebx+116],7
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54231:
	mov	eax,dword [ebx+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54234
	mov	eax,dword [ebx+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_54234:
	cmp	eax,0
	je	_54236
	jmp	_5324
_54236:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54238
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54238:
	cmp	eax,0
	je	_54240
	jmp	_5324
_54240:
_54237:
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54242
	fld	dword [ebx+196]
	fld	dword [_117306]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54243
	mov	eax,dword [ebx+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_54243:
	cmp	eax,0
	je	_54245
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54246
	fld	dword [ebx+28]
	fsub	dword [_117307]
	fstp	dword [ebx+28]
	jmp	_54247
_54246:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_54247:
_54245:
	jmp	_5324
_54242:
	cmp	dword [ebx+92],9
	jg	_54249
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54250
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54250:
	cmp	eax,0
	je	_54252
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54252:
	cmp	eax,0
	je	_54254
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54255
	mov	eax,dword [ebx+116]
	cmp	eax,10
	sete	al
	movzx	eax,al
_54255:
	cmp	eax,0
	je	_54257
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+88]
	mov	edx,dword [edx+eax*4+24]
	sub	edx,15
	add	edx,114
	fld	dword [ebx+28]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_54259
	fld	dword [ebx+28]
	fadd	dword [_117308]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	sub	edx,50
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54260
	mov	eax,dword [ebx+116]
	cmp	eax,10
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54261
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_54261:
	cmp	eax,0
	je	_54263
	mov	dword [ebx+116],10
	fldz
	fstp	dword [ebx+100]
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+108]
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiparasut_turun]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54263:
_54260:
	jmp	_54264
_54259:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fadd	dword [_117309]
	fstp	dword [ebx+28]
_54264:
_54257:
_54254:
_54249:
_5324:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_117310]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54267
	fld	dword [ebx+108]
	fsub	dword [_117311]
	fstp	dword [ebx+100]
	cmp	dword [ebx+116],0
	jne	_54268
	fld	dword [ebx+108]
	fadd	dword [_117312]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54270
	fldz
	fstp	dword [ebx+100]
_54270:
	jmp	_54271
_54268:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54272
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54272:
	cmp	eax,0
	je	_54274
	fld	dword [ebx+108]
	fadd	dword [_117313]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54275
	fldz
	fstp	dword [ebx+100]
_54275:
	jmp	_54276
_54274:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54277
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54277:
	cmp	eax,0
	je	_54279
	fld	dword [ebx+108]
	fadd	dword [_117314]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54280
	fldz
	fstp	dword [ebx+100]
_54280:
	jmp	_54281
_54279:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54282
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_54282:
	cmp	eax,0
	je	_54284
	fld	dword [ebx+108]
	fadd	dword [_117315]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54285
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_54285:
	jmp	_54288
_54284:
	cmp	dword [ebx+116],10
	jne	_54289
	fld	dword [ebx+108]
	fadd	dword [_117316]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54290
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+88]
	mov	edx,dword [edx+eax*4+24]
	sub	edx,15
	add	edx,114
	fld	dword [ebx+28]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54291
	push	1
	push	361
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+276]
	add	esp,12
	fld	dword [ebx+24]
	fadd	dword [_117317]
	fstp	dword [ebx+24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_54291:
_54290:
	jmp	_54294
_54289:
	fldz
	fstp	dword [ebx+100]
_54294:
_54288:
_54281:
_54276:
_54271:
_54267:
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54295
	fldz
	fstp	dword [ebx+104]
_54295:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+292]
	add	esp,4
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_54297
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_54297:
	cmp	eax,0
	je	_54299
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54299:
	cmp	eax,0
	je	_54301
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54301:
	cmp	eax,0
	je	_54303
	jmp	_5326
_54303:
	fld	dword [ebx+100]
	fadd	dword [_117318]
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	fadd	dword [_117319]
	fstp	dword [ebx+104]
_5326:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+188]
	mov	eax,0
	jmp	_15664
_15664:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_10a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_54542],_54543
	cmp	dword [esi+224],0
	jne	_54304
	jmp	_5342
_54304:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54305
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54306
	fld	dword [esi+200]
	fsub	dword [_117371]
	fstp	dword [esi+200]
_54306:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_54305:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54309
	fld	dword [esi+192]
	fsub	dword [_117372]
	fstp	dword [esi+192]
_54309:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54310
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54310:
	cmp	eax,0
	je	_54312
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54312:
	cmp	eax,0
	je	_54314
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_54314:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54315
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54315:
	cmp	eax,0
	je	_54317
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54317:
	cmp	eax,0
	je	_54319
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54319:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54321
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_54321:
	cmp	eax,0
	je	_54323
	jmp	_5340
_54323:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54325
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54325:
	cmp	eax,0
	je	_54327
	jmp	_5340
_54327:
_54324:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54329
	fld	dword [esi+196]
	fld	dword [_117373]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54330
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_54330:
	cmp	eax,0
	je	_54332
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54333
	fld	dword [esi+28]
	fsub	dword [_117374]
	fstp	dword [esi+28]
	jmp	_54334
_54333:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54334:
_54332:
	jmp	_5340
_54329:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54337
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_54337:
	cmp	eax,0
	je	_54339
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5328
_5330:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5328
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54346
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54346:
	cmp	eax,0
	je	_54350
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54348
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_54348:
_54350:
	cmp	eax,0
	je	_54352
	jmp	_5328
_54352:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54353
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_54353:
	cmp	eax,0
	jne	_54355
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_54355:
	cmp	eax,0
	jne	_54357
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_54357:
	cmp	eax,0
	jne	_54359
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_54359:
	cmp	eax,0
	jne	_54361
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_54361:
	cmp	eax,0
	je	_54363
	jmp	_5328
_54363:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54364
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_54364:
	cmp	eax,0
	jne	_54366
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_54366:
	cmp	eax,0
	jne	_54368
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_54368:
	cmp	eax,0
	je	_54370
	jmp	_5328
_54370:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54373
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54371
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_54371:
_54373:
	cmp	eax,0
	je	_54375
	jmp	_5328
_54375:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54378
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54376
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_54376:
_54378:
	cmp	eax,0
	je	_54380
	jmp	_5328
_54380:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54381
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54381:
	cmp	eax,0
	je	_54383
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117375]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54384
	fld	dword [esi+108]
	fsub	dword [_117376]
	fstp	dword [esi+100]
_54384:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54385
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54385:
	cmp	eax,0
	je	_54387
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_117377]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54387:
	cmp	eax,0
	je	_54389
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54391
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54391:
	cmp	eax,0
	je	_54393
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54394
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_54394:
	cmp	eax,0
	je	_54396
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_54397
_54396:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_54397:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54393:
	cmp	dword [ebx+280],0
	jg	_54399
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_54399:
_54389:
	cmp	dword [ebp-16],1
	jne	_54401
	mov	dword [esi+120],2511
	jmp	_5329
_54401:
_54383:
_5328:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5330
_5329:
	cmp	dword [_bb_currGameMode],666
	jne	_54402
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5331
_5333:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5331
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54409
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54409:
	cmp	eax,0
	je	_54411
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117378]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54412
	fld	dword [esi+108]
	fsub	dword [_117379]
	fstp	dword [esi+100]
_54412:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54413
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54413:
	cmp	eax,0
	je	_54415
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_117380]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54415:
	cmp	eax,0
	je	_54417
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54418
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54418:
	cmp	eax,0
	je	_54420
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54420:
	cmp	dword [ebx+56],0
	jg	_54422
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_54422:
_54417:
	cmp	dword [ebp-16],1
	jne	_54424
	mov	dword [esi+120],2511
	jmp	_5332
_54424:
_54411:
_5331:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5333
_5332:
_54402:
_54339:
	cmp	dword [_bb_currGameMode],666
	je	_54425
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54426
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_54426:
	cmp	eax,0
	je	_54428
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5334
_5336:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5334
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54435
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54435:
	cmp	eax,0
	je	_54437
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117381]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54438
	fld	dword [esi+108]
	fsub	dword [_117382]
	fstp	dword [esi+100]
_54438:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54439
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54439:
	cmp	eax,0
	je	_54441
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_117383]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54441:
	cmp	eax,0
	je	_54443
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117384]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54444
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54444:
	cmp	dword [ebx+108],0
	jg	_54446
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54446:
_54443:
	cmp	dword [ebp-16],1
	jne	_54448
	jmp	_5335
_54448:
_54437:
_5334:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5336
_5335:
_54428:
_54425:
	cmp	dword [esi+92],0
	jne	_54449
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5337
_5339:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5337
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54456
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54456:
	cmp	eax,0
	je	_54458
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117385]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54459
	fld	dword [esi+108]
	fsub	dword [_117386]
	fstp	dword [esi+100]
_54459:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54460
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_117387]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54460:
	cmp	eax,0
	je	_54462
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117388]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54463
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54463:
	cmp	dword [ebx+76],0
	jg	_54465
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_54465:
_54462:
	cmp	dword [ebp-16],1
	jne	_54467
	jmp	_5338
_54467:
_54458:
_5337:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5339
_5338:
_54449:
	cmp	dword [ebp-16],1
	jne	_54468
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54469
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54469:
	cmp	eax,0
	je	_54471
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54471:
	cmp	eax,0
	je	_54473
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54474
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54474:
	cmp	eax,0
	je	_54476
	fldz
	fstp	dword [esi+100]
_54476:
	mov	dword [esi+116],4
	jmp	_54477
_54473:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54478
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54478:
	cmp	eax,0
	je	_54480
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54480:
	cmp	eax,0
	je	_54482
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54483
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54483:
	cmp	eax,0
	je	_54485
	fldz
	fstp	dword [esi+100]
_54485:
	mov	dword [esi+116],5
_54482:
_54477:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_54486
_54468:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54487
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54487:
	cmp	eax,0
	je	_54489
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54489:
	cmp	eax,0
	je	_54491
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54492
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54492:
	cmp	eax,0
	je	_54494
	fldz
	fstp	dword [esi+100]
_54494:
	mov	dword [esi+116],1
	jmp	_54495
_54491:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54496
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54496:
	cmp	eax,0
	je	_54498
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54498:
	cmp	eax,0
	je	_54500
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54501
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54501:
	cmp	eax,0
	je	_54503
	fldz
	fstp	dword [esi+100]
_54503:
	mov	dword [esi+116],2
_54500:
_54495:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_54504
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54505
	fld	dword [esi+100]
	fld	dword [_117389]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54505:
	cmp	eax,0
	jne	_54509
	fld	dword [esi+100]
	fld	dword [_117390]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54507
	fld	dword [esi+100]
	fld	dword [_117391]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54507:
_54509:
	cmp	eax,0
	je	_54511
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54512
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54512:
	cmp	eax,0
	je	_54514
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54514:
	cmp	eax,0
	je	_54516
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54517
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54517:
	cmp	eax,0
	je	_54519
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54519:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54521
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54521:
	cmp	eax,0
	je	_54523
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_54523:
_54516:
_54511:
	jmp	_54524
_54504:
	cmp	dword [esi+116],2
	jne	_54525
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54526
	fld	dword [esi+100]
	fld	dword [_117392]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54526:
	cmp	eax,0
	jne	_54530
	fld	dword [esi+100]
	fld	dword [_117393]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54528
	fld	dword [esi+100]
	fld	dword [_117394]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54528:
_54530:
	cmp	eax,0
	je	_54532
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54533
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54533:
	cmp	eax,0
	je	_54535
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54535:
	cmp	eax,0
	je	_54537
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54538
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54538:
	cmp	eax,0
	je	_54540
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_117395]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54540:
_54537:
_54532:
_54525:
_54524:
_54486:
_5340:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54550
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54544
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_54544:
	cmp	eax,0
	je	_54546
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54546:
	cmp	eax,0
	je	_54548
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_54548:
_54550:
	cmp	eax,0
	je	_54552
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_54552:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117396]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54553
	fld	dword [esi+108]
	fsub	dword [_117397]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_54554
	fld	dword [esi+108]
	fadd	dword [_117398]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54556
	fldz
	fstp	dword [esi+100]
_54556:
	jmp	_54557
_54554:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54558
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54558:
	cmp	eax,0
	je	_54560
	fld	dword [esi+108]
	fadd	dword [_117399]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54561
	fldz
	fstp	dword [esi+100]
_54561:
	jmp	_54562
_54560:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54563
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54563:
	cmp	eax,0
	je	_54565
	fld	dword [esi+108]
	fadd	dword [_117400]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54566
	fldz
	fstp	dword [esi+100]
_54566:
	jmp	_54567
_54565:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54568
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_54568:
	cmp	eax,0
	je	_54570
	fld	dword [esi+108]
	fadd	dword [_117401]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54571
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54571:
	jmp	_54574
_54570:
	fldz
	fstp	dword [esi+100]
_54574:
_54567:
_54562:
_54557:
_54553:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54575
	fldz
	fstp	dword [esi+104]
_54575:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54576
	fld	dword [esi+100]
	fld	dword [_117402]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54576:
	cmp	eax,0
	je	_54578
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54578:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_54580
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_54580:
	cmp	eax,0
	je	_54582
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54582:
	cmp	eax,0
	je	_54584
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54584:
	cmp	eax,0
	je	_54586
	jmp	_5342
_54586:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5342:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15667
_15667:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_10b:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_54672],_54673
	cmp	dword [esi+224],0
	jne	_54589
	jmp	_5349
_54589:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54590
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54591
	fld	dword [esi+200]
	fsub	dword [_117561]
	fstp	dword [esi+200]
_54591:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_54590:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54594
	fld	dword [esi+192]
	fsub	dword [_117562]
	fstp	dword [esi+192]
_54594:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54595
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54595:
	cmp	eax,0
	je	_54597
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54597:
	cmp	eax,0
	je	_54599
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_54599:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54601
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_54601:
	cmp	eax,0
	je	_54603
	jmp	_5347
_54603:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54605
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54605:
	cmp	eax,0
	je	_54607
	jmp	_5347
_54607:
_54604:
	mov	dword [ebp-4],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54609
	fld	dword [esi+196]
	fld	dword [_117563]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54610
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_54610:
	cmp	eax,0
	je	_54612
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54613
	fld	dword [esi+28]
	fsub	dword [_117564]
	fstp	dword [esi+28]
	jmp	_54614
_54613:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54614:
_54612:
	jmp	_5347
_54609:
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54617
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_54617:
	cmp	eax,0
	je	_54619
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5344
_5346:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5344
	mov	eax,dword [edx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54626
	mov	eax,dword [edx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54626:
	cmp	eax,0
	je	_54628
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117565]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54629
	fld	dword [esi+108]
	fsub	dword [_117566]
	fstp	dword [esi+100]
_54629:
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54630
	fld	dword [esi+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fsubp	st1,st0
	fld	dword [_117567]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54630:
	cmp	eax,0
	je	_54632
	mov	dword [ebp-4],1
	fld	dword [esi+100]
	fld	dword [_117568]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54633
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
_54633:
	cmp	eax,0
	je	_54635
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_54635:
_54632:
	cmp	dword [ebp-4],1
	jne	_54637
	jmp	_5345
_54637:
_54628:
_5344:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5346
_5345:
_54619:
	mov	eax,dword [ebp-4]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54638
	mov	eax,dword [esi+92]
	cmp	eax,2
	sete	al
	movzx	eax,al
_54638:
	cmp	eax,0
	je	_54640
	fld	dword [esi+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fsubp	st1,st0
	fld	dword [_117569]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54640:
	cmp	eax,0
	je	_54642
	mov	dword [ebp-4],1
_54642:
	cmp	dword [ebp-4],1
	jne	_54643
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54644
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54644:
	cmp	eax,0
	je	_54646
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54646:
	cmp	eax,0
	je	_54648
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54649
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54649:
	cmp	eax,0
	je	_54651
	fldz
	fstp	dword [esi+100]
_54651:
	mov	dword [esi+116],4
_54648:
	fld	dword [esi+100]
	fld	dword [_117570]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54652
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_dropboom]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54652:
	fld	dword [esi+100]
	fld	dword [_117571]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54653
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_54653:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_54654
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_54654:
	cmp	eax,0
	je	_54656
	cmp	dword [esi+116],7
	je	_54657
	mov	dword [esi+152],0
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_jatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54657:
_54656:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	jmp	_54658
_54643:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_54659
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_54659:
	cmp	eax,0
	je	_54661
	cmp	dword [esi+116],7
	je	_54662
	mov	dword [esi+152],0
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_jatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54662:
_54661:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54663
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54663:
	cmp	eax,0
	je	_54665
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_54665:
	cmp	eax,0
	je	_54667
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54669
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_54669:
	cmp	eax,0
	je	_54671
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_terbang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54671:
_54667:
_54658:
_5347:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117572]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54674
	fld	dword [esi+108]
	fsub	dword [_117573]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_54675
	fld	dword [esi+108]
	fadd	dword [_117574]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54677
	fldz
	fstp	dword [esi+100]
_54677:
	jmp	_54678
_54675:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54679
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54679:
	cmp	eax,0
	je	_54681
	fld	dword [esi+108]
	fadd	dword [_117575]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54682
	fldz
	fstp	dword [esi+100]
_54682:
	jmp	_54683
_54681:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54684
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54684:
	cmp	eax,0
	je	_54686
	fld	dword [esi+108]
	fadd	dword [_117576]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54687
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	4
	push	371
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_54687:
	jmp	_54689
_54686:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54690
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_54690:
	cmp	eax,0
	je	_54692
	fld	dword [esi+108]
	fadd	dword [_117577]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54693
	mov	eax,dword [esi+116]
	cmp	eax,7
	je	_54696
	cmp	eax,8
	je	_54697
	jmp	_54695
_54696:
	mov	eax,esi
	push	1
	push	371
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	jmp	_54695
_54697:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_54695
_54695:
_54693:
	jmp	_54700
_54692:
	fldz
	fstp	dword [esi+100]
_54700:
_54689:
_54683:
_54678:
_54674:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54701
	fldz
	fstp	dword [esi+104]
_54701:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54702
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_54702:
	cmp	eax,0
	je	_54704
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_54704:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_54706
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_54706:
	cmp	eax,0
	je	_54708
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54708:
	cmp	eax,0
	je	_54710
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54710:
	cmp	eax,0
	je	_54712
	jmp	_5349
_54712:
	fld	dword [esi+100]
	fadd	dword [_117578]
	fstp	dword [esi+100]
	fld	dword [esi+104]
	fadd	dword [_117579]
	fstp	dword [esi+104]
_5349:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15670
_15670:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_11a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_54951],_54952
	cmp	dword [esi+224],0
	jne	_54713
	jmp	_5365
_54713:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54714
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54715
	fld	dword [esi+200]
	fsub	dword [_117652]
	fstp	dword [esi+200]
_54715:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_54714:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54718
	fld	dword [esi+192]
	fsub	dword [_117653]
	fstp	dword [esi+192]
_54718:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54719
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54719:
	cmp	eax,0
	je	_54721
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54721:
	cmp	eax,0
	je	_54723
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_54723:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54724
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54724:
	cmp	eax,0
	je	_54726
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54726:
	cmp	eax,0
	je	_54728
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54728:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54730
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_54730:
	cmp	eax,0
	je	_54732
	jmp	_5363
_54732:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54734
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_54734:
	cmp	eax,0
	je	_54736
	jmp	_5363
_54736:
_54733:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54738
	fld	dword [esi+196]
	fld	dword [_117654]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54739
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_54739:
	cmp	eax,0
	je	_54741
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54742
	fld	dword [esi+28]
	fsub	dword [_117655]
	fstp	dword [esi+28]
	jmp	_54743
_54742:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54743:
_54741:
	jmp	_5363
_54738:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54746
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_54746:
	cmp	eax,0
	je	_54748
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5351
_5353:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5351
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54755
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54755:
	cmp	eax,0
	je	_54759
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54757
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_54757:
_54759:
	cmp	eax,0
	je	_54761
	jmp	_5351
_54761:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54762
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_54762:
	cmp	eax,0
	jne	_54764
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_54764:
	cmp	eax,0
	jne	_54766
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_54766:
	cmp	eax,0
	jne	_54768
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_54768:
	cmp	eax,0
	jne	_54770
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_54770:
	cmp	eax,0
	je	_54772
	jmp	_5351
_54772:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54773
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_54773:
	cmp	eax,0
	jne	_54775
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_54775:
	cmp	eax,0
	jne	_54777
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_54777:
	cmp	eax,0
	je	_54779
	jmp	_5351
_54779:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54782
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54780
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_54780:
_54782:
	cmp	eax,0
	je	_54784
	jmp	_5351
_54784:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54787
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54785
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_54785:
_54787:
	cmp	eax,0
	je	_54789
	jmp	_5351
_54789:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54790
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54790:
	cmp	eax,0
	je	_54792
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117656]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54793
	fld	dword [esi+108]
	fsub	dword [_117657]
	fstp	dword [esi+100]
_54793:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54794
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54794:
	cmp	eax,0
	je	_54796
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_117658]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54796:
	cmp	eax,0
	je	_54798
	mov	dword [ebp-16],1
	mov	eax,16
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54800
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54800:
	cmp	eax,0
	je	_54802
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54803
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_54803:
	cmp	eax,0
	je	_54805
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_54806
_54805:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_54806:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54802:
	cmp	dword [ebx+280],0
	jg	_54808
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_54808:
_54798:
	cmp	dword [ebp-16],1
	jne	_54810
	mov	dword [esi+120],2511
	jmp	_5352
_54810:
_54792:
_5351:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5353
_5352:
	cmp	dword [_bb_currGameMode],666
	jne	_54811
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5354
_5356:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5354
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54818
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54818:
	cmp	eax,0
	je	_54820
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117659]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54821
	fld	dword [esi+108]
	fsub	dword [_117660]
	fstp	dword [esi+100]
_54821:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54822
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54822:
	cmp	eax,0
	je	_54824
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_117661]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54824:
	cmp	eax,0
	je	_54826
	mov	dword [ebp-16],1
	mov	eax,16
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_54827
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54827:
	cmp	eax,0
	je	_54829
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54829:
	cmp	dword [ebx+56],0
	jg	_54831
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_54831:
_54826:
	cmp	dword [ebp-16],1
	jne	_54833
	mov	dword [esi+120],2511
	jmp	_5355
_54833:
_54820:
_5354:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5356
_5355:
_54811:
_54748:
	cmp	dword [_bb_currGameMode],666
	je	_54834
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54835
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_54835:
	cmp	eax,0
	je	_54837
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5357
_5359:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5357
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54844
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54844:
	cmp	eax,0
	je	_54846
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117662]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54847
	fld	dword [esi+108]
	fsub	dword [_117663]
	fstp	dword [esi+100]
_54847:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_54848
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_54848:
	cmp	eax,0
	je	_54850
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_117664]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54850:
	cmp	eax,0
	je	_54852
	mov	dword [ebp-16],1
	mov	eax,16
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54853
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54853:
	cmp	dword [ebx+108],0
	jg	_54855
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54855:
_54852:
	cmp	dword [ebp-16],1
	jne	_54857
	jmp	_5358
_54857:
_54846:
_5357:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5359
_5358:
_54837:
_54834:
	cmp	dword [esi+92],0
	jne	_54858
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5360
_5362:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5360
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54865
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54865:
	cmp	eax,0
	je	_54867
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117665]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_54868
	fld	dword [esi+108]
	fsub	dword [_117666]
	fstp	dword [esi+100]
_54868:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54869
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_117667]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54869:
	cmp	eax,0
	je	_54871
	mov	dword [ebp-16],1
	mov	eax,16
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54872
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54872:
	cmp	dword [ebx+76],0
	jg	_54874
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_54874:
_54871:
	cmp	dword [ebp-16],1
	jne	_54876
	jmp	_5361
_54876:
_54867:
_5360:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5362
_5361:
_54858:
	cmp	dword [ebp-16],1
	jne	_54877
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54878
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54878:
	cmp	eax,0
	je	_54880
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54880:
	cmp	eax,0
	je	_54882
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54883
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54883:
	cmp	eax,0
	je	_54885
	fldz
	fstp	dword [esi+100]
_54885:
	mov	dword [esi+116],4
	jmp	_54886
_54882:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54887
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54887:
	cmp	eax,0
	je	_54889
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54889:
	cmp	eax,0
	je	_54891
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54892
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54892:
	cmp	eax,0
	je	_54894
	fldz
	fstp	dword [esi+100]
_54894:
	mov	dword [esi+116],5
_54891:
_54886:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_54895
_54877:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54896
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_54896:
	cmp	eax,0
	je	_54898
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_54898:
	cmp	eax,0
	je	_54900
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54901
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54901:
	cmp	eax,0
	je	_54903
	fldz
	fstp	dword [esi+100]
_54903:
	mov	dword [esi+116],1
	jmp	_54904
_54900:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54905
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_54905:
	cmp	eax,0
	je	_54907
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_54907:
	cmp	eax,0
	je	_54909
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54910
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_54910:
	cmp	eax,0
	je	_54912
	fldz
	fstp	dword [esi+100]
_54912:
	mov	dword [esi+116],2
_54909:
_54904:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_54913
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54914
	fld	dword [esi+100]
	fld	dword [_117668]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54914:
	cmp	eax,0
	jne	_54918
	fld	dword [esi+100]
	fld	dword [_117669]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54916
	fld	dword [esi+100]
	fld	dword [_117670]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54916:
_54918:
	cmp	eax,0
	je	_54920
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54921
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54921:
	cmp	eax,0
	je	_54923
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54923:
	cmp	eax,0
	je	_54925
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54926
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54926:
	cmp	eax,0
	je	_54928
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54928:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_54930
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54930:
	cmp	eax,0
	je	_54932
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_54932:
_54925:
_54920:
	jmp	_54933
_54913:
	cmp	dword [esi+116],2
	jne	_54934
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54935
	fld	dword [esi+100]
	fld	dword [_117671]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54935:
	cmp	eax,0
	jne	_54939
	fld	dword [esi+100]
	fld	dword [_117672]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_54937
	fld	dword [esi+100]
	fld	dword [_117673]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_54937:
_54939:
	cmp	eax,0
	je	_54941
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_54942
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_54942:
	cmp	eax,0
	je	_54944
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54944:
	cmp	eax,0
	je	_54946
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54947
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_54947:
	cmp	eax,0
	je	_54949
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_117674]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_54949:
_54946:
_54941:
_54934:
_54933:
_54895:
_5363:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54959
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_54953
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_54953:
	cmp	eax,0
	je	_54955
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_54955:
	cmp	eax,0
	je	_54957
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_54957:
_54959:
	cmp	eax,0
	je	_54961
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_54961:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117675]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54962
	fld	dword [esi+108]
	fsub	dword [_117676]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_54963
	fld	dword [esi+108]
	fadd	dword [_117677]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54965
	fldz
	fstp	dword [esi+100]
_54965:
	jmp	_54966
_54963:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54967
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54967:
	cmp	eax,0
	je	_54969
	fld	dword [esi+108]
	fadd	dword [_117678]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54970
	fldz
	fstp	dword [esi+100]
_54970:
	jmp	_54971
_54969:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54972
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54972:
	cmp	eax,0
	je	_54974
	fld	dword [esi+108]
	fadd	dword [_117679]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54975
	fldz
	fstp	dword [esi+100]
_54975:
	jmp	_54976
_54974:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54977
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_54977:
	cmp	eax,0
	je	_54979
	fld	dword [esi+108]
	fadd	dword [_117680]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_54980
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_54980:
	jmp	_54983
_54979:
	fldz
	fstp	dword [esi+100]
_54983:
_54976:
_54971:
_54966:
_54962:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_54984
	fldz
	fstp	dword [esi+104]
_54984:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_54985
	fld	dword [esi+100]
	fld	dword [_117681]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_54985:
	cmp	eax,0
	je	_54987
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_54987:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_54989
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_54989:
	cmp	eax,0
	je	_54991
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_54991:
	cmp	eax,0
	je	_54993
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_54993:
	cmp	eax,0
	je	_54995
	jmp	_5365
_54995:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54996
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_54996:
	cmp	eax,0
	jne	_55000
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_54998
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_54998:
_55000:
	cmp	eax,0
	je	_55002
	mov	ebx,2
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	imul	ebx,eax
	jmp	_55006
_55002:
	mov	ebx,1
_55006:
	fld	dword [esi+100]
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5365:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15673
_15673:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_11b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_55271],_55272
	cmp	dword [esi+224],0
	jne	_55007
	jmp	_5381
_55007:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55008
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55009
	fld	dword [esi+200]
	fsub	dword [_117844]
	fstp	dword [esi+200]
_55009:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_55008:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55012
	fld	dword [esi+192]
	fsub	dword [_117845]
	fstp	dword [esi+192]
_55012:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55013
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55013:
	cmp	eax,0
	je	_55015
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55015:
	cmp	eax,0
	je	_55017
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_55017:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55020
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55020:
	cmp	eax,0
	je	_55022
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55022:
	cmp	eax,0
	je	_55024
	mov	dword [esi+116],7
	mov	eax,esi
	push	7
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_55024:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55029
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_55029:
	cmp	eax,0
	je	_55031
	jmp	_5379
_55031:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55033
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55033:
	cmp	eax,0
	je	_55035
	jmp	_5379
_55035:
_55032:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55037
	fld	dword [esi+196]
	fld	dword [_117846]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55038
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_55038:
	cmp	eax,0
	je	_55040
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55041
	fld	dword [esi+28]
	fsub	dword [_117847]
	fstp	dword [esi+28]
	jmp	_55042
_55041:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55042:
_55040:
	jmp	_5379
_55037:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55045
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_55045:
	cmp	eax,0
	je	_55047
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5367
_5369:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5367
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55054
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55054:
	cmp	eax,0
	je	_55058
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55056
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_55056:
_55058:
	cmp	eax,0
	je	_55060
	jmp	_5367
_55060:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55061
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_55061:
	cmp	eax,0
	jne	_55063
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_55063:
	cmp	eax,0
	jne	_55065
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_55065:
	cmp	eax,0
	jne	_55067
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_55067:
	cmp	eax,0
	jne	_55069
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_55069:
	cmp	eax,0
	je	_55071
	jmp	_5367
_55071:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55072
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_55072:
	cmp	eax,0
	jne	_55074
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_55074:
	cmp	eax,0
	jne	_55076
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_55076:
	cmp	eax,0
	je	_55078
	jmp	_5367
_55078:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55081
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55079
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_55079:
_55081:
	cmp	eax,0
	je	_55083
	jmp	_5367
_55083:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55086
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55084
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_55084:
_55086:
	cmp	eax,0
	je	_55088
	jmp	_5367
_55088:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55089
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55089:
	cmp	eax,0
	je	_55091
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117848]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55092
	fld	dword [esi+108]
	fsub	dword [_117849]
	fstp	dword [esi+100]
_55092:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55093
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55093:
	cmp	eax,0
	je	_55095
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_117850]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55095:
	cmp	eax,0
	je	_55097
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55099
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55099:
	cmp	eax,0
	je	_55101
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55102
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_55102:
	cmp	eax,0
	je	_55104
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_55105
_55104:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_55105:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55101:
	cmp	dword [ebx+280],0
	jg	_55107
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_55107:
_55097:
	cmp	dword [ebp-16],1
	jne	_55109
	mov	dword [esi+120],2511
	jmp	_5368
_55109:
_55091:
_5367:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5369
_5368:
	cmp	dword [_bb_currGameMode],666
	jne	_55110
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5370
_5372:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5370
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55117
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55117:
	cmp	eax,0
	je	_55119
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117851]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55120
	fld	dword [esi+108]
	fsub	dword [_117852]
	fstp	dword [esi+100]
_55120:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55121
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55121:
	cmp	eax,0
	je	_55123
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_117853]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55123:
	cmp	eax,0
	je	_55125
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55126
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55126:
	cmp	eax,0
	je	_55128
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55128:
	cmp	dword [ebx+56],0
	jg	_55130
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_55130:
_55125:
	cmp	dword [ebp-16],1
	jne	_55132
	mov	dword [esi+120],2511
	jmp	_5371
_55132:
_55119:
_5370:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5372
_5371:
_55110:
_55047:
	cmp	dword [_bb_currGameMode],666
	je	_55133
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55134
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_55134:
	cmp	eax,0
	je	_55136
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5373
_5375:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5373
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55143
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55143:
	cmp	eax,0
	je	_55145
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117854]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55146
	fld	dword [esi+108]
	fsub	dword [_117855]
	fstp	dword [esi+100]
_55146:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55147
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55147:
	cmp	eax,0
	je	_55149
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_117856]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55149:
	cmp	eax,0
	je	_55151
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117857]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55152
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55152:
	cmp	dword [ebx+108],0
	jg	_55154
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55154:
_55151:
	cmp	dword [ebp-16],1
	jne	_55156
	jmp	_5374
_55156:
_55145:
_5373:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5375
_5374:
_55136:
_55133:
	cmp	dword [esi+92],0
	jne	_55157
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5376
_5378:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5376
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55164
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55164:
	cmp	eax,0
	je	_55166
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117858]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55167
	fld	dword [esi+108]
	fsub	dword [_117859]
	fstp	dword [esi+100]
_55167:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55168
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_117860]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55168:
	cmp	eax,0
	je	_55170
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_117861]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55171
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55171:
	cmp	dword [ebx+76],0
	jg	_55173
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_55173:
_55170:
	cmp	dword [ebp-16],1
	jne	_55175
	jmp	_5377
_55175:
_55166:
_5376:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5378
_5377:
_55157:
	cmp	dword [ebp-16],1
	jne	_55176
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55177
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117862]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55177:
	cmp	eax,0
	je	_55179
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55179:
	cmp	eax,0
	je	_55181
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55182
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55182:
	cmp	eax,0
	je	_55184
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55184:
	cmp	eax,0
	je	_55186
	fldz
	fstp	dword [esi+100]
_55186:
	mov	dword [esi+116],4
	jmp	_55187
_55181:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55188
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117863]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55188:
	cmp	eax,0
	je	_55190
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117864]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55190:
	cmp	eax,0
	je	_55192
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55193
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55193:
	cmp	eax,0
	je	_55195
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55195:
	cmp	eax,0
	je	_55197
	fldz
	fstp	dword [esi+100]
_55197:
	mov	dword [esi+116],5
	jmp	_55198
_55192:
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55199
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117865]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55199:
	cmp	eax,0
	je	_55201
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117866]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55201:
	cmp	eax,0
	je	_55203
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55204
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55204:
	cmp	eax,0
	je	_55206
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55206:
	cmp	eax,0
	je	_55208
	fldz
	fstp	dword [esi+100]
_55208:
	mov	dword [esi+116],6
	jmp	_55209
_55203:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_55210
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_55210:
	cmp	eax,0
	je	_55212
	mov	dword [esi+116],6
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	cmp	dword [edx+eax*4+24],18
	je	_55213
	fldz
	fstp	dword [esi+100]
	mov	ecx,dword [esi+132]
	mov	edx,dword [esi+116]
	mov	eax,dword [_bb_animMusuh_11b_Attack_Drop_image]
	mov	dword [ecx+edx*4+24],eax
	push	_brl_max2d_TImage
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	dword [edx+eax*4+24],18
_55213:
_55212:
_55209:
_55198:
_55187:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_55214
_55176:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55215
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117867]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55215:
	cmp	eax,0
	je	_55217
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55217:
	cmp	eax,0
	je	_55219
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55220
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55220:
	cmp	eax,0
	je	_55222
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55222:
	cmp	eax,0
	je	_55224
	fldz
	fstp	dword [esi+100]
_55224:
	mov	dword [esi+116],1
	jmp	_55225
_55219:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55226
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117868]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55226:
	cmp	eax,0
	je	_55228
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117869]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55228:
	cmp	eax,0
	je	_55230
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55231
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55231:
	cmp	eax,0
	je	_55233
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55233:
	cmp	eax,0
	je	_55235
	fldz
	fstp	dword [esi+100]
_55235:
	mov	dword [esi+116],2
	jmp	_55236
_55230:
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55237
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117870]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55237:
	cmp	eax,0
	je	_55239
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_117871]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55239:
	cmp	eax,0
	je	_55241
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55242
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55242:
	cmp	eax,0
	je	_55244
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55244:
	cmp	eax,0
	je	_55246
	fldz
	fstp	dword [esi+100]
_55246:
	mov	dword [esi+116],3
	jmp	_55247
_55241:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_55248
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_55248:
	cmp	eax,0
	je	_55250
	mov	dword [esi+116],3
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	cmp	dword [edx+eax*4+24],18
	je	_55251
	fldz
	fstp	dword [esi+100]
	mov	ecx,dword [esi+132]
	mov	edx,dword [esi+116]
	mov	eax,dword [_bb_animMusuh_11b_Walk_Drop_image]
	mov	dword [ecx+edx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	dword [edx+eax*4+24],18
_55251:
_55250:
_55247:
_55236:
_55225:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55252
	fld	dword [esi+100]
	fld	dword [_117872]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55252:
	cmp	eax,0
	jne	_55256
	fld	dword [esi+100]
	fld	dword [_117873]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55254
	fld	dword [esi+100]
	fld	dword [_117874]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55254:
_55256:
	cmp	eax,0
	je	_55258
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_55259
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55259:
	cmp	eax,0
	je	_55261
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55261:
	cmp	eax,0
	je	_55263
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55264
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_55264:
	cmp	eax,0
	je	_55266
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_55266:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55268
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55268:
	cmp	eax,0
	je	_55270
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_55270:
_55263:
_55258:
_55214:
_5379:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55279
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55273
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_55273:
	cmp	eax,0
	je	_55275
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55275:
	cmp	eax,0
	je	_55277
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55277:
_55279:
	cmp	eax,0
	je	_55281
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_55281:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_117875]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55282
	fld	dword [esi+108]
	fsub	dword [_117876]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_55283
	fld	dword [esi+108]
	fadd	dword [_117877]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55285
	fldz
	fstp	dword [esi+100]
_55285:
	jmp	_55286
_55283:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55287
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_55287:
	cmp	eax,0
	je	_55289
	fld	dword [esi+108]
	fadd	dword [_117878]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55290
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55291
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,18
	sete	al
	movzx	eax,al
_55291:
	cmp	eax,0
	je	_55293
	mov	eax,esi
	push	1
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55293:
_55290:
	jmp	_55296
_55289:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55297
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_55297:
	cmp	eax,0
	je	_55299
	fld	dword [esi+108]
	fadd	dword [_117879]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55300
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55301
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,18
	sete	al
	movzx	eax,al
_55301:
	cmp	eax,0
	je	_55303
	mov	eax,esi
	push	4
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	fld	dword [esi+24]
	fsub	dword [_117880]
	fstp	dword [esi+24]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55303:
_55300:
	jmp	_55306
_55299:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55307
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_55307:
	cmp	eax,0
	je	_55309
	fld	dword [esi+108]
	fadd	dword [_117881]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55310
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55310:
	jmp	_55312
_55309:
	fldz
	fstp	dword [esi+100]
_55312:
_55306:
_55296:
_55286:
_55282:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55313
	fldz
	fstp	dword [esi+104]
_55313:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_55315
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_55315:
	cmp	eax,0
	je	_55317
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55317:
	cmp	eax,0
	je	_55319
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55319:
	cmp	eax,0
	je	_55321
	jmp	_5381
_55321:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5381:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15676
_15676:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_12a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_55562],_55563
	cmp	dword [esi+224],0
	jne	_55324
	jmp	_5397
_55324:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55325
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55326
	fld	dword [esi+200]
	fsub	dword [_118053]
	fstp	dword [esi+200]
_55326:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_55325:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55329
	fld	dword [esi+192]
	fsub	dword [_118054]
	fstp	dword [esi+192]
_55329:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55330
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55330:
	cmp	eax,0
	je	_55332
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55332:
	cmp	eax,0
	je	_55334
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_55334:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55335
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55335:
	cmp	eax,0
	je	_55337
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55337:
	cmp	eax,0
	je	_55339
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55339:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55341
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_55341:
	cmp	eax,0
	je	_55343
	jmp	_5395
_55343:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55345
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55345:
	cmp	eax,0
	je	_55347
	jmp	_5395
_55347:
_55344:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55349
	fld	dword [esi+196]
	fld	dword [_118055]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55350
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_55350:
	cmp	eax,0
	je	_55352
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55353
	fld	dword [esi+28]
	fsub	dword [_118056]
	fstp	dword [esi+28]
	jmp	_55354
_55353:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55354:
_55352:
	jmp	_5395
_55349:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55357
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_55357:
	cmp	eax,0
	je	_55359
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5383
_5385:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5383
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55366
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55366:
	cmp	eax,0
	je	_55370
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55368
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_55368:
_55370:
	cmp	eax,0
	je	_55372
	jmp	_5383
_55372:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55373
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_55373:
	cmp	eax,0
	jne	_55375
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_55375:
	cmp	eax,0
	jne	_55377
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_55377:
	cmp	eax,0
	jne	_55379
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_55379:
	cmp	eax,0
	jne	_55381
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_55381:
	cmp	eax,0
	je	_55383
	jmp	_5383
_55383:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55384
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_55384:
	cmp	eax,0
	jne	_55386
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_55386:
	cmp	eax,0
	jne	_55388
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_55388:
	cmp	eax,0
	je	_55390
	jmp	_5383
_55390:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55393
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55391
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_55391:
_55393:
	cmp	eax,0
	je	_55395
	jmp	_5383
_55395:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55398
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55396
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_55396:
_55398:
	cmp	eax,0
	je	_55400
	jmp	_5383
_55400:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55401
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55401:
	cmp	eax,0
	je	_55403
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118057]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55404
	fld	dword [esi+108]
	fsub	dword [_118058]
	fstp	dword [esi+100]
_55404:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55405
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55405:
	cmp	eax,0
	je	_55407
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118059]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55407:
	cmp	eax,0
	je	_55409
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55411
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55411:
	cmp	eax,0
	je	_55413
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55414
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_55414:
	cmp	eax,0
	je	_55416
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_55417
_55416:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_55417:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55413:
	cmp	dword [ebx+280],0
	jg	_55419
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_55419:
_55409:
	cmp	dword [ebp-16],1
	jne	_55421
	mov	dword [esi+120],2511
	jmp	_5384
_55421:
_55403:
_5383:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5385
_5384:
	cmp	dword [_bb_currGameMode],666
	jne	_55422
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5386
_5388:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5386
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55429
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55429:
	cmp	eax,0
	je	_55431
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118060]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55432
	fld	dword [esi+108]
	fsub	dword [_118061]
	fstp	dword [esi+100]
_55432:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55433
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55433:
	cmp	eax,0
	je	_55435
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118062]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55435:
	cmp	eax,0
	je	_55437
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55438
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55438:
	cmp	eax,0
	je	_55440
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55440:
	cmp	dword [ebx+56],0
	jg	_55442
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_55442:
_55437:
	cmp	dword [ebp-16],1
	jne	_55444
	mov	dword [esi+120],2511
	jmp	_5387
_55444:
_55431:
_5386:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5388
_5387:
_55422:
_55359:
	cmp	dword [_bb_currGameMode],666
	je	_55445
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55446
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_55446:
	cmp	eax,0
	je	_55448
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5389
_5391:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5389
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55455
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55455:
	cmp	eax,0
	je	_55457
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118063]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55458
	fld	dword [esi+108]
	fsub	dword [_118064]
	fstp	dword [esi+100]
_55458:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55459
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55459:
	cmp	eax,0
	je	_55461
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118065]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55461:
	cmp	eax,0
	je	_55463
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118066]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55464
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55464:
	cmp	dword [ebx+108],0
	jg	_55466
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55466:
_55463:
	cmp	dword [ebp-16],1
	jne	_55468
	jmp	_5390
_55468:
_55457:
_5389:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5391
_5390:
_55448:
_55445:
	cmp	dword [esi+92],0
	jne	_55469
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5392
_5394:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5392
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55476
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55476:
	cmp	eax,0
	je	_55478
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118067]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55479
	fld	dword [esi+108]
	fsub	dword [_118068]
	fstp	dword [esi+100]
_55479:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55480
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118069]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55480:
	cmp	eax,0
	je	_55482
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118070]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55483
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55483:
	cmp	dword [ebx+76],0
	jg	_55485
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_55485:
_55482:
	cmp	dword [ebp-16],1
	jne	_55487
	jmp	_5393
_55487:
_55478:
_5392:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5394
_5393:
_55469:
	cmp	dword [ebp-16],1
	jne	_55488
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55489
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_55489:
	cmp	eax,0
	je	_55491
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55491:
	cmp	eax,0
	je	_55493
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55494
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55494:
	cmp	eax,0
	je	_55496
	fldz
	fstp	dword [esi+100]
_55496:
	mov	dword [esi+116],4
	jmp	_55497
_55493:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55498
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_55498:
	cmp	eax,0
	je	_55500
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_55500:
	cmp	eax,0
	je	_55502
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55503
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55503:
	cmp	eax,0
	je	_55505
	fldz
	fstp	dword [esi+100]
_55505:
	mov	dword [esi+116],5
_55502:
_55497:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_55506
_55488:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55507
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_55507:
	cmp	eax,0
	je	_55509
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55509:
	cmp	eax,0
	je	_55511
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55512
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55512:
	cmp	eax,0
	je	_55514
	fldz
	fstp	dword [esi+100]
_55514:
	mov	dword [esi+116],1
	jmp	_55515
_55511:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55516
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_55516:
	cmp	eax,0
	je	_55518
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_55518:
	cmp	eax,0
	je	_55520
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55521
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55521:
	cmp	eax,0
	je	_55523
	fldz
	fstp	dword [esi+100]
_55523:
	mov	dword [esi+116],2
_55520:
_55515:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_55524
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55525
	fld	dword [esi+100]
	fld	dword [_118071]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55525:
	cmp	eax,0
	jne	_55529
	fld	dword [esi+100]
	fld	dword [_118072]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55527
	fld	dword [esi+100]
	fld	dword [_118073]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55527:
_55529:
	cmp	eax,0
	je	_55531
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_55532
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55532:
	cmp	eax,0
	je	_55534
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55534:
	cmp	eax,0
	je	_55536
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55537
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_55537:
	cmp	eax,0
	je	_55539
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_55539:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55541
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55541:
	cmp	eax,0
	je	_55543
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_55543:
_55536:
_55531:
	jmp	_55544
_55524:
	cmp	dword [esi+116],2
	jne	_55545
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55546
	fld	dword [esi+100]
	fld	dword [_118074]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55546:
	cmp	eax,0
	jne	_55550
	fld	dword [esi+100]
	fld	dword [_118075]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55548
	fld	dword [esi+100]
	fld	dword [_118076]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55548:
_55550:
	cmp	eax,0
	je	_55552
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_55553
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55553:
	cmp	eax,0
	je	_55555
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55555:
	cmp	eax,0
	je	_55557
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55558
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_55558:
	cmp	eax,0
	je	_55560
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_118077]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_55560:
_55557:
_55552:
_55545:
_55544:
_55506:
_5395:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55570
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55564
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_55564:
	cmp	eax,0
	je	_55566
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55566:
	cmp	eax,0
	je	_55568
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55568:
_55570:
	cmp	eax,0
	je	_55572
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_55572:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118078]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55573
	fld	dword [esi+108]
	fsub	dword [_118079]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_55574
	fld	dword [esi+108]
	fadd	dword [_118080]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55576
	fldz
	fstp	dword [esi+100]
_55576:
	jmp	_55577
_55574:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55578
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_55578:
	cmp	eax,0
	je	_55580
	fld	dword [esi+108]
	fadd	dword [_118081]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55581
	fldz
	fstp	dword [esi+100]
_55581:
	jmp	_55582
_55580:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55583
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_55583:
	cmp	eax,0
	je	_55585
	fld	dword [esi+108]
	fadd	dword [_118082]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55586
	fldz
	fstp	dword [esi+100]
_55586:
	jmp	_55587
_55585:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55588
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_55588:
	cmp	eax,0
	je	_55590
	fld	dword [esi+108]
	fadd	dword [_118083]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55591
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55591:
	jmp	_55594
_55590:
	fldz
	fstp	dword [esi+100]
_55594:
_55587:
_55582:
_55577:
_55573:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55595
	fldz
	fstp	dword [esi+104]
_55595:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55596
	fld	dword [esi+100]
	fld	dword [_118084]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55596:
	cmp	eax,0
	je	_55598
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55598:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_55600
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_55600:
	cmp	eax,0
	je	_55602
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55602:
	cmp	eax,0
	je	_55604
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55604:
	cmp	eax,0
	je	_55606
	jmp	_5397
_55606:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5397:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15679
_15679:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_12b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_55869],_55870
	cmp	dword [esi+224],0
	jne	_55609
	jmp	_5413
_55609:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55610
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55611
	fld	dword [esi+200]
	fsub	dword [_118243]
	fstp	dword [esi+200]
_55611:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_55610:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55614
	fld	dword [esi+192]
	fsub	dword [_118244]
	fstp	dword [esi+192]
_55614:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55615
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55615:
	cmp	eax,0
	je	_55617
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55617:
	cmp	eax,0
	je	_55619
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_55619:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55620
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55620:
	cmp	eax,0
	je	_55622
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55622:
	cmp	eax,0
	je	_55624
	mov	dword [esi+116],7
	mov	eax,esi
	push	7
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55624:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55627
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_55627:
	cmp	eax,0
	je	_55629
	jmp	_5411
_55629:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55631
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55631:
	cmp	eax,0
	je	_55633
	jmp	_5411
_55633:
_55630:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55635
	fld	dword [esi+196]
	fld	dword [_118245]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55636
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_55636:
	cmp	eax,0
	je	_55638
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55639
	fld	dword [esi+28]
	fsub	dword [_118246]
	fstp	dword [esi+28]
	jmp	_55640
_55639:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55640:
_55638:
	jmp	_5411
_55635:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55643
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_55643:
	cmp	eax,0
	je	_55645
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5399
_5401:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5399
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55652
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55652:
	cmp	eax,0
	je	_55656
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55654
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_55654:
_55656:
	cmp	eax,0
	je	_55658
	jmp	_5399
_55658:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55659
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_55659:
	cmp	eax,0
	jne	_55661
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_55661:
	cmp	eax,0
	jne	_55663
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_55663:
	cmp	eax,0
	jne	_55665
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_55665:
	cmp	eax,0
	jne	_55667
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_55667:
	cmp	eax,0
	je	_55669
	jmp	_5399
_55669:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55670
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_55670:
	cmp	eax,0
	jne	_55672
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_55672:
	cmp	eax,0
	jne	_55674
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_55674:
	cmp	eax,0
	je	_55676
	jmp	_5399
_55676:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55679
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55677
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_55677:
_55679:
	cmp	eax,0
	je	_55681
	jmp	_5399
_55681:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55684
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55682
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_55682:
_55684:
	cmp	eax,0
	je	_55686
	jmp	_5399
_55686:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55687
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55687:
	cmp	eax,0
	je	_55689
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118247]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55690
	fld	dword [esi+108]
	fsub	dword [_118248]
	fstp	dword [esi+100]
_55690:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55691
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55691:
	cmp	eax,0
	je	_55693
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118249]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55693:
	cmp	eax,0
	je	_55695
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55697
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55697:
	cmp	eax,0
	je	_55699
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55700
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_55700:
	cmp	eax,0
	je	_55702
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_55703
_55702:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_55703:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55699:
	cmp	dword [ebx+280],0
	jg	_55705
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_55705:
_55695:
	cmp	dword [ebp-16],1
	jne	_55707
	mov	dword [esi+120],2511
	jmp	_5400
_55707:
_55689:
_5399:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5401
_5400:
	cmp	dword [_bb_currGameMode],666
	jne	_55708
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5402
_5404:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5402
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55715
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55715:
	cmp	eax,0
	je	_55717
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118250]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55718
	fld	dword [esi+108]
	fsub	dword [_118251]
	fstp	dword [esi+100]
_55718:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55719
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55719:
	cmp	eax,0
	je	_55721
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118252]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55721:
	cmp	eax,0
	je	_55723
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55724
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55724:
	cmp	eax,0
	je	_55726
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55726:
	cmp	dword [ebx+56],0
	jg	_55728
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_55728:
_55723:
	cmp	dword [ebp-16],1
	jne	_55730
	mov	dword [esi+120],2511
	jmp	_5403
_55730:
_55717:
_5402:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5404
_5403:
_55708:
_55645:
	cmp	dword [_bb_currGameMode],666
	je	_55731
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55732
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_55732:
	cmp	eax,0
	je	_55734
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5405
_5407:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5405
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55741
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55741:
	cmp	eax,0
	je	_55743
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118253]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55744
	fld	dword [esi+108]
	fsub	dword [_118254]
	fstp	dword [esi+100]
_55744:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55745
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_55745:
	cmp	eax,0
	je	_55747
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118255]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55747:
	cmp	eax,0
	je	_55749
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118256]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55750
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55750:
	cmp	dword [ebx+108],0
	jg	_55752
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55752:
_55749:
	cmp	dword [ebp-16],1
	jne	_55754
	jmp	_5406
_55754:
_55743:
_5405:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5407
_5406:
_55734:
_55731:
	cmp	dword [esi+92],0
	jne	_55755
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5408
_5410:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5408
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55762
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55762:
	cmp	eax,0
	je	_55764
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118257]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55765
	fld	dword [esi+108]
	fsub	dword [_118258]
	fstp	dword [esi+100]
_55765:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55766
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118259]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55766:
	cmp	eax,0
	je	_55768
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118260]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55769
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55769:
	cmp	dword [ebx+76],0
	jg	_55771
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_55771:
_55768:
	cmp	dword [ebp-16],1
	jne	_55773
	jmp	_5409
_55773:
_55764:
_5408:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5410
_5409:
_55755:
	cmp	dword [ebp-16],1
	jne	_55774
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55775
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118261]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55775:
	cmp	eax,0
	je	_55777
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55777:
	cmp	eax,0
	je	_55779
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55780
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55780:
	cmp	eax,0
	je	_55782
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55782:
	cmp	eax,0
	je	_55784
	fldz
	fstp	dword [esi+100]
_55784:
	mov	dword [esi+116],4
	jmp	_55785
_55779:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55786
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118262]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55786:
	cmp	eax,0
	je	_55788
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118263]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55788:
	cmp	eax,0
	je	_55790
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55791
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55791:
	cmp	eax,0
	je	_55793
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55793:
	cmp	eax,0
	je	_55795
	fldz
	fstp	dword [esi+100]
_55795:
	mov	dword [esi+116],5
	jmp	_55796
_55790:
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55797
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118264]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55797:
	cmp	eax,0
	je	_55799
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118265]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55799:
	cmp	eax,0
	je	_55801
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55802
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55802:
	cmp	eax,0
	je	_55804
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55804:
	cmp	eax,0
	je	_55806
	fldz
	fstp	dword [esi+100]
_55806:
	mov	dword [esi+116],6
	jmp	_55807
_55801:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_55808
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_55808:
	cmp	eax,0
	je	_55810
	mov	eax,esi
	push	4
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_55810:
_55807:
_55796:
_55785:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_55812
_55774:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55813
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118266]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55813:
	cmp	eax,0
	je	_55815
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_55815:
	cmp	eax,0
	je	_55817
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55818
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55818:
	cmp	eax,0
	je	_55820
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55820:
	cmp	eax,0
	je	_55822
	fldz
	fstp	dword [esi+100]
_55822:
	mov	dword [esi+116],1
	jmp	_55823
_55817:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55824
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118267]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55824:
	cmp	eax,0
	je	_55826
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118268]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55826:
	cmp	eax,0
	je	_55828
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55829
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55829:
	cmp	eax,0
	je	_55831
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55831:
	cmp	eax,0
	je	_55833
	fldz
	fstp	dword [esi+100]
_55833:
	mov	dword [esi+116],2
	jmp	_55834
_55828:
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55835
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118269]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_55835:
	cmp	eax,0
	je	_55837
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_118270]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55837:
	cmp	eax,0
	je	_55839
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55840
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_55840:
	cmp	eax,0
	je	_55842
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_55842:
	cmp	eax,0
	je	_55844
	fldz
	fstp	dword [esi+100]
_55844:
	mov	dword [esi+116],3
	jmp	_55845
_55839:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_55846
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_55846:
	cmp	eax,0
	je	_55848
	mov	eax,esi
	push	1
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_55848:
_55845:
_55834:
_55823:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55850
	fld	dword [esi+100]
	fld	dword [_118271]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55850:
	cmp	eax,0
	jne	_55854
	fld	dword [esi+100]
	fld	dword [_118272]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_55852
	fld	dword [esi+100]
	fld	dword [_118273]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_55852:
_55854:
	cmp	eax,0
	je	_55856
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_55857
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55857:
	cmp	eax,0
	je	_55859
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_55859:
	cmp	eax,0
	je	_55861
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55862
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_55862:
	cmp	eax,0
	je	_55864
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_55864:
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55866
	fld	dword [esi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55866:
	cmp	eax,0
	je	_55868
	push	dword [esi+148]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_55868:
_55861:
_55856:
_55812:
_5411:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55877
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_55871
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_55871:
	cmp	eax,0
	je	_55873
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_55873:
	cmp	eax,0
	je	_55875
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_55875:
_55877:
	cmp	eax,0
	je	_55879
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_55879:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118274]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55880
	fld	dword [esi+108]
	fsub	dword [_118275]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_55881
	fld	dword [esi+108]
	fadd	dword [_118276]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55883
	fldz
	fstp	dword [esi+100]
_55883:
	jmp	_55884
_55881:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55885
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_55885:
	cmp	eax,0
	je	_55887
	fld	dword [esi+108]
	fadd	dword [_118277]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55888
	fldz
	fstp	dword [esi+100]
_55888:
	jmp	_55889
_55887:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55890
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_55890:
	cmp	eax,0
	je	_55892
	fld	dword [esi+108]
	fadd	dword [_118278]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55893
	fldz
	fstp	dword [esi+100]
_55893:
	jmp	_55894
_55892:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55895
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_55895:
	cmp	eax,0
	je	_55897
	fld	dword [esi+108]
	fadd	dword [_118279]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_55898
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55898:
	jmp	_55901
_55897:
	fldz
	fstp	dword [esi+100]
_55901:
_55894:
_55889:
_55884:
_55880:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55902
	fldz
	fstp	dword [esi+104]
_55902:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_55904
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_55904:
	cmp	eax,0
	je	_55906
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55906:
	cmp	eax,0
	je	_55908
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55908:
	cmp	eax,0
	je	_55910
	jmp	_5413
_55910:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5413:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15682
_15682:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_13a:
	push	ebp
	mov	ebp,esp
	sub	esp,60
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-44],0
	mov	dword [ebp-56],0
	mov	dword [_56464],_56465
	cmp	dword [esi+224],0
	jne	_55913
	jmp	_5429
_55913:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_55914
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55915
	fld	dword [esi+200]
	fsub	dword [_118445]
	fstp	dword [esi+200]
_55915:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_55914:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55918
	fld	dword [esi+192]
	fsub	dword [_118446]
	fstp	dword [esi+192]
_55918:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55919
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55919:
	cmp	eax,0
	je	_55921
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55921:
	cmp	eax,0
	je	_55923
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	fldz
	fstp	dword [esi+260]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_55923:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_55926
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_55926:
	cmp	eax,0
	je	_55928
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_55928:
	cmp	eax,0
	je	_55930
	cmp	dword [esi+116],3
	jne	_55931
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	fldz
	fstp	dword [esi+260]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_55931:
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_55930:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55935
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_55935:
	cmp	eax,0
	je	_55937
	jmp	_5427
_55937:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55939
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_55939:
	cmp	eax,0
	je	_55941
	jmp	_5427
_55941:
_55938:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55942
	fld	dword [esi+196]
	fld	dword [_118447]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_55943
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_55943:
	cmp	eax,0
	je	_55945
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_55946
	fld	dword [esi+28]
	fsub	dword [_118448]
	fstp	dword [esi+28]
	jmp	_55947
_55946:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_55947:
_55945:
	jmp	_5427
_55942:
	mov	dword [ebp-44],0
	mov	edi,0
	mov	dword [ebp-48],0
	mov	dword [ebp-4],0
	mov	dword [ebp-56],0
	mov	dword [ebp-40],0
	push	4
	push	_55955
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-52],eax
	fld	dword [_118449]
	mov	eax,dword [ebp-52]
	fstp	dword [eax+24]
	fld	dword [_118450]
	mov	eax,dword [ebp-52]
	fstp	dword [eax+4+24]
	fld	dword [_118451]
	mov	eax,dword [ebp-52]
	fstp	dword [eax+8+24]
	fld	dword [_118452]
	mov	eax,dword [ebp-52]
	fstp	dword [eax+12+24]
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55958
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_55958:
	cmp	eax,0
	je	_55960
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-36],eax
	jmp	_5415
_5417:
	mov	eax,dword [ebp-36]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5415
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55967
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_55967:
	cmp	eax,0
	je	_55971
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55969
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_55969:
_55971:
	cmp	eax,0
	je	_55973
	jmp	_5415
_55973:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55974
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_55974:
	cmp	eax,0
	jne	_55976
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_55976:
	cmp	eax,0
	jne	_55978
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_55978:
	cmp	eax,0
	jne	_55980
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_55980:
	cmp	eax,0
	jne	_55982
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_55982:
	cmp	eax,0
	je	_55984
	jmp	_5415
_55984:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55985
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_55985:
	cmp	eax,0
	jne	_55987
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_55987:
	cmp	eax,0
	jne	_55989
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_55989:
	cmp	eax,0
	je	_55991
	jmp	_5415
_55991:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55994
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_55992
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_55992:
_55994:
	cmp	eax,0
	je	_55996
	jmp	_5415
_55996:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_55999
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_55997
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_55997:
_55999:
	cmp	eax,0
	je	_56001
	jmp	_5415
_56001:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56002
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56002:
	cmp	eax,0
	je	_56004
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118453]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56005
	fld	dword [esi+108]
	fsub	dword [_118454]
	fstp	dword [esi+100]
_56005:
	mov	eax,dword [ebx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56006
	mov	eax,dword [ebx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_56006:
	cmp	eax,0
	je	_56008
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56009
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56009:
	cmp	eax,0
	je	_56011
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+236],eax
	jne	_56012
	mov	edi,1
	fld	dword [_118455]
	fstp	dword [esi+260]
_56012:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_56013
	mov	edi,1
	fld	dword [_118456]
	fstp	dword [esi+260]
_56013:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56014
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56014:
	cmp	eax,0
	je	_56016
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118457]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56016:
	cmp	eax,0
	je	_56018
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56018:
	mov	dword [ebp-48],edi
_56011:
	cmp	edi,0
	jne	_56019
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118900
	fstp	st0
	jmp	_56022
_118900:
	fld	dword [_118458]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118901
	fstp	st0
	jmp	_56023
_118901:
	fld	dword [_118459]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118902
	fstp	st0
	jmp	_56024
_118902:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56025
	jmp	_56021
_56022:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+236],eax
	jne	_56026
	mov	edi,1
	fld	dword [_118460]
	fstp	dword [esi+260]
_56026:
	jmp	_56021
_56023:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_56027
	mov	edi,1
	fld	dword [_118461]
	fstp	dword [esi+260]
_56027:
	jmp	_56021
_56024:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56028
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56028:
	cmp	eax,0
	je	_56030
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118462]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56030:
	cmp	eax,0
	je	_56032
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56032:
	jmp	_56021
_56025:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56033
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56033:
	cmp	eax,0
	je	_56035
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118463]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56035:
	cmp	eax,0
	je	_56037
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56037:
	jmp	_56021
_56021:
_56019:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-52]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
_56008:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56038
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56038:
	cmp	eax,0
	je	_56040
	mov	dword [ebp-44],1
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+236]
	mov	dword [ebp-56],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56041
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56041:
	cmp	eax,0
	je	_56043
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_56047
	cmp	eax,2
	je	_56048
	cmp	eax,1
	je	_56049
	jmp	_56046
_56047:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+236],eax
	jne	_56050
	mov	edx,1
_56050:
	jmp	_56046
_56048:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_56051
	mov	edx,1
_56051:
	jmp	_56046
_56049:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56052
	mov	ecx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_56052:
	cmp	eax,0
	je	_56054
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118464]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56054:
	cmp	eax,0
	je	_56056
	mov	edx,1
_56056:
	jmp	_56046
_56046:
	fld	dword [esi+100]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56057
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56057:
	cmp	eax,0
	je	_56059
	cmp	edx,1
	sete	al
	movzx	eax,al
_56059:
	cmp	eax,0
	je	_56061
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56062
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_56062:
	cmp	eax,0
	je	_56064
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_56065
_56064:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_56065:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56061:
	cmp	dword [ebx+280],0
	jg	_56067
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_56067:
_56043:
_56040:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56069
	cmp	edi,1
	sete	al
	movzx	eax,al
_56069:
	cmp	eax,0
	je	_56071
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56071:
	cmp	eax,0
	je	_56073
	cmp	dword [esi+116],3
	jne	_56074
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	cmp	dword [ebp-48],0
	jne	_56075
	fldz
	fstp	dword [esi+260]
_56075:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56074:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_56079
	cmp	eax,3
	je	_56080
	cmp	dword [esi+116],6
	je	_56081
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],6
_56081:
	jmp	_56078
_56079:
	cmp	dword [esi+116],5
	je	_56082
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],5
_56082:
	jmp	_56078
_56080:
	cmp	dword [esi+116],4
	je	_56083
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],4
_56083:
	jmp	_56078
_56078:
	mov	dword [esi+120],2511
	jmp	_5416
_56073:
_56004:
_5415:
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5417
_5416:
	cmp	dword [_bb_currGameMode],666
	jne	_56084
	mov	eax,dword [_bb_catapultAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5418
_5420:
	mov	eax,dword [ebp-20]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5418
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56091
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56091:
	cmp	eax,0
	je	_56093
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118465]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56094
	fld	dword [esi+108]
	fsub	dword [_118466]
	fstp	dword [esi+100]
_56094:
	mov	eax,dword [ebx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56095
	mov	eax,dword [ebx+20]
	cmp	eax,10
	setle	al
	movzx	eax,al
_56095:
	cmp	eax,0
	je	_56097
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56098
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56098:
	cmp	eax,0
	je	_56100
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+20],eax
	jne	_56101
	mov	edi,1
	fld	dword [_118467]
	fstp	dword [esi+260]
_56101:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_56102
	mov	edi,1
	fld	dword [_118468]
	fstp	dword [esi+260]
_56102:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56103
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56103:
	cmp	eax,0
	je	_56105
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118469]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56105:
	cmp	eax,0
	je	_56107
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56107:
	mov	dword [ebp-48],edi
_56100:
	cmp	edi,0
	jne	_56108
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118903
	fstp	st0
	jmp	_56111
_118903:
	fld	dword [_118470]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118904
	fstp	st0
	jmp	_56112
_118904:
	fld	dword [_118471]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118905
	fstp	st0
	jmp	_56113
_118905:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56114
	jmp	_56110
_56111:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+20],eax
	jne	_56115
	mov	edi,1
	fld	dword [_118472]
	fstp	dword [esi+260]
_56115:
	jmp	_56110
_56112:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_56116
	mov	edi,1
	fld	dword [_118473]
	fstp	dword [esi+260]
_56116:
	jmp	_56110
_56113:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56117
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56117:
	cmp	eax,0
	je	_56119
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118474]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56119:
	cmp	eax,0
	je	_56121
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56121:
	jmp	_56110
_56114:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56122
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56122:
	cmp	eax,0
	je	_56124
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118475]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56124:
	cmp	eax,0
	je	_56126
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56126:
	jmp	_56110
_56110:
_56108:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-52]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
_56097:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56127
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56127:
	cmp	eax,0
	je	_56129
	mov	dword [ebp-44],1
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+20]
	mov	dword [ebp-56],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56130
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56130:
	cmp	eax,0
	je	_56132
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_56135
	cmp	eax,2
	je	_56136
	cmp	eax,1
	je	_56137
	jmp	_56134
_56135:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+20],eax
	jne	_56138
	mov	edx,1
_56138:
	jmp	_56134
_56136:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_56139
	mov	edx,1
_56139:
	jmp	_56134
_56137:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56140
	mov	ecx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_56140:
	cmp	eax,0
	je	_56142
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118476]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56142:
	cmp	eax,0
	je	_56144
	mov	edx,1
_56144:
	jmp	_56134
_56134:
	fld	dword [esi+100]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56145
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56145:
	cmp	eax,0
	je	_56147
	cmp	edx,1
	sete	al
	movzx	eax,al
_56147:
	cmp	eax,0
	je	_56149
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56149:
	cmp	dword [ebx+56],0
	jg	_56151
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_56151:
_56132:
_56129:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56153
	cmp	edi,1
	sete	al
	movzx	eax,al
_56153:
	cmp	eax,0
	je	_56155
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56155:
	cmp	eax,0
	je	_56157
	cmp	dword [esi+116],3
	jne	_56158
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	cmp	dword [ebp-48],0
	jne	_56159
	fldz
	fstp	dword [esi+260]
_56159:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56158:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_56163
	cmp	eax,3
	je	_56164
	cmp	dword [esi+116],6
	je	_56165
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],6
_56165:
	jmp	_56162
_56163:
	cmp	dword [esi+116],5
	je	_56166
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],5
_56166:
	jmp	_56162
_56164:
	cmp	dword [esi+116],4
	je	_56167
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],4
_56167:
	jmp	_56162
_56162:
	mov	dword [esi+120],2511
	jmp	_5419
_56157:
_56093:
_5418:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5420
_5419:
_56084:
_55960:
	cmp	dword [_bb_currGameMode],666
	je	_56168
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56169
	mov	eax,dword [esi+92]
	cmp	eax,5
	setle	al
	movzx	eax,al
_56169:
	cmp	eax,0
	je	_56171
	mov	eax,dword [ebp-44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_56171:
	cmp	eax,0
	je	_56173
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_5421
_5423:
	mov	eax,dword [ebp-24]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5421
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56180
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56180:
	cmp	eax,0
	je	_56182
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118477]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56183
	fld	dword [esi+108]
	fsub	dword [_118478]
	fstp	dword [esi+100]
_56183:
	mov	eax,dword [ebx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56184
	mov	eax,dword [ebx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_56184:
	cmp	eax,0
	je	_56186
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56187
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56187:
	cmp	eax,0
	je	_56189
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_56190
	mov	edi,1
	fld	dword [_118479]
	fstp	dword [esi+260]
_56190:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_56191
	mov	edi,1
	fld	dword [_118480]
	fstp	dword [esi+260]
_56191:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56192
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56192:
	cmp	eax,0
	je	_56194
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118481]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56194:
	cmp	eax,0
	je	_56196
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56196:
	mov	dword [ebp-48],edi
_56189:
	cmp	edi,0
	jne	_56197
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118906
	fstp	st0
	jmp	_56200
_118906:
	fld	dword [_118482]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118907
	fstp	st0
	jmp	_56201
_118907:
	fld	dword [_118483]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118908
	fstp	st0
	jmp	_56202
_118908:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56203
	jmp	_56199
_56200:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_56204
	mov	edi,1
	fld	dword [_118484]
	fstp	dword [esi+260]
_56204:
	jmp	_56199
_56201:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_56205
	mov	edi,1
	fld	dword [_118485]
	fstp	dword [esi+260]
_56205:
	jmp	_56199
_56202:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56206
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56206:
	cmp	eax,0
	je	_56208
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118486]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56208:
	cmp	eax,0
	je	_56210
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56210:
	jmp	_56199
_56203:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56211
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56211:
	cmp	eax,0
	je	_56213
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118487]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56213:
	cmp	eax,0
	je	_56215
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56215:
	jmp	_56199
_56199:
_56197:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-52]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
_56186:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56216
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56216:
	cmp	eax,0
	je	_56218
	mov	dword [ebp-44],1
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+88]
	mov	dword [ebp-56],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56219
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56219:
	cmp	eax,0
	je	_56221
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_56224
	cmp	eax,2
	je	_56225
	cmp	eax,1
	je	_56226
	jmp	_56223
_56224:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_56227
	mov	edx,1
_56227:
	jmp	_56223
_56225:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_56228
	mov	edx,1
_56228:
	jmp	_56223
_56226:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56229
	mov	ecx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_56229:
	cmp	eax,0
	je	_56231
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118488]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56231:
	cmp	eax,0
	je	_56233
	mov	edx,1
_56233:
	jmp	_56223
_56223:
	fld	dword [esi+100]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56234
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56234:
	cmp	eax,0
	je	_56236
	cmp	edx,1
	sete	al
	movzx	eax,al
_56236:
	cmp	eax,0
	je	_56238
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56238:
	cmp	dword [ebx+108],0
	jg	_56240
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+76],7
_56240:
_56221:
_56218:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56242
	cmp	edi,1
	sete	al
	movzx	eax,al
_56242:
	cmp	eax,0
	je	_56244
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56244:
	cmp	eax,0
	je	_56246
	cmp	dword [esi+116],3
	jne	_56247
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	cmp	dword [ebp-48],0
	jne	_56248
	fldz
	fstp	dword [esi+260]
_56248:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56247:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_56252
	cmp	eax,3
	je	_56253
	cmp	dword [esi+116],6
	je	_56254
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],6
_56254:
	jmp	_56251
_56252:
	cmp	dword [esi+116],5
	je	_56255
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],5
_56255:
	jmp	_56251
_56253:
	cmp	dword [esi+116],4
	je	_56256
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],4
_56256:
	jmp	_56251
_56251:
	mov	dword [esi+120],2511
	jmp	_5422
_56246:
_56182:
_5421:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5423
_5422:
_56173:
_56168:
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56257
	mov	eax,dword [ebp-44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_56257:
	cmp	eax,0
	je	_56259
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-28],eax
	jmp	_5424
_5426:
	mov	eax,dword [ebp-28]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5424
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56266
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56266:
	cmp	eax,0
	je	_56268
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118489]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56269
	fld	dword [esi+108]
	fsub	dword [_118490]
	fstp	dword [esi+100]
_56269:
	mov	eax,dword [ebx+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56270
	mov	eax,dword [ebx+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_56270:
	cmp	eax,0
	je	_56272
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56273
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56273:
	cmp	eax,0
	je	_56275
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_56276
	mov	edi,1
	fld	dword [_118491]
	fstp	dword [esi+260]
_56276:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_56277
	mov	edi,1
	fld	dword [_118492]
	fstp	dword [esi+260]
_56277:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56278
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56278:
	cmp	eax,0
	je	_56280
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118493]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56280:
	cmp	eax,0
	je	_56282
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56282:
	mov	dword [ebp-48],edi
_56275:
	cmp	edi,0
	jne	_56283
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118909
	fstp	st0
	jmp	_56286
_118909:
	fld	dword [_118494]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118910
	fstp	st0
	jmp	_56287
_118910:
	fld	dword [_118495]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_118911
	fstp	st0
	jmp	_56288
_118911:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56289
	jmp	_56285
_56286:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_56290
	mov	edi,1
	fld	dword [_118496]
	fstp	dword [esi+260]
_56290:
	jmp	_56285
_56287:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_56291
	mov	edi,1
	fld	dword [_118497]
	fstp	dword [esi+260]
_56291:
	jmp	_56285
_56288:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56292
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56292:
	cmp	eax,0
	je	_56294
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118498]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56294:
	cmp	eax,0
	je	_56296
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56296:
	jmp	_56285
_56289:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56297
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56297:
	cmp	eax,0
	je	_56299
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118499]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56299:
	cmp	eax,0
	je	_56301
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_56301:
	jmp	_56285
_56285:
_56283:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-52]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
_56272:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56302
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56302:
	cmp	eax,0
	je	_56304
	mov	dword [ebp-44],1
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+24]
	mov	dword [ebp-56],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56305
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56305:
	cmp	eax,0
	je	_56307
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_56310
	cmp	eax,2
	je	_56311
	cmp	eax,1
	je	_56312
	jmp	_56309
_56310:
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_56313
	mov	edx,1
_56313:
	jmp	_56309
_56311:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_56314
	mov	edx,1
_56314:
	jmp	_56309
_56312:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56315
	mov	ecx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_56315:
	cmp	eax,0
	je	_56317
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118500]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56317:
	cmp	eax,0
	je	_56319
	mov	edx,1
_56319:
	jmp	_56309
_56309:
	fld	dword [esi+100]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56320
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56320:
	cmp	eax,0
	je	_56322
	cmp	edx,1
	sete	al
	movzx	eax,al
_56322:
	cmp	eax,0
	je	_56324
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56324:
	cmp	dword [ebx+76],0
	jg	_56326
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+72],7
_56326:
_56307:
_56304:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56328
	cmp	edi,1
	sete	al
	movzx	eax,al
_56328:
	cmp	eax,0
	je	_56330
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56330:
	cmp	eax,0
	je	_56332
	cmp	dword [esi+116],3
	jne	_56333
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+264]
	cmp	dword [ebp-48],0
	jne	_56334
	fldz
	fstp	dword [esi+260]
_56334:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56333:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_56338
	cmp	eax,3
	je	_56339
	cmp	dword [esi+116],6
	je	_56340
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],6
_56340:
	jmp	_56337
_56338:
	cmp	dword [esi+116],5
	je	_56341
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],5
_56341:
	jmp	_56337
_56339:
	cmp	dword [esi+116],4
	je	_56342
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],4
_56342:
	jmp	_56337
_56337:
	mov	dword [esi+120],2511
	jmp	_5425
_56332:
_56268:
_5424:
	mov	eax,dword [ebp-28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5426
_5425:
_56259:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56343
	cmp	edi,1
	sete	al
	movzx	eax,al
_56343:
	cmp	eax,0
	je	_56345
	fld	dword [esi+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56346
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_56346:
	cmp	eax,0
	je	_56348
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56349
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56349:
	cmp	eax,0
	je	_56351
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56351:
	cmp	eax,0
	je	_56353
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_56354
_56353:
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56355
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56355:
	cmp	eax,0
	je	_56357
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56357:
	cmp	eax,0
	je	_56359
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_56359:
_56354:
	fld	dword [esi+232]
	fsub	dword [_118501]
	fstp	dword [esi+232]
_56348:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
	jmp	_56360
_56345:
	mov	eax,dword [ebp-44]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56365
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56361
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56361:
	cmp	eax,0
	je	_56363
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_56363:
_56365:
	cmp	eax,0
	je	_56367
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56372
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56368
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56368:
	cmp	eax,0
	je	_56370
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_56370:
_56372:
	cmp	eax,0
	je	_56374
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],3
	fld	dword [esi+28]
	fsub	dword [_118502]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+260]
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
_56374:
	cmp	dword [esi+116],3
	jne	_56375
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56376
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56376:
	cmp	eax,0
	je	_56378
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56378:
	cmp	eax,0
	je	_56380
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56381
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56381:
	cmp	eax,0
	je	_56383
	fld	dword [esi+24]
	fsub	dword [esi+56]
	fstp	dword [esi+24]
	fld	dword [esi+264]
	fsub	dword [esi+56]
	fstp	dword [esi+264]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56383:
_56380:
_56375:
	jmp	_56385
_56367:
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56386
	cmp	edi,0
	sete	al
	movzx	eax,al
_56386:
	cmp	eax,0
	je	_56392
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56388
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56388:
	cmp	eax,0
	je	_56390
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_56390:
_56392:
	cmp	eax,0
	je	_56394
	cmp	dword [esi+116],3
	je	_56395
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56396
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56396:
	cmp	eax,0
	je	_56398
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56398:
	cmp	eax,0
	je	_56400
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56401
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56401:
	cmp	eax,0
	je	_56403
	fldz
	fstp	dword [esi+100]
_56403:
	mov	dword [esi+116],1
	jmp	_56404
_56400:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56405
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56405:
	cmp	eax,0
	je	_56407
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56407:
	cmp	eax,0
	je	_56409
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56410
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56410:
	cmp	eax,0
	je	_56412
	fldz
	fstp	dword [esi+100]
_56412:
	mov	dword [esi+116],2
_56409:
_56404:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
_56395:
	cmp	dword [esi+116],1
	jne	_56413
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56414
	fld	dword [esi+100]
	fld	dword [_118503]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56414:
	cmp	eax,0
	jne	_56418
	fld	dword [esi+100]
	fld	dword [_118504]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56416
	fld	dword [esi+100]
	fld	dword [_118505]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56416:
_56418:
	cmp	eax,0
	je	_56420
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56421
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56421:
	cmp	eax,0
	je	_56423
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56423:
	cmp	eax,0
	je	_56425
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56426
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56426:
	cmp	eax,0
	je	_56428
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56428:
_56425:
_56420:
	jmp	_56430
_56413:
	cmp	dword [esi+116],2
	jne	_56431
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56432
	fld	dword [esi+100]
	fld	dword [_118506]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56432:
	cmp	eax,0
	jne	_56436
	fld	dword [esi+100]
	fld	dword [_118507]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56434
	fld	dword [esi+100]
	fld	dword [_118508]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56434:
_56436:
	cmp	eax,0
	je	_56438
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56439
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56439:
	cmp	eax,0
	je	_56441
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56441:
	cmp	eax,0
	je	_56443
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56444
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56444:
	cmp	eax,0
	je	_56446
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_118509]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56446:
_56443:
_56438:
_56431:
_56430:
_56394:
_56385:
_56360:
	cmp	dword [esi+116],3
	jne	_56448
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56449
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56449:
	cmp	eax,0
	je	_56451
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56451:
	cmp	eax,0
	je	_56453
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56454
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_56454:
	cmp	eax,0
	je	_56456
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babigelinding_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56456:
_56453:
	jmp	_56457
_56448:
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56458
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56458:
	cmp	eax,0
	je	_56460
	fld	dword [esi+100]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56460:
	cmp	eax,0
	je	_56462
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_56463
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babigelinding_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56463:
_56462:
_56457:
_5427:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56472
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56466
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_56466:
	cmp	eax,0
	je	_56468
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56468:
	cmp	eax,0
	je	_56470
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_56470:
_56472:
	cmp	eax,0
	je	_56474
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_56474:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118510]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56475
	fld	dword [esi+108]
	fsub	dword [_118511]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_56476
	fld	dword [esi+108]
	fadd	dword [_118512]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56478
	fldz
	fstp	dword [esi+100]
_56478:
	jmp	_56479
_56476:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56480
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56480:
	cmp	eax,0
	je	_56482
	fld	dword [esi+108]
	fadd	dword [_118513]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56483
	fldz
	fstp	dword [esi+100]
_56483:
	jmp	_56484
_56482:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56485
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56485:
	cmp	eax,0
	je	_56487
	fld	dword [esi+108]
	fadd	dword [_118514]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56488
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56489
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_56489:
	cmp	eax,0
	je	_56491
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_56492
	fld	dword [esi+228]
	fstp	dword [esi+232]
_56492:
	cmp	dword [ebp-56],1
	jle	_56493
	fldz
	fstp	dword [esi+232]
	mov	eax,dword [ebp-56]
	cmp	eax,3
	je	_56496
	cmp	eax,2
	je	_56497
	cmp	eax,1
	je	_56498
	jmp	_56495
_56496:
	fldz
	fstp	dword [esi+260]
	jmp	_56495
_56497:
	fld	dword [_118515]
	fstp	dword [esi+260]
	jmp	_56495
_56498:
	fld	dword [_118516]
	fstp	dword [esi+260]
	jmp	_56495
_56495:
	cmp	dword [ebp-56],3
	jle	_56499
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+260]
	cmp	dword [esi+116],3
	je	_56500
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],3
	fld	dword [esi+28]
	fsub	dword [_118517]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+260]
_56500:
_56499:
_56493:
	jmp	_56501
_56491:
	fld	dword [esi+260]
	fld	dword [_118518]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56502
	fld	dword [esi+260]
	fld	dword [_118519]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56502:
	cmp	eax,0
	jne	_56504
	mov	eax,dword [ebp-44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_56504:
	cmp	eax,0
	je	_56506
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56507
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56507:
	cmp	eax,0
	je	_56509
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56509:
	cmp	eax,0
	je	_56511
	mov	dword [esi+116],1
	jmp	_56512
_56511:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56513
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56513:
	cmp	eax,0
	je	_56515
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56515:
	cmp	eax,0
	je	_56517
	mov	dword [esi+116],2
_56517:
_56512:
	jmp	_56518
_56506:
	cmp	dword [esi+116],3
	je	_56519
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],3
	fld	dword [esi+28]
	fsub	dword [_118520]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+260]
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
_56519:
_56518:
_56501:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fstp	dword [esi+108]
_56488:
	jmp	_56520
_56487:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56521
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_56521:
	cmp	eax,0
	je	_56523
	fld	dword [esi+108]
	fadd	dword [_118521]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56524
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_56524:
	jmp	_56527
_56523:
	fldz
	fstp	dword [esi+100]
_56527:
_56520:
_56484:
_56479:
_56475:
	cmp	dword [esi+116],3
	jne	_56528
	fldz
	fstp	dword [esi+100]
_56528:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56529
	fldz
	fstp	dword [esi+104]
_56529:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56530
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_56530:
	cmp	eax,0
	je	_56532
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_56532:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56533
	fld	dword [esi+100]
	fld	dword [_118522]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56533:
	cmp	eax,0
	je	_56535
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56535:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_56537
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_56537:
	cmp	eax,0
	je	_56539
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56539:
	cmp	eax,0
	je	_56541
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56541:
	cmp	eax,0
	je	_56543
	jmp	_5429
_56543:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-60],eax
	fild	dword [ebp+-60]
	faddp	st1,st0
	fstp	dword [esi+104]
_5429:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15685
_15685:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_14a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_56783],_56784
	cmp	dword [esi+224],0
	jne	_56546
	jmp	_5445
_56546:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56547
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56548
	fld	dword [esi+200]
	fsub	dword [_118912]
	fstp	dword [esi+200]
_56548:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_56547:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56551
	fld	dword [esi+192]
	fsub	dword [_118913]
	fstp	dword [esi+192]
_56551:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56552
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_56552:
	cmp	eax,0
	je	_56554
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56554:
	cmp	eax,0
	je	_56556
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_56556:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56558
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56558:
	cmp	eax,0
	je	_56560
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56560:
	cmp	eax,0
	je	_56562
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56562:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56565
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_56565:
	cmp	eax,0
	je	_56567
	jmp	_5443
_56567:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56569
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_56569:
	cmp	eax,0
	je	_56571
	jmp	_5443
_56571:
_56568:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56573
	fld	dword [esi+196]
	fld	dword [_118914]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56574
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_56574:
	cmp	eax,0
	je	_56576
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56577
	fld	dword [esi+28]
	fsub	dword [_118915]
	fstp	dword [esi+28]
	jmp	_56578
_56577:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_56578:
_56576:
	jmp	_5443
_56573:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56581
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_56581:
	cmp	eax,0
	je	_56583
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5431
_5433:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5431
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56590
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56590:
	cmp	eax,0
	je	_56594
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56592
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_56592:
_56594:
	cmp	eax,0
	je	_56596
	jmp	_5431
_56596:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56597
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_56597:
	cmp	eax,0
	jne	_56599
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_56599:
	cmp	eax,0
	jne	_56601
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_56601:
	cmp	eax,0
	jne	_56603
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_56603:
	cmp	eax,0
	jne	_56605
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_56605:
	cmp	eax,0
	je	_56607
	jmp	_5431
_56607:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56608
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_56608:
	cmp	eax,0
	jne	_56610
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_56610:
	cmp	eax,0
	jne	_56612
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_56612:
	cmp	eax,0
	je	_56614
	jmp	_5431
_56614:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56617
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56615
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_56615:
_56617:
	cmp	eax,0
	je	_56619
	jmp	_5431
_56619:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56622
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56620
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_56620:
_56622:
	cmp	eax,0
	je	_56624
	jmp	_5431
_56624:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56625
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56625:
	cmp	eax,0
	je	_56627
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118916]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56628
	fld	dword [esi+108]
	fsub	dword [_118917]
	fstp	dword [esi+100]
_56628:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56629
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56629:
	cmp	eax,0
	je	_56631
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_118918]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56631:
	cmp	eax,0
	je	_56633
	mov	dword [ebp-16],1
	mov	eax,14
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56635
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56635:
	cmp	eax,0
	je	_56637
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56638
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_56638:
	cmp	eax,0
	je	_56640
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_56641
_56640:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_56641:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56637:
	cmp	dword [ebx+280],0
	jg	_56643
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_56643:
_56633:
	cmp	dword [ebp-16],1
	jne	_56645
	mov	dword [esi+120],2511
	jmp	_5432
_56645:
_56627:
_5431:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5433
_5432:
	cmp	dword [_bb_currGameMode],666
	jne	_56646
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5434
_5436:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5434
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56653
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56653:
	cmp	eax,0
	je	_56655
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118919]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56656
	fld	dword [esi+108]
	fsub	dword [_118920]
	fstp	dword [esi+100]
_56656:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56657
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56657:
	cmp	eax,0
	je	_56659
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_118921]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56659:
	cmp	eax,0
	je	_56661
	mov	dword [ebp-16],1
	mov	eax,14
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56662
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56662:
	cmp	eax,0
	je	_56664
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56664:
	cmp	dword [ebx+56],0
	jg	_56666
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_56666:
_56661:
	cmp	dword [ebp-16],1
	jne	_56668
	mov	dword [esi+120],2511
	jmp	_5435
_56668:
_56655:
_5434:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5436
_5435:
_56646:
_56583:
	cmp	dword [_bb_currGameMode],666
	je	_56669
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56670
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_56670:
	cmp	eax,0
	je	_56672
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5437
_5439:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5437
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56679
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56679:
	cmp	eax,0
	je	_56681
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118922]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56682
	fld	dword [esi+108]
	fsub	dword [_118923]
	fstp	dword [esi+100]
_56682:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56683
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56683:
	cmp	eax,0
	je	_56685
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_118924]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56685:
	cmp	eax,0
	je	_56687
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118925]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56688
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56688:
	cmp	dword [ebx+108],0
	jg	_56690
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_56690:
_56687:
	cmp	dword [ebp-16],1
	jne	_56692
	jmp	_5438
_56692:
_56681:
_5437:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5439
_5438:
_56672:
_56669:
	cmp	dword [esi+92],0
	jne	_56693
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5440
_5442:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5440
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56700
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56700:
	cmp	eax,0
	je	_56702
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118926]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56703
	fld	dword [esi+108]
	fsub	dword [_118927]
	fstp	dword [esi+100]
_56703:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56704
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_118928]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56704:
	cmp	eax,0
	je	_56706
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_118929]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56707
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56707:
	cmp	dword [ebx+76],0
	jg	_56709
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_56709:
_56706:
	cmp	dword [ebp-16],1
	jne	_56711
	jmp	_5441
_56711:
_56702:
_5440:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5442
_5441:
_56693:
	cmp	dword [ebp-16],1
	jne	_56712
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56713
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56713:
	cmp	eax,0
	je	_56715
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56715:
	cmp	eax,0
	je	_56717
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56718
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56718:
	cmp	eax,0
	je	_56720
	fldz
	fstp	dword [esi+100]
_56720:
	mov	dword [esi+116],4
	jmp	_56721
_56717:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56722
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56722:
	cmp	eax,0
	je	_56724
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56724:
	cmp	eax,0
	je	_56726
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56727
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56727:
	cmp	eax,0
	je	_56729
	fldz
	fstp	dword [esi+100]
_56729:
	mov	dword [esi+116],5
_56726:
_56721:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_56730
_56712:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56731
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56731:
	cmp	eax,0
	je	_56733
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56733:
	cmp	eax,0
	je	_56735
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56736
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56736:
	cmp	eax,0
	je	_56738
	fldz
	fstp	dword [esi+100]
_56738:
	mov	dword [esi+116],1
	jmp	_56739
_56735:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56740
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56740:
	cmp	eax,0
	je	_56742
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56742:
	cmp	eax,0
	je	_56744
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56745
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56745:
	cmp	eax,0
	je	_56747
	fldz
	fstp	dword [esi+100]
_56747:
	mov	dword [esi+116],2
_56744:
_56739:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_56748
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56749
	fld	dword [esi+100]
	fld	dword [_118930]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56749:
	cmp	eax,0
	jne	_56753
	fld	dword [esi+100]
	fld	dword [_118931]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56751
	fld	dword [esi+100]
	fld	dword [_118932]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56751:
_56753:
	cmp	eax,0
	je	_56755
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56756
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56756:
	cmp	eax,0
	je	_56758
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56758:
	cmp	eax,0
	je	_56760
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56761
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56761:
	cmp	eax,0
	je	_56763
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56763:
_56760:
_56755:
	jmp	_56765
_56748:
	cmp	dword [esi+116],2
	jne	_56766
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56767
	fld	dword [esi+100]
	fld	dword [_118933]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56767:
	cmp	eax,0
	jne	_56771
	fld	dword [esi+100]
	fld	dword [_118934]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56769
	fld	dword [esi+100]
	fld	dword [_118935]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56769:
_56771:
	cmp	eax,0
	je	_56773
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56774
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56774:
	cmp	eax,0
	je	_56776
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56776:
	cmp	eax,0
	je	_56778
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56779
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56779:
	cmp	eax,0
	je	_56781
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_118936]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56781:
_56778:
_56773:
_56766:
_56765:
_56730:
_5443:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56791
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56785
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_56785:
	cmp	eax,0
	je	_56787
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56787:
	cmp	eax,0
	je	_56789
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_56789:
_56791:
	cmp	eax,0
	je	_56793
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_56793:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_118937]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56794
	fld	dword [esi+108]
	fsub	dword [_118938]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_56795
	fld	dword [esi+108]
	fadd	dword [_118939]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56797
	fldz
	fstp	dword [esi+100]
_56797:
	jmp	_56798
_56795:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56799
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_56799:
	cmp	eax,0
	je	_56801
	fld	dword [esi+108]
	fadd	dword [_118940]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56802
	fldz
	fstp	dword [esi+100]
_56802:
	jmp	_56803
_56801:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56804
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_56804:
	cmp	eax,0
	je	_56806
	fld	dword [esi+108]
	fadd	dword [_118941]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56807
	fldz
	fstp	dword [esi+100]
_56807:
	jmp	_56808
_56806:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56809
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_56809:
	cmp	eax,0
	je	_56811
	fld	dword [esi+108]
	fadd	dword [_118942]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_56812
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_56812:
	jmp	_56815
_56811:
	fldz
	fstp	dword [esi+100]
_56815:
_56808:
_56803:
_56798:
_56794:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56816
	fldz
	fstp	dword [esi+104]
_56816:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56817
	fld	dword [esi+100]
	fld	dword [_118943]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56817:
	cmp	eax,0
	je	_56819
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56819:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_56821
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_56821:
	cmp	eax,0
	je	_56823
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56823:
	cmp	eax,0
	je	_56825
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56825:
	cmp	eax,0
	je	_56827
	jmp	_5445
_56827:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5445:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15688
_15688:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_15a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_57022],_57023
	cmp	dword [esi+224],0
	jne	_56830
	jmp	_5452
_56830:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_56831
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56832
	fld	dword [esi+200]
	fsub	dword [_119100]
	fstp	dword [esi+200]
_56832:
	cmp	dword [esi+240],0
	jle	_56833
	sub	dword [esi+240],1
_56833:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_56831:
	mov	eax,dword [esi+240]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_56836
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_56836:
	cmp	eax,0
	je	_56838
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56839
	fld	dword [esi+232]
	fsub	dword [_119101]
	fstp	dword [esi+232]
	jmp	_56840
_56839:
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_56841
	fld	dword [esi+228]
	fstp	dword [esi+232]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiprajurit_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56841:
_56840:
_56838:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56842
	fld	dword [esi+192]
	fsub	dword [_119102]
	fstp	dword [esi+192]
_56842:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56843
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_56843:
	cmp	eax,0
	je	_56845
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56845:
	cmp	eax,0
	je	_56847
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_56847:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56849
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56849:
	cmp	eax,0
	je	_56851
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_56851:
	cmp	eax,0
	je	_56853
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56853:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56856
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_56856:
	cmp	eax,0
	je	_56858
	jmp	_5450
_56858:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56860
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_56860:
	cmp	eax,0
	je	_56862
	jmp	_5450
_56862:
_56859:
	mov	dword [ebp-8],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56864
	fld	dword [esi+196]
	fld	dword [_119103]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56865
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_56865:
	cmp	eax,0
	je	_56867
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56868
	fld	dword [esi+28]
	fsub	dword [_119104]
	fstp	dword [esi+28]
	jmp	_56869
_56868:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_56869:
_56867:
	jmp	_5450
_56864:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56872
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_56872:
	cmp	eax,0
	je	_56874
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5447
_5449:
	mov	eax,dword [ebp-4]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5447
	cmp	dword [esi+116],6
	je	_56881
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56882
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56882:
	cmp	eax,0
	je	_56886
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56884
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_56884:
_56886:
	cmp	eax,0
	je	_56888
	jmp	_5447
_56888:
	cmp	dword [ebx+260],288
	jne	_56889
	jmp	_5447
_56889:
_56881:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56890
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_56890:
	cmp	eax,0
	jne	_56892
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_56892:
	cmp	eax,0
	jne	_56894
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_56894:
	cmp	eax,0
	jne	_56896
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_56896:
	cmp	eax,0
	je	_56898
	jmp	_5447
_56898:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56899
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_56899:
	cmp	eax,0
	jne	_56901
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_56901:
	cmp	eax,0
	jne	_56903
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_56903:
	cmp	eax,0
	je	_56905
	jmp	_5447
_56905:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56908
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_56906
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_56906:
_56908:
	cmp	eax,0
	je	_56910
	jmp	_5447
_56910:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56913
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56911
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_56911:
_56913:
	cmp	eax,0
	je	_56915
	jmp	_5447
_56915:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56916
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_56916:
	cmp	eax,0
	je	_56918
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119105]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_56919
	fld	dword [esi+108]
	fsub	dword [_119106]
	fstp	dword [esi+100]
_56919:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_56920
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_56920:
	cmp	eax,0
	je	_56922
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119107]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56922:
	cmp	eax,0
	je	_56924
	mov	dword [ebp-8],1
	mov	eax,dword [esi+240]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_56925
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_56925:
	cmp	eax,0
	je	_56927
	mov	eax,17
	mov	dword [esi+164],45
	jmp	_56929
_56927:
	mov	eax,15
_56929:
	fld	dword [esi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_56930
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56930:
	cmp	eax,0
	je	_56932
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_56933
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_56933:
	cmp	eax,0
	je	_56935
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_56936
_56935:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_56936:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_56932:
	cmp	dword [ebx+280],0
	jg	_56938
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_56938:
_56924:
	cmp	dword [ebp-8],1
	jne	_56940
	mov	dword [esi+120],2511
	cmp	dword [esi+116],6
	je	_56941
	jmp	_5448
_56941:
_56940:
_56918:
_5447:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5449
_5448:
_56874:
	cmp	dword [ebp-8],1
	jne	_56942
	cmp	dword [esi+240],0
	jg	_56943
	cmp	dword [esi+116],6
	je	_56944
	fldz
	fstp	dword [esi+100]
_56944:
	mov	dword [esi+116],6
	jmp	_56945
_56943:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56946
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56946:
	cmp	eax,0
	je	_56948
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56948:
	cmp	eax,0
	je	_56950
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56951
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56951:
	cmp	eax,0
	je	_56953
	fldz
	fstp	dword [esi+100]
_56953:
	mov	dword [esi+116],4
	jmp	_56954
_56950:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56955
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56955:
	cmp	eax,0
	je	_56957
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56957:
	cmp	eax,0
	je	_56959
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56960
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_56960:
	cmp	eax,0
	je	_56962
	fldz
	fstp	dword [esi+100]
_56962:
	mov	dword [esi+116],5
_56959:
_56954:
_56945:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	jmp	_56963
_56942:
	cmp	dword [esi+240],0
	jg	_56964
	cmp	dword [esi+116],6
	je	_56965
	fldz
	fstp	dword [esi+100]
_56965:
	mov	dword [esi+116],6
	jmp	_56966
_56964:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56967
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_56967:
	cmp	eax,0
	je	_56969
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_56969:
	cmp	eax,0
	je	_56971
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56972
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56972:
	cmp	eax,0
	je	_56974
	fldz
	fstp	dword [esi+100]
_56974:
	mov	dword [esi+116],1
	jmp	_56975
_56971:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56976
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_56976:
	cmp	eax,0
	je	_56978
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_56978:
	cmp	eax,0
	je	_56980
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56981
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_56981:
	cmp	eax,0
	je	_56983
	fldz
	fstp	dword [esi+100]
_56983:
	mov	dword [esi+116],2
_56980:
_56975:
_56966:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_56984
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56985
	fld	dword [esi+100]
	fld	dword [_119108]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56985:
	cmp	eax,0
	jne	_56989
	fld	dword [esi+100]
	fld	dword [_119109]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_56987
	fld	dword [esi+100]
	fld	dword [_119110]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_56987:
_56989:
	cmp	eax,0
	je	_56991
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_56992
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_56992:
	cmp	eax,0
	je	_56994
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_56994:
	cmp	eax,0
	je	_56996
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_56997
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_56997:
	cmp	eax,0
	je	_56999
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_56999:
_56996:
_56991:
	jmp	_57001
_56984:
	cmp	dword [esi+116],2
	jne	_57002
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57003
	fld	dword [esi+100]
	fld	dword [_119111]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57003:
	cmp	eax,0
	jne	_57007
	fld	dword [esi+100]
	fld	dword [_119112]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57005
	fld	dword [esi+100]
	fld	dword [_119113]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57005:
_57007:
	cmp	eax,0
	je	_57009
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_57010
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57010:
	cmp	eax,0
	je	_57012
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57012:
	cmp	eax,0
	je	_57014
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57015
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_57015:
	cmp	eax,0
	je	_57017
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_119114]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_57017:
_57014:
_57009:
_57002:
_57001:
_56963:
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57019
	fld	dword [esi+100]
	fld	dword [_119115]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57019:
	cmp	eax,0
	je	_57021
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiprajurit_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57021:
_5450:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57030
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57024
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_57024:
	cmp	eax,0
	je	_57026
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57026:
	cmp	eax,0
	je	_57028
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_57028:
_57030:
	cmp	eax,0
	je	_57032
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_57032:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119116]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57033
	fld	dword [esi+108]
	fsub	dword [_119117]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_57034
	fld	dword [esi+108]
	fadd	dword [_119118]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57036
	fldz
	fstp	dword [esi+100]
_57036:
	jmp	_57037
_57034:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57038
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_57038:
	cmp	eax,0
	je	_57040
	fld	dword [esi+108]
	fadd	dword [_119119]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57041
	fldz
	fstp	dword [esi+100]
_57041:
	jmp	_57042
_57040:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57043
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57043:
	cmp	eax,0
	je	_57045
	fld	dword [esi+108]
	fadd	dword [_119120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57046
	cmp	dword [esi+116],6
	je	_57047
	fldz
	fstp	dword [esi+100]
_57047:
	cmp	dword [esi+116],6
	jne	_57048
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_57048:
_57046:
	jmp	_57051
_57045:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57052
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_57052:
	cmp	eax,0
	je	_57054
	fld	dword [esi+108]
	fadd	dword [_119121]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57055
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_57055:
	jmp	_57058
_57054:
	fldz
	fstp	dword [esi+100]
_57058:
_57051:
_57042:
_57037:
_57033:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57059
	fldz
	fstp	dword [esi+104]
_57059:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57060
	fld	dword [esi+100]
	fld	dword [_119122]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57060:
	cmp	eax,0
	je	_57062
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57062:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_57064
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_57064:
	cmp	eax,0
	je	_57066
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57066:
	cmp	eax,0
	je	_57068
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57068:
	cmp	eax,0
	je	_57070
	jmp	_5452
_57070:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+104]
_5452:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15691
_15691:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_16a:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-48],0
	mov	dword [ebp-40],0
	mov	dword [_57717],_57718
	cmp	dword [esi+224],0
	jne	_57073
	jmp	_5468
_57073:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57074
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57075
	fld	dword [esi+200]
	fsub	dword [_119261]
	fstp	dword [esi+200]
_57075:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_57074:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57078
	fld	dword [esi+192]
	fsub	dword [_119262]
	fstp	dword [esi+192]
_57078:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_57079
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_57079:
	cmp	eax,0
	je	_57081
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57081:
	cmp	eax,0
	je	_57083
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_57083:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_57085
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57085:
	cmp	eax,0
	je	_57087
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57087:
	cmp	eax,0
	je	_57089
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57089:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57092
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_57092:
	cmp	eax,0
	je	_57094
	jmp	_5466
_57094:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57096
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_57096:
	cmp	eax,0
	je	_57098
	jmp	_5466
_57098:
_57095:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57099
	fld	dword [esi+196]
	fld	dword [_119263]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57100
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_57100:
	cmp	eax,0
	je	_57102
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57103
	fld	dword [esi+28]
	fsub	dword [_119264]
	fstp	dword [esi+28]
	jmp	_57104
_57103:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_57104:
_57102:
	jmp	_5466
_57099:
	mov	dword [ebp-48],0
	mov	edi,0
	mov	dword [ebp-28],0
	mov	dword [ebp-40],0
	mov	dword [ebp-44],3
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57113
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_57113:
	cmp	eax,0
	je	_57115
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-36],eax
	jmp	_5454
_5456:
	mov	eax,dword [ebp-36]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5454
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57122
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57122:
	cmp	eax,0
	je	_57126
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57124
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_57124:
_57126:
	cmp	eax,0
	je	_57128
	jmp	_5454
_57128:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57129
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_57129:
	cmp	eax,0
	jne	_57131
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_57131:
	cmp	eax,0
	jne	_57133
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_57133:
	cmp	eax,0
	jne	_57135
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_57135:
	cmp	eax,0
	jne	_57137
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_57137:
	cmp	eax,0
	je	_57139
	jmp	_5454
_57139:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57140
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_57140:
	cmp	eax,0
	jne	_57142
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_57142:
	cmp	eax,0
	jne	_57144
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_57144:
	cmp	eax,0
	je	_57146
	jmp	_5454
_57146:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57149
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57147
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_57147:
_57149:
	cmp	eax,0
	je	_57151
	jmp	_5454
_57151:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57154
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57152
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_57152:
_57154:
	cmp	eax,0
	je	_57156
	jmp	_5454
_57156:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57157
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57157:
	cmp	eax,0
	je	_57159
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119265]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57160
	fld	dword [esi+108]
	fsub	dword [_119266]
	fstp	dword [esi+100]
_57160:
	mov	eax,dword [ebx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57161
	mov	eax,dword [ebx+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_57161:
	cmp	eax,0
	je	_57163
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57164
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57164:
	cmp	eax,0
	je	_57166
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_57167
	mov	edi,1
	fld	dword [_119267]
	fstp	dword [esi+260]
_57167:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57168
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57168:
	cmp	eax,0
	je	_57170
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119268]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57170:
	cmp	eax,0
	je	_57172
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57172:
_57166:
	cmp	edi,0
	jne	_57173
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119766
	fstp	st0
	jmp	_57176
_119766:
	fld	dword [_119269]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119767
	fstp	st0
	jmp	_57177
_119767:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57178
	jmp	_57175
_57176:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_57179
	mov	edi,1
	fld	dword [_119270]
	fstp	dword [esi+260]
_57179:
	jmp	_57175
_57177:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57180
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57180:
	cmp	eax,0
	je	_57182
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119271]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57182:
	cmp	eax,0
	je	_57184
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57184:
	jmp	_57175
_57178:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57185
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57185:
	cmp	eax,0
	je	_57187
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119272]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57187:
	cmp	eax,0
	je	_57189
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57189:
	jmp	_57175
_57175:
_57173:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+236]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-40],eax
	jge	_57190
	mov	eax,dword [ebp-40]
	mov	dword [ebp-44],eax
_57190:
_57163:
	mov	eax,dword [ebp-28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57191
	mov	eax,dword [ebp-28]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57191:
	cmp	eax,0
	je	_57193
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-40],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57194
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57194:
	cmp	eax,0
	je	_57196
	mov	eax,dword [ebp-28]
	cmp	eax,2
	je	_57200
	cmp	eax,1
	je	_57201
	jmp	_57199
_57200:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+236],eax
	jne	_57202
_57202:
	jmp	_57199
_57201:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57203
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57203:
	cmp	eax,0
	je	_57205
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119273]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57205:
	cmp	eax,0
	je	_57207
_57207:
	jmp	_57199
_57199:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57208
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57208:
	cmp	eax,0
	je	_57210
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_119274]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57210:
	cmp	eax,0
	je	_57212
	mov	eax,40
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57213
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57213:
	cmp	eax,0
	je	_57215
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57216
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57216:
	cmp	eax,0
	je	_57218
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_57219
_57218:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_57219:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57215:
_57212:
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57221
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57221:
	cmp	eax,0
	je	_57223
	mov	eax,31
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57224
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57224:
	cmp	eax,0
	je	_57226
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57227
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57227:
	cmp	eax,0
	je	_57229
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_57230
_57229:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_57230:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57226:
_57223:
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57232
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57232:
	cmp	eax,0
	je	_57234
	mov	eax,35
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57235
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57235:
	cmp	eax,0
	je	_57237
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57238
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57238:
	cmp	eax,0
	je	_57240
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_57241
_57240:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_57241:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57237:
_57234:
	cmp	dword [ebx+280],0
	jg	_57243
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_57243:
_57196:
_57193:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57245
	cmp	edi,1
	sete	al
	movzx	eax,al
_57245:
	cmp	eax,0
	je	_57247
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57247:
	cmp	eax,0
	je	_57249
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57250
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57250:
	cmp	eax,0
	je	_57252
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57252:
	cmp	eax,0
	je	_57254
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57255
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57255:
	cmp	eax,0
	je	_57257
	fldz
	fstp	dword [esi+100]
_57257:
	mov	dword [esi+116],4
	jmp	_57258
_57254:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57259
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57259:
	cmp	eax,0
	je	_57261
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57261:
	cmp	eax,0
	je	_57263
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57264
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57264:
	cmp	eax,0
	je	_57266
	fldz
	fstp	dword [esi+100]
_57266:
	mov	dword [esi+116],5
_57263:
_57258:
_57249:
_57159:
_5454:
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5456
_5455:
	cmp	dword [_bb_currGameMode],666
	jne	_57267
	mov	eax,dword [_bb_catapultAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5457
_5459:
	mov	eax,dword [ebp-16]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5457
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57274
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57274:
	cmp	eax,0
	je	_57276
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119275]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57277
	fld	dword [esi+108]
	fsub	dword [_119276]
	fstp	dword [esi+100]
_57277:
	mov	eax,dword [ebx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57278
	mov	eax,dword [ebx+20]
	cmp	eax,10
	setle	al
	movzx	eax,al
_57278:
	cmp	eax,0
	je	_57280
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57281
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57281:
	cmp	eax,0
	je	_57283
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_57284
	mov	edi,1
	fld	dword [_119277]
	fstp	dword [esi+260]
_57284:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57285
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57285:
	cmp	eax,0
	je	_57287
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_119278]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57287:
	cmp	eax,0
	je	_57289
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57289:
_57283:
	cmp	edi,0
	jne	_57290
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119768
	fstp	st0
	jmp	_57293
_119768:
	fld	dword [_119279]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119769
	fstp	st0
	jmp	_57294
_119769:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57295
	jmp	_57292
_57293:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_57296
	mov	edi,1
	fld	dword [_119280]
	fstp	dword [esi+260]
_57296:
	jmp	_57292
_57294:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57297
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57297:
	cmp	eax,0
	je	_57299
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_119281]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57299:
	cmp	eax,0
	je	_57301
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57301:
	jmp	_57292
_57295:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57302
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57302:
	cmp	eax,0
	je	_57304
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_119282]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57304:
	cmp	eax,0
	je	_57306
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57306:
	jmp	_57292
_57292:
_57290:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+20]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-40],eax
	jge	_57307
	mov	eax,dword [ebp-40]
	mov	dword [ebp-44],eax
_57307:
_57280:
	mov	eax,dword [ebp-28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57308
	mov	eax,dword [ebp-28]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57308:
	cmp	eax,0
	je	_57310
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-40],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57311
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57311:
	cmp	eax,0
	je	_57313
	mov	eax,dword [ebp-28]
	cmp	eax,2
	je	_57316
	cmp	eax,1
	je	_57317
	jmp	_57315
_57316:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+20],eax
	jne	_57318
_57318:
	jmp	_57315
_57317:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57319
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57319:
	cmp	eax,0
	je	_57321
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_119283]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57321:
	cmp	eax,0
	je	_57323
_57323:
	jmp	_57315
_57315:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57324
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57324:
	cmp	eax,0
	je	_57326
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_119284]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57326:
	cmp	eax,0
	je	_57328
	mov	eax,40
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57329
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57329:
	cmp	eax,0
	je	_57331
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57331:
_57328:
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57333
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57333:
	cmp	eax,0
	je	_57335
	mov	eax,31
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57336
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57336:
	cmp	eax,0
	je	_57338
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57338:
_57335:
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57340
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57340:
	cmp	eax,0
	je	_57342
	mov	eax,35
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57343
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57343:
	cmp	eax,0
	je	_57345
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57345:
_57342:
	cmp	dword [ebx+56],0
	jg	_57347
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_57347:
_57313:
_57310:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57349
	cmp	edi,1
	sete	al
	movzx	eax,al
_57349:
	cmp	eax,0
	je	_57351
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57351:
	cmp	eax,0
	je	_57353
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57354
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57354:
	cmp	eax,0
	je	_57356
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57356:
	cmp	eax,0
	je	_57358
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57359
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57359:
	cmp	eax,0
	je	_57361
	fldz
	fstp	dword [esi+100]
_57361:
	mov	dword [esi+116],4
	jmp	_57362
_57358:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57363
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57363:
	cmp	eax,0
	je	_57365
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57365:
	cmp	eax,0
	je	_57367
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57368
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57368:
	cmp	eax,0
	je	_57370
	fldz
	fstp	dword [esi+100]
_57370:
	mov	dword [esi+116],5
_57367:
_57362:
_57353:
_57276:
_5457:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5459
_5458:
_57267:
_57115:
	cmp	dword [_bb_currGameMode],666
	je	_57371
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57372
	mov	eax,dword [esi+92]
	cmp	eax,5
	setle	al
	movzx	eax,al
_57372:
	cmp	eax,0
	je	_57374
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5460
_5462:
	mov	eax,dword [ebp-20]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5460
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57381
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57381:
	cmp	eax,0
	je	_57383
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119285]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57384
	fld	dword [esi+108]
	fsub	dword [_119286]
	fstp	dword [esi+100]
_57384:
	mov	eax,dword [ebx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57385
	mov	eax,dword [ebx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_57385:
	cmp	eax,0
	je	_57387
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57388
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57388:
	cmp	eax,0
	je	_57390
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_57391
	mov	edi,1
	fld	dword [_119287]
	fstp	dword [esi+260]
_57391:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57392
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57392:
	cmp	eax,0
	je	_57394
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_119288]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57394:
	cmp	eax,0
	je	_57396
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57396:
_57390:
	cmp	edi,0
	jne	_57397
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119770
	fstp	st0
	jmp	_57400
_119770:
	fld	dword [_119289]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119771
	fstp	st0
	jmp	_57401
_119771:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57402
	jmp	_57399
_57400:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_57403
	mov	edi,1
	fld	dword [_119290]
	fstp	dword [esi+260]
_57403:
	jmp	_57399
_57401:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57404
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57404:
	cmp	eax,0
	je	_57406
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_119291]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57406:
	cmp	eax,0
	je	_57408
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57408:
	jmp	_57399
_57402:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57409
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57409:
	cmp	eax,0
	je	_57411
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_119292]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57411:
	cmp	eax,0
	je	_57413
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57413:
	jmp	_57399
_57399:
_57397:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+88]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-40],eax
	jge	_57414
	mov	eax,dword [ebp-40]
	mov	dword [ebp-44],eax
_57414:
_57387:
	mov	eax,dword [ebp-28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57415
	mov	eax,dword [ebp-28]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57415:
	cmp	eax,0
	je	_57417
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-40],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57418
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57418:
	cmp	eax,0
	je	_57420
	mov	eax,dword [ebp-28]
	cmp	eax,2
	je	_57423
	cmp	eax,1
	je	_57424
	jmp	_57422
_57423:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_57425
_57425:
	jmp	_57422
_57424:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57426
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57426:
	cmp	eax,0
	je	_57428
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_119293]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57428:
	cmp	eax,0
	je	_57430
_57430:
	jmp	_57422
_57422:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57431
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57431:
	cmp	eax,0
	je	_57433
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_119294]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57433:
	cmp	eax,0
	je	_57435
	mov	eax,40
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57436
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57436:
	cmp	eax,0
	je	_57438
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57438:
_57435:
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57440
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57440:
	cmp	eax,0
	je	_57442
	mov	eax,31
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57443
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57443:
	cmp	eax,0
	je	_57445
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57445:
_57442:
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57447
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57447:
	cmp	eax,0
	je	_57449
	mov	eax,35
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57450
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57450:
	cmp	eax,0
	je	_57452
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57452:
_57449:
	cmp	dword [ebx+108],0
	jg	_57454
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+76],7
_57454:
_57420:
_57417:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57456
	cmp	edi,1
	sete	al
	movzx	eax,al
_57456:
	cmp	eax,0
	je	_57458
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57458:
	cmp	eax,0
	je	_57460
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57461
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57461:
	cmp	eax,0
	je	_57463
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57463:
	cmp	eax,0
	je	_57465
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57466
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57466:
	cmp	eax,0
	je	_57468
	fldz
	fstp	dword [esi+100]
_57468:
	mov	dword [esi+116],4
	jmp	_57469
_57465:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57470
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57470:
	cmp	eax,0
	je	_57472
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57472:
	cmp	eax,0
	je	_57474
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57475
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57475:
	cmp	eax,0
	je	_57477
	fldz
	fstp	dword [esi+100]
_57477:
	mov	dword [esi+116],5
_57474:
_57469:
_57460:
_57383:
_5460:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5462
_5461:
_57374:
_57371:
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57478
	mov	eax,dword [ebp-48]
	cmp	eax,0
	sete	al
	movzx	eax,al
_57478:
	cmp	eax,0
	je	_57480
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_5463
_5465:
	mov	eax,dword [ebp-24]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5463
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57487
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57487:
	cmp	eax,0
	je	_57489
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119295]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57490
	fld	dword [esi+108]
	fsub	dword [_119296]
	fstp	dword [esi+100]
_57490:
	mov	eax,dword [ebx+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57491
	mov	eax,dword [ebx+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57491:
	cmp	eax,0
	je	_57493
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57494
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57494:
	cmp	eax,0
	je	_57496
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_57497
	mov	edi,1
	fld	dword [_119297]
	fstp	dword [esi+260]
_57497:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57498
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57498:
	cmp	eax,0
	je	_57500
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_119298]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57500:
	cmp	eax,0
	je	_57502
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57502:
_57496:
	cmp	edi,0
	jne	_57503
	fld	dword [esi+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119772
	fstp	st0
	jmp	_57506
_119772:
	fld	dword [_119299]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_119773
	fstp	st0
	jmp	_57507
_119773:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57508
	jmp	_57505
_57506:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_57509
	mov	edi,1
	fld	dword [_119300]
	fstp	dword [esi+260]
_57509:
	jmp	_57505
_57507:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57510
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57510:
	cmp	eax,0
	je	_57512
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_119301]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57512:
	cmp	eax,0
	je	_57514
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57514:
	jmp	_57505
_57508:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57515
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57515:
	cmp	eax,0
	je	_57517
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_119302]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57517:
	cmp	eax,0
	je	_57519
	mov	edi,1
	fld1
	fstp	dword [esi+260]
_57519:
	jmp	_57505
_57505:
_57503:
	fld	dword [esi+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [esi+92]
	sub	eax,dword [ebx+24]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-40],eax
	jge	_57520
	mov	eax,dword [ebp-40]
	mov	dword [ebp-44],eax
_57520:
_57493:
	mov	eax,dword [ebp-28]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57521
	mov	eax,dword [ebp-28]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57521:
	cmp	eax,0
	je	_57523
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-40],eax
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57524
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57524:
	cmp	eax,0
	je	_57526
	mov	eax,dword [ebp-28]
	cmp	eax,2
	je	_57529
	cmp	eax,1
	je	_57530
	jmp	_57528
_57529:
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_57531
_57531:
	jmp	_57528
_57530:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57532
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57532:
	cmp	eax,0
	je	_57534
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_119303]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57534:
	cmp	eax,0
	je	_57536
_57536:
	jmp	_57528
_57528:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57537
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57537:
	cmp	eax,0
	je	_57539
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_119304]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57539:
	cmp	eax,0
	je	_57541
	mov	eax,40
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57542
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57542:
	cmp	eax,0
	je	_57544
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57544:
_57541:
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57546
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57546:
	cmp	eax,0
	je	_57548
	mov	eax,31
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57549
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57549:
	cmp	eax,0
	je	_57551
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57551:
_57548:
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57553
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57553:
	cmp	eax,0
	je	_57555
	mov	eax,35
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57556
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57556:
	cmp	eax,0
	je	_57558
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57558:
_57555:
	cmp	dword [ebx+76],0
	jg	_57560
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+72],7
_57560:
_57526:
_57523:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57562
	cmp	edi,1
	sete	al
	movzx	eax,al
_57562:
	cmp	eax,0
	je	_57564
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57564:
	cmp	eax,0
	je	_57566
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57567
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57567:
	cmp	eax,0
	je	_57569
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57569:
	cmp	eax,0
	je	_57571
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57572
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57572:
	cmp	eax,0
	je	_57574
	fldz
	fstp	dword [esi+100]
_57574:
	mov	dword [esi+116],4
	jmp	_57575
_57571:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57576
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57576:
	cmp	eax,0
	je	_57578
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57578:
	cmp	eax,0
	je	_57580
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57581
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57581:
	cmp	eax,0
	je	_57583
	fldz
	fstp	dword [esi+100]
_57583:
	mov	dword [esi+116],5
_57580:
_57575:
_57566:
_57489:
_5463:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5465
_5464:
_57480:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57584
	cmp	edi,1
	sete	al
	movzx	eax,al
_57584:
	cmp	eax,0
	je	_57586
	fld	dword [esi+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57587
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_57587:
	cmp	eax,0
	je	_57589
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57590
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57590:
	cmp	eax,0
	je	_57592
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_57593
_57592:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57594
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57594:
	cmp	eax,0
	je	_57596
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_57596:
_57593:
	fld	dword [esi+232]
	fsub	dword [_119305]
	fstp	dword [esi+232]
_57589:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
	jmp	_57597
_57586:
	mov	eax,dword [ebp-48]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57598
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_57598:
	cmp	eax,0
	je	_57600
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57601
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57601:
	cmp	eax,0
	je	_57603
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57603:
	cmp	eax,0
	je	_57605
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57606
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57606:
	cmp	eax,0
	je	_57608
	fldz
	fstp	dword [esi+100]
_57608:
	mov	dword [esi+116],1
	jmp	_57609
_57605:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57610
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57610:
	cmp	eax,0
	je	_57612
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57612:
	cmp	eax,0
	je	_57614
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57615
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57615:
	cmp	eax,0
	je	_57617
	fldz
	fstp	dword [esi+100]
_57617:
	mov	dword [esi+116],2
_57614:
_57609:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_57618
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57619
	fld	dword [esi+100]
	fld	dword [_119306]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57619:
	cmp	eax,0
	jne	_57623
	fld	dword [esi+100]
	fld	dword [_119307]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57621
	fld	dword [esi+100]
	fld	dword [_119308]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57621:
_57623:
	cmp	eax,0
	je	_57625
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_57626
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57626:
	cmp	eax,0
	je	_57628
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57628:
	cmp	eax,0
	je	_57630
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57631
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_57631:
	cmp	eax,0
	je	_57633
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_57633:
_57630:
_57625:
	jmp	_57635
_57618:
	cmp	dword [esi+116],2
	jne	_57636
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57637
	fld	dword [esi+100]
	fld	dword [_119309]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57637:
	cmp	eax,0
	jne	_57641
	fld	dword [esi+100]
	fld	dword [_119310]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57639
	fld	dword [esi+100]
	fld	dword [_119311]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57639:
_57641:
	cmp	eax,0
	je	_57643
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_57644
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57644:
	cmp	eax,0
	je	_57646
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57646:
	cmp	eax,0
	je	_57648
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57649
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_57649:
	cmp	eax,0
	je	_57651
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_119312]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_57651:
_57648:
_57643:
_57636:
_57635:
	jmp	_57653
_57600:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57654
	cmp	edi,0
	sete	al
	movzx	eax,al
_57654:
	cmp	eax,0
	je	_57656
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_57656:
	cmp	eax,0
	je	_57658
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	cmp	dword [esi+116],0
	jne	_57659
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+260]
	mov	dword [ebp-40],0
_57659:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57660
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57660:
	cmp	eax,0
	je	_57662
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57662:
	cmp	eax,0
	je	_57664
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57665
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57665:
	cmp	eax,0
	je	_57667
	fldz
	fstp	dword [esi+100]
_57667:
	mov	dword [esi+116],1
	jmp	_57668
_57664:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57669
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57669:
	cmp	eax,0
	je	_57671
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57671:
	cmp	eax,0
	je	_57673
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57674
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57674:
	cmp	eax,0
	je	_57676
	fldz
	fstp	dword [esi+100]
_57676:
	mov	dword [esi+116],2
_57673:
_57668:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_57677
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57678
	fld	dword [esi+100]
	fld	dword [_119313]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57678:
	cmp	eax,0
	jne	_57682
	fld	dword [esi+100]
	fld	dword [_119314]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57680
	fld	dword [esi+100]
	fld	dword [_119315]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57680:
_57682:
	cmp	eax,0
	je	_57684
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_57685
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57685:
	cmp	eax,0
	je	_57687
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57687:
	cmp	eax,0
	je	_57689
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57690
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_57690:
	cmp	eax,0
	je	_57692
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_57692:
_57689:
_57684:
	jmp	_57694
_57677:
	cmp	dword [esi+116],2
	jne	_57695
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57696
	fld	dword [esi+100]
	fld	dword [_119316]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57696:
	cmp	eax,0
	jne	_57700
	fld	dword [esi+100]
	fld	dword [_119317]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_57698
	fld	dword [esi+100]
	fld	dword [_119318]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_57698:
_57700:
	cmp	eax,0
	je	_57702
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_57703
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57703:
	cmp	eax,0
	je	_57705
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57705:
	cmp	eax,0
	je	_57707
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57708
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_57708:
	cmp	eax,0
	je	_57710
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_119319]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_57710:
_57707:
_57702:
_57695:
_57694:
_57658:
_57653:
_57597:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57712
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57712:
	cmp	eax,0
	je	_57714
	fld	dword [esi+100]
	fld	dword [_119320]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57714:
	cmp	eax,0
	je	_57716
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57716:
_5466:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57725
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57719
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_57719:
	cmp	eax,0
	je	_57721
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_57721:
	cmp	eax,0
	je	_57723
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_57723:
_57725:
	cmp	eax,0
	je	_57727
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_57727:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_119321]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57728
	fld	dword [esi+108]
	fsub	dword [_119322]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_57729
	fld	dword [esi+108]
	fadd	dword [_119323]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57731
	fldz
	fstp	dword [esi+100]
_57731:
	jmp	_57732
_57729:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57733
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_57733:
	cmp	eax,0
	je	_57735
	fld	dword [esi+108]
	fadd	dword [_119324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57736
	fldz
	fstp	dword [esi+100]
_57736:
	jmp	_57737
_57735:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57738
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57738:
	cmp	eax,0
	je	_57740
	fld	dword [esi+108]
	fadd	dword [_119325]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57741
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57742
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57742:
	cmp	eax,0
	je	_57744
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_57745
	fld	dword [esi+228]
	fstp	dword [esi+232]
_57745:
	cmp	dword [ebp-40],1
	jle	_57746
	fldz
	fstp	dword [esi+232]
	mov	eax,dword [ebp-40]
	cmp	eax,2
	je	_57749
	cmp	eax,1
	je	_57750
	jmp	_57748
_57749:
	fldz
	fstp	dword [esi+260]
	jmp	_57748
_57750:
	fld	dword [_119326]
	fstp	dword [esi+260]
	jmp	_57748
_57748:
	cmp	dword [ebp-40],2
	jle	_57751
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+260]
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57752
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57752:
	cmp	eax,0
	je	_57754
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57754:
	cmp	eax,0
	je	_57756
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57757
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57757:
	cmp	eax,0
	je	_57759
	fldz
	fstp	dword [esi+100]
_57759:
	mov	dword [esi+116],1
	jmp	_57760
_57756:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57761
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57761:
	cmp	eax,0
	je	_57763
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57763:
	cmp	eax,0
	je	_57765
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57766
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57766:
	cmp	eax,0
	je	_57768
	fldz
	fstp	dword [esi+100]
_57768:
	mov	dword [esi+116],2
_57765:
_57760:
_57751:
_57746:
	jmp	_57769
_57744:
	fld	dword [esi+260]
	fld	dword [_119327]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57770
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57770:
	cmp	eax,0
	je	_57772
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57773
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57773:
	cmp	eax,0
	je	_57775
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57775:
	cmp	eax,0
	je	_57777
	mov	dword [esi+116],1
	jmp	_57778
_57777:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57779
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57779:
	cmp	eax,0
	je	_57781
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57781:
	cmp	eax,0
	je	_57783
	mov	dword [esi+116],2
_57783:
_57778:
	jmp	_57784
_57772:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57785
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_57785:
	cmp	eax,0
	je	_57787
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_57787:
	cmp	eax,0
	je	_57789
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57790
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57790:
	cmp	eax,0
	je	_57792
	fldz
	fstp	dword [esi+100]
_57792:
	mov	dword [esi+116],1
	jmp	_57793
_57789:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57794
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_57794:
	cmp	eax,0
	je	_57796
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_57796:
	cmp	eax,0
	je	_57798
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_57799
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_57799:
	cmp	eax,0
	je	_57801
	fldz
	fstp	dword [esi+100]
_57801:
	mov	dword [esi+116],2
_57798:
_57793:
_57784:
_57769:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+108]
_57741:
	jmp	_57802
_57740:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57803
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_57803:
	cmp	eax,0
	je	_57805
	fld	dword [esi+108]
	fadd	dword [_119328]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_57806
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_57806:
	jmp	_57809
_57805:
	fldz
	fstp	dword [esi+100]
_57809:
_57802:
_57737:
_57732:
_57728:
	cmp	dword [esi+116],3
	jne	_57810
	fldz
	fstp	dword [esi+100]
_57810:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57811
	fldz
	fstp	dword [esi+104]
_57811:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57812
	fld	dword [esi+100]
	fld	dword [_119329]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57812:
	cmp	eax,0
	je	_57814
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57814:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_57816
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_57816:
	cmp	eax,0
	je	_57818
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57818:
	cmp	eax,0
	je	_57820
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57820:
	cmp	eax,0
	je	_57822
	jmp	_5468
_57822:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [esi+104]
_5468:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15694
_15694:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_16a_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-32],0
	mov	dword [ebp-20],0
	mov	dword [_58258],_58259
	cmp	dword [ebx+224],0
	jne	_57825
	jmp	_5478
_57825:
	fld	dword [ebx+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57826
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57827
	fld	dword [ebx+200]
	fsub	dword [_119774]
	fstp	dword [ebx+200]
_57827:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_57826:
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57830
	fld	dword [ebx+192]
	fsub	dword [_119775]
	fstp	dword [ebx+192]
_57830:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_57831
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_57831:
	cmp	eax,0
	je	_57833
	mov	eax,dword [ebx+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57833:
	cmp	eax,0
	je	_57835
	mov	dword [ebx+120],8
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_57835:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_57837
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57837:
	cmp	eax,0
	je	_57839
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_57839:
	cmp	eax,0
	je	_57841
	mov	dword [ebx+116],7
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57841:
	mov	eax,dword [ebx+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57844
	mov	eax,dword [ebx+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_57844:
	cmp	eax,0
	je	_57846
	jmp	_5476
_57846:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57848
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_57848:
	cmp	eax,0
	je	_57850
	jmp	_5476
_57850:
_57847:
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57851
	fld	dword [ebx+196]
	fld	dword [_119776]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57852
	mov	eax,dword [ebx+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_57852:
	cmp	eax,0
	je	_57854
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57855
	fld	dword [ebx+28]
	fsub	dword [_119777]
	fstp	dword [ebx+28]
	jmp	_57856
_57855:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_57856:
_57854:
	jmp	_5476
_57851:
	mov	dword [ebp-32],0
	mov	edi,0
	mov	dword [ebp-4],0
	mov	dword [ebp-20],0
	mov	dword [ebp-28],3
	mov	eax,dword [ebx+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57865
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_57865:
	cmp	eax,0
	je	_57867
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_5470
_5472:
	mov	eax,dword [ebp-24]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5470
	mov	eax,dword [esi+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57874
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57874:
	cmp	eax,0
	je	_57878
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57876
	mov	edx,dword [esi+128]
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_57876:
_57878:
	cmp	eax,0
	je	_57880
	jmp	_5470
_57880:
	mov	eax,dword [esi+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57881
	mov	eax,dword [esi+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_57881:
	cmp	eax,0
	jne	_57883
	mov	eax,dword [esi+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_57883:
	cmp	eax,0
	jne	_57885
	mov	eax,dword [esi+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_57885:
	cmp	eax,0
	je	_57887
	jmp	_5470
_57887:
	mov	eax,dword [esi+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57888
	mov	eax,dword [esi+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_57888:
	cmp	eax,0
	je	_57890
	jmp	_5470
_57890:
	mov	eax,dword [esi+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57891
	mov	eax,dword [esi+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_57891:
	cmp	eax,0
	jne	_57893
	mov	eax,dword [esi+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_57893:
	cmp	eax,0
	jne	_57895
	mov	eax,dword [esi+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_57895:
	cmp	eax,0
	je	_57897
	jmp	_5470
_57897:
	mov	eax,dword [esi+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57900
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57898
	mov	eax,dword [esi+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_57898:
_57900:
	cmp	eax,0
	je	_57902
	jmp	_5470
_57902:
	mov	eax,dword [esi+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57905
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57903
	mov	eax,dword [esi+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_57903:
_57905:
	cmp	eax,0
	je	_57907
	jmp	_5470
_57907:
	mov	eax,dword [esi+232]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57908
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_57908:
	cmp	eax,0
	je	_57910
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_119778]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_57911
	fld	dword [ebx+108]
	fsub	dword [_119779]
	fstp	dword [ebx+100]
_57911:
	mov	eax,dword [esi+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57912
	mov	eax,dword [esi+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_57912:
	cmp	eax,0
	je	_57914
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57915
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57915:
	cmp	eax,0
	je	_57917
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_57918
	mov	edi,1
	fld	dword [_119780]
	fstp	dword [ebx+260]
_57918:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57919
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57919:
	cmp	eax,0
	je	_57921
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_119781]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57921:
	cmp	eax,0
	je	_57923
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_57923:
_57917:
	cmp	edi,0
	jne	_57924
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120134
	fstp	st0
	jmp	_57927
_120134:
	fld	dword [_119782]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120135
	fstp	st0
	jmp	_57928
_120135:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_57929
	jmp	_57926
_57927:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_57930
	mov	edi,1
	fld	dword [_119783]
	fstp	dword [ebx+260]
_57930:
	jmp	_57926
_57928:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57931
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57931:
	cmp	eax,0
	je	_57933
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_119784]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57933:
	cmp	eax,0
	je	_57935
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_57935:
	jmp	_57926
_57929:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57936
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57936:
	cmp	eax,0
	je	_57938
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_119785]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57938:
	cmp	eax,0
	je	_57940
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_57940:
	jmp	_57926
_57926:
_57924:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+236]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-20],eax
	jge	_57941
	mov	eax,dword [ebp-20]
	mov	dword [ebp-28],eax
_57941:
_57914:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57942
	mov	eax,dword [ebp-4]
	cmp	eax,2
	setle	al
	movzx	eax,al
_57942:
	cmp	eax,0
	je	_57944
	mov	dword [ebp-32],1
	mov	eax,dword [ebp-28]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_57945
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_57945:
	cmp	eax,0
	je	_57947
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_57951
	cmp	eax,1
	je	_57952
	jmp	_57950
_57951:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_57953
_57953:
	jmp	_57950
_57952:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57954
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57954:
	cmp	eax,0
	je	_57956
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_119786]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57956:
	cmp	eax,0
	je	_57958
_57958:
	jmp	_57950
_57950:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_57959
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_57959:
	cmp	eax,0
	je	_57961
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_119787]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57961:
	cmp	eax,0
	je	_57963
	mov	eax,40
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57964
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57964:
	cmp	eax,0
	je	_57966
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57967
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57967:
	cmp	eax,0
	je	_57969
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_57970
_57969:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_57970:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57966:
_57963:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57972
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57972:
	cmp	eax,0
	je	_57974
	mov	eax,31
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57975
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57975:
	cmp	eax,0
	je	_57977
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57978
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57978:
	cmp	eax,0
	je	_57980
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_57981
_57980:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_57981:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57977:
_57974:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57983
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_57983:
	cmp	eax,0
	je	_57985
	mov	eax,35
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_57986
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_57986:
	cmp	eax,0
	je	_57988
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57989
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_57989:
	cmp	eax,0
	je	_57991
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_57992
_57991:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_57992:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_57988:
_57985:
	cmp	dword [esi+280],0
	jg	_57994
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+224],7
_57994:
_57947:
_57944:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_57996
	cmp	edi,1
	sete	al
	movzx	eax,al
_57996:
	cmp	eax,0
	je	_57998
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_57998:
	cmp	eax,0
	je	_58000
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58001
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58001:
	cmp	eax,0
	je	_58003
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58003:
	cmp	eax,0
	je	_58005
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58006
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58006:
	cmp	eax,0
	je	_58008
	fldz
	fstp	dword [ebx+100]
_58008:
	mov	dword [ebx+116],4
	jmp	_58009
_58005:
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58010
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58010:
	cmp	eax,0
	je	_58012
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58012:
	cmp	eax,0
	je	_58014
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58015
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58015:
	cmp	eax,0
	je	_58017
	fldz
	fstp	dword [ebx+100]
_58017:
	mov	dword [ebx+116],5
_58014:
_58009:
_58000:
_57910:
_5470:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5472
_5471:
_57867:
	cmp	dword [_bb_currGameMode],666
	je	_58018
	mov	eax,dword [ebx+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58019
	mov	eax,dword [ebx+92]
	cmp	eax,5
	setle	al
	movzx	eax,al
_58019:
	cmp	eax,0
	je	_58021
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5473
_5475:
	mov	eax,dword [ebp-12]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5473
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58028
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58028:
	cmp	eax,0
	je	_58030
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_119788]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58031
	fld	dword [ebx+108]
	fsub	dword [_119789]
	fstp	dword [ebx+100]
_58031:
	mov	eax,dword [esi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58032
	mov	eax,dword [esi+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_58032:
	cmp	eax,0
	je	_58034
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58035
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58035:
	cmp	eax,0
	je	_58037
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58038
	mov	edi,1
	fld	dword [_119790]
	fstp	dword [ebx+260]
_58038:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58039
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58039:
	cmp	eax,0
	je	_58041
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_119791]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58041:
	cmp	eax,0
	je	_58043
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_58043:
_58037:
	cmp	edi,0
	jne	_58044
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120136
	fstp	st0
	jmp	_58047
_120136:
	fld	dword [_119792]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120137
	fstp	st0
	jmp	_58048
_120137:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58049
	jmp	_58046
_58047:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58050
	mov	edi,1
	fld	dword [_119793]
	fstp	dword [ebx+260]
_58050:
	jmp	_58046
_58048:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58051
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58051:
	cmp	eax,0
	je	_58053
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_119794]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58053:
	cmp	eax,0
	je	_58055
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_58055:
	jmp	_58046
_58049:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58056
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58056:
	cmp	eax,0
	je	_58058
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_119795]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58058:
	cmp	eax,0
	je	_58060
	mov	edi,1
	fld1
	fstp	dword [ebx+260]
_58060:
	jmp	_58046
_58046:
_58044:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+88]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-28]
	cmp	dword [ebp-20],eax
	jge	_58061
	mov	eax,dword [ebp-20]
	mov	dword [ebp-28],eax
_58061:
_58034:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58062
	mov	eax,dword [ebp-4]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58062:
	cmp	eax,0
	je	_58064
	mov	dword [ebp-32],1
	mov	eax,dword [ebp-28]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58065
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58065:
	cmp	eax,0
	je	_58067
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_58070
	cmp	eax,1
	je	_58071
	jmp	_58069
_58070:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58072
_58072:
	jmp	_58069
_58071:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58073
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58073:
	cmp	eax,0
	je	_58075
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_119796]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58075:
	cmp	eax,0
	je	_58077
_58077:
	jmp	_58069
_58069:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58078
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58078:
	cmp	eax,0
	je	_58080
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_119797]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58080:
	cmp	eax,0
	je	_58082
	mov	eax,40
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58083
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58083:
	cmp	eax,0
	je	_58085
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58085:
_58082:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58087
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58087:
	cmp	eax,0
	je	_58089
	mov	eax,31
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58090
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58090:
	cmp	eax,0
	je	_58092
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58092:
_58089:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58094
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58094:
	cmp	eax,0
	je	_58096
	mov	eax,35
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58097
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58097:
	cmp	eax,0
	je	_58099
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58099:
_58096:
	cmp	dword [esi+108],0
	jg	_58101
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+76],7
_58101:
_58067:
_58064:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58103
	cmp	edi,1
	sete	al
	movzx	eax,al
_58103:
	cmp	eax,0
	je	_58105
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58105:
	cmp	eax,0
	je	_58107
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58108
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58108:
	cmp	eax,0
	je	_58110
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58110:
	cmp	eax,0
	je	_58112
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58113
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58113:
	cmp	eax,0
	je	_58115
	fldz
	fstp	dword [ebx+100]
_58115:
	mov	dword [ebx+116],4
	jmp	_58116
_58112:
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58117
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58117:
	cmp	eax,0
	je	_58119
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58119:
	cmp	eax,0
	je	_58121
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58122
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58122:
	cmp	eax,0
	je	_58124
	fldz
	fstp	dword [ebx+100]
_58124:
	mov	dword [ebx+116],5
_58121:
_58116:
_58107:
_58030:
_5473:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5475
_5474:
_58021:
_58018:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58125
	cmp	edi,1
	sete	al
	movzx	eax,al
_58125:
	cmp	eax,0
	je	_58127
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58128
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_58128:
	cmp	eax,0
	je	_58130
	mov	dword [ebx+116],0
	mov	dword [ebx+120],2512
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58131
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58131:
	cmp	eax,0
	je	_58133
	mov	edx,dword [ebx+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebx+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_58134
_58133:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58135
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58135:
	cmp	eax,0
	je	_58137
	mov	edx,dword [ebx+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebx+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_58137:
_58134:
	fld	dword [ebx+232]
	fsub	dword [_119798]
	fstp	dword [ebx+232]
_58130:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
	jmp	_58138
_58127:
	mov	eax,dword [ebp-32]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58139
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58139:
	cmp	eax,0
	je	_58141
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58142
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58142:
	cmp	eax,0
	je	_58144
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58144:
	cmp	eax,0
	je	_58146
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58147
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58147:
	cmp	eax,0
	je	_58149
	fldz
	fstp	dword [ebx+100]
_58149:
	mov	dword [ebx+116],1
	jmp	_58150
_58146:
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58151
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58151:
	cmp	eax,0
	je	_58153
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58153:
	cmp	eax,0
	je	_58155
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58156
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58156:
	cmp	eax,0
	je	_58158
	fldz
	fstp	dword [ebx+100]
_58158:
	mov	dword [ebx+116],2
_58155:
_58150:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
	cmp	dword [ebx+116],1
	jne	_58159
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58160
	fld	dword [ebx+100]
	fld	dword [_119799]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58160:
	cmp	eax,0
	jne	_58164
	fld	dword [ebx+100]
	fld	dword [_119800]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58162
	fld	dword [ebx+100]
	fld	dword [_119801]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58162:
_58164:
	cmp	eax,0
	je	_58166
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58167
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58167:
	cmp	eax,0
	je	_58169
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58169:
	cmp	eax,0
	je	_58171
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58172
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58172:
	cmp	eax,0
	je	_58174
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58174:
_58171:
_58166:
	jmp	_58176
_58159:
	cmp	dword [ebx+116],2
	jne	_58177
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58178
	fld	dword [ebx+100]
	fld	dword [_119802]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58178:
	cmp	eax,0
	jne	_58182
	fld	dword [ebx+100]
	fld	dword [_119803]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58180
	fld	dword [ebx+100]
	fld	dword [_119804]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58180:
_58182:
	cmp	eax,0
	je	_58184
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58185
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58185:
	cmp	eax,0
	je	_58187
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58187:
	cmp	eax,0
	je	_58189
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58190
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58190:
	cmp	eax,0
	je	_58192
	fld	dword [ebx+24]
	fld	dword [ebx+48]
	fmul	dword [_119805]
	fsubp	st1,st0
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58192:
_58189:
_58184:
_58177:
_58176:
	jmp	_58194
_58141:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58195
	cmp	edi,0
	sete	al
	movzx	eax,al
_58195:
	cmp	eax,0
	je	_58197
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58197:
	cmp	eax,0
	je	_58199
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	cmp	dword [ebx+116],0
	jne	_58200
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+260]
	mov	dword [ebp-20],0
_58200:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58201
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58201:
	cmp	eax,0
	je	_58203
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58203:
	cmp	eax,0
	je	_58205
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58206
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58206:
	cmp	eax,0
	je	_58208
	fldz
	fstp	dword [ebx+100]
_58208:
	mov	dword [ebx+116],1
	jmp	_58209
_58205:
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58210
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58210:
	cmp	eax,0
	je	_58212
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58212:
	cmp	eax,0
	je	_58214
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58215
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58215:
	cmp	eax,0
	je	_58217
	fldz
	fstp	dword [ebx+100]
_58217:
	mov	dword [ebx+116],2
_58214:
_58209:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
	cmp	dword [ebx+116],1
	jne	_58218
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58219
	fld	dword [ebx+100]
	fld	dword [_119806]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58219:
	cmp	eax,0
	jne	_58223
	fld	dword [ebx+100]
	fld	dword [_119807]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58221
	fld	dword [ebx+100]
	fld	dword [_119808]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58221:
_58223:
	cmp	eax,0
	je	_58225
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58226
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58226:
	cmp	eax,0
	je	_58228
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58228:
	cmp	eax,0
	je	_58230
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58231
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58231:
	cmp	eax,0
	je	_58233
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58233:
_58230:
_58225:
	jmp	_58235
_58218:
	cmp	dword [ebx+116],2
	jne	_58236
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58237
	fld	dword [ebx+100]
	fld	dword [_119809]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58237:
	cmp	eax,0
	jne	_58241
	fld	dword [ebx+100]
	fld	dword [_119810]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58239
	fld	dword [ebx+100]
	fld	dword [_119811]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58239:
_58241:
	cmp	eax,0
	je	_58243
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58244
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58244:
	cmp	eax,0
	je	_58246
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58246:
	cmp	eax,0
	je	_58248
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58249
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58249:
	cmp	eax,0
	je	_58251
	fld	dword [ebx+24]
	fld	dword [ebx+48]
	fmul	dword [_119812]
	fsubp	st1,st0
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58251:
_58248:
_58243:
_58236:
_58235:
_58199:
_58194:
_58138:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58253
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58253:
	cmp	eax,0
	je	_58255
	fld	dword [ebx+100]
	fld	dword [_119813]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58255:
	cmp	eax,0
	je	_58257
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58257:
_5476:
	mov	eax,dword [ebx+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58266
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58260
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58260:
	cmp	eax,0
	je	_58262
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58262:
	cmp	eax,0
	je	_58264
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58264:
_58266:
	cmp	eax,0
	je	_58268
	mov	dword [ebx+216],0
	fldz
	fstp	dword [ebx+256]
_58268:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_119814]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58269
	fld	dword [ebx+108]
	fsub	dword [_119815]
	fstp	dword [ebx+100]
	cmp	dword [ebx+116],0
	jne	_58270
	fld	dword [ebx+108]
	fadd	dword [_119816]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58272
	fldz
	fstp	dword [ebx+100]
_58272:
	jmp	_58273
_58270:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58274
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_58274:
	cmp	eax,0
	je	_58276
	fld	dword [ebx+108]
	fadd	dword [_119817]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58277
	fldz
	fstp	dword [ebx+100]
_58277:
	jmp	_58278
_58276:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58279
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58279:
	cmp	eax,0
	je	_58281
	fld	dword [ebx+108]
	fadd	dword [_119818]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58282
	fldz
	fstp	dword [ebx+100]
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58283
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58283:
	cmp	eax,0
	je	_58285
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_58286
	fld	dword [ebx+228]
	fstp	dword [ebx+232]
_58286:
	cmp	dword [ebp-20],1
	jle	_58287
	fldz
	fstp	dword [ebx+232]
	mov	eax,dword [ebp-20]
	cmp	eax,2
	je	_58290
	cmp	eax,1
	je	_58291
	jmp	_58289
_58290:
	fldz
	fstp	dword [ebx+260]
	jmp	_58289
_58291:
	fld	dword [_119819]
	fstp	dword [ebx+260]
	jmp	_58289
_58289:
	cmp	dword [ebp-20],2
	jle	_58292
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+260]
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58293
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58293:
	cmp	eax,0
	je	_58295
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58295:
	cmp	eax,0
	je	_58297
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58298
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58298:
	cmp	eax,0
	je	_58300
	fldz
	fstp	dword [ebx+100]
_58300:
	mov	dword [ebx+116],1
	jmp	_58301
_58297:
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58302
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58302:
	cmp	eax,0
	je	_58304
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58304:
	cmp	eax,0
	je	_58306
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58307
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58307:
	cmp	eax,0
	je	_58309
	fldz
	fstp	dword [ebx+100]
_58309:
	mov	dword [ebx+116],2
_58306:
_58301:
_58292:
_58287:
	jmp	_58310
_58285:
	fld	dword [ebx+260]
	fld	dword [_119820]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58311
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58311:
	cmp	eax,0
	je	_58313
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58314
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58314:
	cmp	eax,0
	je	_58316
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58316:
	cmp	eax,0
	je	_58318
	mov	dword [ebx+116],1
	jmp	_58319
_58318:
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58320
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58320:
	cmp	eax,0
	je	_58322
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58322:
	cmp	eax,0
	je	_58324
	mov	dword [ebx+116],2
_58324:
_58319:
	jmp	_58325
_58313:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58326
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_58326:
	cmp	eax,0
	je	_58328
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58328:
	cmp	eax,0
	je	_58330
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58331
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58331:
	cmp	eax,0
	je	_58333
	fldz
	fstp	dword [ebx+100]
_58333:
	mov	dword [ebx+116],1
	jmp	_58334
_58330:
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58335
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_58335:
	cmp	eax,0
	je	_58337
	mov	ecx,dword [ebx+152]
	mov	eax,dword [ebx+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_58337:
	cmp	eax,0
	je	_58339
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58340
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58340:
	cmp	eax,0
	je	_58342
	fldz
	fstp	dword [ebx+100]
_58342:
	mov	dword [ebx+116],2
_58339:
_58334:
_58325:
_58310:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+108]
_58282:
	jmp	_58343
_58281:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58344
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_58344:
	cmp	eax,0
	je	_58346
	fld	dword [ebx+108]
	fadd	dword [_119821]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58347
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_58347:
	jmp	_58350
_58346:
	fldz
	fstp	dword [ebx+100]
_58350:
_58343:
_58278:
_58273:
_58269:
	cmp	dword [ebx+116],3
	jne	_58351
	fldz
	fstp	dword [ebx+100]
_58351:
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58352
	fldz
	fstp	dword [ebx+104]
_58352:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58353
	fld	dword [ebx+100]
	fld	dword [_119822]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58353:
	cmp	eax,0
	je	_58355
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58355:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_58357
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_58357:
	cmp	eax,0
	je	_58359
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_58359:
	cmp	eax,0
	je	_58361
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_58361:
	cmp	eax,0
	je	_58363
	jmp	_5478
_58363:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [ebx+100]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	faddp	st1,st0
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	faddp	st1,st0
	fstp	dword [ebx+104]
_5478:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+188]
	mov	eax,0
	jmp	_15697
_15697:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_16b:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-48],0
	mov	dword [ebp-36],0
	mov	dword [_58962],_58963
	cmp	dword [ebx+224],0
	jne	_58366
	jmp	_5494
_58366:
	fld	dword [ebx+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58367
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58368
	fld	dword [ebx+200]
	fsub	dword [_120138]
	fstp	dword [ebx+200]
_58368:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_58367:
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58371
	fld	dword [ebx+192]
	fsub	dword [_120139]
	fstp	dword [ebx+192]
_58371:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_58372
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_58372:
	cmp	eax,0
	je	_58374
	mov	eax,dword [ebx+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_58374:
	cmp	eax,0
	je	_58376
	mov	dword [ebx+120],8
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_58376:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_58378
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_58378:
	cmp	eax,0
	je	_58380
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_58380:
	cmp	eax,0
	je	_58382
	mov	dword [ebx+116],7
	mov	eax,ebx
	push	7
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58382:
	mov	eax,dword [ebx+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58386
	mov	eax,dword [ebx+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_58386:
	cmp	eax,0
	je	_58388
	jmp	_5492
_58388:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58390
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_58390:
	cmp	eax,0
	je	_58392
	jmp	_5492
_58392:
_58389:
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58393
	fld	dword [ebx+196]
	fld	dword [_120140]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58394
	mov	eax,dword [ebx+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_58394:
	cmp	eax,0
	je	_58396
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58397
	fld	dword [ebx+28]
	fsub	dword [_120141]
	fstp	dword [ebx+28]
	jmp	_58398
_58397:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_58398:
_58396:
	jmp	_5492
_58393:
	mov	dword [ebp-48],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-52],3
	mov	edi,0
	mov	eax,dword [ebx+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58407
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_58407:
	cmp	eax,0
	je	_58409
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-44],eax
	jmp	_5480
_5482:
	mov	eax,dword [ebp-44]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5480
	mov	eax,dword [esi+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58416
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58416:
	cmp	eax,0
	je	_58420
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58418
	mov	edx,dword [esi+128]
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_58418:
_58420:
	cmp	eax,0
	je	_58422
	jmp	_5480
_58422:
	mov	eax,dword [esi+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58423
	mov	eax,dword [esi+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_58423:
	cmp	eax,0
	jne	_58425
	mov	eax,dword [esi+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_58425:
	cmp	eax,0
	jne	_58427
	mov	eax,dword [esi+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_58427:
	cmp	eax,0
	jne	_58429
	mov	eax,dword [esi+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_58429:
	cmp	eax,0
	je	_58431
	jmp	_5480
_58431:
	mov	eax,dword [esi+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58432
	mov	eax,dword [esi+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_58432:
	cmp	eax,0
	jne	_58434
	mov	eax,dword [esi+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_58434:
	cmp	eax,0
	jne	_58436
	mov	eax,dword [esi+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_58436:
	cmp	eax,0
	je	_58438
	jmp	_5480
_58438:
	mov	eax,dword [esi+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58441
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58439
	mov	eax,dword [esi+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_58439:
_58441:
	cmp	eax,0
	je	_58443
	jmp	_5480
_58443:
	mov	eax,dword [esi+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58446
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58444
	mov	eax,dword [esi+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_58444:
_58446:
	cmp	eax,0
	je	_58448
	jmp	_5480
_58448:
	mov	eax,dword [esi+232]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58449
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_58449:
	cmp	eax,0
	je	_58451
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120142]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58452
	fld	dword [ebx+108]
	fsub	dword [_120143]
	fstp	dword [ebx+100]
_58452:
	mov	eax,dword [esi+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58453
	mov	eax,dword [esi+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_58453:
	cmp	eax,0
	je	_58455
	cmp	dword [esi+260],288
	jne	_58456
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58457
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58457:
	cmp	eax,0
	je	_58459
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120144]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58459:
	cmp	eax,0
	je	_58461
	cmp	dword [ebx+116],1
	jne	_58462
	mov	edi,26
	jmp	_58463
_58462:
	cmp	dword [ebx+116],4
	jne	_58464
	mov	edi,4
_58464:
_58463:
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58465
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58465:
	cmp	eax,0
	je	_58467
	sub	dword [esi+280],2
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58467:
_58461:
	jmp	_58469
_58456:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58470
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58470:
	cmp	eax,0
	je	_58472
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_58473
	mov	dword [ebp-28],1
	fld	dword [_120145]
	fstp	dword [ebx+260]
_58473:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58474
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58474:
	cmp	eax,0
	je	_58476
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120146]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58476:
	cmp	eax,0
	je	_58478
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58478:
_58472:
	cmp	dword [ebp-28],0
	jne	_58479
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120595
	fstp	st0
	jmp	_58482
_120595:
	fld	dword [_120147]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120596
	fstp	st0
	jmp	_58483
_120596:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58484
	jmp	_58481
_58482:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_58485
	mov	dword [ebp-28],1
	fld	dword [_120148]
	fstp	dword [ebx+260]
_58485:
	jmp	_58481
_58483:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58486
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58486:
	cmp	eax,0
	je	_58488
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120149]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58488:
	cmp	eax,0
	je	_58490
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58490:
	jmp	_58481
_58484:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58491
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58491:
	cmp	eax,0
	je	_58493
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120150]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58493:
	cmp	eax,0
	je	_58495
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58495:
	jmp	_58481
_58481:
_58479:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+236]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-52]
	cmp	dword [ebp-36],eax
	jge	_58496
	mov	eax,dword [ebp-36]
	mov	dword [ebp-52],eax
_58496:
_58469:
_58455:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58497
	mov	eax,dword [ebp-32]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58497:
	cmp	eax,0
	je	_58499
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-52]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58500
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58500:
	cmp	eax,0
	je	_58502
	mov	eax,dword [ebp-32]
	cmp	eax,2
	je	_58506
	cmp	eax,1
	je	_58507
	jmp	_58505
_58506:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_58508
_58508:
	jmp	_58505
_58507:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58509
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58509:
	cmp	eax,0
	je	_58511
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120151]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58511:
	cmp	eax,0
	je	_58513
_58513:
	jmp	_58505
_58505:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58514
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58514:
	cmp	eax,0
	je	_58516
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120152]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58516:
	cmp	eax,0
	je	_58518
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58519
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58519:
	cmp	eax,0
	je	_58521
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58522
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_58522:
	cmp	eax,0
	je	_58524
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_58525
_58524:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_58525:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58521:
_58518:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58527
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58527:
	cmp	eax,0
	je	_58529
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58530
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58530:
	cmp	eax,0
	je	_58532
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58533
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_58533:
	cmp	eax,0
	je	_58535
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_58536
_58535:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_58536:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58532:
_58529:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58538
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58538:
	cmp	eax,0
	je	_58540
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58541
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58541:
	cmp	eax,0
	je	_58543
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58544
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_58544:
	cmp	eax,0
	je	_58546
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_58547
_58546:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_58547:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58543:
_58540:
	cmp	dword [esi+280],0
	jg	_58549
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+224],7
_58549:
_58502:
_58499:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58551
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58551:
	cmp	eax,0
	je	_58553
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58553:
	cmp	eax,0
	je	_58555
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58556
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58556:
	cmp	eax,0
	je	_58558
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58559
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58559:
	cmp	eax,0
	je	_58561
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58561:
	cmp	eax,0
	je	_58563
	fldz
	fstp	dword [ebx+100]
_58563:
	mov	dword [ebx+116],4
	jmp	_58564
_58558:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58565
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58565:
	cmp	eax,0
	je	_58567
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58567:
_58564:
_58555:
_58451:
_5480:
	mov	eax,dword [ebp-44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5482
_5481:
	cmp	dword [_bb_currGameMode],666
	jne	_58569
	mov	eax,dword [_bb_catapultAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_5483
_5485:
	mov	eax,dword [ebp-24]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5483
	mov	eax,dword [esi+16]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58576
	mov	eax,dword [esi+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_58576:
	cmp	eax,0
	je	_58578
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120153]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58579
	fld	dword [ebx+108]
	fsub	dword [_120154]
	fstp	dword [ebx+100]
_58579:
	mov	eax,dword [esi+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58580
	mov	eax,dword [esi+20]
	cmp	eax,10
	setle	al
	movzx	eax,al
_58580:
	cmp	eax,0
	je	_58582
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58583
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58583:
	cmp	eax,0
	je	_58585
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+20],eax
	jne	_58586
	mov	dword [ebp-28],1
	fld	dword [_120155]
	fstp	dword [ebx+260]
_58586:
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58587
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58587:
	cmp	eax,0
	je	_58589
	fld	dword [ebx+24]
	fsub	dword [esi+8]
	fld	dword [_120156]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58589:
	cmp	eax,0
	je	_58591
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58591:
_58585:
	cmp	dword [ebp-28],0
	jne	_58592
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120597
	fstp	st0
	jmp	_58595
_120597:
	fld	dword [_120157]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120598
	fstp	st0
	jmp	_58596
_120598:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58597
	jmp	_58594
_58595:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+20],eax
	jne	_58598
	mov	dword [ebp-28],1
	fld	dword [_120158]
	fstp	dword [ebx+260]
_58598:
	jmp	_58594
_58596:
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58599
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58599:
	cmp	eax,0
	je	_58601
	fld	dword [ebx+24]
	fsub	dword [esi+8]
	fld	dword [_120159]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58601:
	cmp	eax,0
	je	_58603
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58603:
	jmp	_58594
_58597:
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58604
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58604:
	cmp	eax,0
	je	_58606
	fld	dword [ebx+24]
	fsub	dword [esi+8]
	fld	dword [_120160]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58606:
	cmp	eax,0
	je	_58608
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58608:
	jmp	_58594
_58594:
_58592:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+20]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-52]
	cmp	dword [ebp-36],eax
	jge	_58609
	mov	eax,dword [ebp-36]
	mov	dword [ebp-52],eax
_58609:
_58582:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58610
	mov	eax,dword [ebp-32]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58610:
	cmp	eax,0
	je	_58612
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-52]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58613
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58613:
	cmp	eax,0
	je	_58615
	mov	eax,dword [ebp-32]
	cmp	eax,2
	je	_58618
	cmp	eax,1
	je	_58619
	jmp	_58617
_58618:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+20],eax
	jne	_58620
_58620:
	jmp	_58617
_58619:
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58621
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58621:
	cmp	eax,0
	je	_58623
	fld	dword [ebx+24]
	fsub	dword [esi+8]
	fld	dword [_120161]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58623:
	cmp	eax,0
	je	_58625
_58625:
	jmp	_58617
_58617:
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58626
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58626:
	cmp	eax,0
	je	_58628
	fld	dword [ebx+24]
	fsub	dword [esi+8]
	fld	dword [_120162]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58628:
	cmp	eax,0
	je	_58630
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58631
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58631:
	cmp	eax,0
	je	_58633
	mov	eax,dword [ebx+164]
	sub	dword [esi+56],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58633:
_58630:
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58635
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58635:
	cmp	eax,0
	je	_58637
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58638
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58638:
	cmp	eax,0
	je	_58640
	mov	eax,dword [ebx+164]
	sub	dword [esi+56],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58640:
_58637:
	mov	edx,dword [esi+20]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58642
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58642:
	cmp	eax,0
	je	_58644
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58645
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58645:
	cmp	eax,0
	je	_58647
	mov	eax,dword [ebx+164]
	sub	dword [esi+56],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58647:
_58644:
	cmp	dword [esi+56],0
	jg	_58649
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [esi+52],7
_58649:
_58615:
_58612:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58651
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58651:
	cmp	eax,0
	je	_58653
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58653:
	cmp	eax,0
	je	_58655
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58656
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58656:
	cmp	eax,0
	je	_58658
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58659
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58659:
	cmp	eax,0
	je	_58661
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58661:
	cmp	eax,0
	je	_58663
	fldz
	fstp	dword [ebx+100]
_58663:
	mov	dword [ebx+116],4
	jmp	_58664
_58658:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58665
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58665:
	cmp	eax,0
	je	_58667
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58667:
_58664:
_58655:
_58578:
_5483:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5485
_5484:
_58569:
_58409:
	cmp	dword [_bb_currGameMode],666
	je	_58669
	mov	eax,dword [ebx+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58670
	mov	eax,dword [ebx+92]
	cmp	eax,5
	setle	al
	movzx	eax,al
_58670:
	cmp	eax,0
	je	_58672
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5486
_5488:
	mov	eax,dword [ebp-20]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5486
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58679
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58679:
	cmp	eax,0
	je	_58681
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120163]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58682
	fld	dword [ebx+108]
	fsub	dword [_120164]
	fstp	dword [ebx+100]
_58682:
	mov	eax,dword [esi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58683
	mov	eax,dword [esi+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_58683:
	cmp	eax,0
	je	_58685
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58686
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58686:
	cmp	eax,0
	je	_58688
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58689
	mov	dword [ebp-28],1
	fld	dword [_120165]
	fstp	dword [ebx+260]
_58689:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58690
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58690:
	cmp	eax,0
	je	_58692
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120166]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58692:
	cmp	eax,0
	je	_58694
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58694:
_58688:
	cmp	dword [ebp-28],0
	jne	_58695
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120599
	fstp	st0
	jmp	_58698
_120599:
	fld	dword [_120167]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120600
	fstp	st0
	jmp	_58699
_120600:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58700
	jmp	_58697
_58698:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58701
	mov	dword [ebp-28],1
	fld	dword [_120168]
	fstp	dword [ebx+260]
_58701:
	jmp	_58697
_58699:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58702
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58702:
	cmp	eax,0
	je	_58704
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58704:
	cmp	eax,0
	je	_58706
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58706:
	jmp	_58697
_58700:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58707
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58707:
	cmp	eax,0
	je	_58709
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120170]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58709:
	cmp	eax,0
	je	_58711
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58711:
	jmp	_58697
_58697:
_58695:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+88]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-52]
	cmp	dword [ebp-36],eax
	jge	_58712
	mov	eax,dword [ebp-36]
	mov	dword [ebp-52],eax
_58712:
_58685:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58713
	mov	eax,dword [ebp-32]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58713:
	cmp	eax,0
	je	_58715
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-52]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58716
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58716:
	cmp	eax,0
	je	_58718
	mov	eax,dword [ebp-32]
	cmp	eax,2
	je	_58721
	cmp	eax,1
	je	_58722
	jmp	_58720
_58721:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_58723
_58723:
	jmp	_58720
_58722:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58724
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58724:
	cmp	eax,0
	je	_58726
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120171]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58726:
	cmp	eax,0
	je	_58728
_58728:
	jmp	_58720
_58720:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58729
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58729:
	cmp	eax,0
	je	_58731
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120172]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58731:
	cmp	eax,0
	je	_58733
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58734
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58734:
	cmp	eax,0
	je	_58736
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58736:
_58733:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58738
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58738:
	cmp	eax,0
	je	_58740
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58741
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58741:
	cmp	eax,0
	je	_58743
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58743:
_58740:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58745
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58745:
	cmp	eax,0
	je	_58747
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58748
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58748:
	cmp	eax,0
	je	_58750
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58750:
_58747:
	cmp	dword [esi+108],0
	jg	_58752
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+76],7
_58752:
_58718:
_58715:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58754
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58754:
	cmp	eax,0
	je	_58756
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58756:
	cmp	eax,0
	je	_58758
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58759
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58759:
	cmp	eax,0
	je	_58761
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58762
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58762:
	cmp	eax,0
	je	_58764
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58764:
	cmp	eax,0
	je	_58766
	fldz
	fstp	dword [ebx+100]
_58766:
	mov	dword [ebx+116],4
	jmp	_58767
_58761:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58768
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58768:
	cmp	eax,0
	je	_58770
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58770:
_58767:
_58758:
_58681:
_5486:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5488
_5487:
_58672:
_58669:
	mov	eax,dword [ebx+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58772
	mov	eax,dword [ebp-48]
	cmp	eax,0
	sete	al
	movzx	eax,al
_58772:
	cmp	eax,0
	je	_58774
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5489
_5491:
	mov	eax,dword [ebp-16]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5489
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58781
	mov	eax,dword [esi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_58781:
	cmp	eax,0
	je	_58783
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120173]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_58784
	fld	dword [ebx+108]
	fsub	dword [_120174]
	fstp	dword [ebx+100]
_58784:
	mov	eax,dword [esi+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58785
	mov	eax,dword [esi+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58785:
	cmp	eax,0
	je	_58787
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58788
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58788:
	cmp	eax,0
	je	_58790
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_58791
	mov	dword [ebp-28],1
	fld	dword [_120175]
	fstp	dword [ebx+260]
_58791:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58792
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58792:
	cmp	eax,0
	je	_58794
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_120176]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58794:
	cmp	eax,0
	je	_58796
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58796:
_58790:
	cmp	dword [ebp-28],0
	jne	_58797
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120601
	fstp	st0
	jmp	_58800
_120601:
	fld	dword [_120177]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120602
	fstp	st0
	jmp	_58801
_120602:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_58802
	jmp	_58799
_58800:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_58803
	mov	dword [ebp-28],1
	fld	dword [_120178]
	fstp	dword [ebx+260]
_58803:
	jmp	_58799
_58801:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58804
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58804:
	cmp	eax,0
	je	_58806
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_120179]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58806:
	cmp	eax,0
	je	_58808
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58808:
	jmp	_58799
_58802:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58809
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58809:
	cmp	eax,0
	je	_58811
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_120180]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58811:
	cmp	eax,0
	je	_58813
	mov	dword [ebp-28],1
	fld1
	fstp	dword [ebx+260]
_58813:
	jmp	_58799
_58799:
_58797:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+24]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-52]
	cmp	dword [ebp-36],eax
	jge	_58814
	mov	eax,dword [ebp-36]
	mov	dword [ebp-52],eax
_58814:
_58787:
	mov	eax,dword [ebp-32]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58815
	mov	eax,dword [ebp-32]
	cmp	eax,2
	setle	al
	movzx	eax,al
_58815:
	cmp	eax,0
	je	_58817
	mov	dword [ebp-48],1
	mov	eax,dword [ebp-52]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58818
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58818:
	cmp	eax,0
	je	_58820
	mov	eax,dword [ebp-32]
	cmp	eax,2
	je	_58823
	cmp	eax,1
	je	_58824
	jmp	_58822
_58823:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_58825
_58825:
	jmp	_58822
_58824:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58826
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58826:
	cmp	eax,0
	je	_58828
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_120181]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58828:
	cmp	eax,0
	je	_58830
_58830:
	jmp	_58822
_58822:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_58831
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_58831:
	cmp	eax,0
	je	_58833
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_120182]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58833:
	cmp	eax,0
	je	_58835
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58836
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58836:
	cmp	eax,0
	je	_58838
	mov	eax,dword [ebx+164]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58838:
_58835:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58840
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58840:
	cmp	eax,0
	je	_58842
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58843
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58843:
	cmp	eax,0
	je	_58845
	mov	eax,dword [ebx+164]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58845:
_58842:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58847
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58847:
	cmp	eax,0
	je	_58849
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-56],edi
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58850
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58850:
	cmp	eax,0
	je	_58852
	mov	eax,dword [ebx+164]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58852:
_58849:
	cmp	dword [esi+76],0
	jg	_58854
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [esi+72],7
_58854:
_58820:
_58817:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58856
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58856:
	cmp	eax,0
	je	_58858
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58858:
	cmp	eax,0
	je	_58860
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58861
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58861:
	cmp	eax,0
	je	_58863
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58864
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58864:
	cmp	eax,0
	je	_58866
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58866:
	cmp	eax,0
	je	_58868
	fldz
	fstp	dword [ebx+100]
_58868:
	mov	dword [ebx+116],4
	jmp	_58869
_58863:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58870
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58870:
	cmp	eax,0
	je	_58872
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58872:
_58869:
_58860:
_58783:
_5489:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5491
_5490:
_58774:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58874
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58874:
	cmp	eax,0
	je	_58876
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58877
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_58877:
	cmp	eax,0
	je	_58879
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58880
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58880:
	cmp	eax,0
	je	_58882
	mov	dword [ebx+116],0
	mov	dword [ebx+120],2512
	jmp	_58883
_58882:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58884
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58884:
	cmp	eax,0
	je	_58886
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58886:
_58883:
	fld	dword [ebx+232]
	fsub	dword [_120183]
	fstp	dword [ebx+232]
_58879:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+108]
	jmp	_58888
_58876:
	mov	eax,dword [ebp-48]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58889
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58889:
	cmp	eax,0
	je	_58891
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58892
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58892:
	cmp	eax,0
	je	_58894
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58895
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58895:
	cmp	eax,0
	je	_58897
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_58897:
	cmp	eax,0
	je	_58899
	fldz
	fstp	dword [ebx+100]
_58899:
	mov	dword [ebx+116],1
	jmp	_58900
_58894:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58901
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58901:
	cmp	eax,0
	je	_58903
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58903:
_58900:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+108]
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58905
	fld	dword [ebx+100]
	fld	dword [_120184]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58905:
	cmp	eax,0
	jne	_58909
	fld	dword [ebx+100]
	fld	dword [_120185]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58907
	fld	dword [ebx+100]
	fld	dword [_120186]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58907:
_58909:
	cmp	eax,0
	je	_58911
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58912
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58912:
	cmp	eax,0
	je	_58914
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58914:
	cmp	eax,0
	je	_58916
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58917
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58917:
	cmp	eax,0
	je	_58919
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58919:
_58916:
_58911:
	jmp	_58921
_58891:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58922
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
_58922:
	cmp	eax,0
	je	_58924
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58924:
	cmp	eax,0
	je	_58926
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	cmp	dword [ebx+116],0
	jne	_58927
	mov	dword [ebp-32],0
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+260]
	mov	dword [ebp-36],0
_58927:
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58928
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58928:
	cmp	eax,0
	je	_58930
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58931
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_58931:
	cmp	eax,0
	je	_58933
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_58933:
	cmp	eax,0
	je	_58935
	fldz
	fstp	dword [ebx+100]
_58935:
	mov	dword [ebx+116],1
	jmp	_58936
_58930:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58937
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_58937:
	cmp	eax,0
	je	_58939
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_58939:
_58936:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+108]
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58941
	fld	dword [ebx+100]
	fld	dword [_120187]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58941:
	cmp	eax,0
	jne	_58945
	fld	dword [ebx+100]
	fld	dword [_120188]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_58943
	fld	dword [ebx+100]
	fld	dword [_120189]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_58943:
_58945:
	cmp	eax,0
	je	_58947
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_58948
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_58948:
	cmp	eax,0
	je	_58950
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58950:
	cmp	eax,0
	je	_58952
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58953
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_58953:
	cmp	eax,0
	je	_58955
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_58955:
_58952:
_58947:
_58926:
_58921:
_58888:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58957
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58957:
	cmp	eax,0
	je	_58959
	fld	dword [ebx+100]
	fld	dword [_120190]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_58959:
	cmp	eax,0
	je	_58961
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_58961:
_5492:
	mov	eax,dword [ebx+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_58970
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_58964
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_58964:
	cmp	eax,0
	je	_58966
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_58966:
	cmp	eax,0
	je	_58968
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_58968:
_58970:
	cmp	eax,0
	je	_58972
	mov	dword [ebx+216],0
	fldz
	fstp	dword [ebx+256]
_58972:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120191]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58973
	fld	dword [ebx+108]
	fsub	dword [_120192]
	fstp	dword [ebx+100]
	cmp	dword [ebx+116],0
	jne	_58974
	fld	dword [ebx+108]
	fadd	dword [_120193]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58976
	fldz
	fstp	dword [ebx+100]
_58976:
	jmp	_58977
_58974:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58978
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_58978:
	cmp	eax,0
	je	_58980
	fld	dword [ebx+108]
	fadd	dword [_120194]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58981
	fldz
	fstp	dword [ebx+100]
_58981:
	jmp	_58982
_58980:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_58983
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_58983:
	cmp	eax,0
	je	_58985
	fld	dword [ebx+108]
	fadd	dword [_120195]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_58986
	fldz
	fstp	dword [ebx+100]
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_58987
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_58987:
	cmp	eax,0
	je	_58989
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_58990
	fld	dword [ebx+228]
	fstp	dword [ebx+232]
_58990:
	cmp	dword [ebp-36],1
	jle	_58991
	fldz
	fstp	dword [ebx+232]
	mov	eax,dword [ebp-36]
	cmp	eax,2
	je	_58994
	cmp	eax,1
	je	_58995
	jmp	_58993
_58994:
	fldz
	fstp	dword [ebx+260]
	jmp	_58993
_58995:
	fld	dword [_120196]
	fstp	dword [ebx+260]
	jmp	_58993
_58993:
	cmp	dword [ebp-36],2
	jle	_58996
	mov	dword [ebp-32],0
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+260]
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_58997
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_58997:
	cmp	eax,0
	je	_58999
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59000
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59000:
	cmp	eax,0
	je	_59002
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59002:
	cmp	eax,0
	je	_59004
	fldz
	fstp	dword [ebx+100]
_59004:
	mov	dword [ebx+116],1
	jmp	_59005
_58999:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59006
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59006:
	cmp	eax,0
	je	_59008
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59008:
_59005:
_58996:
_58991:
	jmp	_59010
_58989:
	fld	dword [ebx+260]
	fld	dword [_120197]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59011
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59011:
	cmp	eax,0
	je	_59013
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59014
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59014:
	cmp	eax,0
	je	_59016
	mov	dword [ebx+116],1
	jmp	_59017
_59016:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59018
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59018:
	cmp	eax,0
	je	_59020
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59020:
_59017:
	jmp	_59022
_59013:
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59023
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59023:
	cmp	eax,0
	je	_59025
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59026
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59026:
	cmp	eax,0
	je	_59028
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59028:
	cmp	eax,0
	je	_59030
	fldz
	fstp	dword [ebx+100]
_59030:
	mov	dword [ebx+116],1
	jmp	_59031
_59025:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59032
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59032:
	cmp	eax,0
	je	_59034
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59034:
_59031:
_59022:
_59010:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fstp	dword [ebx+108]
_58986:
	jmp	_59036
_58985:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59037
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_59037:
	cmp	eax,0
	je	_59039
	fld	dword [ebx+108]
	fadd	dword [_120198]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59040
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59040:
	jmp	_59043
_59039:
	fldz
	fstp	dword [ebx+100]
_59043:
_59036:
_58982:
_58977:
_58973:
	cmp	dword [ebx+116],3
	jne	_59044
	fldz
	fstp	dword [ebx+100]
_59044:
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59045
	fldz
	fstp	dword [ebx+104]
_59045:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59046
	fld	dword [ebx+100]
	fld	dword [_120199]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59046:
	cmp	eax,0
	je	_59048
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59048:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_59050
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_59050:
	cmp	eax,0
	je	_59052
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59052:
	cmp	eax,0
	je	_59054
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59054:
	cmp	eax,0
	je	_59056
	jmp	_5494
_59056:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [ebx+100]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	faddp	st1,st0
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	mov	dword [ebp+-56],eax
	fild	dword [ebp+-56]
	faddp	st1,st0
	fstp	dword [ebx+104]
_5494:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+188]
	mov	eax,0
	jmp	_15700
_15700:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_16b_BM:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-36],0
	mov	dword [ebp-20],0
	mov	dword [_59452],_59453
	cmp	dword [ebx+224],0
	jne	_59059
	jmp	_5504
_59059:
	fld	dword [ebx+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59060
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59061
	fld	dword [ebx+200]
	fsub	dword [_120603]
	fstp	dword [ebx+200]
_59061:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_59060:
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59064
	fld	dword [ebx+192]
	fsub	dword [_120604]
	fstp	dword [ebx+192]
_59064:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59065
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59065:
	cmp	eax,0
	je	_59067
	mov	eax,dword [ebx+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59067:
	cmp	eax,0
	je	_59069
	mov	dword [ebx+120],8
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_59069:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59071
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59071:
	cmp	eax,0
	je	_59073
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59073:
	cmp	eax,0
	je	_59075
	mov	dword [ebx+116],7
	mov	eax,ebx
	push	7
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [ebx+100]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59075:
	mov	eax,dword [ebx+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59079
	mov	eax,dword [ebx+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_59079:
	cmp	eax,0
	je	_59081
	jmp	_5502
_59081:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59083
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59083:
	cmp	eax,0
	je	_59085
	jmp	_5502
_59085:
_59082:
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59086
	fld	dword [ebx+196]
	fld	dword [_120605]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59087
	mov	eax,dword [ebx+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_59087:
	cmp	eax,0
	je	_59089
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59090
	fld	dword [ebx+28]
	fsub	dword [_120606]
	fstp	dword [ebx+28]
	jmp	_59091
_59090:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59091:
_59089:
	jmp	_5502
_59086:
	mov	dword [ebp-36],0
	mov	dword [ebp-4],0
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],3
	mov	edi,0
	mov	eax,dword [ebx+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59100
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_59100:
	cmp	eax,0
	je	_59102
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-32],eax
	jmp	_5496
_5498:
	mov	eax,dword [ebp-32]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5496
	mov	eax,dword [esi+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59109
	fld	dword [esi+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59109:
	cmp	eax,0
	je	_59113
	mov	eax,dword [esi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59111
	mov	edx,dword [esi+128]
	mov	eax,dword [esi+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_59111:
_59113:
	cmp	eax,0
	je	_59115
	jmp	_5496
_59115:
	mov	eax,dword [esi+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59116
	mov	eax,dword [esi+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_59116:
	cmp	eax,0
	jne	_59118
	mov	eax,dword [esi+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_59118:
	cmp	eax,0
	je	_59120
	jmp	_5496
_59120:
	mov	eax,dword [esi+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59121
	mov	eax,dword [esi+224]
	cmp	eax,0
	setne	al
	movzx	eax,al
_59121:
	cmp	eax,0
	je	_59123
	jmp	_5496
_59123:
	mov	eax,dword [esi+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59124
	mov	eax,dword [esi+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_59124:
	cmp	eax,0
	jne	_59126
	mov	eax,dword [esi+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_59126:
	cmp	eax,0
	jne	_59128
	mov	eax,dword [esi+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_59128:
	cmp	eax,0
	je	_59130
	jmp	_5496
_59130:
	mov	eax,dword [esi+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59133
	mov	eax,dword [esi+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59131
	mov	eax,dword [esi+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_59131:
_59133:
	cmp	eax,0
	je	_59135
	jmp	_5496
_59135:
	mov	eax,dword [esi+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59138
	mov	eax,dword [esi+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59136
	mov	eax,dword [esi+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_59136:
_59138:
	cmp	eax,0
	je	_59140
	jmp	_5496
_59140:
	mov	eax,dword [esi+232]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59141
	mov	eax,dword [esi+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59141:
	cmp	eax,0
	je	_59143
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120607]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59144
	fld	dword [ebx+108]
	fsub	dword [_120608]
	fstp	dword [ebx+100]
_59144:
	mov	eax,dword [esi+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59145
	mov	eax,dword [esi+236]
	cmp	eax,10
	setle	al
	movzx	eax,al
_59145:
	cmp	eax,0
	je	_59147
	cmp	dword [esi+260],288
	jne	_59148
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59149
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59149:
	cmp	eax,0
	je	_59151
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120609]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59151:
	cmp	eax,0
	je	_59153
	cmp	dword [ebx+116],1
	jne	_59154
	mov	edi,26
	jmp	_59155
_59154:
	cmp	dword [ebx+116],4
	jne	_59156
	mov	edi,4
_59156:
_59155:
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59157
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59157:
	cmp	eax,0
	je	_59159
	sub	dword [esi+280],2
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59159:
_59153:
	jmp	_59161
_59148:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59162
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59162:
	cmp	eax,0
	je	_59164
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_59165
	mov	dword [ebp-4],1
	fld	dword [_120610]
	fstp	dword [ebx+260]
_59165:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59166
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59166:
	cmp	eax,0
	je	_59168
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120611]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59168:
	cmp	eax,0
	je	_59170
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59170:
_59164:
	cmp	dword [ebp-4],0
	jne	_59171
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120921
	fstp	st0
	jmp	_59174
_120921:
	fld	dword [_120612]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120922
	fstp	st0
	jmp	_59175
_120922:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59176
	jmp	_59173
_59174:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_59177
	mov	dword [ebp-4],1
	fld	dword [_120613]
	fstp	dword [ebx+260]
_59177:
	jmp	_59173
_59175:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59178
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59178:
	cmp	eax,0
	je	_59180
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120614]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59180:
	cmp	eax,0
	je	_59182
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59182:
	jmp	_59173
_59176:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59183
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59183:
	cmp	eax,0
	je	_59185
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120615]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59185:
	cmp	eax,0
	je	_59187
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59187:
	jmp	_59173
_59173:
_59171:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+236]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-20],eax
	jge	_59188
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
_59188:
_59161:
_59147:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59189
	mov	eax,dword [ebp-12]
	cmp	eax,2
	setle	al
	movzx	eax,al
_59189:
	cmp	eax,0
	je	_59191
	mov	dword [ebp-36],1
	mov	eax,dword [ebp-24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59192
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_59192:
	cmp	eax,0
	je	_59194
	mov	eax,dword [ebp-12]
	cmp	eax,2
	je	_59198
	cmp	eax,1
	je	_59199
	jmp	_59197
_59198:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+236],eax
	jne	_59200
_59200:
	jmp	_59197
_59199:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59201
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59201:
	cmp	eax,0
	je	_59203
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120616]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59203:
	cmp	eax,0
	je	_59205
_59205:
	jmp	_59197
_59197:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59206
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59206:
	cmp	eax,0
	je	_59208
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_120617]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59208:
	cmp	eax,0
	je	_59210
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59211
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59211:
	cmp	eax,0
	je	_59213
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59214
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_59214:
	cmp	eax,0
	je	_59216
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_59217
_59216:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_59217:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59213:
_59210:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59219
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59219:
	cmp	eax,0
	je	_59221
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59222
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59222:
	cmp	eax,0
	je	_59224
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59225
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_59225:
	cmp	eax,0
	je	_59227
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_59228
_59227:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_59228:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59224:
_59221:
	mov	edx,dword [esi+236]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59230
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59230:
	cmp	eax,0
	je	_59232
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59233
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59233:
	cmp	eax,0
	je	_59235
	mov	eax,dword [esi+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59236
	mov	eax,dword [esi+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_59236:
	cmp	eax,0
	je	_59238
	mov	eax,dword [ebx+164]
	sub	dword [esi+292],eax
	jmp	_59239
_59238:
	mov	eax,dword [ebx+164]
	sub	dword [esi+280],eax
_59239:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59235:
_59232:
	cmp	dword [esi+280],0
	jg	_59241
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+224],7
_59241:
_59194:
_59191:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59243
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59243:
	cmp	eax,0
	je	_59245
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59245:
	cmp	eax,0
	je	_59247
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59248
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59248:
	cmp	eax,0
	je	_59250
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59251
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59251:
	cmp	eax,0
	je	_59253
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_59253:
	cmp	eax,0
	je	_59255
	fldz
	fstp	dword [ebx+100]
_59255:
	mov	dword [ebx+116],4
	jmp	_59256
_59250:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59257
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59257:
	cmp	eax,0
	je	_59259
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59259:
_59256:
_59247:
_59143:
_5496:
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5498
_5497:
_59102:
	cmp	dword [_bb_currGameMode],666
	je	_59261
	mov	eax,dword [ebx+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59262
	mov	eax,dword [ebx+92]
	cmp	eax,5
	setle	al
	movzx	eax,al
_59262:
	cmp	eax,0
	je	_59264
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5499
_5501:
	mov	eax,dword [ebp-16]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5499
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59271
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59271:
	cmp	eax,0
	je	_59273
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120618]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59274
	fld	dword [ebx+108]
	fsub	dword [_120619]
	fstp	dword [ebx+100]
_59274:
	mov	eax,dword [esi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59275
	mov	eax,dword [esi+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_59275:
	cmp	eax,0
	je	_59277
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59278
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59278:
	cmp	eax,0
	je	_59280
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_59281
	mov	dword [ebp-4],1
	fld	dword [_120620]
	fstp	dword [ebx+260]
_59281:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59282
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59282:
	cmp	eax,0
	je	_59284
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120621]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59284:
	cmp	eax,0
	je	_59286
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59286:
_59280:
	cmp	dword [ebp-4],0
	jne	_59287
	fld	dword [ebx+260]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120923
	fstp	st0
	jmp	_59290
_120923:
	fld	dword [_120622]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_120924
	fstp	st0
	jmp	_59291
_120924:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59292
	jmp	_59289
_59290:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_59293
	mov	dword [ebp-4],1
	fld	dword [_120623]
	fstp	dword [ebx+260]
_59293:
	jmp	_59289
_59291:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59294
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59294:
	cmp	eax,0
	je	_59296
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120624]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59296:
	cmp	eax,0
	je	_59298
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59298:
	jmp	_59289
_59292:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59299
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59299:
	cmp	eax,0
	je	_59301
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120625]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59301:
	cmp	eax,0
	je	_59303
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+260]
_59303:
	jmp	_59289
_59289:
_59287:
	fld	dword [ebx+260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebx+92]
	sub	eax,dword [esi+88]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-24]
	cmp	dword [ebp-20],eax
	jge	_59304
	mov	eax,dword [ebp-20]
	mov	dword [ebp-24],eax
_59304:
_59277:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59305
	mov	eax,dword [ebp-12]
	cmp	eax,2
	setle	al
	movzx	eax,al
_59305:
	cmp	eax,0
	je	_59307
	mov	dword [ebp-36],1
	mov	eax,dword [ebp-24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59308
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_59308:
	cmp	eax,0
	je	_59310
	mov	eax,dword [ebp-12]
	cmp	eax,2
	je	_59313
	cmp	eax,1
	je	_59314
	jmp	_59312
_59313:
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_59315
_59315:
	jmp	_59312
_59314:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59316
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59316:
	cmp	eax,0
	je	_59318
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120626]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59318:
	cmp	eax,0
	je	_59320
_59320:
	jmp	_59312
_59312:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59321
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59321:
	cmp	eax,0
	je	_59323
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_120627]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59323:
	cmp	eax,0
	je	_59325
	mov	edi,40
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59326
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59326:
	cmp	eax,0
	je	_59328
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59328:
_59325:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59330
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59330:
	cmp	eax,0
	je	_59332
	mov	edi,31
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59333
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59333:
	cmp	eax,0
	je	_59335
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59335:
_59332:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+92]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59337
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59337:
	cmp	eax,0
	je	_59339
	mov	edi,35
	fld	dword [ebx+100]
	mov	dword [ebp+-40],edi
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59340
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59340:
	cmp	eax,0
	je	_59342
	mov	eax,dword [ebx+164]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59342:
_59339:
	cmp	dword [esi+108],0
	jg	_59344
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+76],7
_59344:
_59310:
_59307:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59346
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59346:
	cmp	eax,0
	je	_59348
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59348:
	cmp	eax,0
	je	_59350
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59351
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59351:
	cmp	eax,0
	je	_59353
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59354
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59354:
	cmp	eax,0
	je	_59356
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_59356:
	cmp	eax,0
	je	_59358
	fldz
	fstp	dword [ebx+100]
_59358:
	mov	dword [ebx+116],4
	jmp	_59359
_59353:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59360
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59360:
	cmp	eax,0
	je	_59362
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59362:
_59359:
_59350:
_59273:
_5499:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5501
_5500:
_59264:
_59261:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59364
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59364:
	cmp	eax,0
	je	_59366
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59367
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_59367:
	cmp	eax,0
	je	_59369
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59370
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59370:
	cmp	eax,0
	je	_59372
	mov	dword [ebx+116],0
	mov	dword [ebx+120],2512
	jmp	_59373
_59372:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59374
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59374:
	cmp	eax,0
	je	_59376
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59376:
_59373:
	fld	dword [ebx+232]
	fsub	dword [_120628]
	fstp	dword [ebx+232]
_59369:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+108]
	jmp	_59378
_59366:
	mov	eax,dword [ebp-36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59379
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_59379:
	cmp	eax,0
	je	_59381
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59382
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59382:
	cmp	eax,0
	je	_59384
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59385
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59385:
	cmp	eax,0
	je	_59387
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59387:
	cmp	eax,0
	je	_59389
	fldz
	fstp	dword [ebx+100]
_59389:
	mov	dword [ebx+116],1
	jmp	_59390
_59384:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59391
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59391:
	cmp	eax,0
	je	_59393
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59393:
_59390:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+108]
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59395
	fld	dword [ebx+100]
	fld	dword [_120629]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59395:
	cmp	eax,0
	jne	_59399
	fld	dword [ebx+100]
	fld	dword [_120630]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59397
	fld	dword [ebx+100]
	fld	dword [_120631]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59397:
_59399:
	cmp	eax,0
	je	_59401
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59402
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59402:
	cmp	eax,0
	je	_59404
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59404:
	cmp	eax,0
	je	_59406
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59407
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_59407:
	cmp	eax,0
	je	_59409
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59409:
_59406:
_59401:
	jmp	_59411
_59381:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59412
	mov	eax,dword [ebp-4]
	cmp	eax,0
	sete	al
	movzx	eax,al
_59412:
	cmp	eax,0
	je	_59414
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_59414:
	cmp	eax,0
	je	_59416
	fldz
	fstp	dword [ebx+232]
	mov	dword [ebx+120],2511
	cmp	dword [ebx+116],0
	jne	_59417
	mov	dword [ebp-12],0
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+260]
	mov	dword [ebp-20],0
_59417:
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59418
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59418:
	cmp	eax,0
	je	_59420
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59421
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59421:
	cmp	eax,0
	je	_59423
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59423:
	cmp	eax,0
	je	_59425
	fldz
	fstp	dword [ebx+100]
_59425:
	mov	dword [ebx+116],1
	jmp	_59426
_59420:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59427
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59427:
	cmp	eax,0
	je	_59429
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59429:
_59426:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+108]
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59431
	fld	dword [ebx+100]
	fld	dword [_120632]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59431:
	cmp	eax,0
	jne	_59435
	fld	dword [ebx+100]
	fld	dword [_120633]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59433
	fld	dword [ebx+100]
	fld	dword [_120634]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59433:
_59435:
	cmp	eax,0
	je	_59437
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59438
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59438:
	cmp	eax,0
	je	_59440
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59440:
	cmp	eax,0
	je	_59442
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59443
	mov	eax,dword [ebx+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_59443:
	cmp	eax,0
	je	_59445
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59445:
_59442:
_59437:
_59416:
_59411:
_59378:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59447
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_59447:
	cmp	eax,0
	je	_59449
	fld	dword [ebx+100]
	fld	dword [_120635]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59449:
	cmp	eax,0
	je	_59451
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59451:
_5502:
	mov	eax,dword [ebx+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59460
	mov	eax,dword [ebx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59454
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_59454:
	cmp	eax,0
	je	_59456
	mov	eax,dword [ebx+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59456:
	cmp	eax,0
	je	_59458
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_59458:
_59460:
	cmp	eax,0
	je	_59462
	mov	dword [ebx+216],0
	fldz
	fstp	dword [ebx+256]
_59462:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_120636]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59463
	fld	dword [ebx+108]
	fsub	dword [_120637]
	fstp	dword [ebx+100]
	cmp	dword [ebx+116],0
	jne	_59464
	fld	dword [ebx+108]
	fadd	dword [_120638]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59466
	fldz
	fstp	dword [ebx+100]
_59466:
	jmp	_59467
_59464:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59468
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_59468:
	cmp	eax,0
	je	_59470
	fld	dword [ebx+108]
	fadd	dword [_120639]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59471
	fldz
	fstp	dword [ebx+100]
_59471:
	jmp	_59472
_59470:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59473
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_59473:
	cmp	eax,0
	je	_59475
	fld	dword [ebx+108]
	fadd	dword [_120640]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59476
	fldz
	fstp	dword [ebx+100]
	fld	dword [ebx+260]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59477
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59477:
	cmp	eax,0
	je	_59479
	fld	dword [ebx+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_59480
	fld	dword [ebx+228]
	fstp	dword [ebx+232]
_59480:
	cmp	dword [ebp-20],1
	jle	_59481
	fldz
	fstp	dword [ebx+232]
	mov	eax,dword [ebp-20]
	cmp	eax,2
	je	_59484
	cmp	eax,1
	je	_59485
	jmp	_59483
_59484:
	fldz
	fstp	dword [ebx+260]
	jmp	_59483
_59485:
	fld	dword [_120641]
	fstp	dword [ebx+260]
	jmp	_59483
_59483:
	cmp	dword [ebp-20],2
	jle	_59486
	mov	dword [ebp-12],0
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+260]
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59487
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59487:
	cmp	eax,0
	je	_59489
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59490
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59490:
	cmp	eax,0
	je	_59492
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59492:
	cmp	eax,0
	je	_59494
	fldz
	fstp	dword [ebx+100]
_59494:
	mov	dword [ebx+116],1
	jmp	_59495
_59489:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59496
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59496:
	cmp	eax,0
	je	_59498
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59498:
_59495:
_59486:
_59481:
	jmp	_59500
_59479:
	fld	dword [ebx+260]
	fld	dword [_120642]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59501
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_59501:
	cmp	eax,0
	je	_59503
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59504
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59504:
	cmp	eax,0
	je	_59506
	mov	dword [ebx+116],1
	jmp	_59507
_59506:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59508
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59508:
	cmp	eax,0
	je	_59510
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59510:
_59507:
	jmp	_59512
_59503:
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59513
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+156]
	setle	al
	movzx	eax,al
_59513:
	cmp	eax,0
	je	_59515
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59516
	mov	eax,dword [ebx+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59516:
	cmp	eax,0
	je	_59518
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_59518:
	cmp	eax,0
	je	_59520
	fldz
	fstp	dword [ebx+100]
_59520:
	mov	dword [ebx+116],1
	jmp	_59521
_59515:
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59522
	mov	eax,dword [ebx+152]
	cmp	eax,dword [ebx+160]
	setle	al
	movzx	eax,al
_59522:
	cmp	eax,0
	je	_59524
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59524:
_59521:
_59512:
_59500:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fstp	dword [ebx+108]
_59476:
	jmp	_59526
_59475:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59527
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_59527:
	cmp	eax,0
	je	_59529
	fld	dword [ebx+108]
	fadd	dword [_120643]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+104]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59530
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59530:
	jmp	_59533
_59529:
	fldz
	fstp	dword [ebx+100]
_59533:
_59526:
_59472:
_59467:
_59463:
	cmp	dword [ebx+116],3
	jne	_59534
	fldz
	fstp	dword [ebx+100]
_59534:
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59535
	fldz
	fstp	dword [ebx+104]
_59535:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59536
	fld	dword [ebx+100]
	fld	dword [_120644]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59536:
	cmp	eax,0
	je	_59538
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59538:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_59540
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_59540:
	cmp	eax,0
	je	_59542
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59542:
	cmp	eax,0
	je	_59544
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59544:
	cmp	eax,0
	je	_59546
	jmp	_5504
_59546:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [ebx+100]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	faddp	st1,st0
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	faddp	st1,st0
	fstp	dword [ebx+104]
_5504:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+188]
	mov	eax,0
	jmp	_15703
_15703:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_17a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_59784],_59785
	cmp	dword [esi+224],0
	jne	_59549
	jmp	_5520
_59549:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59550
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59551
	fld	dword [esi+200]
	fsub	dword [_120925]
	fstp	dword [esi+200]
_59551:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_59550:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59554
	fld	dword [esi+192]
	fsub	dword [_120926]
	fstp	dword [esi+192]
_59554:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59555
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59555:
	cmp	eax,0
	je	_59557
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59557:
	cmp	eax,0
	je	_59559
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_59559:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59560
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59560:
	cmp	eax,0
	je	_59562
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59562:
	cmp	eax,0
	je	_59564
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59564:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59566
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_59566:
	cmp	eax,0
	je	_59568
	jmp	_5518
_59568:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59570
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59570:
	cmp	eax,0
	je	_59572
	jmp	_5518
_59572:
_59569:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59574
	fld	dword [esi+196]
	fld	dword [_120927]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59575
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_59575:
	cmp	eax,0
	je	_59577
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59578
	fld	dword [esi+28]
	fsub	dword [_120928]
	fstp	dword [esi+28]
	jmp	_59579
_59578:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59579:
_59577:
	jmp	_5518
_59574:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59582
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_59582:
	cmp	eax,0
	je	_59584
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5506
_5508:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5506
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59591
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59591:
	cmp	eax,0
	je	_59595
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59593
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_59593:
_59595:
	cmp	eax,0
	je	_59597
	jmp	_5506
_59597:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59598
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_59598:
	cmp	eax,0
	jne	_59600
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_59600:
	cmp	eax,0
	jne	_59602
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_59602:
	cmp	eax,0
	jne	_59604
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_59604:
	cmp	eax,0
	jne	_59606
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_59606:
	cmp	eax,0
	je	_59608
	jmp	_5506
_59608:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59609
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_59609:
	cmp	eax,0
	jne	_59611
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_59611:
	cmp	eax,0
	jne	_59613
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_59613:
	cmp	eax,0
	je	_59615
	jmp	_5506
_59615:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59618
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59616
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_59616:
_59618:
	cmp	eax,0
	je	_59620
	jmp	_5506
_59620:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59623
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59621
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_59621:
_59623:
	cmp	eax,0
	je	_59625
	jmp	_5506
_59625:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59626
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59626:
	cmp	eax,0
	je	_59628
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_120929]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59629
	fld	dword [esi+108]
	fsub	dword [_120930]
	fstp	dword [esi+100]
_59629:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59630
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59630:
	cmp	eax,0
	je	_59632
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_120931]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59632:
	cmp	eax,0
	je	_59634
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59636
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59636:
	cmp	eax,0
	je	_59638
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59639
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_59639:
	cmp	eax,0
	je	_59641
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_59642
_59641:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_59642:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59638:
	cmp	dword [ebx+280],0
	jg	_59644
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_59644:
_59634:
	cmp	dword [ebp-16],1
	jne	_59646
	mov	dword [esi+120],2511
	jmp	_5507
_59646:
_59628:
_5506:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5508
_5507:
	cmp	dword [_bb_currGameMode],666
	jne	_59647
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5509
_5511:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5509
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59654
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59654:
	cmp	eax,0
	je	_59656
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_120932]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59657
	fld	dword [esi+108]
	fsub	dword [_120933]
	fstp	dword [esi+100]
_59657:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59658
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59658:
	cmp	eax,0
	je	_59660
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_120934]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59660:
	cmp	eax,0
	je	_59662
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59663
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59663:
	cmp	eax,0
	je	_59665
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59665:
	cmp	dword [ebx+56],0
	jg	_59667
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_59667:
_59662:
	cmp	dword [ebp-16],1
	jne	_59669
	mov	dword [esi+120],2511
	jmp	_5510
_59669:
_59656:
_5509:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5511
_5510:
_59647:
_59584:
	cmp	dword [_bb_currGameMode],666
	je	_59670
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59671
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_59671:
	cmp	eax,0
	je	_59673
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5512
_5514:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5512
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59680
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59680:
	cmp	eax,0
	je	_59682
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_120935]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59683
	fld	dword [esi+108]
	fsub	dword [_120936]
	fstp	dword [esi+100]
_59683:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59684
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_59684:
	cmp	eax,0
	je	_59686
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_120937]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59686:
	cmp	eax,0
	je	_59688
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_120938]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59689
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59689:
	cmp	dword [ebx+108],0
	jg	_59691
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59691:
_59688:
	cmp	dword [ebp-16],1
	jne	_59693
	jmp	_5513
_59693:
_59682:
_5512:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5514
_5513:
_59673:
_59670:
	cmp	dword [esi+92],0
	jne	_59694
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5515
_5517:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5515
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59701
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59701:
	cmp	eax,0
	je	_59703
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_120939]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59704
	fld	dword [esi+108]
	fsub	dword [_120940]
	fstp	dword [esi+100]
_59704:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59705
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_120941]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59705:
	cmp	eax,0
	je	_59707
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_120942]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59708
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59708:
	cmp	dword [ebx+76],0
	jg	_59710
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_59710:
_59707:
	cmp	dword [ebp-16],1
	jne	_59712
	jmp	_5516
_59712:
_59703:
_5515:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5517
_5516:
_59694:
	cmp	dword [ebp-16],1
	jne	_59713
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59714
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_59714:
	cmp	eax,0
	je	_59716
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_59716:
	cmp	eax,0
	je	_59718
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59719
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59719:
	cmp	eax,0
	je	_59721
	fldz
	fstp	dword [esi+100]
_59721:
	mov	dword [esi+116],4
	jmp	_59722
_59718:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59723
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_59723:
	cmp	eax,0
	je	_59725
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_59725:
	cmp	eax,0
	je	_59727
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59728
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59728:
	cmp	eax,0
	je	_59730
	fldz
	fstp	dword [esi+100]
_59730:
	mov	dword [esi+116],5
_59727:
_59722:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_59731
_59713:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59732
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_59732:
	cmp	eax,0
	je	_59734
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_59734:
	cmp	eax,0
	je	_59736
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59737
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59737:
	cmp	eax,0
	je	_59739
	fldz
	fstp	dword [esi+100]
_59739:
	mov	dword [esi+116],1
	jmp	_59740
_59736:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59741
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_59741:
	cmp	eax,0
	je	_59743
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_59743:
	cmp	eax,0
	je	_59745
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59746
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_59746:
	cmp	eax,0
	je	_59748
	fldz
	fstp	dword [esi+100]
_59748:
	mov	dword [esi+116],2
_59745:
_59740:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_59749
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59750
	fld	dword [esi+100]
	fld	dword [_120943]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59750:
	cmp	eax,0
	jne	_59754
	fld	dword [esi+100]
	fld	dword [_120944]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59752
	fld	dword [esi+100]
	fld	dword [_120945]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59752:
_59754:
	cmp	eax,0
	je	_59756
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59757
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59757:
	cmp	eax,0
	je	_59759
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59759:
	cmp	eax,0
	je	_59761
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59762
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_59762:
	cmp	eax,0
	je	_59764
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59764:
_59761:
_59756:
	jmp	_59766
_59749:
	cmp	dword [esi+116],2
	jne	_59767
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59768
	fld	dword [esi+100]
	fld	dword [_120946]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59768:
	cmp	eax,0
	jne	_59772
	fld	dword [esi+100]
	fld	dword [_120947]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59770
	fld	dword [esi+100]
	fld	dword [_120948]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59770:
_59772:
	cmp	eax,0
	je	_59774
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59775
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59775:
	cmp	eax,0
	je	_59777
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59777:
	cmp	eax,0
	je	_59779
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59780
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_59780:
	cmp	eax,0
	je	_59782
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_120949]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59782:
_59779:
_59774:
_59767:
_59766:
_59731:
_5518:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59792
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_59786
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_59786:
	cmp	eax,0
	je	_59788
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_59788:
	cmp	eax,0
	je	_59790
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_59790:
_59792:
	cmp	eax,0
	je	_59794
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_59794:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_120950]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59795
	fld	dword [esi+108]
	fsub	dword [_120951]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_59796
	fld	dword [esi+108]
	fadd	dword [_120952]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59798
	fldz
	fstp	dword [esi+100]
_59798:
	jmp	_59799
_59796:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59800
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_59800:
	cmp	eax,0
	je	_59802
	fld	dword [esi+108]
	fadd	dword [_120953]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59803
	fldz
	fstp	dword [esi+100]
_59803:
	jmp	_59804
_59802:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59805
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_59805:
	cmp	eax,0
	je	_59807
	fld	dword [esi+108]
	fadd	dword [_120954]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59808
	fldz
	fstp	dword [esi+100]
_59808:
	jmp	_59809
_59807:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59810
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_59810:
	cmp	eax,0
	je	_59812
	fld	dword [esi+108]
	fadd	dword [_120955]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59813
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59813:
	jmp	_59816
_59812:
	fldz
	fstp	dword [esi+100]
_59816:
_59809:
_59804:
_59799:
_59795:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59817
	fldz
	fstp	dword [esi+104]
_59817:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59818
	fld	dword [esi+100]
	fld	dword [_120956]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59818:
	cmp	eax,0
	je	_59820
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_59820:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_59822
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_59822:
	cmp	eax,0
	je	_59824
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59824:
	cmp	eax,0
	je	_59826
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59826:
	cmp	eax,0
	je	_59828
	jmp	_5520
_59828:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5520:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15706
_15706:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_17b:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_59943],_59944
	cmp	dword [esi+224],0
	jne	_59831
	jmp	_5527
_59831:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59832
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59833
	fld	dword [esi+200]
	fsub	dword [_121113]
	fstp	dword [esi+200]
_59833:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_59832:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59836
	fld	dword [esi+192]
	fsub	dword [_121114]
	fstp	dword [esi+192]
_59836:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59837
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59837:
	cmp	eax,0
	je	_59839
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59839:
	cmp	eax,0
	je	_59841
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_59841:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59842
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_59842:
	cmp	eax,0
	je	_59844
	jmp	_5525
_59844:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59846
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59846:
	cmp	eax,0
	je	_59848
	jmp	_5525
_59848:
	cmp	dword [esi+116],10
	jne	_59850
	jmp	_5525
_59850:
_59849:
_59845:
	mov	dword [ebp-4],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59852
	fld	dword [esi+196]
	fld	dword [_121115]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_59853
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_59853:
	cmp	eax,0
	je	_59855
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59856
	fld	dword [esi+28]
	fsub	dword [_121116]
	fstp	dword [esi+28]
	jmp	_59857
_59856:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_59857:
_59855:
	jmp	_5525
_59852:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59860
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_59860:
	cmp	eax,0
	je	_59862
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5522
_5524:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5522
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59871
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59869
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_59869:
_59871:
	cmp	eax,0
	je	_59873
	jmp	_5522
_59873:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59876
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59874
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_59874:
_59876:
	cmp	eax,0
	je	_59878
	jmp	_5522
_59878:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59879
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_59879:
	cmp	eax,0
	jne	_59881
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_59881:
	cmp	eax,0
	jne	_59883
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_59883:
	cmp	eax,0
	je	_59885
	jmp	_5522
_59885:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59886
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_59886:
	cmp	eax,0
	jne	_59888
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_59888:
	cmp	eax,0
	jne	_59890
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_59890:
	cmp	eax,0
	je	_59892
	jmp	_5522
_59892:
	mov	eax,dword [edx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59893
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59893:
	cmp	eax,0
	je	_59895
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121117]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59896
	fld	dword [esi+108]
	fsub	dword [_121118]
	fstp	dword [esi+100]
_59896:
	mov	ecx,dword [edx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_59897
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_121119]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59897:
	cmp	eax,0
	je	_59899
	mov	dword [ebp-4],1
_59899:
	cmp	dword [ebp-4],1
	jne	_59900
	mov	dword [esi+120],2511
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_59901
	mov	eax,dword [edx+260]
	cmp	eax,284
	sete	al
	movzx	eax,al
_59901:
	cmp	eax,0
	je	_59903
	mov	dword [ebp-8],0
_59903:
	jmp	_5523
_59900:
_59895:
_5522:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5524
_5523:
_59862:
	cmp	dword [ebp-4],1
	jne	_59904
	cmp	dword [ebp-8],1
	jne	_59905
	cmp	dword [esi+116],1
	je	_59906
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],1
_59906:
	cmp	dword [esi+116],1
	jne	_59907
	fld	dword [esi+100]
	fld	dword [_121120]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59908
	fld	dword [esi+100]
	fld	dword [_121121]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59908:
	cmp	eax,0
	je	_59910
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59911
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59911:
	cmp	eax,0
	je	_59913
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59913:
_59910:
_59907:
	jmp	_59915
_59905:
	cmp	dword [ebp-8],0
	jne	_59916
	cmp	dword [esi+116],10
	je	_59917
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],10
_59917:
_59916:
_59915:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59918
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_59918:
	cmp	eax,0
	je	_59920
	cmp	dword [esi+116],7
	je	_59921
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_59921:
_59920:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
	jmp	_59922
_59904:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_59923
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_59923:
	cmp	eax,0
	je	_59925
	cmp	dword [esi+116],7
	je	_59926
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_59926:
_59925:
	cmp	dword [esi+116],1
	jne	_59927
	fld	dword [esi+100]
	fld	dword [_121122]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_59928
	fld	dword [esi+100]
	fld	dword [_121123]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_59928:
	cmp	eax,0
	je	_59930
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59931
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59931:
	cmp	eax,0
	je	_59933
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59933:
	cmp	eax,0
	je	_59935
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59935:
	cmp	eax,0
	je	_59937
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59937:
_59930:
_59927:
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59939
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_59939:
	cmp	eax,0
	je	_59941
	cmp	dword [esi+116],7
	je	_59942
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],7
_59942:
_59941:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+108]
_59922:
_5525:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_59945
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59945:
	cmp	eax,0
	je	_59947
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_59947:
	cmp	eax,0
	je	_59949
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59949:
	cmp	eax,0
	je	_59951
	cmp	dword [esi+116],10
	jne	_59952
	fld	dword [esi+100]
	fld	dword [_121124]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_59953
	fld	dword [esi+100]
	fld	dword [_121125]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_59953:
	cmp	eax,0
	je	_59955
	fld	dword [esi+24]
	fsub	dword [_121126]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_59955:
_59952:
_59951:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121127]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59957
	fld	dword [esi+108]
	fsub	dword [_121128]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_59958
	fld	dword [esi+108]
	fadd	dword [_121129]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59960
	fldz
	fstp	dword [esi+100]
_59960:
	jmp	_59961
_59958:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59962
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_59962:
	cmp	eax,0
	je	_59964
	fld	dword [esi+108]
	fadd	dword [_121130]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59965
	fldz
	fstp	dword [esi+100]
_59965:
	jmp	_59966
_59964:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_59967
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_59967:
	cmp	eax,0
	je	_59969
	fld	dword [esi+108]
	fadd	dword [_121131]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59970
	mov	eax,dword [esi+116]
	cmp	eax,7
	je	_59973
	cmp	eax,8
	je	_59974
	jmp	_59972
_59973:
	mov	eax,esi
	push	1
	push	351
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	jmp	_59972
_59974:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_59972
_59972:
_59970:
	jmp	_59977
_59969:
	cmp	dword [esi+116],10
	jne	_59978
	fld	dword [esi+108]
	fadd	dword [_121132]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_59979
	fld	dword [esi+24]
	fsub	dword [_121133]
	fstp	dword [esi+24]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	1
	push	351
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_59979:
	jmp	_59981
_59978:
	fldz
	fstp	dword [esi+100]
_59981:
_59977:
_59966:
_59961:
_59957:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59982
	fldz
	fstp	dword [esi+104]
_59982:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_59984
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_59984:
	cmp	eax,0
	je	_59986
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_59986:
	cmp	eax,0
	je	_59988
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_59988:
	cmp	eax,0
	je	_59990
	jmp	_5527
_59990:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+104]
_5527:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15709
_15709:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_18a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_60230],_60231
	cmp	dword [esi+224],0
	jne	_59993
	jmp	_5543
_59993:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_59994
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59995
	fld	dword [esi+200]
	fsub	dword [_121230]
	fstp	dword [esi+200]
_59995:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_59994:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_59998
	fld	dword [esi+192]
	fsub	dword [_121231]
	fstp	dword [esi+192]
_59998:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_59999
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_59999:
	cmp	eax,0
	je	_60001
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60001:
	cmp	eax,0
	je	_60003
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_60003:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60004
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60004:
	cmp	eax,0
	je	_60006
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60006:
	cmp	eax,0
	je	_60008
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60008:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60010
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_60010:
	cmp	eax,0
	je	_60012
	jmp	_5541
_60012:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60014
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60014:
	cmp	eax,0
	je	_60016
	jmp	_5541
_60016:
_60013:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60018
	fld	dword [esi+196]
	fld	dword [_121232]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60019
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_60019:
	cmp	eax,0
	je	_60021
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60022
	fld	dword [esi+28]
	fsub	dword [_121233]
	fstp	dword [esi+28]
	jmp	_60023
_60022:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60023:
_60021:
	jmp	_5541
_60018:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60026
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_60026:
	cmp	eax,0
	je	_60028
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5529
_5531:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5529
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60035
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60035:
	cmp	eax,0
	je	_60039
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60037
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_60037:
_60039:
	cmp	eax,0
	je	_60041
	jmp	_5529
_60041:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60042
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_60042:
	cmp	eax,0
	jne	_60044
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_60044:
	cmp	eax,0
	jne	_60046
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_60046:
	cmp	eax,0
	jne	_60048
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_60048:
	cmp	eax,0
	jne	_60050
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_60050:
	cmp	eax,0
	je	_60052
	jmp	_5529
_60052:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60053
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_60053:
	cmp	eax,0
	jne	_60055
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_60055:
	cmp	eax,0
	jne	_60057
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_60057:
	cmp	eax,0
	je	_60059
	jmp	_5529
_60059:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60062
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60060
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_60060:
_60062:
	cmp	eax,0
	je	_60064
	jmp	_5529
_60064:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60067
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60065
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_60065:
_60067:
	cmp	eax,0
	je	_60069
	jmp	_5529
_60069:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60070
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60070:
	cmp	eax,0
	je	_60072
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121234]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60073
	fld	dword [esi+108]
	fsub	dword [_121235]
	fstp	dword [esi+100]
_60073:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60074
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60074:
	cmp	eax,0
	je	_60076
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_121236]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60076:
	cmp	eax,0
	je	_60078
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60080
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60080:
	cmp	eax,0
	je	_60082
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60083
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_60083:
	cmp	eax,0
	je	_60085
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_60086
_60085:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_60086:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60082:
	cmp	dword [ebx+280],0
	jg	_60088
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_60088:
_60078:
	cmp	dword [ebp-16],1
	jne	_60090
	mov	dword [esi+120],2511
	jmp	_5530
_60090:
_60072:
_5529:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5531
_5530:
	cmp	dword [_bb_currGameMode],666
	jne	_60091
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5532
_5534:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5532
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60098
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60098:
	cmp	eax,0
	je	_60100
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121237]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60101
	fld	dword [esi+108]
	fsub	dword [_121238]
	fstp	dword [esi+100]
_60101:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60102
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60102:
	cmp	eax,0
	je	_60104
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_121239]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60104:
	cmp	eax,0
	je	_60106
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60107
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60107:
	cmp	eax,0
	je	_60109
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60109:
	cmp	dword [ebx+56],0
	jg	_60111
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_60111:
_60106:
	cmp	dword [ebp-16],1
	jne	_60113
	mov	dword [esi+120],2511
	jmp	_5533
_60113:
_60100:
_5532:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5534
_5533:
_60091:
_60028:
	cmp	dword [_bb_currGameMode],666
	je	_60114
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60115
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_60115:
	cmp	eax,0
	je	_60117
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5535
_5537:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5535
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60124
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60124:
	cmp	eax,0
	je	_60126
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121240]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60127
	fld	dword [esi+108]
	fsub	dword [_121241]
	fstp	dword [esi+100]
_60127:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60128
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60128:
	cmp	eax,0
	je	_60130
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_121242]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60130:
	cmp	eax,0
	je	_60132
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_121243]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60133
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60133:
	cmp	dword [ebx+108],0
	jg	_60135
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60135:
_60132:
	cmp	dword [ebp-16],1
	jne	_60137
	jmp	_5536
_60137:
_60126:
_5535:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5537
_5536:
_60117:
_60114:
	cmp	dword [esi+92],0
	jne	_60138
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5538
_5540:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5538
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60145
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60145:
	cmp	eax,0
	je	_60147
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121244]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60148
	fld	dword [esi+108]
	fsub	dword [_121245]
	fstp	dword [esi+100]
_60148:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60149
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_121246]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60149:
	cmp	eax,0
	je	_60151
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_121247]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60152
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60152:
	cmp	dword [ebx+76],0
	jg	_60154
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_60154:
_60151:
	cmp	dword [ebp-16],1
	jne	_60156
	jmp	_5539
_60156:
_60147:
_5538:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5540
_5539:
_60138:
	cmp	dword [ebp-16],1
	jne	_60157
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60158
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_60159
_60158:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60160
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_60160:
	cmp	eax,0
	je	_60162
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60162:
	cmp	eax,0
	je	_60164
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60165
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60165:
	cmp	eax,0
	je	_60167
	fldz
	fstp	dword [esi+100]
_60167:
	mov	dword [esi+116],4
	jmp	_60168
_60164:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60169
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_60169:
	cmp	eax,0
	je	_60171
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_60171:
	cmp	eax,0
	je	_60173
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60174
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60174:
	cmp	eax,0
	je	_60176
	fldz
	fstp	dword [esi+100]
_60176:
	mov	dword [esi+116],5
_60173:
_60168:
_60159:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_60177
_60157:
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60178
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_60178:
	cmp	eax,0
	je	_60180
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60180:
	cmp	eax,0
	je	_60182
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60183
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60183:
	cmp	eax,0
	je	_60185
	fldz
	fstp	dword [esi+100]
_60185:
	mov	dword [esi+116],1
	jmp	_60186
_60182:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60187
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_60187:
	cmp	eax,0
	je	_60189
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_60189:
	cmp	eax,0
	je	_60191
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60192
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60192:
	cmp	eax,0
	je	_60194
	fldz
	fstp	dword [esi+100]
_60194:
	mov	dword [esi+116],2
_60191:
_60186:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_60195
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60196
	fld	dword [esi+100]
	fld	dword [_121248]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60196:
	cmp	eax,0
	jne	_60200
	fld	dword [esi+100]
	fld	dword [_121249]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60198
	fld	dword [esi+100]
	fld	dword [_121250]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60198:
_60200:
	cmp	eax,0
	je	_60202
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60203
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60203:
	cmp	eax,0
	je	_60205
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60205:
	cmp	eax,0
	je	_60207
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60208
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_60208:
	cmp	eax,0
	je	_60210
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_60210:
_60207:
_60202:
	jmp	_60212
_60195:
	cmp	dword [esi+116],2
	jne	_60213
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60214
	fld	dword [esi+100]
	fld	dword [_121251]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60214:
	cmp	eax,0
	jne	_60218
	fld	dword [esi+100]
	fld	dword [_121252]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60216
	fld	dword [esi+100]
	fld	dword [_121253]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60216:
_60218:
	cmp	eax,0
	je	_60220
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60221
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60221:
	cmp	eax,0
	je	_60223
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60223:
	cmp	eax,0
	je	_60225
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60226
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_60226:
	cmp	eax,0
	je	_60228
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_121254]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_60228:
_60225:
_60220:
_60213:
_60212:
_60177:
_5541:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60238
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60232
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_60232:
	cmp	eax,0
	je	_60234
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60234:
	cmp	eax,0
	je	_60236
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60236:
_60238:
	cmp	eax,0
	je	_60240
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_60240:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121255]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60241
	fld	dword [esi+108]
	fsub	dword [_121256]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_60242
	fld	dword [esi+108]
	fadd	dword [_121257]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60244
	fldz
	fstp	dword [esi+100]
_60244:
	jmp	_60245
_60242:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60246
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_60246:
	cmp	eax,0
	je	_60248
	fld	dword [esi+108]
	fadd	dword [_121258]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60249
	fldz
	fstp	dword [esi+100]
_60249:
	jmp	_60250
_60248:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60251
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_60251:
	cmp	eax,0
	je	_60253
	fld	dword [esi+108]
	fadd	dword [_121259]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60254
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60255
	fld	dword [esi+228]
	fstp	dword [esi+232]
_60255:
_60254:
	jmp	_60256
_60253:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60257
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_60257:
	cmp	eax,0
	je	_60259
	fld	dword [esi+108]
	fadd	dword [_121260]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60260
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60260:
	jmp	_60263
_60259:
	fldz
	fstp	dword [esi+100]
_60263:
_60256:
_60250:
_60245:
_60241:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60264
	fldz
	fstp	dword [esi+104]
_60264:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60265
	fld	dword [esi+100]
	fld	dword [_121261]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60265:
	cmp	eax,0
	je	_60267
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60267:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60269
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_60269:
	cmp	eax,0
	je	_60271
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60271:
	cmp	eax,0
	je	_60273
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60273:
	cmp	eax,0
	je	_60275
	jmp	_5543
_60275:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5543:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15712
_15712:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_18b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_60537],_60538
	cmp	dword [esi+224],0
	jne	_60278
	jmp	_5559
_60278:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60279
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60280
	fld	dword [esi+200]
	fsub	dword [_121420]
	fstp	dword [esi+200]
_60280:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_60279:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60283
	fld	dword [esi+192]
	fsub	dword [_121421]
	fstp	dword [esi+192]
_60283:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60284
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60284:
	cmp	eax,0
	je	_60286
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60286:
	cmp	eax,0
	je	_60288
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_60288:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60289
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60289:
	cmp	eax,0
	je	_60291
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60291:
	cmp	eax,0
	je	_60293
	mov	dword [esi+116],7
	mov	eax,esi
	push	7
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60293:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60296
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_60296:
	cmp	eax,0
	je	_60298
	jmp	_5557
_60298:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60300
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60300:
	cmp	eax,0
	je	_60302
	jmp	_5557
_60302:
_60299:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60304
	fld	dword [esi+196]
	fld	dword [_121422]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60305
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_60305:
	cmp	eax,0
	je	_60307
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60308
	fld	dword [esi+28]
	fsub	dword [_121423]
	fstp	dword [esi+28]
	jmp	_60309
_60308:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60309:
_60307:
	jmp	_5557
_60304:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60312
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_60312:
	cmp	eax,0
	je	_60314
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5545
_5547:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5545
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60321
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60321:
	cmp	eax,0
	je	_60325
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60323
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_60323:
_60325:
	cmp	eax,0
	je	_60327
	jmp	_5545
_60327:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60328
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_60328:
	cmp	eax,0
	jne	_60330
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_60330:
	cmp	eax,0
	jne	_60332
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_60332:
	cmp	eax,0
	jne	_60334
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_60334:
	cmp	eax,0
	jne	_60336
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_60336:
	cmp	eax,0
	je	_60338
	jmp	_5545
_60338:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60339
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_60339:
	cmp	eax,0
	jne	_60341
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_60341:
	cmp	eax,0
	jne	_60343
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_60343:
	cmp	eax,0
	je	_60345
	jmp	_5545
_60345:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60348
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60346
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_60346:
_60348:
	cmp	eax,0
	je	_60350
	jmp	_5545
_60350:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60353
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60351
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_60351:
_60353:
	cmp	eax,0
	je	_60355
	jmp	_5545
_60355:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60356
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60356:
	cmp	eax,0
	je	_60358
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121424]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60359
	fld	dword [esi+108]
	fsub	dword [_121425]
	fstp	dword [esi+100]
_60359:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60360
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60360:
	cmp	eax,0
	je	_60362
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_121426]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60362:
	cmp	eax,0
	je	_60364
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60366
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60366:
	cmp	eax,0
	je	_60368
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60369
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_60369:
	cmp	eax,0
	je	_60371
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_60372
_60371:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_60372:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60368:
	cmp	dword [ebx+280],0
	jg	_60374
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_60374:
_60364:
	cmp	dword [ebp-16],1
	jne	_60376
	mov	dword [esi+120],2511
	jmp	_5546
_60376:
_60358:
_5545:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5547
_5546:
	cmp	dword [_bb_currGameMode],666
	jne	_60377
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5548
_5550:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5548
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60384
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60384:
	cmp	eax,0
	je	_60386
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121427]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60387
	fld	dword [esi+108]
	fsub	dword [_121428]
	fstp	dword [esi+100]
_60387:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60388
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60388:
	cmp	eax,0
	je	_60390
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_121429]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60390:
	cmp	eax,0
	je	_60392
	mov	dword [ebp-16],1
	mov	eax,15
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60393
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60393:
	cmp	eax,0
	je	_60395
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60395:
	cmp	dword [ebx+56],0
	jg	_60397
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_60397:
_60392:
	cmp	dword [ebp-16],1
	jne	_60399
	mov	dword [esi+120],2511
	jmp	_5549
_60399:
_60386:
_5548:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5550
_5549:
_60377:
_60314:
	cmp	dword [_bb_currGameMode],666
	je	_60400
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60401
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_60401:
	cmp	eax,0
	je	_60403
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5551
_5553:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5551
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60410
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60410:
	cmp	eax,0
	je	_60412
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121430]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60413
	fld	dword [esi+108]
	fsub	dword [_121431]
	fstp	dword [esi+100]
_60413:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60414
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60414:
	cmp	eax,0
	je	_60416
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_121432]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60416:
	cmp	eax,0
	je	_60418
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_121433]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60419
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60419:
	cmp	dword [ebx+108],0
	jg	_60421
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60421:
_60418:
	cmp	dword [ebp-16],1
	jne	_60423
	jmp	_5552
_60423:
_60412:
_5551:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5553
_5552:
_60403:
_60400:
	cmp	dword [esi+92],0
	jne	_60424
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5554
_5556:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5554
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60431
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60431:
	cmp	eax,0
	je	_60433
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121434]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60434
	fld	dword [esi+108]
	fsub	dword [_121435]
	fstp	dword [esi+100]
_60434:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60435
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_121436]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60435:
	cmp	eax,0
	je	_60437
	mov	dword [ebp-16],1
	fld	dword [esi+100]
	fld	dword [_121437]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60438
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60438:
	cmp	dword [ebx+76],0
	jg	_60440
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_60440:
_60437:
	cmp	dword [ebp-16],1
	jne	_60442
	jmp	_5555
_60442:
_60433:
_5554:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5556
_5555:
_60424:
	cmp	dword [ebp-16],1
	jne	_60443
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60444
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	fld	dword [esi+232]
	fsub	dword [_121438]
	fstp	dword [esi+232]
	jmp	_60445
_60444:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60446
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121439]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60446:
	cmp	eax,0
	je	_60448
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60448:
	cmp	eax,0
	je	_60450
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60451
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60451:
	cmp	eax,0
	je	_60453
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60453:
	cmp	eax,0
	je	_60455
	fldz
	fstp	dword [esi+100]
_60455:
	mov	dword [esi+116],4
	jmp	_60456
_60450:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60457
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121440]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60457:
	cmp	eax,0
	je	_60459
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121441]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60459:
	cmp	eax,0
	je	_60461
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60462
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60462:
	cmp	eax,0
	je	_60464
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60464:
	cmp	eax,0
	je	_60466
	fldz
	fstp	dword [esi+100]
_60466:
	mov	dword [esi+116],5
	jmp	_60467
_60461:
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60468
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121442]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60468:
	cmp	eax,0
	je	_60470
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121443]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60470:
	cmp	eax,0
	je	_60472
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60473
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60473:
	cmp	eax,0
	je	_60475
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60475:
	cmp	eax,0
	je	_60477
	fldz
	fstp	dword [esi+100]
_60477:
	mov	dword [esi+116],6
	jmp	_60478
_60472:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_60479
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_60479:
	cmp	eax,0
	je	_60481
	mov	eax,esi
	push	4
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_60481:
_60478:
_60467:
_60456:
_60445:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_60483
_60443:
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60484
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121444]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60484:
	cmp	eax,0
	je	_60486
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60486:
	cmp	eax,0
	je	_60488
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60489
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60489:
	cmp	eax,0
	je	_60491
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_60491:
	cmp	eax,0
	je	_60493
	fldz
	fstp	dword [esi+100]
_60493:
	mov	dword [esi+116],1
	jmp	_60494
_60488:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60495
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121445]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60495:
	cmp	eax,0
	je	_60497
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121446]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60497:
	cmp	eax,0
	je	_60499
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60500
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60500:
	cmp	eax,0
	je	_60502
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_60502:
	cmp	eax,0
	je	_60504
	fldz
	fstp	dword [esi+100]
_60504:
	mov	dword [esi+116],2
	jmp	_60505
_60499:
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60506
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121447]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_60506:
	cmp	eax,0
	je	_60508
	mov	eax,dword [esi+152]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+156]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+156]
	sub	eax,dword [esi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_121448]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60508:
	cmp	eax,0
	je	_60510
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60511
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60511:
	cmp	eax,0
	je	_60513
	mov	eax,dword [esi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_60513:
	cmp	eax,0
	je	_60515
	fldz
	fstp	dword [esi+100]
_60515:
	mov	dword [esi+116],3
	jmp	_60516
_60510:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_60517
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+160]
	setle	al
	movzx	eax,al
_60517:
	cmp	eax,0
	je	_60519
	mov	eax,esi
	push	1
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
_60519:
_60516:
_60505:
_60494:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60521
	fld	dword [esi+100]
	fld	dword [_121449]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60521:
	cmp	eax,0
	jne	_60525
	fld	dword [esi+100]
	fld	dword [_121450]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60523
	fld	dword [esi+100]
	fld	dword [_121451]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60523:
_60525:
	cmp	eax,0
	je	_60527
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60528
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60528:
	cmp	eax,0
	je	_60530
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60530:
	cmp	eax,0
	je	_60532
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60533
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_60533:
	cmp	eax,0
	je	_60535
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_60535:
_60532:
_60527:
_60483:
_5557:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60545
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60539
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_60539:
	cmp	eax,0
	je	_60541
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60541:
	cmp	eax,0
	je	_60543
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60543:
_60545:
	cmp	eax,0
	je	_60547
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_60547:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121452]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60548
	fld	dword [esi+108]
	fsub	dword [_121453]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_60549
	fld	dword [esi+108]
	fadd	dword [_121454]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60551
	fldz
	fstp	dword [esi+100]
_60551:
	jmp	_60552
_60549:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60553
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_60553:
	cmp	eax,0
	je	_60555
	fld	dword [esi+108]
	fadd	dword [_121455]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60556
	fldz
	fstp	dword [esi+100]
_60556:
	jmp	_60557
_60555:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60558
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_60558:
	cmp	eax,0
	je	_60560
	fld	dword [esi+108]
	fadd	dword [_121456]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60561
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60562
	fld	dword [esi+228]
	fstp	dword [esi+232]
_60562:
_60561:
	jmp	_60563
_60560:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60564
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_60564:
	cmp	eax,0
	je	_60566
	fld	dword [esi+108]
	fadd	dword [_121457]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60567
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60567:
	jmp	_60570
_60566:
	fldz
	fstp	dword [esi+100]
_60570:
_60563:
_60557:
_60552:
_60548:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60571
	fldz
	fstp	dword [esi+104]
_60571:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60573
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_60573:
	cmp	eax,0
	je	_60575
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60575:
	cmp	eax,0
	je	_60577
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60577:
	cmp	eax,0
	je	_60579
	jmp	_5559
_60579:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5559:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15715
_15715:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_19a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_60834],_60835
	cmp	dword [esi+224],0
	jne	_60582
	jmp	_5575
_60582:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60583
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60584
	fld	dword [esi+200]
	fsub	dword [_121623]
	fstp	dword [esi+200]
_60584:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_60583:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60587
	fld	dword [esi+192]
	fsub	dword [_121624]
	fstp	dword [esi+192]
_60587:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60588
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60588:
	cmp	eax,0
	je	_60590
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60590:
	cmp	eax,0
	je	_60592
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
_60592:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60593
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60593:
	cmp	eax,0
	je	_60595
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60595:
	cmp	eax,0
	je	_60597
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60597:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60599
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_60599:
	cmp	eax,0
	je	_60601
	jmp	_5573
_60601:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60603
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60603:
	cmp	eax,0
	je	_60605
	jmp	_5573
_60605:
_60602:
	mov	dword [ebp-16],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60607
	fld	dword [esi+196]
	fld	dword [_121625]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60608
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_60608:
	cmp	eax,0
	je	_60610
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60611
	fld	dword [esi+28]
	fsub	dword [_121626]
	fstp	dword [esi+28]
	jmp	_60612
_60611:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60612:
_60610:
	jmp	_5573
_60607:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60615
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_60615:
	cmp	eax,0
	je	_60617
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_5561
_5563:
	mov	eax,dword [ebp-20]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5561
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60624
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60624:
	cmp	eax,0
	je	_60628
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60626
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_60626:
_60628:
	cmp	eax,0
	je	_60630
	jmp	_5561
_60630:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60631
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_60631:
	cmp	eax,0
	jne	_60633
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_60633:
	cmp	eax,0
	jne	_60635
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_60635:
	cmp	eax,0
	jne	_60637
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_60637:
	cmp	eax,0
	jne	_60639
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_60639:
	cmp	eax,0
	je	_60641
	jmp	_5561
_60641:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60642
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_60642:
	cmp	eax,0
	jne	_60644
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_60644:
	cmp	eax,0
	jne	_60646
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_60646:
	cmp	eax,0
	je	_60648
	jmp	_5561
_60648:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60651
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60649
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_60649:
_60651:
	cmp	eax,0
	je	_60653
	jmp	_5561
_60653:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60656
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60654
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_60654:
_60656:
	cmp	eax,0
	je	_60658
	jmp	_5561
_60658:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60659
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60659:
	cmp	eax,0
	je	_60661
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121627]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60662
	fld	dword [esi+108]
	fsub	dword [_121628]
	fstp	dword [esi+100]
_60662:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60663
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60663:
	cmp	eax,0
	je	_60665
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_121629]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60665:
	cmp	eax,0
	je	_60667
	mov	dword [ebp-16],1
	mov	edx,8
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60669
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60669:
	cmp	eax,0
	je	_60671
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60671:
	cmp	eax,0
	je	_60673
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60674
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_60674:
	cmp	eax,0
	je	_60676
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_60677
_60676:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_60677:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60673:
	cmp	dword [ebx+280],0
	jg	_60679
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_60679:
_60667:
	cmp	dword [ebp-16],1
	jne	_60681
	mov	dword [esi+120],2511
	jmp	_5562
_60681:
_60661:
_5561:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5563
_5562:
	cmp	dword [_bb_currGameMode],666
	jne	_60682
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5564
_5566:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5564
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60689
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60689:
	cmp	eax,0
	je	_60691
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121630]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60692
	fld	dword [esi+108]
	fsub	dword [_121631]
	fstp	dword [esi+100]
_60692:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60693
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60693:
	cmp	eax,0
	je	_60695
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_121632]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60695:
	cmp	eax,0
	je	_60697
	mov	dword [ebp-16],1
	mov	edx,8
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60698
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60698:
	cmp	eax,0
	je	_60700
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60700:
	cmp	eax,0
	je	_60702
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60702:
	cmp	dword [ebx+56],0
	jg	_60704
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_60704:
_60697:
	cmp	dword [ebp-16],1
	jne	_60706
	mov	dword [esi+120],2511
	jmp	_5565
_60706:
_60691:
_5564:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5566
_5565:
_60682:
_60617:
	cmp	dword [_bb_currGameMode],666
	je	_60707
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60708
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_60708:
	cmp	eax,0
	je	_60710
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5567
_5569:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5567
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60717
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60717:
	cmp	eax,0
	je	_60719
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121633]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60720
	fld	dword [esi+108]
	fsub	dword [_121634]
	fstp	dword [esi+100]
_60720:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60721
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_60721:
	cmp	eax,0
	je	_60723
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_121635]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60723:
	cmp	eax,0
	je	_60725
	mov	dword [ebp-16],1
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60726
	fld	dword [esi+100]
	fld	dword [_121636]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60726:
	cmp	eax,0
	je	_60728
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60728:
	cmp	dword [ebx+108],0
	jg	_60730
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60730:
_60725:
	cmp	dword [ebp-16],1
	jne	_60732
	jmp	_5568
_60732:
_60719:
_5567:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5569
_5568:
_60710:
_60707:
	cmp	dword [esi+92],0
	jne	_60733
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5570
_5572:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5570
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60740
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60740:
	cmp	eax,0
	je	_60742
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121637]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60743
	fld	dword [esi+108]
	fsub	dword [_121638]
	fstp	dword [esi+100]
_60743:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60744
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_121639]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60744:
	cmp	eax,0
	je	_60746
	mov	dword [ebp-16],1
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60747
	fld	dword [esi+100]
	fld	dword [_121640]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60747:
	cmp	eax,0
	je	_60749
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60749:
	cmp	dword [ebx+76],0
	jg	_60751
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_60751:
_60746:
	cmp	dword [ebp-16],1
	jne	_60753
	jmp	_5571
_60753:
_60742:
_5570:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5572
_5571:
_60733:
	cmp	dword [ebp-16],1
	jne	_60754
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60755
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60756
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60756:
	cmp	eax,0
	je	_60758
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_60759
_60758:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60760
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_60760:
	cmp	eax,0
	je	_60762
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_60762:
_60759:
	fld	dword [esi+232]
	fsub	dword [_121641]
	fstp	dword [esi+232]
	jmp	_60763
_60755:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60764
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_60764:
	cmp	eax,0
	je	_60766
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60766:
	cmp	eax,0
	je	_60768
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60769
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60769:
	cmp	eax,0
	je	_60771
	fldz
	fstp	dword [esi+100]
_60771:
	mov	dword [esi+116],4
	jmp	_60772
_60768:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60773
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_60773:
	cmp	eax,0
	je	_60775
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_60775:
	cmp	eax,0
	je	_60777
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60778
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60778:
	cmp	eax,0
	je	_60780
	fldz
	fstp	dword [esi+100]
_60780:
	mov	dword [esi+116],5
_60777:
_60772:
_60763:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_60781
_60754:
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60782
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_60782:
	cmp	eax,0
	je	_60784
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_60784:
	cmp	eax,0
	je	_60786
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60787
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60787:
	cmp	eax,0
	je	_60789
	fldz
	fstp	dword [esi+100]
_60789:
	mov	dword [esi+116],1
	jmp	_60790
_60786:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60791
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_60791:
	cmp	eax,0
	je	_60793
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_60793:
	cmp	eax,0
	je	_60795
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60796
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_60796:
	cmp	eax,0
	je	_60798
	fldz
	fstp	dword [esi+100]
_60798:
	mov	dword [esi+116],2
_60795:
_60790:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_60799
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60800
	fld	dword [esi+100]
	fld	dword [_121642]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60800:
	cmp	eax,0
	jne	_60804
	fld	dword [esi+100]
	fld	dword [_121643]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60802
	fld	dword [esi+100]
	fld	dword [_121644]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60802:
_60804:
	cmp	eax,0
	je	_60806
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60807
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60807:
	cmp	eax,0
	je	_60809
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60809:
	cmp	eax,0
	je	_60811
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60812
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_60812:
	cmp	eax,0
	je	_60814
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_60814:
_60811:
_60806:
	jmp	_60816
_60799:
	cmp	dword [esi+116],2
	jne	_60817
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60818
	fld	dword [esi+100]
	fld	dword [_121645]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60818:
	cmp	eax,0
	jne	_60822
	fld	dword [esi+100]
	fld	dword [_121646]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_60820
	fld	dword [esi+100]
	fld	dword [_121647]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_60820:
_60822:
	cmp	eax,0
	je	_60824
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_60825
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60825:
	cmp	eax,0
	je	_60827
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60827:
	cmp	eax,0
	je	_60829
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60830
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_60830:
	cmp	eax,0
	je	_60832
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_121648]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_60832:
_60829:
_60824:
_60817:
_60816:
_60781:
_5573:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60842
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_60836
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_60836:
	cmp	eax,0
	je	_60838
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60838:
	cmp	eax,0
	je	_60840
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_60840:
_60842:
	cmp	eax,0
	je	_60844
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_60844:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121649]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60845
	fld	dword [esi+108]
	fsub	dword [_121650]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_60846
	fld	dword [esi+108]
	fadd	dword [_121651]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60848
	fldz
	fstp	dword [esi+100]
_60848:
	jmp	_60849
_60846:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60850
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_60850:
	cmp	eax,0
	je	_60852
	fld	dword [esi+108]
	fadd	dword [_121652]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60853
	fldz
	fstp	dword [esi+100]
_60853:
	jmp	_60854
_60852:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60855
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_60855:
	cmp	eax,0
	je	_60857
	fld	dword [esi+108]
	fadd	dword [_121653]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60858
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60859
	fld	dword [esi+228]
	fstp	dword [esi+232]
_60859:
_60858:
	jmp	_60860
_60857:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60861
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_60861:
	cmp	eax,0
	je	_60863
	fld	dword [esi+108]
	fadd	dword [_121654]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_60864
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60864:
	jmp	_60867
_60863:
	fldz
	fstp	dword [esi+100]
_60867:
_60860:
_60854:
_60849:
_60845:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60868
	fldz
	fstp	dword [esi+104]
_60868:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60869
	fld	dword [esi+100]
	fld	dword [_121655]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_60869:
	cmp	eax,0
	je	_60871
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_60871:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_60873
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_60873:
	cmp	eax,0
	je	_60875
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60875:
	cmp	eax,0
	je	_60877
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60877:
	cmp	eax,0
	je	_60879
	jmp	_5575
_60879:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5575:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15718
_15718:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_19b:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_61047],_61048
	cmp	dword [edi+224],0
	jne	_60882
	jmp	_5591
_60882:
	fld	dword [edi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_60883
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60884
	fld	dword [edi+200]
	fsub	dword [_121822]
	fstp	dword [edi+200]
_60884:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_60883:
	fld	dword [edi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60887
	fld	dword [edi+192]
	fsub	dword [_121823]
	fstp	dword [edi+192]
_60887:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_60888
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60888:
	cmp	eax,0
	je	_60890
	mov	eax,dword [edi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_60890:
	cmp	eax,0
	je	_60892
	mov	dword [edi+120],8
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_60892:
	mov	eax,dword [edi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60894
	mov	eax,dword [edi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_60894:
	cmp	eax,0
	je	_60896
	jmp	_5589
_60896:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60898
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_60898:
	cmp	eax,0
	je	_60900
	jmp	_5589
_60900:
_60897:
	mov	dword [ebp-4],0
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60902
	fld	dword [edi+196]
	fld	dword [_121824]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_60903
	mov	eax,dword [edi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_60903:
	cmp	eax,0
	je	_60905
	fld	dword [edi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60906
	fld	dword [edi+28]
	fsub	dword [_121825]
	fstp	dword [edi+28]
	jmp	_60907
_60906:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_60907:
_60905:
	jmp	_5589
_60902:
	mov	eax,dword [edi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60910
	mov	eax,dword [edi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_60910:
	cmp	eax,0
	je	_60912
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5577
_5579:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5577
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60919
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60919:
	cmp	eax,0
	je	_60923
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60921
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_60921:
_60923:
	cmp	eax,0
	je	_60925
	jmp	_5577
_60925:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60926
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_60926:
	cmp	eax,0
	jne	_60928
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_60928:
	cmp	eax,0
	jne	_60930
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_60930:
	cmp	eax,0
	jne	_60932
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_60932:
	cmp	eax,0
	jne	_60934
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_60934:
	cmp	eax,0
	je	_60936
	jmp	_5577
_60936:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60937
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_60937:
	cmp	eax,0
	jne	_60939
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_60939:
	cmp	eax,0
	jne	_60941
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_60941:
	cmp	eax,0
	je	_60943
	jmp	_5577
_60943:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60946
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60944
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_60944:
_60946:
	cmp	eax,0
	je	_60948
	jmp	_5577
_60948:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60951
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60949
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_60949:
_60951:
	cmp	eax,0
	je	_60953
	jmp	_5577
_60953:
	mov	eax,dword [edx+232]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60954
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60954:
	cmp	eax,0
	je	_60956
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_121826]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60957
	fld	dword [edi+108]
	fsub	dword [_121827]
	fstp	dword [edi+100]
_60957:
	mov	eax,dword [edx+236]
	cmp	eax,dword [edi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60958
	mov	ecx,dword [edx+236]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_60958:
	cmp	eax,0
	je	_60960
	fld	dword [edi+24]
	fsub	dword [edx+28]
	fld	dword [_121828]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60960:
	cmp	eax,0
	je	_60962
	mov	dword [ebp-4],1
_60962:
	cmp	dword [ebp-4],1
	jne	_60963
	mov	dword [edi+120],2511
	jmp	_5578
_60963:
_60956:
_5577:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5579
_5578:
	cmp	dword [_bb_currGameMode],666
	jne	_60964
	mov	esi,dword [_bb_catapultAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5580
_5582:
	mov	eax,ebx
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5580
	mov	eax,dword [edx+16]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60971
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_60971:
	cmp	eax,0
	je	_60973
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_121829]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60974
	fld	dword [edi+108]
	fsub	dword [_121830]
	fstp	dword [edi+100]
_60974:
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60975
	mov	ecx,dword [edx+20]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_60975:
	cmp	eax,0
	je	_60977
	fld	dword [edi+24]
	fsub	dword [edx+8]
	fld	dword [_121831]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60977:
	cmp	eax,0
	je	_60979
	mov	dword [ebp-4],1
_60979:
	cmp	dword [ebp-4],1
	jne	_60980
	mov	dword [edi+120],2511
	jmp	_5581
_60980:
_60973:
_5580:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5582
_5581:
_60964:
_60912:
	cmp	dword [_bb_currGameMode],666
	je	_60981
	mov	eax,dword [edi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_60982
	mov	eax,dword [edi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_60982:
	cmp	eax,0
	je	_60984
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5583
_5585:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5583
	mov	eax,dword [edx+84]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_60991
	mov	eax,dword [edx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_60991:
	cmp	eax,0
	je	_60993
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_121832]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_60994
	fld	dword [edi+108]
	fsub	dword [_121833]
	fstp	dword [edi+100]
_60994:
	mov	eax,dword [edx+88]
	cmp	eax,dword [edi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_60995
	mov	ecx,dword [edx+88]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_60995:
	cmp	eax,0
	je	_60997
	fld	dword [edi+24]
	fsub	dword [edx+16]
	fld	dword [_121834]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_60997:
	cmp	eax,0
	je	_60999
	mov	dword [ebp-4],1
_60999:
	cmp	dword [ebp-4],1
	jne	_61000
	jmp	_5584
_61000:
_60993:
_5583:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5585
_5584:
_60984:
_60981:
	cmp	dword [edi+92],0
	jne	_61001
	mov	esi,dword [_bb_defenderAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5586
_5588:
	mov	eax,ebx
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5586
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61008
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61008:
	cmp	eax,0
	je	_61010
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_121835]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61011
	fld	dword [edi+108]
	fsub	dword [_121836]
	fstp	dword [edi+100]
_61011:
	mov	eax,dword [edx+24]
	cmp	eax,dword [edi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61012
	fld	dword [edi+24]
	fsub	dword [edx+12]
	fld	dword [_121837]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61012:
	cmp	eax,0
	je	_61014
	mov	dword [ebp-4],1
_61014:
	cmp	dword [ebp-4],1
	jne	_61015
	jmp	_5587
_61015:
_61010:
_5586:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5588
_5587:
_61001:
	cmp	dword [ebp-4],1
	jne	_61016
	cmp	dword [edi+116],7
	je	_61017
	mov	dword [edi+116],7
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
_61017:
	jmp	_61018
_61016:
	mov	eax,dword [edi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61019
	mov	eax,dword [edi+152]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	mov	eax,dword [edi+156]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	mov	ecx,3
	mov	eax,dword [edi+156]
	sub	eax,dword [edi+160]
	cdq
	idiv	ecx
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fmul	dword [_121838]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_61019:
	cmp	eax,0
	je	_61021
	mov	eax,dword [edi+152]
	cmp	eax,dword [edi+156]
	setle	al
	movzx	eax,al
_61021:
	cmp	eax,0
	je	_61023
	mov	eax,dword [edi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61024
	mov	eax,dword [edi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_61024:
	cmp	eax,0
	je	_61026
	mov	eax,dword [edi+116]
	cmp	eax,3
	setne	al
	movzx	eax,al
_61026:
	cmp	eax,0
	je	_61028
	fldz
	fstp	dword [edi+100]
_61028:
	mov	dword [edi+116],1
	jmp	_61029
_61023:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_61030
	mov	eax,dword [edi+152]
	cmp	eax,dword [edi+160]
	setle	al
	movzx	eax,al
_61030:
	cmp	eax,0
	je	_61032
	fldz
	fstp	dword [edi+100]
	mov	dword [edi+116],7
_61032:
_61029:
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+108]
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61033
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61033:
	cmp	eax,0
	je	_61035
	fld	dword [edi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61035:
	cmp	eax,0
	je	_61037
	mov	eax,dword [edi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61038
	mov	eax,dword [edi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61038:
	cmp	eax,0
	je	_61040
	fld	dword [edi+24]
	fsub	dword [edi+48]
	fstp	dword [edi+24]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	fld	dword [edi+100]
	fld	dword [_121839]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61042
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiselancar_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61042:
_61040:
_61037:
	mov	eax,dword [edi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61043
	mov	eax,dword [edi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_61043:
	cmp	eax,0
	je	_61045
	cmp	dword [edi+116],7
	je	_61046
	mov	dword [edi+116],7
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
_61046:
_61045:
_61018:
_5589:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61049
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61049:
	cmp	eax,0
	je	_61051
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiselancar_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61051:
	mov	eax,dword [edi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61058
	mov	eax,dword [edi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61052
	mov	eax,dword [edi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_61052:
	cmp	eax,0
	je	_61054
	mov	eax,dword [edi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61054:
	cmp	eax,0
	je	_61056
	mov	eax,dword [edi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_61056:
_61058:
	cmp	eax,0
	je	_61060
	mov	dword [edi+216],0
	fldz
	fstp	dword [edi+256]
_61060:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61063
	fld	dword [edi+100]
	fld	dword [_121840]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61061
	fld	dword [edi+100]
	fld	dword [_121841]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61061:
_61063:
	cmp	eax,0
	je	_61065
	fld	dword [edi+24]
	fadd	dword [_121842]
	fstp	dword [edi+24]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61065:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_61067
	mov	eax,dword [edi+152]
	cmp	eax,dword [edi+160]
	setle	al
	movzx	eax,al
_61067:
	cmp	eax,0
	je	_61069
	mov	eax,dword [edi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61069:
	cmp	eax,0
	je	_61071
	cmp	dword [edi+116],7
	je	_61072
	mov	dword [edi+116],7
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
_61072:
_61071:
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_121843]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61073
	fld	dword [edi+108]
	fsub	dword [_121844]
	fstp	dword [edi+100]
	cmp	dword [edi+116],0
	jne	_61074
	fld	dword [edi+108]
	fadd	dword [_121845]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61076
	fldz
	fstp	dword [edi+100]
_61076:
	jmp	_61077
_61074:
	mov	eax,dword [edi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61078
	mov	eax,dword [edi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_61078:
	cmp	eax,0
	je	_61080
	fld	dword [edi+108]
	fadd	dword [_121846]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61081
	fldz
	fstp	dword [edi+100]
_61081:
	jmp	_61082
_61080:
	mov	eax,dword [edi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61083
	mov	eax,dword [edi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_61083:
	cmp	eax,0
	je	_61085
	fld	dword [edi+108]
	fadd	dword [_121847]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61086
	fldz
	fstp	dword [edi+100]
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_61087
	fld	dword [edi+228]
	fstp	dword [edi+232]
_61087:
_61086:
	jmp	_61088
_61085:
	mov	eax,dword [edi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61089
	mov	eax,dword [edi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_61089:
	cmp	eax,0
	je	_61091
	fld	dword [edi+108]
	fadd	dword [_121848]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61092
	cmp	dword [edi+116],7
	jne	_61093
	mov	eax,edi
	push	1
	push	390
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	jmp	_61095
_61093:
	cmp	dword [edi+116],8
	jne	_61096
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61096:
_61095:
_61092:
	jmp	_61099
_61091:
	fldz
	fstp	dword [edi+100]
_61099:
_61088:
_61082:
_61077:
_61073:
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61100
	fldz
	fstp	dword [edi+104]
_61100:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_61102
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_61102:
	cmp	eax,0
	je	_61104
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61104:
	cmp	eax,0
	je	_61106
	mov	eax,dword [edi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61106:
	cmp	eax,0
	je	_61108
	jmp	_5591
_61108:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [edi+100]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [edi+100]
	fld	dword [edi+104]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	fstp	dword [edi+104]
_5591:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+188]
	mov	eax,0
	jmp	_15721
_15721:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_20a:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [_61467],_61468
	cmp	dword [esi+224],0
	jne	_61111
	jmp	_5607
_61111:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61112
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61113
	fld	dword [esi+200]
	fsub	dword [_121978]
	fstp	dword [esi+200]
_61113:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	fld	dword [esi+280]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_61116
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61116:
	cmp	eax,0
	je	_61120
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61118
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61118:
_61120:
	cmp	eax,0
	je	_61122
	fld	dword [esi+280]
	fsub	dword [_121979]
	fstp	dword [esi+280]
_61122:
_61112:
	cmp	dword [_bb_initLevel],1
	jne	_61123
	fld	dword [esi+280]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_61124
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61124:
	cmp	eax,0
	je	_61128
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61126
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61126:
_61128:
	cmp	eax,0
	je	_61130
	fldz
	fstp	dword [esi+280]
_61130:
_61123:
	fld	dword [esi+280]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61131
	fld	dword [esi+272]
	fld	dword [_121980]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61131:
	cmp	eax,0
	je	_61135
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61133
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61133:
_61135:
	cmp	eax,0
	je	_61137
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61138
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61138:
	cmp	eax,0
	je	_61140
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61140:
	cmp	eax,0
	je	_61142
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61142:
	cmp	eax,0
	je	_61144
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitransparan_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61144:
	fld	dword [esi+272]
	fadd	dword [_121981]
	fstp	dword [esi+272]
	fld	dword [esi+272]
	fld	dword [_121982]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61145
	fld	dword [esi+276]
	fstp	dword [esi+280]
_61145:
	jmp	_61146
_61137:
	fld	dword [esi+280]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_61147
	fld	dword [esi+272]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_61147:
	cmp	eax,0
	je	_61151
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61149
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61149:
_61151:
	cmp	eax,0
	je	_61153
	fld	dword [esi+272]
	fsub	dword [_121983]
	fstp	dword [esi+272]
_61153:
_61146:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61154
	fld	dword [esi+192]
	fsub	dword [_121984]
	fstp	dword [esi+192]
_61154:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61155
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61155:
	cmp	eax,0
	je	_61157
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61157:
	cmp	eax,0
	je	_61159
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_61159:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61161
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61161:
	cmp	eax,0
	je	_61163
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61163:
	cmp	eax,0
	je	_61165
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_61165:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61168
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_61168:
	cmp	eax,0
	je	_61170
	jmp	_5605
_61170:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61172
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61172:
	cmp	eax,0
	je	_61174
	fld	dword [esi+272]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_61175
	fld	dword [esi+272]
	fadd	dword [_121985]
	fstp	dword [esi+272]
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_61176
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitransparan_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61176:
_61175:
	jmp	_5605
_61174:
_61171:
	mov	dword [ebp-24],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61178
	fld	dword [esi+196]
	fld	dword [_121986]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61179
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61179:
	cmp	eax,0
	je	_61181
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61182
	fld	dword [esi+28]
	fsub	dword [_121987]
	fstp	dword [esi+28]
	jmp	_61183
_61182:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61183:
_61181:
	jmp	_5605
_61178:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61186
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61186:
	cmp	eax,0
	je	_61188
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5593
_5595:
	mov	eax,dword [ebp-16]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5593
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61195
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61195:
	cmp	eax,0
	je	_61199
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61197
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_61197:
_61199:
	cmp	eax,0
	je	_61201
	jmp	_5593
_61201:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61202
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_61202:
	cmp	eax,0
	jne	_61204
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_61204:
	cmp	eax,0
	jne	_61206
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_61206:
	cmp	eax,0
	jne	_61208
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_61208:
	cmp	eax,0
	jne	_61210
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_61210:
	cmp	eax,0
	je	_61212
	jmp	_5593
_61212:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61213
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_61213:
	cmp	eax,0
	jne	_61215
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_61215:
	cmp	eax,0
	jne	_61217
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_61217:
	cmp	eax,0
	je	_61219
	jmp	_5593
_61219:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61222
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61220
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_61220:
_61222:
	cmp	eax,0
	je	_61224
	jmp	_5593
_61224:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61227
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61225
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_61225:
_61227:
	cmp	eax,0
	je	_61229
	jmp	_5593
_61229:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61230
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61230:
	cmp	eax,0
	je	_61232
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121988]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61233
	fld	dword [esi+108]
	fsub	dword [_121989]
	fstp	dword [esi+100]
_61233:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61234
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61234:
	cmp	eax,0
	je	_61236
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_121990]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61236:
	cmp	eax,0
	je	_61238
	mov	dword [ebp-24],1
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61239
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61239:
	cmp	eax,0
	je	_61241
	mov	dword [ebp-20],59
	jmp	_61243
_61241:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61244
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61244:
	cmp	eax,0
	je	_61246
	mov	dword [ebp-20],44
_61246:
_61243:
	fld	dword [esi+100]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61247
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61247:
	cmp	eax,0
	je	_61249
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61250
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_61250:
	cmp	eax,0
	je	_61252
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_61253
_61252:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_61253:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61249:
	cmp	dword [ebx+280],0
	jg	_61255
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_61255:
_61238:
	cmp	dword [ebp-24],1
	jne	_61257
	mov	dword [esi+120],2511
	jmp	_5594
_61257:
_61232:
_5593:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5595
_5594:
	cmp	dword [_bb_currGameMode],666
	jne	_61258
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5596
_5598:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5596
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61265
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61265:
	cmp	eax,0
	je	_61267
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121991]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61268
	fld	dword [esi+108]
	fsub	dword [_121992]
	fstp	dword [esi+100]
_61268:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61269
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61269:
	cmp	eax,0
	je	_61271
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_121993]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61271:
	cmp	eax,0
	je	_61273
	mov	dword [ebp-24],1
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61274
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61274:
	cmp	eax,0
	je	_61276
	mov	dword [ebp-20],59
	jmp	_61277
_61276:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61278
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61278:
	cmp	eax,0
	je	_61280
	mov	dword [ebp-20],44
_61280:
_61277:
	fld	dword [esi+100]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61281
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61281:
	cmp	eax,0
	je	_61283
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61283:
	cmp	dword [ebx+56],0
	jg	_61285
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_61285:
_61273:
	cmp	dword [ebp-24],1
	jne	_61287
	mov	dword [esi+120],2511
	jmp	_5597
_61287:
_61267:
_5596:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5598
_5597:
_61258:
_61188:
	cmp	dword [_bb_currGameMode],666
	je	_61288
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61289
	mov	eax,dword [esi+92]
	cmp	eax,3
	setle	al
	movzx	eax,al
_61289:
	cmp	eax,0
	je	_61291
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5599
_5601:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5599
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61298
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61298:
	cmp	eax,0
	je	_61300
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121994]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61301
	fld	dword [esi+108]
	fsub	dword [_121995]
	fstp	dword [esi+100]
_61301:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61302
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61302:
	cmp	eax,0
	je	_61304
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_121996]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61304:
	cmp	eax,0
	je	_61306
	mov	dword [ebp-24],1
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61307
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61307:
	cmp	eax,0
	je	_61309
	mov	dword [ebp-20],59
	jmp	_61310
_61309:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61311
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61311:
	cmp	eax,0
	je	_61313
	mov	dword [ebp-20],44
_61313:
_61310:
	fld	dword [esi+100]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61314
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61314:
	cmp	dword [ebx+108],0
	jg	_61316
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61316:
_61306:
	cmp	dword [ebp-24],1
	jne	_61318
	jmp	_5600
_61318:
_61300:
_5599:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5601
_5600:
_61291:
_61288:
	cmp	dword [esi+92],0
	jne	_61319
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5602
_5604:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5602
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61326
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61326:
	cmp	eax,0
	je	_61328
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_121997]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61329
	fld	dword [esi+108]
	fsub	dword [_121998]
	fstp	dword [esi+100]
_61329:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61330
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_121999]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61330:
	cmp	eax,0
	je	_61332
	mov	dword [ebp-24],1
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61333
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61333:
	cmp	eax,0
	je	_61335
	mov	dword [ebp-20],59
	jmp	_61336
_61335:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61337
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61337:
	cmp	eax,0
	je	_61339
	mov	dword [ebp-20],44
_61339:
_61336:
	fld	dword [esi+100]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61340
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61340:
	cmp	dword [ebx+76],0
	jg	_61342
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_61342:
_61332:
	cmp	dword [ebp-24],1
	jne	_61344
	jmp	_5603
_61344:
_61328:
_5602:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5604
_5603:
_61319:
	cmp	dword [ebp-24],1
	jne	_61345
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61346
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61346:
	cmp	eax,0
	je	_61348
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61348:
	cmp	eax,0
	je	_61350
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61351
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61351:
	cmp	eax,0
	je	_61353
_61353:
	mov	dword [esi+116],4
	jmp	_61354
_61350:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61355
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_61355:
	cmp	eax,0
	je	_61357
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61357:
	cmp	eax,0
	je	_61359
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61360
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61360:
	cmp	eax,0
	je	_61362
_61362:
	mov	dword [esi+116],5
_61359:
_61354:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+108]
	cmp	dword [esi+116],4
	jne	_61363
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61364
	fld	dword [esi+100]
	fld	dword [_122000]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61364:
	cmp	eax,0
	jne	_61368
	fld	dword [esi+100]
	fld	dword [_122001]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61366
	fld	dword [esi+100]
	fld	dword [_122002]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61366:
_61368:
	cmp	eax,0
	jne	_61372
	fld	dword [esi+100]
	fld	dword [_122003]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61370
	fld	dword [esi+100]
	fld	dword [_122004]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61370:
_61372:
	cmp	eax,0
	jne	_61376
	fld	dword [esi+100]
	fld	dword [_122005]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61374
	fld	dword [esi+100]
	fld	dword [_122006]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61374:
_61376:
	cmp	eax,0
	je	_61378
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61379
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61379:
	cmp	eax,0
	je	_61381
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61381:
	cmp	eax,0
	je	_61383
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61384
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61384:
	cmp	eax,0
	je	_61386
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61386:
_61383:
_61378:
	jmp	_61388
_61363:
	cmp	dword [esi+116],5
	jne	_61389
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61390
	fld	dword [esi+100]
	fld	dword [_122007]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61390:
	cmp	eax,0
	jne	_61394
	fld	dword [esi+100]
	fld	dword [_122008]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61392
	fld	dword [esi+100]
	fld	dword [_122009]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61392:
_61394:
	cmp	eax,0
	jne	_61398
	fld	dword [esi+100]
	fld	dword [_122010]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61396
	fld	dword [esi+100]
	fld	dword [_122011]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61396:
_61398:
	cmp	eax,0
	jne	_61402
	fld	dword [esi+100]
	fld	dword [_122012]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61400
	fld	dword [esi+100]
	fld	dword [_122013]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61400:
_61402:
	cmp	eax,0
	je	_61404
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61405
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61405:
	cmp	eax,0
	je	_61407
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61407:
	cmp	eax,0
	je	_61409
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61410
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61410:
	cmp	eax,0
	je	_61412
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_122014]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61412:
_61409:
_61404:
_61389:
_61388:
	jmp	_61414
_61345:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61415
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61415:
	cmp	eax,0
	je	_61417
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61417:
	cmp	eax,0
	je	_61419
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61420
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_61420:
	cmp	eax,0
	je	_61422
	fldz
	fstp	dword [esi+100]
_61422:
	mov	dword [esi+116],1
	jmp	_61423
_61419:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61424
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_61424:
	cmp	eax,0
	je	_61426
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61426:
	cmp	eax,0
	je	_61428
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61429
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_61429:
	cmp	eax,0
	je	_61431
	fldz
	fstp	dword [esi+100]
_61431:
	mov	dword [esi+116],2
_61428:
_61423:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_61432
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61433
	fld	dword [esi+100]
	fld	dword [_122015]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61433:
	cmp	eax,0
	jne	_61437
	fld	dword [esi+100]
	fld	dword [_122016]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61435
	fld	dword [esi+100]
	fld	dword [_122017]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61435:
_61437:
	cmp	eax,0
	je	_61439
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61440
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61440:
	cmp	eax,0
	je	_61442
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61442:
	cmp	eax,0
	je	_61444
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61445
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61445:
	cmp	eax,0
	je	_61447
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61447:
_61444:
_61439:
	jmp	_61449
_61432:
	cmp	dword [esi+116],2
	jne	_61450
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61451
	fld	dword [esi+100]
	fld	dword [_122018]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61451:
	cmp	eax,0
	jne	_61455
	fld	dword [esi+100]
	fld	dword [_122019]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_61453
	fld	dword [esi+100]
	fld	dword [_122020]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_61453:
_61455:
	cmp	eax,0
	je	_61457
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61458
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61458:
	cmp	eax,0
	je	_61460
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61460:
	cmp	eax,0
	je	_61462
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61463
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61463:
	cmp	eax,0
	je	_61465
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_122021]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61465:
_61462:
_61457:
_61450:
_61449:
_61414:
_5605:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61475
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61469
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_61469:
	cmp	eax,0
	je	_61471
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61471:
	cmp	eax,0
	je	_61473
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_61473:
_61475:
	cmp	eax,0
	je	_61477
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_61477:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61478
	fld	dword [esi+108]
	fsub	dword [_122023]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_61479
	fld	dword [esi+108]
	fadd	dword [_122024]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61481
	fldz
	fstp	dword [esi+100]
_61481:
	jmp	_61482
_61479:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61483
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_61483:
	cmp	eax,0
	je	_61485
	fld	dword [esi+108]
	fadd	dword [_122025]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61486
	fldz
	fstp	dword [esi+100]
_61486:
	jmp	_61487
_61485:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61488
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_61488:
	cmp	eax,0
	je	_61490
	fld	dword [esi+108]
	fadd	dword [_122026]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61491
	fldz
	fstp	dword [esi+100]
_61491:
	jmp	_61492
_61490:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61493
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_61493:
	cmp	eax,0
	je	_61495
	fld	dword [esi+108]
	fadd	dword [_122027]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61496
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61496:
	jmp	_61499
_61495:
	fldz
	fstp	dword [esi+100]
_61499:
_61492:
_61487:
_61482:
_61478:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61500
	fldz
	fstp	dword [esi+104]
_61500:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61501
	fld	dword [esi+100]
	fld	dword [_122028]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61501:
	cmp	eax,0
	je	_61503
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61503:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_61505
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_61505:
	cmp	eax,0
	je	_61507
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61507:
	cmp	eax,0
	je	_61509
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61509:
	cmp	eax,0
	je	_61511
	jmp	_5607
_61511:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	fstp	dword [esi+104]
_5607:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15724
_15724:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_21a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_61753],_61754
	cmp	dword [esi+224],0
	jne	_61514
	jmp	_5623
_61514:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61515
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61516
	fld	dword [esi+200]
	fsub	dword [_122251]
	fstp	dword [esi+200]
_61516:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_61515:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61519
	fld	dword [esi+192]
	fsub	dword [_122252]
	fstp	dword [esi+192]
_61519:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61520
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61520:
	cmp	eax,0
	je	_61522
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61522:
	cmp	eax,0
	je	_61524
	mov	dword [esi+120],8
	fldz
	fstp	dword [esi+268]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_61524:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61526
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61526:
	cmp	eax,0
	je	_61528
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61528:
	cmp	eax,0
	je	_61530
	mov	dword [esi+116],7
	fldz
	fstp	dword [esi+268]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_61530:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61533
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_61533:
	cmp	eax,0
	je	_61535
	jmp	_5621
_61535:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61537
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61537:
	cmp	eax,0
	je	_61539
	jmp	_5621
_61539:
_61536:
	mov	dword [ebp-20],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61541
	fld	dword [esi+196]
	fld	dword [_122253]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61542
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61542:
	cmp	eax,0
	je	_61544
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61545
	fld	dword [esi+28]
	fsub	dword [_122254]
	fstp	dword [esi+28]
	jmp	_61546
_61545:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61546:
_61544:
	jmp	_5621
_61541:
	cmp	dword [esi+140],1
	jne	_61548
	mov	dword [ebp-20],1
_61548:
	mov	eax,dword [esi+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61550
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
_61550:
	cmp	eax,0
	je	_61552
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61552:
	cmp	eax,0
	je	_61554
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5609
_5611:
	mov	eax,dword [ebp-16]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5609
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61561
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61561:
	cmp	eax,0
	je	_61565
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61563
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_61563:
_61565:
	cmp	eax,0
	je	_61567
	jmp	_5609
_61567:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61568
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_61568:
	cmp	eax,0
	jne	_61570
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_61570:
	cmp	eax,0
	jne	_61572
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_61572:
	cmp	eax,0
	jne	_61574
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_61574:
	cmp	eax,0
	je	_61576
	jmp	_5609
_61576:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61577
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_61577:
	cmp	eax,0
	jne	_61579
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_61579:
	cmp	eax,0
	jne	_61581
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_61581:
	cmp	eax,0
	je	_61583
	jmp	_5609
_61583:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61586
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61584
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_61584:
_61586:
	cmp	eax,0
	je	_61588
	jmp	_5609
_61588:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61591
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61589
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_61589:
_61591:
	cmp	eax,0
	je	_61593
	jmp	_5609
_61593:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61594
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61594:
	cmp	eax,0
	je	_61596
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122255]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61597
	fld	dword [esi+108]
	fsub	dword [_122256]
	fstp	dword [esi+100]
_61597:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61598
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61598:
	cmp	eax,0
	je	_61600
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_122257]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61600:
	cmp	eax,0
	je	_61602
	mov	eax,14
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61604
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61604:
	cmp	eax,0
	je	_61606
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61607
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_61607:
	cmp	eax,0
	je	_61609
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_61610
_61609:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_61610:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61606:
	cmp	dword [ebx+280],0
	jg	_61612
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_61612:
_61602:
	cmp	dword [ebp-20],1
	jne	_61614
	mov	dword [esi+120],2511
	jmp	_5610
_61614:
_61596:
_5609:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5611
_5610:
	cmp	dword [_bb_currGameMode],666
	jne	_61615
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5612
_5614:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5612
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61622
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61622:
	cmp	eax,0
	je	_61624
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122258]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61625
	fld	dword [esi+108]
	fsub	dword [_122259]
	fstp	dword [esi+100]
_61625:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61626
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61626:
	cmp	eax,0
	je	_61628
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_122260]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61628:
	cmp	eax,0
	je	_61630
	mov	eax,14
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61631
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61631:
	cmp	eax,0
	je	_61633
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61633:
	cmp	dword [ebx+56],0
	jg	_61635
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_61635:
_61630:
	cmp	dword [ebp-20],1
	jne	_61637
	mov	dword [esi+120],2511
	jmp	_5613
_61637:
_61624:
_5612:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5614
_5613:
_61615:
_61554:
	cmp	dword [_bb_currGameMode],666
	je	_61638
	mov	eax,dword [esi+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61639
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
_61639:
	cmp	eax,0
	je	_61641
	mov	eax,dword [esi+92]
	cmp	eax,2
	setle	al
	movzx	eax,al
_61641:
	cmp	eax,0
	je	_61643
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5615
_5617:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5615
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61650
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61650:
	cmp	eax,0
	je	_61652
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122261]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61653
	fld	dword [esi+108]
	fsub	dword [_122262]
	fstp	dword [esi+100]
_61653:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61654
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_61654:
	cmp	eax,0
	je	_61656
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_122263]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61656:
	cmp	eax,0
	je	_61658
	fld	dword [esi+100]
	fld	dword [_122264]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61659
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61659:
	cmp	dword [ebx+108],0
	jg	_61661
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61661:
_61658:
	cmp	dword [ebp-20],1
	jne	_61663
	jmp	_5616
_61663:
_61652:
_5615:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5617
_5616:
_61643:
_61638:
	mov	eax,dword [esi+140]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61664
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61664:
	cmp	eax,0
	je	_61666
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5618
_5620:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5618
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61673
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61673:
	cmp	eax,0
	je	_61675
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122265]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61676
	fld	dword [esi+108]
	fsub	dword [_122266]
	fstp	dword [esi+100]
_61676:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61677
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_122267]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61677:
	cmp	eax,0
	je	_61679
	fld	dword [esi+100]
	fld	dword [_122268]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61680
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61680:
	cmp	dword [ebx+76],0
	jg	_61682
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_61682:
_61679:
	cmp	dword [ebp-20],1
	jne	_61684
	jmp	_5619
_61684:
_61675:
_5618:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5620
_5619:
_61666:
	cmp	dword [ebp-20],1
	jne	_61685
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61686
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61686:
	cmp	eax,0
	je	_61688
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61688:
	cmp	eax,0
	je	_61690
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61691
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61691:
	cmp	eax,0
	je	_61693
	fldz
	fstp	dword [esi+100]
_61693:
	mov	dword [esi+116],4
	jmp	_61694
_61690:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61695
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_61695:
	cmp	eax,0
	je	_61697
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61697:
	cmp	eax,0
	je	_61699
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61700
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61700:
	cmp	eax,0
	je	_61702
	fldz
	fstp	dword [esi+100]
_61702:
	mov	dword [esi+116],5
_61699:
_61694:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_61703
_61685:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61704
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61704:
	cmp	eax,0
	je	_61706
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_61706:
	cmp	eax,0
	je	_61708
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61709
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_61709:
	cmp	eax,0
	je	_61711
	fldz
	fstp	dword [esi+100]
_61711:
	mov	dword [esi+116],1
	jmp	_61712
_61708:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61713
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_61713:
	cmp	eax,0
	je	_61715
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_61715:
	cmp	eax,0
	je	_61717
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61718
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_61718:
	cmp	eax,0
	je	_61720
	fldz
	fstp	dword [esi+100]
_61720:
	mov	dword [esi+116],2
_61717:
_61712:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61721
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61721:
	cmp	eax,0
	je	_61723
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61723:
	cmp	eax,0
	je	_61725
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61726
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_61726:
	cmp	eax,0
	je	_61728
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_61728:
_61725:
_61703:
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61730
	mov	eax,dword [esi+116]
	cmp	eax,2
	sete	al
	movzx	eax,al
_61730:
	cmp	eax,0
	je	_61732
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_61733
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61733:
	cmp	eax,0
	je	_61735
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61735:
	cmp	eax,0
	je	_61737
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61738
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_61738:
	cmp	eax,0
	je	_61740
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_61740:
	cmp	eax,0
	je	_61742
	push	dword [esi+16]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61742:
_61737:
_61732:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61743
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_61743:
	cmp	eax,0
	je	_61745
	fld	dword [esi+100]
	fld	dword [_122269]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61745:
	cmp	eax,0
	je	_61747
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_kaget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61747:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61748
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_61748:
	cmp	eax,0
	je	_61750
	fld	dword [esi+100]
	fld	dword [_122270]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61750:
	cmp	eax,0
	je	_61752
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_startengine]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61752:
_5621:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61761
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_61755
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_61755:
	cmp	eax,0
	je	_61757
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_61757:
	cmp	eax,0
	je	_61759
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_61759:
_61761:
	cmp	eax,0
	je	_61763
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_61763:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122271]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61764
	fld	dword [esi+108]
	fsub	dword [_122272]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_61765
	fld	dword [esi+108]
	fadd	dword [_122273]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61767
	fldz
	fstp	dword [esi+100]
_61767:
	jmp	_61768
_61765:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61769
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_61769:
	cmp	eax,0
	je	_61771
	fld	dword [esi+108]
	fadd	dword [_122274]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61772
	fldz
	fstp	dword [esi+100]
_61772:
	jmp	_61773
_61771:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61774
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_61774:
	cmp	eax,0
	je	_61776
	fld	dword [esi+108]
	fadd	dword [_122275]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61777
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+140],0
_61777:
	jmp	_61778
_61776:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61779
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_61779:
	cmp	eax,0
	je	_61781
	fld	dword [esi+108]
	fadd	dword [_122276]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_61782
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61782:
	jmp	_61785
_61781:
	fldz
	fstp	dword [esi+100]
_61785:
_61778:
_61773:
_61768:
_61764:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61786
	fldz
	fstp	dword [esi+104]
_61786:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61787
	fld	dword [esi+100]
	fld	dword [_122277]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_61787:
	cmp	eax,0
	je	_61789
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61789:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61790
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_61790:
	cmp	eax,0
	je	_61792
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
_61792:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_61794
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_61794:
	cmp	eax,0
	je	_61796
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61796:
	cmp	eax,0
	je	_61798
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61798:
	cmp	eax,0
	je	_61800
	jmp	_5623
_61800:
	fld	dword [esi+268]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_61803
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61801
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61801:
_61803:
	cmp	eax,0
	je	_61805
	fld	dword [esi+268]
	fadd	dword [_122278]
	fstp	dword [esi+268]
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61806
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_61806:
	cmp	eax,0
	je	_61808
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
_61808:
	jmp	_61809
_61805:
	fld	dword [esi+268]
	fld	dword [_122279]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61810
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	fld	dword [_122280]
	fstp	dword [esi+268]
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61811
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61811:
	cmp	eax,0
	je	_61813
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61813:
_61810:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_61809:
_5623:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15727
_15727:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_22a:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	mov	dword [_62151],_62152
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	jne	_61816
	jmp	_5649
_61816:
	mov	eax,dword [ebp+8]
	fld	dword [eax+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_61817
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61818
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fsub	dword [_122449]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+200]
_61818:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_61817:
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61821
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fsub	dword [_122450]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+192]
_61821:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61822
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61822:
	cmp	eax,0
	je	_61824
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61824:
	cmp	eax,0
	je	_61826
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_61826:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_61828
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61828:
	cmp	eax,0
	je	_61830
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_61830:
	cmp	eax,0
	je	_61832
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_61832:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61835
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_61835:
	cmp	eax,0
	je	_61837
	jmp	_5647
_61837:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61839
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_61839:
	cmp	eax,0
	je	_61841
	jmp	_5647
_61841:
_61838:
	mov	dword [ebp-28],0
	mov	dword [ebp-12],0
	push	100
	push	_61844
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	100
	push	_61846
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	100
	push	_61848
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	12
	push	_61850
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61852
	mov	eax,dword [ebp+8]
	fld	dword [eax+196]
	fld	dword [_122451]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_61853
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_61853:
	cmp	eax,0
	je	_61855
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61856
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_122452]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_61857
_61856:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_61857:
_61855:
	jmp	_5647
_61852:
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61860
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61860:
	cmp	eax,0
	je	_61862
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],9
	jle	_61863
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5625
_5627:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5625
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61870
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61870:
	cmp	eax,0
	je	_61874
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61872
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61872:
_61874:
	cmp	eax,0
	je	_61876
	jmp	_5625
_61876:
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61877
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_61877:
	cmp	eax,0
	jne	_61879
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_61879:
	cmp	eax,0
	jne	_61881
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_61881:
	cmp	eax,0
	jne	_61883
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_61883:
	cmp	eax,0
	je	_61885
	jmp	_5625
_61885:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61886
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_61886:
	cmp	eax,0
	jne	_61888
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_61888:
	cmp	eax,0
	jne	_61890
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_61890:
	cmp	eax,0
	je	_61892
	jmp	_5625
_61892:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61895
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61893
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_61893:
_61895:
	cmp	eax,0
	je	_61897
	jmp	_5625
_61897:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61900
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61898
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_61898:
_61900:
	cmp	eax,0
	je	_61902
	jmp	_5625
_61902:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_61903
	jmp	_5625
_61903:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61904
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61904:
	cmp	eax,0
	je	_61906
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122453]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61907
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122454]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_61907:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61908
	mov	eax,dword [edx+236]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61908:
	cmp	eax,0
	je	_61910
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61911
	mov	eax,dword [edx+236]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_61911:
	cmp	eax,0
	je	_61913
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_122455]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61913:
	cmp	eax,0
	je	_61915
	mov	dword [ebp-24],0
_61915:
	cmp	dword [edx+336],1
	jne	_61916
	jmp	_5625
_61916:
	cmp	dword [ebp-24],0
	jne	_61917
	mov	dword [ebp-28],1
	jmp	_5626
_61917:
_61910:
_61906:
_5625:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5627
_5626:
_61863:
_61862:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61918
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61918:
	cmp	eax,0
	je	_61920
	fld1
	fstp	dword [edi+24]
	fld	dword [_122456]
	fstp	dword [edi+4+24]
	fld	dword [_122457]
	fstp	dword [edi+8+24]
	fld	dword [_122458]
	fstp	dword [edi+12+24]
	fld	dword [_122459]
	fstp	dword [edi+16+24]
	fld	dword [_122460]
	fstp	dword [edi+20+24]
	fld	dword [_122461]
	fstp	dword [edi+24+24]
	fld	dword [_122462]
	fstp	dword [edi+28+24]
	fld	dword [_122463]
	fstp	dword [edi+32+24]
	fld	dword [_122464]
	fstp	dword [edi+36+24]
	fld	dword [_122465]
	fstp	dword [edi+40+24]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],9
	jle	_61921
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5628
_5630:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5628
	cmp	dword [edx+336],1
	jne	_61927
	jmp	_5628
_61927:
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61928
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61928:
	cmp	eax,0
	je	_61932
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61930
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61930:
_61932:
	cmp	eax,0
	je	_61934
	jmp	_5628
_61934:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61935
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_61935:
	cmp	eax,0
	jne	_61937
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_61937:
	cmp	eax,0
	jne	_61939
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_61939:
	cmp	eax,0
	jne	_61941
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_61941:
	cmp	eax,0
	jne	_61943
	mov	eax,dword [edx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_61943:
	cmp	eax,0
	je	_61945
	jmp	_5628
_61945:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61946
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_61946:
	cmp	eax,0
	jne	_61948
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_61948:
	cmp	eax,0
	jne	_61950
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_61950:
	cmp	eax,0
	je	_61952
	jmp	_5628
_61952:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61955
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61953
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_61953:
_61955:
	cmp	eax,0
	je	_61957
	jmp	_5628
_61957:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61960
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61958
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_61958:
_61960:
	cmp	eax,0
	je	_61962
	jmp	_5628
_61962:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_61963
	jmp	_5628
_61963:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61964
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_61964:
	cmp	eax,0
	je	_61966
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122466]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_61967
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122467]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_61967:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_61968
	mov	eax,dword [edx+236]
	cmp	eax,11
	setle	al
	movzx	eax,al
_61968:
	cmp	eax,0
	je	_61970
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_61971
	mov	eax,dword [edx+236]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+92]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_61971:
	cmp	eax,0
	je	_61973
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_122468]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61973:
	cmp	eax,0
	je	_61975
	mov	dword [ebp-24],0
_61975:
	cmp	dword [ebp-24],0
	jne	_61976
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_61977
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_61978
_61977:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_61978:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+ecx*4+24]
	add	dword [ebp-12],1
	mov	eax,dword [edx+20]
	mov	dword [ebp-36],eax
	jmp	_5629
_61976:
_61970:
_61966:
_5628:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5630
_5629:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61980
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_61980:
	cmp	eax,0
	je	_61982
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61982:
	cmp	eax,0
	je	_61984
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5631
_5633:
	mov	eax,esi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5631
	mov	eax,dword [ebp-36]
	cmp	dword [edx+20],eax
	jne	_61991
	jmp	_5631
_61991:
	cmp	dword [edx+336],1
	jne	_61992
	jmp	_5631
_61992:
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61993
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_61993:
	cmp	eax,0
	je	_61997
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_61995
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_61995:
_61997:
	cmp	eax,0
	je	_61999
	jmp	_5631
_61999:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62000
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_62000:
	cmp	eax,0
	jne	_62002
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_62002:
	cmp	eax,0
	jne	_62004
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_62004:
	cmp	eax,0
	jne	_62006
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_62006:
	cmp	eax,0
	je	_62008
	jmp	_5631
_62008:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62009
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_62009:
	cmp	eax,0
	jne	_62011
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_62011:
	cmp	eax,0
	jne	_62013
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_62013:
	cmp	eax,0
	je	_62015
	jmp	_5631
_62015:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62018
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62016
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_62016:
_62018:
	cmp	eax,0
	je	_62020
	jmp	_5631
_62020:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62023
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62021
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62021:
_62023:
	cmp	eax,0
	je	_62025
	jmp	_5631
_62025:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_62026
	jmp	_5631
_62026:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62027
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62027:
	cmp	eax,0
	je	_62029
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122469]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62030
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122470]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62030:
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62031
	mov	eax,dword [edx+236]
	cmp	eax,11
	setle	al
	movzx	eax,al
_62031:
	cmp	eax,0
	je	_62033
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_62034
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_62035
_62034:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_62035:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_62033:
_62029:
_5631:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5633
_5632:
_61984:
	jmp	_62036
_61921:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62037
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62037:
	cmp	eax,0
	je	_62039
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62040
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
_62040:
	cmp	eax,0
	je	_62042
	mov	esi,dword [_bb_catapultAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5634
_5636:
	mov	eax,ebx
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5634
	cmp	dword [edx+88],1
	jne	_62049
	jmp	_5634
_62049:
	mov	ecx,dword [edx+16]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62050
	mov	eax,dword [edx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62050:
	cmp	eax,0
	je	_62052
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122471]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62053
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122472]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62053:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fsubp	st1,st0
	fld	dword [_122473]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62054
	mov	eax,dword [edx+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62055
	mov	eax,dword [edx+20]
	cmp	eax,11
	setle	al
	movzx	eax,al
_62055:
	cmp	eax,0
	je	_62057
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+20],eax
	jne	_62058
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_62059
_62058:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+20]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_62059:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_62057:
_62054:
_62052:
_5634:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5636
_5635:
_62042:
	cmp	dword [ebp-12],0
	jne	_62060
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5637
_5639:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5637
	cmp	dword [edx+336],1
	jne	_62066
	jmp	_5637
_62066:
	mov	eax,dword [edx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62067
	fld	dword [edx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62067:
	cmp	eax,0
	je	_62071
	mov	eax,dword [edx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62069
	mov	ecx,dword [edx+128]
	mov	eax,dword [edx+136]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_62069:
_62071:
	cmp	eax,0
	je	_62073
	jmp	_5637
_62073:
	mov	eax,dword [edx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62074
	mov	eax,dword [edx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_62074:
	cmp	eax,0
	jne	_62076
	mov	eax,dword [edx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_62076:
	cmp	eax,0
	jne	_62078
	mov	eax,dword [edx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_62078:
	cmp	eax,0
	jne	_62080
	mov	eax,dword [edx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_62080:
	cmp	eax,0
	je	_62082
	jmp	_5637
_62082:
	mov	eax,dword [edx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62083
	mov	eax,dword [edx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_62083:
	cmp	eax,0
	jne	_62085
	mov	eax,dword [edx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_62085:
	cmp	eax,0
	jne	_62087
	mov	eax,dword [edx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_62087:
	cmp	eax,0
	je	_62089
	jmp	_5637
_62089:
	mov	eax,dword [edx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62092
	mov	eax,dword [edx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62090
	mov	eax,dword [edx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_62090:
_62092:
	cmp	eax,0
	je	_62094
	jmp	_5637
_62094:
	mov	eax,dword [edx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62097
	mov	eax,dword [edx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62095
	mov	eax,dword [edx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62095:
_62097:
	cmp	eax,0
	je	_62099
	jmp	_5637
_62099:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jle	_62100
	jmp	_5637
_62100:
	mov	ecx,dword [edx+232]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62101
	mov	eax,dword [edx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62101:
	cmp	eax,0
	je	_62103
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122474]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62104
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122475]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62104:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fsubp	st1,st0
	fld	dword [_122476]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62105
	mov	eax,dword [edx+236]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62106
	mov	eax,dword [edx+236]
	cmp	eax,11
	setle	al
	movzx	eax,al
_62106:
	cmp	eax,0
	je	_62108
	mov	dword [ebp-28],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	dword [edx+236],eax
	jne	_62109
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	jmp	_62110
_62109:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	sub	eax,dword [edx+236]
	sub	eax,1
	fld	dword [edi+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
_62110:
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+236]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	ecx,dword [ebp-12]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-32]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-12],1
_62108:
_62105:
_62103:
_5637:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5639
_5638:
_62060:
_62039:
_62036:
	cmp	dword [ebp-28],1
	jne	_62111
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
_62111:
_61920:
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62112
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62112:
	cmp	eax,0
	je	_62114
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62115
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_62115:
	cmp	eax,0
	je	_62117
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_62117:
	cmp	eax,0
	je	_62119
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62120
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62120:
	cmp	eax,0
	je	_62122
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62122:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],4
	jmp	_62123
_62119:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62124
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_62124:
	cmp	eax,0
	je	_62126
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_62126:
	cmp	eax,0
	je	_62128
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62129
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62129:
	cmp	eax,0
	je	_62131
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62131:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],5
_62128:
_62123:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],4
	jne	_62132
	mov	dword [ebp-40],16
	jmp	_62134
_62132:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],5
	jne	_62135
	mov	dword [ebp-40],17
_62135:
_62134:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_62136
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62136:
	cmp	eax,0
	je	_62138
	mov	eax,dword [ebp-20]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp-16]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+96],eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_62141
_5642:
	mov	eax,dword [ebp-20]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-16]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-32]
	fld	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fld	dword [eax+172]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62146
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],ebx
	mov	dword [ebp-4],edx
_62146:
_5640:
	add	edi,1
_62141:
	cmp	edi,dword [ebp-8]
	jle	_5642
_5641:
	push	dword [ebp-4]
	mov	eax,dword [ebp+8]
	push	dword [eax+96]
	mov	eax,dword [ebp+8]
	push	dword [eax+172]
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+148]
	mov	eax,dword [ebp+8]
	push	dword [eax+164]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TEnemyWeapon+88]
	add	esp,36
_62138:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	jmp	_62147
_62114:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62148
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_62148:
	cmp	eax,0
	je	_62150
	jmp	_5645
_62150:
_5643:
	cmp	dword [ebp-28],0
	jne	_62153
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62154
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_62154:
	cmp	eax,0
	je	_62156
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_62156:
	cmp	eax,0
	je	_62158
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62159
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_62159:
	cmp	eax,0
	je	_62161
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62161:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	jmp	_62162
_62158:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62163
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_62163:
	cmp	eax,0
	je	_62165
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_62165:
	cmp	eax,0
	je	_62167
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62168
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_62168:
	cmp	eax,0
	je	_62170
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62170:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],2
_62167:
_62162:
_62153:
_5645:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_62171
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_62171:
	cmp	eax,0
	je	_62173
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fsubp	st1,st0
	fld	dword [_122477]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62173:
	cmp	eax,0
	jne	_62177
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_62175
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_62175:
_62177:
	cmp	eax,0
	jne	_62179
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_62179:
	cmp	eax,0
	je	_62181
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2512
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_62182
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+156]
	setle	al
	movzx	eax,al
_62182:
	cmp	eax,0
	je	_62184
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_22_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_62185
_62184:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62186
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_62186:
	cmp	eax,0
	je	_62188
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [_bb_animMusuh_22_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_62188:
_62185:
_62181:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	cmp	dword [ebp-24],1
	jne	_62189
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_62190
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62191
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122478]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62191:
	cmp	eax,0
	jne	_62195
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122479]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62193
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122480]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62193:
_62195:
	cmp	eax,0
	je	_62197
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_62198
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62198:
	cmp	eax,0
	je	_62200
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62200:
	cmp	eax,0
	je	_62202
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62203
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_62203:
	cmp	eax,0
	je	_62205
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_62205:
_62202:
_62197:
	jmp	_62207
_62190:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],2
	jne	_62208
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62209
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122481]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62209:
	cmp	eax,0
	jne	_62213
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122482]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62211
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122483]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62211:
_62213:
	cmp	eax,0
	je	_62215
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_62216
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62216:
	cmp	eax,0
	je	_62218
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62218:
	cmp	eax,0
	je	_62220
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62221
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_62221:
	cmp	eax,0
	je	_62223
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fmul	dword [_122484]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_62223:
_62220:
_62215:
_62208:
_62207:
_62189:
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62225
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fsub	dword [_122485]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_62225:
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62226
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_62226:
	cmp	eax,0
	je	_62228
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setg	al
	movzx	eax,al
_62228:
	cmp	eax,0
	je	_62230
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_62230:
	cmp	eax,0
	je	_62232
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
	jmp	_5643
_62232:
_62147:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62233
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62233:
	cmp	eax,0
	je	_62235
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122486]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62235:
	cmp	eax,0
	je	_62237
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62237:
_5647:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62238
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
_62238:
	cmp	eax,0
	jne	_62244
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62240
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62240:
	cmp	eax,0
	je	_62242
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_62242:
_62244:
	cmp	eax,0
	je	_62246
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62246:
	cmp	eax,0
	je	_62248
	mov	eax,dword [ebp+8]
	mov	dword [eax+216],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_62248:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122487]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62249
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_122488]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],0
	jne	_62250
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_122489]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62252
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62252:
	jmp	_62253
_62250:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62254
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62254:
	cmp	eax,0
	je	_62256
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_122490]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62257
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62257:
	jmp	_62258
_62256:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62259
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62259:
	cmp	eax,0
	je	_62261
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_122491]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62262
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62263
	mov	eax,dword [ebp+8]
	fld	dword [eax+228]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_62263:
_62262:
	jmp	_62264
_62261:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62265
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_62265:
	cmp	eax,0
	je	_62267
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_122492]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62268
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62268:
	jmp	_62271
_62267:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_62271:
_62264:
_62258:
_62253:
_62249:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62272
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_62272:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62273
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_122493]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62273:
	cmp	eax,0
	je	_62275
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62275:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62277
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_62277:
	cmp	eax,0
	je	_62279
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62279:
	cmp	eax,0
	je	_62281
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62281:
	cmp	eax,0
	je	_62283
	jmp	_5649
_62283:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+100]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+100]
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_5649:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+188]
	mov	eax,0
	jmp	_15730
_15730:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_23a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_62532],_62533
	cmp	dword [esi+224],0
	jne	_62286
	jmp	_5665
_62286:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62287
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62288
	fld	dword [esi+200]
	fsub	dword [_122756]
	fstp	dword [esi+200]
_62288:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_62287:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62291
	fld	dword [esi+192]
	fsub	dword [_122757]
	fstp	dword [esi+192]
_62291:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62292
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_62292:
	cmp	eax,0
	je	_62294
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62294:
	cmp	eax,0
	je	_62296
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_62296:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62298
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62298:
	cmp	eax,0
	je	_62300
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62300:
	cmp	eax,0
	je	_62302
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_mati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62302:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62305
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_62305:
	cmp	eax,0
	je	_62307
	jmp	_5663
_62307:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62309
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_62309:
	cmp	eax,0
	je	_62311
	jmp	_5663
_62311:
_62308:
	mov	dword [ebp-20],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62313
	fld	dword [esi+196]
	fld	dword [_122758]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_62314
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_62314:
	cmp	eax,0
	je	_62316
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62317
	fld	dword [esi+28]
	fsub	dword [_122759]
	fstp	dword [esi+28]
	jmp	_62318
_62317:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62318:
_62316:
	jmp	_5663
_62313:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62321
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_62321:
	cmp	eax,0
	je	_62323
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5651
_5653:
	mov	eax,dword [ebp-16]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5651
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62330
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_62330:
	cmp	eax,0
	jne	_62332
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_62332:
	cmp	eax,0
	jne	_62334
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_62334:
	cmp	eax,0
	jne	_62336
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_62336:
	cmp	eax,0
	je	_62338
	jmp	_5651
_62338:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62339
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_62339:
	cmp	eax,0
	jne	_62341
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_62341:
	cmp	eax,0
	jne	_62343
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_62343:
	cmp	eax,0
	je	_62345
	jmp	_5651
_62345:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62348
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62346
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_62346:
_62348:
	cmp	eax,0
	je	_62350
	jmp	_5651
_62350:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62353
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62351
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62351:
_62353:
	cmp	eax,0
	je	_62355
	jmp	_5651
_62355:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62356
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62356:
	cmp	eax,0
	je	_62358
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122760]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62359
	fld	dword [esi+108]
	fsub	dword [_122761]
	fstp	dword [esi+100]
_62359:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62360
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62360:
	cmp	eax,0
	je	_62362
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_122762]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62362:
	cmp	eax,0
	je	_62364
	mov	dword [ebp-20],1
	mov	edx,20
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62366
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62366:
	cmp	eax,0
	je	_62368
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62368:
	cmp	eax,0
	je	_62370
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62370:
	cmp	eax,0
	je	_62372
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62373
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_62373:
	cmp	eax,0
	je	_62375
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_62376
_62375:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_62376:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62372:
	cmp	dword [ebx+280],0
	jg	_62378
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_62378:
_62364:
	cmp	dword [ebp-20],1
	jne	_62380
	mov	dword [esi+120],2511
	jmp	_5652
_62380:
_62358:
_5651:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5653
_5652:
	cmp	dword [_bb_currGameMode],666
	jne	_62381
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5654
_5656:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5654
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62388
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62388:
	cmp	eax,0
	je	_62390
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122763]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62391
	fld	dword [esi+108]
	fsub	dword [_122764]
	fstp	dword [esi+100]
_62391:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62392
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62392:
	cmp	eax,0
	je	_62394
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_122765]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62394:
	cmp	eax,0
	je	_62396
	mov	dword [ebp-20],1
	mov	edx,20
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62397
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62397:
	cmp	eax,0
	je	_62399
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62399:
	cmp	eax,0
	je	_62401
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62401:
	cmp	eax,0
	je	_62403
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62403:
	cmp	dword [ebx+56],0
	jg	_62405
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_62405:
_62396:
	cmp	dword [ebp-20],1
	jne	_62407
	mov	dword [esi+120],2511
	jmp	_5655
_62407:
_62390:
_5654:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5656
_5655:
_62381:
_62323:
	cmp	dword [_bb_currGameMode],666
	je	_62408
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62409
	mov	eax,dword [esi+92]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62409:
	cmp	eax,0
	je	_62411
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5657
_5659:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5657
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62418
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62418:
	cmp	eax,0
	je	_62420
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122766]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62421
	fld	dword [esi+108]
	fsub	dword [_122767]
	fstp	dword [esi+100]
_62421:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62422
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62422:
	cmp	eax,0
	je	_62424
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_122768]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62424:
	cmp	eax,0
	je	_62426
	mov	dword [ebp-20],1
	mov	edx,20
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62427
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62427:
	cmp	eax,0
	je	_62429
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62429:
	cmp	eax,0
	je	_62431
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62431:
	cmp	dword [ebx+108],0
	jg	_62433
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62433:
_62426:
	cmp	dword [ebp-20],1
	jne	_62435
	jmp	_5658
_62435:
_62420:
_5657:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5659
_5658:
_62411:
_62408:
	cmp	dword [esi+92],0
	jne	_62436
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5660
_5662:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5660
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62443
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62443:
	cmp	eax,0
	je	_62445
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122769]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62446
	fld	dword [esi+108]
	fsub	dword [_122770]
	fstp	dword [esi+100]
_62446:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62447
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_122771]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62447:
	cmp	eax,0
	je	_62449
	mov	dword [ebp-20],1
	mov	edx,20
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62450
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62450:
	cmp	eax,0
	je	_62452
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62452:
	cmp	eax,0
	je	_62454
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62454:
	cmp	dword [ebx+76],0
	jg	_62456
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_62456:
_62449:
	cmp	dword [ebp-20],1
	jne	_62458
	jmp	_5661
_62458:
_62445:
_5660:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5662
_5661:
_62436:
	cmp	dword [ebp-20],1
	jne	_62459
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62460
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_62460:
	cmp	eax,0
	je	_62462
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_62462:
	cmp	eax,0
	je	_62464
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62465
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62465:
	cmp	eax,0
	je	_62467
	fldz
	fstp	dword [esi+100]
_62467:
	mov	dword [esi+116],4
	jmp	_62468
_62464:
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62469
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_62469:
	cmp	eax,0
	je	_62471
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_62471:
	cmp	eax,0
	je	_62473
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62474
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62474:
	cmp	eax,0
	je	_62476
	fldz
	fstp	dword [esi+100]
_62476:
	mov	dword [esi+116],5
_62473:
_62468:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_62477
_62459:
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62478
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62478:
	cmp	eax,0
	je	_62480
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122772]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62480:
	cmp	eax,0
	je	_62482
	jmp	_5663
_62482:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62483
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_62483:
	cmp	eax,0
	je	_62485
	mov	eax,dword [esi+152]
	cmp	eax,dword [esi+156]
	setle	al
	movzx	eax,al
_62485:
	cmp	eax,0
	je	_62487
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62488
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_62488:
	cmp	eax,0
	je	_62490
	fldz
	fstp	dword [esi+100]
_62490:
	mov	dword [esi+116],1
	jmp	_62491
_62487:
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62492
	mov	eax,dword [esi+152]
	cmp	eax,0
	setge	al
	movzx	eax,al
_62492:
	cmp	eax,0
	je	_62494
	mov	ecx,dword [esi+152]
	mov	eax,dword [esi+156]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_62494:
	cmp	eax,0
	je	_62496
	mov	eax,dword [esi+116]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62497
	mov	eax,dword [esi+116]
	cmp	eax,2
	setne	al
	movzx	eax,al
_62497:
	cmp	eax,0
	je	_62499
	fldz
	fstp	dword [esi+100]
_62499:
	mov	dword [esi+116],2
_62496:
_62491:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	cmp	dword [esi+116],1
	jne	_62500
	fld	dword [esi+100]
	fld	dword [_122773]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62501
	fld	dword [esi+100]
	fld	dword [_122774]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62501:
	cmp	eax,0
	je	_62503
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_62504
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62504:
	cmp	eax,0
	je	_62506
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62506:
	cmp	eax,0
	je	_62508
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62509
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_62509:
	cmp	eax,0
	je	_62511
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_62511:
_62508:
_62503:
	jmp	_62513
_62500:
	cmp	dword [esi+116],2
	jne	_62514
	fld	dword [esi+100]
	fld	dword [_122775]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62515
	fld	dword [esi+100]
	fld	dword [_122776]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62515:
	cmp	eax,0
	je	_62517
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_62518
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62518:
	cmp	eax,0
	je	_62520
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62520:
	cmp	eax,0
	je	_62522
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62523
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_62523:
	cmp	eax,0
	je	_62525
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_122777]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_62525:
_62522:
_62517:
_62514:
_62513:
_62477:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62527
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62527:
	cmp	eax,0
	je	_62529
	fld	dword [esi+100]
	fld	dword [_122778]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62529:
	cmp	eax,0
	je	_62531
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62531:
_5663:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62540
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62534
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_62534:
	cmp	eax,0
	je	_62536
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62536:
	cmp	eax,0
	je	_62538
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_62538:
_62540:
	cmp	eax,0
	je	_62542
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_62542:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122779]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62543
	fld	dword [esi+108]
	fsub	dword [_122780]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_62544
	fld	dword [esi+108]
	fadd	dword [_122781]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62546
	fldz
	fstp	dword [esi+100]
_62546:
	jmp	_62547
_62544:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62548
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62548:
	cmp	eax,0
	je	_62550
	fld	dword [esi+108]
	fadd	dword [_122782]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62551
	fldz
	fstp	dword [esi+100]
_62551:
	jmp	_62552
_62550:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62553
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62553:
	cmp	eax,0
	je	_62555
	fld	dword [esi+108]
	fadd	dword [_122783]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62556
	fldz
	fstp	dword [esi+100]
_62556:
	jmp	_62557
_62555:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62558
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_62558:
	cmp	eax,0
	je	_62560
	fld	dword [esi+108]
	fadd	dword [_122784]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62561
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62561:
	jmp	_62564
_62560:
	fldz
	fstp	dword [esi+100]
_62564:
_62557:
_62552:
_62547:
_62543:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62565
	fldz
	fstp	dword [esi+104]
_62565:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62566
	fld	dword [esi+100]
	fld	dword [_122785]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62566:
	cmp	eax,0
	je	_62568
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62568:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62570
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_62570:
	cmp	eax,0
	je	_62572
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62572:
	cmp	eax,0
	je	_62574
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62574:
	cmp	eax,0
	je	_62576
	jmp	_5665
_62576:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5665:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15733
_15733:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_24b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_62802],_62803
	cmp	dword [esi+224],0
	jne	_62579
	jmp	_5681
_62579:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62580
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62581
	fld	dword [esi+200]
	fsub	dword [_122947]
	fstp	dword [esi+200]
_62581:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_62580:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62584
	fld	dword [esi+192]
	fsub	dword [_122948]
	fstp	dword [esi+192]
_62584:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62585
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_62585:
	cmp	eax,0
	je	_62587
	mov	eax,dword [esi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62587:
	cmp	eax,0
	je	_62589
	mov	dword [esi+120],8
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_62589:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62591
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62591:
	cmp	eax,0
	je	_62593
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62593:
	cmp	eax,0
	je	_62595
	mov	dword [esi+116],7
	fldz
	fstp	dword [esi+100]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
_62595:
	mov	eax,dword [esi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62598
	mov	eax,dword [esi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_62598:
	cmp	eax,0
	je	_62600
	jmp	_5679
_62600:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62602
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_62602:
	cmp	eax,0
	je	_62604
	jmp	_5679
_62604:
_62601:
	mov	dword [ebp-20],0
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62606
	fld	dword [esi+196]
	fld	dword [_122949]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_62607
	mov	eax,dword [esi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_62607:
	cmp	eax,0
	je	_62609
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62610
	fld	dword [esi+28]
	fsub	dword [_122950]
	fstp	dword [esi+28]
	jmp	_62611
_62610:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62611:
_62609:
	jmp	_5679
_62606:
	mov	eax,dword [esi+92]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62614
	mov	eax,dword [esi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
_62614:
	cmp	eax,0
	je	_62616
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_5667
_5669:
	mov	eax,dword [ebp-16]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5667
	mov	eax,dword [ebx+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62623
	fld	dword [ebx+308]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62623:
	cmp	eax,0
	je	_62627
	mov	eax,dword [ebx+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62625
	mov	edx,dword [ebx+128]
	mov	eax,dword [ebx+136]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_62625:
_62627:
	cmp	eax,0
	je	_62629
	jmp	_5667
_62629:
	mov	eax,dword [ebx+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62630
	mov	eax,dword [ebx+260]
	cmp	eax,283
	sete	al
	movzx	eax,al
_62630:
	cmp	eax,0
	jne	_62632
	mov	eax,dword [ebx+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_62632:
	cmp	eax,0
	jne	_62634
	mov	eax,dword [ebx+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_62634:
	cmp	eax,0
	jne	_62636
	mov	eax,dword [ebx+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_62636:
	cmp	eax,0
	jne	_62638
	mov	eax,dword [ebx+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_62638:
	cmp	eax,0
	je	_62640
	jmp	_5667
_62640:
	mov	eax,dword [ebx+260]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62641
	mov	eax,dword [ebx+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_62641:
	cmp	eax,0
	jne	_62643
	mov	eax,dword [ebx+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_62643:
	cmp	eax,0
	jne	_62645
	mov	eax,dword [ebx+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_62645:
	cmp	eax,0
	je	_62647
	jmp	_5667
_62647:
	mov	eax,dword [ebx+260]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62650
	mov	eax,dword [ebx+228]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62648
	mov	eax,dword [ebx+228]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_62648:
_62650:
	cmp	eax,0
	je	_62652
	jmp	_5667
_62652:
	mov	eax,dword [ebx+260]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62655
	mov	eax,dword [ebx+224]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62653
	mov	eax,dword [ebx+224]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62653:
_62655:
	cmp	eax,0
	je	_62657
	jmp	_5667
_62657:
	mov	eax,dword [ebx+232]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62658
	mov	eax,dword [ebx+224]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62658:
	cmp	eax,0
	je	_62660
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122951]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62661
	fld	dword [esi+108]
	fsub	dword [_122952]
	fstp	dword [esi+100]
_62661:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62662
	mov	edx,dword [ebx+236]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62662:
	cmp	eax,0
	je	_62664
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_122953]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62664:
	cmp	eax,0
	je	_62666
	mov	dword [ebp-20],1
	mov	edx,22
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62668
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62668:
	cmp	eax,0
	jne	_62670
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62670:
	cmp	eax,0
	je	_62672
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62672:
	cmp	eax,0
	je	_62674
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62674:
	cmp	eax,0
	je	_62676
	mov	eax,dword [ebx+256]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62677
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setg	al
	movzx	eax,al
_62677:
	cmp	eax,0
	je	_62679
	mov	eax,dword [esi+164]
	sub	dword [ebx+292],eax
	jmp	_62680
_62679:
	mov	eax,dword [esi+164]
	sub	dword [ebx+280],eax
_62680:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62676:
	cmp	dword [ebx+280],0
	jg	_62682
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+224],7
_62682:
_62666:
	cmp	dword [ebp-20],1
	jne	_62684
	mov	dword [esi+120],2511
	jmp	_5668
_62684:
_62660:
_5667:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5669
_5668:
	cmp	dword [_bb_currGameMode],666
	jne	_62685
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5670
_5672:
	mov	eax,dword [ebp-12]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5670
	mov	eax,dword [ebx+16]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62692
	mov	eax,dword [ebx+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62692:
	cmp	eax,0
	je	_62694
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122954]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62695
	fld	dword [esi+108]
	fsub	dword [_122955]
	fstp	dword [esi+100]
_62695:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62696
	mov	edx,dword [ebx+20]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62696:
	cmp	eax,0
	je	_62698
	fld	dword [esi+24]
	fsub	dword [ebx+8]
	fld	dword [_122956]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62698:
	cmp	eax,0
	je	_62700
	mov	dword [ebp-20],1
	mov	edx,22
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62701
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62701:
	cmp	eax,0
	jne	_62703
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62703:
	cmp	eax,0
	je	_62705
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62705:
	cmp	eax,0
	je	_62707
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62707:
	cmp	eax,0
	je	_62709
	mov	eax,dword [esi+164]
	sub	dword [ebx+56],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62709:
	cmp	dword [ebx+56],0
	jg	_62711
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+52],7
_62711:
_62700:
	cmp	dword [ebp-20],1
	jne	_62713
	mov	dword [esi+120],2511
	jmp	_5671
_62713:
_62694:
_5670:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5672
_5671:
_62685:
_62616:
	cmp	dword [_bb_currGameMode],666
	je	_62714
	mov	eax,dword [esi+92]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62715
	mov	eax,dword [esi+92]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62715:
	cmp	eax,0
	je	_62717
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5673
_5675:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5673
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62724
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62724:
	cmp	eax,0
	je	_62726
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122957]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62727
	fld	dword [esi+108]
	fsub	dword [_122958]
	fstp	dword [esi+100]
_62727:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62728
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+92]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_62728:
	cmp	eax,0
	je	_62730
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_122959]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62730:
	cmp	eax,0
	je	_62732
	mov	dword [ebp-20],1
	mov	edx,22
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62733
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62733:
	cmp	eax,0
	jne	_62735
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62735:
	cmp	eax,0
	je	_62737
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62737:
	cmp	eax,0
	je	_62739
	mov	eax,dword [esi+164]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62739:
	cmp	dword [ebx+108],0
	jg	_62741
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62741:
_62732:
	cmp	dword [ebp-20],1
	jne	_62743
	jmp	_5674
_62743:
_62726:
_5673:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5675
_5674:
_62717:
_62714:
	cmp	dword [esi+92],0
	jne	_62744
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5676
_5678:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5676
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62751
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62751:
	cmp	eax,0
	je	_62753
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122960]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62754
	fld	dword [esi+108]
	fsub	dword [_122961]
	fstp	dword [esi+100]
_62754:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62755
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_122962]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62755:
	cmp	eax,0
	je	_62757
	mov	dword [ebp-20],1
	mov	edx,22
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62758
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62758:
	cmp	eax,0
	jne	_62760
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62760:
	cmp	eax,0
	je	_62762
	fld	dword [esi+100]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62762:
	cmp	eax,0
	je	_62764
	mov	eax,dword [esi+164]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62764:
	cmp	dword [ebx+76],0
	jg	_62766
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_62766:
_62757:
	cmp	dword [ebp-20],1
	jne	_62768
	jmp	_5677
_62768:
_62753:
_5676:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5678
_5677:
_62744:
	cmp	dword [ebp-20],1
	jne	_62769
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62770
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62771
_62770:
	cmp	dword [esi+116],4
	je	_62772
	fldz
	fstp	dword [esi+100]
	mov	dword [esi+116],4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_62772:
_62771:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	jmp	_62774
_62769:
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+120],2511
	mov	eax,dword [esi+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62775
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62775:
	cmp	eax,0
	jne	_62777
	mov	eax,dword [esi+116]
	cmp	eax,6
	sete	al
	movzx	eax,al
_62777:
	cmp	eax,0
	je	_62779
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122963]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62779:
	cmp	eax,0
	je	_62781
	jmp	_5679
_62781:
	cmp	dword [esi+116],1
	je	_62782
	mov	dword [esi+116],1
_62782:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+108]
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62783
	fld	dword [esi+100]
	fld	dword [_122964]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62783:
	cmp	eax,0
	jne	_62787
	fld	dword [esi+100]
	fld	dword [_122965]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_62785
	fld	dword [esi+100]
	fld	dword [_122966]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_62785:
_62787:
	cmp	eax,0
	je	_62789
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_62790
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_62790:
	cmp	eax,0
	je	_62792
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62792:
	cmp	eax,0
	je	_62794
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62795
	mov	eax,dword [esi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_62795:
	cmp	eax,0
	je	_62797
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	fld	dword [esi+100]
	fld	dword [_122967]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62799
	fld	dword [esi+100]
	fld	dword [_122968]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62799:
	cmp	eax,0
	je	_62801
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62801:
_62797:
_62794:
_62789:
_62774:
_5679:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62804
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62804:
	cmp	eax,0
	je	_62806
	fld	dword [esi+100]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62806:
	cmp	eax,0
	je	_62808
	push	dword [esi+16]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62808:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62809
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_62809:
	cmp	eax,0
	je	_62811
	fld	dword [esi+100]
	fld	dword [_122969]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62811:
	cmp	eax,0
	je	_62813
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62813:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62820
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62814
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_62814:
	cmp	eax,0
	je	_62816
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62816:
	cmp	eax,0
	je	_62818
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_62818:
_62820:
	cmp	eax,0
	je	_62822
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_62822:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_122970]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62823
	fld	dword [esi+108]
	fsub	dword [_122971]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_62824
	fld	dword [esi+108]
	fadd	dword [_122972]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62826
	fldz
	fstp	dword [esi+100]
_62826:
	jmp	_62827
_62824:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62828
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62828:
	cmp	eax,0
	je	_62830
	fld	dword [esi+108]
	fadd	dword [_122973]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62831
	fldz
	fstp	dword [esi+100]
_62831:
	jmp	_62832
_62830:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62833
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62833:
	cmp	eax,0
	je	_62835
	fld	dword [esi+108]
	fadd	dword [_122974]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62836
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62837
	fld	dword [esi+228]
	fstp	dword [esi+232]
_62837:
_62836:
	jmp	_62838
_62835:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62839
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_62839:
	cmp	eax,0
	je	_62841
	fld	dword [esi+108]
	fadd	dword [_122975]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62842
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_62842:
	jmp	_62845
_62841:
	fldz
	fstp	dword [esi+100]
_62845:
_62838:
_62832:
_62827:
_62823:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62846
	fldz
	fstp	dword [esi+104]
_62846:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62848
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_62848:
	cmp	eax,0
	je	_62850
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62850:
	cmp	eax,0
	je	_62852
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62852:
	cmp	eax,0
	je	_62854
	jmp	_5681
_62854:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+104]
_5681:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15736
_15736:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_25a:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_62927],_62928
	cmp	dword [esi+224],0
	jne	_62857
	jmp	_5694
_62857:
	fld	dword [esi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62858
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62859
	fld	dword [esi+200]
	fsub	dword [_123130]
	fstp	dword [esi+200]
_62859:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_62862
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62862:
	cmp	eax,0
	je	_62864
	fld	dword [_bb_lamaGame]
	fsub	dword [_bb_waktuGame]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [_bb_debugvar3]
	mov	ebx,0
	mov	eax,dword [esi+328]
	sub	eax,1
	mov	dword [ebp-28],eax
	jmp	_62867
_5685:
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+332]
	mov	edx,dword [edx+ebx*4+24]
	cmp	dword [eax+ebx*4+24],edx
	jge	_62869
	mov	eax,ebx
	cmp	eax,0
	je	_62872
	cmp	eax,1
	je	_62873
	cmp	eax,2
	je	_62874
	cmp	eax,3
	je	_62875
	cmp	eax,4
	je	_62876
	cmp	eax,5
	je	_62877
	jmp	_62871
_62872:
	mov	eax,dword [esi+304]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62878
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	fldz
	fstp	dword [esi+100]
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5686
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62878:
	jmp	_62871
_62873:
	mov	eax,dword [esi+308]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62879
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	mov	dword [esi+116],2
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,80
	mov	dword [esi+344],eax
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5687
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62879:
	jmp	_62871
_62874:
	mov	eax,dword [esi+312]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62880
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	cmp	dword [esi+116],26
	je	_62881
	mov	dword [esi+116],2
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,80
	mov	dword [esi+344],eax
	jmp	_62882
_62881:
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+344],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_besmoke]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_shipEnemyBoss]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_62882:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	sub	eax,10
	mov	dword [esi+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,100
	mov	dword [esi+344],eax
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5688
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62880:
	jmp	_62871
_62875:
	mov	eax,dword [esi+316]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62884
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	mov	dword [esi+116],2
	fldz
	fstp	dword [esi+100]
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,40
	mov	dword [esi+344],eax
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5689
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62884:
	jmp	_62871
_62876:
	mov	eax,dword [esi+320]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62885
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	mov	dword [esi+116],5
	fldz
	fstp	dword [esi+100]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_perintah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5690
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62885:
	jmp	_62871
_62877:
	mov	eax,dword [esi+324]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	cmp	edi,dword [eax+edx*4+24]
	jne	_62886
	mov	eax,dword [esi+336]
	mov	edx,dword [esi+336]
	mov	edx,dword [edx+ebx*4+24]
	add	edx,1
	mov	dword [eax+ebx*4+24],edx
	mov	dword [esi+116],26
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	add	eax,180
	mov	dword [esi+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	sub	eax,15
	mov	dword [esi+344],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_besmoke]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_shipEnemyBoss]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_32
	mov	eax,dword [esi+336]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5691
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_62886:
	jmp	_62871
_62871:
_62869:
_5683:
	add	ebx,1
_62867:
	cmp	ebx,dword [ebp-28]
	jle	_5685
_5684:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+108]
_62864:
_62858:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62888
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_62889
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62889:
	cmp	eax,0
	je	_62891
	mov	eax,dword [esi+340]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62892
	mov	eax,dword [esi+344]
	cmp	eax,-1
	setne	al
	movzx	eax,al
_62892:
	cmp	eax,0
	je	_62896
	mov	eax,dword [esi+116]
	cmp	eax,26
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62894
	mov	eax,dword [esi+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_62894:
_62896:
	cmp	eax,0
	je	_62898
	fld	dword [_123131]
	fstp	dword [ebp-20]
	fld	dword [esi+24]
	mov	eax,dword [esi+340]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	fld	dword [esi+28]
	mov	eax,dword [esi+344]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-24]
	fld	dword [ebp-20]
	fstp	qword [ebp-8]
	fld	dword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [esi+48]
	fld	dword [ebp-20]
	fstp	qword [ebp-16]
	fld	dword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [esi+52]
	mov	eax,dword [esi+344]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [esi+340]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	dword [esi+28]
	push	dword [esi+24]
	mov	eax,dword [esi]
	call	dword [eax+268]
	add	esp,16
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62902
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	fld	dword [esi+28]
	fsub	dword [esi+52]
	fstp	dword [esi+28]
	jmp	_62903
_62902:
	mov	eax,dword [esi+340]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+24]
	mov	eax,dword [esi+344]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [esi+116]
	cmp	eax,26
	je	_62906
	mov	dword [esi+116],3
	jmp	_62905
_62906:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	sub	eax,10
	cmp	dword [esi+340],eax
	jg	_62907
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
_62907:
	jmp	_62905
_62905:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+108]
	mov	dword [esi+340],-1
	mov	dword [esi+344],-1
_62903:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+284]
	add	esp,4
_62898:
	mov	eax,dword [esi+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62910
	fld	dword [esi+100]
	fld	dword [_123132]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62910:
	cmp	eax,0
	je	_62912
	mov	eax,dword [esi+336]
	mov	eax,dword [eax+16+24]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_62913
	mov	eax,dword [esi+336]
	mov	eax,dword [eax+16+24]
	cmp	eax,5
	sete	al
	movzx	eax,al
_62913:
	cmp	eax,0
	jne	_62915
	mov	eax,dword [esi+336]
	mov	eax,dword [eax+16+24]
	cmp	eax,8
	sete	al
	movzx	eax,al
_62915:
	cmp	eax,0
	jne	_62917
	mov	eax,dword [esi+336]
	mov	eax,dword [eax+16+24]
	cmp	eax,11
	sete	al
	movzx	eax,al
_62917:
	cmp	eax,0
	je	_62919
	push	1
	push	0
	push	5002
	push	0
	push	0
	call	dword [_bb_TDisturber+92]
	add	esp,20
_62919:
_62912:
_62891:
_62888:
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_62920
	fld	dword [esi+192]
	fsub	dword [_123133]
	fstp	dword [esi+192]
_62920:
	mov	eax,dword [esi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_62921
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62921:
	cmp	eax,0
	je	_62923
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62923:
	cmp	eax,0
	je	_62925
	mov	dword [esi+116],7
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+100]
	fldz
	fstp	dword [esi+200]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	sub	eax,10
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+24]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,100
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+28]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62925:
_5692:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62935
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_62929
	mov	eax,dword [esi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
_62929:
	cmp	eax,0
	je	_62931
	mov	eax,dword [esi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_62931:
	cmp	eax,0
	je	_62933
	mov	eax,dword [esi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_62933:
_62935:
	cmp	eax,0
	je	_62937
	mov	dword [esi+216],0
	fldz
	fstp	dword [esi+256]
_62937:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_123134]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62938
	fld	dword [esi+108]
	fsub	dword [_123135]
	fstp	dword [esi+100]
	cmp	dword [esi+116],0
	jne	_62939
	fld	dword [esi+108]
	fadd	dword [_123136]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62941
	fldz
	fstp	dword [esi+100]
_62941:
	jmp	_62942
_62939:
	mov	eax,dword [esi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62943
	mov	eax,dword [esi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_62943:
	cmp	eax,0
	je	_62945
	fld	dword [esi+108]
	fadd	dword [_123137]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62946
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [esi+116]
	cmp	eax,2
	je	_62949
	cmp	eax,3
	je	_62950
	jmp	_62948
_62949:
	mov	dword [esi+116],1
	jmp	_62948
_62950:
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62948
_62948:
_62946:
	jmp	_62951
_62945:
	mov	eax,dword [esi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62952
	mov	eax,dword [esi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_62952:
	cmp	eax,0
	jne	_62956
	mov	eax,dword [esi+116]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62954
	mov	eax,dword [esi+116]
	cmp	eax,27
	setle	al
	movzx	eax,al
_62954:
_62956:
	cmp	eax,0
	je	_62958
	fld	dword [esi+108]
	fadd	dword [_123138]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_62959
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [esi+116]
	cmp	eax,4
	je	_62962
	cmp	eax,5
	je	_62963
	cmp	eax,6
	je	_62964
	cmp	eax,25
	je	_62965
	cmp	eax,26
	je	_62966
	cmp	eax,27
	je	_62967
	jmp	_62961
_62962:
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62961
_62963:
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62961
_62964:
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62961
_62965:
	mov	dword [esi+116],0
	mov	dword [esi+120],2512
	jmp	_62961
_62966:
	jmp	_62961
_62967:
	jmp	_62961
_62961:
_62959:
	jmp	_62968
_62958:
	mov	eax,dword [esi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_62969
	mov	eax,dword [esi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_62969:
	cmp	eax,0
	je	_62971
	fld	dword [esi+108]
	fadd	dword [_123139]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	dword [eax+136],0
	jmp	_62972
_62971:
	fldz
	fstp	dword [esi+100]
_62972:
_62968:
_62951:
_62942:
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [esi+108]
_62938:
	fld	dword [esi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_62973
	fldz
	fstp	dword [esi+104]
_62973:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_62974
	fld	dword [esi+100]
	fld	dword [_123140]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_62974:
	cmp	eax,0
	je	_62976
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_62976:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_62977
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_62977:
	cmp	eax,0
	je	_62979
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_62979:
	cmp	eax,0
	je	_62981
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_62981:
	cmp	eax,0
	je	_62983
	jmp	_5694
_62983:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [esi+100]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	fstp	dword [esi+100]
	fld	dword [esi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	fstp	dword [esi+104]
_5694:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+188]
	mov	eax,0
	jmp	_15739
_15739:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_25_GameOverScene:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [_123218]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax+80]
	cmp	eax,1
	je	_62989
	cmp	eax,2
	je	_62990
	cmp	eax,3
	je	_62991
	cmp	eax,4
	je	_62992
	cmp	eax,5
	je	_62993
	cmp	eax,6
	je	_62994
	cmp	eax,7
	je	_62995
	cmp	eax,8
	je	_62996
	cmp	eax,9
	je	_62997
	cmp	eax,10
	je	_62998
	cmp	eax,11
	je	_62999
	cmp	eax,12
	je	_63000
	cmp	eax,13
	je	_63001
	jmp	_62988
_62989:
	fld	dword [_123219]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	sub	eax,10
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,50
	mov	dword [ebx+344],eax
	push	dword [ebx+12]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_63002
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_turunkapal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63002:
	jmp	_62988
_62990:
	fld	dword [_123220]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	sub	eax,10
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	jmp	_62988
_62991:
	fld	dword [_123221]
	fstp	dword [ebp-24]
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,100
	mov	dword [ebx+344],eax
	push	dword [ebx+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_63003
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_ketawaturunkapal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63003:
	jmp	_62988
_62992:
	fld	dword [_123222]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,10
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	jmp	_62988
_62993:
	cmp	dword [ebx+116],26
	je	_63004
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+116],26
	mov	dword [ebx+120],2512
_63004:
	fld	dword [_123223]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,10
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	add	eax,50
	mov	dword [ebx+344],eax
	push	dword [ebx+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_63005
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_besmoke]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63005:
	jmp	_62988
_62994:
	fld	dword [_123224]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,10
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,50
	mov	dword [ebx+344],eax
	jmp	_62988
_62995:
	fld	dword [_123225]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,20
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	jmp	_62988
_62996:
	cmp	dword [ebx+116],1
	je	_63006
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+116],1
	mov	dword [ebx+120],2512
_63006:
	fld	dword [_123226]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,10
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	jmp	_62988
_62997:
	cmp	dword [ebx+116],26
	je	_63007
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+116],26
	mov	dword [ebx+120],2512
_63007:
	fld	dword [_123227]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	add	eax,50
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,10
	mov	dword [ebx+344],eax
	push	dword [ebx+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_63008
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_besmoke]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63008:
	jmp	_62988
_62998:
	fld	dword [_123228]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	add	eax,60
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	jmp	_62988
_62999:
	fld	dword [_123229]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,20
	mov	dword [ebx+340],eax
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,50
	mov	dword [ebx+344],eax
	jmp	_62988
_63000:
	cmp	dword [ebx+116],27
	je	_63009
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+116],27
	mov	dword [ebx+120],2512
_63009:
	fld	dword [_123230]
	fstp	dword [ebp-24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	add	eax,10
	mov	dword [ebx+340],eax
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+344],eax
	push	dword [ebx+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_63010
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_ketawadapatternak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63010:
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_suarakambing]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_62988
_63001:
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_63011
	mov	eax,dword [_bb_panelGameOver]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	edx,dword [_bb_shipEnemyBoss]
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
_63011:
	jmp	_62988
_62988:
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [ebx+108]
	mov	eax,dword [ebx+340]
	cmp	eax,-1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63013
	mov	eax,dword [ebx+344]
	cmp	eax,-1
	setne	al
	movzx	eax,al
_63013:
	cmp	eax,0
	je	_63019
	mov	eax,dword [ebx+116]
	cmp	eax,26
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63015
	mov	eax,dword [ebx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_63015:
	cmp	eax,0
	jne	_63017
	mov	eax,dword [ebx+116]
	cmp	eax,27
	sete	al
	movzx	eax,al
_63017:
_63019:
	cmp	eax,0
	je	_63021
	fld	dword [ebx+24]
	mov	eax,dword [ebx+340]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	fld	dword [ebx+28]
	mov	eax,dword [ebx+344]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-20]
	fld	dword [ebp-24]
	fstp	qword [ebp-8]
	fld	dword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebx+48]
	fld	dword [ebp-24]
	fstp	qword [ebp-16]
	fld	dword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebx+52]
	mov	eax,dword [ebx+344]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx+340]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+28]
	push	dword [ebx+24]
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,16
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63024
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [ebx+52]
	fstp	dword [ebx+28]
	jmp	_63025
_63024:
	mov	eax,dword [ebx+340]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [ebx+24]
	mov	eax,dword [ebx+344]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fstp	dword [ebx+28]
	mov	dword [ebx+340],-1
	mov	dword [ebx+344],-1
	mov	edx,dword [_bb_shipEnemyBoss]
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	eax,dword [eax+80]
	add	eax,1
	mov	dword [edx+80],eax
_63025:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+280]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+284]
	add	esp,4
_63021:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_123231]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63028
	fldz
	fstp	dword [ebx+100]
_63028:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+292]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	fld	dword [ebx+100]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	fstp	dword [ebx+104]
	mov	eax,0
	jmp	_15742
_15742:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_26a:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_63170],_63171
	cmp	dword [edi+224],0
	jne	_63032
	jmp	_5710
_63032:
	fld	dword [edi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63033
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63034
	fld	dword [edi+200]
	fsub	dword [_123264]
	fstp	dword [edi+200]
_63034:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_63033:
	fld	dword [edi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63037
	fld	dword [edi+192]
	fsub	dword [_123265]
	fstp	dword [edi+192]
_63037:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63038
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63038:
	cmp	eax,0
	je	_63040
	mov	eax,dword [edi+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63040:
	cmp	eax,0
	je	_63042
	mov	dword [edi+120],8
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
_63042:
	mov	eax,dword [edi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63043
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63043:
	cmp	eax,0
	je	_63045
	mov	eax,dword [edi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63045:
	cmp	eax,0
	je	_63047
	mov	dword [edi+116],7
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+108]
	fldz
	fstp	dword [edi+100]
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63047:
	mov	eax,dword [edi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63049
	mov	eax,dword [edi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_63049:
	cmp	eax,0
	je	_63051
	jmp	_5708
_63051:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63053
	mov	eax,dword [edi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63053:
	cmp	eax,0
	je	_63055
	jmp	_5708
_63055:
_63052:
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63056
	fld	dword [edi+196]
	fld	dword [_123266]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_63057
	mov	eax,dword [edi+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_63057:
	cmp	eax,0
	je	_63059
	fld	dword [edi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63060
	fld	dword [edi+28]
	fsub	dword [_123267]
	fstp	dword [edi+28]
	jmp	_63061
_63060:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_63061:
_63059:
	jmp	_5708
_63056:
	mov	dword [ebp-16],1
	mov	dword [ebp-12],0
	mov	dword [ebp-8],0
	push	100
	push	_63066
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	push	100
	push	_63068
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	100
	push	_63070
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	12
	push	_63072
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [edi+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63074
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63074:
	cmp	eax,0
	je	_63076
	fld	dword [_123268]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24]
	fld	dword [_123269]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+4+24]
	fld	dword [_123270]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+8+24]
	fld	dword [_123271]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+12+24]
	fld	dword [_123272]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+16+24]
	fld	dword [_123273]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+20+24]
	fld	dword [_123274]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24+24]
	fld	dword [_123275]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+28+24]
	fld	dword [_123276]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+32+24]
	fld	dword [_123277]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+36+24]
	fld	dword [_123278]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+40+24]
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5696
_5698:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5696
	mov	eax,dword [edx+84]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63083
	mov	eax,dword [edx+76]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63083:
	cmp	eax,0
	je	_63085
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_123279]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63086
	fld	dword [edi+108]
	fsub	dword [_123280]
	fstp	dword [edi+100]
_63086:
	mov	eax,dword [edx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63087
	mov	eax,dword [edx+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63087:
	cmp	eax,0
	je	_63089
	mov	dword [ebp-12],1
	mov	eax,dword [edi+92]
	cmp	dword [edx+88],eax
	jne	_63090
	fld	dword [_123281]
	fstp	dword [edi+172]
	jmp	_63091
_63090:
	mov	eax,dword [edi+92]
	sub	eax,dword [edx+88]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	fstp	dword [edi+172]
_63091:
	fld	dword [edi+172]
	mov	ecx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+88]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	ecx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-8],1
_63089:
_63085:
_5696:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5698
_5697:
	cmp	dword [edi+92],0
	jne	_63092
	mov	ebx,dword [_bb_defenderAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5699
_5701:
	mov	eax,esi
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5699
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63099
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63099:
	cmp	eax,0
	je	_63101
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_123282]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63102
	fld	dword [edi+108]
	fsub	dword [_123283]
	fstp	dword [edi+100]
_63102:
	mov	eax,dword [edx+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63103
	mov	eax,dword [edx+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63103:
	cmp	eax,0
	je	_63105
	mov	dword [ebp-12],1
	mov	dword [ebp-16],0
	mov	eax,dword [edi+92]
	cmp	dword [edx+24],eax
	jne	_63106
	fld	dword [_123284]
	fstp	dword [edi+172]
	jmp	_63107
_63106:
	mov	eax,dword [edi+92]
	sub	eax,dword [edx+24]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	fstp	dword [edi+172]
_63107:
	fld	dword [edi+172]
	mov	ecx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	ecx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	fstp	dword [eax+ecx*4+24]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-8],1
_63105:
_63101:
_5699:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5701
_5700:
_63092:
	jmp	_63108
_63076:
	mov	eax,dword [edi+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63109
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63109:
	cmp	eax,0
	je	_63111
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5702
_5704:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5702
	mov	eax,dword [edx+84]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63117
	mov	eax,dword [edx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_63117:
	cmp	eax,0
	je	_63119
	mov	eax,dword [edx+88]
	cmp	eax,dword [edi+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63120
	mov	ecx,dword [edx+88]
	mov	eax,dword [edi+92]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_63120:
	cmp	eax,0
	je	_63122
	fld	dword [edi+24]
	fsub	dword [edx+16]
	fld	dword [_123285]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63122:
	cmp	eax,0
	je	_63124
	mov	dword [ebp-12],1
	mov	dword [ebp-16],0
_63124:
	cmp	dword [ebp-12],1
	jne	_63125
	jmp	_5703
_63125:
_63119:
_5702:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5704
_5703:
	cmp	dword [edi+92],0
	jne	_63126
	mov	esi,dword [_bb_defenderAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5705
_5707:
	mov	eax,ebx
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_5705
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63132
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63132:
	cmp	eax,0
	je	_63134
	mov	eax,dword [edx+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63135
	mov	eax,dword [edx+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63135:
	cmp	eax,0
	je	_63137
	mov	dword [ebp-12],1
	mov	dword [ebp-16],0
_63137:
	cmp	dword [ebp-12],1
	jne	_63138
	jmp	_5706
_63138:
_63134:
_5705:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5707
_5706:
_63126:
_63111:
_63108:
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63139
	mov	eax,dword [edi+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_63139:
	cmp	eax,0
	je	_63141
	fldz
	fstp	dword [edi+232]
	mov	dword [edi+116],1
	mov	dword [edi+120],2511
_63141:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63142
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63142:
	cmp	eax,0
	je	_63144
	cmp	dword [edi+116],4
	je	_63145
	fldz
	fstp	dword [edi+100]
_63145:
	mov	dword [edi+116],4
	fld	dword [edi+100]
	fld	dword [_123286]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_63146
	fld	dword [edi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63146:
	cmp	eax,0
	je	_63148
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-28]
	fld	dword [eax+ebx*4+24]
	fstp	dword [edi+172]
	mov	eax,dword [ebp-24]
	fld	dword [eax+ebx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+96],eax
	mov	eax,dword [ebp-20]
	fld	dword [eax+ebx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [edi+96]
	push	dword [edi+172]
	push	dword [edi+88]
	push	1
	push	dword [edi+148]
	push	dword [edi+164]
	push	dword [edi+28]
	push	dword [edi+24]
	call	dword [_bb_TEnemyWeapon+88]
	add	esp,36
_63148:
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+108]
	jmp	_63151
_63144:
	cmp	dword [ebp-16],1
	jne	_63152
	cmp	dword [edi+116],1
	je	_63153
	fldz
	fstp	dword [edi+100]
_63153:
	mov	dword [edi+116],1
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+108]
	cmp	dword [edi+116],1
	jne	_63154
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_63155
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63155:
	cmp	eax,0
	je	_63157
	fld	dword [edi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63157:
	cmp	eax,0
	je	_63159
	mov	eax,dword [edi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63160
	mov	eax,dword [edi+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_63160:
	cmp	eax,0
	je	_63162
	fld	dword [edi+24]
	fsub	dword [edi+48]
	fstp	dword [edi+24]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_63162:
	mov	eax,dword [edi+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63164
	fld	dword [edi+24]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+92]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63164:
	cmp	eax,0
	je	_63166
	push	dword [edi+148]
	push	dword [edi+88]
	push	dword [edi+92]
	call	_bb_CekAdaEventTutor
	add	esp,12
_63166:
_63159:
_63154:
	jmp	_63167
_63152:
	cmp	dword [ebp-16],0
	jne	_63168
	mov	dword [edi+116],0
	mov	dword [edi+120],2512
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+108]
_63168:
_63167:
_63151:
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63169
	fld	dword [edi+232]
	fsub	dword [_123287]
	fstp	dword [edi+232]
_63169:
_5708:
	mov	eax,dword [edi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63172
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63172:
	cmp	eax,0
	je	_63178
	mov	eax,dword [edi+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63174
	mov	eax,dword [edi+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_63174:
	cmp	eax,0
	je	_63176
	mov	eax,dword [edi+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_63176:
_63178:
	cmp	eax,0
	je	_63180
	mov	dword [edi+216],0
	fldz
	fstp	dword [edi+256]
_63180:
	fld	dword [edi+100]
	fld	dword [edi+108]
	fsub	dword [_123288]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63181
	fld	dword [edi+108]
	fsub	dword [_123289]
	fstp	dword [edi+100]
	cmp	dword [edi+116],0
	jne	_63182
	fld	dword [edi+108]
	fadd	dword [_123290]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63184
	fldz
	fstp	dword [edi+100]
_63184:
	jmp	_63185
_63182:
	mov	eax,dword [edi+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63186
	mov	eax,dword [edi+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_63186:
	cmp	eax,0
	je	_63188
	fld	dword [edi+108]
	fadd	dword [_123291]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63189
	fldz
	fstp	dword [edi+100]
_63189:
	jmp	_63190
_63188:
	mov	eax,dword [edi+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63191
	mov	eax,dword [edi+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_63191:
	cmp	eax,0
	je	_63193
	fld	dword [edi+108]
	fadd	dword [_123292]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63194
	fldz
	fstp	dword [edi+100]
	fld	dword [edi+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63195
	fld	dword [edi+228]
	fstp	dword [edi+232]
_63195:
_63194:
	jmp	_63196
_63193:
	mov	eax,dword [edi+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63197
	mov	eax,dword [edi+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_63197:
	cmp	eax,0
	je	_63199
	fld	dword [edi+108]
	fadd	dword [_123293]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [edi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63200
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_63200:
	jmp	_63203
_63199:
	fldz
	fstp	dword [edi+100]
_63203:
_63196:
_63190:
_63185:
_63181:
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63204
	fldz
	fstp	dword [edi+104]
_63204:
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63205
	fld	dword [edi+100]
	fld	dword [_123294]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63205:
	cmp	eax,0
	je	_63207
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63207:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	fld	dword [edi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63209
	fld	dword [edi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63209:
	cmp	eax,0
	je	_63211
	mov	eax,dword [edi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63211:
	cmp	eax,0
	je	_63213
	mov	eax,dword [edi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63213:
	cmp	eax,0
	je	_63215
	jmp	_5710
_63215:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	fld	dword [edi+100]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	fstp	dword [edi+100]
	fld	dword [edi+104]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	fstp	dword [edi+104]
_5710:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+188]
	mov	eax,0
	jmp	_15745
_15745:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_update_musuh_27a:
	push	ebp
	mov	ebp,esp
	sub	esp,80
	push	ebx
	push	esi
	push	edi
	fld	dword [_123395]
	fstp	dword [ebp-52]
	fld	dword [_123396]
	fstp	dword [ebp-60]
	fld	dword [_123397]
	fstp	dword [ebp-56]
	mov	dword [_63385],_63386
	mov	eax,dword [ebp+8]
	cmp	dword [eax+224],0
	jne	_63218
	jmp	_5735
_63218:
	mov	eax,dword [ebp+8]
	fld	dword [eax+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63219
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63220
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fsub	dword [_123398]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+200]
_63220:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
_63219:
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63223
	mov	eax,dword [ebp+8]
	fld	dword [eax+192]
	fsub	dword [_123399]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+192]
_63223:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63224
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63224:
	cmp	eax,0
	je	_63226
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63226:
	cmp	eax,0
	je	_63228
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63228:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63229
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63229:
	cmp	eax,0
	je	_63231
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63231:
	cmp	eax,0
	je	_63233
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63233:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63235
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_63235:
	cmp	eax,0
	je	_63237
	jmp	_5733
_63237:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63239
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63239:
	cmp	eax,0
	je	_63241
	jmp	_5733
_63241:
_63238:
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63242
	mov	eax,dword [ebp+8]
	fld	dword [eax+196]
	fld	dword [_123400]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_63243
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_63243:
	cmp	eax,0
	je	_63245
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63246
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_123401]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_63247
_63246:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_63247:
_63245:
	jmp	_5733
_63242:
	mov	dword [ebp-64],1
	mov	dword [ebp-48],0
	mov	dword [ebp-72],0
	push	100
	push	_63252
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-76],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,9
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63254
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63254:
	cmp	eax,0
	je	_63256
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5712
_5714:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5712
	cmp	dword [edi+76],7
	je	_63263
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123402]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63264
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123403]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63264:
	mov	eax,dword [edi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63265
	mov	eax,dword [edi+88]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63265:
	cmp	eax,0
	je	_63267
	mov	dword [ebp-48],1
_63267:
_63263:
_5712:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5714
_5713:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],0
	jne	_63268
	mov	ebx,dword [_bb_defenderAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5715
_5717:
	mov	eax,esi
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5715
	mov	edx,dword [edi+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63275
	mov	eax,dword [edi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63275:
	cmp	eax,0
	je	_63277
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123404]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63278
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123405]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63278:
	mov	eax,dword [edi+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63279
	mov	eax,dword [edi+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63279:
	cmp	eax,0
	je	_63281
	mov	dword [ebp-48],1
	mov	dword [ebp-64],0
_63281:
_63277:
_5715:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5717
_5716:
_63268:
	jmp	_63282
_63256:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_63283
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63283:
	cmp	eax,0
	je	_63285
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5718
_5720:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5718
	mov	edx,dword [edi+84]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63291
	mov	eax,dword [edi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_63291:
	cmp	eax,0
	je	_63293
	mov	edx,dword [edi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+92]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63294
	mov	eax,dword [edi+88]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+92]
	sub	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_63294:
	cmp	eax,0
	je	_63296
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edi+16]
	fld	dword [_123406]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63296:
	cmp	eax,0
	je	_63298
	mov	dword [ebp-48],1
	mov	dword [ebp-64],0
_63298:
	cmp	dword [ebp-48],1
	jne	_63299
	jmp	_5719
_63299:
_63293:
_5718:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5720
_5719:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],0
	jne	_63300
	mov	ebx,dword [_bb_defenderAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5721
_5723:
	mov	eax,esi
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5721
	mov	edx,dword [edi+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63306
	mov	eax,dword [edi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63306:
	cmp	eax,0
	je	_63308
	mov	eax,dword [edi+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63309
	mov	eax,dword [edi+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_63309:
	cmp	eax,0
	je	_63311
	mov	dword [ebp-48],1
	mov	dword [ebp-64],0
_63311:
	cmp	dword [ebp-48],1
	jne	_63312
	jmp	_5722
_63312:
_63308:
_5721:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5723
_5722:
_63300:
_63285:
_63282:
	mov	eax,dword [ebp-48]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63313
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_63313:
	cmp	eax,0
	je	_63315
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2511
_63315:
	mov	eax,dword [ebp-48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63316
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63316:
	cmp	eax,0
	je	_63318
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],4
	je	_63319
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63319:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],4
	mov	dword [ebp-40],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],11
	mov	dword [ebp-68],0
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5724
_5726:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5724
	mov	eax,dword [edi+108]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_63327
	mov	eax,dword [edi+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_63327:
	cmp	eax,0
	je	_63329
	mov	eax,dword [edi+12]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	edx,dword [ebp-72]
	mov	eax,dword [ebp-76]
	fstp	dword [eax+edx*4+24]
	add	dword [ebp-72],1
_63329:
_5724:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5726
_5725:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],0
	jne	_63331
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-44],eax
	jmp	_5727
_5729:
	mov	eax,dword [ebp-44]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5727
	mov	edx,dword [edi+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+88]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63337
	mov	eax,dword [edi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63337:
	cmp	eax,0
	je	_63339
	mov	dword [ebp-48],1
	mov	dword [ebp-68],1
	cmp	dword [ebp-48],1
	jne	_63340
	mov	edx,dword [edi+24]
	cmp	dword [ebp-40],0
	jne	_63342
	mov	eax,dword [edi+8]
	mov	dword [ebp-40],eax
_63342:
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+96]
	jge	_63343
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],edx
	mov	eax,dword [edi+8]
	mov	dword [ebp-40],eax
_63343:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63344
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_123407]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63344:
	cmp	eax,0
	je	_63346
	mov	esi,10
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [edi+16]
	fsub	dword [_123408]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	fadd	dword [_123409]
	mov	edx,dword [ebp+8]
	fld	dword [edx+28]
	fsub	dword [_123410]
	mov	dword [ebp+-80],ebx
	fild	dword [ebp+-80]
	fsubp	st2,st0
	sub	esp,8
	fxch	st1
	fstp	qword [esp]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-52]
	mov	dword [ebp+-80],esi
	fild	dword [ebp+-80]
	fstp	qword [ebp-8]
	fld	dword [ebp-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebp-60]
	mov	dword [ebp+-80],esi
	fild	dword [ebp+-80]
	fstp	qword [ebp-16]
	fld	dword [ebp-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-56]
_63346:
_63340:
_63339:
_5727:
	mov	eax,dword [ebp-44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5729
_5728:
_63331:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_123411]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63355
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_123412]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63355:
	cmp	eax,0
	je	_63357
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63357:
	cmp	eax,0
	je	_63359
	cmp	dword [ebp-40],0
	jle	_63360
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],0
	jle	_63361
	mov	eax,dword [ebp-72]
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp-76]
	fld	dword [edx+eax*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_5730
_5732:
	mov	eax,esi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5730
	mov	eax,dword [ebp-40]
	cmp	dword [edi+12],eax
	jne	_63368
	mov	esi,10
	fld	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [edi+20]
	fsub	dword [_123413]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	fadd	dword [_123414]
	mov	edx,dword [ebp+8]
	fld	dword [edx+28]
	fsub	dword [_123415]
	mov	dword [ebp+-80],ebx
	fild	dword [ebp+-80]
	fsubp	st2,st0
	sub	esp,8
	fxch	st1
	fstp	qword [esp]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-52]
	mov	dword [ebp+-80],esi
	fild	dword [ebp+-80]
	fstp	qword [ebp-24]
	fld	dword [ebp-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [ebp-60]
	mov	dword [ebp+-80],esi
	fild	dword [ebp+-80]
	fstp	qword [ebp-32]
	fld	dword [ebp-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	fstp	dword [ebp-56]
	jmp	_5731
_63368:
_5730:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5732
_5731:
_63361:
	push	dword [ebp-68]
	push	dword [ebp-40]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	fld	dword [ebp-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebp-56]
	push	dword [ebp-60]
	mov	eax,dword [ebp+8]
	push	dword [eax+88]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+148]
	mov	eax,dword [ebp+8]
	push	dword [eax+164]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TEnemyWeapon+92]
	add	esp,48
_63360:
_63359:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	jmp	_63369
_63318:
	cmp	dword [ebp-64],1
	jne	_63370
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	je	_63371
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63371:
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],1
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_63372
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_63373
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63373:
	cmp	eax,0
	je	_63375
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63375:
	cmp	eax,0
	je	_63377
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63378
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_63378:
	cmp	eax,0
	je	_63380
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
_63380:
_63377:
_63372:
	jmp	_63382
_63370:
	cmp	dword [ebp-64],0
	jne	_63383
	mov	eax,dword [ebp+8]
	mov	dword [eax+116],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],2512
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+132]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+136]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+108]
_63383:
_63382:
_63369:
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63384
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fsub	dword [_123416]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_63384:
_5733:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63387
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_63387:
	cmp	eax,0
	je	_63393
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63389
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	setne	al
	movzx	eax,al
_63389:
	cmp	eax,0
	je	_63391
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setne	al
	movzx	eax,al
_63391:
_63393:
	cmp	eax,0
	je	_63395
	mov	eax,dword [ebp+8]
	mov	dword [eax+216],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_63395:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123417]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63396
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fsub	dword [_123418]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],0
	jne	_63397
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_123419]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63399
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63399:
	jmp	_63400
_63397:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63401
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_63401:
	cmp	eax,0
	je	_63403
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_123420]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63404
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63404:
	jmp	_63405
_63403:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63406
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_63406:
	cmp	eax,0
	je	_63408
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_123421]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63409
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+232]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63410
	mov	eax,dword [ebp+8]
	fld	dword [eax+228]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+232]
_63410:
_63409:
	jmp	_63411
_63408:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63412
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_63412:
	cmp	eax,0
	je	_63414
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fadd	dword [_123422]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63415
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_63415:
	jmp	_63418
_63414:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+100]
_63418:
_63411:
_63405:
_63400:
_63396:
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63419
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_63419:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63420
	mov	eax,dword [ebp+8]
	fld	dword [eax+100]
	fld	dword [_123423]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63420:
	cmp	eax,0
	je	_63422
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_63422:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+292]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63424
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63424:
	cmp	eax,0
	je	_63426
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63426:
	cmp	eax,0
	je	_63428
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63428:
	cmp	eax,0
	je	_63430
	jmp	_5735
_63430:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+100]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+100]
	mov	edx,dword [ebp+8]
	fld	dword [edx+104]
	mov	dword [ebp+-80],eax
	fild	dword [ebp+-80]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+104]
_5735:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+188]
	mov	eax,0
	jmp	_15748
_15748:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15754
_15754:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_updateTest:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_63438],_63439
	cmp	dword [ebx+224],0
	jne	_63434
	jmp	_5739
_63434:
	fld	dword [ebx+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63435
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63436
	fld	dword [ebx+200]
	fsub	dword [_123538]
	fstp	dword [ebx+200]
_63436:
_63435:
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63437
	fld	dword [ebx+192]
	fsub	dword [_123539]
	fstp	dword [ebx+192]
_63437:
_5737:
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_123540]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63440
	fld	dword [ebx+108]
	fsub	dword [_123541]
	fstp	dword [ebx+100]
	cmp	dword [ebx+116],0
	jne	_63441
	mov	eax,dword [ebx+148]
	cmp	eax,311
	je	_63444
	cmp	eax,321
	je	_63445
	cmp	eax,312
	je	_63446
	fld	dword [ebx+108]
	fadd	dword [_123542]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63443
_63444:
	fld	dword [ebx+108]
	fadd	dword [_123543]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63443
_63445:
	fld	dword [ebx+108]
	fadd	dword [_123544]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63443
_63446:
	fld	dword [ebx+108]
	fadd	dword [_123545]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63443
_63443:
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63448
	cmp	dword [__bb_TEnemyAnim_loopFrame],1
	jne	_63449
	fldz
	fstp	dword [ebx+100]
_63449:
_63448:
	jmp	_63450
_63441:
	mov	eax,dword [ebx+116]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63451
	mov	eax,dword [ebx+116]
	cmp	eax,3
	setle	al
	movzx	eax,al
_63451:
	cmp	eax,0
	je	_63453
	mov	eax,dword [ebx+148]
	cmp	eax,311
	je	_63456
	cmp	eax,321
	je	_63457
	cmp	eax,312
	je	_63458
	fld	dword [ebx+108]
	fadd	dword [_123546]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63455
_63456:
	fld	dword [ebx+108]
	fadd	dword [_123547]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63455
_63457:
	fld	dword [ebx+108]
	fadd	dword [_123548]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63455
_63458:
	fld	dword [ebx+108]
	fadd	dword [_123549]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63455
_63455:
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63459
	cmp	dword [__bb_TEnemyAnim_loopFrame],1
	jne	_63460
	fldz
	fstp	dword [ebx+100]
_63460:
_63459:
	jmp	_63461
_63453:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63462
	mov	eax,dword [ebx+116]
	cmp	eax,6
	setle	al
	movzx	eax,al
_63462:
	cmp	eax,0
	je	_63464
	mov	eax,dword [ebx+148]
	cmp	eax,311
	je	_63467
	cmp	eax,321
	je	_63468
	cmp	eax,312
	je	_63469
	fld	dword [ebx+108]
	fadd	dword [_123550]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63466
_63467:
	fld	dword [ebx+108]
	fadd	dword [_123551]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63466
_63468:
	fld	dword [ebx+108]
	fadd	dword [_123552]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63466
_63469:
	fld	dword [ebx+108]
	fadd	dword [_123553]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63466
_63466:
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63470
	cmp	dword [__bb_TEnemyAnim_loopFrame],1
	jne	_63471
	fldz
	fstp	dword [ebx+100]
_63471:
_63470:
	jmp	_63472
_63464:
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_63473
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setle	al
	movzx	eax,al
_63473:
	cmp	eax,0
	je	_63475
	mov	eax,dword [ebx+148]
	cmp	eax,311
	je	_63478
	cmp	eax,321
	je	_63479
	cmp	eax,312
	je	_63480
	fld	dword [ebx+108]
	fadd	dword [_123554]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63477
_63478:
	fld	dword [ebx+108]
	fadd	dword [_123555]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63477
_63479:
	fld	dword [ebx+108]
	fadd	dword [_123556]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63477
_63480:
	fld	dword [ebx+108]
	fadd	dword [_123557]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_63477
_63477:
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_63481
_63481:
	jmp	_63482
_63475:
	cmp	dword [__bb_TEnemyAnim_loopFrame],1
	jne	_63483
	fldz
	fstp	dword [ebx+100]
_63483:
_63482:
_63472:
_63461:
_63450:
_63440:
	fld	dword [ebx+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63484
	fldz
	fstp	dword [ebx+104]
_63484:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+292]
	add	esp,4
	fld	dword [ebx+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63486
	fld	dword [ebx+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63486:
	cmp	eax,0
	je	_63488
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63488:
	cmp	eax,0
	je	_63490
	mov	eax,dword [ebx+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63490:
	cmp	eax,0
	je	_63492
	jmp	_5739
_63492:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	fld	dword [ebx+100]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+100]
	fld	dword [ebx+104]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+104]
_5739:
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+188]
	mov	eax,0
	jmp	_15757
_15757:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_gantiJenis:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animMusuh_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+116],ebx
	mov	eax,dword [esi+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63497
	fld	dword [esi+196]
	fld	dword [_123596]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63497:
	cmp	eax,0
	je	_63499
	push	_42
	push	edi
	call	_bb_ImageKontrolMusuh
	add	esp,8
_63499:
	mov	edx,dword [esi+148]
	mov	dword [esi+148],edi
	mov	eax,dword [esi+148]
	cmp	eax,311
	je	_63503
	cmp	eax,323
	je	_63504
	cmp	eax,331
	je	_63505
	cmp	eax,334
	je	_63506
	cmp	eax,351
	je	_63507
	cmp	eax,361
	je	_63508
	cmp	eax,371
	je	_63509
	cmp	eax,375
	je	_63510
	cmp	eax,378
	je	_63511
	cmp	eax,381
	je	_63512
	cmp	eax,386
	je	_63513
	cmp	eax,388
	je	_63514
	cmp	eax,390
	je	_63515
	jmp	_63502
_63503:
	cmp	edx,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63516
	fld	dword [esi+196]
	fld	dword [_123597]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_63516:
	cmp	eax,0
	je	_63518
	jmp	_63519
_63518:
_63519:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123598]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],55
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63522
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63522:
	jmp	_63502
_63504:
	push	_4956
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimAtributEnemy+60]
	add	esp,12
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123599]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63524
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63524:
	jmp	_63502
_63505:
	cmp	edx,333
	je	_63525
	push	_4957
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimAtributEnemy+60]
	add	esp,12
_63525:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123600]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63527
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63527:
	jmp	_63502
_63506:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123601]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_5a_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63529
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63529:
	jmp	_63502
_63507:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123602]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63531
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63531:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_63502
_63508:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123603]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63534
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63534:
	jmp	_63502
_63509:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,34
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123604]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63536
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63536:
	jmp	_63502
_63510:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,13
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123605]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63538
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63538:
	jmp	_63502
_63511:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123606]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	jmp	_63502
_63512:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123607]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63541
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63541:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_63502
_63513:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,102
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123608]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63544
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63544:
	jmp	_63502
_63514:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123609]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	jmp	_63502
_63515:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,33
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123610]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],18
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],18
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123611]
	fstp	dword [esi+48]
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+148]
	mov	eax,dword [ebx]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebx+164]
	mov	dword [esi+164],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+116],7
	je	_63547
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63547:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	jmp	_63502
_63502:
	mov	eax,dword [esi+156]
	cmp	dword [esi+152],eax
	jl	_63549
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
_63549:
	mov	eax,0
	jmp	_15762
_15762:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_updateNomorKolom:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63550
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63550:
	cmp	eax,0
	je	_63552
	mov	dword [edx+92],0
	jmp	_63553
_63552:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63554
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63554:
	cmp	eax,0
	je	_63556
	mov	dword [edx+92],1
	jmp	_63557
_63556:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63558
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63558:
	cmp	eax,0
	je	_63560
	mov	dword [edx+92],2
	jmp	_63561
_63560:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63562
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63562:
	cmp	eax,0
	je	_63564
	mov	dword [edx+92],3
	jmp	_63565
_63564:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63566
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63566:
	cmp	eax,0
	je	_63568
	mov	dword [edx+92],4
	jmp	_63569
_63568:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63570
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63570:
	cmp	eax,0
	je	_63572
	mov	dword [edx+92],5
	jmp	_63573
_63572:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63574
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63574:
	cmp	eax,0
	je	_63576
	mov	dword [edx+92],6
	jmp	_63577
_63576:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63578
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63578:
	cmp	eax,0
	je	_63580
	mov	dword [edx+92],7
	jmp	_63581
_63580:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63582
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63582:
	cmp	eax,0
	je	_63584
	mov	dword [edx+92],8
	jmp	_63585
_63584:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63586
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63586:
	cmp	eax,0
	je	_63588
	mov	dword [edx+92],9
	jmp	_63589
_63588:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63590
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63590:
	cmp	eax,0
	je	_63592
	mov	dword [edx+92],10
	jmp	_63593
_63592:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63594
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63594:
	cmp	eax,0
	je	_63596
	mov	dword [edx+92],11
	jmp	_63597
_63596:
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63598
	fld	dword [edx+24]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63598:
	cmp	eax,0
	je	_63600
	mov	dword [edx+92],12
_63600:
_63597:
_63593:
_63589:
_63585:
_63581:
_63577:
_63573:
_63569:
_63565:
_63561:
_63557:
_63553:
	fld	dword [edx+196]
	fld	dword [_123644]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_63601
	cmp	dword [_bb_isWideScreen],1
	jne	_63602
	mov	ecx,25
	jmp	_63604
_63602:
	mov	ecx,45
_63604:
	fld	dword [edx+24]
	mov	eax,dword [_bb_posX_bg_image]
	sub	eax,ecx
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_63605
	cmp	dword [_bb_currGameMode],753
	jne	_63606
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
	jmp	_63608
_63606:
	fld	dword [_123645]
	fstp	dword [edx+196]
	call	_bb_GameOver_InitScene
_63608:
_63605:
	jmp	_63609
_63601:
	mov	eax,dword [_bb_shipEnemyBoss]
	cmp	dword [eax+76],0
	jne	_63610
	fld	dword [edx+24]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	add	eax,100
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_63611
	fld	dword [_123646]
	fstp	dword [edx+200]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_63611:
_63610:
_63609:
	mov	eax,0
	jmp	_15765
_15765:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_updateNomorBaris:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63613
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63613:
	cmp	eax,0
	je	_63615
	mov	dword [edx+88],0
	jmp	_63616
_63615:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63617
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63617:
	cmp	eax,0
	je	_63619
	mov	dword [edx+88],1
	jmp	_63620
_63619:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63621
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63621:
	cmp	eax,0
	je	_63623
	mov	dword [edx+88],2
	jmp	_63624
_63623:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63625
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63625:
	cmp	eax,0
	je	_63627
	mov	dword [edx+88],3
	jmp	_63628
_63627:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63629
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63629:
	cmp	eax,0
	je	_63631
	mov	dword [edx+88],4
	jmp	_63632
_63631:
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_63633
	fld	dword [edx+28]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63633:
	cmp	eax,0
	je	_63635
	mov	dword [edx+88],5
_63635:
_63632:
_63628:
_63624:
_63620:
_63616:
	mov	eax,0
	jmp	_15768
_15768:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_kena:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63636
	cmp	esi,1
	sete	al
	movzx	eax,al
_63636:
	cmp	eax,0
	je	_63638
	mov	eax,dword [ebx+148]
	cmp	eax,332
	je	_63641
	cmp	eax,322
	je	_63642
	cmp	eax,379
	je	_63643
	cmp	eax,352
	je	_63644
	cmp	eax,389
	je	_63645
	cmp	eax,393
	je	_63646
	cmp	eax,397
	je	_63647
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_serangankenababi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63641:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitutupkuping_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63642:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitameng_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63643:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babirompiduri_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63644:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babienggrang_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63645:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babirompibesi_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63646:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63647:
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_63640
_63640:
_63638:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63648
	cmp	esi,2
	sete	al
	movzx	eax,al
_63648:
	cmp	eax,0
	je	_63650
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_63651
	fld	dword [_123695]
	fstp	dword [ebx+192]
_63651:
_63650:
	cmp	dword [ebx+148],398
	jne	_63652
	mov	eax,dword [_bb_shipEnemyBoss]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_63652:
	mov	eax,0
	jmp	_15772
_15772:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	dword [_63723],_63724
	cmp	dword [esi+224],0
	jne	_63654
	jmp	_5741
_63654:
	mov	eax,dword [esi+148]
	cmp	eax,382
	je	_63657
	cmp	eax,362
	je	_63658
	cmp	eax,372
	je	_63659
	jmp	_63656
_63657:
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_63656
_63658:
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_63656
_63659:
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,21
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_63656
_63656:
	mov	eax,dword [esi+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63660
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63660:
	cmp	eax,0
	je	_63662
	mov	ebx,dword [_bb_animMusuh_9b_Shadow_image]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+24]
	fadd	dword [_123711]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,dword [_bb_BARISPOS]
	mov	edx,dword [esi+88]
	mov	edx,dword [ecx+edx*4+24]
	sub	edx,15
	add	edx,114
	push	0
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_63662:
	fld	dword [esi+200]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_63666
	mov	eax,dword [esi+212]
	cmp	eax,1
	sete	al
	movzx	eax,al
_63666:
	cmp	eax,0
	je	_63668
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63668:
	cmp	eax,0
	je	_63670
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63670:
	cmp	eax,0
	je	_63672
	push	0
	push	0
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_63672:
	mov	eax,dword [esi+216]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63673
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63673:
	cmp	eax,0
	je	_63675
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63675:
	cmp	eax,0
	je	_63677
	push	153
	push	237
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_63677:
	fld	dword [esi+208]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_63678
	mov	eax,dword [esi+220]
	cmp	eax,1
	sete	al
	movzx	eax,al
_63678:
	cmp	eax,0
	je	_63680
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63680:
	cmp	eax,0
	je	_63682
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63682:
	cmp	eax,0
	je	_63684
	push	255
	push	208
	push	43
	call	_brl_max2d_SetColor
	add	esp,12
_63684:
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63685
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63685:
	cmp	eax,0
	je	_63687
	fldz
	fstp	dword [esi+208]
	mov	dword [esi+220],0
	fldz
	fstp	dword [esi+252]
	mov	dword [esi+244],0
_63687:
	cmp	dword [esi+148],383
	jne	_63688
	push	dword [esi+264]
	call	_brl_max2d_SetRotation
	add	esp,4
	cmp	dword [esi+116],3
	jne	_63689
	fldz
	fstp	dword [esi+100]
_63689:
_63688:
	fld	dword [esi+252]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_63690
	mov	eax,dword [esi+244]
	cmp	eax,1
	sete	al
	movzx	eax,al
_63690:
	cmp	eax,0
	je	_63692
	mov	eax,dword [esi+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_63692:
	cmp	eax,0
	je	_63694
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63694:
	cmp	eax,0
	je	_63696
	cmp	dword [esi+148],383
	jne	_63697
	cmp	dword [esi+116],3
	jne	_63698
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
_63698:
_63697:
	push	0
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [esi+148]
	cmp	eax,392
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63699
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63699:
	cmp	eax,0
	je	_63701
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63701:
	cmp	eax,0
	je	_63703
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	0
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_63703:
	jmp	_63704
_63696:
	cmp	dword [esi+148],392
	jne	_63705
	push	dword [esi+272]
	call	_brl_max2d_SetAlpha
	add	esp,4
_63705:
	fld	dword [esi+100]
	fld	dword [esi+108]
	fsub	dword [_123712]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_63706
	fld	dword [esi+108]
	fsub	dword [_123713]
	fstp	dword [esi+100]
_63706:
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [esi+148],392
	jne	_63707
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_63707:
	mov	eax,dword [esi+148]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_63708
	fld	dword [esi+268]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_63708:
	cmp	eax,0
	je	_63712
	mov	eax,dword [esi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63710
	mov	eax,dword [esi+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
_63710:
_63712:
	cmp	eax,0
	je	_63714
	push	dword [esi+268]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	0
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_63714:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [esi+148]
	cmp	eax,392
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_63715
	fld	dword [esi+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_63715:
	cmp	eax,0
	je	_63717
	mov	eax,dword [esi+116]
	cmp	eax,8
	setne	al
	movzx	eax,al
_63717:
	cmp	eax,0
	je	_63719
	cmp	dword [esi+148],383
	jne	_63720
	push	dword [esi+264]
	call	_brl_max2d_SetRotation
	add	esp,4
_63720:
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	fld	dword [esi+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
_63719:
_63704:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	cmp	dword [esi+64],1
	jne	_63721
	push	dword [esi+148]
	push	_1
	fld	dword [esi+28]
	fstp	dword [ebp-4]
	mov	ebx,3
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	idiv	ebx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,20
_63721:
_5741:
	mov	eax,0
	jmp	_15775
_15775:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_tambahBioCounter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+148]
	cmp	eax,398
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_63725
	mov	eax,dword [esi+148]
	cmp	eax,326
	sete	al
	movzx	eax,al
_63725:
	cmp	eax,0
	jne	_63727
	mov	eax,dword [esi+148]
	cmp	eax,327
	sete	al
	movzx	eax,al
_63727:
	cmp	eax,0
	je	_63729
	jmp	_63730
_63729:
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	push	dword [esi+148]
	mov	eax,dword [esi]
	call	dword [eax+308]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	add	dword [ebx+28],1
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	push	dword [esi+148]
	mov	eax,dword [esi]
	call	dword [eax+308]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	cmp	dword [ebx+eax*4+28],9999999
	jle	_63732
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	push	dword [esi+148]
	mov	eax,dword [esi]
	call	dword [eax+308]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	shl	eax,2
	add	ebx,eax
	mov	dword [ebx+28],9999999
_63732:
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	push	dword [esi+148]
	mov	eax,dword [esi]
	call	dword [eax+308]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	add	eax,1
	shl	eax,2
	add	ebx,eax
	mov	edi,ebx
	mov	ebx,dword [_bb_arrDiaryCounter_Enemy]
	push	dword [esi+148]
	mov	eax,dword [esi]
	call	dword [eax+308]
	add	esp,4
	sub	eax,1
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	push	dword [ebx+eax*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [edi+28],eax
_63730:
	mov	eax,0
	jmp	_15778
_15778:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_5743
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63737
	push	_5744
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63738
	push	_5745
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63739
	push	_5746
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63740
	push	_4838
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63741
	push	_4841
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63742
	push	_4844
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63743
	push	_4858
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63744
	push	_5747
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63745
	push	_5748
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63746
	push	_5749
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63747
	push	_5750
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63748
	push	_5751
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63749
	push	_5752
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63750
	push	_5753
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63751
	push	_5754
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63752
	push	_5755
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63753
	push	_5756
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63754
	push	_5757
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63755
	push	_5758
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63756
	push	_5759
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63757
	push	_5760
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63758
	push	_5761
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63759
	push	_5762
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63760
	push	_5763
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63761
	push	_5764
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63762
	push	_5765
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63763
	push	_5766
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63764
	push	_5767
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63765
	push	_5768
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63766
	push	_5769
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63767
	push	_5770
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63768
	push	_5771
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63769
	push	_5772
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63770
	push	_5773
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63771
	push	_5774
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63772
	push	_5775
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63773
	push	_5776
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63774
	push	_5777
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63775
	push	_5778
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63776
	push	_5779
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63777
	push	_5780
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63778
	push	_5781
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63779
	push	_5782
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63780
	push	_5783
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63781
	push	_5784
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_63782
	jmp	_63736
_63737:
	mov	esi,0
	jmp	_63736
_63738:
	mov	esi,711
	jmp	_63736
_63739:
	mov	esi,721
	jmp	_63736
_63740:
	mov	esi,731
	jmp	_63736
_63741:
	mov	esi,551
	jmp	_63736
_63742:
	mov	esi,561
	jmp	_63736
_63743:
	mov	esi,582
	jmp	_63736
_63744:
	mov	esi,596
	jmp	_63736
_63745:
	mov	esi,311
	jmp	_63736
_63746:
	mov	esi,321
	jmp	_63736
_63747:
	mov	esi,313
	jmp	_63736
_63748:
	mov	esi,331
	jmp	_63736
_63749:
	mov	esi,332
	jmp	_63736
_63750:
	mov	esi,334
	jmp	_63736
_63751:
	mov	esi,333
	jmp	_63736
_63752:
	mov	esi,323
	jmp	_63736
_63753:
	mov	esi,322
	jmp	_63736
_63754:
	mov	esi,341
	jmp	_63736
_63755:
	mov	esi,381
	jmp	_63736
_63756:
	mov	esi,382
	jmp	_63736
_63757:
	mov	esi,362
	jmp	_63736
_63758:
	mov	esi,371
	jmp	_63736
_63759:
	mov	esi,372
	jmp	_63736
_63760:
	mov	esi,375
	jmp	_63736
_63761:
	mov	esi,376
	jmp	_63736
_63762:
	mov	esi,378
	jmp	_63736
_63763:
	mov	esi,379
	jmp	_63736
_63764:
	mov	esi,383
	jmp	_63736
_63765:
	mov	esi,384
	jmp	_63736
_63766:
	mov	esi,385
	jmp	_63736
_63767:
	mov	esi,386
	jmp	_63736
_63768:
	mov	esi,387
	jmp	_63736
_63769:
	mov	esi,351
	jmp	_63736
_63770:
	mov	esi,352
	jmp	_63736
_63771:
	mov	esi,388
	jmp	_63736
_63772:
	mov	esi,389
	jmp	_63736
_63773:
	mov	esi,390
	jmp	_63736
_63774:
	mov	esi,391
	jmp	_63736
_63775:
	mov	esi,392
	jmp	_63736
_63776:
	mov	esi,393
	jmp	_63736
_63777:
	mov	esi,394
	jmp	_63736
_63778:
	mov	esi,395
	jmp	_63736
_63779:
	mov	esi,397
	jmp	_63736
_63780:
	mov	esi,398
	jmp	_63736
_63781:
	mov	esi,326
	jmp	_63736
_63782:
	mov	esi,327
	jmp	_63736
_63736:
	mov	eax,esi
	jmp	_15781
_15781:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,0
	je	_63787
	cmp	edx,711
	je	_63788
	cmp	edx,721
	je	_63789
	cmp	edx,731
	je	_63790
	cmp	edx,551
	je	_63791
	cmp	edx,561
	je	_63792
	cmp	edx,582
	je	_63793
	cmp	edx,596
	je	_63794
	cmp	edx,311
	je	_63795
	cmp	edx,321
	je	_63796
	cmp	edx,313
	je	_63797
	cmp	edx,331
	je	_63798
	cmp	edx,332
	je	_63799
	cmp	edx,334
	je	_63800
	cmp	edx,333
	je	_63801
	cmp	edx,323
	je	_63802
	cmp	edx,322
	je	_63803
	cmp	edx,341
	je	_63804
	cmp	edx,381
	je	_63805
	cmp	edx,382
	je	_63806
	cmp	edx,361
	je	_63807
	cmp	edx,362
	je	_63808
	cmp	edx,371
	je	_63809
	cmp	edx,372
	je	_63810
	cmp	edx,375
	je	_63811
	cmp	edx,376
	je	_63812
	cmp	edx,378
	je	_63813
	cmp	edx,379
	je	_63814
	cmp	edx,383
	je	_63815
	cmp	edx,384
	je	_63816
	cmp	edx,385
	je	_63817
	cmp	edx,386
	je	_63818
	cmp	edx,387
	je	_63819
	cmp	edx,351
	je	_63820
	cmp	edx,352
	je	_63821
	cmp	edx,388
	je	_63822
	cmp	edx,389
	je	_63823
	cmp	edx,390
	je	_63824
	cmp	edx,391
	je	_63825
	cmp	edx,392
	je	_63826
	cmp	edx,393
	je	_63827
	cmp	edx,394
	je	_63828
	cmp	edx,395
	je	_63829
	cmp	edx,397
	je	_63830
	cmp	edx,398
	je	_63831
	cmp	edx,326
	je	_63832
	cmp	edx,327
	je	_63833
	jmp	_63786
_63787:
	mov	eax,_5743
	jmp	_63786
_63788:
	mov	eax,_5744
	jmp	_63786
_63789:
	mov	eax,_5745
	jmp	_63786
_63790:
	mov	eax,_5746
	jmp	_63786
_63791:
	mov	eax,_4838
	jmp	_63786
_63792:
	mov	eax,_4841
	jmp	_63786
_63793:
	mov	eax,_4844
	jmp	_63786
_63794:
	mov	eax,_4858
	jmp	_63786
_63795:
	mov	eax,_5747
	jmp	_63786
_63796:
	mov	eax,_5748
	jmp	_63786
_63797:
	mov	eax,_5749
	jmp	_63786
_63798:
	mov	eax,_5750
	jmp	_63786
_63799:
	mov	eax,_5751
	jmp	_63786
_63800:
	mov	eax,_5752
	jmp	_63786
_63801:
	mov	eax,_5753
	jmp	_63786
_63802:
	mov	eax,_5754
	jmp	_63786
_63803:
	mov	eax,_5755
	jmp	_63786
_63804:
	mov	eax,_5756
	jmp	_63786
_63805:
	mov	eax,_5757
	jmp	_63786
_63806:
	mov	eax,_5758
	jmp	_63786
_63807:
	mov	eax,_5759
	jmp	_63786
_63808:
	mov	eax,_5759
	jmp	_63786
_63809:
	mov	eax,_5760
	jmp	_63786
_63810:
	mov	eax,_5761
	jmp	_63786
_63811:
	mov	eax,_5762
	jmp	_63786
_63812:
	mov	eax,_5763
	jmp	_63786
_63813:
	mov	eax,_5764
	jmp	_63786
_63814:
	mov	eax,_5765
	jmp	_63786
_63815:
	mov	eax,_5766
	jmp	_63786
_63816:
	mov	eax,_5767
	jmp	_63786
_63817:
	mov	eax,_5768
	jmp	_63786
_63818:
	mov	eax,_5769
	jmp	_63786
_63819:
	mov	eax,_5770
	jmp	_63786
_63820:
	mov	eax,_5771
	jmp	_63786
_63821:
	mov	eax,_5772
	jmp	_63786
_63822:
	mov	eax,_5773
	jmp	_63786
_63823:
	mov	eax,_5774
	jmp	_63786
_63824:
	mov	eax,_5775
	jmp	_63786
_63825:
	mov	eax,_5776
	jmp	_63786
_63826:
	mov	eax,_5777
	jmp	_63786
_63827:
	mov	eax,_5778
	jmp	_63786
_63828:
	mov	eax,_5779
	jmp	_63786
_63829:
	mov	eax,_5780
	jmp	_63786
_63830:
	mov	eax,_5781
	jmp	_63786
_63831:
	mov	eax,_5782
	jmp	_63786
_63832:
	mov	eax,_5783
	jmp	_63786
_63833:
	mov	eax,_5784
	jmp	_63786
_63786:
	jmp	_15784
_15784:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_getNoIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,311
	je	_63837
	cmp	edx,321
	je	_63838
	cmp	edx,313
	je	_63839
	cmp	edx,331
	je	_63840
	cmp	edx,332
	je	_63841
	cmp	edx,334
	je	_63842
	cmp	edx,333
	je	_63843
	cmp	edx,323
	je	_63844
	cmp	edx,322
	je	_63845
	cmp	edx,342
	je	_63846
	cmp	edx,341
	je	_63847
	cmp	edx,381
	je	_63848
	cmp	edx,382
	je	_63849
	cmp	edx,361
	je	_63850
	cmp	edx,362
	je	_63851
	cmp	edx,371
	je	_63852
	cmp	edx,372
	je	_63853
	cmp	edx,375
	je	_63854
	cmp	edx,376
	je	_63855
	cmp	edx,378
	je	_63856
	cmp	edx,379
	je	_63857
	cmp	edx,383
	je	_63858
	cmp	edx,384
	je	_63859
	cmp	edx,385
	je	_63860
	cmp	edx,386
	je	_63861
	cmp	edx,387
	je	_63862
	cmp	edx,351
	je	_63863
	cmp	edx,352
	je	_63864
	cmp	edx,388
	je	_63865
	cmp	edx,389
	je	_63866
	cmp	edx,390
	je	_63867
	cmp	edx,391
	je	_63868
	cmp	edx,392
	je	_63869
	cmp	edx,393
	je	_63870
	cmp	edx,394
	je	_63871
	cmp	edx,395
	je	_63872
	cmp	edx,397
	je	_63873
	jmp	_63836
_63837:
	mov	eax,1
	jmp	_63836
_63838:
	mov	eax,2
	jmp	_63836
_63839:
	mov	eax,3
	jmp	_63836
_63840:
	mov	eax,4
	jmp	_63836
_63841:
	mov	eax,4
	jmp	_63836
_63842:
	mov	eax,5
	jmp	_63836
_63843:
	mov	eax,5
	jmp	_63836
_63844:
	mov	eax,6
	jmp	_63836
_63845:
	mov	eax,6
	jmp	_63836
_63846:
	mov	eax,7
	jmp	_63836
_63847:
	mov	eax,7
	jmp	_63836
_63848:
	mov	eax,8
	jmp	_63836
_63849:
	mov	eax,8
	jmp	_63836
_63850:
	mov	eax,9
	jmp	_63836
_63851:
	mov	eax,9
	jmp	_63836
_63852:
	mov	eax,10
	jmp	_63836
_63853:
	mov	eax,10
	jmp	_63836
_63854:
	mov	eax,11
	jmp	_63836
_63855:
	mov	eax,11
	jmp	_63836
_63856:
	mov	eax,12
	jmp	_63836
_63857:
	mov	eax,12
	jmp	_63836
_63858:
	mov	eax,13
	jmp	_63836
_63859:
	mov	eax,14
	jmp	_63836
_63860:
	mov	eax,15
	jmp	_63836
_63861:
	mov	eax,16
	jmp	_63836
_63862:
	mov	eax,16
	jmp	_63836
_63863:
	mov	eax,17
	jmp	_63836
_63864:
	mov	eax,17
	jmp	_63836
_63865:
	mov	eax,18
	jmp	_63836
_63866:
	mov	eax,18
	jmp	_63836
_63867:
	mov	eax,19
	jmp	_63836
_63868:
	mov	eax,19
	jmp	_63836
_63869:
	mov	eax,20
	jmp	_63836
_63870:
	mov	eax,21
	jmp	_63836
_63871:
	mov	eax,22
	jmp	_63836
_63872:
	mov	eax,23
	jmp	_63836
_63873:
	mov	eax,24
	jmp	_63836
_63836:
	jmp	_15787
_15787:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_getIdPasangan:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,311
	je	_63877
	cmp	edx,321
	je	_63878
	cmp	edx,313
	je	_63879
	cmp	edx,331
	je	_63880
	cmp	edx,332
	je	_63881
	cmp	edx,334
	je	_63882
	cmp	edx,333
	je	_63883
	cmp	edx,323
	je	_63884
	cmp	edx,322
	je	_63885
	cmp	edx,342
	je	_63886
	cmp	edx,341
	je	_63887
	cmp	edx,381
	je	_63888
	cmp	edx,382
	je	_63889
	cmp	edx,361
	je	_63890
	cmp	edx,362
	je	_63891
	cmp	edx,371
	je	_63892
	cmp	edx,372
	je	_63893
	cmp	edx,375
	je	_63894
	cmp	edx,376
	je	_63895
	cmp	edx,378
	je	_63896
	cmp	edx,379
	je	_63897
	cmp	edx,383
	je	_63898
	cmp	edx,384
	je	_63899
	cmp	edx,385
	je	_63900
	cmp	edx,386
	je	_63901
	cmp	edx,387
	je	_63902
	cmp	edx,351
	je	_63903
	cmp	edx,352
	je	_63904
	cmp	edx,388
	je	_63905
	cmp	edx,389
	je	_63906
	cmp	edx,390
	je	_63907
	cmp	edx,391
	je	_63908
	cmp	edx,392
	je	_63909
	cmp	edx,393
	je	_63910
	cmp	edx,394
	je	_63911
	cmp	edx,395
	je	_63912
	cmp	edx,397
	je	_63913
	cmp	edx,398
	je	_63914
	cmp	edx,326
	je	_63915
	cmp	edx,327
	je	_63916
	jmp	_63876
_63877:
	mov	eax,0
	jmp	_63876
_63878:
	mov	eax,0
	jmp	_63876
_63879:
	mov	eax,0
	jmp	_63876
_63880:
	mov	eax,332
	jmp	_63876
_63881:
	mov	eax,331
	jmp	_63876
_63882:
	mov	eax,333
	jmp	_63876
_63883:
	mov	eax,334
	jmp	_63876
_63884:
	mov	eax,322
	jmp	_63876
_63885:
	mov	eax,323
	jmp	_63876
_63886:
	mov	eax,341
	jmp	_63876
_63887:
	mov	eax,342
	jmp	_63876
_63888:
	mov	eax,382
	jmp	_63876
_63889:
	mov	eax,381
	jmp	_63876
_63890:
	mov	eax,362
	jmp	_63876
_63891:
	mov	eax,361
	jmp	_63876
_63892:
	mov	eax,372
	jmp	_63876
_63893:
	mov	eax,371
	jmp	_63876
_63894:
	mov	eax,376
	jmp	_63876
_63895:
	mov	eax,375
	jmp	_63876
_63896:
	mov	eax,379
	jmp	_63876
_63897:
	mov	eax,378
	jmp	_63876
_63898:
	mov	eax,0
	jmp	_63876
_63899:
	mov	eax,385
	jmp	_63876
_63900:
	mov	eax,384
	jmp	_63876
_63901:
	mov	eax,387
	jmp	_63876
_63902:
	mov	eax,386
	jmp	_63876
_63903:
	mov	eax,352
	jmp	_63876
_63904:
	mov	eax,351
	jmp	_63876
_63905:
	mov	eax,389
	jmp	_63876
_63906:
	mov	eax,388
	jmp	_63876
_63907:
	mov	eax,391
	jmp	_63876
_63908:
	mov	eax,390
	jmp	_63876
_63909:
	mov	eax,0
	jmp	_63876
_63910:
	mov	eax,0
	jmp	_63876
_63911:
	mov	eax,0
	jmp	_63876
_63912:
	mov	eax,0
	jmp	_63876
_63913:
	mov	eax,0
	jmp	_63876
_63914:
	mov	eax,0
	jmp	_63876
_63915:
	mov	eax,0
	jmp	_63876
_63916:
	mov	eax,0
	jmp	_63876
_63876:
	jmp	_15790
_15790:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_GenerateEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	cmp	dword [ebp+12],398
	jne	_63919
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [esi+20],eax
	jmp	_63921
_63919:
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [esi+20],eax
_63921:
	mov	dword [esi+92],11
	mov	eax,dword [ebp+8]
	mov	dword [esi+88],eax
	cmp	dword [ebp+28],2525
	jne	_63923
	mov	edi,0
	jmp	_63925
_63923:
	call	_bb_GetPosX_BG
	mov	edi,eax
_63925:
	cmp	dword [ebp+28],2525
	jne	_63926
	mov	ecx,dword [_bb_arrPosMusuhAwal]
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_arrPosMusuhAwal]
	imul	edx,dword [eax+24]
	cmp	dword [ecx+edx*4+28],0
	jne	_63927
	mov	eax,1
	mov	ebx,dword [_bb_arrPosMusuhAwal]
	mov	ecx,dword [ebp+8]
	mov	edx,dword [_bb_arrPosMusuhAwal]
	imul	ecx,dword [edx+24]
	mov	dword [ebx+ecx*4+28],1
	jmp	_63929
_63927:
	mov	eax,2
	mov	ebx,dword [_bb_arrPosMusuhAwal]
	mov	ecx,dword [ebp+8]
	mov	edx,dword [_bb_arrPosMusuhAwal]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,1
	mov	dword [ebx+edx*4+28],1
_63929:
	mov	edx,dword [ebp+8]
	cmp	edx,0
	je	_63932
	cmp	edx,1
	je	_63933
	cmp	edx,2
	je	_63934
	cmp	edx,3
	je	_63935
	cmp	edx,4
	je	_63936
	cmp	edx,5
	je	_63937
	jmp	_63931
_63932:
	cmp	eax,1
	jne	_63938
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,180
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63939
_63938:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,240
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63939:
	jmp	_63931
_63933:
	cmp	eax,1
	jne	_63940
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,200
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63941
_63940:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,260
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63941:
	jmp	_63931
_63934:
	cmp	eax,1
	jne	_63942
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,205
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63943
_63942:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,270
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63943:
	jmp	_63931
_63935:
	cmp	eax,1
	jne	_63944
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,265
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63945
_63944:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,330
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63945:
	jmp	_63931
_63936:
	cmp	eax,1
	jne	_63946
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,300
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63947
_63946:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,370
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63947:
	jmp	_63931
_63937:
	cmp	eax,1
	jne	_63948
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,290
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
	jmp	_63949
_63948:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,380
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63949:
	jmp	_63931
_63931:
	fld	dword [esi+24]
	fadd	dword [_123946]
	fstp	dword [esi+24]
	jmp	_63950
_63926:
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	ebx,eax
	push	20
	push	10
	call	_brl_random_Rand
	add	esp,8
	imul	eax,10
	add	ebx,eax
	add	edi,ebx
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+24]
_63950:
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+88]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+100]
	mov	eax,dword [ebp+16]
	mov	dword [esi+128],eax
	fldz
	fstp	dword [esi+228]
	mov	dword [esi+168],0
	fldz
	fstp	dword [esi+56]
	mov	dword [esi+72],0
	mov	dword [esi+76],0
	fld1
	fstp	dword [esi+272]
	mov	eax,dword [ebp+12]
	mov	dword [esi+148],eax
	push	_42
	push	dword [esi+148]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	mov	eax,dword [_bb_animMusuh_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+148]
	cmp	eax,311
	je	_63953
	cmp	eax,313
	je	_63954
	cmp	eax,321
	je	_63955
	cmp	eax,323
	je	_63956
	cmp	eax,322
	je	_63957
	cmp	eax,331
	je	_63958
	cmp	eax,332
	je	_63959
	cmp	eax,334
	je	_63960
	cmp	eax,333
	je	_63961
	cmp	eax,341
	je	_63962
	cmp	eax,381
	je	_63963
	cmp	eax,382
	je	_63964
	cmp	eax,361
	je	_63965
	cmp	eax,362
	je	_63966
	cmp	eax,371
	je	_63967
	cmp	eax,372
	je	_63968
	cmp	eax,375
	je	_63969
	cmp	eax,376
	je	_63970
	cmp	eax,378
	je	_63971
	cmp	eax,379
	je	_63972
	cmp	eax,383
	je	_63973
	cmp	eax,384
	je	_63974
	cmp	eax,385
	je	_63975
	cmp	eax,386
	je	_63976
	cmp	eax,387
	je	_63977
	cmp	eax,351
	je	_63978
	cmp	eax,352
	je	_63979
	cmp	eax,388
	je	_63980
	cmp	eax,389
	je	_63981
	cmp	eax,390
	je	_63982
	cmp	eax,391
	je	_63983
	cmp	eax,392
	je	_63984
	cmp	eax,393
	je	_63985
	cmp	eax,394
	je	_63986
	cmp	eax,395
	je	_63987
	cmp	eax,397
	je	_63988
	cmp	eax,398
	je	_63989
	cmp	eax,326
	je	_63990
	cmp	eax,327
	je	_63991
	jmp	_63952
_63953:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_1_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123947]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],55
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],3
	fld	dword [_123948]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	fldz
	fstp	dword [esi+228]
	jmp	_63952
_63954:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_3a_Idle_2_image]
	mov	dword [edx+36+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123949]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	dword [eax+36+24],20
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63955:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_2_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123950]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],30
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],45
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63956:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123951]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63957:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_6_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123952]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_6_Tameng_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63958:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4Awal_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123953]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63959:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_4_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123954]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_4_Topi_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63960:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123955]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_5a_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63961:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_5_Jump_2_image]
	mov	dword [edx+28+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123956]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],30
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	dword [eax+40+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],10
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_5_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123957]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63962:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7_GoDown_1_image]
	mov	dword [edx+44+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7_WalkDown_1_image]
	mov	dword [edx+48+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_7a_GoUp_1_image]
	mov	dword [edx+52+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,55
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123958]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	dword [eax+44+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+48+24],30
	mov	eax,dword [esi+136]
	mov	dword [eax+52+24],20
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	fld	dword [_123959]
	fstp	dword [esi+56]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63963:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123960]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63964:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8b_Jump_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8b_Jump_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_8b_Jump_2_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123961]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],12
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],12
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+40+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_8b_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63965:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123962]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63966:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_9b_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123963]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+40+24],8
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_9b_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63967:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,34
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123964]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63968:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10b_Idle_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10b_Fall_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_10b_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123965]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],30
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],25
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_10b_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63969:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123966]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63970:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_11b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123967]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_11b_Peti_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	mov	dword [esi+128],781
	jmp	_63952
_63971:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123968]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld	dword [_123969]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63972:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_12b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123970]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_12b_Rompi_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],60
	mov	dword [esi+164],4
	fld	dword [_123971]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63973:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Walk_1_Roll_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_13_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,65
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,34
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123972]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],1
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],32
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],28
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],27
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_13_Frozen_1_image]
	mov	dword [esi+80],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_13_Frozen_2_image]
	mov	dword [esi+84],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+80]
	mov	dword [esi+76],eax
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123973]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63974:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_14_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123974]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_14_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld	dword [_123975]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63975:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_15_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123976]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_15_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123977]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63976:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,102
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123978]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123979]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63977:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_16b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123980]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld	dword [_123981]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63978:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123982]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63979:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17b_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17b_Fall_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_17b_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123983]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],30
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+40+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],30
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_17b_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63980:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123984]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63981:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_18b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fadd	dword [_123985]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123986]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_18b_Rompi_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],40
	mov	dword [esi+164],4
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63982:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123987]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],18
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],18
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],10
	mov	dword [esi+164],4
	fld	dword [_123988]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63983:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_19b_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,23
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,47
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123989]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],60
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_19b_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],20
	mov	dword [esi+164],4
	fld	dword [_123990]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63984:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_20_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123991]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],70
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],56
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],15
	mov	dword [esi+164],4
	fld	dword [_123992]
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	fldz
	fstp	dword [esi+272]
	fld	dword [_123993]
	fstp	dword [esi+276]
	fld	dword [esi+276]
	fstp	dword [esi+280]
	cmp	dword [_bb_currGameMode],753
	jne	_63992
	fld	dword [_123994]
	fstp	dword [esi+272]
_63992:
	jmp	_63952
_63985:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Idle_2_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Idle_3_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_21_Dead_1_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,72
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,42
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123995]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],200
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],200
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],8
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],8
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_21_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_21_Setir_1_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],50
	mov	dword [esi+164],1000
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63986:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_22_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123996]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],30
	mov	dword [esi+164],0
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63987:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_23_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123997]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],55
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],55
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],45
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],45
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_23_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],50
	mov	dword [esi+164],12
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63988:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_24b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_24b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_24b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_24b_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_24b_Dead_1_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,44
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123998]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],45
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],33
	mov	eax,dword [esi+136]
	mov	dword [eax+32+24],33
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_24_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],70
	mov	dword [esi+164],12
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63989:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_FlyMove_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_FlyUp_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_FlyDown_1_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_Command_1_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_BeSmoke_1_image]
	mov	dword [edx+104+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_FlyCarryLamb_1_image]
	mov	dword [edx+108+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_25_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+104+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_123999]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+8+24],12
	mov	eax,dword [esi+136]
	mov	dword [eax+12+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+20+24],32
	mov	eax,dword [esi+136]
	mov	dword [eax+104+24],14
	mov	eax,dword [esi+136]
	mov	dword [eax+108+24],40
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+104+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	eax,dword [_bb_animMusuh_25_Frozen_1_image]
	mov	dword [esi+76],eax
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],100
	mov	dword [esi+164],12
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	mov	edx,0
	mov	eax,dword [esi+328]
	sub	eax,1
	jmp	_63994
_5787:
	mov	ecx,dword [esi+332]
	mov	dword [ecx+edx*4+24],0
	mov	ecx,dword [esi+336]
	mov	dword [ecx+edx*4+24],0
_5785:
	add	edx,1
_63994:
	cmp	edx,eax
	jle	_5787
_5786:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+328]
	add	esp,4
	push	_5788
	call	_brl_standardio_Print
	add	esp,4
	jmp	_63952
_63990:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_26_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_26_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_26_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_26_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_124000]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],12
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],2
	mov	dword [esi+164],3
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63991:
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_27_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_27_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_27_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+132]
	mov	eax,dword [_bb_animMusuh_27_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	eax,dword [esi+132]
	mov	eax,dword [eax+24]
	mov	dword [esi+68],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_124001]
	fstp	dword [esi+28]
	mov	eax,dword [esi+136]
	mov	dword [eax+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+4+24],20
	mov	eax,dword [esi+136]
	mov	dword [eax+16+24],35
	mov	eax,dword [esi+136]
	mov	dword [eax+28+24],12
	mov	eax,dword [esi+136]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+108]
	mov	dword [esi+156],2
	mov	dword [esi+164],3
	fld1
	fstp	dword [esi+48]
	mov	eax,dword [ebp+24]
	mov	dword [esi+176],eax
	jmp	_63952
_63952:
	mov	dword [esi+240],0
	mov	ebx,dword [ebp-4]
	push	dword [esi+148]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+304]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+156]
	mov	dword [esi+156],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+160]
	mov	dword [esi+160],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+164]
	mov	dword [esi+164],eax
	mov	eax,dword [ebp-4]
	fld	dword [eax+48]
	fstp	dword [esi+48]
	mov	eax,dword [ebp-4]
	fld	dword [eax+228]
	fstp	dword [esi+228]
	mov	eax,dword [ebp-4]
	fld	dword [eax+56]
	fstp	dword [esi+56]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+240]
	mov	dword [esi+240],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+152],eax
	fld	dword [esi+24]
	fstp	dword [esi+40]
	fld	dword [esi+28]
	fstp	dword [esi+44]
	mov	dword [esi+116],0
	mov	dword [esi+120],2511
	mov	dword [esi+140],0
	mov	eax,dword [ebp+20]
	mov	dword [esi+144],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+184],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+180],eax
	fldz
	fstp	dword [esi+192]
	fldz
	fstp	dword [esi+232]
	mov	dword [esi+216],0
	mov	dword [esi+212],0
	fld	dword [_124002]
	fstp	dword [esi+196]
	fldz
	fstp	dword [esi+200]
	mov	dword [esi+236],3
	mov	dword [esi+220],0
	fld	dword [_124003]
	fstp	dword [esi+204]
	fldz
	fstp	dword [esi+208]
	mov	dword [esi+244],0
	fld	dword [_124004]
	fstp	dword [esi+248]
	fldz
	fstp	dword [esi+252]
	mov	dword [esi+224],1
	mov	dword [esi+300],0
	mov	dword [esi+60],0
	mov	dword [esi+64],0
	fldz
	fstp	dword [esi+256]
	fldz
	fstp	dword [esi+260]
	fldz
	fstp	dword [esi+264]
	fldz
	fstp	dword [esi+268]
	fld	dword [_124005]
	fstp	dword [esi+284]
	fld	dword [_124006]
	fstp	dword [esi+288]
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [ebp+28]
	cmp	eax,0
	je	_64001
	cmp	eax,2525
	je	_64002
	jmp	_64000
_64001:
	mov	dword [esi+224],0
	push	esi
	push	dword [_bb_enemylist]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	add	dword [_bb_totalenemy],1
	jmp	_64000
_64002:
	push	esi
	push	dword [_bb_enemyAwal_list]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	jmp	_64000
_64000:
	fldz
	fstp	dword [esi+292]
	fldz
	fstp	dword [esi+296]
	cmp	dword [_bb_loadLevel],0
	jne	_64003
	cmp	dword [ebp+12],384
	jne	_64004
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	push	dword [ebp+28]
	mov	edx,dword [ebp+24]
	add	edx,5
	push	edx
	push	0
	push	0
	push	385
	push	dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [eax+224],0
	push	dword [ebp+28]
	mov	edx,dword [ebp+24]
	sub	edx,4
	push	edx
	push	0
	push	0
	push	385
	push	dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [eax+224],0
	mov	edx,dword [ebp+8]
	add	edx,1
	cmp	edx,5
	jg	_64006
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	0
	push	0
	push	385
	mov	edx,dword [ebp+8]
	add	edx,1
	push	edx
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [eax+224],0
_64006:
	mov	edx,dword [ebp+8]
	sub	edx,1
	cmp	edx,0
	jl	_64007
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	0
	push	0
	push	385
	mov	edx,dword [ebp+8]
	sub	edx,1
	push	edx
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [eax+224],0
_64007:
_64004:
_64003:
	mov	eax,esi
	jmp	_15798
_15798:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_setImgHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_64041],_64042
	cmp	dword [ebx+148],313
	je	_64008
	jmp	_5792
_64008:
	mov	esi,0
	push	80
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64010
	cmp	dword [__bb_TEnemyAnim_loopFrame],1
	jne	_64011
	mov	dword [__bb_TEnemyAnim_loopFrame],0
	jmp	_64012
_64011:
	mov	dword [__bb_TEnemyAnim_loopFrame],1
_64012:
_64010:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64013
	fldz
	fstp	dword [ebx+292]
	fldz
	fstp	dword [ebx+296]
	mov	esi,1
_64013:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64014
	cmp	dword [ebx+224],1
	jne	_64015
	mov	dword [ebx+224],0
	jmp	_64016
_64015:
	mov	dword [ebx+224],1
_64016:
_64014:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64017
	fld	dword [ebx+292]
	fadd	dword [_124072]
	fstp	dword [ebx+292]
	mov	esi,1
_64017:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64018
	fld	dword [ebx+292]
	fsub	dword [_124073]
	fstp	dword [ebx+292]
	mov	esi,1
_64018:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64019
	fld	dword [ebx+296]
	fsub	dword [_124074]
	fstp	dword [ebx+296]
	mov	esi,1
_64019:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_64020
	fld	dword [ebx+296]
	fadd	dword [_124075]
	fstp	dword [ebx+296]
	mov	esi,1
_64020:
	cmp	esi,0
	jne	_64021
	jmp	_5792
_64021:
	mov	eax,dword [ebx+116]
	cmp	eax,0
	je	_64024
	cmp	eax,1
	je	_64025
	cmp	eax,2
	je	_64026
	cmp	eax,3
	je	_64027
	cmp	eax,4
	je	_64028
	cmp	eax,5
	je	_64029
	cmp	eax,6
	je	_64030
	cmp	eax,25
	je	_64031
	cmp	eax,26
	je	_64032
	cmp	eax,27
	je	_64033
	cmp	eax,7
	je	_64034
	cmp	eax,8
	je	_64035
	cmp	eax,9
	je	_64036
	cmp	eax,10
	je	_64037
	cmp	eax,11
	je	_64038
	cmp	eax,12
	je	_64039
	cmp	eax,13
	je	_64040
	jmp	_64023
_64024:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3308
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64025:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4879
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64026:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4880
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64027:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4881
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64028:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3309
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64029:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4882
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64030:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4883
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64031:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+100+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+100+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+100+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4884
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64032:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+104+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4885
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64033:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+108+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4886
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64034:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4890
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64035:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4891
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64036:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4892
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64037:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4893
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64038:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_5789
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64039:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_5790
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64040:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+296]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+292]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+132]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_5791
	call	_brl_standardio_Print
	add	esp,4
	jmp	_64023
_64023:
	push	dword [ebx+292]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+296]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_5792:
	mov	eax,0
	jmp	_15801
_15801:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,0
	mov	dword [_64053],_64054
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64044
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_64044:
	cmp	eax,0
	je	_64046
	push	0
	push	1
	push	_2275
	push	esi
	push	_64048
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_64049
_64046:
	push	0
	push	1
	push	_2275
	push	esi
	push	_64050
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_64049:
	cmp	ebx,0
	je	_64051
	jmp	_5796
_64051:
	jmp	_5798
_5796:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	dword [edx+156],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	dword [edx+164],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-4]
	fstp	dword [eax+48]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-4]
	fstp	dword [eax+228]
	mov	eax,dword [ebp-4]
	fld	dword [eax+228]
	fmul	dword [_124106]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+228]
	push	_5756
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64056
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-4]
	fstp	dword [eax+56]
_64056:
	push	_5766
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64057
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	mov	eax,dword [ebp-4]
	fstp	dword [eax+56]
_64057:
	push	_5768
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64058
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	dword [edx+240],eax
_64058:
	push	esi
	call	dword [_bb_TEnemyAnim+300]
	add	esp,4
	cmp	eax,332
	je	_64061
	cmp	eax,333
	je	_64062
	cmp	eax,322
	je	_64063
	cmp	eax,382
	je	_64064
	cmp	eax,362
	je	_64065
	cmp	eax,372
	je	_64066
	cmp	eax,376
	je	_64067
	cmp	eax,379
	je	_64068
	cmp	eax,387
	je	_64069
	cmp	eax,352
	je	_64070
	cmp	eax,389
	je	_64071
	cmp	eax,391
	je	_64072
	jmp	_64060
_64061:
	mov	edi,331
	jmp	_64060
_64062:
	mov	edi,334
	jmp	_64060
_64063:
	mov	edi,323
	jmp	_64060
_64064:
	mov	edi,381
	jmp	_64060
_64065:
	mov	edi,361
	jmp	_64060
_64066:
	mov	edi,371
	jmp	_64060
_64067:
	mov	edi,375
	jmp	_64060
_64068:
	mov	edi,378
	jmp	_64060
_64069:
	mov	edi,386
	jmp	_64060
_64070:
	mov	edi,351
	jmp	_64060
_64071:
	mov	edi,388
	jmp	_64060
_64072:
	mov	edi,390
	jmp	_64060
_64060:
	push	edi
	call	dword [_bb_TEnemyAnim+304]
	add	esp,4
	mov	esi,eax
	cmp	ebx,0
	je	_64074
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_64074:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64075
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_64075:
	cmp	eax,0
	je	_64077
	push	0
	push	1
	push	_2275
	push	esi
	push	_64048
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_64078
_64077:
	push	0
	push	1
	push	_2275
	push	esi
	push	_64050
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_64078:
	cmp	ebx,0
	je	_64079
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	dword [edx+160],eax
	jmp	_64080
_64079:
	jmp	_5798
_64080:
	jmp	_5800
_5798:
_5800:
	cmp	ebx,0
	je	_64081
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_64081:
	mov	eax,dword [ebp-4]
	jmp	_15805
_15805:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEnemyAnim_loadFileSettingActionBoss:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [_64086],_64087
	push	0
	push	1
	push	_64083
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],0
	je	_64084
	jmp	_5803
_64084:
	jmp	_5811
_5803:
	mov	dword [ebp-4],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+328]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_64090
_5807:
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	ebx,dword [eax+332]
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-4]
	mov	dword [ebx+edx*4+24],eax
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+332]
	mov	eax,dword [ebp-4]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_64093
_5810:
	mov	eax,dword [ebp-4]
	cmp	eax,0
	je	_64097
	cmp	eax,1
	je	_64098
	cmp	eax,2
	je	_64099
	cmp	eax,3
	je	_64100
	cmp	eax,4
	je	_64101
	cmp	eax,5
	je	_64102
	jmp	_64096
_64097:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+304]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64098:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+308]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64099:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+312]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64100:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+316]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64101:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+320]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64102:
	mov	eax,dword [ebp+8]
	mov	esi,dword [eax+324]
	push	_2230
	mov	eax,ebx
	add	eax,1
	push	eax
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
	jmp	_64096
_64096:
_5808:
	add	ebx,1
_64093:
	cmp	ebx,dword [ebp-8]
	jle	_5810
_5809:
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
_5805:
	add	dword [ebp-4],1
_64090:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_5807
_5806:
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_5813
_5811:
_5813:
	mov	eax,0
	jmp	_15808
_15808:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekNextEnemyWave:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [_64214],_64215
	mov	eax,1
	cmp	eax,0
	jne	_64105
	jmp	_5818
_64105:
	cmp	dword [_bb_totalenemy],0
	jg	_64106
	jmp	_5818
_64106:
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5815
_5817:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_5815
	mov	eax,dword [edi+116]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64113
	mov	eax,dword [edi+152]
	cmp	eax,0
	setle	al
	movzx	eax,al
_64113:
	cmp	eax,0
	je	_64115
	jmp	_5815
_64115:
	fld	dword [edi+188]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_64116
	cmp	dword [edi+180],0
	jle	_64117
	sub	dword [edi+180],1
	mov	dword [edi+224],0
	jmp	_64118
_64117:
	mov	eax,dword [edi+116]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64119
	mov	eax,dword [edi+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_64119:
	cmp	eax,0
	je	_64121
	mov	dword [edi+224],1
	mov	dword [edi+116],1
	call	_bb_GetPosX_BG
	cmp	dword [_bb_currGameMode],753
	je	_64123
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	esi,ebx
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64124
_64123:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	edx,dword [edx+44+24]
	sub	edx,20
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	cmp	dword [edi+148],341
	jne	_64125
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	esi,ebx
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
_64125:
_64124:
	cmp	dword [edi+148],398
	jne	_64126
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	add	eax,180
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	mov	dword [edi+116],26
_64126:
	cmp	dword [edi+148],362
	jne	_64127
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	sub	eax,40
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	push	_brl_max2d_TImage
	push	dword [edi+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	neg	eax
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+28]
_64127:
	cmp	dword [edi+148],352
	jne	_64128
	cmp	dword [_bb_currGameMode],753
	je	_64129
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	sub	eax,80
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64130
_64129:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	sub	eax,20
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
_64130:
_64128:
	cmp	dword [edi+148],383
	jne	_64131
	mov	dword [edi+116],3
	mov	edx,dword [edi+132]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [edi+68],eax
	mov	edx,dword [edi+136]
	mov	eax,dword [edi+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+108]
	fld	dword [edi+28]
	fstp	dword [edi+44]
	fld	dword [edi+28]
	fsub	dword [_124144]
	fstp	dword [edi+28]
_64131:
	cmp	dword [edi+148],393
	jne	_64132
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_startengine]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64132:
	cmp	dword [edi+148],394
	jne	_64133
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_muncul]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64133:
	cmp	dword [edi+148],395
	jne	_64134
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_muncul]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64134:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64135
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_64135:
	cmp	eax,0
	je	_64137
	cmp	dword [edi+148],398
	je	_64138
	mov	eax,dword [edi+88]
	cmp	eax,1
	je	_64141
	cmp	eax,2
	je	_64142
	cmp	eax,3
	je	_64143
	cmp	eax,4
	je	_64144
	jmp	_64140
_64141:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64140
_64142:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64140
_64143:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64140
_64144:
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	jmp	_64140
_64140:
_64138:
_64137:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	mov	eax,dword [_bb_isFirstEnemyMuncul]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64146
	mov	eax,dword [edi+148]
	cmp	eax,398
	setne	al
	movzx	eax,al
_64146:
	cmp	eax,0
	je	_64148
	mov	dword [_bb_isFirstEnemyMuncul],1
	push	dword [_bb_sfx2channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimuncul1]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64148:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64149
	mov	eax,dword [_bb_isTipeEnemyBaruMuncul]
	cmp	eax,0
	sete	al
	movzx	eax,al
_64149:
	cmp	eax,0
	je	_64151
	cmp	dword [_bb_level],1
	jne	_64152
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	je	_64155
	cmp	eax,3
	je	_64156
	cmp	eax,4
	je	_64157
	cmp	eax,6
	je	_64158
	cmp	eax,8
	je	_64159
	cmp	eax,10
	je	_64160
	jmp	_64154
_64155:
	cmp	dword [edi+148],311
	jne	_64161
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64161:
	jmp	_64154
_64156:
	cmp	dword [edi+148],321
	jne	_64162
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64162:
	jmp	_64154
_64157:
	cmp	dword [edi+148],313
	jne	_64163
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64163:
	jmp	_64154
_64158:
	cmp	dword [edi+148],332
	jne	_64164
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64164:
	jmp	_64154
_64159:
	cmp	dword [edi+148],333
	jne	_64165
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64165:
	jmp	_64154
_64160:
	cmp	dword [edi+148],322
	jne	_64166
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64166:
	jmp	_64154
_64154:
	jmp	_64167
_64152:
	cmp	dword [_bb_level],2
	jne	_64168
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_64171
	cmp	eax,3
	je	_64172
	cmp	eax,5
	je	_64173
	cmp	eax,6
	je	_64174
	cmp	eax,8
	je	_64175
	cmp	eax,10
	je	_64176
	jmp	_64170
_64171:
	cmp	dword [edi+148],341
	jne	_64177
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64177:
	jmp	_64170
_64172:
	cmp	dword [edi+148],382
	jne	_64178
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64178:
	jmp	_64170
_64173:
	cmp	dword [edi+148],362
	jne	_64179
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64179:
	jmp	_64170
_64174:
	cmp	dword [edi+148],372
	jne	_64180
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64180:
	jmp	_64170
_64175:
	cmp	dword [edi+148],376
	jne	_64181
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64181:
	jmp	_64170
_64176:
	cmp	dword [edi+148],379
	jne	_64182
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64182:
	jmp	_64170
_64170:
	jmp	_64183
_64168:
	cmp	dword [_bb_level],3
	jne	_64184
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_64187
	cmp	eax,3
	je	_64188
	cmp	eax,5
	je	_64189
	cmp	eax,7
	je	_64190
	cmp	eax,9
	je	_64191
	jmp	_64186
_64187:
	cmp	dword [edi+148],383
	jne	_64192
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64192:
	jmp	_64186
_64188:
	cmp	dword [edi+148],384
	jne	_64193
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64193:
	jmp	_64186
_64189:
	cmp	dword [edi+148],387
	jne	_64194
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64194:
	jmp	_64186
_64190:
	cmp	dword [edi+148],352
	jne	_64195
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64195:
	jmp	_64186
_64191:
	cmp	dword [edi+148],389
	jne	_64196
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64196:
	jmp	_64186
_64186:
	jmp	_64197
_64184:
	cmp	dword [_bb_level],4
	jne	_64198
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	je	_64201
	cmp	eax,3
	je	_64202
	cmp	eax,5
	je	_64203
	cmp	eax,6
	je	_64204
	cmp	eax,8
	je	_64205
	cmp	eax,10
	je	_64206
	jmp	_64200
_64201:
	cmp	dword [edi+148],391
	jne	_64207
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64207:
	jmp	_64200
_64202:
	cmp	dword [edi+148],392
	jne	_64208
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64208:
	jmp	_64200
_64203:
	cmp	dword [edi+148],393
	jne	_64209
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64209:
	jmp	_64200
_64204:
	cmp	dword [edi+148],394
	jne	_64210
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64210:
	jmp	_64200
_64205:
	cmp	dword [edi+148],395
	jne	_64211
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64211:
	jmp	_64200
_64206:
	cmp	dword [edi+148],397
	jne	_64212
	mov	dword [_bb_isTipeEnemyBaruMuncul],1
_64212:
	jmp	_64200
_64200:
_64198:
_64197:
_64183:
_64167:
	cmp	dword [_bb_isTipeEnemyBaruMuncul],1
	jne	_64213
	push	dword [_bb_sfx2channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimuncul2]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64213:
_64151:
_64121:
_64118:
_64116:
_5815:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5817
_5816:
_5818:
	mov	eax,0
	jmp	_15810
_15810:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Enemy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-16],0
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_64219
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_5820
_5822:
	mov	eax,dword [ebp-12]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5820
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+148]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+144]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+180]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+152]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+172]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+188]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+192]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+200]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+208]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+252]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+232]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+236]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+240]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+256]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+224]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+212]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+216]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+220]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+244]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+260]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+264]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+268]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+272]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+280]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+300]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+196]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-16]
	cmp	eax,313
	je	_64229
	cmp	eax,398
	je	_64230
	jmp	_64228
_64229:
	push	dword [ebx+288]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	jmp	_64228
_64230:
	push	dword [ebx+340]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+344]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	jmp	_64228
_64228:
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_5820:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5822
_5821:
_64219:
	mov	eax,dword [_bb_enemyweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_enemyweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_64233
	mov	edi,dword [_bb_enemyweaponlist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5823
_5825:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5823
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_5823:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5825
_5824:
_64233:
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_64242
	mov	edi,dword [_bb_animAtributEnemy_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5826
_5828:
	mov	eax,dword [ebp-4]
	push	_bb_TAnimAtributEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5826
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_5826:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5828
_5827:
_64242:
	mov	eax,0
	jmp	_15813
_15813:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Enemy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemyTemp_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	esi,eax
	cmp	esi,0
	jle	_64254
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp-8],0
	sub	esi,1
	mov	dword [ebp-12],esi
	jmp	_64257
_5831:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	0
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	edi
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+316]
	add	esp,24
	mov	ebx,eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+24]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+28]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+32]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+36]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+40]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+44]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+48]
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+56]
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+52]
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+152],eax
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+116],eax
	push	_2230
	push	18
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+120],eax
	push	_2230
	push	19
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+88],eax
	push	_2230
	push	20
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+92],eax
	push	_2230
	push	21
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+96],eax
	push	_2230
	push	22
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+100]
	push	_2230
	push	23
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+104]
	push	_2230
	push	24
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+140],eax
	push	_2230
	push	25
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+172]
	push	_2230
	push	26
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+188]
	push	_2230
	push	27
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+192]
	push	_2230
	push	28
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+200]
	push	_2230
	push	29
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+208]
	push	_2230
	push	30
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+252]
	push	_2230
	push	31
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+232]
	push	_2230
	push	32
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+236],eax
	push	_2230
	push	33
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+240],eax
	push	_2230
	push	34
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+256]
	push	_2230
	push	35
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+224],eax
	push	_2230
	push	36
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+212],eax
	push	_2230
	push	37
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+216],eax
	push	_2230
	push	38
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+220],eax
	push	_2230
	push	39
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+244],eax
	push	_2230
	push	40
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+260]
	push	_2230
	push	41
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+264]
	push	_2230
	push	42
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+268]
	push	_2230
	push	43
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+272]
	push	_2230
	push	44
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+280]
	push	_2230
	push	45
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+300],eax
	push	_2230
	push	46
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+196]
	cmp	dword [ebx+116],7
	jne	_64260
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+108]
	jmp	_64261
_64260:
	mov	eax,dword [ebx+116]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64262
	mov	eax,dword [ebx+120]
	cmp	eax,8
	sete	al
	movzx	eax,al
_64262:
	cmp	eax,0
	je	_64264
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+108]
	jmp	_64265
_64264:
	mov	eax,dword [ebx+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64266
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
_64266:
	cmp	eax,0
	je	_64268
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+108]
	jmp	_64269
_64268:
	mov	eax,dword [ebx+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64270
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
_64270:
	cmp	eax,0
	je	_64272
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+108]
_64272:
_64269:
_64265:
_64261:
	mov	eax,edi
	cmp	eax,313
	je	_64275
	cmp	eax,383
	je	_64276
	cmp	eax,398
	je	_64277
	jmp	_64274
_64275:
	push	_2230
	push	47
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+288]
	jmp	_64274
_64276:
	mov	eax,dword [ebx+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64278
	mov	eax,dword [ebx+120]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_64278:
	cmp	eax,0
	je	_64280
	fldz
	fstp	dword [ebx+100]
	fld	dword [ebx+28]
	fsub	dword [_124238]
	fstp	dword [ebx+28]
	mov	edx,dword [ebx+132]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+68],eax
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+116]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+108]
_64280:
	jmp	_64274
_64277:
	push	_2230
	push	47
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+340],eax
	push	_2230
	push	48
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+344],eax
	jmp	_64274
_64274:
_5829:
	add	dword [ebp-8],1
_64257:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-8],eax
	jle	_5831
_5830:
_64254:
	mov	eax,dword [_bb_enemyweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	esi,eax
	cmp	esi,0
	jle	_64283
	push	_bb_TEnemyWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp-8],0
	sub	esi,1
	mov	dword [ebp-4],esi
	jmp	_64285
_5834:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	0
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	edi
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,36
	mov	ebx,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+20]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+24]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+28]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+32]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+60],eax
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+84],eax
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+112]
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+116]
_5832:
	add	dword [ebp-8],1
_64285:
	mov	eax,dword [ebp-4]
	cmp	dword [ebp-8],eax
	jle	_5834
_5833:
_64283:
	mov	eax,dword [_bb_animAtributEnemy_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	esi,eax
	cmp	esi,0
	jle	_64290
	push	_bb_TAnimAtributEnemy
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp-8],0
	sub	esi,1
	mov	edi,esi
	jmp	_64292
_5837:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,12
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
_5835:
	add	dword [ebp-8],1
_64292:
	cmp	dword [ebp-8],edi
	jle	_5837
_5836:
_64290:
	mov	eax,0
	jmp	_15816
_15816:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TObstacleTanam
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	eax,0
	jmp	_15819
_15819:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_Delete:
	push	ebp
	mov	ebp,esp
_15822:
	mov	eax,0
	jmp	_64294
_64294:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [ebp+8]
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,dword [edx+28]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [edx+32]
	mov	dword [ebx+eax*4+28],0
	mov	eax,dword [_bb_obstacleTanam_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15825
_15825:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+108],1
	jne	_64296
	fld	dword [ebx+72]
	fld	dword [ebx+76]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64297
	fld	dword [ebx+72]
	fsub	dword [_124262]
	fld	dword [ebx+76]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_64298
	fld	dword [ebx+76]
	fstp	dword [ebx+72]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64301
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64299
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_64299:
_64301:
	cmp	eax,0
	je	_64303
	mov	dword [ebx+108],0
	fld	dword [ebx+80]
	fstp	dword [ebx+72]
	fld	dword [ebx+92]
	fstp	dword [ebx+88]
	fld	dword [ebx+100]
	fstp	dword [ebx+96]
	jmp	_64304
_64303:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
_64304:
	jmp	_64306
_64298:
	fld	dword [ebx+72]
	fsub	dword [_124263]
	fstp	dword [ebx+72]
	fld	dword [ebx+88]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64307
	fld	dword [ebx+88]
	fsub	dword [_124264]
	fstp	dword [ebx+88]
	fld	dword [ebx+96]
	fadd	dword [_124265]
	fstp	dword [ebx+96]
_64307:
_64306:
_64297:
_64296:
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [ebx+32]
	mov	eax,dword [ecx+eax*4+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64308
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [ebx+32]
	mov	eax,dword [ecx+eax*4+28]
	cmp	eax,dword [ebx+36]
	sete	al
	movzx	eax,al
_64308:
	cmp	eax,0
	je	_64310
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_64311
	mov	eax,dword [ebx+20]
	cmp	eax,2
	setl	al
	movzx	eax,al
_64311:
	cmp	eax,0
	je	_64313
	fld	dword [ebx+48]
	fsub	dword [_124266]
	fstp	dword [ebx+48]
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_64314
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
_64314:
_64313:
_64310:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_15828
_15828:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+108],1
	jne	_64317
	push	dword [ebx+88]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+96]
	push	dword [ebx+96]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+104]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	jmp	_64318
_64317:
	cmp	dword [ebx+56],1
	jne	_64319
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_64319:
_64318:
	mov	eax,0
	jmp	_15831
_15831:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_setFrame:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [ebx+20],0
	jne	_64320
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64321
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	setne	al
	movzx	eax,al
_64321:
	cmp	eax,0
	jne	_64323
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_64323:
	cmp	eax,0
	jne	_64327
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64325
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_64325:
_64327:
	cmp	eax,0
	je	_64329
	fld	dword [ebx+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64330
	mov	dword [ebx+56],0
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [ebx+32]
	mov	dword [ecx+eax*4+28],0
	jmp	_64331
_64330:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
_64331:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64335
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64333
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_64333:
_64335:
	cmp	eax,0
	je	_64337
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	dword [ebx+108],1
_64337:
	jmp	_64339
_64329:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_64340
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	setne	al
	movzx	eax,al
_64340:
	cmp	eax,0
	je	_64342
	cmp	dword [_bb_currGameMode],478
	jne	_64343
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	jmp	_64345
_64343:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	dword [ebx+108],1
_64345:
_64342:
_64339:
	jmp	_64347
_64320:
	cmp	dword [ebx+20],0
	jle	_64348
	sub	dword [ebx+20],eax
	cmp	eax,3
	jne	_64349
	cmp	dword [ebx+20],0
	jne	_64350
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	jmp	_64352
_64350:
	cmp	dword [ebx+20],-1
	jne	_64353
	mov	dword [ebx+20],3
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
	jmp	_64355
_64353:
	cmp	dword [ebx+20],-2
	jne	_64356
	mov	dword [ebx+20],0
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
_64356:
_64355:
_64352:
	jmp	_64358
_64349:
	cmp	dword [ebx+20],0
	jge	_64359
	mov	dword [ebx+20],0
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,8
_64359:
_64358:
_64348:
_64347:
	fld	dword [ebx+52]
	fstp	dword [ebx+48]
	cmp	dword [_bb_currGameMode],666
	jne	_64361
	push	dword [ebx+36]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimPanenObs+68]
	add	esp,12
_64361:
	mov	eax,0
	jmp	_15835
_15835:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_tumbuh:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+20],2
	jge	_64362
	cmp	dword [ebx+56],0
	jne	_64363
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64365
	cmp	edx,4
	sete	al
	movzx	eax,al
_64365:
	cmp	eax,0
	jne	_64367
	cmp	edx,6
	sete	al
	movzx	eax,al
_64367:
	cmp	eax,0
	jne	_64369
	cmp	edx,8
	sete	al
	movzx	eax,al
_64369:
	cmp	eax,0
	jne	_64371
	cmp	edx,10
	sete	al
	movzx	eax,al
_64371:
	cmp	eax,0
	je	_64373
	mov	dword [ebx+56],1
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [ebx+32]
	mov	ecx,dword [ebx+36]
	mov	dword [edx+eax*4+28],ecx
_64373:
	jmp	_64374
_64363:
	add	dword [ebx+20],1
_64374:
	fld	dword [ebx+52]
	fstp	dword [ebx+48]
_64362:
	mov	eax,0
	jmp	_15838
_15838:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_getNilai:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [_bb_currLevelName],3
	jne	_64375
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [edx+40]
	cmp	eax,9999999
	jl	_64376
	mov	dword [_bb_moneygame],9999999
	jmp	_64377
_64376:
	mov	eax,dword [edx+40]
	add	dword [_bb_moneygame],eax
_64377:
	jmp	_64378
_64375:
	mov	eax,dword [_bb_nilaigame]
	add	eax,dword [edx+40]
	cmp	eax,99999
	jl	_64379
	mov	dword [_bb_nilaigame],99999
	jmp	_64380
_64379:
	mov	eax,dword [edx+40]
	add	dword [_bb_nilaigame],eax
_64380:
_64378:
	mov	eax,0
	jmp	_15841
_15841:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_5838
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_64383
	push	_5839
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_64384
	push	_5840
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_64385
	push	_5841
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_64386
	jmp	_64382
_64383:
	mov	esi,811
	jmp	_64382
_64384:
	mov	esi,821
	jmp	_64382
_64385:
	mov	esi,831
	jmp	_64382
_64386:
	mov	esi,841
	jmp	_64382
_64382:
	mov	eax,esi
	jmp	_15844
_15844:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,811
	je	_64391
	cmp	edx,821
	je	_64392
	cmp	edx,831
	je	_64393
	cmp	edx,841
	je	_64394
	jmp	_64390
_64391:
	mov	eax,_5838
	jmp	_64390
_64392:
	mov	eax,_5839
	jmp	_64390
_64393:
	mov	eax,_5840
	jmp	_64390
_64394:
	mov	eax,_5841
	jmp	_64390
_64390:
	jmp	_15847
_15847:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64395
	cmp	ebx,811
	je	_64398
	cmp	ebx,821
	je	_64399
	cmp	ebx,831
	je	_64400
	cmp	ebx,841
	je	_64401
	jmp	_64397
_64398:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_64402
	cmp	dword [_bb_animTool_3_image],0
	jne	_64403
	push	2
	push	19
	push	0
	push	158
	push	152
	push	_64404
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_3_image],eax
_64403:
	jmp	_64405
_64402:
	cmp	dword [_bb_animTool_3_image],0
	jne	_64406
	push	2
	push	17
	push	0
	push	138
	push	149
	push	_64407
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_3_image],eax
_64406:
_64405:
	cmp	dword [_bb_sfx_sabitrumput],0
	jne	_64408
	push	0
	push	_64409
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_sabitrumput],eax
_64408:
	cmp	dword [_bb_currLevelName],3
	je	_64410
	cmp	dword [_bb_obsTanam_1_image],0
	jne	_64411
	push	2
	push	3
	push	0
	push	113
	push	93
	push	_64412
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_obsTanam_1_image],eax
_64411:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_64413
	cmp	dword [_bb_curTool_3_image],0
	jne	_64414
	push	2
	push	_64415
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_3_image],eax
_64414:
	jmp	_64416
_64413:
	cmp	dword [_bb_curTool_3_image],0
	jne	_64417
	push	2
	push	_64418
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_3_image],eax
_64417:
_64416:
_64410:
	jmp	_64397
_64399:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [edx+16+24],eax
	jne	_64419
	cmp	dword [_bb_animTool_2_image],0
	jne	_64420
	push	2
	push	19
	push	0
	push	171
	push	242
	push	_64421
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_2_image],eax
_64420:
	jmp	_64422
_64419:
	cmp	dword [_bb_animTool_2_image],0
	jne	_64423
	push	2
	push	17
	push	0
	push	171
	push	242
	push	_64424
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_2_image],eax
_64423:
_64422:
	cmp	dword [_bb_sfx_cangkulsalju],0
	jne	_64425
	push	0
	push	_64426
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_cangkulsalju],eax
_64425:
	cmp	dword [_bb_currLevelName],3
	je	_64427
	cmp	dword [_bb_obsTanam_2_image],0
	jne	_64428
	push	2
	push	3
	push	0
	push	95
	push	85
	push	_64429
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_obsTanam_2_image],eax
_64428:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [edx+16+24],eax
	jne	_64430
	cmp	dword [_bb_curTool_2_image],0
	jne	_64431
	push	2
	push	_64432
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_2_image],eax
_64431:
	jmp	_64433
_64430:
	cmp	dword [_bb_curTool_2_image],0
	jne	_64434
	push	2
	push	_64435
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_2_image],eax
_64434:
_64433:
_64427:
	jmp	_64397
_64400:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_64436
	cmp	dword [_bb_animTool_4_image],0
	jne	_64437
	push	2
	push	21
	push	0
	push	126
	push	141
	push	_64438
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_4_image],eax
_64437:
	jmp	_64439
_64436:
	cmp	dword [_bb_animTool_4_image],0
	jne	_64440
	push	2
	push	12
	push	0
	push	127
	push	142
	push	_64441
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_4_image],eax
_64440:
_64439:
	cmp	dword [_bb_sfx_pukulbatu],0
	jne	_64442
	push	0
	push	_64443
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_pukulbatu],eax
_64442:
	cmp	dword [_bb_currLevelName],3
	je	_64444
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64445
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_64445:
	cmp	eax,0
	je	_64447
	jmp	_64448
_64447:
	cmp	dword [_bb_obsTanam_3_image],0
	jne	_64449
	push	2
	push	3
	push	0
	push	60
	push	75
	push	_64450
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_obsTanam_3_image],eax
_64449:
_64448:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_64451
	cmp	dword [_bb_curTool_4_image],0
	jne	_64452
	push	2
	push	_64453
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_4_image],eax
_64452:
	jmp	_64454
_64451:
	cmp	dword [_bb_curTool_4_image],0
	jne	_64455
	push	2
	push	_64456
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_4_image],eax
_64455:
_64454:
_64444:
	jmp	_64397
_64401:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_64457
	cmp	dword [_bb_animTool_5_image],0
	jne	_64458
	push	2
	push	14
	push	0
	push	157
	push	182
	push	_64459
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_5_image],eax
_64458:
	jmp	_64460
_64457:
	cmp	dword [_bb_animTool_5_image],0
	jne	_64461
	push	2
	push	12
	push	0
	push	157
	push	183
	push	_64462
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_5_image],eax
_64461:
_64460:
	cmp	dword [_bb_sfx_kapakkayu],0
	jne	_64463
	push	0
	push	_64464
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_kapakkayu],eax
_64463:
	cmp	dword [_bb_currLevelName],3
	je	_64465
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64466
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_64466:
	cmp	eax,0
	je	_64468
	jmp	_64469
_64468:
	cmp	dword [_bb_obsTanam_4_image],0
	jne	_64470
	push	2
	push	3
	push	0
	push	65
	push	75
	push	_64471
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_obsTanam_4_image],eax
_64470:
_64469:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_64472
	cmp	dword [_bb_curTool_5_image],0
	jne	_64473
	push	2
	push	_64474
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_5_image],eax
_64473:
	jmp	_64475
_64472:
	cmp	dword [_bb_curTool_5_image],0
	jne	_64476
	push	2
	push	_64477
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_5_image],eax
_64476:
_64475:
_64465:
	jmp	_64397
_64397:
	jmp	_64478
_64395:
	push	_884
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64479
	cmp	ebx,811
	je	_64482
	jmp	_64481
_64482:
	cmp	dword [_bb_animTool_3_image],0
	je	_64483
	push	dword [_bb_animTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_3_image],0
_64483:
	cmp	dword [_bb_curTool_3_image],0
	je	_64484
	push	dword [_bb_curTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_3_image],0
_64484:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_64485
	cmp	dword [_bb_animTool_3_image],0
	jne	_64486
	push	2
	push	19
	push	0
	push	158
	push	152
	push	_64404
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_3_image],eax
_64486:
_64485:
	jmp	_64481
_64481:
	jmp	_64487
_64479:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64488
	cmp	dword [_bb_obsTanam_1_image],0
	je	_64489
	push	dword [_bb_obsTanam_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_obsTanam_1_image],0
_64489:
	cmp	dword [_bb_animTool_3_image],0
	je	_64490
	push	dword [_bb_animTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_3_image],0
_64490:
	cmp	dword [_bb_curTool_3_image],0
	je	_64491
	push	dword [_bb_curTool_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_3_image],0
_64491:
	cmp	dword [_bb_sfx_sabitrumput],0
	je	_64492
	push	dword [_bb_sfx_sabitrumput]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_sabitrumput],0
_64492:
	cmp	dword [_bb_obsTanam_2_image],0
	je	_64493
	push	dword [_bb_obsTanam_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_obsTanam_2_image],0
_64493:
	cmp	dword [_bb_animTool_2_image],0
	je	_64494
	push	dword [_bb_animTool_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_2_image],0
_64494:
	cmp	dword [_bb_curTool_2_image],0
	je	_64495
	push	dword [_bb_curTool_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_2_image],0
_64495:
	cmp	dword [_bb_sfx_cangkulsalju],0
	je	_64496
	push	dword [_bb_sfx_cangkulsalju]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_cangkulsalju],0
_64496:
	cmp	dword [_bb_obsTanam_3_image],0
	je	_64497
	push	dword [_bb_obsTanam_3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_obsTanam_3_image],0
_64497:
	cmp	dword [_bb_animTool_4_image],0
	je	_64498
	push	dword [_bb_animTool_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_4_image],0
_64498:
	cmp	dword [_bb_curTool_4_image],0
	je	_64499
	push	dword [_bb_curTool_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_4_image],0
_64499:
	cmp	dword [_bb_sfx_pukulbatu],0
	je	_64500
	push	dword [_bb_sfx_pukulbatu]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_pukulbatu],0
_64500:
	cmp	dword [_bb_obsTanam_4_image],0
	je	_64501
	push	dword [_bb_obsTanam_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_obsTanam_4_image],0
_64501:
	cmp	dword [_bb_animTool_5_image],0
	je	_64502
	push	dword [_bb_animTool_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_5_image],0
_64502:
	cmp	dword [_bb_curTool_5_image],0
	je	_64503
	push	dword [_bb_curTool_5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_5_image],0
_64503:
	cmp	dword [_bb_sfx_kapakkayu],0
	je	_64504
	push	dword [_bb_sfx_kapakkayu]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_kapakkayu],0
_64504:
	call	_bbGCCollect
_64488:
_64487:
_64478:
	mov	eax,0
	jmp	_15851
_15851:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+28],edi
	mov	dword [ebx+32],esi
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	push	_42
	push	dword [ebx+36]
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [ebx+36]
	cmp	eax,811
	je	_64509
	cmp	eax,821
	je	_64510
	cmp	eax,831
	je	_64511
	cmp	eax,841
	je	_64512
	jmp	_64508
_64509:
	mov	eax,dword [_bb_obsTanam_1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_124405]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_124406]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_64508
_64510:
	mov	eax,dword [_bb_obsTanam_2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_124407]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_124408]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_64508
_64511:
	mov	eax,dword [_bb_obsTanam_3_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_124409]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_124410]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_64508
_64512:
	mov	eax,dword [_bb_obsTanam_4_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_124411]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_124412]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_64508
_64508:
	push	dword [ebx+36]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	mov	dword [ebx+40],eax
	fld	dword [ebp+24]
	fmul	dword [_124413]
	fstp	dword [ebx+52]
	fld	dword [ebx+52]
	fstp	dword [ebx+48]
	mov	eax,dword [ebp+20]
	sub	eax,1
	mov	dword [ebx+20],eax
	mov	dword [ebx+44],600
	mov	dword [ebx+56],1
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	eax,dword [_bb_obstacleTanam_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [ebx+32]
	cmp	dword [ecx+eax*4+28],0
	jne	_64514
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [ebx+32]
	mov	ecx,dword [ebx+36]
	mov	dword [edx+eax*4+28],ecx
_64514:
	mov	dword [ebx+108],0
	fld	dword [ebx+8]
	fstp	dword [ebx+68]
	fld	dword [ebx+12]
	fsub	dword [_124414]
	fstp	dword [ebx+72]
	fld	dword [ebx+72]
	fsub	dword [_124415]
	fstp	dword [ebx+76]
	fld	dword [ebx+72]
	fstp	dword [ebx+80]
	mov	eax,dword [_bb_animPanenBuah_Nilai_image]
	mov	dword [ebx+84],eax
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld1
	fstp	dword [ebx+88]
	fld	dword [ebx+88]
	fstp	dword [ebx+92]
	fld1
	fstp	dword [ebx+96]
	fld	dword [ebx+96]
	fstp	dword [ebx+100]
	mov	eax,dword [ebx+40]
	cmp	eax,50
	je	_64517
	cmp	eax,75
	je	_64518
	cmp	eax,100
	je	_64519
	mov	dword [ebx+104],0
	jmp	_64516
_64517:
	mov	dword [ebx+104],1
	jmp	_64516
_64518:
	mov	dword [ebx+104],2
	jmp	_64516
_64519:
	mov	dword [ebx+104],3
	jmp	_64516
_64516:
	mov	eax,ebx
	jmp	_15858
_15858:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TObstacleTanam_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_64525],_64526
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	0
	push	1
	push	_2275
	push	esi
	push	_64522
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_64523
	jmp	_5867
_64523:
	jmp	_5869
_5867:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+40],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_5872
_5869:
	push	_2281
	push	esi
	push	_5871
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr3]
	dec	dword [eax+4]
	jnz	_64531
	push	eax
	call	_bbGCFree
	add	esp,4
_64531:
	mov	dword [_bb_debugstr3],ebx
_5872:
	mov	eax,edi
	jmp	_15861
_15861:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CreateObstacleOnEmptySpace:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-12],0
	mov	edi,0
	mov	dword [ebp-8],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64532
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64532:
	cmp	eax,0
	je	_64534
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64539
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64535
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_64535:
	cmp	eax,0
	jne	_64537
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	sete	al
	movzx	eax,al
_64537:
_64539:
	cmp	eax,0
	je	_64541
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5874
_5876:
	mov	eax,edi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5874
	fld	dword [esi+52]
	fdiv	dword [_124432]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	jmp	_5875
_5874:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5876
_5875:
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_64551
_5879:
	mov	ebx,0
	jmp	_64553
_5882:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	jne	_64554
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64555
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_64555:
	cmp	eax,0
	je	_64557
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	811
	push	ebx
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-4],eax
	jmp	_64558
_64557:
	cmp	dword [_bb_sublevel],9
	jne	_64559
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	821
	push	ebx
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-4],eax
_64559:
_64558:
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],0
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	mov	dword [edx+eax*4+28],0
_64554:
_5880:
	add	ebx,1
_64553:
	cmp	ebx,2
	jle	_5882
_5881:
_5877:
	add	esi,1
_64551:
	cmp	esi,5
	jle	_5879
_5878:
_64541:
	jmp	_64560
_64534:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64561
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_64561:
	cmp	eax,0
	je	_64563
	cmp	dword [_bb_level],5
	jne	_64564
	mov	dword [ebp-12],15
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	cmp	dword [_bb_currGameMode],356
	jne	_64565
	mov	edi,2
	jmp	_64567
_64565:
	cmp	dword [_bb_currGameMode],478
	jne	_64568
	mov	edi,5
_64568:
_64567:
	mov	eax,dword [_bb_bagPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5883
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5884
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5885
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_5886
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	esi,0
	jmp	_64573
_5889:
	mov	ebx,0
	jmp	_64574
_5892:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,esi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	cmp	dword [ecx+eax*4+28],0
	jne	_64576
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_3400
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	821
	push	ebx
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],0
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,esi
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	mov	dword [ecx+eax*4+28],0
_64576:
_5890:
	add	ebx,1
_64574:
	cmp	ebx,edi
	jle	_5892
_5891:
_5887:
	add	esi,1
_64573:
	cmp	esi,5
	jle	_5889
_5888:
_64564:
	jmp	_64577
_64563:
	cmp	dword [_bb_currGameMode],666
	jne	_64578
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5893
_5895:
	mov	eax,edi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5893
	fld	dword [esi+52]
	fdiv	dword [_124433]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [esi+36]
	mov	dword [ebp-8],eax
	jmp	_5894
_5893:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5895
_5894:
	cmp	dword [_bb_level],5
	jne	_64585
	push	4
	push	1
	call	_brl_random_Rand
	add	esp,8
	cmp	eax,2
	je	_64589
	cmp	eax,3
	je	_64590
	cmp	eax,4
	je	_64591
	mov	dword [ebp-8],811
	jmp	_64588
_64589:
	mov	dword [ebp-8],831
	jmp	_64588
_64590:
	mov	dword [ebp-8],841
	jmp	_64588
_64591:
	mov	dword [ebp-8],821
	jmp	_64588
_64588:
_64585:
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_64592
_5898:
	mov	ebx,0
	jmp	_64593
_5901:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	jne	_64594
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	dword [ebp-8]
	push	ebx
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],0
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	mov	dword [edx+eax*4+28],0
_64594:
_5899:
	add	ebx,1
_64593:
	cmp	ebx,2
	jle	_5901
_5900:
_5896:
	add	esi,1
_64592:
	cmp	esi,5
	jle	_5898
_5897:
	jmp	_64595
_64578:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64596
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_64596:
	cmp	eax,0
	je	_64598
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5902
_5904:
	mov	eax,edi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5902
	fld	dword [esi+52]
	fdiv	dword [_124434]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	jmp	_5903
_5902:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5904
_5903:
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_64604
_5907:
	mov	ebx,0
	jmp	_64605
_5910:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	cmp	dword [edx+eax*4+28],0
	jne	_64606
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	811
	push	ebx
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],0
	mov	edx,dword [_bb_isininjabox]
	mov	eax,esi
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	mov	dword [edx+eax*4+28],0
_64606:
_5908:
	add	ebx,1
_64605:
	cmp	ebx,2
	jle	_5910
_5909:
_5905:
	add	esi,1
_64604:
	cmp	esi,5
	jle	_5907
_5906:
_64598:
_64595:
_64577:
_64560:
	mov	eax,0
	jmp	_15863
_15863:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CreateObstacle_SPC3:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64607
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_64607:
	cmp	eax,0
	je	_64609
	mov	esi,dword [_bb_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5911
_5913:
	mov	eax,ebx
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5911
	fld	dword [eax+52]
	fdiv	dword [_124465]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	jmp	_5912
_5911:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5913
_5912:
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	1
	push	811
	push	dword [ebp+12]
	push	dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [eax+56],0
	mov	ecx,dword [_bb_isininjabox]
	mov	eax,dword [ebp+8]
	mov	edx,dword [_bb_isininjabox]
	imul	eax,dword [edx+24]
	add	eax,dword [ebp+12]
	mov	dword [ecx+eax*4+28],0
_64609:
	mov	eax,0
	jmp	_15867
_15867:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Obstacle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_64621
	mov	edi,dword [_bb_obstacleTanam_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5914
_5916:
	mov	eax,dword [ebp-4]
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5914
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_5914:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5916
_5915:
_64621:
	mov	eax,0
	jmp	_15870
_15870:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Obstacle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	ecx,0
	jmp	_64631
_5919:
	mov	edx,0
	jmp	_64633
_5922:
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	eax,dword [ebx+eax*4+28]
	cmp	eax,811
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64634
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	eax,dword [ebx+eax*4+28]
	cmp	eax,821
	sete	al
	movzx	eax,al
_64634:
	cmp	eax,0
	jne	_64636
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	eax,dword [ebx+eax*4+28]
	cmp	eax,831
	sete	al
	movzx	eax,al
_64636:
	cmp	eax,0
	jne	_64638
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	eax,dword [ebx+eax*4+28]
	cmp	eax,841
	sete	al
	movzx	eax,al
_64638:
	cmp	eax,0
	je	_64640
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,ecx
	mov	esi,dword [_bb_isininjabox]
	imul	eax,dword [esi+24]
	add	eax,edx
	mov	dword [ebx+eax*4+28],0
_64640:
_5920:
	add	edx,1
_64633:
	cmp	edx,12
	jle	_5922
_5921:
_5917:
	add	ecx,1
_64631:
	cmp	ecx,5
	jle	_5919
_5918:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_64642
	mov	edi,0
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_64644
_5925:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	0
	push	0
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,20
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+52]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+48]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+72]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+88]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+96]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+104],eax
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+108],eax
_5923:
	add	edi,1
_64644:
	cmp	edi,dword [ebp-4]
	jle	_5925
_5924:
_64642:
	mov	eax,0
	jmp	_15873
_15873:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDisturber
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	fldz
	fstp	dword [ebx+160]
	fldz
	fstp	dword [ebx+164]
	fldz
	fstp	dword [ebx+168]
	mov	dword [ebx+172],0
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	mov	dword [ebx+188],0
	mov	dword [ebx+192],0
	fldz
	fstp	dword [ebx+196]
	fldz
	fstp	dword [ebx+200]
	mov	dword [ebx+204],0
	fldz
	fstp	dword [ebx+208]
	fldz
	fstp	dword [ebx+212]
	mov	eax,0
	jmp	_15876
_15876:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15879:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_64650
	push	eax
	call	_bbGCFree
	add	esp,4
_64650:
	mov	eax,0
	jmp	_64648
_64648:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_64653
	cmp	ebx,0
	je	_64654
	jmp	_64652
_64653:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_64652
_64654:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_64652
_64652:
	mov	eax,0
	jmp	_15883
_15883:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15886
_15886:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_disturber_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15889
_15889:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+76]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64656
	fld	dword [ebx+76]
	fsub	dword [_124494]
	fstp	dword [ebx+76]
_64656:
	fld	dword [ebx+76]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_64657
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
_64657:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_15892
_15892:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+84],1
	jne	_64660
	mov	eax,dword [ebx+72]
	cmp	eax,5002
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64661
	mov	eax,dword [ebx+204]
	cmp	eax,1
	sete	al
	movzx	eax,al
_64661:
	cmp	eax,0
	je	_64663
	push	dword [ebx+188]
	push	dword [ebx+200]
	push	dword [ebx+196]
	push	_brl_max2d_TImage
	push	dword [ebx+184]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_64663:
	push	dword [ebx+168]
	push	dword [ebx+168]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+144]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+48]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	cmp	dword [ebx+72],5001
	jne	_64664
	push	dword [ebx+136]
	push	dword [ebx+136]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+140]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+120]
	push	dword [ebx+132]
	push	dword [ebx+128]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_64664:
_64660:
	mov	eax,0
	jmp	_15895
_15895:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_serang:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	cmp	edx,5001
	je	_64667
	cmp	edx,5002
	je	_64668
	cmp	edx,5003
	je	_64669
	jmp	_64666
_64667:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	jmp	_64666
_64668:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	jmp	_64666
_64669:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	jmp	_64666
_64666:
	mov	eax,0
	jmp	_15898
_15898:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_serang1:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	cmp	dword [eax+84],0
	jne	_64673
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],1
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	add	eax,1
	mov	dword [edx+92],eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_ombak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64673:
	mov	edi,22
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	cmp	eax,1
	je	_64677
	cmp	eax,2
	je	_64678
	jmp	_64676
_64677:
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	qword [ebp-8]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	qword [ebp-16]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,edi
	jle	_64683
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-20]
	fsubrp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fadd	dword [_124510]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fsub	dword [_124511]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+132]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+124]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+120],edx
	jle	_64684
	mov	eax,dword [ebp+8]
	mov	dword [eax+120],0
_64684:
	jmp	_64685
_64683:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	dword [eax+88],2
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64686
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	cmp	eax,3
	sete	al
	movzx	eax,al
_64686:
	cmp	eax,0
	je	_64688
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],2
	jmp	_64689
_64688:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],2
	jne	_64690
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],2
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],1
_64690:
_64689:
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [ebp+8]
	cmp	eax,dword [edx+104]
	jge	_64692
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+104],eax
_64692:
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [ebp+8]
	cmp	eax,dword [edx+112]
	jge	_64695
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+112],eax
_64695:
	jmp	_5926
_5928:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5929
_5931:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5929
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64704
	cmp	edx,6
	sete	al
	movzx	eax,al
_64704:
	cmp	eax,0
	jne	_64706
	cmp	edx,10
	sete	al
	movzx	eax,al
_64706:
	cmp	eax,0
	je	_64708
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	add	eax,1
	mov	dword [edx+100],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+104]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],edx
	jl	_64710
	jmp	_5930
_64710:
_64708:
_5929:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5931
_5930:
_5926:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+104]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],edx
	jl	_5928
_5927:
	jmp	_5932
_5934:
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_5935
_5937:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5935
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64717
	cmp	edx,6
	sete	al
	movzx	eax,al
_64717:
	cmp	eax,0
	jne	_64719
	cmp	edx,10
	sete	al
	movzx	eax,al
_64719:
	cmp	eax,0
	je	_64721
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	add	eax,1
	mov	dword [edx+108],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],edx
	jl	_64723
	jmp	_5936
_64723:
_64721:
_5935:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5937
_5936:
_5932:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],edx
	jl	_5934
_5933:
	mov	eax,dword [ebp+8]
	fld	dword [eax+136]
	fld	dword [_124512]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_64724
	mov	eax,dword [ebp+8]
	fld	dword [eax+136]
	fadd	dword [_124513]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+136]
_64724:
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64725
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fsub	dword [_124514]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+140]
_64725:
_64685:
	jmp	_64676
_64678:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+44]
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+60]
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],edx
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+20]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	qword [ebp-28]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-28]
	fmulp	st1,st0
	fstp	qword [ebp-28]
	fld	qword [ebp-28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	fstp	qword [ebp-36]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-36]
	fmulp	st1,st0
	fstp	qword [ebp-36]
	fld	qword [ebp-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,edi
	jle	_64727
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+136]
	fld	dword [_124515]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_64728
	mov	eax,dword [ebp+8]
	fld	dword [eax+136]
	fadd	dword [_124516]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+136]
_64728:
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64729
	mov	eax,dword [ebp+8]
	fld	dword [eax+140]
	fsub	dword [_124517]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+140]
_64729:
	mov	eax,dword [ebp+8]
	fld	dword [eax+144]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64730
	mov	eax,dword [ebp+8]
	fld	dword [eax+144]
	fsub	dword [_124518]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+144]
_64730:
	jmp	_64731
_64727:
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-40]
	fsubrp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_124519]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fsub	dword [_124520]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+132]
	fld	dword [_124521]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+80]
	mov	eax,dword [ebp+8]
	fld	dword [eax+80]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+76]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+88],1
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+40]
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+56]
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+96]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+92],edx
	jl	_64732
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_64732:
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+136]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+140]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+144]
_64731:
	jmp	_64676
_64676:
	mov	eax,0
	jmp	_15901
_15901:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_serang2:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+88]
	cmp	eax,1
	je	_64736
	cmp	eax,2
	je	_64737
	cmp	eax,3
	je	_64738
	cmp	eax,4
	je	_64739
	cmp	eax,5
	je	_64740
	jmp	_64735
_64736:
	cmp	dword [edi+84],0
	jne	_64741
	add	dword [edi+92],1
_64741:
	mov	dword [edi+100],0
	mov	dword [edi+108],0
	mov	ecx,2
	mov	eax,dword [edi+92]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64748
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64742
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64742:
	cmp	eax,0
	je	_64744
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_64744:
	cmp	eax,0
	je	_64746
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_64746:
_64748:
	cmp	eax,0
	je	_64750
	mov	dword [edi+104],1
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [edi+104]
	jge	_64752
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+104],eax
_64752:
	jmp	_5938
_5940:
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-36],eax
	jmp	_5941
_5943:
	mov	eax,dword [ebp-36]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5941
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64761
	cmp	edx,6
	sete	al
	movzx	eax,al
_64761:
	cmp	eax,0
	jne	_64763
	cmp	edx,10
	sete	al
	movzx	eax,al
_64763:
	cmp	eax,0
	je	_64765
	add	dword [edi+100],1
	mov	eax,dword [ebx+236]
	mov	dword [edi+68],eax
	mov	eax,dword [ebx+232]
	mov	dword [edi+64],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [edi+64]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,194
	add	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+16]
	fld	dword [edi+12]
	fstp	dword [edi+160]
	fld	dword [edi+16]
	fstp	dword [edi+164]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,2
	mov	eax,dword [edx+eax*4+24]
	sub	eax,40
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64766
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64766:
	cmp	eax,0
	je	_64768
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_64768:
	cmp	eax,0
	je	_64770
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_64770:
	cmp	eax,0
	je	_64772
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_5944
_5946:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_5944
	cmp	dword [eax+148],398
	jne	_64779
	fld	dword [eax+24]
	fsub	dword [_124551]
	fstp	dword [edi+12]
	fld	dword [eax+28]
	fsub	dword [_124552]
	fstp	dword [edi+16]
	jmp	_5945
_64779:
_5944:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5946
_5945:
	mov	dword [edi+48],24
	fld	dword [_124553]
	fstp	dword [edi+168]
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiboss_castmagic]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64772:
	mov	eax,dword [edi+104]
	cmp	dword [edi+100],eax
	jl	_64780
	jmp	_5942
_64780:
_64765:
_5941:
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5943
_5942:
_5938:
	mov	eax,dword [edi+104]
	cmp	dword [edi+100],eax
	jl	_5940
_5939:
	cmp	dword [edi+100],0
	jle	_64781
	cmp	dword [edi+84],0
	jne	_64782
	mov	dword [edi+88],2
	mov	dword [edi+84],1
	mov	eax,dword [edi+148]
	mov	dword [edi+36],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+52],eax
_64782:
	jmp	_64783
_64781:
	cmp	dword [edi+100],0
	jne	_64784
	mov	dword [edi+88],5
_64784:
_64783:
	jmp	_64785
_64750:
	mov	dword [edi+112],1
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [edi+112]
	jge	_64787
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+112],eax
_64787:
	jmp	_5947
_5949:
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5950
_5952:
	mov	eax,dword [ebp-4]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5950
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64795
	cmp	edx,6
	sete	al
	movzx	eax,al
_64795:
	cmp	eax,0
	jne	_64797
	cmp	edx,10
	sete	al
	movzx	eax,al
_64797:
	cmp	eax,0
	je	_64799
	add	dword [edi+108],1
	mov	eax,dword [ebx+88]
	mov	dword [edi+68],eax
	mov	eax,dword [ebx+84]
	mov	dword [edi+64],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [edi+64]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,194
	add	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+16]
	fld	dword [edi+12]
	fstp	dword [edi+160]
	fld	dword [edi+16]
	fstp	dword [edi+164]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,2
	mov	eax,dword [edx+eax*4+24]
	sub	eax,40
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+12]
	mov	eax,dword [edi+112]
	cmp	dword [edi+108],eax
	jl	_64800
	jmp	_5951
_64800:
_64799:
_5950:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5952
_5951:
_5947:
	mov	eax,dword [edi+112]
	cmp	dword [edi+108],eax
	jl	_5949
_5948:
	cmp	dword [edi+108],0
	jle	_64801
	cmp	dword [edi+84],0
	jne	_64802
	mov	dword [edi+88],2
	mov	dword [edi+84],1
	mov	eax,dword [edi+148]
	mov	dword [edi+36],eax
	mov	eax,dword [edi+156]
	mov	dword [edi+52],eax
_64802:
	jmp	_64803
_64801:
	cmp	dword [edi+108],0
	jne	_64804
	mov	dword [edi+88],5
_64804:
_64803:
_64785:
	jmp	_64735
_64737:
	mov	dword [ebp-40],1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64806
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64806:
	cmp	eax,0
	je	_64808
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_64808:
	cmp	eax,0
	je	_64810
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_64810:
	cmp	eax,0
	je	_64812
	mov	dword [ebp-40],30
_64812:
	fld	dword [edi+12]
	fsub	dword [edi+160]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+16]
	fsub	dword [edi+164]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	qword [ebp-16]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	qword [ebp-24]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	push	dword [edi+164]
	push	dword [edi+160]
	push	dword [edi+16]
	push	dword [edi+12]
	mov	eax,dword [edi]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,dword [ebp-40]
	jle	_64817
	fld	dword [edi+12]
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	fsubp	st1,st0
	fstp	dword [edi+12]
	fld	dword [edi+16]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	fsubp	st1,st0
	fstp	dword [edi+16]
	fld	dword [edi+168]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_64818
	fld	dword [edi+168]
	fadd	dword [_124554]
	fstp	dword [edi+168]
_64818:
	jmp	_64819
_64817:
	fld	dword [edi+160]
	fstp	dword [edi+12]
	fld	dword [edi+164]
	fstp	dword [edi+16]
	fld1
	fstp	dword [edi+168]
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64820
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64820:
	cmp	eax,0
	je	_64822
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_64822:
	cmp	eax,0
	je	_64824
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_64824:
	cmp	eax,0
	je	_64826
	mov	eax,dword [edi+52]
	sub	eax,1
	mov	dword [edi+48],eax
_64826:
_64819:
	add	dword [edi+48],1
	mov	eax,dword [edi+52]
	sub	eax,1
	cmp	dword [edi+48],eax
	jl	_64827
	mov	dword [edi+88],3
	mov	dword [edi+48],0
	mov	eax,dword [edi+172]
	mov	dword [edi+36],eax
	mov	eax,dword [edi+180]
	mov	dword [edi+52],eax
_64827:
	jmp	_64735
_64738:
	cmp	dword [edi+48],0
	jne	_64828
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_petir]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64828:
	add	dword [edi+48],1
	mov	eax,dword [edi+52]
	sub	eax,1
	cmp	dword [edi+48],eax
	jl	_64829
	mov	dword [edi+88],4
_64829:
	cmp	dword [edi+204],1
	jne	_64830
	add	dword [edi+188],1
	mov	eax,dword [edi+192]
	sub	eax,1
	cmp	dword [edi+188],eax
	jl	_64831
	mov	dword [edi+204],0
	mov	dword [edi+88],5
_64831:
_64830:
	cmp	dword [edi+48],3
	jne	_64832
	cmp	dword [edi+100],0
	jle	_64833
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-28],eax
	jmp	_5953
_5955:
	mov	eax,dword [ebp-28]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5953
	mov	eax,dword [ebx+236]
	cmp	eax,dword [edi+68]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64839
	mov	eax,dword [ebx+232]
	cmp	eax,dword [edi+64]
	sete	al
	movzx	eax,al
_64839:
	cmp	eax,0
	je	_64841
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [edi+44]
	mov	dword [edi+184],eax
	mov	eax,dword [edi+60]
	mov	dword [edi+192],eax
	mov	dword [edi+188],0
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+196]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [edi+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+200]
	mov	dword [edi+204],1
	jmp	_5954
_64841:
_5953:
	mov	eax,dword [ebp-28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5955
_5954:
	jmp	_64843
_64833:
	cmp	dword [edi+108],0
	jle	_64844
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-32],eax
	jmp	_5956
_5958:
	mov	eax,dword [ebp-32]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5956
	mov	eax,dword [ebx+88]
	cmp	eax,dword [edi+68]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64850
	mov	eax,dword [ebx+84]
	cmp	eax,dword [edi+64]
	sete	al
	movzx	eax,al
_64850:
	cmp	eax,0
	je	_64852
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [edi+40]
	mov	dword [edi+184],eax
	mov	eax,dword [edi+56]
	mov	dword [edi+192],eax
	mov	dword [edi+188],0
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,5
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+196]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [edi+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,10
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [edi+200]
	mov	dword [edi+204],1
	jmp	_5957
_64852:
_5956:
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5958
_5957:
_64844:
_64843:
_64832:
	jmp	_64735
_64739:
	cmp	dword [edi+204],1
	jne	_64854
	add	dword [edi+188],1
	mov	eax,dword [edi+192]
	sub	eax,1
	cmp	dword [edi+188],eax
	jl	_64855
	mov	dword [edi+204],0
	mov	dword [edi+88],5
_64855:
_64854:
	jmp	_64735
_64740:
	mov	dword [edi+48],0
	mov	dword [edi+84],0
	mov	dword [edi+88],1
	fld	dword [_124555]
	fstp	dword [edi+80]
	fld	dword [edi+80]
	fstp	dword [edi+76]
	mov	eax,dword [edi+96]
	cmp	dword [edi+92],eax
	jl	_64856
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_64856:
	jmp	_64735
_64735:
	mov	eax,0
	jmp	_15904
_15904:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_serang3:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+88]
	cmp	eax,1
	je	_64860
	cmp	eax,2
	je	_64861
	cmp	eax,3
	je	_64862
	cmp	eax,4
	je	_64863
	jmp	_64859
_64860:
	cmp	dword [ebx+84],0
	jne	_64864
	add	dword [ebx+92],1
_64864:
	mov	dword [ebx+100],0
	mov	dword [ebx+108],0
	mov	ecx,2
	mov	eax,dword [ebx+92]
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64865
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	setne	al
	movzx	eax,al
_64865:
	cmp	eax,0
	jne	_64867
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_64867:
	cmp	eax,0
	je	_64869
	mov	dword [ebx+104],1
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [ebx+104]
	jge	_64871
	mov	eax,dword [_bb_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [ebx+104],eax
_64871:
	jmp	_5959
_5961:
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5962
_5964:
	mov	eax,dword [ebp-4]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5962
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64880
	cmp	edx,6
	sete	al
	movzx	eax,al
_64880:
	cmp	eax,0
	jne	_64882
	cmp	edx,10
	sete	al
	movzx	eax,al
_64882:
	cmp	eax,0
	je	_64884
	add	dword [ebx+100],1
	mov	eax,dword [esi+236]
	mov	dword [ebx+68],eax
	mov	eax,dword [esi+232]
	mov	dword [ebx+64],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebx+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,10
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+208]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+212]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebx+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,40
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+28]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,50
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+32]
	fld	dword [ebx+28]
	fadd	dword [_124625]
	fstp	dword [ebx+12]
	fld	dword [ebx+32]
	fsub	dword [_124626]
	fstp	dword [ebx+16]
	mov	eax,dword [ebx+104]
	cmp	dword [ebx+100],eax
	jl	_64885
	jmp	_5963
_64885:
_64884:
_5962:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5964
_5963:
_5959:
	mov	eax,dword [ebx+104]
	cmp	dword [ebx+100],eax
	jl	_5961
_5960:
	cmp	dword [ebx+100],0
	jle	_64886
	cmp	dword [ebx+84],0
	jne	_64887
	mov	dword [ebx+88],2
	mov	dword [ebx+84],1
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_beliung]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64887:
	jmp	_64888
_64886:
	cmp	dword [ebx+100],0
	jne	_64889
	mov	dword [ebx+88],4
_64889:
_64888:
	jmp	_64890
_64869:
	mov	dword [ebx+112],1
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [ebx+112]
	jge	_64892
	mov	eax,dword [_bb_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [ebx+112],eax
_64892:
	jmp	_5965
_5967:
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_5968
_5970:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5968
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64900
	cmp	edx,6
	sete	al
	movzx	eax,al
_64900:
	cmp	eax,0
	jne	_64902
	cmp	edx,10
	sete	al
	movzx	eax,al
_64902:
	cmp	eax,0
	je	_64904
	add	dword [ebx+108],1
	mov	eax,dword [esi+88]
	mov	dword [ebx+68],eax
	mov	eax,dword [esi+84]
	mov	dword [ebx+64],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebx+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,10
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+208]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+212]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebx+68]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,40
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+28]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+64]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,50
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+32]
	fld	dword [ebx+28]
	fadd	dword [_124627]
	fstp	dword [ebx+12]
	fld	dword [ebx+32]
	fsub	dword [_124628]
	fstp	dword [ebx+16]
	mov	eax,dword [ebx+112]
	cmp	dword [ebx+108],eax
	jl	_64905
	jmp	_5969
_64905:
_64904:
_5968:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5970
_5969:
_5965:
	mov	eax,dword [ebx+112]
	cmp	dword [ebx+108],eax
	jl	_5967
_5966:
	cmp	dword [ebx+108],0
	jle	_64906
	cmp	dword [ebx+84],0
	jne	_64907
	mov	dword [ebx+88],2
	mov	dword [ebx+84],1
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_beliung]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_64907:
	jmp	_64908
_64906:
	cmp	dword [ebx+108],0
	jne	_64909
	mov	dword [ebx+88],4
_64909:
_64908:
_64890:
	jmp	_64859
_64861:
	fld	dword [_124629]
	fstp	dword [ebp-28]
	fld	dword [ebx+12]
	fsub	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [ebx+16]
	fsub	dword [ebx+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-40]
	fld	dword [ebp-28]
	fstp	qword [ebp-16]
	fld	dword [ebp-40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-48]
	fld	dword [ebp-28]
	fstp	qword [ebp-24]
	fld	dword [ebp-40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [ebp-44]
	push	dword [ebx+32]
	push	dword [ebx+28]
	push	dword [ebx+16]
	push	dword [ebx+12]
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,16
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_64915
	fld	dword [ebx+12]
	fsub	dword [ebp-48]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fsub	dword [ebp-44]
	fstp	dword [ebx+16]
	add	dword [ebx+48],1
	cmp	dword [ebx+48],29
	jl	_64916
	mov	dword [ebx+48],0
_64916:
	jmp	_64917
_64915:
	mov	dword [ebx+48],29
	fld	dword [ebx+208]
	fstp	dword [ebx+12]
	fld	dword [ebx+212]
	fstp	dword [ebx+16]
	mov	dword [ebx+88],3
_64917:
	jmp	_64859
_64862:
	add	dword [ebx+48],1
	mov	eax,dword [ebx+52]
	sub	eax,1
	cmp	dword [ebx+48],eax
	jl	_64918
	mov	dword [ebx+88],4
_64918:
	cmp	dword [ebx+48],43
	jne	_64919
	cmp	dword [ebx+100],0
	jle	_64920
	mov	edi,dword [_bb_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-32],eax
	jmp	_5971
_5973:
	mov	eax,dword [ebp-32]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5971
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+68]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64926
	mov	eax,dword [esi+232]
	cmp	eax,dword [ebx+64]
	sete	al
	movzx	eax,al
_64926:
	cmp	eax,0
	je	_64928
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_5972
_64928:
_5971:
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5973
_5972:
	jmp	_64930
_64920:
	cmp	dword [ebx+108],0
	jle	_64931
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-36],eax
	jmp	_5974
_5976:
	mov	eax,dword [ebp-36]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_5974
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+68]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_64937
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+64]
	sete	al
	movzx	eax,al
_64937:
	cmp	eax,0
	je	_64939
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_5975
_64939:
_5974:
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5976
_5975:
_64931:
_64930:
_64919:
	jmp	_64859
_64863:
	mov	dword [ebx+48],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],1
	fld	dword [_124630]
	fstp	dword [ebx+80]
	fld	dword [ebx+80]
	fstp	dword [ebx+76]
	mov	eax,dword [ebx+96]
	cmp	dword [ebx+92],eax
	jl	_64941
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_64941:
	jmp	_64859
_64859:
	mov	eax,0
	jmp	_15907
_15907:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_15913
_15913:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64944
	cmp	ebx,5001
	je	_64947
	cmp	ebx,5002
	je	_64948
	cmp	ebx,5003
	je	_64949
	jmp	_64946
_64947:
	cmp	dword [_bb_disturber_1_1a_image],0
	jne	_64950
	push	2
	push	_64951
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_1_1a_image],eax
_64950:
	cmp	dword [_bb_disturber_1_1b_image],0
	jne	_64952
	push	2
	push	_64953
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_1_1b_image],eax
_64952:
	cmp	dword [_bb_disturber_1_2_image],0
	jne	_64954
	push	2
	push	8
	push	0
	push	735
	push	255
	push	_64955
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_1_2_image],eax
_64954:
	cmp	dword [_bb_sfx_particle_ombak],0
	jne	_64956
	push	0
	push	_64957
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_particle_ombak],eax
_64956:
	jmp	_64946
_64948:
	cmp	dword [_bb_disturber_2_Awan_image],0
	jne	_64958
	push	2
	push	56
	push	0
	push	84
	push	179
	push	_64959
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_2_Awan_image],eax
_64958:
	cmp	dword [_bb_disturber_2_Petir_image],0
	jne	_64960
	push	2
	push	10
	push	0
	push	264
	push	188
	push	_64961
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_2_Petir_image],eax
_64960:
	cmp	dword [_bb_disturber_2_Plant_image],0
	jne	_64962
	push	2
	push	24
	push	0
	push	132
	push	110
	push	_64963
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_2_Plant_image],eax
_64962:
	cmp	dword [_bb_disturber_2_Trap_image],0
	jne	_64964
	push	2
	push	24
	push	0
	push	115
	push	127
	push	_64965
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_2_Trap_image],eax
_64964:
	cmp	dword [_bb_sfx_particle_petir],0
	jne	_64966
	push	0
	push	_64967
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_particle_petir],eax
_64966:
	jmp	_64946
_64949:
	cmp	dword [_bb_disturber_3_1_image],0
	jne	_64968
	push	2
	push	50
	push	0
	push	216
	push	257
	push	_64969
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_disturber_3_1_image],eax
_64968:
	cmp	dword [_bb_sfx_particle_beliung],0
	jne	_64970
	push	0
	push	_64971
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_particle_beliung],eax
_64970:
	jmp	_64946
_64946:
	jmp	_64972
_64944:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_64973
	cmp	dword [_bb_disturber_1_1a_image],0
	je	_64974
	push	dword [_bb_disturber_1_1a_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_1_1a_image],0
_64974:
	cmp	dword [_bb_disturber_1_1b_image],0
	je	_64975
	push	dword [_bb_disturber_1_1b_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_1_1b_image],0
_64975:
	cmp	dword [_bb_disturber_1_2_image],0
	je	_64976
	push	dword [_bb_disturber_1_2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_1_2_image],0
_64976:
	cmp	dword [_bb_disturber_2_Awan_image],0
	je	_64977
	push	dword [_bb_disturber_2_Awan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_2_Awan_image],0
_64977:
	cmp	dword [_bb_disturber_2_Petir_image],0
	je	_64978
	push	dword [_bb_disturber_2_Petir_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_2_Petir_image],0
_64978:
	cmp	dword [_bb_disturber_2_Plant_image],0
	je	_64979
	push	dword [_bb_disturber_2_Plant_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_2_Plant_image],0
_64979:
	cmp	dword [_bb_disturber_2_Trap_image],0
	je	_64980
	push	dword [_bb_disturber_2_Trap_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_2_Trap_image],0
_64980:
	cmp	dword [_bb_disturber_3_1_image],0
	je	_64981
	push	dword [_bb_disturber_3_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_disturber_3_1_image],0
_64981:
	cmp	dword [_bb_sfx_particle_ombak],0
	je	_64982
	push	dword [_bb_sfx_particle_ombak]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_particle_ombak],0
_64982:
	cmp	dword [_bb_sfx_particle_petir],0
	je	_64983
	push	dword [_bb_sfx_particle_petir]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_particle_petir],0
_64983:
	cmp	dword [_bb_sfx_particle_beliung],0
	je	_64984
	push	dword [_bb_sfx_particle_beliung]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_particle_beliung],0
_64984:
	call	_bbGCCollect
_64973:
_64972:
	mov	eax,0
	jmp	_15917
_15917:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDisturber_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TDisturber
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+64],edi
	mov	dword [ebx+68],esi
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+16]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+72],eax
	fld1
	fstp	dword [ebx+144]
	fld1
	fstp	dword [ebx+168]
	push	_42
	push	dword [ebx+72]
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,8
	mov	eax,dword [ebx+72]
	cmp	eax,5001
	je	_64988
	cmp	eax,5002
	je	_64989
	cmp	eax,5003
	je	_64990
	jmp	_64987
_64988:
	mov	eax,dword [_bb_disturber_1_1a_image]
	mov	dword [ebx+40],eax
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+56],1
	mov	eax,dword [_bb_disturber_1_1b_image]
	mov	dword [ebx+44],eax
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],1
	mov	esi,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+20]
	push	_brl_max2d_TImage
	push	dword [_bb_bg1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	esi,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	add	esi,170
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	fld	dword [ebx+24]
	fstp	dword [ebx+32]
	fld	dword [ebx+20]
	fstp	dword [ebx+12]
	fld	dword [ebx+24]
	fstp	dword [ebx+16]
	mov	eax,dword [ebx+40]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+56]
	mov	dword [ebx+52],eax
	mov	dword [ebx+120],0
	mov	eax,dword [ebp+24]
	mov	dword [ebx+96],eax
	mov	eax,dword [_bb_disturber_1_2_image]
	mov	dword [ebx+116],eax
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+124],8
	fld	dword [ebx+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_124705]
	fstp	dword [ebx+128]
	fld	dword [ebx+16]
	fstp	dword [ebx+132]
	fld1
	fstp	dword [ebx+136]
	fld1
	fstp	dword [ebx+140]
	jmp	_64987
_64989:
	mov	eax,dword [_bb_disturber_2_Plant_image]
	mov	dword [ebx+40],eax
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+56],24
	mov	eax,dword [_bb_disturber_2_Trap_image]
	mov	dword [ebx+44],eax
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],24
	mov	eax,dword [_bb_disturber_2_Awan_image]
	mov	dword [ebx+148],eax
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+156],56
	mov	eax,dword [_bb_disturber_2_Petir_image]
	mov	dword [ebx+172],eax
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+172]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+172]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+180],10
	fld	dword [ebx+12]
	fsub	dword [_124706]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_124707]
	fstp	dword [ebx+16]
	mov	eax,dword [ebx+156]
	mov	dword [ebx+52],eax
	mov	eax,dword [ebx+148]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebx+96],eax
	mov	eax,dword [ebx+40]
	mov	dword [ebx+184],eax
	mov	dword [ebx+188],0
	mov	eax,dword [ebx+56]
	mov	dword [ebx+192],eax
	fldz
	fstp	dword [ebx+196]
	fldz
	fstp	dword [ebx+200]
	jmp	_64987
_64990:
	mov	eax,dword [_bb_disturber_3_1_image]
	mov	dword [ebx+40],eax
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+56],50
	fld	dword [ebx+12]
	fsub	dword [_124708]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_124709]
	fstp	dword [ebx+16]
	mov	eax,dword [ebx+56]
	mov	dword [ebx+52],eax
	mov	eax,dword [ebx+40]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebx+96],eax
	fldz
	fstp	dword [ebx+208]
	fldz
	fstp	dword [ebx+212]
	jmp	_64987
_64987:
	fld	dword [ebp+20]
	fmul	dword [_124710]
	fstp	dword [ebx+80]
	fld	dword [ebx+80]
	fstp	dword [ebx+76]
	mov	dword [ebx+88],1
	mov	dword [ebx+92],0
	mov	dword [ebx+48],0
	mov	dword [ebx+84],0
	mov	dword [ebx+204],0
	mov	eax,dword [_bb_disturber_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_15924
_15924:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitDisturber:
	push	ebp
	mov	ebp,esp
	mov	edx,_bbNullObject
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64992
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_64992:
	cmp	eax,0
	je	_64994
	cmp	dword [_bb_level],5
	jne	_64995
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_64996
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_64996:
	cmp	eax,0
	jne	_64998
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	sete	al
	movzx	eax,al
_64998:
	cmp	eax,0
	je	_65000
	push	_bb_TDisturber
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
_65000:
	cmp	dword [_bb_sublevel],5
	jne	_65002
	push	3
	push	1131413504
	push	5001
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
	jmp	_65003
_65002:
	cmp	dword [_bb_sublevel],6
	jne	_65004
	push	4
	push	1123024896
	push	5002
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
	jmp	_65005
_65004:
	cmp	dword [_bb_sublevel],9
	jne	_65006
	push	4
	push	1131413504
	push	5003
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
_65006:
_65005:
_65003:
_64995:
	jmp	_65007
_64994:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65008
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_65008:
	cmp	eax,0
	jne	_65010
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_65010:
	cmp	eax,0
	je	_65012
	cmp	dword [_bb_level],5
	jne	_65013
	push	_bb_TDisturber
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	cmp	dword [_bb_sublevel],1
	jne	_65014
	push	4
	push	1127481344
	push	5003
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
	jmp	_65015
_65014:
	cmp	dword [_bb_sublevel],2
	jne	_65016
	push	2
	push	1123024896
	push	5003
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
	jmp	_65017
_65016:
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65018
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_65018:
	cmp	eax,0
	jne	_65020
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_65020:
	cmp	eax,0
	je	_65022
	push	2
	push	1114636288
	push	5003
	push	0
	push	0
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,20
_65022:
_65017:
_65015:
_65013:
_65012:
_65007:
	mov	eax,0
	jmp	_15926
_15926:
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Disturber:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_disturber_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_disturber_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_65026
	mov	edi,dword [_bb_disturber_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_5988
_5990:
	mov	eax,dword [ebp-4]
	push	_bb_TDisturber
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_5988
	push	dword [ebx+64]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+120]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+128]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+132]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+136]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+140]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+152]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+160]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+164]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+176]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+188]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+196]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+200]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+204]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+208]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+212]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_5988:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_5990
_5989:
_65026:
	mov	eax,0
	jmp	_15929
_15929:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Disturber:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_disturber_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_65036
	mov	edi,0
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_65038
_5993:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TDisturber
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,20
	mov	ebx,eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+28]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+32]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+48],eax
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+52],eax
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+76]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+80]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+84],eax
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+88],eax
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+92],eax
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+100],eax
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+104],eax
	push	_2230
	push	18
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+108],eax
	push	_2230
	push	19
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+112],eax
	push	_2230
	push	20
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+120],eax
	push	_2230
	push	21
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+128]
	push	_2230
	push	22
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+132]
	push	_2230
	push	23
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+136]
	push	_2230
	push	24
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+140]
	push	_2230
	push	25
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+152],eax
	push	_2230
	push	26
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+160]
	push	_2230
	push	27
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+164]
	push	_2230
	push	28
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+176],eax
	push	_2230
	push	29
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+188],eax
	push	_2230
	push	30
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+196]
	push	_2230
	push	31
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+200]
	push	_2230
	push	32
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+204],eax
	push	_2230
	push	33
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+208]
	push	_2230
	push	34
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+212]
	mov	eax,dword [ebx+72]
	cmp	eax,5001
	je	_65043
	cmp	eax,5002
	je	_65044
	cmp	eax,5003
	je	_65045
	jmp	_65042
_65043:
	jmp	_65042
_65044:
	mov	eax,dword [ebx+88]
	cmp	eax,2
	je	_65048
	cmp	eax,3
	je	_65049
	jmp	_65047
_65048:
	mov	eax,dword [ebx+148]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+156]
	mov	dword [ebx+52],eax
	jmp	_65047
_65049:
	mov	eax,dword [ebx+172]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+180]
	mov	dword [ebx+52],eax
	cmp	dword [ebx+204],1
	jne	_65050
	cmp	dword [ebx+48],3
	jl	_65051
	cmp	dword [ebx+100],0
	jle	_65052
	mov	eax,dword [ebx+44]
	mov	dword [ebx+184],eax
	mov	eax,dword [ebx+60]
	mov	dword [ebx+192],eax
	jmp	_65053
_65052:
	cmp	dword [ebx+108],0
	jle	_65054
	mov	eax,dword [ebx+40]
	mov	dword [ebx+184],eax
	mov	eax,dword [ebx+56]
	mov	dword [ebx+192],eax
_65054:
_65053:
_65051:
_65050:
	jmp	_65047
_65047:
	jmp	_65042
_65045:
	jmp	_65042
_65042:
_5991:
	add	edi,1
_65038:
	cmp	edi,dword [ebp-4]
	jle	_5993
_5992:
_65036:
	mov	eax,0
	jmp	_15932
_15932:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TFarmTool
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_15935
_15935:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_Delete:
	push	ebp
	mov	ebp,esp
_15938:
	mov	eax,0
	jmp	_65055
_65055:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_farmTool_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_15941
_15941:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_65057
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_65057:
	mov	eax,0
	jmp	_15944
_15944:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_65059
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_65059:
	mov	eax,0
	jmp	_15947
_15947:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_65085],_65086
	cmp	dword [_bb_gameOver],1
	jne	_65060
	jmp	_5994
_65060:
	cmp	dword [ebx+36],0
	jne	_65061
	jmp	_5994
_65061:
	mov	eax,dword [ebx+24]
	cmp	eax,631
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65062
	mov	eax,dword [ebx+24]
	cmp	eax,621
	sete	al
	movzx	eax,al
_65062:
	cmp	eax,0
	jne	_65064
	mov	eax,dword [ebx+24]
	cmp	eax,641
	sete	al
	movzx	eax,al
_65064:
	cmp	eax,0
	jne	_65066
	mov	eax,dword [ebx+24]
	cmp	eax,651
	sete	al
	movzx	eax,al
_65066:
	cmp	eax,0
	je	_65068
	jmp	_5994
_65068:
	mov	eax,dword [ebx+24]
	cmp	eax,687
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65069
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_65069:
	cmp	eax,0
	je	_65071
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_65071:
	cmp	eax,0
	je	_65073
	jmp	_5994
_65073:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_65074
	push	dword [ebx+24]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_65075
	mov	dword [ebx+32],1
_65075:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_65076
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65076:
	cmp	eax,0
	je	_65078
	push	dword [ebx+24]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_65079
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	cmp	dword [edx+72],eax
	jne	_65080
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_65082
_65080:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_65082:
_65079:
_65078:
	jmp	_65084
_65074:
	mov	dword [ebx+32],0
_65084:
_5994:
	mov	eax,0
	jmp	_15951
_15951:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_65087
	cmp	ebx,611
	je	_65090
	cmp	ebx,661
	je	_65091
	cmp	ebx,681
	je	_65092
	cmp	ebx,687
	je	_65093
	jmp	_65089
_65090:
	cmp	dword [_bb_animTool_1_image],0
	jne	_65094
	push	2
	push	20
	push	0
	push	169
	push	111
	push	_65095
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_1_image],eax
_65094:
	cmp	dword [_bb_sfx_tuangpupuk],0
	jne	_65096
	push	0
	push	_65097
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_tuangpupuk],eax
_65096:
	cmp	dword [_bb_currLevelName],3
	je	_65098
	cmp	dword [_bb_btnTool_1_image],0
	jne	_65099
	push	2
	push	_65100
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnTool_1_image],eax
_65099:
	cmp	dword [_bb_curTool_1_image],0
	jne	_65101
	push	2
	push	_65102
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_1_image],eax
_65101:
_65098:
	jmp	_65089
_65091:
	cmp	dword [_bb_animTool_6_image],0
	jne	_65103
	push	2
	push	10
	push	0
	push	164
	push	171
	push	_65104
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_6_image],eax
_65103:
	cmp	dword [_bb_sfx_pakaisekop],0
	jne	_65105
	push	0
	push	_65106
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_pakaisekop],eax
_65105:
	cmp	dword [_bb_currLevelName],3
	je	_65107
	cmp	dword [_bb_btnTool_6_image],0
	jne	_65108
	push	2
	push	_65109
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnTool_6_image],eax
_65108:
	cmp	dword [_bb_curTool_6_image],0
	jne	_65110
	push	2
	push	_65111
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_6_image],eax
_65110:
_65107:
	jmp	_65089
_65092:
	cmp	dword [_bb_animTool_8_image],0
	jne	_65112
	push	2
	push	20
	push	0
	push	119
	push	101
	push	_65113
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_8_image],eax
_65112:
	cmp	dword [_bb_sfx_semprotbugspray],0
	jne	_65114
	push	0
	push	_65115
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_semprotbugspray],eax
_65114:
	cmp	dword [_bb_currLevelName],3
	je	_65116
	cmp	dword [_bb_btnTool_8_image],0
	jne	_65117
	push	2
	push	_65118
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnTool_8_image],eax
_65117:
	cmp	dword [_bb_curTool_8_image],0
	jne	_65119
	push	2
	push	_65120
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_8_image],eax
_65119:
_65116:
	jmp	_65089
_65093:
	cmp	dword [_bb_btnTool_14_image],0
	jne	_65121
	push	2
	push	_65122
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnTool_14_image],eax
_65121:
	cmp	dword [_bb_curTool_14_image],0
	jne	_65123
	push	2
	push	_65124
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_14_image],eax
_65123:
	jmp	_65089
_65089:
	jmp	_65125
_65087:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_65126
	cmp	dword [_bb_btnTool_1_image],0
	je	_65127
	push	dword [_bb_btnTool_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnTool_1_image],0
_65127:
	cmp	dword [_bb_animTool_1_image],0
	je	_65128
	push	dword [_bb_animTool_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_1_image],0
_65128:
	cmp	dword [_bb_curTool_1_image],0
	je	_65129
	push	dword [_bb_curTool_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_1_image],0
_65129:
	cmp	dword [_bb_sfx_tuangpupuk],0
	je	_65130
	push	dword [_bb_sfx_tuangpupuk]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_tuangpupuk],0
_65130:
	cmp	dword [_bb_btnTool_6_image],0
	je	_65131
	push	dword [_bb_btnTool_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnTool_6_image],0
_65131:
	cmp	dword [_bb_animTool_6_image],0
	je	_65132
	push	dword [_bb_animTool_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_6_image],0
_65132:
	cmp	dword [_bb_curTool_6_image],0
	je	_65133
	push	dword [_bb_curTool_6_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_6_image],0
_65133:
	cmp	dword [_bb_sfx_pakaisekop],0
	je	_65134
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_pakaisekop],0
_65134:
	cmp	dword [_bb_btnTool_8_image],0
	je	_65135
	push	dword [_bb_btnTool_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnTool_8_image],0
_65135:
	cmp	dword [_bb_animTool_8_image],0
	je	_65136
	push	dword [_bb_animTool_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_8_image],0
_65136:
	cmp	dword [_bb_curTool_8_image],0
	je	_65137
	push	dword [_bb_curTool_8_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_8_image],0
_65137:
	cmp	dword [_bb_sfx_semprotbugspray],0
	je	_65138
	push	dword [_bb_sfx_semprotbugspray]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_semprotbugspray],0
_65138:
	cmp	dword [_bb_btnTool_14_image],0
	je	_65139
	push	dword [_bb_btnTool_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnTool_14_image],0
_65139:
	cmp	dword [_bb_curTool_14_image],0
	je	_65140
	push	dword [_bb_curTool_14_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_14_image],0
_65140:
	call	_bbGCCollect
_65126:
_65125:
	mov	eax,0
	jmp	_15955
_15955:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFarmTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	dword [edi+24],ebx
	push	_42
	push	dword [edi+24]
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,8
	cmp	ebx,611
	je	_65144
	cmp	ebx,661
	je	_65145
	cmp	ebx,681
	je	_65146
	cmp	ebx,687
	je	_65147
	jmp	_65143
_65144:
	mov	eax,dword [_bb_btnTool_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+28],1
	jmp	_65143
_65145:
	mov	eax,dword [_bb_btnTool_6_image]
	mov	dword [edi+16],eax
	mov	dword [edi+28],7
	jmp	_65143
_65146:
	mov	eax,dword [_bb_btnTool_8_image]
	mov	dword [edi+16],eax
	mov	dword [edi+28],2
	jmp	_65143
_65147:
	mov	eax,dword [_bb_btnTool_14_image]
	mov	dword [edi+16],eax
	mov	dword [edi+28],1
	jmp	_65143
_65143:
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_panelAtas_posX]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,244
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,9
	mov	dword [ebp-12],eax
	mov	esi,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,1
	mov	dword [ebp-20],eax
	mov	esi,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,2
	mov	dword [ebp-4],eax
	mov	esi,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,45
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,424
	mov	dword [ebp-16],eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	esi,eax
	mov	eax,esi
	add	eax,20
	mov	edx,dword [edi+28]
	cmp	edx,1
	je	_65157
	cmp	edx,2
	je	_65158
	cmp	edx,3
	je	_65159
	cmp	edx,4
	je	_65160
	cmp	edx,5
	je	_65161
	cmp	edx,6
	je	_65162
	cmp	edx,7
	je	_65163
	jmp	_65156
_65157:
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65158:
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65159:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65160:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65161:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65162:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65163:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_65156
_65156:
	mov	dword [edi+20],0
	mov	dword [edi+32],0
	mov	dword [edi+36],1
	mov	eax,dword [_bb_farmTool_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_15958
_15958:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimFarmTool
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	eax,0
	jmp	_15961
_15961:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15964:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_65168
	push	eax
	call	_bbGCFree
	add	esp,4
_65168:
	mov	eax,0
	jmp	_65166
_65166:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_65171
	cmp	ebx,0
	je	_65172
	jmp	_65170
_65171:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_65170
_65172:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_65170
_65170:
	mov	eax,0
	jmp	_15968
_15968:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_15971
_15971:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_animFarmTool_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65174
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65174:
	cmp	eax,0
	je	_65176
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],1
_65176:
	mov	eax,0
	jmp	_15974
_15974:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	ebx,0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+28]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	jge	_65177
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	add	eax,1
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,611
	je	_65181
	cmp	eax,621
	je	_65182
	cmp	eax,631
	je	_65183
	cmp	eax,641
	je	_65184
	cmp	eax,651
	je	_65185
	cmp	eax,661
	je	_65186
	cmp	eax,671
	je	_65187
	cmp	eax,681
	je	_65188
	cmp	eax,690
	je	_65189
	jmp	_65180
_65181:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65190
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,12
	sete	al
	movzx	eax,al
_65190:
	cmp	eax,0
	je	_65192
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_tuangpupuk]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65192:
	jmp	_65180
_65182:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],10
	jne	_65193
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6010
_6012:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6010
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65200
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65200:
	cmp	eax,0
	je	_65202
	mov	eax,edx
	mov	edx,dword [ebp+8]
	push	dword [edx+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_6011
_65202:
_6010:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6012
_6011:
_65193:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],8
	jne	_65204
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_cangkulsalju]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65204:
	jmp	_65180
_65183:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],9
	jne	_65205
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6013
_6015:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6013
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65211
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65211:
	cmp	eax,0
	je	_65213
	mov	eax,edx
	mov	edx,dword [ebp+8]
	push	dword [edx+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sabitrumput]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6014
_65213:
_6013:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6015
_6014:
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6016
_6018:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6016
	mov	edx,dword [esi+108]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+40]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65221
	mov	edx,dword [esi+84]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+32]
	sete	al
	movzx	eax,al
_65221:
	cmp	eax,0
	je	_65223
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+36]
	sete	al
	movzx	eax,al
_65223:
	cmp	eax,0
	je	_65225
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sabitrumput]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6017
_65225:
_6016:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6018
_6017:
_65205:
	jmp	_65180
_65184:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_65228
	mov	edx,17
	jmp	_65230
_65228:
	mov	edx,9
_65230:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	jne	_65231
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6019
_6021:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6019
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65237
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65237:
	cmp	eax,0
	je	_65239
	mov	eax,edx
	mov	edx,dword [ebp+8]
	push	dword [edx+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pukulbatu]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6020
_65239:
_6019:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6021
_6020:
_65231:
	jmp	_65180
_65185:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],9
	jne	_65241
	mov	esi,dword [_bb_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6022
_6024:
	mov	eax,ebx
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6022
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65247
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65247:
	cmp	eax,0
	je	_65249
	mov	eax,edx
	mov	edx,dword [ebp+8]
	push	dword [edx+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_kapakkayu]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6023
_65249:
_6022:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6024
_6023:
_65241:
	jmp	_65180
_65186:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],6
	jne	_65251
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_65256
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_65254
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_65252
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_65252:
_65254:
_65256:
	cmp	eax,0
	je	_65258
	mov	edi,0
	cmp	edi,0
	jne	_65260
	cmp	dword [_bb_currLevelName],3
	je	_65261
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6025
_6027:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6025
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	dword [edx+104],eax
	jne	_65268
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6026
_65268:
_6025:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6027
_6026:
_65261:
_65260:
_65258:
	cmp	edi,0
	jne	_65270
	cmp	dword [_bb_currLevelName],3
	jne	_65271
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_65272
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,11
	setle	al
	movzx	eax,al
_65272:
	cmp	eax,0
	je	_65274
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6028
_6030:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6028
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	dword [esi+108],eax
	jne	_65280
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6029
_65280:
_6028:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6030
_6029:
_65274:
_65271:
_65270:
	cmp	dword [_bb_currLevelName],3
	je	_65282
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_65283
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,11
	setle	al
	movzx	eax,al
_65283:
	cmp	eax,0
	je	_65285
	mov	esi,dword [_bb_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6031
_6033:
	push	_bb_TTrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6031
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+40]
	cmp	dword [eax+268],edx
	jne	_65292
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6032
_65292:
_6031:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6033
_6032:
_65285:
_65282:
_65251:
	jmp	_65180
_65187:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],2
	jne	_65294
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_siramplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65294:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65295
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,10
	sete	al
	movzx	eax,al
_65295:
	cmp	eax,0
	jne	_65297
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,15
	sete	al
	movzx	eax,al
_65297:
	cmp	eax,0
	je	_65299
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_65300
	cmp	dword [_bb_currLevelName],3
	je	_65301
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6034
_6036:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6034
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,3
	je	_65309
	cmp	eax,10
	je	_65310
	cmp	eax,15
	je	_65311
	jmp	_65308
_65309:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_65314
	cmp	eax,4
	je	_65315
	jmp	_65313
_65314:
	mov	ebx,0
	jmp	_65313
_65315:
	mov	ebx,3
	jmp	_65313
_65313:
	jmp	_65308
_65310:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_65319
	cmp	eax,4
	je	_65320
	jmp	_65318
_65319:
	mov	ebx,1
	jmp	_65318
_65320:
	mov	ebx,4
	jmp	_65318
_65318:
	jmp	_65308
_65311:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,1
	je	_65323
	cmp	eax,4
	je	_65324
	jmp	_65322
_65323:
	mov	ebx,2
	jmp	_65322
_65324:
	mov	ebx,5
	jmp	_65322
_65322:
	jmp	_65308
_65308:
	mov	ecx,dword [edx+84]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65325
	mov	eax,dword [edx+88]
	cmp	eax,ebx
	sete	al
	movzx	eax,al
_65325:
	cmp	eax,0
	je	_65327
	mov	eax,dword [edx+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65327:
	cmp	eax,0
	je	_65329
	mov	eax,dword [edx+120]
	cmp	eax,671
	sete	al
	movzx	eax,al
_65329:
	cmp	eax,0
	je	_65331
	mov	eax,edx
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_65331:
_6034:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6036
_6035:
	jmp	_65333
_65301:
	mov	edi,dword [_bb_garden_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6037
_6039:
	mov	eax,dword [ebp-4]
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6037
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,3
	je	_65341
	cmp	eax,10
	je	_65342
	cmp	eax,15
	je	_65343
	jmp	_65340
_65341:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,2
	je	_65346
	cmp	eax,5
	je	_65347
	cmp	eax,8
	je	_65348
	jmp	_65345
_65346:
	mov	ebx,1
	jmp	_65345
_65347:
	mov	ebx,4
	jmp	_65345
_65348:
	mov	ebx,7
	jmp	_65345
_65345:
	jmp	_65340
_65342:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,2
	je	_65351
	cmp	eax,5
	je	_65352
	cmp	eax,8
	je	_65353
	jmp	_65350
_65351:
	mov	ebx,2
	jmp	_65350
_65352:
	mov	ebx,5
	jmp	_65350
_65353:
	mov	ebx,8
	jmp	_65350
_65350:
	jmp	_65340
_65343:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	cmp	eax,2
	je	_65356
	cmp	eax,5
	je	_65357
	cmp	eax,8
	je	_65358
	jmp	_65355
_65356:
	mov	ebx,3
	jmp	_65355
_65357:
	mov	ebx,6
	jmp	_65355
_65358:
	mov	ebx,9
	jmp	_65355
_65355:
	jmp	_65340
_65340:
	mov	edx,dword [esi+84]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65359
	mov	eax,dword [esi+88]
	cmp	eax,ebx
	sete	al
	movzx	eax,al
_65359:
	cmp	eax,0
	je	_65361
	mov	eax,dword [esi+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65361:
	cmp	eax,0
	je	_65363
	mov	eax,dword [esi+124]
	cmp	eax,671
	sete	al
	movzx	eax,al
_65363:
	cmp	eax,0
	je	_65365
	mov	eax,esi
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_65365:
_6037:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6039
_6038:
_65333:
_65300:
_65299:
	jmp	_65180
_65188:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65367
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,10
	sete	al
	movzx	eax,al
_65367:
	cmp	eax,0
	je	_65369
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_semprotbugspray]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65369:
	jmp	_65180
_65189:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],9
	jne	_65370
	mov	esi,dword [_bb_treasureChest_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6040
_6042:
	mov	eax,ebx
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6040
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65377
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65377:
	cmp	eax,0
	je	_65379
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	mov	eax,dword [ebp+8]
	push	dword [eax+32]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,12
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_kapakkayu]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_6041
_65379:
_6040:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6042
_6041:
_65370:
	jmp	_65180
_65180:
	jmp	_65381
_65177:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],687
	jne	_65382
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_65384
_65382:
	cmp	dword [_bb_currLevelName],3
	jne	_65385
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6043
_6045:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6043
	mov	edx,dword [esi+84]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65391
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+36]
	sete	al
	movzx	eax,al
_65391:
	cmp	eax,0
	je	_65393
	mov	dword [esi+108],600
	mov	dword [esi+180],0
_65393:
_6043:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6045
_6044:
	jmp	_65394
_65385:
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6046
_6048:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6046
	mov	ecx,dword [edx+28]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+32]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65400
	mov	ecx,dword [edx+32]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+36]
	sete	al
	movzx	eax,al
_65400:
	cmp	eax,0
	je	_65402
	mov	dword [edx+44],600
	mov	dword [edx+64],0
_65402:
_6046:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6048
_6047:
_65394:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_65384:
_65381:
	mov	eax,0
	jmp	_15977
_15977:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+40],687
	jne	_65404
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_65404:
	push	dword [ebx+24]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_15980
_15980:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimFarmTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+16]
	push	_bb_TAnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [ebp+8]
	mov	dword [edi+32],eax
	mov	eax,dword [ebp+12]
	mov	dword [edi+36],eax
	mov	dword [edi+44],1
	mov	dword [edi+40],ebx
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65406
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_65406:
	cmp	eax,0
	je	_65412
	cmp	ebx,671
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65410
	cmp	ebx,661
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65408
	mov	eax,dword [ebp+12]
	cmp	eax,2
	setle	al
	movzx	eax,al
_65408:
_65410:
_65412:
	cmp	eax,0
	je	_65414
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
	jmp	_65415
_65414:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
	cmp	dword [_bb_currLevelName],3
	jne	_65416
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
_65416:
_65415:
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [eax+24]
	cmp	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65417
	mov	eax,dword [edi+40]
	cmp	eax,671
	sete	al
	movzx	eax,al
_65417:
	cmp	eax,0
	je	_65419
	cmp	dword [_bb_currLevelName],3
	je	_65420
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_65423
	cmp	eax,1
	je	_65424
	cmp	eax,2
	je	_65425
	cmp	eax,3
	je	_65426
	cmp	eax,4
	je	_65427
	cmp	eax,5
	je	_65428
	jmp	_65422
_65423:
	mov	dword [ebp+12],1
	jmp	_65422
_65424:
	mov	dword [ebp+12],1
	jmp	_65422
_65425:
	mov	dword [ebp+12],1
	jmp	_65422
_65426:
	mov	dword [ebp+12],4
	jmp	_65422
_65427:
	mov	dword [ebp+12],4
	jmp	_65422
_65428:
	mov	dword [ebp+12],4
	jmp	_65422
_65422:
	jmp	_65429
_65420:
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_65432
	cmp	eax,2
	je	_65433
	cmp	eax,3
	je	_65434
	cmp	eax,4
	je	_65435
	cmp	eax,5
	je	_65436
	cmp	eax,6
	je	_65437
	cmp	eax,7
	je	_65438
	cmp	eax,8
	je	_65439
	cmp	eax,9
	je	_65440
	jmp	_65431
_65432:
	mov	dword [ebp+12],2
	jmp	_65431
_65433:
	mov	dword [ebp+12],2
	jmp	_65431
_65434:
	mov	dword [ebp+12],2
	jmp	_65431
_65435:
	mov	dword [ebp+12],5
	jmp	_65431
_65436:
	mov	dword [ebp+12],5
	jmp	_65431
_65437:
	mov	dword [ebp+12],5
	jmp	_65431
_65438:
	mov	dword [ebp+12],8
	jmp	_65431
_65439:
	mov	dword [ebp+12],8
	jmp	_65431
_65440:
	mov	dword [ebp+12],8
	jmp	_65431
_65431:
_65429:
	mov	eax,dword [ebp+12]
	mov	dword [edi+36],eax
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
_65419:
	mov	eax,dword [edi+40]
	cmp	eax,611
	je	_65443
	cmp	eax,621
	je	_65444
	cmp	eax,631
	je	_65445
	cmp	eax,641
	je	_65446
	cmp	eax,651
	je	_65447
	cmp	eax,661
	je	_65448
	cmp	eax,671
	je	_65449
	cmp	eax,681
	je	_65450
	cmp	eax,687
	je	_65451
	cmp	eax,690
	je	_65452
	jmp	_65442
_65443:
	mov	eax,dword [_bb_animTool_1_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124959]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fsub	dword [_124960]
	fstp	dword [edi+16]
	mov	dword [edi+28],20
	jmp	_65442
_65444:
	mov	eax,dword [_bb_animTool_2_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124961]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124962]
	fstp	dword [edi+16]
	mov	dword [edi+28],17
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_CANGKUL_SOLD]
	cmp	dword [edx+16+24],eax
	jne	_65453
	mov	dword [edi+44],3
	mov	dword [edi+28],19
_65453:
	jmp	_65442
_65445:
	mov	eax,dword [_bb_animTool_3_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124963]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124964]
	fstp	dword [edi+16]
	mov	dword [edi+28],17
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_ARIT_SOLD]
	cmp	dword [edx+4+24],eax
	jne	_65454
	mov	dword [edi+44],3
	mov	dword [edi+28],19
_65454:
	jmp	_65442
_65446:
	mov	eax,dword [_bb_animTool_4_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124965]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124966]
	fstp	dword [edi+16]
	mov	dword [edi+28],12
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_PALU_SOLD]
	cmp	dword [edx+12+24],eax
	jne	_65455
	mov	dword [edi+44],3
	mov	dword [edi+28],21
_65455:
	jmp	_65442
_65447:
	mov	eax,dword [_bb_animTool_5_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124967]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124968]
	fstp	dword [edi+16]
	mov	dword [edi+28],12
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_KAPAK_SOLD]
	cmp	dword [edx+8+24],eax
	jne	_65456
	mov	dword [edi+44],3
	mov	dword [edi+28],14
_65456:
	jmp	_65442
_65448:
	mov	eax,dword [_bb_animTool_6_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124969]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124970]
	fstp	dword [edi+16]
	mov	dword [edi+28],10
	jmp	_65442
_65449:
	mov	eax,dword [_bb_animWaterCan_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124971]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fsub	dword [_124972]
	fstp	dword [edi+16]
	mov	dword [edi+28],15
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_65457
	mov	dword [edi+44],3
	mov	dword [edi+28],23
_65457:
	jmp	_65442
_65450:
	mov	eax,dword [_bb_animTool_8_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124973]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fsub	dword [_124974]
	fstp	dword [edi+16]
	mov	dword [edi+28],20
	jmp	_65442
_65451:
	mov	eax,dword [_bb_curTool_14_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+16]
	mov	dword [edi+28],1
	mov	dword [edi+44],0
	jmp	_65442
_65452:
	mov	eax,dword [_bb_animTool_5_image]
	mov	dword [edi+20],eax
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+12]
	fsub	dword [_124975]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fadd	dword [_124976]
	fstp	dword [edi+16]
	mov	dword [edi+28],12
	jmp	_65442
_65442:
	mov	dword [edi+24],0
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_animFarmTool_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65460
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_65460:
	cmp	eax,0
	je	_65462
	mov	eax,dword [edi+40]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65463
	mov	eax,dword [edi+40]
	cmp	eax,681
	sete	al
	movzx	eax,al
_65463:
	cmp	eax,0
	je	_65465
	mov	esi,dword [_bb_garden_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6049
_6051:
	mov	eax,ebx
	push	_bb_TGarden_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6049
	mov	edx,dword [edi+40]
	cmp	dword [eax+24],edx
	jne	_65472
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_65472:
_6049:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6051
_6050:
_65465:
_65462:
	mov	eax,dword [edi+40]
	cmp	eax,631
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65474
	mov	eax,dword [edi+40]
	cmp	eax,621
	sete	al
	movzx	eax,al
_65474:
	cmp	eax,0
	jne	_65476
	mov	eax,dword [edi+40]
	cmp	eax,641
	sete	al
	movzx	eax,al
_65476:
	cmp	eax,0
	jne	_65478
	mov	eax,dword [edi+40]
	cmp	eax,651
	sete	al
	movzx	eax,al
_65478:
	cmp	eax,0
	je	_65480
	cmp	dword [_bb_currLevelName],3
	jne	_65481
	mov	esi,dword [_bb_garden_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6052
_6054:
	mov	eax,ebx
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6052
	mov	eax,dword [edx+84]
	cmp	eax,dword [ebp+8]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65488
	mov	eax,dword [edx+88]
	cmp	eax,dword [ebp+12]
	sete	al
	movzx	eax,al
_65488:
	cmp	eax,0
	je	_65490
	mov	dword [edx+180],1
_65490:
_6052:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6054
_6053:
	jmp	_65491
_65481:
	mov	esi,dword [_bb_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6055
_6057:
	mov	eax,ebx
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6055
	mov	eax,dword [edx+28]
	cmp	eax,dword [ebp+8]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65498
	mov	eax,dword [edx+32]
	cmp	eax,dword [ebp+12]
	sete	al
	movzx	eax,al
_65498:
	cmp	eax,0
	je	_65500
	mov	dword [edx+64],1
_65500:
_6055:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6057
_6056:
_65491:
_65480:
	mov	eax,edi
	jmp	_15985
_15985:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnWaterCan
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_15988
_15988:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_Delete:
	push	ebp
	mov	ebp,esp
_15991:
	mov	eax,0
	jmp	_65501
_65501:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],1
	jne	_65502
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_65502:
	mov	eax,0
	jmp	_15994
_15994:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,0
	mov	dword [_65518],_65519
	cmp	dword [_bb_gameOver],1
	jne	_65503
	jmp	_6058
_65503:
	cmp	dword [ebx+24],0
	jne	_65504
	jmp	_6058
_65504:
	push	eax
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_65506
	push	dword [ebx+28]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_65507
	mov	dword [ebx+20],1
_65507:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_65508
	mov	eax,dword [ebx+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65508:
	cmp	eax,0
	je	_65510
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	cmp	dword [edx+72],eax
	jne	_65511
	push	dword [ebx+28]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_65512
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_65512:
	jmp	_65514
_65511:
	push	dword [ebx+28]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_65515
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_65515:
_65514:
_65510:
	jmp	_65517
_65506:
	mov	dword [ebx+20],0
_65517:
_6058:
	mov	eax,0
	jmp	_15998
_15998:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_65520
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_65521
	cmp	dword [_bb_btnWaterCan_image],0
	jne	_65522
	push	2
	push	_65523
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnWaterCan_image],eax
_65522:
	cmp	dword [_bb_animWaterCan_image],0
	jne	_65524
	push	2
	push	27
	push	0
	push	168
	push	271
	push	_65525
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterCan_image],eax
_65524:
	cmp	dword [_bb_curWaterCan_image],0
	jne	_65526
	push	2
	push	_65527
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curWaterCan_image],eax
_65526:
	jmp	_65528
_65521:
	cmp	dword [_bb_btnWaterCan_image],0
	jne	_65529
	push	2
	push	_65530
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnWaterCan_image],eax
_65529:
	cmp	dword [_bb_animWaterCan_image],0
	jne	_65531
	push	2
	push	15
	push	0
	push	160
	push	109
	push	_65532
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterCan_image],eax
_65531:
	cmp	dword [_bb_curWaterCan_image],0
	jne	_65533
	push	2
	push	_65534
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curWaterCan_image],eax
_65533:
_65528:
	cmp	dword [_bb_sfx_siramplant],0
	jne	_65535
	push	0
	push	_65536
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_siramplant],eax
_65535:
	jmp	_65537
_65520:
	push	_884
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_65538
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_65539
	cmp	dword [_bb_btnWaterCan_image],0
	je	_65540
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnWaterCan_image],0
_65540:
	cmp	dword [_bb_animWaterCan_image],0
	je	_65541
	push	dword [_bb_animWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animWaterCan_image],0
_65541:
	cmp	dword [_bb_curWaterCan_image],0
	je	_65542
	push	dword [_bb_curWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curWaterCan_image],0
_65542:
	cmp	dword [_bb_btnWaterCan_image],0
	jne	_65543
	push	2
	push	_65523
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnWaterCan_image],eax
_65543:
	cmp	dword [_bb_animWaterCan_image],0
	jne	_65544
	push	2
	push	27
	push	0
	push	168
	push	271
	push	_65525
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animWaterCan_image],eax
_65544:
	cmp	dword [_bb_curWaterCan_image],0
	jne	_65545
	push	2
	push	_65527
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curWaterCan_image],eax
_65545:
	cmp	dword [_bb_currLevelName],3
	jne	_65546
	mov	ebx,dword [_bb_garden_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6067
_6069:
	mov	eax,edi
	push	_bb_TGarden_FarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6067
	cmp	dword [esi+24],671
	jne	_65553
	mov	eax,dword [_bb_btnWaterCan_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_6068
_65553:
_6067:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6069
_6068:
_65546:
_65539:
	jmp	_65554
_65538:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_65555
	cmp	dword [_bb_btnWaterCan_image],0
	je	_65556
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnWaterCan_image],0
_65556:
	cmp	dword [_bb_animWaterCan_image],0
	je	_65557
	push	dword [_bb_animWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animWaterCan_image],0
_65557:
	cmp	dword [_bb_curWaterCan_image],0
	je	_65558
	push	dword [_bb_curWaterCan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curWaterCan_image],0
_65558:
	cmp	dword [_bb_sfx_siramplant],0
	je	_65559
	push	dword [_bb_sfx_siramplant]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_siramplant],0
_65559:
	call	_bbGCCollect
_65555:
_65554:
_65537:
	mov	eax,0
	jmp	_16001
_16001:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnWaterCan_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnWaterCan
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_panelAtas_posX]
	mov	edi,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_btnWaterCan_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,23
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	esi,edi
	push	_brl_max2d_TImage
	push	dword [_bb_btnWaterCan_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,6
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],1
	mov	dword [ebx+28],671
	mov	eax,ebx
	jmp	_16003
_16003:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_FarmTool:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_animFarmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_animFarmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_65566
	mov	edi,dword [_bb_animFarmTool_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6070
_6072:
	mov	eax,dword [ebp-4]
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6070
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6070:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6072
_6071:
_65566:
	mov	eax,0
	jmp	_16006
_16006:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_FarmTool:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_65575
	mov	eax,dword [_bb_animFarmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	edi,0
	sub	ebx,1
	mov	dword [ebp-4],ebx
	jmp	_65578
_6075:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TAnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
_6073:
	add	edi,1
_65578:
	cmp	edi,dword [ebp-4]
	jle	_6075
_6074:
_65575:
	mov	eax,0
	jmp	_16009
_16009:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TDefender
	mov	dword [ebx+8],0
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	eax,0
	jmp	_16012
_16012:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_Delete:
	push	ebp
	mov	ebp,esp
_16015:
	mov	eax,0
	jmp	_65581
_65581:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_defenderAnim_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16018
_16018:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_65611],_65612
	fld	dword [esi+100]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_65583
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_65584
	mov	eax,dword [esi+72]
	cmp	eax,0
	sete	al
	movzx	eax,al
_65584:
	cmp	eax,0
	je	_65586
	fld	dword [esi+96]
	fsub	dword [_125097]
	fstp	dword [esi+96]
	fld	dword [esi+136]
	fadd	dword [esi+140]
	fstp	dword [esi+136]
_65586:
_65583:
	fld	dword [esi+88]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65587
	fld	dword [esi+88]
	fsub	dword [_125098]
	fstp	dword [esi+88]
_65587:
	mov	edi,0
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65589
	jmp	_6079
_65589:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6076
_6078:
	mov	eax,dword [ebp-4]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6076
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+20]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65596
	mov	eax,dword [edx+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65596:
	cmp	eax,0
	je	_65598
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_65598:
	cmp	eax,0
	je	_65600
	mov	eax,dword [edx+92]
	cmp	eax,dword [esi+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65601
	fld	dword [esi+12]
	fsub	dword [edx+24]
	fld	dword [_125099]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_65601:
	cmp	eax,0
	je	_65603
	mov	edi,1
	cmp	dword [esi+44],9
	jne	_65604
	mov	dword [edx+152],0
	fld	dword [edx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65605
	fld1
	fstp	dword [edx+192]
_65605:
	push	1
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+288]
	add	esp,8
_65604:
_65603:
	cmp	edi,1
	jne	_65607
	cmp	dword [esi+72],4
	je	_65608
	mov	dword [esi+72],4
	mov	dword [esi+44],0
	mov	eax,dword [esi+36]
	mov	dword [esi+28],eax
	mov	eax,dword [esi+56]
	mov	dword [esi+48],eax
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_defenderaction]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65608:
_65607:
_65600:
_6076:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6078
_6077:
	cmp	edi,1
	jne	_65609
	jmp	_65610
_65609:
_65610:
_6079:
	mov	eax,dword [esi+48]
	sub	eax,1
	cmp	dword [esi+44],eax
	jl	_65613
	mov	eax,dword [esi+48]
	sub	eax,1
	mov	dword [esi+44],eax
	cmp	dword [esi+72],0
	jne	_65614
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65615
	mov	eax,dword [esi+32]
	mov	dword [esi+28],eax
	mov	eax,dword [esi+52]
	mov	dword [esi+48],eax
	mov	dword [esi+44],0
_65615:
	jmp	_65616
_65614:
	cmp	dword [esi+72],4
	jne	_65617
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65618
	fld	dword [esi+92]
	fstp	dword [esi+96]
	mov	dword [esi+72],0
	fldz
	fstp	dword [esi+136]
	fld	dword [esi+144]
	fstp	dword [esi+140]
_65618:
	jmp	_65619
_65617:
	mov	dword [esi+44],0
_65619:
_65616:
_65613:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	add	dword [esi+44],1
_6081:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+100]
	mov	eax,0
	jmp	_16021
_16021:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+88]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65621
	fld	dword [_125123]
	fstp	dword [edx+88]
_65621:
	mov	eax,0
	jmp	_16024
_16024:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+48]
	sub	eax,1
	cmp	dword [ebx+44],eax
	jle	_65622
	mov	eax,dword [ebx+48]
	sub	eax,1
	mov	dword [ebx+44],eax
_65622:
	push	dword [ebx+44]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	fld	dword [ebx+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65623
	push	0
	push	dword [ebx+116]
	push	dword [ebx+112]
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+136]
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	dword [ebx+108]
	push	dword [ebx+104]
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_65623:
	fld	dword [ebx+88]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_65624
	mov	eax,dword [ebx+72]
	cmp	eax,8
	setne	al
	movzx	eax,al
_65624:
	cmp	eax,0
	je	_65626
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+44]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_65626:
	mov	eax,0
	jmp	_16027
_16027:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TDefender_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TDefender
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+24],esi
	mov	dword [ebx+20],edi
	mov	eax,dword [_bb_defenderAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [ebx+8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+64],eax
	mov	dword [ebx+72],0
	mov	eax,dword [_bb_animDefender_1_image]
	mov	dword [ebx+32],eax
	mov	eax,dword [_bb_animDefender_1_image]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+32]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,70
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebx+52],1
	mov	dword [ebx+56],20
	mov	eax,dword [ebx+52]
	mov	dword [ebx+48],eax
	mov	dword [ebx+80],5
	mov	eax,dword [ebx+80]
	mov	dword [ebx+76],eax
	mov	dword [ebx+84],1000
	fld	dword [_125133]
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+44],0
	mov	dword [ebx+68],0
	mov	eax,dword [_bb_animDefender_timerBG_image]
	mov	dword [ebx+148],eax
	mov	eax,dword [_bb_animDefender_timerFill_image]
	mov	dword [ebx+152],eax
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+148]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_125134]
	fstp	dword [ebx+112]
	fld	dword [ebx+16]
	fsub	dword [_125135]
	fstp	dword [ebx+116]
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+128]
	push	_brl_max2d_TImage
	push	dword [ebx+152]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+132]
	fld	dword [ebx+112]
	fstp	dword [ebx+104]
	fld	dword [ebx+116]
	fstp	dword [ebx+108]
	fld	dword [ebx+128]
	fstp	dword [ebx+120]
	fld	dword [ebx+132]
	fstp	dword [ebx+124]
	fld1
	fstp	dword [ebx+136]
	fld	dword [_125136]
	fdiv	dword [ebx+92]
	fstp	dword [ebx+144]
	fld	dword [ebx+144]
	fstp	dword [ebx+140]
	mov	eax,dword [_bb_defenderAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_16032
_16032:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_initDefender:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_bb_loadLevel],1
	jne	_65630
	mov	eax,0
	jmp	_16034
_65630:
	mov	ebx,0
	jmp	_65632
_6085:
	mov	ecx,dword [_bb_isininjabox]
	mov	edx,ebx
	mov	eax,dword [_bb_isininjabox]
	imul	edx,dword [eax+24]
	cmp	dword [ecx+edx*4+28],-25
	je	_65633
	push	_bb_TDefender
	call	_bbObjectNew
	add	esp,4
	push	0
	push	0
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
_65633:
_6083:
	add	ebx,1
_65632:
	cmp	ebx,5
	jle	_6085
_6084:
	mov	eax,0
	jmp	_16034
_16034:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Defender:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_defenderAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_defenderAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_65638
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6086
_6088:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6086
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+136]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6086:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6088
_6087:
_65638:
	mov	eax,0
	jmp	_16037
_16037:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Defender:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_65648
	mov	edi,0
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_65650
_6091:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TDefender
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+72],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+48],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+76],eax
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+88]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+96]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+100]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+136]
	mov	eax,dword [ebx+72]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65653
	mov	eax,dword [ebx+32]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65653:
	cmp	eax,0
	je	_65655
	mov	eax,dword [ebx+32]
	mov	dword [ebx+28],eax
	jmp	_65656
_65655:
	mov	eax,dword [ebx+72]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65657
	mov	eax,dword [ebx+36]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65657:
	cmp	eax,0
	je	_65659
	mov	eax,dword [ebx+36]
	mov	dword [ebx+28],eax
_65659:
_65656:
_6089:
	add	edi,1
_65650:
	cmp	edi,dword [ebp-4]
	jle	_6091
_6090:
_65648:
	mov	eax,0
	jmp	_16040
_16040:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPower
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],11
	push	dword [ebx+76]
	push	_65660
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+80],eax
	push	dword [ebx+76]
	push	_65662
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	push	dword [ebx+76]
	push	_65664
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	push	dword [ebx+76]
	push	_65666
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+92],eax
	mov	eax,0
	jmp	_16043
_16043:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_16046:
	mov	eax,dword [ebx+92]
	dec	dword [eax+4]
	jnz	_65670
	push	eax
	call	_bbGCFree
	add	esp,4
_65670:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_65672
	push	eax
	call	_bbGCFree
	add	esp,4
_65672:
	mov	eax,dword [ebx+84]
	dec	dword [eax+4]
	jnz	_65674
	push	eax
	call	_bbGCFree
	add	esp,4
_65674:
	mov	eax,dword [ebx+80]
	dec	dword [eax+4]
	jnz	_65676
	push	eax
	call	_bbGCFree
	add	esp,4
_65676:
	mov	eax,0
	jmp	_65668
_65668:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnPower_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16049
_16049:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_65709],_65710
	cmp	dword [edi+40],0
	jne	_65678
	jmp	_6095
_65678:
	cmp	dword [edi+44],0
	jg	_65679
	mov	dword [edi+36],0
	jmp	_65680
_65679:
	mov	dword [edi+36],1
	cmp	dword [edi+44],99
	jl	_65681
	mov	dword [edi+44],99
_65681:
_65680:
	mov	esi,0
	push	dword [edi+44]
	call	_bbStringFromInt
	add	esp,4
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_65683
_6094:
	push	1
	mov	eax,esi
	add	eax,1
	push	eax
	push	dword [edi+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_65688
	cmp	eax,49
	je	_65689
	cmp	eax,50
	je	_65690
	cmp	eax,51
	je	_65691
	cmp	eax,52
	je	_65692
	cmp	eax,53
	je	_65693
	cmp	eax,54
	je	_65694
	cmp	eax,55
	je	_65695
	cmp	eax,56
	je	_65696
	cmp	eax,57
	je	_65697
	jmp	_65687
_65688:
	mov	ebx,0
	jmp	_65687
_65689:
	mov	ebx,1
	jmp	_65687
_65690:
	mov	ebx,2
	jmp	_65687
_65691:
	mov	ebx,3
	jmp	_65687
_65692:
	mov	ebx,4
	jmp	_65687
_65693:
	mov	ebx,5
	jmp	_65687
_65694:
	mov	ebx,6
	jmp	_65687
_65695:
	mov	ebx,7
	jmp	_65687
_65696:
	mov	ebx,8
	jmp	_65687
_65697:
	mov	ebx,9
	jmp	_65687
_65687:
	cmp	esi,0
	jne	_65699
	mov	dword [edi+68],ebx
	jmp	_65700
_65699:
	mov	dword [edi+72],ebx
_65700:
_6092:
	add	esi,1
_65683:
	cmp	esi,dword [ebp-4]
	jle	_6094
_6093:
	mov	eax,dword [edi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65701
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	sete	al
	movzx	eax,al
_65701:
	cmp	eax,0
	jne	_65703
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,721
	sete	al
	movzx	eax,al
_65703:
	cmp	eax,0
	jne	_65705
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,731
	sete	al
	movzx	eax,al
_65705:
	cmp	eax,0
	je	_65707
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_65707:
_6095:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16052
_16052:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+36],1
	jne	_65712
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1061997773
	push	1061997773
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [esi+68]
	push	dword [esi+52]
	push	dword [esi+48]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [esi+44]
	call	_bbStringFromInt
	add	esp,4
	cmp	dword [eax+8],2
	jl	_65713
	push	dword [esi+72]
	push	dword [esi+60]
	push	dword [esi+56]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_65713:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65714
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,721
	sete	al
	movzx	eax,al
_65714:
	cmp	eax,0
	jne	_65716
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,731
	sete	al
	movzx	eax,al
_65716:
	cmp	eax,0
	je	_65718
	mov	ebx,0
	mov	eax,dword [esi+76]
	sub	eax,1
	mov	edi,eax
	jmp	_65720
_6099:
	mov	eax,dword [esi+92]
	cmp	dword [eax+ebx*4+24],1
	jne	_65722
	push	0
	mov	eax,dword [esi+84]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+80]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+88]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_65722:
_6097:
	add	ebx,1
_65720:
	cmp	ebx,edi
	jle	_6099
_6098:
_65718:
_65712:
	mov	eax,0
	jmp	_16055
_16055:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_65737],_65738
	mov	eax,dword [ebx+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65723
	mov	eax,dword [ebx+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_65723:
	cmp	eax,0
	je	_65725
	jmp	_6100
_65725:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_65726
	push	dword [ebx+24]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_65727
	mov	dword [ebx+32],1
_65727:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_65728
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65728:
	cmp	eax,0
	je	_65730
	push	dword [ebx+24]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_65731
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	cmp	dword [edx+72],eax
	jne	_65732
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_65734
_65732:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_65734:
_65731:
_65730:
	jmp	_65736
_65726:
	mov	dword [ebx+32],0
_65736:
_6100:
	mov	eax,0
	jmp	_16059
_16059:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_updateMark:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [_bb_cursorObjek]
	mov	esi,dword [eax+28]
	mov	eax,dword [edi+76]
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_65741
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,721
	setne	al
	movzx	eax,al
_65741:
	cmp	eax,0
	je	_65743
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,731
	setne	al
	movzx	eax,al
_65743:
	cmp	eax,0
	je	_65745
	mov	esi,0
_65745:
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	je	_65748
	cmp	eax,721
	je	_65749
	cmp	eax,731
	je	_65750
	jmp	_65747
_65748:
	mov	dword [ebp-8],1
	jmp	_65747
_65749:
	mov	dword [ebp-8],3
	jmp	_65747
_65750:
	mov	dword [ebp-8],11
	jmp	_65747
_65747:
	mov	ebx,0
	mov	eax,dword [edi+76]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_65752
_6104:
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_65754
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_65754:
	cmp	eax,0
	je	_65756
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,2
	setle	al
	movzx	eax,al
_65756:
	cmp	eax,0
	je	_65758
	mov	eax,dword [_bb_KOLOMPOS]
	mov	ecx,dword [eax+ebx*4+24]
	mov	eax,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_placemarker]
	mov	edx,dword [edx+16]
	mov	edx,dword [eax+edx*4+24]
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+24]
	cmp	eax,711
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65761
	cmp	ebx,0
	sete	al
	movzx	eax,al
_65761:
	cmp	eax,0
	je	_65763
	mov	eax,dword [_bb_KOLOMPOS]
	mov	edx,dword [_bb_placemarker]
	mov	edx,dword [edx+20]
	mov	ecx,dword [eax+edx*4+24]
	mov	eax,dword [_bb_BARISPOS]
	mov	edx,dword [_bb_placemarker]
	mov	edx,dword [edx+16]
	mov	edx,dword [eax+edx*4+24]
_65763:
	mov	eax,dword [edi+80]
	add	ecx,60
	mov	dword [ebp+-12],ecx
	fild	dword [ebp+-12]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [edi+84]
	add	edx,62
	mov	dword [ebp+-12],edx
	fild	dword [ebp+-12]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [edi+88]
	mov	eax,dword [_bb_powerMark_image]
	mov	dword [edx+ebx*4+24],eax
	mov	eax,dword [ebp-8]
	sub	eax,1
	cmp	ebx,eax
	jle	_65764
	mov	esi,0
_65764:
	mov	eax,dword [_bb_cursorObjek]
	cmp	dword [eax+24],731
	jne	_65765
	mov	eax,dword [_bb_placemarker]
	cmp	ebx,dword [eax+20]
	jge	_65766
	mov	esi,0
	jmp	_65767
_65766:
	mov	esi,1
_65767:
_65765:
	jmp	_65768
_65758:
	mov	esi,0
_65768:
	mov	eax,dword [edi+92]
	mov	dword [eax+ebx*4+24],esi
_6102:
	add	ebx,1
_65752:
	cmp	ebx,dword [ebp-4]
	jle	_6104
_6103:
	mov	eax,0
	jmp	_16062
_16062:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_hitungBtnPoin:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+44],0
	jne	_65769
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_65771
_65769:
	fld	dword [_125222]
	fstp	dword [ebp-36]
	fld	dword [_125223]
	fstp	dword [ebp-40]
	mov	esi,dword [_bb_nilailevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6105
_6107:
	mov	eax,ebx
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6105
	cmp	dword [eax+24],1
	jne	_65785
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	fld	dword [eax+12]
	fstp	dword [ebp-40]
	jmp	_6106
_65785:
_6105:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6107
_6106:
	fld	dword [_125229]
	fstp	dword [ebp-28]
	fld	dword [edi+8]
	fsub	dword [ebp-36]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [ebp-40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-32]
	fld	dword [ebp-28]
	fstp	qword [ebp-8]
	fld	dword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebp-24]
	fld	dword [ebp-28]
	fstp	qword [ebp-20]
	fld	dword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-20]
	fmulp	st1,st0
	fstp	qword [ebp-20]
	fld	qword [ebp-20]
	fstp	dword [ebp-12]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65786
	fld	dword [edi+8]
	fsub	dword [ebp-24]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fsub	dword [ebp-12]
	fstp	dword [edi+12]
	fld	dword [edi+48]
	fsub	dword [ebp-24]
	fstp	dword [edi+48]
	fld	dword [edi+52]
	fsub	dword [ebp-12]
	fstp	dword [edi+52]
	fld	dword [edi+56]
	fsub	dword [ebp-24]
	fstp	dword [edi+56]
	fld	dword [edi+60]
	fsub	dword [ebp-12]
	fstp	dword [edi+60]
	jmp	_65787
_65786:
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statstar_onpos]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fld	dword [ebp-36]
	fstp	dword [edi+8]
	fld	dword [ebp-40]
	fstp	dword [edi+12]
	mov	eax,dword [edi+44]
	imul	eax,100
	mov	edx,dword [_bb_nilaigame]
	add	edx,eax
	cmp	edx,99999
	jl	_65789
	mov	dword [_bb_nilaigame],99999
	jmp	_65790
_65789:
	add	dword [_bb_nilaigame],eax
_65790:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_65787:
_65771:
	mov	eax,0
	jmp	_16065
_16065:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16071
_16071:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPower_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_bb_TBtnPower
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+24],ebx
	cmp	ebx,711
	je	_65796
	cmp	ebx,721
	je	_65797
	cmp	ebx,731
	je	_65798
	jmp	_65795
_65796:
	mov	eax,dword [_bb_curPower_1_image]
	mov	dword [esi+16],eax
	jmp	_65795
_65797:
	mov	eax,dword [_bb_curPower_2_image]
	mov	dword [esi+16],eax
	jmp	_65795
_65798:
	mov	eax,dword [_bb_curPower_3_image]
	mov	dword [esi+16],eax
	jmp	_65795
_65795:
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,200
	mov	edi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	mov	eax,ebx
	add	eax,17
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [esi+28],eax
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_65803
	cmp	eax,2
	je	_65804
	cmp	eax,3
	je	_65805
	jmp	_65802
_65803:
	mov	dword [ebp+-12],edi
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+12]
	jmp	_65802
_65804:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,dword [ebp+12]
	sub	edx,1
	imul	eax,edx
	add	ebx,eax
	mov	eax,dword [ebp+12]
	sub	eax,1
	shl	eax,1
	add	ebx,eax
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+12]
	jmp	_65802
_65805:
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,dword [ebp+12]
	sub	edx,1
	imul	eax,edx
	add	ebx,eax
	mov	eax,dword [ebp+12]
	sub	eax,1
	shl	eax,1
	add	ebx,eax
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+12]
	jmp	_65802
_65802:
	mov	dword [esi+20],0
	mov	dword [esi+32],0
	mov	dword [esi+36],0
	mov	dword [esi+40],1
	mov	dword [esi+44],0
	mov	eax,dword [_bb_fontLevel0_9_image]
	mov	dword [esi+64],eax
	fld	dword [esi+8]
	fadd	dword [_125241]
	fstp	dword [esi+48]
	fld	dword [esi+12]
	fadd	dword [_125242]
	fstp	dword [esi+52]
	fld	dword [esi+48]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_125243]
	fstp	dword [esi+56]
	fld	dword [esi+52]
	fstp	dword [esi+60]
	mov	dword [esi+68],0
	mov	dword [esi+72],0
	push	_brl_max2d_TImage
	push	dword [_bb_powerMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_powerMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_powerMark_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_btnPower_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_16075
_16075:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPowerAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	eax,0
	jmp	_16078
_16078:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16081:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_65811
	push	eax
	call	_bbGCFree
	add	esp,4
_65811:
	mov	eax,0
	jmp	_65809
_65809:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_65814
	cmp	ebx,0
	je	_65815
	jmp	_65813
_65814:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_65813
_65815:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_65813
_65813:
	mov	eax,0
	jmp	_16085
_16085:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_16088
_16088:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_powerAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16091
_16091:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_update:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [_65905],_65906
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],0
	jne	_65818
	jmp	_6117
_65818:
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65819
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_125266]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
_65819:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	cmp	eax,711
	je	_65822
	cmp	eax,721
	je	_65823
	cmp	eax,731
	je	_65824
	jmp	_65821
_65822:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+112],1
	jne	_65825
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_65826
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fadd	dword [_125267]
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_65827
	mov	eax,dword [ebp+8]
	fld	dword [eax+108]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],2
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6108
_6110:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6108
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65834
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+24]
	sete	al
	movzx	eax,al
_65834:
	cmp	eax,0
	je	_65836
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65836:
	cmp	eax,0
	je	_65838
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_65838:
	cmp	eax,0
	je	_65840
	fld	dword [esi+196]
	fld	dword [_125268]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_65841
	fld	dword [_125269]
	fstp	dword [esi+196]
	cmp	dword [esi+148],376
	jne	_65842
	mov	eax,esi
	push	1
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+276]
	add	esp,12
	push	781
	push	dword [esi+88]
	push	dword [esi+92]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
	jmp	_65844
_65842:
	cmp	dword [esi+128],0
	jle	_65845
	push	dword [esi+128]
	push	dword [esi+88]
	push	dword [esi+92]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_65845:
_65844:
	jmp	_6109
_65841:
_65840:
_6108:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6110
_6109:
	jmp	_65846
_65827:
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fadd	dword [_125270]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
_65846:
_65826:
	jmp	_65847
_65825:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+112],2
	jne	_65848
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65849
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	fsub	dword [_125271]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+16]
	jmp	_65850
_65849:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	631
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_65850:
_65848:
_65847:
	jmp	_65821
_65823:
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65852
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65853
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,20
	sete	al
	movzx	eax,al
_65853:
	cmp	eax,0
	jne	_65857
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+48]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65855
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,21
	sete	al
	movzx	eax,al
_65855:
_65857:
	cmp	eax,0
	je	_65859
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_power_bomledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65859:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],21
	jne	_65860
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6111
_6113:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6111
	mov	edx,dword [esi+88]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65866
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_65866:
	cmp	eax,0
	je	_65868
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_65868:
	cmp	eax,0
	je	_65870
	mov	eax,dword [esi+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65871
	mov	eax,dword [esi+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65871:
	cmp	eax,0
	jne	_65873
	mov	eax,dword [esi+92]
	cmp	eax,2
	sete	al
	movzx	eax,al
_65873:
	cmp	eax,0
	je	_65875
	mov	dword [esi+152],0
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	mov	dword [esi+116],8
_65875:
_65870:
_6111:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6113
_6112:
_65860:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+36]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],edx
	jl	_65877
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_65877:
_65852:
	jmp	_65821
_65824:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_65879
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_power_apigelinding]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_65879:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+36]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],edx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	add	eax,1
	mov	dword [edx+72],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+96]
	add	eax,1
	mov	dword [edx+96],eax
	fld	dword [_125272]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fadd	st0,st1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	fadd	st0,st1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp+8]
	fld	dword [eax+84]
	fadd	st0,st1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+84]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+80],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6114
_6116:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6114
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+20]
	cmp	dword [esi+88],eax
	je	_65887
	jmp	_6114
_65887:
	cmp	dword [esi+148],398
	jne	_65888
	jmp	_6114
_65888:
	mov	edx,dword [esi+92]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_65889
	mov	eax,dword [esi+92]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+24]
	add	edx,1
	cmp	eax,edx
	sete	al
	movzx	eax,al
_65889:
	cmp	eax,0
	je	_65891
	fld	dword [esi+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+12]
	fld	dword [_125273]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_65891:
	cmp	eax,0
	je	_65893
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_65893:
	cmp	eax,0
	je	_65895
	mov	eax,dword [esi+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_65895:
	cmp	eax,0
	je	_65897
	mov	dword [esi+152],0
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
	mov	dword [esi+116],8
_65897:
_6114:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6116
_6115:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+36]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],edx
	jl	_65899
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
_65899:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+76]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],edx
	jl	_65900
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],0
_65900:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+100]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+96],edx
	jl	_65901
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],0
_65901:
	call	_bb_GetPosX_BG
	mov	ebx,eax
	shl	ebx,1
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_65903
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_65903:
	jmp	_65821
_65821:
_6117:
	fld	dword [_bb_waktuGame]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_16094
_16094:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_updateNomorKolom:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65908
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65908:
	cmp	eax,0
	je	_65910
	mov	dword [edx+24],0
	jmp	_65911
_65910:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65912
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65912:
	cmp	eax,0
	je	_65914
	mov	dword [edx+24],1
	jmp	_65915
_65914:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65916
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65916:
	cmp	eax,0
	je	_65918
	mov	dword [edx+24],2
	jmp	_65919
_65918:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65920
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65920:
	cmp	eax,0
	je	_65922
	mov	dword [edx+24],3
	jmp	_65923
_65922:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65924
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65924:
	cmp	eax,0
	je	_65926
	mov	dword [edx+24],4
	jmp	_65927
_65926:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65928
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65928:
	cmp	eax,0
	je	_65930
	mov	dword [edx+24],5
	jmp	_65931
_65930:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65932
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65932:
	cmp	eax,0
	je	_65934
	mov	dword [edx+24],6
	jmp	_65935
_65934:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65936
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65936:
	cmp	eax,0
	je	_65938
	mov	dword [edx+24],7
	jmp	_65939
_65938:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65940
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65940:
	cmp	eax,0
	je	_65942
	mov	dword [edx+24],8
	jmp	_65943
_65942:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65944
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65944:
	cmp	eax,0
	je	_65946
	mov	dword [edx+24],9
	jmp	_65947
_65946:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65948
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65948:
	cmp	eax,0
	je	_65950
	mov	dword [edx+24],10
	jmp	_65951
_65950:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65952
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65952:
	cmp	eax,0
	je	_65954
	mov	dword [edx+24],11
	jmp	_65955
_65954:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_65956
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_65956:
	cmp	eax,0
	je	_65958
	mov	dword [edx+24],12
_65958:
_65955:
_65951:
_65947:
_65943:
_65939:
_65935:
_65931:
_65927:
_65923:
_65919:
_65915:
_65911:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65959
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_65959:
	cmp	eax,0
	je	_65961
	mov	eax,dword [edx+20]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65962
	mov	eax,dword [edx+24]
	cmp	eax,9
	setge	al
	movzx	eax,al
_65962:
	cmp	eax,0
	jne	_65966
	mov	eax,dword [edx+20]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_65964
	mov	eax,dword [edx+24]
	cmp	eax,10
	setge	al
	movzx	eax,al
_65964:
_65966:
	cmp	eax,0
	je	_65968
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_65968:
_65961:
	mov	eax,0
	jmp	_16097
_16097:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_65970
	cmp	dword [ebx+44],731
	jne	_65971
	mov	eax,dword [ebx+76]
	sub	eax,1
	cmp	dword [ebx+72],eax
	jle	_65972
	mov	eax,dword [ebx+76]
	sub	eax,1
	mov	dword [ebx+72],eax
_65972:
	push	dword [ebx+72]
	push	dword [ebx+64]
	push	dword [ebx+60]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [ebx+80]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
_65971:
	push	dword [ebx+32]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	cmp	dword [ebx+44],731
	jne	_65973
	mov	eax,dword [ebx+100]
	sub	eax,1
	cmp	dword [ebx+96],eax
	jle	_65974
	mov	eax,dword [ebx+100]
	sub	eax,1
	mov	dword [ebx+96],eax
_65974:
	push	dword [ebx+96]
	push	dword [ebx+88]
	push	dword [ebx+84]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_65973:
_65970:
	mov	eax,0
	jmp	_16100
_16100:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_142
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_65977
	push	_6119
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_65978
	push	_6120
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_65979
	jmp	_65976
_65977:
	mov	esi,711
	jmp	_65976
_65978:
	mov	esi,721
	jmp	_65976
_65979:
	mov	esi,731
	jmp	_65976
_65976:
	mov	eax,esi
	jmp	_16103
_16103:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,711
	je	_65984
	cmp	edx,721
	je	_65985
	cmp	edx,731
	je	_65986
	jmp	_65983
_65984:
	mov	eax,_142
	jmp	_65983
_65985:
	mov	eax,_6119
	jmp	_65983
_65986:
	mov	eax,_6120
	jmp	_65983
_65983:
	jmp	_16106
_16106:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPowerAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	mov	edi,dword [ebp+24]
	push	_bb_TPowerAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp+28]
	mov	dword [edx+48],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp-8]
	mov	dword [eax+20],esi
	mov	eax,dword [ebp-8]
	mov	dword [eax+24],ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	fldz
	mov	eax,dword [ebp-8]
	fstp	dword [eax+16]
	mov	eax,dword [ebp+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+104]
	mov	eax,dword [ebp+12]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+108]
	mov	eax,dword [ebp-8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp-8]
	mov	dword [eax+44],edi
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+44]
	cmp	eax,711
	je	_65990
	cmp	eax,721
	je	_65991
	cmp	eax,731
	je	_65992
	jmp	_65989
_65990:
	mov	edx,dword [_bb_animPower_1_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+28],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	mov	dword [eax+36],1
	jmp	_65989
_65991:
	mov	edx,dword [_bb_animPower_2_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+28],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	mov	dword [eax+36],24
	cmp	dword [ebp+28],0
	jne	_65993
	mov	eax,dword [ebp-8]
	mov	dword [eax+32],20
_65993:
	mov	eax,dword [ebp+8]
	add	eax,70
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+12]
	add	eax,60
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+16]
	jmp	_65989
_65992:
	mov	edx,dword [_bb_animPower_3_Rock_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+28],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	mov	dword [eax+36],1
	mov	eax,dword [ebp+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+12]
	add	eax,65
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+16]
	mov	edx,dword [_bb_animPower_3_Shadow_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+68],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	fld	dword [eax+12]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+60]
	mov	eax,dword [ebp-8]
	fld	dword [eax+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+64]
	mov	eax,dword [ebp-8]
	mov	dword [eax+72],0
	mov	eax,dword [ebp-8]
	mov	dword [eax+76],60
	mov	edx,dword [_bb_animPower_3_Fire_image]
	mov	eax,dword [ebp-8]
	mov	dword [eax+92],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-8]
	push	dword [eax+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-8]
	fld	dword [eax+12]
	fsub	dword [_125374]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+84]
	mov	eax,dword [ebp-8]
	fld	dword [eax+16]
	fsub	dword [_125375]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+88]
	mov	eax,dword [ebp-8]
	mov	dword [eax+96],0
	mov	eax,dword [ebp-8]
	mov	dword [eax+100],60
	jmp	_65989
_65989:
	mov	eax,dword [ebp-8]
	mov	dword [eax+40],1
	mov	eax,dword [ebp-8]
	mov	dword [eax+112],1
	mov	eax,dword [ebp-8]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+44]
	cmp	eax,711
	je	_65997
	cmp	eax,731
	je	_65998
	jmp	_65996
_65997:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_power_jaring]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_65996
_65998:
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_power_taruhapi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_65996
_65996:
	mov	eax,dword [_bb_powerAnim_List]
	push	dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-8]
	cmp	dword [eax+48],1
	jne	_66000
	mov	esi,dword [_bb_btnPower_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6121
_6123:
	push	_bb_TBtnPower
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6121
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+44]
	cmp	dword [eax+24],edx
	jne	_66007
	sub	dword [eax+44],1
_66007:
_6121:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6123
_6122:
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+44]
	cmp	eax,721
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66008
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66008:
	cmp	eax,0
	je	_66010
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+24]
	cmp	eax,0
	je	_66013
	cmp	eax,1
	je	_66014
	cmp	eax,2
	je	_66015
	jmp	_66012
_66013:
	push	23
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	1
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+4+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	push	28
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	2
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+8+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	jmp	_66012
_66014:
	push	23
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	1
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	push	23
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	2
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+8+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	jmp	_66012
_66015:
	push	23
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	1
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+4+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	push	28
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	2
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_KOLOMPOS]
	push	dword [eax+24]
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	jmp	_66012
_66012:
_66010:
_66000:
	mov	eax,dword [ebp-8]
	jmp	_16115
_16115:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Power:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_btnPower_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_btnPower_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_66019
	mov	edi,dword [_bb_btnPower_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6124
_6126:
	mov	eax,dword [ebp-4]
	push	_bb_TBtnPower
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6124
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6124:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6126
_6125:
_66019:
	cmp	dword [ebp+12],1
	jne	_66026
	mov	eax,dword [_bb_powerAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_powerAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_66029
	mov	edi,dword [_bb_powerAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_6127
_6129:
	mov	eax,dword [ebp-8]
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6127
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+108]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+112]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6127:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6129
_6128:
_66029:
_66026:
	mov	eax,0
	jmp	_16119
_16119:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Power:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_66038
	mov	dword [ebp-8],0
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_66040
_6132:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	mov	edi,dword [_bb_btnPower_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6133
_6135:
	mov	eax,dword [ebp-4]
	push	_bb_TBtnPower
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6133
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	dword [ebx+24],eax
	jne	_66048
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+28],eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+32],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+48]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+56]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+68],eax
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+72],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_66048:
_6133:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6135
_6134:
_6130:
	add	dword [ebp-8],1
_66040:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-8],eax
	jle	_6132
_6131:
_66038:
	cmp	dword [ebp+12],1
	jne	_66050
	mov	eax,dword [_bb_powerAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_66053
	mov	dword [ebp-8],0
	sub	eax,1
	mov	edi,eax
	jmp	_66054
_6138:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TPowerAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,28
	mov	ebx,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+20],eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+48],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+52]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+32],eax
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+56]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+60]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+64]
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+72],eax
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+80],eax
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+84]
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+88]
	push	_2230
	push	18
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+96],eax
	push	_2230
	push	19
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+104]
	push	_2230
	push	20
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+108]
	push	_2230
	push	21
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+112],eax
_6136:
	add	dword [ebp-8],1
_66054:
	cmp	dword [ebp-8],edi
	jle	_6138
_6137:
_66053:
_66050:
	mov	eax,0
	jmp	_16123
_16123:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnKurcaci
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	mov	eax,0
	jmp	_16126
_16126:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_16129:
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_66061
	push	eax
	call	_bbGCFree
	add	esp,4
_66061:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_66063
	push	eax
	call	_bbGCFree
	add	esp,4
_66063:
	mov	eax,0
	jmp	_66059
_66059:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_16132
_16132:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_66091],_66092
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66064
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66064:
	cmp	eax,0
	jne	_66066
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66066:
	cmp	eax,0
	je	_66068
	jmp	_6140
_66068:
	cmp	dword [edi+40],1
	jne	_66069
	fld	dword [edi+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66070
	cmp	dword [_bb_pauseGame],0
	jne	_66071
	call	_brl_system_CurrentTime
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+64]
	dec	dword [eax+4]
	jnz	_66075
	push	eax
	call	_bbGCFree
	add	esp,4
_66075:
	mov	dword [edi+64],ebx
_66071:
	push	dword [edi+68]
	push	dword [edi+64]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_66076
	fld	dword [edi+52]
	fsub	dword [_125413]
	fstp	dword [edi+52]
_66076:
	fld	dword [edi+48]
	fsub	dword [edi+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	esi
	call	_bb_UbahDetikKeDate
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_debugstr4]
	dec	dword [eax+4]
	jnz	_66081
	push	eax
	call	_bbGCFree
	add	esp,4
_66081:
	mov	dword [_bb_debugstr4],ebx
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fld	dword [edi+48]
	mov	eax,dword [edi+32]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fdivp	st1,st0
	fsub	dword [_125414]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+28],eax
	cmp	dword [edi+28],0
	jge	_66082
	mov	dword [edi+28],0
_66082:
	fld	dword [edi+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_66083
	mov	eax,dword [edi+32]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [_bb_animKurcaci]
	mov	dword [eax+100],0
	push	_6139
	call	_brl_standardio_Print
	add	esp,4
_66083:
	mov	ebx,dword [edi+64]
	inc	dword [ebx+4]
	mov	eax,dword [edi+68]
	dec	dword [eax+4]
	jnz	_66087
	push	eax
	call	_bbGCFree
	add	esp,4
_66087:
	mov	dword [edi+68],ebx
	jmp	_66088
_66070:
	mov	eax,dword [_bb_nilaigame]
	sub	eax,dword [edi+56]
	cmp	eax,0
	jl	_66089
	mov	dword [edi+44],1
	mov	eax,dword [edi+20]
	mov	dword [edi+16],eax
	mov	eax,dword [edi+32]
	sub	eax,1
	mov	dword [edi+28],eax
	jmp	_66090
_66089:
	mov	dword [edi+44],0
	mov	eax,dword [edi+24]
	mov	dword [edi+16],eax
	mov	dword [edi+28],0
_66090:
_66088:
_66069:
_6140:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16135
_16135:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_66094
	push	dword [eax+28]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_66094:
	mov	eax,0
	jmp	_16138
_16138:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_hitButton:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_animKurcaci]
	fld	dword [ebx+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_animKurcaci]
	fld	dword [ebx+12]
	fsub	dword [_125430]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_animKurcaci]
	mov	dword [eax+100],1
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	dword [ebx+28],0
	fld	dword [ebx+48]
	fstp	dword [ebx+52]
	mov	eax,dword [_bb_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	cmp	dword [_bb_currGameMode],591
	jne	_66097
	mov	dword [ebx+40],0
_66097:
	mov	eax,0
	jmp	_16141
_16141:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_66113],_66114
	cmp	dword [_bb_gameOver],1
	jne	_66098
	jmp	_6142
_66098:
	cmp	dword [ebx+40],0
	jne	_66099
	jmp	_6142
_66099:
	push	dword [ebx+28]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_66100
	push	dword [ebx+60]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_66100:
	fld	dword [ebx+52]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_66101
	jmp	_6142
_66101:
	cmp	dword [ebx+44],0
	jne	_66102
	jmp	_6142
_66102:
	push	dword [ebx+28]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_66103
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_66104
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66104:
	cmp	eax,0
	je	_66106
	mov	dword [ebx+36],1
_66106:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_66107
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66107:
	cmp	eax,0
	je	_66109
	push	dword [ebx+60]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_66110
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [ebx+56]
	sub	dword [_bb_nilaigame],eax
_66110:
_66109:
	jmp	_66112
_66103:
	mov	dword [ebx+36],0
_66112:
_6142:
	mov	eax,0
	jmp	_16145
_16145:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnKurcaci_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnKurcaci
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci_image]
	mov	dword [esi+20],eax
	mov	eax,dword [_bb_btnKurcaci_image]
	mov	dword [esi+24],eax
	mov	eax,dword [esi+20]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+32],30
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,140
	mov	edi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	mov	eax,dword [esi+32]
	sub	eax,1
	mov	dword [esi+28],eax
	mov	dword [esi+36],0
	mov	dword [esi+40],1
	mov	dword [esi+44],1
	mov	dword [esi+56],200
	mov	dword [esi+60],3000
	push	_6144
	call	_bb_UbahDateKeDetik
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+48]
	fldz
	fstp	dword [esi+52]
	push	ebx
	push	edi
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_animKurcaci]
	dec	dword [eax+4]
	jnz	_66121
	push	eax
	call	_bbGCFree
	add	esp,4
_66121:
	mov	dword [_bb_animKurcaci],ebx
	mov	eax,esi
	jmp	_16147
_16147:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimKurcaci
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	mov	eax,0
	jmp	_16150
_16150:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_Delete:
	push	ebp
	mov	ebp,esp
_16153:
	mov	eax,0
	jmp	_66122
_66122:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_16156
_16156:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	dword [_66160],_66161
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66123
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66123:
	cmp	eax,0
	jne	_66125
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66125:
	cmp	eax,0
	je	_66127
	jmp	_6148
_66127:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],0
	jne	_66128
	jmp	_6148
_66128:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,0
	je	_66131
	cmp	eax,1
	je	_66132
	cmp	eax,4
	je	_66133
	jmp	_66130
_66131:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jne	_66134
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+112]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_66134:
	jmp	_66130
_66132:
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+16]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	mov	eax,dword [ebp+8]
	fstp	dword [eax+116]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fstp	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+116]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fstp	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+116]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+124]
	mov	eax,dword [ebp+8]
	push	dword [eax+20]
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+132]
	mov	eax,dword [ebp+8]
	fld	dword [eax+132]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66136
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+120]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+124]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_66137
_66136:
	mov	eax,dword [ebp+8]
	fld	dword [eax+16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp+8]
	fld	dword [eax+20]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_66137:
	jmp	_66130
_66133:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jne	_66139
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6145
_6147:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6145
	cmp	dword [esi+76],4
	jne	_66146
	fld	dword [esi+16]
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_66147
	fld	dword [esi+20]
	fadd	dword [_125456]
	mov	eax,dword [ebp+8]
	fld	dword [eax+12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_66147:
	cmp	eax,0
	je	_66149
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,4
	jmp	_6146
_66149:
_66146:
_6145:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6147
_6146:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_66139:
	jmp	_66130
_66130:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],edx
	jl	_66153
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],0
	jne	_66154
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
	jmp	_66155
_66154:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],1
	jne	_66156
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
	jmp	_66157
_66156:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],4
	jne	_66158
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],0
_66158:
_66157:
_66155:
_66153:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+64]
	add	eax,1
	mov	dword [edx+64],eax
_6148:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16159
_16159:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+100],1
	jne	_66163
	mov	eax,dword [ebx+108]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_66164
	mov	eax,dword [ebx+108]
	cmp	eax,5
	sete	al
	movzx	eax,al
_66164:
	cmp	eax,0
	jne	_66166
	mov	eax,dword [ebx+108]
	cmp	eax,7
	sete	al
	movzx	eax,al
_66166:
	cmp	eax,0
	je	_66168
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_66168:
	push	dword [ebx+64]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_66163:
	mov	eax,0
	jmp	_16162
_16162:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_kePosAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6150
_6152:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6150
	mov	eax,dword [edx+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66176
	mov	eax,dword [edx+68]
	mov	edx,dword [edx+72]
	sub	edx,1
	cmp	eax,edx
	setge	al
	movzx	eax,al
_66176:
	cmp	eax,0
	je	_66178
	mov	dword [ebp-4],1
	jmp	_6151
_66178:
_6150:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6152
_6151:
	cmp	dword [ebp-4],0
	jne	_66179
	fld	dword [_125483]
	fstp	dword [edi+128]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	sub	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+20]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_66179:
	mov	eax,0
	jmp	_16165
_16165:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_cariPanen:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	fldz
	fstp	dword [edi+128]
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6153
_6155:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6153
	mov	eax,dword [edx+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66187
	mov	ecx,dword [edx+68]
	mov	eax,dword [edx+72]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_66187:
	cmp	eax,0
	je	_66189
	fld	dword [_125490]
	fstp	dword [edi+128]
	fld	dword [edx+16]
	fstp	dword [edi+16]
	fld	dword [edx+20]
	fadd	dword [_125491]
	fstp	dword [edi+20]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	jmp	_6154
_66189:
_6153:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6155
_6154:
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_66191
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_66191:
	mov	eax,0
	jmp	_16168
_16168:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_changeState:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+104],eax
	mov	eax,dword [edx+104]
	cmp	eax,0
	je	_66195
	cmp	eax,1
	je	_66196
	cmp	eax,4
	je	_66197
	jmp	_66194
_66195:
	mov	dword [edx+64],0
	mov	eax,dword [edx+36]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+72]
	mov	dword [edx+68],eax
	jmp	_66194
_66196:
	mov	dword [edx+64],0
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66198
	mov	dword [edx+108],1
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66199
	mov	dword [edx+108],5
	jmp	_66200
_66199:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_66201
	mov	dword [edx+108],6
_66201:
_66200:
	jmp	_66202
_66198:
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_66203
	mov	dword [edx+108],2
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66204
	mov	dword [edx+108],7
	jmp	_66205
_66204:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_66206
	mov	dword [edx+108],8
_66206:
_66205:
	jmp	_66207
_66203:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66208
	mov	dword [edx+108],4
	jmp	_66209
_66208:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_66210
	mov	dword [edx+108],3
_66210:
_66209:
_66207:
_66202:
	mov	eax,dword [edx+108]
	cmp	eax,1
	je	_66213
	cmp	eax,2
	je	_66214
	cmp	eax,4
	je	_66215
	cmp	eax,3
	je	_66216
	cmp	eax,5
	je	_66217
	cmp	eax,6
	je	_66218
	cmp	eax,7
	je	_66219
	cmp	eax,8
	je	_66220
	jmp	_66212
_66213:
	mov	eax,dword [edx+44]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+80]
	mov	dword [edx+68],eax
	jmp	_66212
_66214:
	mov	eax,dword [edx+48]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+84]
	mov	dword [edx+68],eax
	jmp	_66212
_66215:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_66212
_66216:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_66212
_66217:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_66212
_66218:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_66212
_66219:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_66212
_66220:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_66212
_66212:
	jmp	_66194
_66197:
	mov	dword [edx+64],0
	mov	eax,dword [edx+40]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+76]
	mov	dword [edx+68],eax
	jmp	_66194
_66194:
	mov	eax,0
	jmp	_16172
_16172:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16178
_16178:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimKurcaci_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TAnimKurcaci
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_animKurcaci_Idle_1_image]
	mov	dword [ebx+36],eax
	mov	eax,dword [_bb_animKurcaci_Harvest_1_image]
	mov	dword [ebx+40],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Up_image]
	mov	dword [ebx+44],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Down_image]
	mov	dword [ebx+48],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Up_image]
	mov	dword [ebx+56],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Down_image]
	mov	dword [ebx+60],eax
	mov	eax,dword [ebx+36]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+72],8
	mov	dword [ebx+76],11
	mov	dword [ebx+80],8
	mov	dword [ebx+84],8
	mov	dword [ebx+88],8
	mov	dword [ebx+92],8
	mov	dword [ebx+96],8
	mov	eax,dword [ebx+72]
	mov	dword [ebx+68],eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+64],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],3000
	mov	eax,ebx
	jmp	_16182
_16182:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_Kurcaci:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [eax+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [eax+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+8]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+108]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_animKurcaci]
	push	dword [eax+128]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,0
	jmp	_16185
_16185:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_Kurcaci:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [_bb_btnKurcaci]
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+28],eax
	mov	esi,dword [_bb_btnKurcaci]
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+36],eax
	mov	esi,dword [_bb_btnKurcaci]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+40],eax
	mov	esi,dword [_bb_btnKurcaci]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+44],eax
	mov	esi,dword [_bb_btnKurcaci]
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+52]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+8]
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+12]
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+16]
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+20]
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+28],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+64],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	8
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+68],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	9
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+100],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	10
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+104],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	11
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+108],eax
	mov	esi,dword [_bb_animKurcaci]
	push	_2230
	push	12
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+104]
	cmp	eax,0
	je	_66227
	cmp	eax,1
	je	_66228
	cmp	eax,4
	je	_66229
	jmp	_66226
_66227:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+36]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+72]
	mov	dword [edx+68],eax
	jmp	_66226
_66228:
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+108]
	cmp	eax,1
	je	_66232
	cmp	eax,2
	je	_66233
	cmp	eax,4
	je	_66234
	cmp	eax,3
	je	_66235
	cmp	eax,5
	je	_66236
	cmp	eax,6
	je	_66237
	cmp	eax,7
	je	_66238
	cmp	eax,8
	je	_66239
	jmp	_66231
_66232:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+44]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+80]
	mov	dword [edx+68],eax
	jmp	_66231
_66233:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+48]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+84]
	mov	dword [edx+68],eax
	jmp	_66231
_66234:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+52]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+88]
	mov	dword [edx+68],eax
	jmp	_66231
_66235:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+52]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+88]
	mov	dword [edx+68],eax
	jmp	_66231
_66236:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+56]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+92]
	mov	dword [edx+68],eax
	jmp	_66231
_66237:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+56]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+92]
	mov	dword [edx+68],eax
	jmp	_66231
_66238:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+60]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+96]
	mov	dword [edx+68],eax
	jmp	_66231
_66239:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+60]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+96]
	mov	dword [edx+68],eax
	jmp	_66231
_66231:
	jmp	_66226
_66229:
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+40]
	mov	dword [edx+32],eax
	mov	edx,dword [_bb_animKurcaci]
	mov	eax,dword [_bb_animKurcaci]
	mov	eax,dword [eax+76]
	mov	dword [edx+68],eax
	jmp	_66226
_66226:
	mov	eax,0
	jmp	_16188
_16188:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TItemDrop
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	eax,0
	jmp	_16191
_16191:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_Delete:
	push	ebp
	mov	ebp,esp
_16194:
	mov	eax,0
	jmp	_66240
_66240:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_itemdroplist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16197
_16197:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_66308],_66309
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+60]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66242
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66242:
	cmp	eax,0
	jne	_66244
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66244:
	cmp	eax,0
	je	_66246
	jmp	_6159
_66246:
	cmp	dword [edi+56],0
	jne	_66247
	fld	dword [edi+96]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_66248
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66249
	fld	dword [edi+100]
	fsub	dword [_125547]
	fstp	dword [edi+100]
	fld	dword [edi+100]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_66250
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_66250:
_66249:
_66248:
	add	dword [edi+36],1
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jle	_66252
	mov	dword [edi+36],0
_66252:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+96]
	cmp	dword [edi+104],1
	jne	_66253
	mov	eax,dword [edi+108]
	cmp	eax,0
	je	_66256
	jmp	_66255
_66256:
	add	dword [edi+128],1
	mov	eax,dword [edi+132]
	sub	eax,1
	cmp	dword [edi+128],eax
	jle	_66257
	mov	dword [edi+128],0
_66257:
	jmp	_66255
_66255:
_66253:
	jmp	_6159
_66247:
	cmp	dword [edi+104],0
	jne	_66258
	mov	dword [edi+36],5
	fld	dword [edi+8]
	fsub	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_125548]
	fstp	qword [ebp-8]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	qword [_125549]
	fstp	qword [ebp-16]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	dword [edi+20]
	push	dword [edi+16]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,16
	cmp	eax,50
	jle	_66263
	fld	dword [edi+8]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [edi+8]
	fld	dword [edi+12]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [edi+12]
	mov	eax,dword [edi+44]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66264
	mov	eax,dword [edi+44]
	cmp	eax,597
	setle	al
	movzx	eax,al
_66264:
	cmp	eax,0
	jne	_66268
	mov	eax,dword [edi+44]
	cmp	eax,111
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66266
	mov	eax,dword [edi+44]
	cmp	eax,189
	setle	al
	movzx	eax,al
_66266:
_66268:
	cmp	eax,0
	je	_66270
	jmp	_66271
_66270:
	fld	dword [edi+60]
	fld	dword [_125550]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_66272
	mov	eax,dword [edi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66272:
	cmp	eax,0
	je	_66274
	fld	dword [edi+60]
	fsub	dword [_125551]
	fstp	dword [edi+60]
_66274:
_66271:
	jmp	_66275
_66263:
	fld	dword [edi+16]
	fstp	dword [edi+8]
	fld	dword [edi+20]
	fstp	dword [edi+12]
	mov	eax,dword [edi+44]
	cmp	eax,711
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66276
	mov	eax,dword [edi+44]
	cmp	eax,731
	setle	al
	movzx	eax,al
_66276:
	cmp	eax,0
	je	_66278
	mov	esi,dword [_bb_btnPower_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6156
_6158:
	mov	eax,ebx
	push	_bb_TBtnPower
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6156
	mov	edx,dword [edi+44]
	cmp	dword [eax+24],edx
	jne	_66285
	mov	edx,dword [edi+48]
	add	dword [eax+44],edx
	jmp	_6157
_66285:
_6156:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6158
_6157:
	jmp	_66286
_66278:
	cmp	dword [edi+44],781
	jne	_66287
	cmp	dword [_bb_currGameMode],753
	jne	_66288
	mov	eax,dword [_bb_nilaigame]
	add	eax,dword [edi+48]
	cmp	eax,99999
	jl	_66289
	mov	dword [_bb_nilaigame],99999
	jmp	_66290
_66289:
	mov	eax,dword [edi+48]
	add	dword [_bb_nilaigame],eax
_66290:
	jmp	_66291
_66288:
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [edi+48]
	cmp	eax,9999999
	jl	_66292
	mov	dword [_bb_moneygame],9999999
	jmp	_66293
_66292:
	mov	eax,dword [edi+48]
	add	dword [_bb_moneygame],eax
_66293:
_66291:
	jmp	_66294
_66287:
	mov	eax,dword [edi+44]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66295
	mov	eax,dword [edi+44]
	cmp	eax,597
	setle	al
	movzx	eax,al
_66295:
	cmp	eax,0
	je	_66297
	push	1
	push	dword [edi+112]
	push	dword [edi+44]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	jmp	_66298
_66297:
	mov	eax,dword [edi+44]
	cmp	eax,111
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66299
	mov	eax,dword [edi+44]
	cmp	eax,189
	setle	al
	movzx	eax,al
_66299:
	cmp	eax,0
	je	_66301
	push	1
	push	dword [edi+44]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
_66301:
_66298:
_66294:
_66286:
	push	dword [edi+44]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_66275:
_66258:
	cmp	dword [edi+92],0
	jne	_66303
	jmp	_6159
_66303:
	fld	dword [edi+68]
	fld	dword [edi+72]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66304
	fld	dword [edi+68]
	fsub	dword [_125552]
	fld	dword [edi+72]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_66305
	fld	dword [edi+72]
	fstp	dword [edi+68]
	mov	dword [edi+92],0
	jmp	_66306
_66305:
	fld	dword [edi+68]
	fsub	dword [_125553]
	fstp	dword [edi+68]
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_66307
	fld	dword [edi+80]
	fsub	dword [_125554]
	fstp	dword [edi+80]
	fld	dword [edi+84]
	fadd	dword [_125555]
	fstp	dword [edi+84]
_66307:
_66306:
_66304:
_6159:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16200
_16200:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+92],1
	jne	_66311
	push	dword [ebx+80]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+84]
	push	dword [ebx+84]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+88]
	push	dword [ebx+68]
	push	dword [ebx+64]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_66311:
	mov	eax,dword [ebx+40]
	sub	eax,1
	cmp	dword [ebx+36],eax
	jle	_66312
	mov	eax,dword [ebx+40]
	sub	eax,1
	mov	dword [ebx+36],eax
_66312:
	mov	eax,dword [ebx+104]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66313
	mov	eax,dword [ebx+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66313:
	cmp	eax,0
	je	_66315
	push	dword [ebx+128]
	push	dword [ebx+120]
	push	dword [ebx+116]
	push	_brl_max2d_TImage
	push	dword [ebx+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_66315:
	push	dword [ebx+60]
	push	dword [ebx+60]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+36]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_16203
_16203:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [ebp-4],0
	mov	dword [_66379],_66380
	cmp	dword [_bb_gameOver],1
	jne	_66316
	jmp	_6173
_66316:
	cmp	dword [edi+56],1
	jne	_66317
	jmp	_6173
_66317:
	cmp	dword [edi+104],1
	jne	_66318
	mov	eax,dword [edi+108]
	cmp	eax,0
	je	_66321
	jmp	_66320
_66321:
	push	dword [edi+128]
	fld	dword [edi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+116]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_66322
	mov	dword [edi+52],1
	mov	eax,dword [edi+44]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66323
	mov	eax,dword [edi+44]
	cmp	eax,597
	setle	al
	movzx	eax,al
_66323:
	cmp	eax,0
	je	_66325
	push	0
	push	0
	push	dword [edi+44]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [edi+112],eax
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6161
_6163:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6161
	mov	edx,dword [edi+112]
	cmp	dword [eax+40],edx
	jne	_66333
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
	jmp	_6162
_66333:
_6161:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6163
_6162:
_66325:
	mov	dword [edi+108],2
	mov	dword [edi+104],0
	mov	dword [edi+56],1
	jmp	_66334
_66322:
	mov	dword [edi+52],0
_66334:
	jmp	_66320
_66320:
	jmp	_66335
_66318:
	mov	eax,dword [edi+104]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66336
	mov	eax,dword [edi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66336:
	cmp	eax,0
	je	_66338
	push	dword [edi+36]
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_66339
	push	dword [edi+44]
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_66340
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_panenbuah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [edi+56],1
	mov	dword [edi+52],1
	mov	eax,dword [edi+44]
	cmp	eax,711
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66341
	mov	eax,dword [edi+44]
	cmp	eax,731
	setle	al
	movzx	eax,al
_66341:
	cmp	eax,0
	je	_66343
	mov	esi,dword [_bb_btnPower_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6164
_6166:
	mov	eax,ebx
	push	_bb_TBtnPower
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6164
	mov	edx,dword [edi+44]
	cmp	dword [eax+24],edx
	jne	_66350
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_6165
_66350:
_6164:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6166
_6165:
	jmp	_66351
_66343:
	cmp	dword [edi+44],781
	jne	_66352
	cmp	dword [_bb_currGameMode],753
	je	_66353
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6167
_6169:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6167
	cmp	dword [eax+24],0
	jne	_66360
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_6168
_66360:
_6167:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6169
_6168:
_66353:
	mov	dword [edi+92],1
	jmp	_66361
_66352:
	mov	eax,dword [edi+44]
	cmp	eax,111
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_66362
	mov	eax,dword [edi+44]
	cmp	eax,189
	setle	al
	movzx	eax,al
_66362:
	cmp	eax,0
	je	_66364
	push	0
	push	dword [edi+44]
	call	_bb_CreateBagSenjata_SistemAntrian
	add	esp,8
	mov	eax,dword [edi+44]
	cmp	eax,111
	je	_66367
	cmp	eax,141
	je	_66368
	cmp	eax,181
	je	_66369
	cmp	eax,185
	je	_66370
	jmp	_66366
_66367:
	mov	dword [ebp-4],511
	jmp	_66366
_66368:
	mov	dword [ebp-4],541
	jmp	_66366
_66369:
	mov	dword [ebp-4],585
	jmp	_66366
_66370:
	mov	dword [ebp-4],591
	jmp	_66366
_66366:
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6170
_6172:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6170
	mov	edx,dword [ebp-4]
	cmp	dword [eax+36],edx
	jne	_66377
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
	jmp	_6171
_66377:
_6170:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6172
_6171:
_66364:
_66361:
_66351:
_66340:
	jmp	_66378
_66339:
	mov	dword [edi+52],0
_66378:
_66338:
_66335:
_6173:
	mov	eax,0
	jmp	_16207
_16207:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16213
_16213:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TItemDrop_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TItemDrop
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	dword [edi+28],ebx
	mov	dword [edi+24],esi
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [edi+28]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp-8],eax
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [edi+24]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	mov	dword [edi+48],1
	fld	dword [_125634]
	fstp	dword [edi+100]
	mov	dword [edi+104],0
	mov	dword [edi+108],0
	mov	eax,dword [ebp+16]
	mov	dword [edi+44],eax
	mov	eax,dword [edi+44]
	cmp	eax,711
	je	_66387
	cmp	eax,721
	je	_66388
	cmp	eax,731
	je	_66389
	cmp	eax,781
	je	_66390
	cmp	eax,551
	je	_66391
	cmp	eax,596
	je	_66392
	cmp	eax,561
	je	_66393
	cmp	eax,582
	je	_66394
	cmp	eax,111
	je	_66395
	cmp	eax,141
	je	_66396
	cmp	eax,181
	je	_66397
	cmp	eax,185
	je	_66398
	jmp	_66386
_66387:
	mov	eax,dword [_bb_itemDropPower_1_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125635]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125636]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	jmp	_66386
_66388:
	mov	eax,dword [_bb_itemDropPower_2_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125637]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125638]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	jmp	_66386
_66389:
	mov	eax,dword [_bb_itemDropPower_3_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125639]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125640]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	jmp	_66386
_66390:
	cmp	dword [_bb_itemDropGold_1_image],0
	jne	_66399
	push	2
	push	15
	push	0
	push	78
	push	104
	push	_20300
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_itemDropGold_1_image],eax
_66399:
	mov	eax,dword [_bb_itemDropGold_1_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125641]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125642]
	fstp	dword [edi+12]
	mov	dword [edi+40],15
	mov	dword [edi+48],100
	jmp	_66386
_66391:
	push	_42
	push	251
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [edi+32],eax
	mov	dword [edi+40],1
	fld	dword [_125643]
	fstp	dword [edi+100]
	mov	dword [edi+104],1
	add	dword [ebp-8],55
	add	dword [ebp-4],60
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	jmp	_66386
_66392:
	push	_42
	push	296
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [edi+32],eax
	mov	dword [edi+40],1
	fld	dword [_125644]
	fstp	dword [edi+100]
	mov	dword [edi+104],1
	add	dword [ebp-8],55
	add	dword [ebp-4],60
	mov	eax,dword [ebp-8]
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	add	eax,3
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	jmp	_66386
_66393:
	push	_42
	push	261
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [edi+32],eax
	mov	dword [edi+40],1
	fld	dword [_125645]
	fstp	dword [edi+100]
	mov	dword [edi+104],1
	add	dword [ebp-8],55
	add	dword [ebp-4],60
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	jmp	_66386
_66394:
	push	_42
	push	282
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [edi+32],eax
	mov	dword [edi+40],1
	fld	dword [_125646]
	fstp	dword [edi+100]
	mov	dword [edi+104],1
	add	dword [ebp-8],55
	add	dword [ebp-4],60
	mov	eax,dword [ebp-8]
	add	eax,2
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	sub	eax,6
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	jmp	_66386
_66395:
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animPlant_1_Dead_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125647]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125648]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	fld	dword [_125649]
	fstp	dword [edi+100]
	jmp	_66386
_66396:
	push	_42
	push	241
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animPlant_4_Dead_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125650]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125651]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	fld	dword [_125652]
	fstp	dword [edi+100]
	jmp	_66386
_66397:
	push	_42
	push	285
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animPlant_8_Dead_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125653]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125654]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	fld	dword [_125655]
	fstp	dword [edi+100]
	jmp	_66386
_66398:
	push	_42
	push	291
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animPlant_12_Dead_image]
	mov	dword [edi+32],eax
	fld	dword [edi+8]
	fadd	dword [_125656]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fadd	dword [_125657]
	fstp	dword [edi+12]
	mov	dword [edi+40],30
	fld	dword [_125658]
	fstp	dword [edi+100]
	jmp	_66386
_66386:
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+36],0
	mov	dword [edi+52],0
	mov	dword [edi+56],0
	fld1
	fstp	dword [edi+60]
	mov	dword [edi+92],0
	fld	dword [edi+8]
	fstp	dword [edi+64]
	fld	dword [edi+12]
	fsub	dword [_125659]
	fstp	dword [edi+68]
	fld	dword [edi+68]
	fsub	dword [_125660]
	fstp	dword [edi+72]
	mov	eax,dword [_bb_animPanenBuah_Nilai_image]
	mov	dword [edi+76],eax
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld1
	fstp	dword [edi+80]
	fld1
	fstp	dword [edi+84]
	mov	eax,dword [edi+48]
	cmp	eax,50
	je	_66402
	cmp	eax,75
	je	_66403
	cmp	eax,100
	je	_66404
	cmp	eax,200
	je	_66405
	mov	dword [edi+88],0
	jmp	_66401
_66402:
	mov	dword [edi+88],1
	jmp	_66401
_66403:
	mov	dword [edi+88],2
	jmp	_66401
_66404:
	mov	dword [edi+88],3
	jmp	_66401
_66405:
	mov	dword [edi+88],4
	jmp	_66401
_66401:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66406
	mov	eax,dword [edi+44]
	cmp	eax,781
	sete	al
	movzx	eax,al
_66406:
	cmp	eax,0
	je	_66408
	fld	dword [edi+8]
	fsub	dword [_125661]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fsub	dword [_125662]
	fstp	dword [edi+12]
	fld	dword [edi+8]
	fstp	dword [edi+64]
	fld	dword [edi+12]
	fsub	dword [_125663]
	fstp	dword [edi+68]
	fld	dword [edi+68]
	fsub	dword [_125664]
	fstp	dword [edi+72]
	mov	esi,dword [_bb_nilailevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6175
_6177:
	mov	eax,ebx
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6175
	cmp	dword [eax+24],0
	jne	_66415
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_6176
_66415:
_6175:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6177
_6176:
	mov	dword [edi+56],1
	mov	dword [edi+92],1
_66408:
	cmp	dword [edi+104],1
	jne	_66416
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+116]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+120]
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	mov	eax,dword [_bb_newItem_Cahaya_image]
	mov	dword [edi+124],eax
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+124]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+128],0
	mov	dword [edi+132],60
_66416:
	mov	eax,dword [_bb_itemdroplist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_16218
_16218:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_ItemDrop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_itemdroplist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_itemdroplist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_66421
	mov	edi,dword [_bb_itemdroplist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_6178
_6180:
	mov	eax,dword [ebp-4]
	push	_bb_TItemDrop
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_6178
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6178:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6180
_6179:
_66421:
	mov	eax,0
	jmp	_16221
_16221:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_ItemDrop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_itemdroplist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_66431
	mov	edi,0
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_66433
_6183:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TItemDrop
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+20]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+52],eax
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+60]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+96]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+100]
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+68]
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+80]
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+84]
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+88],eax
	push	_2230
	push	18
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+92],eax
_6181:
	add	edi,1
_66433:
	cmp	edi,dword [ebp-4]
	jle	_6183
_6182:
_66431:
	mov	eax,0
	jmp	_16224
_16224:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MouseEventTester:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-32],0
	mov	dword [_66577],_66578
	mov	ebx,dword [_bb_mousetester]
	call	_brl_polledinput_MouseX
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+8]
	mov	ebx,dword [_bb_mousetester]
	call	_brl_polledinput_MouseY
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+12]
	mov	ebx,dword [_bb_cursorObjek]
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	cmp	dword [_bb_currLevelName],1
	jne	_66437
	mov	eax,dword [_bb_panelMenuOption]
	cmp	dword [eax+20],1
	jne	_66438
	mov	eax,dword [_bb_PanelCredit]
	cmp	dword [eax+32],1
	jne	_66439
	jmp	_6238
_66439:
	jmp	_6490
_66438:
	mov	eax,dword [_bb_panelMenuProfile_NewPlayer]
	cmp	dword [eax+20],1
	jne	_66442
	jmp	_6355
_66442:
	mov	eax,dword [_bb_panelMenuProfile_DeleteConfirm]
	cmp	dword [eax+20],1
	jne	_66444
	jmp	_6360
_66444:
	mov	eax,dword [_bb_panelMenuProfile_List]
	cmp	dword [eax+20],1
	jne	_66446
	jmp	_6347
_66446:
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+32],1
	jne	_66448
	jmp	_6206
_66448:
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+32],1
	jne	_66450
	jmp	_6282
_66450:
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+32],1
	jne	_66452
	jmp	_6198
_66452:
	mov	eax,dword [_bb_TrophyRoom]
	cmp	dword [eax+32],1
	jne	_66454
	jmp	_6240
_66454:
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+32],1
	jne	_66456
	jmp	_6248
_66456:
	mov	eax,dword [_bb_diaryBook_Plant]
	cmp	dword [eax+32],1
	jne	_66458
	jmp	_6268
_66458:
	jmp	_6290
_66437:
	cmp	dword [_bb_currLevelName],3
	jne	_66461
	mov	eax,dword [_bb_panelMenuOption]
	cmp	dword [eax+20],1
	jne	_66462
	jmp	_6490
_66462:
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],1
	jne	_66464
	jmp	_6485
_66464:
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+32],1
	jne	_66466
	jmp	_6206
_66466:
	cmp	dword [_bb_pauseGame],0
	jne	_66468
	jmp	_6315
_66468:
_66467:
_66465:
_66463:
	jmp	_66469
_66461:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_66470
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_66470:
	cmp	eax,0
	jne	_66472
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_66472:
	cmp	eax,0
	je	_66474
	mov	eax,dword [_bb_panelMenuOption]
	cmp	dword [eax+20],1
	jne	_66475
	jmp	_6490
_66475:
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],1
	jne	_66477
	jmp	_6485
_66477:
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+32],1
	jne	_66479
	jmp	_6206
_66479:
	cmp	dword [_bb_pauseGame],0
	jne	_66481
	jmp	_6295
_66481:
_66480:
_66478:
_66476:
	jmp	_66482
_66474:
	cmp	dword [_bb_currLevelName],2
	jne	_66483
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_66484
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66485
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66485:
	cmp	eax,0
	je	_66487
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66487:
	cmp	eax,0
	je	_66489
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66489:
	cmp	eax,0
	je	_66491
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66491:
	cmp	eax,0
	je	_66493
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66493:
	cmp	eax,0
	je	_66495
	jmp	_6365
_66495:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_66497
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_66497:
	cmp	eax,0
	jne	_66499
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_66499:
	cmp	eax,0
	je	_66501
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66501:
	cmp	eax,0
	je	_66503
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66503:
	cmp	eax,0
	je	_66505
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66505:
	cmp	eax,0
	je	_66507
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66507:
	cmp	eax,0
	je	_66509
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66509:
	cmp	eax,0
	je	_66511
	jmp	_6365
_66511:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_66513
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_66513:
	cmp	eax,0
	jne	_66515
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_66515:
	cmp	eax,0
	je	_66517
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66517:
	cmp	eax,0
	je	_66519
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66519:
	cmp	eax,0
	je	_66521
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66521:
	cmp	eax,0
	je	_66523
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66523:
	cmp	eax,0
	je	_66525
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66525:
	cmp	eax,0
	je	_66527
	jmp	_6365
_66527:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66529
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66529:
	cmp	eax,0
	je	_66531
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66531:
	cmp	eax,0
	je	_66533
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66533:
	cmp	eax,0
	je	_66535
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66535:
	cmp	eax,0
	je	_66537
	jmp	_6365
_66537:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66539
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66539:
	cmp	eax,0
	je	_66541
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66541:
	cmp	eax,0
	je	_66543
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66543:
	cmp	eax,0
	je	_66545
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66545:
	cmp	eax,0
	je	_66547
	jmp	_6365
_66547:
	jmp	_6498
_66484:
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+32],1
	jne	_66550
	jmp	_6184
_66550:
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+40],1
	jne	_66552
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+44],0
	jne	_66553
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+20],1
	jne	_66554
	jmp	_6474
_66554:
	jmp	_66555
_66553:
	mov	eax,dword [_bb_cutScene]
	cmp	dword [eax+44],1
	jne	_66556
	jmp	_6498
_66556:
_66555:
	jmp	_66557
_66552:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],1
	jne	_66558
	jmp	_6367
_66558:
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66560
	mov	eax,dword [_bb_DemoPanel]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66560:
	cmp	eax,0
	je	_66562
	jmp	_6369
_66562:
	mov	eax,dword [_bb_DemoPanel]
	cmp	dword [eax+20],1
	jne	_66564
	jmp	_6374
_66564:
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],1
	jne	_66566
	jmp	_6379
_66566:
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+32],1
	jne	_66568
	jmp	_6248
_66568:
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+20],1
	jne	_66570
	jmp	_6474
_66570:
	mov	eax,dword [_bb_panelMenuOption]
	cmp	dword [eax+20],1
	jne	_66572
	jmp	_6490
_66572:
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],1
	jne	_66574
	jmp	_6485
_66574:
	cmp	dword [_bb_pauseGame],0
	jne	_66576
	jmp	_6384
_66576:
_66575:
_66573:
_66571:
_66569:
_66567:
_66565:
_66563:
_66559:
_66557:
_66551:
_66549:
_66483:
_66482:
_66469:
_66460:
_6184:
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+32],1
	jne	_66579
	mov	eax,dword [_bb_GuideBook]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	mov	esi,dword [_bb_guidenolevel_btnseason_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6186
_6188:
	push	_bb_TGuideNoLevel_BtnSeason
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6186
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6186:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6188
_6187:
	mov	esi,dword [_bb_guidenolevel_btnlevel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6189
_6191:
	push	_bb_TGuideNoLevel_BtnLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6189
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6189:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6191
_6190:
	mov	eax,dword [_bb_guideSliderBar]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	mov	esi,dword [_bb_guide_slider_arrow_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6192
_6194:
	push	_bb_TGuide_Slider_Arrow
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6192
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6192:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6194
_6193:
	mov	esi,dword [_bb_guidebook_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6195
_6197:
	push	_bb_TGuideBook_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6195
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6195:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6197
_6196:
_66579:
	jmp	_6498
_6198:
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+28],1
	jne	_66610
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+80],0
	jne	_66611
	mov	esi,dword [_bb_btnbonuspanel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6200
_6202:
	push	_bb_TBtnBonusPanel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6200
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6200:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6202
_6201:
	mov	esi,dword [_bb_bonuspanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6203
_6205:
	push	_bb_TBonusPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6203
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6203:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6205
_6204:
	jmp	_66626
_66611:
	mov	eax,dword [_bb_BonusPanel]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_66626:
_66610:
	jmp	_6498
_6206:
	mov	eax,dword [_bb_panelMenuShop_Dialog]
	cmp	dword [eax+20],1
	jne	_66628
	mov	esi,dword [_bb_menushopdialog_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6208
_6210:
	push	_bb_TMenuShopDialog_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6208
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6208:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6210
_6209:
	jmp	_66636
_66628:
	mov	eax,dword [_bb_panelMenuShop_Main]
	cmp	dword [eax+28],1
	jne	_66637
	mov	esi,dword [_bb_btnpanelmenushop_mainlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6211
_6213:
	push	_bb_TBtnPanelMenuShop_Main
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6211
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6211:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6213
_6212:
	jmp	_66645
_66637:
	mov	eax,dword [_bb_panelMenuShop_Slot]
	cmp	dword [eax+20],1
	jne	_66646
	mov	esi,dword [_bb_menushopslot_btnbuyslot_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6214
_6216:
	push	_bb_TMenuShopSlot_BtnBuySlot
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6214
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6214:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6216
_6215:
	jmp	_66654
_66646:
	mov	eax,dword [_bb_panelMenuShop_Garden]
	cmp	dword [eax+20],1
	jne	_66655
	mov	esi,dword [_bb_menushopgarden_btnbuyatas_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6217
_6219:
	push	_bb_TMenuShopGarden_BtnBuyAtas
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6217
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6217:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6219
_6218:
	mov	esi,dword [_bb_menushopgarden_btnbuyseed_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6220
_6222:
	push	_bb_TMenuShopGarden_BtnBuySeed
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6220
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6220:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6222
_6221:
	jmp	_66670
_66655:
	mov	eax,dword [_bb_panelMenuShop_Tools]
	cmp	dword [eax+20],1
	jne	_66671
	mov	esi,dword [_bb_menushoptools_btnbuytool_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6223
_6225:
	push	_bb_TMenuShopTools_BtnBuyTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6223
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6223:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6225
_6224:
	jmp	_66679
_66671:
	mov	eax,dword [_bb_panelMenuShop_Chicken]
	cmp	dword [eax+20],1
	jne	_66680
	mov	esi,dword [_bb_menushopchicken_btnbuychicken_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6226
_6228:
	push	_bb_TMenuShopChicken_BtnBuyChicken
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6226
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6226:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6228
_6227:
	jmp	_66688
_66680:
	mov	eax,dword [_bb_panelMenuShop_Sheep]
	cmp	dword [eax+20],1
	jne	_66689
	mov	esi,dword [_bb_menushopsheep_btnbuysheep_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6229
_6231:
	push	_bb_TMenuShopSheep_BtnBuySheep
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6229
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6229:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6231
_6230:
	jmp	_66697
_66689:
	mov	eax,dword [_bb_panelMenuShop_Cow]
	cmp	dword [eax+20],1
	jne	_66698
	mov	esi,dword [_bb_menushopcow_btnbuycow_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6232
_6234:
	push	_bb_TMenuShopCow_BtnBuyCow
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6232
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6232:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6234
_6233:
_66698:
_66697:
_66688:
_66679:
_66670:
_66654:
_66645:
	mov	esi,dword [_bb_menushopmain_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6235
_6237:
	push	_bb_TMenuShopMain_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6235
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6235:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6237
_6236:
_66636:
	jmp	_6498
_6238:
	mov	eax,dword [_bb_PanelCredit]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	jmp	_6498
_6240:
	mov	esi,dword [_bb_btntrophyroom_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6242
_6244:
	push	_bb_TBtnTrophyRoom
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6242
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6242:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6244
_6243:
	mov	esi,dword [_bb_trophyroom_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6245
_6247:
	push	_bb_TTrophyRoom_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6245
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6245:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6247
_6246:
	jmp	_6498
_6248:
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+28],1
	jne	_66728
	mov	esi,dword [_bb_btnbiobook_plantlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6250
_6252:
	push	_bb_TBtnBioBook_Plant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6250
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6250:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6252
_6251:
	mov	esi,dword [_bb_biobookplant_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6253
_6255:
	push	_bb_TBioBookPlant_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6253
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6253:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6255
_6254:
	jmp	_66743
_66728:
	mov	eax,dword [_bb_bioBook_Weapon]
	cmp	dword [eax+28],1
	jne	_66744
	mov	esi,dword [_bb_btnbiobook_weaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6256
_6258:
	push	_bb_TBtnBioBook_Weapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6256
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6256:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6258
_6257:
	mov	esi,dword [_bb_biobookweapon_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6259
_6261:
	push	_bb_TBioBookWeapon_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6259
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6259:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6261
_6260:
	jmp	_66759
_66744:
	mov	eax,dword [_bb_bioBook_Enemy]
	cmp	dword [eax+28],1
	jne	_66760
	mov	esi,dword [_bb_btnbiobook_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6262
_6264:
	push	_bb_TBtnBioBook_Enemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6262
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6262:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6264
_6263:
	mov	esi,dword [_bb_biobookenemy_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6265
_6267:
	push	_bb_TBioBookEnemy_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6265
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6265:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6267
_6266:
_66760:
_66759:
_66743:
	jmp	_6498
_6268:
	mov	eax,dword [_bb_diaryBook_Plant]
	cmp	dword [eax+28],1
	jne	_66775
	mov	esi,dword [_bb_diarybookplant_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6270
_6272:
	push	_bb_TDiaryBookPlant_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6270
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6270:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6272
_6271:
	jmp	_66783
_66775:
	mov	eax,dword [_bb_diaryBook_Enemy]
	cmp	dword [eax+28],1
	jne	_66784
	mov	esi,dword [_bb_diarybookenemy_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6273
_6275:
	push	_bb_TDiaryBookEnemy_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6273
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6273:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6275
_6274:
	jmp	_66792
_66784:
	mov	eax,dword [_bb_diaryBook_Garden]
	cmp	dword [eax+28],1
	jne	_66793
	mov	esi,dword [_bb_diarybookgarden_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6276
_6278:
	push	_bb_TDiaryBookGarden_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6276
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6276:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6278
_6277:
	jmp	_66801
_66793:
	mov	eax,dword [_bb_diaryBook_Ranch]
	cmp	dword [eax+28],1
	jne	_66802
	mov	esi,dword [_bb_diarybookranch_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6279
_6281:
	push	_bb_TDiaryBookRanch_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6279
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6279:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6281
_6280:
_66802:
_66801:
_66792:
_66783:
	jmp	_6498
_6282:
	mov	eax,dword [_bb_selectionPanel]
	cmp	dword [eax+28],1
	jne	_66810
	mov	esi,dword [_bb_btnselectionpanellist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6284
_6286:
	push	_bb_TBtnSelectionPanel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6284
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6284:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6286
_6285:
	mov	esi,dword [_bb_selectionpanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6287
_6289:
	push	_bb_TSelectionPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6287
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6287:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6289
_6288:
_66810:
	jmp	_6498
_6290:
	mov	esi,dword [_bb_btnmenuutamalist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6292
_6294:
	push	_bb_TBtnMenuUtama
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6292
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_6292:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6294
_6293:
	mov	eax,dword [_bb_btnChangePlayer]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_6498
_6295:
	mov	esi,dword [_bb_ranch_fodder_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6297
_6299:
	push	_bb_TRanch_Fodder
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6297
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6297:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6299
_6298:
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6300
_6302:
	push	_bb_TRanch_TernakAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6300
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_6300:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6302
_6301:
	mov	esi,dword [_bb_ranch_product_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6303
_6305:
	push	_bb_TRanch_Product
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6303
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6303:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6305
_6304:
	mov	eax,dword [_bb_RanchLevel]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	esi,dword [_bb_ranch_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6306
_6308:
	push	_bb_TRanch_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6306
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_6306:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6308
_6307:
	mov	esi,dword [_bb_ranch_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6309
_6311:
	push	_bb_TRanch_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6309
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6309:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6311
_6310:
	push	2
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_66869
	cmp	dword [_bb_masihAdaTutor],0
	jne	_66870
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_ranch_fodder_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6312
_6314:
	push	_bb_TRanch_Fodder
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6312
	mov	dword [eax+44],0
_6312:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6314
_6313:
_66870:
_66869:
	jmp	_6498
_6315:
	mov	edx,12
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66878
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66878:
	cmp	eax,0
	je	_66880
	mov	dword [ebp-24],0
	jmp	_66882
_66880:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66883
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66883:
	cmp	eax,0
	je	_66885
	mov	dword [ebp-24],1
	jmp	_66886
_66885:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66887
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66887:
	cmp	eax,0
	je	_66889
	mov	dword [ebp-24],2
	jmp	_66890
_66889:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66891
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66891:
	cmp	eax,0
	je	_66893
	mov	dword [ebp-24],3
	jmp	_66894
_66893:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66895
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66895:
	cmp	eax,0
	je	_66897
	mov	dword [ebp-24],4
	jmp	_66898
_66897:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66899
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66899:
	cmp	eax,0
	je	_66901
	mov	dword [ebp-24],5
	jmp	_66902
_66901:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66903
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66903:
	cmp	eax,0
	je	_66905
	mov	dword [ebp-24],6
	jmp	_66906
_66905:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66907
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66907:
	cmp	eax,0
	je	_66909
	mov	dword [ebp-24],7
	jmp	_66910
_66909:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66911
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66911:
	cmp	eax,0
	je	_66913
	mov	dword [ebp-24],8
	jmp	_66914
_66913:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66915
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66915:
	cmp	eax,0
	je	_66917
	mov	dword [ebp-24],9
	jmp	_66918
_66917:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66919
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66919:
	cmp	eax,0
	je	_66921
	mov	dword [ebp-24],10
	jmp	_66922
_66921:
	mov	dword [ebp-24],-1
_66922:
_66918:
_66914:
_66910:
_66906:
_66902:
_66898:
_66894:
_66890:
_66886:
_66882:
	mov	edx,6
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66924
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66924:
	cmp	eax,0
	je	_66926
	mov	dword [ebp-28],0
	jmp	_66928
_66926:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66929
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66929:
	cmp	eax,0
	je	_66931
	mov	dword [ebp-28],1
	jmp	_66932
_66931:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66933
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66933:
	cmp	eax,0
	je	_66935
	mov	dword [ebp-28],2
	jmp	_66936
_66935:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66937
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66937:
	cmp	eax,0
	je	_66939
	mov	dword [ebp-28],3
	jmp	_66940
_66939:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66941
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66941:
	cmp	eax,0
	je	_66943
	mov	dword [ebp-28],4
	jmp	_66944
_66943:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_66945
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_66945:
	cmp	eax,0
	je	_66947
	mov	dword [ebp-28],5
	jmp	_66948
_66947:
	mov	dword [ebp-28],-1
_66948:
_66944:
_66940:
_66936:
_66932:
_66928:
	mov	edx,dword [_bb_placemarker]
	mov	eax,dword [ebp-28]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_placemarker]
	mov	eax,dword [ebp-24]
	mov	dword [edx+20],eax
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_66949
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_66949:
	cmp	eax,0
	je	_66951
	mov	ecx,dword [_bb_placemarker]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ecx+8]
	mov	ecx,dword [_bb_placemarker]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ecx+12]
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	cmp	dword [edx+eax*4+28],0
	jne	_66952
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+44],1
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+40],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_66953
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_66953:
	cmp	eax,0
	je	_66955
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66955:
	cmp	eax,0
	je	_66957
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],1
_66957:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_66958
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66958:
	cmp	eax,0
	je	_66960
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_66960:
	cmp	eax,0
	je	_66962
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,399
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_66963
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,500
	setl	al
	movzx	eax,al
_66963:
	cmp	eax,0
	je	_66965
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,12
	setle	al
	movzx	eax,al
_66965:
	cmp	eax,0
	je	_66967
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],400
	jle	_66968
	push	_bb_TGarden_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+76]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+20]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+16]
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,16
	push	6
	call	_bb_CheckTrophyUnlock
	add	esp,4
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_66968:
_66967:
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],0
_66962:
	jmp	_66971
_66952:
	mov	edi,dword [_bb_garden_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_6317
_6319:
	mov	eax,dword [ebp-16]
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6317
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	mov	ebx,dword [edx+eax*4+28]
	cmp	ebx,99
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_66979
	cmp	ebx,200
	setl	al
	movzx	eax,al
_66979:
	cmp	eax,0
	je	_66981
	mov	edx,dword [esi+84]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66982
	mov	edx,dword [esi+88]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_66982:
	cmp	eax,0
	je	_66984
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_66985
	mov	edx,dword [esi+68]
	mov	eax,dword [esi+72]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_66985:
	cmp	eax,0
	je	_66989
	mov	eax,dword [esi+100]
	cmp	eax,102
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_66987
	mov	eax,dword [esi+100]
	cmp	eax,104
	setne	al
	movzx	eax,al
_66987:
_66989:
	cmp	eax,0
	je	_66991
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
_66991:
_66984:
_66981:
_6317:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6319
_6318:
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6320
_6322:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6320
	mov	eax,dword [esi+96]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67000
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67000:
	cmp	eax,0
	je	_67002
	push	dword [esi+32]
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_67003
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67004
	mov	edx,dword [esi+68]
	mov	eax,dword [esi+72]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_67004:
	cmp	eax,0
	je	_67008
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67006
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_67006:
_67008:
	cmp	eax,0
	je	_67010
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],0
	jne	_67011
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+72],631
	mov	edx,dword [_bb_cursorObjek]
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,8
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+108],eax
_67011:
_67010:
_67003:
_67002:
_6320:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6322
_6321:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_67013
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67013:
	cmp	eax,0
	je	_67015
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],1
_67015:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67016
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67016:
	cmp	eax,0
	je	_67018
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	mov	ebx,dword [edx+eax*4+28]
	cmp	ebx,99
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67019
	cmp	ebx,200
	setl	al
	movzx	eax,al
_67019:
	cmp	eax,0
	je	_67021
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6323
_6325:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6323
	mov	edx,dword [esi+84]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67027
	mov	edx,dword [esi+88]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67027:
	cmp	eax,0
	je	_67029
	mov	eax,dword [esi+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67030
	mov	edx,dword [esi+124]
	mov	eax,dword [_bb_farmerAnim]
	cmp	edx,dword [eax+72]
	sete	al
	movzx	eax,al
_67030:
	cmp	eax,0
	je	_67036
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,671
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67032
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,611
	sete	al
	movzx	eax,al
_67032:
	cmp	eax,0
	jne	_67034
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,681
	sete	al
	movzx	eax,al
_67034:
_67036:
	cmp	eax,0
	je	_67038
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],671
	jne	_67039
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_67040
	push	671
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	jmp	_67041
_67040:
	mov	eax,esi
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_67041:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_67044
_67039:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67045
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,681
	sete	al
	movzx	eax,al
_67045:
	cmp	eax,0
	je	_67047
	mov	eax,dword [esi+120]
	cmp	eax,4
	sete	al
	movzx	eax,al
_67047:
	cmp	eax,0
	je	_67049
	mov	eax,esi
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67049:
_67044:
	jmp	_67052
_67038:
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67053
	mov	edx,dword [esi+68]
	mov	eax,dword [esi+72]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_67053:
	cmp	eax,0
	je	_67057
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67055
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_67055:
_67057:
	cmp	eax,0
	je	_67059
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],631
	jne	_67060
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+108],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67060:
_67059:
_67052:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],661
	jne	_67062
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+108],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67062:
_67029:
_6323:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6325
_6324:
	jmp	_67064
_67021:
	cmp	ebx,799
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67065
	cmp	ebx,900
	setl	al
	movzx	eax,al
_67065:
	cmp	eax,0
	je	_67067
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6326
_6328:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6326
	mov	edx,dword [edi+28]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67074
	mov	edx,dword [edi+32]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67074:
	cmp	eax,0
	je	_67076
	mov	eax,dword [edi+36]
	cmp	eax,811
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67077
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,631
	sete	al
	movzx	eax,al
_67077:
	cmp	eax,0
	je	_67079
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [edi+44],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_67081
_67079:
	mov	eax,dword [edi+36]
	cmp	eax,821
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67082
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,621
	sete	al
	movzx	eax,al
_67082:
	cmp	eax,0
	je	_67084
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [edi+44],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_67086
_67084:
	mov	eax,dword [edi+36]
	cmp	eax,831
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67087
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,641
	sete	al
	movzx	eax,al
_67087:
	cmp	eax,0
	je	_67089
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [edi+44],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_67091
_67089:
	mov	eax,dword [edi+36]
	cmp	eax,841
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67092
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,651
	sete	al
	movzx	eax,al
_67092:
	cmp	eax,0
	je	_67094
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [edi+44],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67094:
_67091:
_67086:
_67081:
_67076:
_6326:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6328
_6327:
_67067:
_67064:
_67018:
_66971:
_66951:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],631
	jne	_67096
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6329
_6331:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6329
	mov	eax,dword [esi+96]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67102
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67102:
	cmp	eax,0
	je	_67104
	push	dword [esi+32]
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_67105
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67106
	mov	edx,dword [esi+68]
	mov	eax,dword [esi+72]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_67106:
	cmp	eax,0
	je	_67110
	mov	eax,dword [esi+100]
	cmp	eax,102
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67108
	mov	eax,dword [esi+100]
	cmp	eax,104
	sete	al
	movzx	eax,al
_67108:
_67110:
	cmp	eax,0
	je	_67112
	mov	dword [ebp-12],1
_67112:
	jmp	_6330
_67105:
_67104:
_6329:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6331
_6330:
	cmp	dword [ebp-12],0
	jne	_67113
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	ebx,dword [_bb_garden_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6332
_6334:
	mov	eax,edi
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6332
	cmp	dword [esi+180],0
	jne	_67120
	mov	dword [esi+108],600
_67120:
_6332:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6334
_6333:
_67113:
_67096:
	mov	esi,dword [_bb_garden_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6335
_6337:
	push	_bb_TGarden_FarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6335
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
_6335:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6337
_6336:
	mov	esi,dword [_bb_garden_bagPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6338
_6340:
	push	_bb_TGarden_BagPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6338
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
_6338:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6340
_6339:
	mov	esi,dword [_bb_garden_btnArrowPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6341
_6343:
	push	_bb_TGarden_BtnArrowPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6341
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6341:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6343
_6342:
	mov	esi,dword [_bb_garden_btnPanelBawah_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6344
_6346:
	push	_bb_TGarden_BtnPanelBawah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6344
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6344:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6346
_6345:
	mov	eax,dword [_bb_garden_btnKurcaci]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	2
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67150
	cmp	dword [_bb_masihAdaTutor],0
	jne	_67151
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67151:
_67150:
	jmp	_6498
_6347:
	mov	esi,dword [_bb_btnpanelmenuprofile_listlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6349
_6351:
	push	_bb_TBtnPanelMenuProfile_List
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6349
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6349:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6351
_6350:
	mov	esi,dword [_bb_menuprofilselectionmarklist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6352
_6354:
	push	_bb_TMenuProfilSelectionMark
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6352
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6352:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6354
_6353:
	jmp	_6498
_6355:
	mov	esi,dword [_bb_btnpanelmenuprofile_newplayerlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6357
_6359:
	push	_bb_TBtnPanelMenuProfile_NewPlayer
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6357
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6357:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6359
_6358:
	jmp	_6498
_6360:
	mov	esi,dword [_bb_btnpanelmenuprofile_deleteconfirmlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6362
_6364:
	push	_bb_TBtnPanelMenuProfile_DeleteConfirm
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6362
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_6362:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6364
_6363:
	jmp	_6498
_6365:
	mov	eax,dword [_bb_cutScene]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	jmp	_6498
_6367:
	mov	eax,dword [_bb_newItem]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_6498
_6369:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+32],1
	jne	_67183
	mov	eax,dword [_bb_statistik]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	jmp	_67185
_67183:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6371
_6373:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6371
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_6371:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6373
_6372:
_67185:
	jmp	_6498
_6374:
	mov	esi,dword [_bb_demopanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6376
_6378:
	push	_bb_TDemoPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6376
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6376:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6378
_6377:
	jmp	_6498
_6379:
	mov	esi,dword [_bb_btnPanelGameOver_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6381
_6383:
	push	_bb_TBtnPanelGameOver
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6381
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_6381:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6383
_6382:
	jmp	_6498
_6384:
	cmp	dword [_bb_masihAdaTutor],1
	jne	_67207
	mov	eax,dword [_bb_tutor_AnimPanah]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
_67207:
	mov	esi,dword [_bb_itemdroplist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6386
_6388:
	push	_bb_TItemDrop
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6386
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6386:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6388
_6387:
	mov	edx,20
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67216
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67216:
	cmp	eax,0
	je	_67218
	mov	dword [ebp-24],0
	jmp	_67219
_67218:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67220
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67220:
	cmp	eax,0
	je	_67222
	mov	dword [ebp-24],1
	jmp	_67223
_67222:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67224
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67224:
	cmp	eax,0
	je	_67226
	mov	dword [ebp-24],2
	jmp	_67227
_67226:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67228
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67228:
	cmp	eax,0
	je	_67230
	mov	dword [ebp-24],3
	jmp	_67231
_67230:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67232
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67232:
	cmp	eax,0
	je	_67234
	mov	dword [ebp-24],4
	jmp	_67235
_67234:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67236
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67236:
	cmp	eax,0
	je	_67238
	mov	dword [ebp-24],5
	jmp	_67239
_67238:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67240
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67240:
	cmp	eax,0
	je	_67242
	mov	dword [ebp-24],6
	jmp	_67243
_67242:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67244
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67244:
	cmp	eax,0
	je	_67246
	mov	dword [ebp-24],7
	jmp	_67247
_67246:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67248
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67248:
	cmp	eax,0
	je	_67250
	mov	dword [ebp-24],8
	jmp	_67251
_67250:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67252
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67252:
	cmp	eax,0
	je	_67254
	mov	dword [ebp-24],9
	jmp	_67255
_67254:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67256
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67256:
	cmp	eax,0
	je	_67258
	mov	dword [ebp-24],10
	jmp	_67259
_67258:
	mov	dword [ebp-24],-1
_67259:
_67255:
_67251:
_67247:
_67243:
_67239:
_67235:
_67231:
_67227:
_67223:
_67219:
	mov	edx,4
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67260
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67260:
	cmp	eax,0
	je	_67262
	mov	dword [ebp-28],0
	jmp	_67263
_67262:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67264
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67264:
	cmp	eax,0
	je	_67266
	mov	dword [ebp-28],1
	jmp	_67267
_67266:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67268
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67268:
	cmp	eax,0
	je	_67270
	mov	dword [ebp-28],2
	jmp	_67271
_67270:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67272
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67272:
	cmp	eax,0
	je	_67274
	mov	dword [ebp-28],3
	jmp	_67275
_67274:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67276
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67276:
	cmp	eax,0
	je	_67278
	mov	dword [ebp-28],4
	jmp	_67279
_67278:
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_67280
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	add	eax,edx
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_67280:
	cmp	eax,0
	je	_67282
	mov	dword [ebp-28],5
	jmp	_67283
_67282:
	mov	dword [ebp-28],-1
_67283:
_67279:
_67275:
_67271:
_67267:
_67263:
	mov	eax,dword [_bb_shipEnemyBoss]
	fld1
	fstp	dword [eax+68]
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],297
	je	_67284
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67285
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_67285:
	cmp	eax,0
	je	_67287
	mov	eax,dword [ebp-24]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67288
	mov	eax,dword [ebp-24]
	cmp	eax,8
	sete	al
	movzx	eax,al
_67288:
	cmp	eax,0
	je	_67292
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67290
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67290:
_67292:
	cmp	eax,0
	je	_67294
	mov	eax,dword [_bb_shipEnemyBoss]
	fld	dword [_125697]
	fstp	dword [eax+68]
_67294:
	cmp	dword [ebp-24],8
	jl	_67295
	cmp	dword [ebp-28],5
	jg	_67296
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
_67296:
_67295:
_67287:
_67284:
	cmp	dword [_bb_currGameMode],666
	jne	_67297
	mov	esi,0
	mov	ebx,dword [_bb_catapultAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6389
_6391:
	mov	eax,edi
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6389
	mov	eax,dword [ebp-28]
	cmp	dword [edx+16],eax
	jne	_67305
	mov	esi,1
	jmp	_6390
_67305:
_6389:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6391
_6390:
	cmp	esi,1
	jne	_67306
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,811
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67307
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,841
	setle	al
	movzx	eax,al
_67307:
	cmp	eax,0
	je	_67309
	jmp	_67310
_67309:
	mov	eax,dword [ebp-24]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67311
	mov	eax,dword [ebp-24]
	cmp	eax,4
	setle	al
	movzx	eax,al
_67311:
	cmp	eax,0
	je	_67313
	mov	dword [ebp-24],-1
_67313:
_67310:
_67306:
_67297:
	cmp	dword [_bb_currGameMode],753
	jne	_67314
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67315
	mov	eax,dword [ebp-24]
	cmp	eax,10
	setl	al
	movzx	eax,al
_67315:
	cmp	eax,0
	je	_67317
	mov	dword [ebp-24],-1
_67317:
_67314:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67326
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67324
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67318
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_67318:
	cmp	eax,0
	jne	_67320
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_67320:
	cmp	eax,0
	jne	_67322
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_67322:
_67324:
_67326:
	cmp	eax,0
	jne	_67330
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67328
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94825
	sete	al
	movzx	eax,al
_67328:
_67330:
	cmp	eax,0
	je	_67332
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_67333
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,711
	setne	al
	movzx	eax,al
_67333:
	cmp	eax,0
	je	_67335
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,721
	setne	al
	movzx	eax,al
_67335:
	cmp	eax,0
	je	_67337
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,731
	setne	al
	movzx	eax,al
_67337:
	cmp	eax,0
	je	_67339
	mov	dword [ebp-24],-1
_67339:
_67332:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67340
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_67340:
	cmp	eax,0
	je	_67342
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,588
	sete	al
	movzx	eax,al
_67342:
	cmp	eax,0
	je	_67344
	mov	eax,dword [ebp-24]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67345
	mov	eax,dword [ebp-24]
	cmp	eax,8
	sete	al
	movzx	eax,al
_67345:
	cmp	eax,0
	jne	_67347
	mov	eax,dword [ebp-24]
	cmp	eax,9
	sete	al
	movzx	eax,al
_67347:
	cmp	eax,0
	je	_67349
	jmp	_67350
_67349:
	mov	dword [ebp-24],-1
_67350:
_67344:
	cmp	dword [_bb_currGameMode],123
	jne	_67351
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67354
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67352
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_67352:
_67354:
	cmp	eax,0
	je	_67356
	cmp	dword [ebp-24],2
	jle	_67357
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67358
	mov	eax,dword [ebp-28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67358:
	cmp	eax,0
	jne	_67360
	mov	eax,dword [ebp-28]
	cmp	eax,4
	sete	al
	movzx	eax,al
_67360:
	cmp	eax,0
	jne	_67362
	mov	eax,dword [ebp-28]
	cmp	eax,5
	sete	al
	movzx	eax,al
_67362:
	cmp	eax,0
	je	_67364
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
_67364:
_67357:
	jmp	_67365
_67356:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67366
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_67366:
	cmp	eax,0
	je	_67368
	cmp	dword [ebp-24],2
	jle	_67369
	mov	eax,dword [ebp-28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67370
	mov	eax,dword [ebp-28]
	cmp	eax,5
	sete	al
	movzx	eax,al
_67370:
	cmp	eax,0
	je	_67372
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
_67372:
_67369:
_67368:
_67365:
_67351:
	cmp	dword [_bb_currGameMode],478
	jne	_67373
	cmp	dword [ebp-24],5
	jle	_67374
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
_67374:
	jmp	_67375
_67373:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,411
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67376
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,489
	setle	al
	movzx	eax,al
_67376:
	cmp	eax,0
	je	_67378
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setg	al
	movzx	eax,al
_67378:
	cmp	eax,0
	je	_67380
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
	jmp	_67381
_67380:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67382
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,597
	setle	al
	movzx	eax,al
_67382:
	cmp	eax,0
	je	_67384
	mov	eax,dword [ebp-24]
	cmp	eax,3
	setl	al
	movzx	eax,al
_67384:
	cmp	eax,0
	je	_67386
	mov	dword [ebp-24],-1
	mov	dword [ebp-28],-1
_67386:
_67381:
_67375:
	mov	edx,dword [_bb_placemarker]
	mov	eax,dword [ebp-28]
	mov	dword [edx+16],eax
	mov	edx,dword [_bb_placemarker]
	mov	eax,dword [ebp-24]
	mov	dword [edx+20],eax
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+48],1
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,-1
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67387
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_67387:
	cmp	eax,0
	je	_67389
	mov	ecx,dword [_bb_placemarker]
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ecx+8]
	mov	ecx,dword [_bb_placemarker]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ecx+12]
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67390
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67390:
	cmp	eax,0
	je	_67392
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+84],1
	mov	eax,dword [_bb_placemarker]
	push	297
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_67392:
	cmp	dword [_bb_currGameMode],934
	jne	_67394
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_67397
	cmp	eax,93469
	je	_67398
	jmp	_67396
_67397:
	mov	dword [ebp-4],0
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6392
_6394:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6392
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	cmp	dword [esi+60],1
	jne	_67407
	mov	dword [ebp-4],1
_67407:
_6392:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6394
_6393:
	mov	eax,dword [ebp-4]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67408
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,689
	sete	al
	movzx	eax,al
_67408:
	cmp	eax,0
	je	_67410
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67410:
	jmp	_67396
_67398:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67412
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,597
	setle	al
	movzx	eax,al
_67412:
	cmp	eax,0
	je	_67414
	jmp	_67415
_67414:
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_treasureChest_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6395
_6397:
	mov	eax,edi
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6395
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	cmp	dword [esi+48],1
	jne	_67424
	mov	dword [ebp-8],1
_67424:
_6395:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6397
_6396:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67425
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,690
	sete	al
	movzx	eax,al
_67425:
	cmp	eax,0
	je	_67427
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67427:
_67415:
	jmp	_67396
_67396:
_67394:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	cmp	dword [edx+eax*4+28],0
	jne	_67429
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+44],1
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67430
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_67430:
	cmp	eax,0
	je	_67432
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67433
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	sete	al
	movzx	eax,al
_67433:
	cmp	eax,0
	je	_67435
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],687
	jne	_67436
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6398
_6400:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6398
	mov	ecx,dword [edx+32]
	mov	eax,dword [_bb_placemarker]
	cmp	ecx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67443
	mov	edx,dword [edx+36]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67443:
	cmp	eax,0
	je	_67445
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+48],0
	jmp	_6399
_67445:
_6398:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6400
_6399:
	jmp	_67446
_67436:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,399
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67447
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,500
	setl	al
	movzx	eax,al
_67447:
	cmp	eax,0
	je	_67449
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+48],0
	mov	ebx,dword [_bb_animFarmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6401
_6403:
	mov	eax,esi
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6401
	mov	ecx,dword [edx+32]
	mov	eax,dword [_bb_placemarker]
	cmp	ecx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67455
	mov	edx,dword [edx+36]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67455:
	cmp	eax,0
	je	_67457
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+48],1
	jmp	_6402
_67457:
_6401:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6403
_6402:
_67449:
_67446:
_67435:
_67432:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_67458
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67458:
	cmp	eax,0
	je	_67460
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67460:
	cmp	eax,0
	je	_67462
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],1
_67462:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67463
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67463:
	cmp	eax,0
	je	_67465
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67465:
	cmp	eax,0
	je	_67467
	call	_bb_CekExtraLevel
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,399
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67468
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,500
	setl	al
	movzx	eax,al
_67468:
	cmp	eax,0
	jne	_67470
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,687
	sete	al
	movzx	eax,al
_67470:
	cmp	eax,0
	je	_67476
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_67474
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_67472
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_67472:
_67474:
_67476:
	cmp	eax,0
	je	_67478
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67479
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],687
	jne	_67480
	mov	eax,dword [_bb_placemarker]
	cmp	dword [eax+48],1
	jne	_67481
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67481:
	jmp	_67483
_67480:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],400
	jle	_67484
	mov	eax,dword [_bb_placemarker]
	cmp	dword [eax+48],1
	jne	_67485
	push	_bb_TPlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+76]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+20]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+16]
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,16
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67485:
_67484:
_67483:
_67479:
	jmp	_67488
_67478:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,499
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67489
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,600
	setl	al
	movzx	eax,al
_67489:
	cmp	eax,0
	je	_67491
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
_67491:
	cmp	eax,0
	je	_67493
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67494
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,500
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67495
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,590
	setne	al
	movzx	eax,al
_67495:
	cmp	eax,0
	je	_67497
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67498
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_67498:
	cmp	eax,0
	je	_67500
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,588
	sete	al
	movzx	eax,al
_67500:
	cmp	eax,0
	je	_67502
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6404
_6406:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6404
	mov	edx,dword [esi+232]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67509
	mov	edx,dword [esi+236]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67509:
	cmp	eax,0
	je	_67511
	fld1
	fstp	dword [esi+220]
	mov	eax,dword [esi+284]
	mov	dword [esi+280],eax
	mov	dword [esi+224],0
	jmp	_6405
_67511:
_6404:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6406
_6405:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	mov	dword [edx+eax*4+28],288
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6407
_6409:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6407
	cmp	dword [esi+36],588
	jne	_67518
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	mov	eax,dword [esi+56]
	mov	dword [ebp-32],eax
	jmp	_6408
_67518:
_6407:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6409
_6408:
	mov	eax,dword [ebp-32]
	sub	dword [_bb_nilaigame],eax
	jmp	_67521
_67502:
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+76]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+20]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+16]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
_67521:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangsenjatatrap]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67497:
_67494:
	jmp	_67524
_67493:
	cmp	dword [_bb_currGameMode],666
	jne	_67525
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,811
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_67526
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,841
	setle	al
	movzx	eax,al
_67526:
	cmp	eax,0
	je	_67528
	mov	ebx,dword [_bb_catapultAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6410
_6412:
	mov	eax,esi
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6410
	mov	ecx,dword [edx+16]
	mov	eax,dword [_bb_placemarker]
	cmp	ecx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67534
	mov	ecx,dword [edx+20]
	mov	eax,dword [_bb_placemarker]
	cmp	ecx,dword [eax+20]
	sete	al
	movzx	eax,al
_67534:
	cmp	eax,0
	je	_67536
	mov	eax,edx
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_6411
_67536:
_6410:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6412
_6411:
_67528:
_67525:
	cmp	dword [_bb_currGameMode],753
	jne	_67538
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,300
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67539
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,400
	setl	al
	movzx	eax,al
_67539:
	cmp	eax,0
	je	_67541
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,10
	setge	al
	movzx	eax,al
_67541:
	cmp	eax,0
	je	_67543
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],384
	jne	_67544
	mov	ebx,4
	jmp	_67546
_67544:
	mov	ebx,0
_67546:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	ebx
	push	0
	push	0
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [esi]
	call	dword [eax+316]
	add	esp,24
	mov	esi,dword [_bb_btnBoar_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6413
_6415:
	push	_bb_TBtnBoar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6413
	mov	edx,dword [_bb_farmerAnim]
	mov	edx,dword [edx+72]
	cmp	dword [eax+24],edx
	jne	_67553
	sub	dword [eax+48],1
	push	dword [eax+48]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_67553:
_6413:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6415
_6414:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangsenjatatrap]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67543:
_67538:
_67524:
_67488:
	call	_bb_CekPowerHitEnemy
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67556
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67556:
	cmp	eax,0
	je	_67558
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67558:
	cmp	eax,0
	je	_67560
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	dword [edx+60],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+88],1
_67560:
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],0
_67467:
	jmp	_67561
_67429:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67562
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67562:
	cmp	eax,0
	je	_67564
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+44],1
_67564:
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67565
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67565:
	cmp	eax,0
	je	_67567
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67567:
	cmp	eax,0
	je	_67569
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67569:
	cmp	eax,0
	je	_67571
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6416
_6418:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6416
	mov	eax,dword [edi+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67577
	mov	eax,dword [edi+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67577:
	cmp	eax,0
	je	_67579
	push	dword [edi+20]
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_67580
	cmp	dword [edi+44],600
	jne	_67581
	mov	eax,dword [edi+36]
	cmp	eax,811
	je	_67584
	cmp	eax,821
	je	_67585
	cmp	eax,831
	je	_67586
	cmp	eax,841
	je	_67587
	jmp	_67583
_67584:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67590
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67588
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	setge	al
	movzx	eax,al
_67588:
_67590:
	cmp	eax,0
	jne	_67592
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_67592:
	cmp	eax,0
	jne	_67594
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_67594:
	cmp	eax,0
	je	_67596
	mov	dword [edi+44],631
_67596:
	jmp	_67583
_67585:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67599
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67597
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setge	al
	movzx	eax,al
_67597:
_67599:
	cmp	eax,0
	jne	_67601
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_67601:
	cmp	eax,0
	jne	_67603
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_67603:
	cmp	eax,0
	je	_67605
	mov	dword [edi+44],621
_67605:
	jmp	_67583
_67586:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67608
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67606
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setge	al
	movzx	eax,al
_67606:
_67608:
	cmp	eax,0
	jne	_67610
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_67610:
	cmp	eax,0
	jne	_67612
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_67612:
	cmp	eax,0
	je	_67614
	mov	dword [edi+44],641
_67614:
	jmp	_67583
_67587:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67617
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67615
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setge	al
	movzx	eax,al
_67615:
_67617:
	cmp	eax,0
	jne	_67619
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_67619:
	cmp	eax,0
	jne	_67621
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_67621:
	cmp	eax,0
	je	_67623
	mov	dword [edi+44],651
_67623:
	jmp	_67583
_67583:
	cmp	dword [edi+44],600
	je	_67624
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [edi+44]
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [edi+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_67624:
_67581:
	jmp	_67626
_67580:
_67626:
_67579:
_6416:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6418
_6417:
_67571:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67627
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_67627:
	cmp	eax,0
	je	_67629
	jmp	_67630
_67629:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67631
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67631:
	cmp	eax,0
	je	_67633
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_67633:
	cmp	eax,0
	je	_67635
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67635:
	cmp	eax,0
	je	_67637
	jmp	_67638
_67637:
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_6419
_6421:
	mov	eax,dword [ebp-20]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6419
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	mov	ebx,dword [edx+eax*4+28]
	push	ebx
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67645
	cmp	ebx,99
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67646
	cmp	ebx,200
	setl	al
	movzx	eax,al
_67646:
	cmp	eax,0
	je	_67648
	mov	edx,dword [esi+84]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67649
	mov	edx,dword [esi+88]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67649:
	cmp	eax,0
	je	_67651
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,721
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67652
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,731
	sete	al
	movzx	eax,al
_67652:
	cmp	eax,0
	je	_67654
	jmp	_67655
_67654:
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67656
	mov	edx,dword [esi+68]
	mov	eax,dword [esi+72]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_67656:
	cmp	eax,0
	je	_67658
	cmp	dword [_bb_currGameMode],591
	je	_67659
	push	dword [esi+96]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67660
	mov	eax,esi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,4
_67660:
_67659:
_67658:
_67655:
_67651:
_67648:
_67645:
_6419:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6421
_6420:
_67638:
_67630:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_67663
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67663:
	cmp	eax,0
	je	_67665
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+32],1
_67665:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67666
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67666:
	cmp	eax,0
	je	_67668
	call	_bb_CekExtraLevel
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_placemarker]
	add	eax,dword [ecx+20]
	mov	ebx,dword [edx+eax*4+28]
	cmp	ebx,99
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67669
	cmp	ebx,200
	setl	al
	movzx	eax,al
_67669:
	cmp	eax,0
	je	_67671
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6422
_6424:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6422
	mov	edx,dword [esi+84]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67677
	mov	edx,dword [esi+88]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67677:
	cmp	eax,0
	je	_67679
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,721
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67680
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,731
	sete	al
	movzx	eax,al
_67680:
	cmp	eax,0
	je	_67682
	call	_bb_CekPowerHitEnemy
	jmp	_67683
_67682:
	mov	eax,dword [esi+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67684
	mov	edx,dword [esi+120]
	mov	eax,dword [_bb_farmerAnim]
	cmp	edx,dword [eax+72]
	sete	al
	movzx	eax,al
_67684:
	cmp	eax,0
	je	_67690
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,671
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67686
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,611
	sete	al
	movzx	eax,al
_67686:
	cmp	eax,0
	jne	_67688
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,681
	sete	al
	movzx	eax,al
_67688:
_67690:
	cmp	eax,0
	je	_67692
	push	dword [esi+96]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67693
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],671
	jne	_67694
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [_bb_STATESHOP_TOOL_WATERCAN_SOLD]
	cmp	dword [edx+24],eax
	jne	_67695
	push	671
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	jmp	_67696
_67695:
	mov	eax,esi
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_67696:
	jmp	_67698
_67694:
	mov	eax,esi
	push	3
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
_67698:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67693:
_67692:
	mov	eax,dword [esi+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67701
	mov	eax,dword [esi+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
_67701:
	cmp	eax,0
	jne	_67703
	mov	eax,dword [esi+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67703:
	cmp	eax,0
	jne	_67705
	mov	eax,dword [esi+76]
	cmp	eax,6
	sete	al
	movzx	eax,al
_67705:
	cmp	eax,0
	je	_67707
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],661
	jne	_67708
	push	dword [esi+96]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67709
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+104],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67709:
_67708:
_67707:
_67683:
_67679:
_6422:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6424
_6423:
	jmp	_67711
_67671:
	cmp	ebx,199
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67712
	cmp	ebx,300
	setl	al
	movzx	eax,al
_67712:
	cmp	eax,0
	je	_67714
	mov	ebx,dword [_bb_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6425
_6427:
	mov	eax,edi
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6425
	mov	edx,dword [esi+232]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67720
	mov	edx,dword [esi+236]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67720:
	cmp	eax,0
	je	_67722
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],661
	jne	_67723
	push	dword [esi+260]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67724
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+268],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67724:
_67723:
	mov	eax,dword [esi+260]
	cmp	eax,290
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_67726
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,590
	sete	al
	movzx	eax,al
_67726:
	cmp	eax,0
	je	_67728
	mov	edx,0
	mov	eax,dword [esi+280]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67730
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
_67730:
	cmp	eax,0
	je	_67732
	mov	edx,1
_67732:
	mov	eax,dword [esi+260]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67733
	mov	eax,dword [esi+260]
	cmp	eax,261
	sete	al
	movzx	eax,al
_67733:
	cmp	eax,0
	jne	_67735
	mov	eax,dword [esi+260]
	cmp	eax,288
	sete	al
	movzx	eax,al
_67735:
	cmp	eax,0
	jne	_67737
	mov	eax,dword [esi+260]
	cmp	eax,289
	sete	al
	movzx	eax,al
_67737:
	cmp	eax,0
	jne	_67739
	mov	eax,dword [esi+260]
	cmp	eax,219
	sete	al
	movzx	eax,al
_67739:
	cmp	eax,0
	jne	_67741
	mov	eax,dword [esi+260]
	cmp	eax,229
	sete	al
	movzx	eax,al
_67741:
	cmp	eax,0
	jne	_67743
	mov	eax,dword [esi+260]
	cmp	eax,294
	sete	al
	movzx	eax,al
_67743:
	cmp	eax,0
	jne	_67745
	mov	eax,dword [esi+260]
	cmp	eax,295
	sete	al
	movzx	eax,al
_67745:
	cmp	eax,0
	jne	_67747
	mov	eax,dword [esi+260]
	cmp	eax,298
	sete	al
	movzx	eax,al
_67747:
	cmp	eax,0
	jne	_67749
	mov	eax,dword [esi+260]
	cmp	eax,299
	sete	al
	movzx	eax,al
_67749:
	cmp	eax,0
	je	_67751
	mov	edx,0
_67751:
	cmp	edx,1
	jne	_67752
	mov	eax,dword [esi+284]
	mov	dword [esi+280],eax
	mov	dword [esi+292],30
	mov	dword [esi+256],1
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+76]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+20]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+16]
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,16
	mov	edx,dword [esi+20]
	mov	dword [eax+24],edx
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapginseng_pasang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67752:
_67728:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67754
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+80]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67754:
	cmp	eax,0
	je	_67756
	mov	eax,dword [esi+260]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67757
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_67757:
	cmp	eax,0
	je	_67759
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [esi+260]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [esi+20]
	mov	dword [edx+80],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_diklik]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67759:
_67756:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,595
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67760
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,3
	setge	al
	movzx	eax,al
_67760:
	cmp	eax,0
	je	_67762
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+76]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+72]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+20]
	mov	edx,dword [_bb_placemarker]
	push	dword [edx+16]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangsenjatatrap]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_67762:
_67722:
_6425:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6427
_6426:
	jmp	_67764
_67714:
	cmp	ebx,799
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_67765
	cmp	ebx,900
	setl	al
	movzx	eax,al
_67765:
	cmp	eax,0
	je	_67767
	mov	eax,dword [_bb_cursorObjek]
	mov	eax,dword [eax+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67767:
	cmp	eax,0
	je	_67769
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6428
_6430:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6428
	mov	edx,dword [edi+28]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67775
	mov	edx,dword [edi+32]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_67775:
	cmp	eax,0
	je	_67777
	mov	eax,dword [edi+36]
	cmp	eax,811
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67778
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,631
	sete	al
	movzx	eax,al
_67778:
	cmp	eax,0
	je	_67780
	push	dword [edi+36]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_67781
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	cmp	dword [_bb_currGameMode],666
	jne	_67782
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	jmp	_67783
_67782:
_67783:
_67781:
	jmp	_67784
_67780:
	mov	eax,dword [edi+36]
	cmp	eax,821
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67785
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,621
	sete	al
	movzx	eax,al
_67785:
	cmp	eax,0
	je	_67787
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	cmp	dword [_bb_currGameMode],666
	jne	_67788
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	jmp	_67789
_67788:
_67789:
	jmp	_67790
_67787:
	mov	eax,dword [edi+36]
	cmp	eax,831
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67791
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,641
	sete	al
	movzx	eax,al
_67791:
	cmp	eax,0
	je	_67793
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	cmp	dword [_bb_currGameMode],666
	jne	_67794
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	jmp	_67795
_67794:
_67795:
	jmp	_67796
_67793:
	mov	eax,dword [edi+36]
	cmp	eax,841
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67797
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,651
	sete	al
	movzx	eax,al
_67797:
	cmp	eax,0
	je	_67799
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [ebp-24]
	push	dword [ebp-28]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	cmp	dword [_bb_currGameMode],666
	jne	_67800
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	jmp	_67801
_67800:
_67801:
_67799:
_67796:
_67790:
_67784:
_67777:
_6428:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6430
_6429:
	call	_bb_CekPowerHitEnemy
_67769:
_67764:
_67711:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67802
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67802:
	cmp	eax,0
	je	_67804
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67804:
	cmp	eax,0
	je	_67806
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+16]
	mov	dword [edx+60],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+88],1
_67806:
_67668:
_67561:
	jmp	_67807
_67389:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,631
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67808
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,621
	sete	al
	movzx	eax,al
_67808:
	cmp	eax,0
	jne	_67810
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,641
	sete	al
	movzx	eax,al
_67810:
	cmp	eax,0
	jne	_67812
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,651
	sete	al
	movzx	eax,al
_67812:
	cmp	eax,0
	je	_67814
_67814:
	cmp	dword [_bb_currGameMode],934
	jne	_67815
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_67818
	cmp	eax,93469
	je	_67819
	jmp	_67817
_67818:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],689
	jne	_67820
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67820:
	jmp	_67817
_67819:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],690
	jne	_67822
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_67822:
	jmp	_67817
_67817:
_67815:
_67807:
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,631
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_67824
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,621
	sete	al
	movzx	eax,al
_67824:
	cmp	eax,0
	jne	_67826
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,641
	sete	al
	movzx	eax,al
_67826:
	cmp	eax,0
	jne	_67828
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,651
	sete	al
	movzx	eax,al
_67828:
	cmp	eax,0
	je	_67830
	mov	dword [ebp-12],0
	mov	ebx,dword [_bb_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_6431
_6433:
	mov	eax,esi
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6431
	mov	eax,dword [edi+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67836
	mov	eax,dword [edi+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
_67836:
	cmp	eax,0
	je	_67838
	push	dword [edi+20]
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_67839
	mov	dword [ebp-12],1
	push	dword [edi+36]
	push	_1
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	jmp	_6432
_67839:
_67838:
_6431:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6433
_6432:
	cmp	dword [ebp-12],0
	jne	_67840
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6434
_6436:
	mov	eax,ebx
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6434
	cmp	dword [edi+64],0
	jne	_67847
	mov	dword [edi+44],600
_67847:
_6434:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6436
_6435:
_67840:
_67830:
	cmp	dword [_bb_currGameMode],934
	jne	_67848
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_67851
	cmp	eax,93469
	je	_67852
	jmp	_67850
_67851:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],689
	jne	_67853
	mov	dword [ebp-4],0
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6437
_6439:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6437
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-4],1
	jmp	_6438
_6437:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6439
_6438:
	cmp	dword [ebp-4],0
	jne	_67860
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6440
_6442:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6440
	cmp	dword [esi+60],0
	jne	_67867
_67867:
_6440:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6442
_6441:
_67860:
_67853:
	jmp	_67850
_67852:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],690
	jne	_67868
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_treasureChest_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6443
_6445:
	mov	eax,edi
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6443
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [ebp-8],1
	jmp	_6444
_6443:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6445
_6444:
	cmp	dword [ebp-8],0
	jne	_67875
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	ebx,dword [_bb_treasureChest_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6446
_6448:
	mov	eax,edi
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6446
	cmp	dword [esi+48],0
	jne	_67882
	mov	dword [esi+40],600
_67882:
_6446:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6448
_6447:
_67875:
_67868:
	jmp	_67850
_67850:
_67848:
	cmp	dword [_bb_currGameMode],666
	jne	_67883
	mov	esi,dword [_bb_btnLumbung_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6449
_6451:
	push	_bb_TBtnLumbung
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6449
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_6449:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6451
_6450:
	jmp	_67891
_67883:
	mov	esi,dword [_bb_bagPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6452
_6454:
	push	_bb_TBagPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6452
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_6452:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6454
_6453:
_67891:
	cmp	dword [_bb_currGameMode],753
	jne	_67899
	mov	esi,dword [_bb_btnBoar_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6455
_6457:
	push	_bb_TBtnBoar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6455
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_6455:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6457
_6456:
	jmp	_67906
_67899:
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6458
_6460:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6458
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,8
_6458:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6460
_6459:
_67906:
	cmp	dword [_bb_currGameMode],934
	jne	_67913
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_67916
	cmp	eax,93451
	je	_67917
	jmp	_67915
_67916:
	mov	eax,dword [_bb_PanelJackpot]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_67915
_67917:
	jmp	_67915
_67915:
_67913:
	mov	esi,dword [_bb_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6461
_6463:
	push	_bb_TFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6461
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6461:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6463
_6462:
	mov	eax,dword [_bb_btnWaterCan]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	mov	esi,dword [_bb_btnPower_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6464
_6466:
	push	_bb_TBtnPower
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6464
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6464:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6466
_6465:
	mov	eax,dword [_bb_timerGame]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [_bb_btnKurcaci]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_isCollEd]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67936
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_67936:
	cmp	eax,0
	je	_67938
	mov	eax,dword [_bb_btnGuide]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_67938:
	push	2
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67940
	cmp	dword [_bb_masihAdaTutor],0
	jne	_67941
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	esi,dword [_bb_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6467
_6469:
	mov	eax,ebx
	push	_bb_TObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_6467
	mov	dword [edi+44],600
_6467:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6469
_6468:
_67941:
_67940:
_6470:
	mov	eax,dword [_bb_btnMenu]
	push	dword [eax+20]
	mov	eax,dword [_bb_btnMenu]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_btnMenu]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnMenu]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_mousetester]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_67948
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+20],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_67949
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+32],1
	jmp	_67950
_67949:
	push	2
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_67951
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+20],0
_67951:
_67950:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_67952
	mov	eax,dword [_bb_btnMenu]
	mov	eax,dword [eax+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_67952:
	cmp	eax,0
	je	_67954
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_panelInGame]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_67954:
	jmp	_67956
_67948:
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_btnMenu]
	mov	dword [eax+32],0
_67956:
	jmp	_6498
_6474:
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6476
_6478:
	push	_bb_TBtnPanelPilihSenjata
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6476
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_6476:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6478
_6477:
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6479
_6481:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6479
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,8
_6479:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6481
_6480:
	mov	ebx,dword [_bb_enemyAwal_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6482
_6484:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6482
	mov	eax,esi
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_6482:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6484
_6483:
	mov	eax,dword [_bb_isCollEd]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_67976
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_67976:
	cmp	eax,0
	je	_67978
	mov	eax,dword [_bb_btnGuide]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_67978:
	jmp	_6498
_6485:
	mov	esi,dword [_bb_btnpanelingamelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6487
_6489:
	push	_bb_TBtnPanelInGame
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6487
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6487:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6489
_6488:
	jmp	_6498
_6490:
	mov	esi,dword [_bb_btnpanelmenuoptionlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6492
_6494:
	push	_bb_TBtnPanelMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6492
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_6492:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6494
_6493:
	mov	eax,dword [_bb_CBFullScreen]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	esi,dword [_bb_slidermovervolumelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6495
_6497:
	push	_bb_TSliderMoverMenuOption
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6495
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6495:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6497
_6496:
	jmp	_6498
_6498:
	mov	eax,0
	jmp	_16226
_16226:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_reset_ninjaplacemarker:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_isAllow_placemarker],0
	jne	_68002
	mov	eax,dword [_bb_placemarker]
	cmp	dword [eax+36],10
	jge	_68003
	mov	edx,dword [_bb_placemarker]
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+36]
	add	eax,1
	mov	dword [edx+36],eax
	mov	eax,0
	jmp	_16228
_68003:
	mov	dword [_bb_isAllow_placemarker],1
	mov	eax,dword [_bb_placemarker]
	mov	dword [eax+36],0
_68002:
	mov	eax,0
	jmp	_16228
_16228:
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekPowerHitEnemy:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,699
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_68004
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,800
	setl	al
	movzx	eax,al
_68004:
	cmp	eax,0
	je	_68006
	mov	eax,dword [_bb_placemarker]
	mov	eax,dword [eax+20]
	cmp	eax,2
	setle	al
	movzx	eax,al
_68006:
	cmp	eax,0
	je	_68008
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+72],700
	jle	_68009
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,711
	je	_68012
	cmp	eax,721
	je	_68013
	cmp	eax,731
	je	_68014
	jmp	_68011
_68012:
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6500
_6502:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6500
	mov	edx,dword [esi+88]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68021
	mov	edx,dword [esi+92]
	mov	eax,dword [_bb_placemarker]
	cmp	edx,dword [eax+20]
	sete	al
	movzx	eax,al
_68021:
	cmp	eax,0
	je	_68023
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_68023:
	cmp	eax,0
	je	_68025
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_68025:
	cmp	eax,0
	je	_68027
	push	dword [esi+148]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_68028
	mov	eax,dword [esi+148]
	cmp	eax,383
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68029
	mov	eax,dword [esi+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
_68029:
	cmp	eax,0
	je	_68031
	push	0
	push	1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [esi+92]
	push	dword [esi+88]
	fld	dword [esi+28]
	fadd	dword [_126357]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	jmp	_68032
_68031:
	push	0
	push	1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	push	dword [esi+92]
	push	dword [esi+88]
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
_68032:
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	dword [esi+212],0
	fld	dword [_126358]
	fstp	dword [esi+196]
	fld	dword [esi+196]
	fstp	dword [esi+200]
	jmp	_6501
_68028:
_68027:
_6500:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6502
_6501:
	jmp	_68011
_68013:
	push	0
	push	1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_68011
_68014:
	push	0
	push	1
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_placemarker]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TPowerAnim+80]
	add	esp,28
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_68011
_68011:
_68009:
_68008:
	mov	eax,0
	jmp	_16230
_16230:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekExtraLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68036
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_68036:
	cmp	eax,0
	je	_68038
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,689
	sete	al
	movzx	eax,al
_68038:
	cmp	eax,0
	je	_68040
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6503
_6505:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6503
	cmp	dword [esi+60],1
	jne	_68047
	push	326
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_68048
	push	dword [esi+20]
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	dword [_bb_TAnimHammerExtra+72]
	add	esp,24
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_68048:
	jmp	_6504
_68047:
_6503:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6505
_6504:
_68040:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68050
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_68050:
	cmp	eax,0
	je	_68052
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,690
	sete	al
	movzx	eax,al
_68052:
	cmp	eax,0
	je	_68054
	mov	ebx,dword [_bb_treasureChest_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6506
_6508:
	mov	eax,edi
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6506
	mov	eax,dword [esi+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68061
	mov	eax,dword [esi+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68061:
	cmp	eax,0
	je	_68063
	push	690
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_68064
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	mov	dword [esi+40],eax
	mov	eax,dword [_bb_farmerAnim]
	push	dword [eax+72]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+20]
	mov	eax,dword [_bb_placemarker]
	push	dword [eax+16]
	call	dword [_bb_TAnimFarmTool+68]
	add	esp,12
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_68064:
	jmp	_6507
_68063:
_6506:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6508
_6507:
_68054:
	mov	eax,0
	jmp	_16232
_16232:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelNinDef:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,400
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	add	ebx,40
	sub	esi,12
	sub	ebx,12
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelUtamaNinDef]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelUtamaNinDef]
	dec	dword [eax+4]
	jnz	_68071
	push	eax
	call	_bbGCFree
	add	esp,4
_68071:
	mov	dword [_bb_panelUtamaNinDef],ebx
	mov	eax,0
	jmp	_16234
_16234:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelNinDef:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_3504
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_68074
	push	_3509
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_68075
	jmp	_68073
_68074:
	mov	eax,dword [_bb_panelUtamaNinDef]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_68073
_68075:
	mov	eax,dword [_bb_panelUtamaNinDef]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_68073
_68073:
	mov	eax,0
	jmp	_16237
_16237:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPanelUtamaNinDef
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	mov	dword [ebx+124],1
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	mov	eax,0
	jmp	_16240
_16240:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_Delete:
	push	ebp
	mov	ebp,esp
_16243:
	mov	eax,0
	jmp	_68078
_68078:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	dword [_68187],_68188
	push	_brl_max2d_TImage
	push	dword [_bb_panelAtas_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_panelAtas_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_posX_panel_atas_image]
	add	eax,6
	mov	dword [_bb_panelAtas_posX],eax
	mov	dword [_bb_panelAtas_posY],41
	push	0
	mov	eax,dword [_bb_panelAtas_posY]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_panelAtas_posX]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_panelAtas_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_currGameMode],934
	jne	_68079
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_68082
	jmp	_68081
_68082:
	mov	eax,dword [_bb_PanelJackpot]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_68081
_68081:
_68079:
	cmp	dword [_bb_currGameMode],666
	jne	_68084
	mov	esi,dword [_bb_btnLumbung_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6509
_6511:
	push	_bb_TBtnLumbung
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6509
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6509:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6511
_6510:
	mov	esi,dword [_bb_animPanenObs_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6512
_6514:
	push	_bb_TAnimPanenObs
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6512
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_6512:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6514
_6513:
	jmp	_68099
_68084:
	mov	esi,dword [_bb_bagPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6515
_6517:
	push	_bb_TBagPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6515
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6515:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6517
_6516:
	mov	esi,dword [_bb_animPanenBuah_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6518
_6520:
	push	_bb_TAnimPanenBuah
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6518
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_6518:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6520
_6519:
	mov	esi,dword [_bb_targetTanamDone_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6521
_6523:
	push	_bb_TTargetTanamDone
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6521
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6521:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6523
_6522:
_68099:
	cmp	dword [_bb_currGameMode],753
	jne	_68121
	jmp	_68122
_68121:
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6524
_6526:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6524
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_6524:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6526
_6525:
_68122:
	mov	eax,dword [_bb_btnWaterCan]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_farmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6527
_6529:
	push	_bb_TFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6527
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6527:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6529
_6528:
	mov	eax,dword [_bb_timerGame]
	cmp	dword [eax+172],3
	je	_68138
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_68138:
	call	_bb_updateNilaiLevel
	cmp	dword [_bb_currGameMode],753
	jne	_68140
	mov	esi,dword [_bb_btnBoar_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6530
_6532:
	push	_bb_TBtnBoar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6530
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6530:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6532
_6531:
_68140:
	mov	edx,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68149
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_68149:
	cmp	eax,0
	jne	_68151
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_68151:
	cmp	eax,0
	jne	_68153
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_68153:
	cmp	eax,0
	je	_68155
	mov	edx,0
_68155:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68168
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94813
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68156
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_68156:
	cmp	eax,0
	jne	_68158
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	sete	al
	movzx	eax,al
_68158:
	cmp	eax,0
	jne	_68160
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94869
	sete	al
	movzx	eax,al
_68160:
	cmp	eax,0
	jne	_68162
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	sete	al
	movzx	eax,al
_68162:
	cmp	eax,0
	jne	_68164
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94847
	sete	al
	movzx	eax,al
_68164:
	cmp	eax,0
	jne	_68166
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94825
	sete	al
	movzx	eax,al
_68166:
_68168:
	cmp	eax,0
	je	_68170
	mov	edx,0
_68170:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68171
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68171:
	cmp	eax,0
	je	_68173
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68173:
	cmp	eax,0
	je	_68175
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68175:
	cmp	eax,0
	je	_68177
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68177:
	cmp	eax,0
	je	_68179
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68179:
	cmp	eax,0
	je	_68181
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68181:
	cmp	eax,0
	je	_68183
	mov	eax,dword [_bb_initLevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68183:
	cmp	eax,0
	je	_68185
	mov	edx,0
_68185:
	cmp	edx,1
	jne	_68186
	call	_bb_updatePanenCounter
_68186:
_6533:
	mov	eax,0
	jmp	_16246
_16246:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_drawPanelBawah:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_68228],_68229
	mov	eax,dword [_bb_gameOver]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68189
	mov	eax,dword [_bb_initLevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68189:
	cmp	eax,0
	je	_68191
	jmp	_6541
_68191:
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+104],1
	jne	_68193
	push	dword [ebx+48]
	push	dword [ebx+40]
	push	dword [ebx+36]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68193:
	push	dword [ebx+64]
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+112],1
	jne	_68194
	push	dword [ebx+80]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68194:
	cmp	dword [ebx+108],1
	jne	_68195
	push	dword [ebx+96]
	push	dword [ebx+88]
	push	dword [ebx+84]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68195:
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [_bb_isCollEd]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68197
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_68197:
	cmp	eax,0
	je	_68199
	mov	eax,dword [_bb_btnGuide]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_68199:
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_timerGame]
	cmp	dword [eax+172],3
	jne	_68202
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_68202:
	call	_bb_updateMoneyGame
	cmp	dword [ebx+100],1
	jne	_68204
	mov	esi,dword [_bb_nomorlevellist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6535
_6537:
	push	_bb_TNomorLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_6535
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68211
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_68211:
	cmp	eax,0
	je	_68213
	cmp	dword [edx+24],2
	jne	_68214
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_68214:
	jmp	_68216
_68213:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_68216:
_6535:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6537
_6536:
_68204:
	cmp	dword [_bb_currGameMode],478
	je	_68218
	mov	eax,dword [_bb_btnKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_68218:
	mov	esi,dword [_bb_btnPower_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6538
_6540:
	push	_bb_TBtnPower
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6538
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6538:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6540
_6539:
	mov	eax,dword [_bb_btnMenu]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_6541:
	mov	eax,0
	jmp	_16249
_16249:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_setNamaLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edx,0
	mov	ebx,0
	mov	dword [ebp-4],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],1
	mov	ecx,86
	mov	eax,dword [_bb_level]
	cmp	eax,2
	je	_68233
	cmp	eax,3
	je	_68234
	cmp	eax,4
	je	_68235
	cmp	eax,5
	je	_68236
	jmp	_68232
_68233:
	mov	ecx,74
	jmp	_68232
_68234:
	mov	ecx,107
	jmp	_68232
_68235:
	mov	ecx,81
	jmp	_68232
_68236:
	mov	ecx,19
	jmp	_68232
_68232:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	dword [ebp+-24],ecx
	fild	dword [ebp+-24]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],5
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	je	_68239
	cmp	eax,478
	je	_68240
	cmp	eax,591
	je	_68241
	cmp	eax,666
	je	_68242
	cmp	eax,753
	je	_68243
	cmp	eax,843
	je	_68244
	cmp	eax,934
	je	_68245
	cmp	eax,948
	je	_68246
	cmp	eax,252
	je	_68247
	jmp	_68238
_68239:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],6
	jmp	_68238
_68240:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],7
	jmp	_68238
_68241:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],8
	jmp	_68238
_68242:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],9
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_126455]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fadd	dword [_126456]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	jmp	_68238
_68243:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],10
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],15
	cmp	dword [_bb_sublevel],2
	jne	_68248
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],16
	jmp	_68249
_68248:
	cmp	dword [_bb_sublevel],3
	jne	_68250
	mov	eax,dword [ebp+8]
	mov	dword [eax+96],17
_68250:
_68249:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68251
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_68251:
	cmp	eax,0
	je	_68253
	mov	edx,188
	cmp	dword [_bb_sublevel],2
	jne	_68255
	mov	edx,218
	jmp	_68256
_68255:
	cmp	dword [_bb_sublevel],3
	jne	_68257
	mov	edx,196
_68257:
_68256:
	jmp	_68258
_68253:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68259
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
_68259:
	cmp	eax,0
	jne	_68261
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
_68261:
	cmp	eax,0
	je	_68263
	mov	edx,189
	cmp	dword [_bb_sublevel],2
	jne	_68264
	mov	edx,219
	jmp	_68265
_68264:
	cmp	dword [_bb_sublevel],3
	jne	_68266
	mov	edx,197
_68266:
_68265:
_68263:
_68258:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+84]
	jmp	_68238
_68244:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],11
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],0
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	push	dword [_bb_sublevel]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	edi,dword [_bb_nomorlevellist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_6543
_6545:
	mov	eax,dword [ebp-16]
	push	_bb_TNomorLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6543
	cmp	dword [esi+24],1
	jne	_68276
	mov	eax,dword [esi+16]
	mov	dword [ebp-8],eax
	fld	dword [esi+8]
	fadd	dword [_126457]
	fstp	dword [esi+8]
	fld	dword [esi+8]
	fsub	dword [_126458]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	push	1
	push	dword [esi+24]
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_68280
	cmp	eax,49
	je	_68281
	cmp	eax,50
	je	_68282
	cmp	eax,51
	je	_68283
	cmp	eax,52
	je	_68284
	cmp	eax,53
	je	_68285
	cmp	eax,54
	je	_68286
	cmp	eax,55
	je	_68287
	cmp	eax,56
	je	_68288
	cmp	eax,57
	je	_68289
	jmp	_68279
_68280:
	mov	ebx,0
	jmp	_68279
_68281:
	mov	ebx,1
	jmp	_68279
_68282:
	mov	ebx,2
	jmp	_68279
_68283:
	mov	ebx,3
	jmp	_68279
_68284:
	mov	ebx,4
	jmp	_68279
_68285:
	mov	ebx,5
	jmp	_68279
_68286:
	mov	ebx,6
	jmp	_68279
_68287:
	mov	ebx,7
	jmp	_68279
_68288:
	mov	ebx,8
	jmp	_68279
_68289:
	mov	ebx,9
	jmp	_68279
_68279:
	mov	dword [esi+20],ebx
	cmp	dword [_bb_sublevel],10
	jge	_68291
	mov	dword [esi+28],0
_68291:
	jmp	_68292
_68276:
	cmp	dword [esi+24],2
	jne	_68293
	mov	eax,dword [ebp-8]
	mov	dword [esi+16],eax
	mov	eax,dword [ebp-12]
	add	eax,14
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+8]
	push	1
	push	dword [esi+24]
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_68296
	cmp	eax,49
	je	_68297
	cmp	eax,50
	je	_68298
	cmp	eax,51
	je	_68299
	cmp	eax,52
	je	_68300
	cmp	eax,53
	je	_68301
	cmp	eax,54
	je	_68302
	cmp	eax,55
	je	_68303
	cmp	eax,56
	je	_68304
	cmp	eax,57
	je	_68305
	jmp	_68295
_68296:
	mov	ebx,0
	jmp	_68295
_68297:
	mov	ebx,1
	jmp	_68295
_68298:
	mov	ebx,2
	jmp	_68295
_68299:
	mov	ebx,3
	jmp	_68295
_68300:
	mov	ebx,4
	jmp	_68295
_68301:
	mov	ebx,5
	jmp	_68295
_68302:
	mov	ebx,6
	jmp	_68295
_68303:
	mov	ebx,7
	jmp	_68295
_68304:
	mov	ebx,8
	jmp	_68295
_68305:
	mov	ebx,9
	jmp	_68295
_68295:
	mov	dword [esi+20],ebx
	cmp	dword [_bb_sublevel],10
	jge	_68306
	fld	dword [esi+8]
	fsub	dword [_126459]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
_68306:
_68293:
_68292:
_6543:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6545
_6544:
	jmp	_68238
_68245:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],12
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],0
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_68309
	cmp	eax,93473
	je	_68310
	cmp	eax,93451
	je	_68311
	cmp	eax,93425
	je	_68312
	cmp	eax,93499
	je	_68313
	cmp	eax,93443
	je	_68314
	cmp	eax,93411
	je	_68315
	cmp	eax,93466
	je	_68316
	cmp	eax,93437
	je	_68317
	cmp	eax,93469
	je	_68318
	jmp	_68308
_68309:
	mov	dword [ebp-4],0
	jmp	_68308
_68310:
	mov	dword [ebp-4],1
	jmp	_68308
_68311:
	mov	dword [ebp-4],2
	jmp	_68308
_68312:
	mov	dword [ebp-4],3
	jmp	_68308
_68313:
	mov	dword [ebp-4],4
	jmp	_68308
_68314:
	mov	dword [ebp-4],5
	jmp	_68308
_68315:
	mov	dword [ebp-4],6
	jmp	_68308
_68316:
	mov	dword [ebp-4],7
	jmp	_68308
_68317:
	mov	dword [ebp-4],8
	jmp	_68308
_68318:
	mov	dword [ebp-4],9
	jmp	_68308
_68308:
	mov	ebx,dword [_bb_nomorlevellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6546
_6548:
	mov	eax,edi
	push	_bb_TNomorLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6546
	cmp	dword [esi+24],2
	jne	_68325
	mov	eax,dword [ebp-4]
	mov	dword [esi+20],eax
	fld	dword [esi+8]
	fsub	dword [_126460]
	fstp	dword [esi+8]
	fld	dword [esi+8]
	fsub	dword [_126461]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
_68325:
_6546:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6548
_6547:
	jmp	_68238
_68246:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],13
	mov	eax,dword [ebp+8]
	mov	dword [eax+104],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],0
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_68328
	cmp	eax,94813
	je	_68329
	cmp	eax,94877
	je	_68330
	cmp	eax,94854
	je	_68331
	cmp	eax,94869
	je	_68332
	cmp	eax,94892
	je	_68333
	cmp	eax,94847
	je	_68334
	cmp	eax,94870
	je	_68335
	cmp	eax,94825
	je	_68336
	cmp	eax,94806
	je	_68337
	jmp	_68327
_68328:
	mov	dword [ebp-4],0
	jmp	_68327
_68329:
	mov	dword [ebp-4],1
	jmp	_68327
_68330:
	mov	dword [ebp-4],2
	jmp	_68327
_68331:
	mov	dword [ebp-4],3
	jmp	_68327
_68332:
	mov	dword [ebp-4],4
	jmp	_68327
_68333:
	mov	dword [ebp-4],5
	jmp	_68327
_68334:
	mov	dword [ebp-4],6
	jmp	_68327
_68335:
	mov	dword [ebp-4],7
	jmp	_68327
_68336:
	mov	dword [ebp-4],8
	jmp	_68327
_68337:
	mov	dword [ebp-4],9
	jmp	_68327
_68327:
	mov	ebx,dword [_bb_nomorlevellist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6549
_6551:
	mov	eax,edi
	push	_bb_TNomorLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6549
	cmp	dword [esi+24],2
	jne	_68343
	mov	eax,dword [ebp-4]
	mov	dword [esi+20],eax
	fld	dword [esi+8]
	fsub	dword [_126462]
	fstp	dword [esi+8]
	fld	dword [esi+8]
	fsub	dword [_126463]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
_68343:
_6549:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6551
_6550:
	jmp	_68238
_68247:
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],14
	jmp	_68238
_68238:
	mov	edx,dword [_bb_level]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+80],edx
	mov	eax,0
	jmp	_16252
_16252:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_68377],_68378
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68345
	fldz
	fstp	dword [edi+116]
	fldz
	fstp	dword [edi+120]
	mov	ebx,1
_68345:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68346
	cmp	dword [edi+124],1
	jne	_68347
	mov	dword [edi+124],0
	jmp	_68348
_68347:
	mov	dword [edi+124],1
_68348:
_68346:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68349
	cmp	dword [edi+96],17
	jge	_68350
	add	dword [edi+96],1
	push	dword [edi+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_6552
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_68350:
_68349:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68351
	cmp	dword [edi+96],0
	jle	_68352
	sub	dword [edi+96],1
	push	dword [edi+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_6552
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_68352:
_68351:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68353
	fld	dword [edi+116]
	fsub	dword [_126539]
	fstp	dword [edi+116]
	mov	ebx,1
_68353:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68354
	fld	dword [edi+116]
	fadd	dword [_126540]
	fstp	dword [edi+116]
	mov	ebx,1
_68354:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68355
	fld	dword [edi+120]
	fadd	dword [_126541]
	fstp	dword [edi+120]
	mov	ebx,1
_68355:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_68356
	fld	dword [edi+120]
	fsub	dword [_126542]
	fstp	dword [edi+120]
	mov	ebx,1
_68356:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_68357
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_68357:
	cmp	eax,0
	je	_68359
	fld	dword [edi+116]
	fsub	dword [_126543]
	fstp	dword [edi+116]
	mov	ebx,1
_68359:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_68360
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_68360:
	cmp	eax,0
	je	_68362
	fld	dword [edi+116]
	fadd	dword [_126544]
	fstp	dword [edi+116]
	mov	ebx,1
_68362:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_68363
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_68363:
	cmp	eax,0
	je	_68365
	fld	dword [edi+120]
	fadd	dword [_126545]
	fstp	dword [edi+120]
	mov	ebx,1
_68365:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_68366
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_68366:
	cmp	eax,0
	je	_68368
	fld	dword [edi+120]
	fsub	dword [_126546]
	fstp	dword [edi+120]
	mov	ebx,1
_68368:
	cmp	ebx,0
	jne	_68369
	jmp	_6556
_68369:
	mov	esi,dword [_bb_nomorlevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6553
_6555:
	mov	eax,ebx
	push	_bb_TNomorLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6553
	cmp	dword [eax+24],2
	jne	_68376
	fld	dword [eax+8]
	fstp	dword [edi+128]
	fld	dword [eax+12]
	fstp	dword [edi+132]
_68376:
_6553:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6555
_6554:
	fld	dword [edi+128]
	fadd	dword [edi+116]
	fstp	dword [edi+52]
	fld	dword [edi+132]
	fadd	dword [edi+120]
	fstp	dword [edi+56]
	push	dword [edi+116]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [edi+120]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_6556:
	mov	eax,0
	jmp	_16255
_16255:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelUtamaNinDef_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	dword [ebp-4],0
	push	_bb_TPanelUtamaNinDef
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	eax,dword [ebp-4]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],1
	mov	eax,dword [_bb_posX_panel_1_image]
	add	eax,297
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	esi,eax
	add	esi,18
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	fld	dword [ebx+24]
	fadd	dword [_126571]
	fstp	dword [ebx+36]
	fld	dword [ebx+28]
	fsub	dword [_126572]
	fstp	dword [ebx+40]
	mov	eax,dword [_bb_fontLevel0_9_image]
	mov	dword [ebx+44],eax
	mov	dword [ebx+48],10
	fld	dword [ebx+24]
	fadd	dword [_126573]
	fstp	dword [ebx+52]
	fld	dword [ebx+28]
	fsub	dword [_126574]
	fstp	dword [ebx+56]
	mov	eax,dword [_bb_panelBawahNamaLevel_image]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+64],5
	fld	dword [ebx+24]
	fadd	dword [_126575]
	fstp	dword [ebx+68]
	fld	dword [ebx+28]
	fsub	dword [_126576]
	fstp	dword [ebx+72]
	mov	eax,dword [_bb_panelBawahNamaLevel_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	dword [ebx+80],eax
	fld	dword [ebx+24]
	fadd	dword [_126577]
	fstp	dword [ebx+84]
	fld	dword [ebx+28]
	fsub	dword [_126578]
	fstp	dword [ebx+88]
	mov	eax,dword [_bb_panelBawahNamaLevel_image]
	mov	dword [ebx+92],eax
	mov	dword [ebx+96],15
	mov	eax,ebx
	jmp	_16259
_16259:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanenCounter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPanenCounter
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	eax,0
	jmp	_16262
_16262:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanenCounter_Delete:
	push	ebp
	mov	ebp,esp
_16265:
	mov	eax,0
	jmp	_68381
_68381:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanenCounter_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_panenCounter_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16268
_16268:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanenCounter_draw:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68383
	mov	eax,dword [edx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68383:
	cmp	eax,0
	je	_68385
	push	dword [edx+28]
	push	dword [edx+12]
	push	dword [edx+8]
	push	_brl_max2d_TImage
	push	dword [edx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68385:
	mov	eax,0
	jmp	_16271
_16271:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanenCounter_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TPanenCounter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,esi
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	eax,edi
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+20]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+32],eax
	mov	eax,dword [_bb_font1_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	mov	eax,dword [ebp+20]
	mov	dword [ebx+28],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebx+44],eax
	push	ebx
	push	dword [_bb_panenCounter_list]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	mov	eax,ebx
	jmp	_16278
_16278:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanenCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	push	_bb_TPanenCounter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,146
	mov	esi,eax
	mov	eax,esi
	add	eax,65
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],30
	mov	eax,dword [ebp-12]
	add	eax,42
	mov	dword [ebp-20],eax
	mov	dword [ebp-16],0
	mov	ebx,0
	mov	edi,0
	jmp	_68395
_6560:
	cmp	dword [ebp+8],1
	jne	_68396
	push	1
	push	dword [ebp-16]
	push	ebx
	push	dword [ebp-12]
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,20
	mov	dword [ebp-4],eax
_68396:
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	sub	eax,5
	mov	esi,eax
	add	ebx,1
_6558:
	add	edi,1
_68395:
	cmp	edi,1
	jle	_6560
_6559:
	mov	ebx,0
	mov	edi,0
	jmp	_68397
_6563:
	cmp	dword [ebp+12],1
	jne	_68398
	push	2
	push	dword [ebp-16]
	push	ebx
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,20
	mov	dword [ebp-4],eax
_68398:
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	sub	eax,5
	mov	dword [ebp-8],eax
	add	ebx,1
_6561:
	add	edi,1
_68397:
	cmp	edi,1
	jle	_6563
_6562:
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,146
	mov	esi,eax
	mov	eax,esi
	add	eax,65
	mov	dword [ebp-8],eax
	mov	ebx,0
	mov	edi,0
	jmp	_68399
_6566:
	cmp	dword [ebp+16],1
	jne	_68400
	push	3
	push	dword [ebp-16]
	push	ebx
	push	dword [ebp-20]
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,20
	mov	dword [ebp-4],eax
_68400:
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	sub	eax,5
	mov	esi,eax
	add	ebx,1
_6564:
	add	edi,1
_68399:
	cmp	edi,1
	jle	_6566
_6565:
	mov	ebx,0
	mov	edi,0
	jmp	_68401
_6569:
	cmp	dword [ebp+20],1
	jne	_68402
	push	4
	push	dword [ebp-16]
	push	ebx
	push	dword [ebp-20]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,20
	mov	dword [ebp-4],eax
_68402:
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	sub	eax,5
	mov	dword [ebp-8],eax
	add	ebx,1
_6567:
	add	edi,1
_68401:
	cmp	edi,1
	jle	_6569
_6568:
	mov	eax,0
	jmp	_16284
_16284:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_updatePanenCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	jmp	_68407
_6572:
	mov	edi,0
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_panenCounter_list]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_6573
_6575:
	mov	eax,dword [ebp-12]
	push	_bb_TPanenCounter
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6573
	mov	eax,dword [esi+44]
	sub	eax,1
	cmp	eax,dword [ebp-24]
	jne	_68416
	cmp	dword [ebp-16],0
	jne	_68417
	fld	dword [esi+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_126601]
	fstp	dword [esi+8]
_68417:
	cmp	edi,dword [ebp-16]
	jg	_68418
	push	1
	mov	eax,edi
	add	eax,1
	push	eax
	push	dword [ebp-20]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_68422
	cmp	eax,49
	je	_68423
	cmp	eax,50
	je	_68424
	cmp	eax,51
	je	_68425
	cmp	eax,52
	je	_68426
	cmp	eax,53
	je	_68427
	cmp	eax,54
	je	_68428
	cmp	eax,55
	je	_68429
	cmp	eax,56
	je	_68430
	cmp	eax,57
	je	_68431
	jmp	_68421
_68422:
	mov	ebx,0
	jmp	_68421
_68423:
	mov	ebx,1
	jmp	_68421
_68424:
	mov	ebx,2
	jmp	_68421
_68425:
	mov	ebx,3
	jmp	_68421
_68426:
	mov	ebx,4
	jmp	_68421
_68427:
	mov	ebx,5
	jmp	_68421
_68428:
	mov	ebx,6
	jmp	_68421
_68429:
	mov	ebx,7
	jmp	_68421
_68430:
	mov	ebx,8
	jmp	_68421
_68431:
	mov	ebx,9
	jmp	_68421
_68421:
	mov	dword [esi+28],ebx
	mov	dword [esi+36],1
	jmp	_68433
_68418:
	mov	dword [esi+36],0
_68433:
	add	edi,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68434
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68434:
	cmp	eax,0
	je	_68436
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68436:
	cmp	eax,0
	je	_68438
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_68438:
	cmp	eax,0
	je	_68440
	mov	edx,dword [_bb_arrJumlahPanen]
	mov	eax,dword [esi+44]
	sub	eax,1
	cmp	dword [edx+eax*4+24],0
	jle	_68441
	mov	dword [esi+40],1
	jmp	_68442
_68441:
	mov	dword [esi+40],0
_68442:
_68440:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_68416:
_6573:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6575
_6574:
	add	dword [ebp-24],1
_6570:
	add	dword [ebp-28],1
_68407:
	cmp	dword [ebp-28],3
	jle	_6572
_6571:
	mov	eax,0
	jmp	_16286
_16286:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNilaiLevel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNilaiLevel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_16289
_16289:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNilaiLevel_Delete:
	push	ebp
	mov	ebp,esp
_16292:
	mov	eax,0
	jmp	_68444
_68444:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNilaiLevel_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_nilailevellist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16295
_16295:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNilaiLevel_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],1
	jne	_68446
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68446:
	mov	eax,0
	jmp	_16298
_16298:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNilaiLevel_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TNilaiLevel
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_panelAtas_posX]
	add	eax,330
	mov	ebx,eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-4],eax
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-12],eax
	mov	esi,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-8],eax
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	edx,40
	mov	ecx,dword [ebp-16]
	mov	dword [ecx+24],edi
	mov	ecx,dword [ebp-16]
	mov	ecx,dword [ecx+24]
	cmp	ecx,0
	je	_68456
	cmp	ecx,1
	je	_68457
	cmp	ecx,2
	je	_68458
	cmp	ecx,3
	je	_68459
	cmp	ecx,4
	je	_68460
	jmp	_68455
_68456:
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	jmp	_68455
_68457:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	jmp	_68455
_68458:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	jmp	_68455
_68459:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	jmp	_68455
_68460:
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+8]
	jmp	_68455
_68455:
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	mov	eax,dword [ebp-16]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_fontScore_image]
	mov	eax,dword [ebp-16]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-16]
	mov	dword [eax+28],0
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp+12]
	mov	dword [edx+20],eax
	push	dword [ebp-16]
	push	dword [_bb_nilailevellist]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	mov	eax,dword [ebp-16]
	jmp	_16302
_16302:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitNilaiLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	_bb_TNilaiLevel
	call	_bbObjectNew
	add	esp,4
	mov	esi,0
	mov	edi,0
	mov	ebx,0
	jmp	_68465
_6578:
	push	edi
	push	esi
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	add	esi,1
_6576:
	add	ebx,1
_68465:
	cmp	ebx,4
	jle	_6578
_6577:
	mov	eax,0
	jmp	_16304
_16304:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_updateNilaiLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	mov	edi,0
	push	dword [_bb_nilaigame]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_nilailevellist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_6579
_6581:
	mov	eax,dword [ebp-8]
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6579
	cmp	edi,dword [ebp-16]
	jg	_68475
	push	1
	mov	eax,edi
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_68479
	cmp	eax,49
	je	_68480
	cmp	eax,50
	je	_68481
	cmp	eax,51
	je	_68482
	cmp	eax,52
	je	_68483
	cmp	eax,53
	je	_68484
	cmp	eax,54
	je	_68485
	cmp	eax,55
	je	_68486
	cmp	eax,56
	je	_68487
	cmp	eax,57
	je	_68488
	jmp	_68478
_68479:
	mov	ebx,0
	jmp	_68478
_68480:
	mov	ebx,1
	jmp	_68478
_68481:
	mov	ebx,2
	jmp	_68478
_68482:
	mov	ebx,3
	jmp	_68478
_68483:
	mov	ebx,4
	jmp	_68478
_68484:
	mov	ebx,5
	jmp	_68478
_68485:
	mov	ebx,6
	jmp	_68478
_68486:
	mov	ebx,7
	jmp	_68478
_68487:
	mov	ebx,8
	jmp	_68478
_68488:
	mov	ebx,9
	jmp	_68478
_68478:
	mov	dword [esi+20],ebx
	mov	dword [esi+28],1
	jmp	_68490
_68475:
	mov	dword [esi+28],0
_68490:
	add	edi,1
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6579:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6581
_6580:
	mov	eax,0
	jmp	_16306
_16306:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNomorLevel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_16309
_16309:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_Delete:
	push	ebp
	mov	ebp,esp
_16312:
	mov	eax,0
	jmp	_68492
_68492:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_nomorlevellist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16315
_16315:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_setDigit:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+24]
	cmp	eax,1
	je	_68496
	cmp	eax,2
	je	_68497
	jmp	_68495
_68496:
	mov	eax,dword [_bb_level]
	mov	dword [edx+20],eax
	jmp	_68495
_68497:
	cmp	dword [_bb_sublevel],10
	jle	_68498
	mov	eax,10
	jmp	_68500
_68498:
	mov	eax,dword [_bb_sublevel]
_68500:
	sub	eax,1
	mov	dword [edx+20],eax
	jmp	_68495
_68495:
	mov	eax,0
	jmp	_16318
_16318:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],1
	jne	_68501
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68501:
	mov	eax,0
	jmp	_16321
_16321:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNomorLevel_generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_bb_TNomorLevel
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_posX_panel_1_image]
	add	eax,442
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	esi,eax
	mov	eax,esi
	sub	eax,34
	mov	dword [ebp-4],eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_font1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,14
	mov	edx,dword [ebp+8]
	mov	dword [edi+24],edx
	mov	edx,dword [edi+24]
	cmp	edx,1
	je	_68508
	cmp	edx,2
	je	_68509
	jmp	_68507
_68508:
	mov	eax,dword [_bb_fontLevel0_9_image]
	mov	dword [edi+16],eax
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [edi+8]
	jmp	_68507
_68509:
	mov	edx,dword [_bb_fontLevel1_10_image]
	mov	dword [edi+16],edx
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+8]
	jmp	_68507
_68507:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+12]
	mov	eax,dword [ebp+12]
	mov	dword [edi+20],eax
	mov	dword [edi+28],1
	push	edi
	push	dword [_bb_nomorlevellist]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	mov	eax,edi
	jmp	_16325
_16325:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitNomorLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	_bb_TNomorLevel
	call	_bbObjectNew
	add	esp,4
	push	0
	push	1
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	push	0
	push	2
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	esi,dword [_bb_nomorlevellist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6582
_6584:
	push	_bb_TNomorLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6582
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6582:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6584
_6583:
	mov	eax,dword [_bb_panelUtamaNinDef]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16327
_16327:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMoneyGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TMoneyGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_16330
_16330:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMoneyGame_Delete:
	push	ebp
	mov	ebp,esp
_16333:
	mov	eax,0
	jmp	_68518
_68518:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMoneyGame_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_moneygamelist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16336
_16336:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMoneyGame_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],1
	jne	_68520
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_68520:
	mov	eax,0
	jmp	_16339
_16339:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMoneyGame_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TMoneyGame
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_posX_panel_1_image]
	add	eax,117
	mov	ebx,eax
	mov	esi,ebx
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126687]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126688]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126689]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	esi,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126690]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	esi,dword [ebp-24]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126691]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	esi,dword [ebp-20]
	push	_brl_max2d_TImage
	push	dword [_bb_fontScore_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	fsub	dword [_126692]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,37
	add	eax,7
	mov	edx,dword [ebp-12]
	mov	dword [edx+24],edi
	mov	edx,dword [ebp-12]
	mov	edx,dword [edx+24]
	cmp	edx,0
	je	_68532
	cmp	edx,1
	je	_68533
	cmp	edx,2
	je	_68534
	cmp	edx,3
	je	_68535
	cmp	edx,4
	je	_68536
	cmp	edx,5
	je	_68537
	cmp	edx,6
	je	_68538
	jmp	_68531
_68532:
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68533:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-28],edx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68534:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-28],edx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68535:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-28],edx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68536:
	mov	edx,dword [ebp-24]
	mov	dword [ebp+-28],edx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68537:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-28],edx
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68538:
	mov	dword [ebp+-28],esi
	fild	dword [ebp+-28]
	mov	edx,dword [ebp-12]
	fstp	dword [edx+8]
	jmp	_68531
_68531:
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_fontMoney_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+12]
	mov	dword [edx+20],eax
	push	dword [ebp-12]
	push	dword [_bb_moneygamelist]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_16343
_16343:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitMoneyGame:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	_bb_TMoneyGame
	call	_bbObjectNew
	add	esp,4
	mov	esi,0
	mov	edi,0
	mov	ebx,0
	jmp	_68543
_6587:
	push	edi
	push	esi
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	add	esi,1
_6585:
	add	ebx,1
_68543:
	cmp	ebx,6
	jle	_6587
_6586:
	mov	eax,0
	jmp	_16345
_16345:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_updateMoneyGame:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	mov	edi,0
	push	dword [_bb_moneygame]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_moneygamelist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_6588
_6590:
	mov	eax,dword [ebp-8]
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6588
	cmp	edi,dword [ebp-16]
	jg	_68553
	push	1
	mov	eax,edi
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_68557
	cmp	eax,49
	je	_68558
	cmp	eax,50
	je	_68559
	cmp	eax,51
	je	_68560
	cmp	eax,52
	je	_68561
	cmp	eax,53
	je	_68562
	cmp	eax,54
	je	_68563
	cmp	eax,55
	je	_68564
	cmp	eax,56
	je	_68565
	cmp	eax,57
	je	_68566
	jmp	_68556
_68557:
	mov	ebx,0
	jmp	_68556
_68558:
	mov	ebx,1
	jmp	_68556
_68559:
	mov	ebx,2
	jmp	_68556
_68560:
	mov	ebx,3
	jmp	_68556
_68561:
	mov	ebx,4
	jmp	_68556
_68562:
	mov	ebx,5
	jmp	_68556
_68563:
	mov	ebx,6
	jmp	_68556
_68564:
	mov	ebx,7
	jmp	_68556
_68565:
	mov	ebx,8
	jmp	_68556
_68566:
	mov	ebx,9
	jmp	_68556
_68556:
	mov	dword [esi+20],ebx
	mov	dword [esi+28],1
	jmp	_68568
_68553:
	mov	dword [esi+28],0
_68568:
	add	edi,1
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6588:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6590
_6589:
	mov	eax,0
	jmp	_16347
_16347:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetVolume:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	mov	eax,dword [ebp+16]
	cmp	eax,1
	jne	_68570
	fld	dword [_126719]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_68571
	fst	dword [_bb_volumebgm]
_68571:
	fld	dword [_126720]
	fld	dword [ebp+12]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_68572
	fld	dword [ebp+12]
	fstp	dword [_bb_volumesfx]
_68572:
_68570:
	fld	dword [_126721]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_126730
	fstp	st0
	jmp	_68573
_126730:
	sub	esp,4
	fstp	dword [esp]
	push	dword [_bb_bgmchannel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
_68573:
	fld	dword [_126722]
	fld	dword [ebp+12]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_68574
	push	1
	call	_bb_UpdateAll_SFX
	add	esp,4
_68574:
	mov	eax,0
	jmp	_16352
_16352:
	mov	esp,ebp
	pop	ebp
	ret
_bb_PauseSound:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	eax,1
	je	_68577
	cmp	eax,0
	je	_68578
	jmp	_68576
_68577:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_68576
_68578:
	push	dword [_bb_bgmchannel]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_68576
_68576:
	push	ebx
	call	_bb_UpdateAll_SFX
	add	esp,4
	mov	eax,0
	jmp	_16356
_16356:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_MainkanBGM:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	eax,2
	jne	_68579
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_68582
	cmp	eax,2
	je	_68583
	cmp	eax,3
	je	_68584
	cmp	eax,4
	je	_68585
	cmp	eax,5
	je	_68586
	jmp	_68581
_68582:
	cmp	ebx,2
	jne	_68587
	cmp	dword [_bb_bgm_lev1_intro],0
	je	_68588
	push	dword [_bb_bgm_lev1_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],0
_68588:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev1_loop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_68589
_68587:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev1_intro]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_68589:
	jmp	_68581
_68583:
	cmp	ebx,2
	jne	_68590
	cmp	dword [_bb_bgm_lev2_intro],0
	je	_68591
	push	dword [_bb_bgm_lev2_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],0
_68591:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev2_loop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_68592
_68590:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev2_intro]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_68592:
	jmp	_68581
_68584:
	cmp	ebx,2
	jne	_68593
	cmp	dword [_bb_bgm_lev3_intro],0
	je	_68594
	push	dword [_bb_bgm_lev3_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],0
_68594:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev3_loop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_68595
_68593:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev3_intro]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_68595:
	jmp	_68581
_68585:
	cmp	ebx,2
	jne	_68596
	cmp	dword [_bb_bgm_lev4_intro],0
	je	_68597
	push	dword [_bb_bgm_lev4_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],0
_68597:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev4_loop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_68598
_68596:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev4_intro]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_68598:
	jmp	_68581
_68586:
	cmp	ebx,2
	jne	_68599
	cmp	dword [_bb_bgm_lev5_intro],0
	je	_68600
	push	dword [_bb_bgm_lev5_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],0
_68600:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev5_loop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_68601
_68599:
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_lev5_intro]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_68601:
	jmp	_68581
_68581:
_68579:
	cmp	ebx,2
	jne	_68602
	call	_bbGCCollect
_68602:
	mov	eax,0
	jmp	_16360
_16360:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_BGMchecker:
	push	ebp
	mov	ebp,esp
	mov	edx,0
	mov	dword [_68628],_68629
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],1
	jne	_68603
	jmp	_6591
_68603:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68604
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_68604:
	cmp	eax,0
	jne	_68606
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_68606:
	cmp	eax,0
	jne	_68608
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_68608:
	cmp	eax,0
	jne	_68610
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_68610:
	cmp	eax,0
	jne	_68612
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_68612:
	cmp	eax,0
	je	_68614
	jmp	_6591
_68614:
	cmp	edx,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_68616
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68616:
	cmp	eax,0
	je	_68618
	mov	eax,dword [_bb_pauseGame]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68618:
	cmp	eax,0
	je	_68620
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68620:
	cmp	eax,0
	je	_68622
	mov	eax,dword [_bb_animTextPlay]
	mov	eax,dword [eax+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68622:
	cmp	eax,0
	je	_68624
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_68624:
	cmp	eax,0
	je	_68626
	push	dword [_bb_bgmchannel]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_68627
	push	2
	push	dword [_bb_currLevelName]
	call	_bb_MainkanBGM
	add	esp,8
_68627:
_68626:
_6591:
	mov	eax,0
	jmp	_16362
_16362:
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateAll_SFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	dword [_bb_volumesfx]
	push	dword [_bb_sfxchannel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [_bb_sfx2channel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [_bb_sfx3channel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	mov	eax,edi
	cmp	eax,1
	je	_68632
	cmp	eax,0
	je	_68633
	jmp	_68631
_68632:
	push	dword [_bb_sfxchannel]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [_bb_sfx2channel]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [_bb_sfx3channel]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_68631
_68633:
	push	dword [_bb_sfxchannel]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [_bb_sfx2channel]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [_bb_sfx3channel]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_68631
_68631:
	mov	eax,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6593
_6595:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6593
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6593:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6595
_6594:
	mov	esi,dword [_bb_enemyweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6596
_6598:
	mov	eax,ebx
	push	_bb_TEnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6596
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6596:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6598
_6597:
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6599
_6601:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6599
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6599:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6601
_6600:
	mov	esi,dword [_bb_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6602
_6604:
	mov	eax,ebx
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6602
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6602:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6604
_6603:
	mov	esi,dword [_bb_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6605
_6607:
	mov	eax,ebx
	push	_bb_TNinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6605
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6605:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6607
_6606:
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6608
_6610:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6608
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6608:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6610
_6609:
	mov	esi,dword [_bb_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6611
_6613:
	mov	eax,ebx
	push	_bb_TAnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6611
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6611:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6613
_6612:
	mov	esi,dword [_bb_disturber_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6614
_6616:
	mov	eax,ebx
	push	_bb_TDisturber
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6614
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6614:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6616
_6615:
	mov	esi,dword [_bb_gameOverEnt_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6617
_6619:
	mov	eax,ebx
	push	_bb_TGameOverEnt
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6617
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6617:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6619
_6618:
	mov	esi,dword [_bb_powerAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6620
_6622:
	mov	eax,ebx
	push	_bb_TPowerAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6620
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6620:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6622
_6621:
	mov	esi,dword [_bb_NITM_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6623
_6625:
	mov	eax,ebx
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6623
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6623:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6625
_6624:
	mov	esi,dword [_bb_NITM_enemyweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6626
_6628:
	mov	eax,ebx
	push	_bb_TNITM_EnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6626
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6626:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6628
_6627:
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6629
_6631:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6629
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6629:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6631
_6630:
	mov	esi,dword [_bb_NITM_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6632
_6634:
	mov	eax,ebx
	push	_bb_TNITM_NinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6632
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6632:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6634
_6633:
	mov	esi,dword [_bb_NITM_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6635
_6637:
	mov	eax,ebx
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6635
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6635:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6637
_6636:
	mov	esi,dword [_bb_NITM_animFarmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6638
_6640:
	mov	eax,ebx
	push	_bb_TNITM_AnimFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6638
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6638:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6640
_6639:
	mov	esi,dword [_bb_garden_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6641
_6643:
	mov	eax,ebx
	push	_bb_TGarden_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6641
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6641:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6643
_6642:
	mov	eax,dword [_bb_RanchLevel]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6644
_6646:
	mov	eax,ebx
	push	_bb_TRanch_TernakAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6644
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6644:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6646
_6645:
	mov	eax,dword [_bb_PanelJackpot]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	esi,dword [_bb_animHammerExtra_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6647
_6649:
	mov	eax,ebx
	push	_bb_TAnimHammerExtra
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6647
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_6647:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6649
_6648:
	mov	eax,0
	jmp	_16365
_16365:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_StopAll_SFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	dword [_bb_sfxchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_sfx2channel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_sfx3channel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,dword [_bb_gameTitle]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6650
_6652:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6650
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6650:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6652
_6651:
	mov	esi,dword [_bb_enemyweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6653
_6655:
	push	_bb_TEnemyWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6653
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6653:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6655
_6654:
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6656
_6658:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6656
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6656:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6658
_6657:
	mov	esi,dword [_bb_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6659
_6661:
	push	_bb_TTrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6659
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6659:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6661
_6660:
	mov	esi,dword [_bb_ninjaweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6662
_6664:
	push	_bb_TNinjaWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6662
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6662:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6664
_6663:
	mov	esi,dword [_bb_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6665
_6667:
	push	_bb_TPlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6665
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6665:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6667
_6666:
	mov	esi,dword [_bb_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6668
_6670:
	push	_bb_TAnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6668
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6668:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6670
_6669:
	mov	esi,dword [_bb_disturber_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6671
_6673:
	push	_bb_TDisturber
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6671
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6671:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6673
_6672:
	mov	esi,dword [_bb_gameOverEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6674
_6676:
	push	_bb_TGameOverEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6674
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6674:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6676
_6675:
	mov	esi,dword [_bb_powerAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6677
_6679:
	push	_bb_TPowerAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6677
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6679
_6678:
	mov	esi,dword [_bb_NITM_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6680
_6682:
	push	_bb_TNITM_EnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6680
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6680:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6682
_6681:
	mov	esi,dword [_bb_NITM_enemyweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6683
_6685:
	push	_bb_TNITM_EnemyWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6683
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6683:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6685
_6684:
	mov	esi,dword [_bb_NITM_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6686
_6688:
	push	_bb_TNITM_TrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6686
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6686:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6688
_6687:
	mov	esi,dword [_bb_NITM_ninjaweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6689
_6691:
	push	_bb_TNITM_NinjaWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6689
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6689:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6691
_6690:
	mov	esi,dword [_bb_NITM_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6692
_6694:
	push	_bb_TNITM_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6692
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6692:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6694
_6693:
	mov	esi,dword [_bb_NITM_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6695
_6697:
	push	_bb_TNITM_AnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6695
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6695:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6697
_6696:
	mov	esi,dword [_bb_garden_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6698
_6700:
	push	_bb_TGarden_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6698
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6698:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6700
_6699:
	mov	eax,dword [_bb_RanchLevel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_ranch_ternakAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6701
_6703:
	push	_bb_TRanch_TernakAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6701
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6701:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6703
_6702:
	mov	eax,dword [_bb_PanelJackpot]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_animHammerExtra_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6704
_6706:
	push	_bb_TAnimHammerExtra
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6704
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_6704:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6706
_6705:
	mov	eax,0
	jmp	_16367
_16367:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_BG_SubtitutionBGM:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_68906
	cmp	dword [_bb_bgm_lev1_intro],0
	je	_68907
	push	dword [_bb_bgm_lev1_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],0
_68907:
	cmp	dword [_bb_bgm_lev1_loop],0
	je	_68908
	push	dword [_bb_bgm_lev1_loop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev1_loop],0
_68908:
	cmp	dword [_bb_bgm_lev2_intro],0
	je	_68909
	push	dword [_bb_bgm_lev2_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],0
_68909:
	cmp	dword [_bb_bgm_lev2_loop],0
	je	_68910
	push	dword [_bb_bgm_lev2_loop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev2_loop],0
_68910:
	cmp	dword [_bb_bgm_lev3_intro],0
	je	_68911
	push	dword [_bb_bgm_lev3_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],0
_68911:
	cmp	dword [_bb_bgm_lev3_loop],0
	je	_68912
	push	dword [_bb_bgm_lev3_loop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev3_loop],0
_68912:
	cmp	dword [_bb_bgm_lev4_intro],0
	je	_68913
	push	dword [_bb_bgm_lev4_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],0
_68913:
	cmp	dword [_bb_bgm_lev4_loop],0
	je	_68914
	push	dword [_bb_bgm_lev4_loop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev4_loop],0
_68914:
	cmp	dword [_bb_bgm_lev5_intro],0
	je	_68915
	push	dword [_bb_bgm_lev5_intro]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],0
_68915:
	cmp	dword [_bb_bgm_lev5_loop],0
	je	_68916
	push	dword [_bb_bgm_lev5_loop]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_lev5_loop],0
_68916:
	call	_bbGCCollect
	jmp	_68917
_68906:
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_68918
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_68921
	cmp	eax,2
	je	_68922
	cmp	eax,3
	je	_68923
	cmp	eax,4
	je	_68924
	cmp	eax,5
	je	_68925
	jmp	_68920
_68921:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68926
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_68926:
	cmp	eax,0
	je	_68928
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68929
	push	0
	push	_68930
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68929:
	cmp	dword [_bb_bgm_lev1_loop],0
	jne	_68931
	push	1
	push	_68932
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_loop],eax
_68931:
	jmp	_68933
_68928:
	cmp	dword [_bb_currGameMode],356
	jne	_68934
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68935
	push	0
	push	_68936
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68935:
	cmp	dword [_bb_bgm_lev1_loop],0
	jne	_68937
	push	1
	push	_68938
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_loop],eax
_68937:
	jmp	_68939
_68934:
	cmp	dword [_bb_currGameMode],478
	jne	_68940
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68941
	push	0
	push	_68942
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68941:
	cmp	dword [_bb_bgm_lev1_loop],0
	jne	_68943
	push	1
	push	_68944
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_loop],eax
_68943:
	jmp	_68945
_68940:
	cmp	dword [_bb_currGameMode],591
	jne	_68946
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68947
	push	1
	push	_68948
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68947:
	jmp	_68949
_68946:
	cmp	dword [_bb_currGameMode],666
	jne	_68950
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68951
	push	1
	push	_68952
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68951:
	jmp	_68953
_68950:
	cmp	dword [_bb_currGameMode],753
	jne	_68954
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68955
	push	1
	push	_68956
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68955:
	jmp	_68957
_68954:
	cmp	dword [_bb_currGameMode],843
	jne	_68958
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68959
	push	1
	push	_68960
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68959:
	jmp	_68961
_68958:
	cmp	dword [_bb_currGameMode],934
	jne	_68962
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_68965
	cmp	eax,93473
	je	_68966
	jmp	_68964
_68965:
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68967
	push	1
	push	_68968
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68967:
	jmp	_68964
_68966:
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68969
	push	1
	push	_68970
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68969:
	jmp	_68964
_68964:
	jmp	_68971
_68962:
	cmp	dword [_bb_currGameMode],948
	jne	_68972
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_68975
	cmp	eax,94813
	je	_68976
	cmp	eax,94877
	je	_68977
	jmp	_68974
_68975:
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68978
	push	1
	push	_68979
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68978:
	jmp	_68974
_68976:
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68980
	push	1
	push	_68981
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68980:
	jmp	_68974
_68977:
	cmp	dword [_bb_bgm_lev1_intro],0
	jne	_68982
	push	1
	push	_68983
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev1_intro],eax
_68982:
	jmp	_68974
_68974:
_68972:
_68971:
_68961:
_68957:
_68953:
_68949:
_68945:
_68939:
_68933:
	jmp	_68920
_68922:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_68984
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_68984:
	cmp	eax,0
	je	_68986
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_68987
	push	0
	push	_68988
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_68987:
	cmp	dword [_bb_bgm_lev2_loop],0
	jne	_68989
	push	1
	push	_68990
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_loop],eax
_68989:
	jmp	_68991
_68986:
	cmp	dword [_bb_currGameMode],356
	jne	_68992
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_68993
	push	0
	push	_68994
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_68993:
	cmp	dword [_bb_bgm_lev2_loop],0
	jne	_68995
	push	1
	push	_68996
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_loop],eax
_68995:
	jmp	_68997
_68992:
	cmp	dword [_bb_currGameMode],478
	jne	_68998
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_68999
	push	0
	push	_69000
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_68999:
	cmp	dword [_bb_bgm_lev2_loop],0
	jne	_69001
	push	1
	push	_69002
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_loop],eax
_69001:
	jmp	_69003
_68998:
	cmp	dword [_bb_currGameMode],591
	jne	_69004
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69005
	push	1
	push	_69006
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69005:
	jmp	_69007
_69004:
	cmp	dword [_bb_currGameMode],666
	jne	_69008
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69009
	push	1
	push	_69010
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69009:
	jmp	_69011
_69008:
	cmp	dword [_bb_currGameMode],753
	jne	_69012
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69013
	push	1
	push	_69014
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69013:
	jmp	_69015
_69012:
	cmp	dword [_bb_currGameMode],843
	jne	_69016
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69017
	push	1
	push	_68960
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69017:
	jmp	_69018
_69016:
	cmp	dword [_bb_currGameMode],934
	jne	_69019
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_69022
	cmp	eax,93425
	je	_69023
	cmp	eax,93499
	je	_69024
	jmp	_69021
_69022:
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69025
	push	1
	push	_69026
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69025:
	jmp	_69021
_69023:
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69027
	push	1
	push	_69028
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69027:
	jmp	_69021
_69024:
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69029
	push	1
	push	_69030
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69029:
	jmp	_69021
_69021:
	jmp	_69031
_69019:
	cmp	dword [_bb_currGameMode],948
	jne	_69032
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	je	_69035
	cmp	eax,94869
	je	_69036
	jmp	_69034
_69035:
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69037
	push	1
	push	_69038
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69037:
	jmp	_69034
_69036:
	cmp	dword [_bb_bgm_lev2_intro],0
	jne	_69039
	push	1
	push	_69040
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev2_intro],eax
_69039:
	jmp	_69034
_69034:
_69032:
_69031:
_69018:
_69015:
_69011:
_69007:
_69003:
_68997:
_68991:
	jmp	_68920
_68923:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69041
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_69041:
	cmp	eax,0
	je	_69043
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69044
	push	0
	push	_69045
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69044:
	cmp	dword [_bb_bgm_lev3_loop],0
	jne	_69046
	push	1
	push	_69047
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_loop],eax
_69046:
	jmp	_69048
_69043:
	cmp	dword [_bb_currGameMode],356
	jne	_69049
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69050
	push	0
	push	_69051
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69050:
	cmp	dword [_bb_bgm_lev3_loop],0
	jne	_69052
	push	1
	push	_69053
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_loop],eax
_69052:
	jmp	_69054
_69049:
	cmp	dword [_bb_currGameMode],478
	jne	_69055
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69056
	push	0
	push	_69057
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69056:
	cmp	dword [_bb_bgm_lev3_loop],0
	jne	_69058
	push	1
	push	_69059
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_loop],eax
_69058:
	jmp	_69060
_69055:
	cmp	dword [_bb_currGameMode],591
	jne	_69061
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69062
	push	1
	push	_69063
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69062:
	jmp	_69064
_69061:
	cmp	dword [_bb_currGameMode],666
	jne	_69065
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69066
	push	1
	push	_69067
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69066:
	jmp	_69068
_69065:
	cmp	dword [_bb_currGameMode],753
	jne	_69069
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69070
	push	1
	push	_69071
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69070:
	jmp	_69072
_69069:
	cmp	dword [_bb_currGameMode],843
	jne	_69073
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69074
	push	1
	push	_68960
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69074:
	jmp	_69075
_69073:
	cmp	dword [_bb_currGameMode],934
	jne	_69076
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93443
	je	_69079
	cmp	eax,93411
	je	_69080
	jmp	_69078
_69079:
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69081
	push	1
	push	_69082
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69081:
	jmp	_69078
_69080:
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69083
	push	1
	push	_69084
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69083:
	jmp	_69078
_69078:
	jmp	_69085
_69076:
	cmp	dword [_bb_currGameMode],948
	jne	_69086
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94892
	je	_69089
	cmp	eax,94847
	je	_69090
	jmp	_69088
_69089:
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69091
	push	1
	push	_69092
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69091:
	jmp	_69088
_69090:
	cmp	dword [_bb_bgm_lev3_intro],0
	jne	_69093
	push	1
	push	_69094
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev3_intro],eax
_69093:
	jmp	_69088
_69088:
_69086:
_69085:
_69075:
_69072:
_69068:
_69064:
_69060:
_69054:
_69048:
	jmp	_68920
_68924:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69095
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_69095:
	cmp	eax,0
	je	_69097
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69098
	push	0
	push	_69099
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69098:
	cmp	dword [_bb_bgm_lev4_loop],0
	jne	_69100
	push	1
	push	_69101
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_loop],eax
_69100:
	jmp	_69102
_69097:
	cmp	dword [_bb_currGameMode],356
	jne	_69103
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69104
	push	0
	push	_69105
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69104:
	cmp	dword [_bb_bgm_lev4_loop],0
	jne	_69106
	push	1
	push	_69107
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_loop],eax
_69106:
	jmp	_69108
_69103:
	cmp	dword [_bb_currGameMode],478
	jne	_69109
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69110
	push	0
	push	_69111
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69110:
	cmp	dword [_bb_bgm_lev4_loop],0
	jne	_69112
	push	1
	push	_69113
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_loop],eax
_69112:
	jmp	_69114
_69109:
	cmp	dword [_bb_currGameMode],591
	jne	_69115
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69116
	push	1
	push	_69117
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69116:
	jmp	_69118
_69115:
	cmp	dword [_bb_currGameMode],666
	jne	_69119
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69120
	push	1
	push	_69121
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69120:
	jmp	_69122
_69119:
	cmp	dword [_bb_currGameMode],753
	jne	_69123
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69124
	push	1
	push	_69125
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69124:
	jmp	_69126
_69123:
	cmp	dword [_bb_currGameMode],843
	jne	_69127
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69128
	push	1
	push	_68960
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69128:
	jmp	_69129
_69127:
	cmp	dword [_bb_currGameMode],934
	jne	_69130
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	je	_69133
	cmp	eax,93437
	je	_69134
	jmp	_69132
_69133:
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69135
	push	1
	push	_69136
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69135:
	jmp	_69132
_69134:
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69137
	push	1
	push	_69138
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69137:
	jmp	_69132
_69132:
	jmp	_69139
_69130:
	cmp	dword [_bb_currGameMode],948
	jne	_69140
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94870
	je	_69143
	cmp	eax,94825
	je	_69144
	jmp	_69142
_69143:
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69145
	push	1
	push	_69146
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69145:
	jmp	_69142
_69144:
	cmp	dword [_bb_bgm_lev4_intro],0
	jne	_69147
	push	1
	push	_69148
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev4_intro],eax
_69147:
	jmp	_69142
_69142:
_69140:
_69139:
_69129:
_69126:
_69122:
_69118:
_69114:
_69108:
_69102:
	jmp	_68920
_68925:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69149
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_69149:
	cmp	eax,0
	je	_69151
	cmp	dword [_bb_sublevel],10
	jne	_69152
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69153
	push	0
	push	_69154
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69153:
	cmp	dword [_bb_bgm_lev5_loop],0
	jne	_69155
	push	1
	push	_69156
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_loop],eax
_69155:
	jmp	_69157
_69152:
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69158
	push	0
	push	_69159
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69158:
	cmp	dword [_bb_bgm_lev5_loop],0
	jne	_69160
	push	1
	push	_69161
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_loop],eax
_69160:
_69157:
	jmp	_69162
_69151:
	cmp	dword [_bb_currGameMode],356
	jne	_69163
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69164
	push	0
	push	_69165
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69164:
	cmp	dword [_bb_bgm_lev5_loop],0
	jne	_69166
	push	1
	push	_69167
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_loop],eax
_69166:
	jmp	_69168
_69163:
	cmp	dword [_bb_currGameMode],478
	jne	_69169
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69170
	push	0
	push	_69171
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69170:
	cmp	dword [_bb_bgm_lev5_loop],0
	jne	_69172
	push	1
	push	_69173
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_loop],eax
_69172:
	jmp	_69174
_69169:
	cmp	dword [_bb_currGameMode],591
	jne	_69175
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69176
	push	1
	push	_69177
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69176:
	jmp	_69178
_69175:
	cmp	dword [_bb_currGameMode],666
	jne	_69179
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69180
	push	1
	push	_69181
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69180:
	jmp	_69182
_69179:
	cmp	dword [_bb_currGameMode],753
	jne	_69183
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69184
	push	1
	push	_69185
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69184:
	jmp	_69186
_69183:
	cmp	dword [_bb_currGameMode],843
	jne	_69187
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69188
	push	1
	push	_68960
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69188:
	jmp	_69189
_69187:
	cmp	dword [_bb_currGameMode],934
	jne	_69190
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	je	_69193
	jmp	_69192
_69193:
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69194
	push	1
	push	_69195
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69194:
	jmp	_69192
_69192:
	jmp	_69196
_69190:
	cmp	dword [_bb_currGameMode],948
	jne	_69197
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94806
	je	_69200
	jmp	_69199
_69200:
	cmp	dword [_bb_bgm_lev5_intro],0
	jne	_69201
	push	1
	push	_69202
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_lev5_intro],eax
_69201:
	jmp	_69199
_69199:
_69197:
_69196:
_69189:
_69186:
_69182:
_69178:
_69174:
_69168:
_69162:
	jmp	_68920
_68920:
_68918:
_68917:
	mov	eax,0
	jmp	_16370
_16370:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetSpecialFolder:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [ebp-12],_brl_blitz_NullFunctionError
	mov	dword [ebp-8],_brl_blitz_NullFunctionError
	push	_6776
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	call	_LoadLibraryA@4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	edi,ebx
	push	260
	push	_69208
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	cmp	edi,0
	je	_69210
	push	_6777
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	edi
	call	_GetProcAddress@8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,ebx
	cmp	eax,0
	jne	_69214
	mov	eax,_brl_blitz_NullFunctionError
_69214:
	mov	dword [ebp-12],eax
	push	_6778
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	call	_GetProcAddress@8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	cmp	esi,0
	jne	_69218
	mov	esi,_brl_blitz_NullFunctionError
_69218:
	mov	dword [ebp-8],esi
_69210:
	mov	eax,dword [ebp-12]
	cmp	eax,_brl_blitz_NullFunctionError
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_69219
	mov	eax,dword [ebp-8]
	cmp	eax,_brl_blitz_NullFunctionError
	setne	al
	movzx	eax,al
_69219:
	cmp	eax,0
	je	_69221
	push	4
	call	_brl_bank_CreateBank
	add	esp,4
	mov	ebx,eax
	push	ebx
	call	_brl_bank_LockBank
	add	esp,4
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [ebp+8]
	push	0
	call	dword [ebp-12]
	cmp	eax,0
	jne	_69224
	mov	eax,dword [ebp-16]
	lea	eax,byte [eax+24]
	push	eax
	push	dword [ebp-4]
	call	dword [ebp-8]
	cmp	eax,0
	je	_69225
	push	dword [ebp-16]
	call	_6775
	add	esp,4
	jmp	_16373
_69225:
	push	ebx
	call	_brl_bank_UnlockBank
	add	esp,4
_69224:
_69221:
	push	dword [ebp-16]
	call	_6775
	add	esp,4
	jmp	_16373
_16373:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_6775:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	lea	eax,byte [eax+24]
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_16376
_16376:
	mov	esp,ebp
	pop	ebp
	ret
_bb_initConfig:
	push	ebp
	mov	ebp,esp
	push	1
	push	1
	push	_6784
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	cmp	eax,0
	je	_69227
	mov	dword [_bb_isFirstRun],0
	push	_brl_stream_TStream
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_69228
_69227:
	mov	dword [_bb_isFirstRun],1
_69228:
	cmp	dword [_bb_isFirstRun],1
	jne	_69229
	call	_bb_loadSettingDefaultOption
	push	_6784
	call	_brl_filesystem_CreateFile
	add	esp,4
	call	_bb_saveConfig
	jmp	_69230
_69229:
	call	_bb_loadConfig
_69230:
	mov	eax,0
	jmp	_16378
_16378:
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadSettingDefaultOption:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_isFirstRun],0
	fld	dword [_126993]
	fstp	dword [_bb_volumebgm]
	fld1
	fstp	dword [_bb_volumesfx]
	mov	dword [_bb_isFullScreen],1
	mov	esi,0
	mov	ebx,dword [_bb_slidermovervolumelist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6785
_6787:
	mov	eax,edi
	push	_bb_TSliderMoverMenuOption
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6785
	cmp	esi,0
	jne	_69238
	mov	dword [eax+32],7
	jmp	_69239
_69238:
	mov	dword [eax+32],9
_69239:
	add	esi,1
_6785:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6787
_6786:
	mov	eax,0
	jmp	_16380
_16380:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveConfig:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_69243],_69244
	push	1
	push	1
	push	_6784
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	cmp	edi,0
	je	_69241
	jmp	_6788
_69241:
	jmp	_6794
_6788:
	push	dword [_bb_isFirstRun]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_volumebgm]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_volumesfx]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_isFullScreen]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,dword [_bb_slidermovervolumelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_6790
_6792:
	mov	eax,ebx
	push	_bb_TSliderMoverMenuOption
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_6790
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_6790:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6792
_6791:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	mov	ebx,_6793
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69254
	push	eax
	call	_bbGCFree
	add	esp,4
_69254:
	mov	dword [_bb_debugstr],ebx
	jmp	_6797
_6794:
	mov	ebx,_6796
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69258
	push	eax
	call	_bbGCFree
	add	esp,4
_69258:
	mov	dword [_bb_debugstr],ebx
_6797:
	mov	eax,0
	jmp	_16382
_16382:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadConfig:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_69262],_69263
	push	1
	push	1
	push	_6784
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	cmp	dword [ebp-4],0
	je	_69260
	jmp	_6799
_69260:
	jmp	_6805
_6799:
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_isFirstRun],eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [_bb_volumebgm]
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [_bb_volumesfx]
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_isFullScreen],eax
	mov	ebx,dword [_bb_slidermovervolumelist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_6801
_6803:
	mov	eax,edi
	push	_bb_TSliderMoverMenuOption
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_6801
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+32],eax
_6801:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_6803
_6802:
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	mov	ebx,_6804
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69273
	push	eax
	call	_bbGCFree
	add	esp,4
_69273:
	mov	dword [_bb_debugstr],ebx
	jmp	_6807
_6805:
	mov	ebx,_6796
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69277
	push	eax
	call	_bbGCFree
	add	esp,4
_69277:
	mov	dword [_bb_debugstr],ebx
_6807:
	mov	eax,0
	jmp	_16384
_16384:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadConfigAwal:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	dword [_69281],_69282
	push	1
	push	1
	push	_6784
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_69279
	jmp	_6809
_69279:
	jmp	_6811
_6809:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_isFirstRun],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [_bb_volumebgm]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [_bb_volumesfx]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_isFullScreen],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	mov	ebx,_6804
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69286
	push	eax
	call	_bbGCFree
	add	esp,4
_69286:
	mov	dword [_bb_debugstr],ebx
	jmp	_6813
_6811:
	mov	ebx,_6796
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr]
	dec	dword [eax+4]
	jnz	_69290
	push	eax
	call	_bbGCFree
	add	esp,4
_69290:
	mov	dword [_bb_debugstr],ebx
_6813:
	mov	eax,0
	jmp	_16386
_16386:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_initFilePlayer:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	push	_1
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69291
	push	_798
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_69291:
	cmp	eax,0
	je	_69293
	mov	eax,0
	jmp	_16388
_69293:
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6816
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_6817
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-28],eax
	push	_6822
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_6823
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	1
	push	1
	push	_3474
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	cmp	eax,0
	je	_69304
	mov	edi,1
	push	_brl_stream_TStream
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_69306
_69304:
	mov	edi,0
_69306:
	cmp	edi,0
	jne	_69307
	push	1
	push	esi
	call	_brl_filesystem_CreateDir
	add	esp,8
	call	_bb_loadSettingNewGame
	push	_3474
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	call	_bb_saveFilePlayer
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6825
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6826
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6827
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6828
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6829
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-20]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6830
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6831
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6832
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6833
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6834
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-28]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6835
	push	dword [_bb_currPlayer]
	push	dword [ebp-28]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6836
	push	dword [_bb_currPlayer]
	push	dword [ebp-28]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-16]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6837
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6838
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6839
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6840
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6841
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6842
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6843
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6844
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6845
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6846
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-24]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6847
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6848
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6849
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6850
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6851
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6852
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6853
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6854
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6855
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6856
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	ebx
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6857
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6858
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6859
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6860
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6861
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6862
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6863
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6864
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6865
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6866
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6867
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6868
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6869
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6870
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6871
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6872
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6873
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6874
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6875
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6876
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6877
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6878
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6879
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6880
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	1
	push	dword [ebp-8]
	call	_brl_filesystem_CreateDir
	add	esp,8
	push	_6881
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6882
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6883
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6884
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6885
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6886
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6887
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6888
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6889
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	push	_6890
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	jmp	_69308
_69307:
	call	_bb_loadFilePlayer
_69308:
	mov	eax,0
	jmp	_16388
_16388:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_DeleteFilesPlayer:
	push	ebp
	mov	ebp,esp
	push	_6815
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	push	dword [edx+eax*4+24]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	1
	push	eax
	call	_brl_filesystem_DeleteDir
	add	esp,8
	mov	eax,0
	jmp	_16390
_16390:
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadSettingNewGame:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],1
	mov	dword [ebp-4],0
	jmp	_69311
_6893:
	mov	edx,dword [_bb_arrLevel]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6891:
	add	dword [ebp-4],1
_69311:
	cmp	dword [ebp-4],6
	jle	_6893
_6892:
	mov	dword [ebp-4],0
	jmp	_69312
_6896:
	mov	edx,dword [_bb_arrSubLevel_Nightmare]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6894:
	add	dword [ebp-4],1
_69312:
	cmp	dword [ebp-4],4
	jle	_6896
_6895:
	mov	dword [ebp-4],0
	jmp	_69313
_6899:
	mov	edx,dword [_bb_arrSubLevel_Harvest]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6897:
	add	dword [ebp-4],1
_69313:
	cmp	dword [ebp-4],4
	jle	_6899
_6898:
	mov	dword [ebp-4],0
	jmp	_69314
_6902:
	mov	edx,dword [_bb_arrSubLevel_Defense]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6900:
	add	dword [ebp-4],1
_69314:
	cmp	dword [ebp-4],4
	jle	_6902
_6901:
	mov	dword [ebp-4],0
	jmp	_69315
_6905:
	mov	edx,dword [_bb_arrSubLevel_Catapult]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6903:
	add	dword [ebp-4],1
_69315:
	cmp	dword [ebp-4],4
	jle	_6905
_6904:
	mov	dword [ebp-4],0
	jmp	_69316
_6908:
	mov	edx,dword [_bb_arrSubLevel_Boar]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6906:
	add	dword [ebp-4],1
_69316:
	cmp	dword [ebp-4],4
	jle	_6908
_6907:
	mov	dword [ebp-4],0
	jmp	_69317
_6911:
	mov	edx,dword [_bb_arrLevel_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6909:
	add	dword [ebp-4],1
_69317:
	cmp	dword [ebp-4],9
	jle	_6911
_6910:
	mov	dword [ebp-4],0
	jmp	_69318
_6914:
	mov	edx,dword [_bb_arrLevel_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [_bb_arrSubLevel_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6912:
	add	dword [ebp-4],1
_69318:
	cmp	dword [ebp-4],9
	jle	_6914
_6913:
	mov	dword [ebp-4],0
	jmp	_69319
_6917:
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6915:
	add	dword [ebp-4],1
_69319:
	cmp	dword [ebp-4],6
	jle	_6917
_6916:
	mov	dword [ebp-4],0
	jmp	_69320
_6920:
	mov	edx,dword [_bb_arrIsLoadLevel_Nightmare]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6918:
	add	dword [ebp-4],1
_69320:
	cmp	dword [ebp-4],4
	jle	_6920
_6919:
	mov	dword [ebp-4],0
	jmp	_69321
_6923:
	mov	edx,dword [_bb_arrIsLoadLevel_Harvest]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6921:
	add	dword [ebp-4],1
_69321:
	cmp	dword [ebp-4],4
	jle	_6923
_6922:
	mov	dword [ebp-4],0
	jmp	_69322
_6926:
	mov	edx,dword [_bb_arrIsLoadLevel_Defense]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6924:
	add	dword [ebp-4],1
_69322:
	cmp	dword [ebp-4],4
	jle	_6926
_6925:
	mov	dword [ebp-4],0
	jmp	_69323
_6929:
	mov	edx,dword [_bb_arrIsLoadLevel_Catapult]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6927:
	add	dword [ebp-4],1
_69323:
	cmp	dword [ebp-4],4
	jle	_6929
_6928:
	mov	dword [ebp-4],0
	jmp	_69324
_6932:
	mov	edx,dword [_bb_arrIsLoadLevel_Boar]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6930:
	add	dword [ebp-4],1
_69324:
	cmp	dword [ebp-4],4
	jle	_6932
_6931:
	mov	dword [ebp-4],0
	jmp	_69325
_6935:
	mov	edx,dword [_bb_arrIsLoadLevel_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6933:
	add	dword [ebp-4],1
_69325:
	cmp	dword [ebp-4],9
	jle	_6935
_6934:
	mov	dword [ebp-4],0
	jmp	_69326
_6938:
	mov	edx,dword [_bb_arrIsLoadLevel_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_6936:
	add	dword [ebp-4],1
_69326:
	cmp	dword [ebp-4],9
	jle	_6938
_6937:
	mov	eax,dword [_bb_arr_PlayerLevelName]
	mov	dword [eax+24],2
	mov	eax,dword [_bb_arr_PlayerLevelState]
	mov	dword [eax+24],1
	mov	dword [ebp-4],1
	jmp	_69327
_6941:
	mov	edx,dword [_bb_arr_PlayerLevelName]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
_6939:
	add	dword [ebp-4],1
_69327:
	cmp	dword [ebp-4],6
	jle	_6941
_6940:
	mov	dword [ebp-4],0
	jmp	_69328
_6944:
	mov	edx,dword [_bb_arr_PlayerLevelName_Nightmare]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6942:
	add	dword [ebp-4],1
_69328:
	cmp	dword [ebp-4],4
	jle	_6944
_6943:
	mov	dword [ebp-4],0
	jmp	_69329
_6947:
	mov	edx,dword [_bb_arr_PlayerLevelName_Harvest]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6945:
	add	dword [ebp-4],1
_69329:
	cmp	dword [ebp-4],4
	jle	_6947
_6946:
	mov	dword [ebp-4],0
	jmp	_69330
_6950:
	mov	edx,dword [_bb_arr_PlayerLevelName_Defense]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6948:
	add	dword [ebp-4],1
_69330:
	cmp	dword [ebp-4],4
	jle	_6950
_6949:
	mov	dword [ebp-4],0
	jmp	_69331
_6953:
	mov	edx,dword [_bb_arr_PlayerLevelName_Catapult]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6951:
	add	dword [ebp-4],1
_69331:
	cmp	dword [ebp-4],4
	jle	_6953
_6952:
	mov	dword [ebp-4],0
	jmp	_69332
_6956:
	mov	edx,dword [_bb_arr_PlayerLevelName_Boar]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6954:
	add	dword [ebp-4],1
_69332:
	cmp	dword [ebp-4],4
	jle	_6956
_6955:
	mov	dword [ebp-4],0
	jmp	_69333
_6959:
	mov	edx,dword [_bb_arr_PlayerLevelName_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6957:
	add	dword [ebp-4],1
_69333:
	cmp	dword [ebp-4],9
	jle	_6959
_6958:
	mov	dword [ebp-4],0
	jmp	_69334
_6962:
	mov	edx,dword [_bb_arr_PlayerLevelName_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],2
	mov	edx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_6960:
	add	dword [ebp-4],1
_69334:
	cmp	dword [ebp-4],9
	jle	_6962
_6961:
	mov	dword [ebp-4],0
	jmp	_69335
_6965:
	mov	edi,0
	jmp	_69337
_6968:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_6966:
	add	edi,1
_69337:
	cmp	edi,9
	jle	_6968
_6967:
_6963:
	add	dword [ebp-4],1
_69335:
	cmp	dword [ebp-4],4
	jle	_6965
_6964:
	mov	dword [ebp-4],0
	jmp	_69338
_6971:
	mov	edi,0
	jmp	_69339
_6974:
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_6972:
	add	edi,1
_69339:
	cmp	edi,4
	jle	_6974
_6973:
_6969:
	add	dword [ebp-4],1
_69338:
	cmp	dword [ebp-4],4
	jle	_6971
_6970:
	mov	dword [ebp-4],0
	jmp	_69340
_6977:
	mov	edi,0
	jmp	_69341
_6980:
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_6978:
	add	edi,1
_69341:
	cmp	edi,4
	jle	_6980
_6979:
_6975:
	add	dword [ebp-4],1
_69340:
	cmp	dword [ebp-4],4
	jle	_6977
_6976:
	mov	dword [ebp-4],0
	jmp	_69342
_6983:
	mov	edi,0
	jmp	_69343
_6986:
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_6984:
	add	edi,1
_69343:
	cmp	edi,4
	jle	_6986
_6985:
_6981:
	add	dword [ebp-4],1
_69342:
	cmp	dword [ebp-4],4
	jle	_6983
_6982:
	mov	dword [ebp-4],0
	jmp	_69344
_6989:
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_6987:
	add	dword [ebp-4],1
_69344:
	cmp	dword [ebp-4],4
	jle	_6989
_6988:
	mov	dword [ebp-4],0
	jmp	_69345
_6992:
	mov	edi,0
	jmp	_69346
_6995:
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
_6993:
	add	edi,1
_69346:
	cmp	edi,2
	jle	_6995
_6994:
_6990:
	add	dword [ebp-4],1
_69345:
	cmp	dword [ebp-4],4
	jle	_6992
_6991:
	mov	dword [ebp-4],0
	jmp	_69347
_6998:
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_6996:
	add	dword [ebp-4],1
_69347:
	cmp	dword [ebp-4],9
	jle	_6998
_6997:
	mov	dword [ebp-4],0
	jmp	_69348
_7001:
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_6999:
	add	dword [ebp-4],1
_69348:
	cmp	dword [ebp-4],9
	jle	_7001
_7000:
	mov	dword [ebp-4],0
	jmp	_69349
_7004:
	mov	edx,dword [_bb_arrUnlockCard_Nightmare]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7002:
	add	dword [ebp-4],1
_69349:
	cmp	dword [ebp-4],4
	jle	_7004
_7003:
	mov	dword [ebp-4],0
	jmp	_69350
_7007:
	mov	edx,dword [_bb_arrUnlockCard_Harvest]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7005:
	add	dword [ebp-4],1
_69350:
	cmp	dword [ebp-4],4
	jle	_7007
_7006:
	mov	dword [ebp-4],0
	jmp	_69351
_7010:
	mov	edx,dword [_bb_arrUnlockCard_Defense]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7008:
	add	dword [ebp-4],1
_69351:
	cmp	dword [ebp-4],4
	jle	_7010
_7009:
	mov	dword [ebp-4],0
	jmp	_69352
_7013:
	mov	edx,dword [_bb_arrUnlockCard_Catapult]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7011:
	add	dword [ebp-4],1
_69352:
	cmp	dword [ebp-4],4
	jle	_7013
_7012:
	mov	dword [ebp-4],0
	jmp	_69353
_7016:
	mov	edx,dword [_bb_arrUnlockCard_Boar]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7014:
	add	dword [ebp-4],1
_69353:
	cmp	dword [ebp-4],4
	jle	_7016
_7015:
	mov	dword [ebp-4],0
	jmp	_69354
_7019:
	mov	edx,dword [_bb_arrUnlockCard_Ext]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7017:
	add	dword [ebp-4],1
_69354:
	cmp	dword [ebp-4],9
	jle	_7019
_7018:
	mov	dword [ebp-4],0
	jmp	_69355
_7022:
	mov	edx,dword [_bb_arrUnlockCard_Spc]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7020:
	add	dword [ebp-4],1
_69355:
	cmp	dword [ebp-4],9
	jle	_7022
_7021:
	mov	dword [_bb_playerLevelName],2
	mov	dword [_bb_playerLevelState],1
	mov	dword [_bb_currGameMode],123
	mov	dword [_bb_currModeContinuous],2521
	mov	dword [_bb_currModeExtra],93446
	mov	dword [_bb_currModeSpecial],94864
	mov	dword [_bb_currBattleGameMode],123
	mov	dword [_bb_currBattleModeExtra],93446
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_isInitTutor],0
	mov	dword [_bb_masihAdaTutor],0
	mov	dword [_bb_noTutor],0
	mov	dword [_bb_currNoWave],0
	mov	dword [_bb_moneygame],0
	mov	dword [_bb_moneygame_awal],0
	mov	dword [_bb_modeState_Battle],0
	mov	dword [_bb_modeState_Nightmare],0
	mov	dword [_bb_modeState_Harvest],0
	mov	dword [_bb_modeState_Defense],0
	mov	dword [_bb_modeState_Catapult],0
	mov	dword [_bb_modeState_BoarMania],0
	mov	dword [_bb_modeState_Unlimited],0
	mov	dword [_bb_modeState_Extra],0
	mov	dword [_bb_modeState_Special],0
	mov	dword [_bb_fiturState_Shop],0
	mov	dword [_bb_fiturState_BioBook],0
	mov	dword [_bb_fiturState_Garden],0
	mov	dword [_bb_fiturState_Ranch],0
	mov	dword [_bb_fiturState_TrophyRoom],0
	mov	dword [_bb_fiturState_DiaryBook],0
	mov	dword [_bb_fiturState_GoldOre],0
	mov	dword [ebp-4],0
	jmp	_69356
_7025:
	mov	edx,dword [_bb_arrShopSoldState_Slot]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7023:
	add	dword [ebp-4],1
_69356:
	cmp	dword [ebp-4],3
	jle	_7025
_7024:
	mov	dword [ebp-4],0
	jmp	_69357
_7028:
	mov	edx,dword [_bb_arrShopSoldState_Tool]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7026:
	add	dword [ebp-4],1
_69357:
	cmp	dword [ebp-4],4
	jle	_7028
_7027:
	mov	dword [ebp-4],0
	jmp	_69358
_7031:
	mov	edx,dword [_bb_arrShopSoldState_Garden]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7029:
	add	dword [ebp-4],1
_69358:
	cmp	dword [ebp-4],1
	jle	_7031
_7030:
	mov	dword [_bb_shopUnlockedState_Garden2],0
	mov	dword [ebp-4],0
	jmp	_69359
_7034:
	mov	edx,dword [_bb_arrShopUnlockedState_Seed]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7032:
	add	dword [ebp-4],1
_69359:
	cmp	dword [ebp-4],17
	jle	_7034
_7033:
	mov	dword [ebp-4],0
	jmp	_69360
_7037:
	mov	edx,dword [_bb_arrShopSoldState_SheepFold]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7035:
	add	dword [ebp-4],1
_69360:
	cmp	dword [ebp-4],2
	jle	_7037
_7036:
	mov	dword [ebp-4],0
	jmp	_69361
_7040:
	mov	edx,dword [_bb_arrShopUnlockedState_SheepFold]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7038:
	add	dword [ebp-4],1
_69361:
	cmp	dword [ebp-4],1
	jle	_7040
_7039:
	mov	dword [ebp-4],0
	jmp	_69362
_7043:
	mov	edx,dword [_bb_arrShopSoldState_CowHouse]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7041:
	add	dword [ebp-4],1
_69362:
	cmp	dword [ebp-4],2
	jle	_7043
_7042:
	mov	dword [ebp-4],0
	jmp	_69363
_7046:
	mov	edx,dword [_bb_arrShopUnlockedState_CowHouse]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7044:
	add	dword [ebp-4],1
_69363:
	cmp	dword [ebp-4],1
	jle	_7046
_7045:
	mov	dword [ebp-4],0
	jmp	_69364
_7049:
	mov	edx,dword [_bb_arrShopSoldState_HenHouse]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7047:
	add	dword [ebp-4],1
_69364:
	cmp	dword [ebp-4],1
	jle	_7049
_7048:
	mov	dword [ebp-4],0
	jmp	_69365
_7052:
	mov	edx,dword [_bb_arrShopUnlockedState_HenHouse]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7050:
	add	dword [ebp-4],1
_69365:
	cmp	dword [ebp-4],1
	jle	_7052
_7051:
	mov	dword [ebp-4],0
	jmp	_69366
_7055:
	mov	edx,dword [_bb_arrIsLoadGarden]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
	mov	edx,dword [_bb_arr_PlayerLevelName_Garden]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],3
	mov	edx,dword [_bb_arr_PlayerLevelState_Garden]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
_7053:
	add	dword [ebp-4],1
_69366:
	cmp	dword [ebp-4],3
	jle	_7055
_7054:
	mov	dword [ebp-4],0
	jmp	_69367
_7058:
	mov	edi,0
	jmp	_69368
_7061:
	cmp	edi,0
	jne	_69369
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69370
_69369:
	cmp	edi,1
	jne	_69371
	mov	esi,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69371:
_69370:
_7059:
	add	edi,1
_69368:
	cmp	edi,1
	jle	_7061
_7060:
_7056:
	add	dword [ebp-4],1
_69367:
	cmp	dword [ebp-4],1
	jle	_7058
_7057:
	mov	dword [ebp-4],0
	jmp	_69372
_7064:
	mov	edi,0
	jmp	_69373
_7067:
	cmp	edi,0
	jne	_69374
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69375
_69374:
	cmp	edi,1
	jne	_69376
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69376:
_69375:
_7065:
	add	edi,1
_69373:
	cmp	edi,1
	jle	_7067
_7066:
_7062:
	add	dword [ebp-4],1
_69372:
	cmp	dword [ebp-4],17
	jle	_7064
_7063:
	mov	dword [ebp-4],0
	jmp	_69377
_7070:
	mov	edi,0
	jmp	_69378
_7073:
	cmp	edi,0
	jne	_69379
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69380
_69379:
	cmp	edi,1
	jne	_69381
	mov	esi,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69381:
_69380:
_7071:
	add	edi,1
_69378:
	cmp	edi,1
	jle	_7073
_7072:
_7068:
	add	dword [ebp-4],1
_69377:
	cmp	dword [ebp-4],1
	jle	_7070
_7069:
	mov	dword [ebp-4],0
	jmp	_69382
_7076:
	mov	edi,0
	jmp	_69383
_7079:
	cmp	edi,0
	jne	_69384
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69385
_69384:
	cmp	edi,1
	jne	_69386
	mov	esi,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69386:
_69385:
_7077:
	add	edi,1
_69383:
	cmp	edi,1
	jle	_7079
_7078:
_7074:
	add	dword [ebp-4],1
_69382:
	cmp	dword [ebp-4],1
	jle	_7076
_7075:
	mov	dword [ebp-4],0
	jmp	_69387
_7082:
	mov	edi,0
	jmp	_69388
_7085:
	cmp	edi,0
	jne	_69389
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69390
_69389:
	cmp	edi,1
	jne	_69391
	mov	esi,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69391:
_69390:
_7083:
	add	edi,1
_69388:
	cmp	edi,1
	jle	_7085
_7084:
_7080:
	add	dword [ebp-4],1
_69387:
	cmp	dword [ebp-4],1
	jle	_7082
_7081:
	mov	dword [ebp-4],0
	jmp	_69392
_7088:
	mov	edx,dword [_bb_arrUnlockedState_Weapon]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7086:
	add	dword [ebp-4],1
_69392:
	cmp	dword [ebp-4],23
	jle	_7088
_7087:
	mov	dword [ebp-4],0
	jmp	_69393
_7091:
	mov	edx,dword [_bb_arrEncounteredState_Enemy]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7089:
	add	dword [ebp-4],1
_69393:
	cmp	dword [ebp-4],23
	jle	_7091
_7090:
	mov	dword [ebp-4],0
	jmp	_69394
_7094:
	mov	edi,0
	jmp	_69395
_7097:
	cmp	edi,0
	jne	_69396
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69397
_69396:
	cmp	edi,1
	jne	_69398
	mov	esi,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrDiaryCounter_Plant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69398:
_69397:
_7095:
	add	edi,1
_69395:
	cmp	edi,1
	jle	_7097
_7096:
_7092:
	add	dword [ebp-4],1
_69394:
	cmp	dword [ebp-4],15
	jle	_7094
_7093:
	mov	dword [ebp-4],0
	jmp	_69399
_7100:
	mov	edi,0
	jmp	_69400
_7103:
	cmp	edi,0
	jne	_69401
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69402
_69401:
	cmp	edi,1
	jne	_69403
	mov	esi,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrDiaryCounter_Enemy]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69403:
_69402:
_7101:
	add	edi,1
_69400:
	cmp	edi,1
	jle	_7103
_7102:
_7098:
	add	dword [ebp-4],1
_69399:
	cmp	dword [ebp-4],23
	jle	_7100
_7099:
	mov	dword [ebp-4],0
	jmp	_69404
_7106:
	mov	edi,0
	jmp	_69405
_7109:
	cmp	edi,0
	jne	_69406
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69407
_69406:
	cmp	edi,1
	jne	_69408
	mov	esi,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69408:
_69407:
_7107:
	add	edi,1
_69405:
	cmp	edi,1
	jle	_7109
_7108:
_7104:
	add	dword [ebp-4],1
_69404:
	cmp	dword [ebp-4],17
	jle	_7106
_7105:
	mov	dword [ebp-4],0
	jmp	_69409
_7112:
	mov	edi,0
	jmp	_69410
_7115:
	cmp	edi,0
	jne	_69411
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	add	eax,edi
	mov	dword [ecx+eax*4+28],0
	jmp	_69412
_69411:
	cmp	edi,1
	jne	_69413
	mov	esi,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_GetSecurityKey
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
_69413:
_69412:
_7113:
	add	edi,1
_69410:
	cmp	edi,1
	jle	_7115
_7114:
_7110:
	add	dword [ebp-4],1
_69409:
	cmp	dword [ebp-4],8
	jle	_7112
_7111:
	mov	dword [_bb_totalPanenBuah],0
	mov	dword [ebp-4],0
	jmp	_69414
_7118:
	mov	edx,dword [_bb_arrTrophyState]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7116:
	add	dword [ebp-4],1
_69414:
	cmp	dword [ebp-4],15
	jle	_7118
_7117:
	mov	dword [_bb_idNewTrophyUnlocked],0
	mov	dword [ebp-4],0
	jmp	_69415
_7121:
	mov	edx,dword [_bb_arrPlantPernahDitanam_Garden]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_7119:
	add	dword [ebp-4],1
_69415:
	cmp	dword [ebp-4],17
	jle	_7121
_7120:
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	mov	eax,0
	jmp	_16392
_16392:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFilePlayer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_69420],_69421
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	1
	push	1
	push	_3474
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	cmp	dword [ebp-4],0
	je	_69418
	jmp	_7122
_69418:
	jmp	_7396
_7122:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69423
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_69423:
	cmp	eax,0
	jne	_69425
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_69425:
	cmp	eax,0
	jne	_69427
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_69427:
	cmp	eax,0
	je	_69429
	push	dword [_bb_currLevelName]
	call	_bb_SetIsLoadGarden
	add	esp,4
	jmp	_69430
_69429:
	mov	eax,dword [_bb_playerLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69431
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69431:
	cmp	eax,0
	je	_69433
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69433:
	cmp	eax,0
	je	_69435
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69435:
	cmp	eax,0
	je	_69437
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69437:
	cmp	eax,0
	je	_69439
	call	_bb_SetIsLoadLevel
_69439:
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69440
	mov	eax,dword [_bb_selectionPanel]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69440:
	cmp	eax,0
	je	_69442
	mov	eax,dword [_bb_panelMenuShop_Main]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69442:
	cmp	eax,0
	je	_69444
	mov	eax,dword [_bb_TrophyRoom]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69444:
	cmp	eax,0
	je	_69446
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69449
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69447
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,0
	sete	al
	movzx	eax,al
_69447:
_69449:
	cmp	eax,0
	je	_69451
	mov	eax,dword [_bb_currGameMode]
	mov	dword [_bb_currBattleGameMode],eax
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [_bb_currBattleModeExtra],eax
_69451:
_69446:
_69430:
	mov	eax,dword [_bb_arrLevel]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69453
_7126:
	mov	eax,dword [_bb_arrLevel]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7124:
	add	esi,1
_69453:
	cmp	esi,6
	jle	_7126
_7125:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69454
_7129:
	mov	eax,dword [_bb_arrSubLevel]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7127:
	add	esi,1
_69454:
	cmp	esi,6
	jle	_7129
_7128:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Nightmare]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69455
_7132:
	mov	eax,dword [_bb_arrSubLevel_Nightmare]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7130:
	add	esi,1
_69455:
	cmp	esi,4
	jle	_7132
_7131:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Harvest]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69456
_7135:
	mov	eax,dword [_bb_arrSubLevel_Harvest]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7133:
	add	esi,1
_69456:
	cmp	esi,4
	jle	_7135
_7134:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Defense]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69457
_7138:
	mov	eax,dword [_bb_arrSubLevel_Defense]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7136:
	add	esi,1
_69457:
	cmp	esi,4
	jle	_7138
_7137:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Catapult]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69458
_7141:
	mov	eax,dword [_bb_arrSubLevel_Catapult]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7139:
	add	esi,1
_69458:
	cmp	esi,4
	jle	_7141
_7140:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Boar]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69459
_7144:
	mov	eax,dword [_bb_arrSubLevel_Boar]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7142:
	add	esi,1
_69459:
	cmp	esi,4
	jle	_7144
_7143:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrLevel_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69460
_7147:
	mov	eax,dword [_bb_arrLevel_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7145:
	add	esi,1
_69460:
	cmp	esi,9
	jle	_7147
_7146:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69461
_7150:
	mov	eax,dword [_bb_arrSubLevel_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7148:
	add	esi,1
_69461:
	cmp	esi,9
	jle	_7150
_7149:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrLevel_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69462
_7153:
	mov	eax,dword [_bb_arrLevel_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7151:
	add	esi,1
_69462:
	cmp	esi,9
	jle	_7153
_7152:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrSubLevel_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69463
_7156:
	mov	eax,dword [_bb_arrSubLevel_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7154:
	add	esi,1
_69463:
	cmp	esi,9
	jle	_7156
_7155:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69464
_7159:
	mov	eax,dword [_bb_arrIsLoadLevel]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7157:
	add	esi,1
_69464:
	cmp	esi,6
	jle	_7159
_7158:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Nightmare]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69465
_7162:
	mov	eax,dword [_bb_arrIsLoadLevel_Nightmare]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7160:
	add	esi,1
_69465:
	cmp	esi,4
	jle	_7162
_7161:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Harvest]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69466
_7165:
	mov	eax,dword [_bb_arrIsLoadLevel_Harvest]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7163:
	add	esi,1
_69466:
	cmp	esi,4
	jle	_7165
_7164:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Defense]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69467
_7168:
	mov	eax,dword [_bb_arrIsLoadLevel_Defense]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7166:
	add	esi,1
_69467:
	cmp	esi,4
	jle	_7168
_7167:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Catapult]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69468
_7171:
	mov	eax,dword [_bb_arrIsLoadLevel_Catapult]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7169:
	add	esi,1
_69468:
	cmp	esi,4
	jle	_7171
_7170:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Boar]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69469
_7174:
	mov	eax,dword [_bb_arrIsLoadLevel_Boar]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7172:
	add	esi,1
_69469:
	cmp	esi,4
	jle	_7174
_7173:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69470
_7177:
	mov	eax,dword [_bb_arrIsLoadLevel_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7175:
	add	esi,1
_69470:
	cmp	esi,9
	jle	_7177
_7176:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadLevel_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69471
_7180:
	mov	eax,dword [_bb_arrIsLoadLevel_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7178:
	add	esi,1
_69471:
	cmp	esi,9
	jle	_7180
_7179:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69472
_7183:
	mov	eax,dword [_bb_arr_PlayerLevelName]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7181:
	add	esi,1
_69472:
	cmp	esi,6
	jle	_7183
_7182:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69473
_7186:
	mov	eax,dword [_bb_arr_PlayerLevelState]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7184:
	add	esi,1
_69473:
	cmp	esi,6
	jle	_7186
_7185:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Nightmare]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69474
_7189:
	mov	eax,dword [_bb_arr_PlayerLevelName_Nightmare]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7187:
	add	esi,1
_69474:
	cmp	esi,4
	jle	_7189
_7188:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Nightmare]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69475
_7192:
	mov	eax,dword [_bb_arr_PlayerLevelState_Nightmare]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7190:
	add	esi,1
_69475:
	cmp	esi,4
	jle	_7192
_7191:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Harvest]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69476
_7195:
	mov	eax,dword [_bb_arr_PlayerLevelName_Harvest]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7193:
	add	esi,1
_69476:
	cmp	esi,4
	jle	_7195
_7194:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Harvest]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69477
_7198:
	mov	eax,dword [_bb_arr_PlayerLevelState_Harvest]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7196:
	add	esi,1
_69477:
	cmp	esi,4
	jle	_7198
_7197:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Defense]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69478
_7201:
	mov	eax,dword [_bb_arr_PlayerLevelName_Defense]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7199:
	add	esi,1
_69478:
	cmp	esi,4
	jle	_7201
_7200:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Defense]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69479
_7204:
	mov	eax,dword [_bb_arr_PlayerLevelState_Defense]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7202:
	add	esi,1
_69479:
	cmp	esi,4
	jle	_7204
_7203:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Catapult]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69480
_7207:
	mov	eax,dword [_bb_arr_PlayerLevelName_Catapult]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7205:
	add	esi,1
_69480:
	cmp	esi,4
	jle	_7207
_7206:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Catapult]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69481
_7210:
	mov	eax,dword [_bb_arr_PlayerLevelState_Catapult]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7208:
	add	esi,1
_69481:
	cmp	esi,4
	jle	_7210
_7209:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Boar]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69482
_7213:
	mov	eax,dword [_bb_arr_PlayerLevelName_Boar]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7211:
	add	esi,1
_69482:
	cmp	esi,4
	jle	_7213
_7212:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Boar]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69483
_7216:
	mov	eax,dword [_bb_arr_PlayerLevelState_Boar]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7214:
	add	esi,1
_69483:
	cmp	esi,4
	jle	_7216
_7215:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69484
_7219:
	mov	eax,dword [_bb_arr_PlayerLevelName_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7217:
	add	esi,1
_69484:
	cmp	esi,9
	jle	_7219
_7218:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69485
_7222:
	mov	eax,dword [_bb_arr_PlayerLevelState_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7220:
	add	esi,1
_69485:
	cmp	esi,9
	jle	_7222
_7221:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69486
_7225:
	mov	eax,dword [_bb_arr_PlayerLevelName_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7223:
	add	esi,1
_69486:
	cmp	esi,9
	jle	_7225
_7224:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69487
_7228:
	mov	eax,dword [_bb_arr_PlayerLevelState_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7226:
	add	esi,1
_69487:
	cmp	esi,9
	jle	_7228
_7227:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69488
_7231:
	mov	ebx,0
	jmp	_69490
_7234:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69491
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69491:
	cmp	eax,0
	je	_69493
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,esi
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69494
_69493:
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69494:
_7232:
	add	ebx,1
_69490:
	cmp	ebx,9
	jle	_7234
_7233:
_7229:
	add	esi,1
_69488:
	cmp	esi,4
	jle	_7231
_7230:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69495
_7237:
	mov	ebx,0
	jmp	_69496
_7240:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69497
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69497:
	cmp	eax,0
	je	_69499
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,esi
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69500
_69499:
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Nightmare]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69500:
_7238:
	add	ebx,1
_69496:
	cmp	ebx,4
	jle	_7240
_7239:
_7235:
	add	esi,1
_69495:
	cmp	esi,4
	jle	_7237
_7236:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69501
_7243:
	mov	ebx,0
	jmp	_69502
_7246:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69503
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69503:
	cmp	eax,0
	je	_69505
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,esi
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69506
_69505:
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Harvest]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69506:
_7244:
	add	ebx,1
_69502:
	cmp	ebx,4
	jle	_7246
_7245:
_7241:
	add	esi,1
_69501:
	cmp	esi,4
	jle	_7243
_7242:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69507
_7249:
	mov	ebx,0
	jmp	_69508
_7252:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69509
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69509:
	cmp	eax,0
	je	_69511
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	mov	eax,esi
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69512
_69511:
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Defense]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69512:
_7250:
	add	ebx,1
_69508:
	cmp	ebx,4
	jle	_7252
_7251:
_7247:
	add	esi,1
_69507:
	cmp	esi,4
	jle	_7249
_7248:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69513
_7255:
	cmp	esi,0
	jne	_69514
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69515
_69514:
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69515:
_7253:
	add	esi,1
_69513:
	cmp	esi,4
	jle	_7255
_7254:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69516
_7258:
	mov	ebx,0
	jmp	_69517
_7261:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69518
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69518:
	cmp	eax,0
	je	_69520
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	mov	eax,esi
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69521
_69520:
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Boar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69521:
_7259:
	add	ebx,1
_69517:
	cmp	ebx,2
	jle	_7261
_7260:
_7256:
	add	esi,1
_69516:
	cmp	esi,4
	jle	_7258
_7257:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69522
_7264:
	cmp	esi,0
	jne	_69523
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69524
_69523:
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69524:
_7262:
	add	esi,1
_69522:
	cmp	esi,9
	jle	_7264
_7263:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69525
_7267:
	cmp	esi,0
	jne	_69526
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69527
_69526:
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	mov	edx,esi
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69527:
_7265:
	add	esi,1
_69525:
	cmp	esi,9
	jle	_7267
_7266:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69528
_7270:
	mov	eax,dword [_bb_arrUnlockCard_Nightmare]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7268:
	add	esi,1
_69528:
	cmp	esi,4
	jle	_7270
_7269:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69529
_7273:
	mov	eax,dword [_bb_arrUnlockCard_Harvest]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7271:
	add	esi,1
_69529:
	cmp	esi,4
	jle	_7273
_7272:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69530
_7276:
	mov	eax,dword [_bb_arrUnlockCard_Defense]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7274:
	add	esi,1
_69530:
	cmp	esi,4
	jle	_7276
_7275:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69531
_7279:
	mov	eax,dword [_bb_arrUnlockCard_Catapult]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7277:
	add	esi,1
_69531:
	cmp	esi,4
	jle	_7279
_7278:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69532
_7282:
	mov	eax,dword [_bb_arrUnlockCard_Boar]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7280:
	add	esi,1
_69532:
	cmp	esi,4
	jle	_7282
_7281:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69533
_7285:
	mov	eax,dword [_bb_arrUnlockCard_Ext]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7283:
	add	esi,1
_69533:
	cmp	esi,9
	jle	_7285
_7284:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69534
_7288:
	mov	eax,dword [_bb_arrUnlockCard_Spc]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7286:
	add	esi,1
_69534:
	cmp	esi,9
	jle	_7288
_7287:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currModeContinuous]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currModeExtra]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currModeSpecial]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currBattleGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currBattleModeExtra]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_isInitTutor]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_masihAdaTutor]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_noTutor]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currNoWave]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_moneygame]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_modeState_Battle]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	push	dword [_bb_modeState_Nightmare]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Harvest]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Defense]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Catapult]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_BoarMania]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Unlimited]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Extra]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_modeState_Special]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_fiturState_Shop]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	push	dword [_bb_fiturState_BioBook]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_fiturState_Garden]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_fiturState_Ranch]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_fiturState_TrophyRoom]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_fiturState_DiaryBook]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	dword [_bb_fiturState_GoldOre]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrUnlockedState_Weapon]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69535
_7291:
	mov	eax,dword [_bb_arrUnlockedState_Weapon]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7289:
	add	esi,1
_69535:
	cmp	esi,23
	jle	_7291
_7290:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrEncounteredState_Enemy]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69536
_7294:
	mov	eax,dword [_bb_arrEncounteredState_Enemy]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7292:
	add	esi,1
_69536:
	cmp	esi,23
	jle	_7294
_7293:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69537
_7297:
	mov	eax,dword [_bb_arrShopSoldState_Slot]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7295:
	add	esi,1
_69537:
	cmp	esi,3
	jle	_7297
_7296:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69538
_7300:
	mov	eax,dword [_bb_arrShopSoldState_Tool]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7298:
	add	esi,1
_69538:
	cmp	esi,4
	jle	_7300
_7299:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69539
_7303:
	mov	eax,dword [_bb_arrShopSoldState_Garden]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7301:
	add	esi,1
_69539:
	cmp	esi,1
	jle	_7303
_7302:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_shopUnlockedState_Garden2]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopUnlockedState_Seed]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69540
_7306:
	mov	eax,dword [_bb_arrShopUnlockedState_Seed]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7304:
	add	esi,1
_69540:
	cmp	esi,17
	jle	_7306
_7305:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69541
_7309:
	mov	eax,dword [_bb_arrShopSoldState_SheepFold]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7307:
	add	esi,1
_69541:
	cmp	esi,2
	jle	_7309
_7308:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopUnlockedState_SheepFold]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69542
_7312:
	mov	eax,dword [_bb_arrShopUnlockedState_SheepFold]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7310:
	add	esi,1
_69542:
	cmp	esi,1
	jle	_7312
_7311:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69543
_7315:
	mov	eax,dword [_bb_arrShopSoldState_CowHouse]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7313:
	add	esi,1
_69543:
	cmp	esi,2
	jle	_7315
_7314:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopUnlockedState_CowHouse]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69544
_7318:
	mov	eax,dword [_bb_arrShopUnlockedState_CowHouse]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7316:
	add	esi,1
_69544:
	cmp	esi,1
	jle	_7318
_7317:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69545
_7321:
	mov	eax,dword [_bb_arrShopSoldState_HenHouse]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7319:
	add	esi,1
_69545:
	cmp	esi,1
	jle	_7321
_7320:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrShopUnlockedState_HenHouse]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69546
_7324:
	mov	eax,dword [_bb_arrShopUnlockedState_HenHouse]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7322:
	add	esi,1
_69546:
	cmp	esi,1
	jle	_7324
_7323:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrIsLoadGarden]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69547
_7327:
	mov	eax,dword [_bb_arrIsLoadGarden]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7325:
	add	esi,1
_69547:
	cmp	esi,3
	jle	_7327
_7326:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelName_Garden]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69548
_7330:
	mov	eax,dword [_bb_arr_PlayerLevelName_Garden]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7328:
	add	esi,1
_69548:
	cmp	esi,3
	jle	_7330
_7329:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arr_PlayerLevelState_Garden]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69549
_7333:
	mov	eax,dword [_bb_arr_PlayerLevelState_Garden]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7331:
	add	esi,1
_69549:
	cmp	esi,3
	jle	_7333
_7332:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69550
_7336:
	mov	ebx,0
	jmp	_69551
_7339:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69552
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69552:
	cmp	eax,0
	je	_69554
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,esi
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69555
_69554:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,esi
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69555:
_7337:
	add	ebx,1
_69551:
	cmp	ebx,1
	jle	_7339
_7338:
_7334:
	add	esi,1
_69550:
	cmp	esi,1
	jle	_7336
_7335:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69556
_7342:
	mov	ebx,0
	jmp	_69557
_7345:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69558
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69558:
	cmp	eax,0
	je	_69560
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,esi
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69561
_69560:
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	edx,esi
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69561:
_7343:
	add	ebx,1
_69557:
	cmp	ebx,1
	jle	_7345
_7344:
_7340:
	add	esi,1
_69556:
	cmp	esi,17
	jle	_7342
_7341:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69562
_7348:
	mov	ebx,0
	jmp	_69563
_7351:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69564
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69564:
	cmp	eax,0
	je	_69566
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,esi
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69567
_69566:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,esi
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69567:
_7349:
	add	ebx,1
_69563:
	cmp	ebx,1
	jle	_7351
_7350:
_7346:
	add	esi,1
_69562:
	cmp	esi,1
	jle	_7348
_7347:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69568
_7354:
	mov	ebx,0
	jmp	_69569
_7357:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69570
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69570:
	cmp	eax,0
	je	_69572
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,esi
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69573
_69572:
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,esi
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69573:
_7355:
	add	ebx,1
_69569:
	cmp	ebx,1
	jle	_7357
_7356:
_7352:
	add	esi,1
_69568:
	cmp	esi,1
	jle	_7354
_7353:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69574
_7360:
	mov	ebx,0
	jmp	_69575
_7363:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69576
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69576:
	cmp	eax,0
	je	_69578
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,esi
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69579
_69578:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,esi
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69579:
_7361:
	add	ebx,1
_69575:
	cmp	ebx,1
	jle	_7363
_7362:
_7358:
	add	esi,1
_69574:
	cmp	esi,1
	jle	_7360
_7359:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69580
_7366:
	mov	ebx,0
	jmp	_69581
_7369:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69582
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69582:
	cmp	eax,0
	je	_69584
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,esi
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69585
_69584:
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	edx,esi
	mov	eax,dword [_bb_arrDiaryCounter_Plant]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69585:
_7367:
	add	ebx,1
_69581:
	cmp	ebx,1
	jle	_7369
_7368:
_7364:
	add	esi,1
_69580:
	cmp	esi,15
	jle	_7366
_7365:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69586
_7372:
	mov	ebx,0
	jmp	_69587
_7375:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69588
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69588:
	cmp	eax,0
	je	_69590
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,esi
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69591
_69590:
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	edx,esi
	mov	eax,dword [_bb_arrDiaryCounter_Enemy]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69591:
_7373:
	add	ebx,1
_69587:
	cmp	ebx,1
	jle	_7375
_7374:
_7370:
	add	esi,1
_69586:
	cmp	esi,23
	jle	_7372
_7371:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69592
_7378:
	mov	ebx,0
	jmp	_69593
_7381:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69594
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69594:
	cmp	eax,0
	je	_69596
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,esi
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69597
_69596:
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	edx,esi
	mov	eax,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69597:
_7379:
	add	ebx,1
_69593:
	cmp	ebx,1
	jle	_7381
_7380:
_7376:
	add	esi,1
_69592:
	cmp	esi,17
	jle	_7378
_7377:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	esi,0
	jmp	_69598
_7384:
	mov	ebx,0
	jmp	_69599
_7387:
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_69600
	cmp	ebx,0
	sete	al
	movzx	eax,al
_69600:
	cmp	eax,0
	je	_69602
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,esi
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [ecx+24]
	add	eax,ebx
	push	dword [edx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	jmp	_69603
_69602:
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,esi
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,ebx
	push	dword [ecx+eax*4+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_69603:
_7385:
	add	ebx,1
_69599:
	cmp	ebx,1
	jle	_7387
_7386:
_7382:
	add	esi,1
_69598:
	cmp	esi,8
	jle	_7384
_7383:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_totalPanenBuah]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	push	dword [_bb_totalPanenBuah]
	call	_bb_GetSecurityKey
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrTrophyState]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69604
_7390:
	mov	eax,dword [_bb_arrTrophyState]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7388:
	add	esi,1
_69604:
	cmp	esi,15
	jle	_7390
_7389:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_idNewTrophyUnlocked]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrPlantPernahDitanam_Garden]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	mov	edi,eax
	mov	esi,1
	jmp	_69605
_7393:
	mov	eax,dword [_bb_arrPlantPernahDitanam_Garden]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	edi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
_7391:
	add	esi,1
_69605:
	cmp	esi,17
	jle	_7393
_7392:
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	push	_7395
	push	dword [_bb_currPlayer]
	push	_7394
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69609
	push	eax
	call	_bbGCFree
	add	esp,4
_69609:
	mov	dword [_bb_debugstr2],ebx
	call	_bb_saveFileListProfile
	jmp	_7399
_7396:
	push	_2281
	push	dword [_bb_currPlayer]
	push	_7398
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69613
	push	eax
	call	_bbGCFree
	add	esp,4
_69613:
	mov	dword [_bb_debugstr2],ebx
_7399:
	mov	eax,0
	jmp	_16394
_16394:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFilePlayer:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	dword [_69618],_69619
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	1
	push	1
	push	_3474
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-16],eax
	cmp	dword [ebp-16],0
	je	_69616
	jmp	_7401
_69616:
	jmp	_7674
_7401:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69622
_7405:
	mov	ebx,dword [_bb_arrLevel]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7403:
	add	dword [ebp-8],1
_69622:
	cmp	dword [ebp-8],6
	jle	_7405
_7404:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69623
_7408:
	mov	ebx,dword [_bb_arrSubLevel]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7406:
	add	dword [ebp-8],1
_69623:
	cmp	dword [ebp-8],6
	jle	_7408
_7407:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69624
_7411:
	mov	ebx,dword [_bb_arrSubLevel_Nightmare]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7409:
	add	dword [ebp-8],1
_69624:
	cmp	dword [ebp-8],4
	jle	_7411
_7410:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69625
_7414:
	mov	ebx,dword [_bb_arrSubLevel_Harvest]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7412:
	add	dword [ebp-8],1
_69625:
	cmp	dword [ebp-8],4
	jle	_7414
_7413:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69626
_7417:
	mov	ebx,dword [_bb_arrSubLevel_Defense]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7415:
	add	dword [ebp-8],1
_69626:
	cmp	dword [ebp-8],4
	jle	_7417
_7416:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69627
_7420:
	mov	ebx,dword [_bb_arrSubLevel_Catapult]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7418:
	add	dword [ebp-8],1
_69627:
	cmp	dword [ebp-8],4
	jle	_7420
_7419:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69628
_7423:
	mov	ebx,dword [_bb_arrSubLevel_Boar]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7421:
	add	dword [ebp-8],1
_69628:
	cmp	dword [ebp-8],4
	jle	_7423
_7422:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69629
_7426:
	mov	ebx,dword [_bb_arrLevel_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7424:
	add	dword [ebp-8],1
_69629:
	cmp	dword [ebp-8],9
	jle	_7426
_7425:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69630
_7429:
	mov	ebx,dword [_bb_arrSubLevel_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7427:
	add	dword [ebp-8],1
_69630:
	cmp	dword [ebp-8],9
	jle	_7429
_7428:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69631
_7432:
	mov	ebx,dword [_bb_arrLevel_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7430:
	add	dword [ebp-8],1
_69631:
	cmp	dword [ebp-8],9
	jle	_7432
_7431:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69632
_7435:
	mov	ebx,dword [_bb_arrSubLevel_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7433:
	add	dword [ebp-8],1
_69632:
	cmp	dword [ebp-8],9
	jle	_7435
_7434:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69633
_7438:
	mov	ebx,dword [_bb_arrIsLoadLevel]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7436:
	add	dword [ebp-8],1
_69633:
	cmp	dword [ebp-8],6
	jle	_7438
_7437:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69634
_7441:
	mov	ebx,dword [_bb_arrIsLoadLevel_Nightmare]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7439:
	add	dword [ebp-8],1
_69634:
	cmp	dword [ebp-8],4
	jle	_7441
_7440:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69635
_7444:
	mov	ebx,dword [_bb_arrIsLoadLevel_Harvest]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7442:
	add	dword [ebp-8],1
_69635:
	cmp	dword [ebp-8],4
	jle	_7444
_7443:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69636
_7447:
	mov	ebx,dword [_bb_arrIsLoadLevel_Defense]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7445:
	add	dword [ebp-8],1
_69636:
	cmp	dword [ebp-8],4
	jle	_7447
_7446:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69637
_7450:
	mov	ebx,dword [_bb_arrIsLoadLevel_Catapult]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7448:
	add	dword [ebp-8],1
_69637:
	cmp	dword [ebp-8],4
	jle	_7450
_7449:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69638
_7453:
	mov	ebx,dword [_bb_arrIsLoadLevel_Boar]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7451:
	add	dword [ebp-8],1
_69638:
	cmp	dword [ebp-8],4
	jle	_7453
_7452:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69639
_7456:
	mov	ebx,dword [_bb_arrIsLoadLevel_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7454:
	add	dword [ebp-8],1
_69639:
	cmp	dword [ebp-8],9
	jle	_7456
_7455:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69640
_7459:
	mov	ebx,dword [_bb_arrIsLoadLevel_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7457:
	add	dword [ebp-8],1
_69640:
	cmp	dword [ebp-8],9
	jle	_7459
_7458:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69641
_7462:
	mov	ebx,dword [_bb_arr_PlayerLevelName]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7460:
	add	dword [ebp-8],1
_69641:
	cmp	dword [ebp-8],6
	jle	_7462
_7461:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69642
_7465:
	mov	ebx,dword [_bb_arr_PlayerLevelState]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7463:
	add	dword [ebp-8],1
_69642:
	cmp	dword [ebp-8],6
	jle	_7465
_7464:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69643
_7468:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Nightmare]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7466:
	add	dword [ebp-8],1
_69643:
	cmp	dword [ebp-8],4
	jle	_7468
_7467:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69644
_7471:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Nightmare]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7469:
	add	dword [ebp-8],1
_69644:
	cmp	dword [ebp-8],4
	jle	_7471
_7470:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69645
_7474:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Harvest]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7472:
	add	dword [ebp-8],1
_69645:
	cmp	dword [ebp-8],4
	jle	_7474
_7473:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69646
_7477:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Harvest]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7475:
	add	dword [ebp-8],1
_69646:
	cmp	dword [ebp-8],4
	jle	_7477
_7476:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69647
_7480:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Defense]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7478:
	add	dword [ebp-8],1
_69647:
	cmp	dword [ebp-8],4
	jle	_7480
_7479:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69648
_7483:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Defense]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7481:
	add	dword [ebp-8],1
_69648:
	cmp	dword [ebp-8],4
	jle	_7483
_7482:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69649
_7486:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Catapult]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7484:
	add	dword [ebp-8],1
_69649:
	cmp	dword [ebp-8],4
	jle	_7486
_7485:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69650
_7489:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Catapult]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7487:
	add	dword [ebp-8],1
_69650:
	cmp	dword [ebp-8],4
	jle	_7489
_7488:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69651
_7492:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Boar]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7490:
	add	dword [ebp-8],1
_69651:
	cmp	dword [ebp-8],4
	jle	_7492
_7491:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69652
_7495:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Boar]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7493:
	add	dword [ebp-8],1
_69652:
	cmp	dword [ebp-8],4
	jle	_7495
_7494:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69653
_7498:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7496:
	add	dword [ebp-8],1
_69653:
	cmp	dword [ebp-8],9
	jle	_7498
_7497:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69654
_7501:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7499:
	add	dword [ebp-8],1
_69654:
	cmp	dword [ebp-8],9
	jle	_7501
_7500:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69655
_7504:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7502:
	add	dword [ebp-8],1
_69655:
	cmp	dword [ebp-8],9
	jle	_7504
_7503:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69656
_7507:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7505:
	add	dword [ebp-8],1
_69656:
	cmp	dword [ebp-8],9
	jle	_7507
_7506:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69658
_7510:
	mov	edi,0
	jmp	_69660
_7513:
	mov	esi,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7511:
	add	edi,1
_69660:
	cmp	edi,9
	jle	_7513
_7512:
_7508:
	add	dword [ebp-8],1
_69658:
	cmp	dword [ebp-8],4
	jle	_7510
_7509:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69661
_7516:
	mov	edi,0
	jmp	_69662
_7519:
	mov	esi,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7517:
	add	edi,1
_69662:
	cmp	edi,4
	jle	_7519
_7518:
_7514:
	add	dword [ebp-8],1
_69661:
	cmp	dword [ebp-8],4
	jle	_7516
_7515:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69663
_7522:
	mov	edi,0
	jmp	_69664
_7525:
	mov	esi,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7523:
	add	edi,1
_69664:
	cmp	edi,4
	jle	_7525
_7524:
_7520:
	add	dword [ebp-8],1
_69663:
	cmp	dword [ebp-8],4
	jle	_7522
_7521:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69665
_7528:
	mov	edi,0
	jmp	_69666
_7531:
	mov	esi,dword [_bb_arrIsGetStar_Defense]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7529:
	add	edi,1
_69666:
	cmp	edi,4
	jle	_7531
_7530:
_7526:
	add	dword [ebp-8],1
_69665:
	cmp	dword [ebp-8],4
	jle	_7528
_7527:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69667
_7534:
	mov	esi,dword [_bb_arrIsGetStar_Catapult]
	mov	ebx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	ebx,dword [eax+24]
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7532:
	add	dword [ebp-8],1
_69667:
	cmp	dword [ebp-8],4
	jle	_7534
_7533:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69668
_7537:
	mov	edi,0
	jmp	_69669
_7540:
	mov	esi,dword [_bb_arrIsGetStar_Boar]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7538:
	add	edi,1
_69669:
	cmp	edi,2
	jle	_7540
_7539:
_7535:
	add	dword [ebp-8],1
_69668:
	cmp	dword [ebp-8],4
	jle	_7537
_7536:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69670
_7543:
	mov	esi,dword [_bb_arrIsGetStar_Ext]
	mov	ebx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	ebx,dword [eax+24]
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7541:
	add	dword [ebp-8],1
_69670:
	cmp	dword [ebp-8],9
	jle	_7543
_7542:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69671
_7546:
	mov	esi,dword [_bb_arrIsGetStar_Spc]
	mov	ebx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	ebx,dword [eax+24]
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7544:
	add	dword [ebp-8],1
_69671:
	cmp	dword [ebp-8],9
	jle	_7546
_7545:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69672
_7549:
	mov	ebx,dword [_bb_arrUnlockCard_Nightmare]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7547:
	add	dword [ebp-8],1
_69672:
	cmp	dword [ebp-8],4
	jle	_7549
_7548:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69673
_7552:
	mov	ebx,dword [_bb_arrUnlockCard_Harvest]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7550:
	add	dword [ebp-8],1
_69673:
	cmp	dword [ebp-8],4
	jle	_7552
_7551:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69674
_7555:
	mov	ebx,dword [_bb_arrUnlockCard_Defense]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7553:
	add	dword [ebp-8],1
_69674:
	cmp	dword [ebp-8],4
	jle	_7555
_7554:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69675
_7558:
	mov	ebx,dword [_bb_arrUnlockCard_Catapult]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7556:
	add	dword [ebp-8],1
_69675:
	cmp	dword [ebp-8],4
	jle	_7558
_7557:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69676
_7561:
	mov	ebx,dword [_bb_arrUnlockCard_Boar]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7559:
	add	dword [ebp-8],1
_69676:
	cmp	dword [ebp-8],4
	jle	_7561
_7560:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69677
_7564:
	mov	ebx,dword [_bb_arrUnlockCard_Ext]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7562:
	add	dword [ebp-8],1
_69677:
	cmp	dword [ebp-8],9
	jle	_7564
_7563:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69678
_7567:
	mov	ebx,dword [_bb_arrUnlockCard_Spc]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7565:
	add	dword [ebp-8],1
_69678:
	cmp	dword [ebp-8],9
	jle	_7567
_7566:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currGameMode],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currModeContinuous],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currModeExtra],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currModeSpecial],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currBattleGameMode],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currBattleModeExtra],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_isInitTutor],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_masihAdaTutor],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_noTutor],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currNoWave],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_moneygame],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	push	_2230
	push	1
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Battle],eax
	push	_2230
	push	2
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Nightmare],eax
	push	_2230
	push	3
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Harvest],eax
	push	_2230
	push	4
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Defense],eax
	push	_2230
	push	5
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Catapult],eax
	push	_2230
	push	6
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_BoarMania],eax
	push	_2230
	push	7
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Unlimited],eax
	push	_2230
	push	8
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Extra],eax
	push	_2230
	push	9
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Special],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	push	_2230
	push	1
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_Shop],eax
	push	_2230
	push	2
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_BioBook],eax
	push	_2230
	push	3
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_Garden],eax
	push	_2230
	push	4
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_Ranch],eax
	push	_2230
	push	5
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_TrophyRoom],eax
	push	_2230
	push	6
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_DiaryBook],eax
	push	_2230
	push	7
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_fiturState_GoldOre],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69679
_7570:
	mov	ebx,dword [_bb_arrUnlockedState_Weapon]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7568:
	add	dword [ebp-8],1
_69679:
	cmp	dword [ebp-8],23
	jle	_7570
_7569:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69680
_7573:
	mov	ebx,dword [_bb_arrEncounteredState_Enemy]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7571:
	add	dword [ebp-8],1
_69680:
	cmp	dword [ebp-8],23
	jle	_7573
_7572:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69681
_7576:
	mov	ebx,dword [_bb_arrShopSoldState_Slot]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7574:
	add	dword [ebp-8],1
_69681:
	cmp	dword [ebp-8],3
	jle	_7576
_7575:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69682
_7579:
	mov	ebx,dword [_bb_arrShopSoldState_Tool]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7577:
	add	dword [ebp-8],1
_69682:
	cmp	dword [ebp-8],4
	jle	_7579
_7578:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69683
_7582:
	mov	ebx,dword [_bb_arrShopSoldState_Garden]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7580:
	add	dword [ebp-8],1
_69683:
	cmp	dword [ebp-8],1
	jle	_7582
_7581:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_shopUnlockedState_Garden2],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69684
_7585:
	mov	ebx,dword [_bb_arrShopUnlockedState_Seed]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7583:
	add	dword [ebp-8],1
_69684:
	cmp	dword [ebp-8],17
	jle	_7585
_7584:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69685
_7588:
	mov	ebx,dword [_bb_arrShopSoldState_SheepFold]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7586:
	add	dword [ebp-8],1
_69685:
	cmp	dword [ebp-8],2
	jle	_7588
_7587:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69686
_7591:
	mov	ebx,dword [_bb_arrShopUnlockedState_SheepFold]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7589:
	add	dword [ebp-8],1
_69686:
	cmp	dword [ebp-8],1
	jle	_7591
_7590:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69687
_7594:
	mov	ebx,dword [_bb_arrShopSoldState_CowHouse]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7592:
	add	dword [ebp-8],1
_69687:
	cmp	dword [ebp-8],2
	jle	_7594
_7593:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69688
_7597:
	mov	ebx,dword [_bb_arrShopUnlockedState_CowHouse]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7595:
	add	dword [ebp-8],1
_69688:
	cmp	dword [ebp-8],1
	jle	_7597
_7596:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69689
_7600:
	mov	ebx,dword [_bb_arrShopSoldState_HenHouse]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7598:
	add	dword [ebp-8],1
_69689:
	cmp	dword [ebp-8],1
	jle	_7600
_7599:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69690
_7603:
	mov	ebx,dword [_bb_arrShopUnlockedState_HenHouse]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7601:
	add	dword [ebp-8],1
_69690:
	cmp	dword [ebp-8],1
	jle	_7603
_7602:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69691
_7606:
	mov	ebx,dword [_bb_arrIsLoadGarden]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7604:
	add	dword [ebp-8],1
_69691:
	cmp	dword [ebp-8],3
	jle	_7606
_7605:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69692
_7609:
	mov	ebx,dword [_bb_arr_PlayerLevelName_Garden]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7607:
	add	dword [ebp-8],1
_69692:
	cmp	dword [ebp-8],3
	jle	_7609
_7608:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69693
_7612:
	mov	ebx,dword [_bb_arr_PlayerLevelState_Garden]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7610:
	add	dword [ebp-8],1
_69693:
	cmp	dword [ebp-8],3
	jle	_7612
_7611:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69694
_7615:
	mov	edi,0
	jmp	_69695
_7618:
	mov	esi,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7616:
	add	edi,1
_69695:
	cmp	edi,1
	jle	_7618
_7617:
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69696
	mov	ecx,dword [_bb_arrGarden_FarmTool_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_FarmTool_JmlItem]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69696:
_7613:
	add	dword [ebp-8],1
_69694:
	cmp	dword [ebp-8],1
	jle	_7615
_7614:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69697
_7621:
	mov	edi,0
	jmp	_69698
_7624:
	mov	esi,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7622:
	add	edi,1
_69698:
	cmp	edi,1
	jle	_7624
_7623:
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrGarden_Seed_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69699
	mov	ecx,dword [_bb_arrGarden_Seed_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrGarden_Seed_JmlItem]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69699:
_7619:
	add	dword [ebp-8],1
_69697:
	cmp	dword [ebp-8],17
	jle	_7621
_7620:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69700
_7627:
	mov	edi,0
	jmp	_69701
_7630:
	mov	esi,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7628:
	add	edi,1
_69701:
	cmp	edi,1
	jle	_7630
_7629:
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69702
	mov	ecx,dword [_bb_arrRanch_SheepFold_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_SheepFold_JmlItem]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69702:
_7625:
	add	dword [ebp-8],1
_69700:
	cmp	dword [ebp-8],1
	jle	_7627
_7626:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69703
_7633:
	mov	edi,0
	jmp	_69704
_7636:
	mov	esi,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7634:
	add	edi,1
_69704:
	cmp	edi,1
	jle	_7636
_7635:
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69705
	mov	ecx,dword [_bb_arrRanch_CowHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_CowHouse_JmlItem]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69705:
_7631:
	add	dword [ebp-8],1
_69703:
	cmp	dword [ebp-8],1
	jle	_7633
_7632:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69706
_7639:
	mov	edi,0
	jmp	_69707
_7642:
	mov	esi,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7640:
	add	edi,1
_69707:
	cmp	edi,1
	jle	_7642
_7641:
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69708
	mov	ecx,dword [_bb_arrRanch_HenHouse_JmlItem]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrRanch_HenHouse_JmlItem]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69708:
_7637:
	add	dword [ebp-8],1
_69706:
	cmp	dword [ebp-8],1
	jle	_7639
_7638:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69709
_7645:
	mov	edi,0
	jmp	_69710
_7648:
	mov	esi,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7646:
	add	edi,1
_69710:
	cmp	edi,1
	jle	_7648
_7647:
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Plant]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Plant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69711
	mov	ecx,dword [_bb_arrDiaryCounter_Plant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Plant]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69711:
_7643:
	add	dword [ebp-8],1
_69709:
	cmp	dword [ebp-8],15
	jle	_7645
_7644:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69712
_7651:
	mov	edi,0
	jmp	_69713
_7654:
	mov	esi,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7652:
	add	edi,1
_69713:
	cmp	edi,1
	jle	_7654
_7653:
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Enemy]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Enemy]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69714
	mov	ecx,dword [_bb_arrDiaryCounter_Enemy]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Enemy]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69714:
_7649:
	add	dword [ebp-8],1
_69712:
	cmp	dword [ebp-8],23
	jle	_7651
_7650:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69715
_7657:
	mov	edi,0
	jmp	_69716
_7660:
	mov	esi,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7658:
	add	edi,1
_69716:
	cmp	edi,1
	jle	_7660
_7659:
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69717
	mov	ecx,dword [_bb_arrDiaryCounter_GardenPlant]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_GardenPlant]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69717:
_7655:
	add	dword [ebp-8],1
_69715:
	cmp	dword [ebp-8],15
	jle	_7657
_7656:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	jmp	_69718
_7663:
	mov	edi,0
	jmp	_69719
_7666:
	mov	esi,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	push	_2230
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+28],eax
	add	dword [ebp-4],1
_7664:
	add	edi,1
_69719:
	cmp	edi,1
	jle	_7666
_7665:
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	eax,dword [ebp-8]
	mov	edx,dword [_bb_arrDiaryCounter_Ranch]
	imul	eax,dword [edx+24]
	add	eax,1
	push	dword [ecx+eax*4+28]
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	push	dword [ecx+edx*4+28]
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,0
	jne	_69720
	mov	ecx,dword [_bb_arrDiaryCounter_Ranch]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrDiaryCounter_Ranch]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_69720:
_7661:
	add	dword [ebp-8],1
_69718:
	cmp	dword [ebp-8],8
	jle	_7663
_7662:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	push	_2230
	push	1
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,1
	jne	_69723
	mov	dword [_bb_totalPanenBuah],ebx
	jmp	_69724
_69723:
	mov	dword [_bb_totalPanenBuah],0
_69724:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69725
_7669:
	mov	ebx,dword [_bb_arrTrophyState]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7667:
	add	dword [ebp-8],1
_69725:
	cmp	dword [ebp-8],15
	jle	_7669
_7668:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_idNewTrophyUnlocked],eax
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-8],0
	jmp	_69726
_7672:
	mov	ebx,dword [_bb_arrPlantPernahDitanam_Garden]
	push	_2230
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edx,dword [ebp-8]
	mov	dword [ebx+edx*4+24],eax
_7670:
	add	dword [ebp-8],1
_69726:
	cmp	dword [ebp-8],17
	jle	_7672
_7671:
	push	_brl_stream_TStream
	push	dword [ebp-16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	push	_7673
	push	dword [_bb_currPlayer]
	push	_7394
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69730
	push	eax
	call	_bbGCFree
	add	esp,4
_69730:
	mov	dword [_bb_debugstr2],ebx
	jmp	_7676
_7674:
	push	_2281
	push	dword [_bb_currPlayer]
	push	_7398
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69734
	push	eax
	call	_bbGCFree
	add	esp,4
_69734:
	mov	dword [_bb_debugstr2],ebx
_7676:
	push	_42
	call	_bb_MenuUtamaAssetKontrol
	add	esp,4
	mov	eax,0
	jmp	_16396
_16396:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetModeState_Battle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	dword [_69746],_69747
	push	_1
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_69735
	push	_798
	push	dword [_bb_currPlayer]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_69735:
	cmp	eax,0
	je	_69737
	jmp	_7680
_69737:
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	call	_bb_loadFileListProfile
	mov	edx,dword [_bb_arrNamaProfil]
	mov	eax,dword [_bb_noSelectedProfile]
	sub	eax,1
	mov	ebx,dword [edx+eax*4+24]
	inc	dword [ebx+4]
	mov	eax,dword [_bb_currPlayer]
	dec	dword [eax+4]
	jnz	_69742
	push	eax
	call	_bbGCFree
	add	esp,4
_69742:
	mov	dword [_bb_currPlayer],ebx
	mov	dword [_bb_modeState_Battle],0
	push	1
	push	1
	push	_3474
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_69744
	jmp	_7678
_69744:
	jmp	_7680
_7678:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_2230
	push	1
	push	eax
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_modeState_Battle],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7682
_7680:
_7682:
	mov	eax,0
	jmp	_16398
_16398:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_initFileListProfile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	1
	push	1
	push	_7684
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	cmp	eax,0
	je	_69751
	mov	ebx,1
	push	_brl_stream_TStream
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_69753
_69751:
	mov	ebx,0
_69753:
	cmp	ebx,0
	jne	_69754
	call	_bb_loadSettingNewProfile
	push	_7684
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_filesystem_CreateFile
	add	esp,4
	call	_bb_saveFileListProfile
	jmp	_69755
_69754:
	call	_bb_loadFileListProfile
_69755:
	mov	eax,0
	jmp	_16400
_16400:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadSettingNewProfile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_maxDataProfile],5
	mov	dword [_bb_jmlProfile],0
	mov	dword [_bb_noSelectedProfile],0
	mov	ebx,_798
	inc	dword [ebx+4]
	mov	eax,dword [_bb_currPlayer]
	dec	dword [eax+4]
	jnz	_69759
	push	eax
	call	_bbGCFree
	add	esp,4
_69759:
	mov	dword [_bb_currPlayer],ebx
	mov	esi,0
	mov	eax,dword [_bb_maxDataProfile]
	sub	eax,1
	mov	edi,eax
	jmp	_69761
_7687:
	mov	eax,_3425
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_arrNamaProfil]
	mov	eax,dword [eax+esi*4+24]
	dec	dword [eax+4]
	jnz	_69766
	push	eax
	call	_bbGCFree
	add	esp,4
_69766:
	mov	eax,dword [_bb_arrNamaProfil]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [_bb_arrNilaiProfil]
	mov	dword [eax+esi*4+24],0
_7685:
	add	esi,1
_69761:
	cmp	esi,edi
	jle	_7687
_7686:
	mov	eax,dword [_bb_maxDataProfile]
	mov	dword [_bb_debugvar],eax
	mov	eax,0
	jmp	_16402
_16402:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFileListProfile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_69770],_69771
	push	1
	push	1
	push	_7684
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	cmp	esi,0
	je	_69768
	jmp	_7688
_69768:
	jmp	_7694
_7688:
	push	dword [_bb_maxDataProfile]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_jmlProfile]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_noSelectedProfile]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	dword [_bb_currPlayer]
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	ebx,0
	mov	eax,dword [_bb_maxDataProfile]
	sub	eax,1
	mov	edi,eax
	jmp	_69773
_7692:
	mov	eax,dword [_bb_arrNamaProfil]
	push	dword [eax+ebx*4+24]
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_arrNilaiProfil]
	push	dword [eax+ebx*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_7690:
	add	ebx,1
_69773:
	cmp	ebx,edi
	jle	_7692
_7691:
	push	_brl_stream_TStream
	push	esi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	mov	ebx,_7693
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69778
	push	eax
	call	_bbGCFree
	add	esp,4
_69778:
	mov	dword [_bb_debugstr2],ebx
	jmp	_7697
_7694:
	mov	ebx,_7696
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69782
	push	eax
	call	_bbGCFree
	add	esp,4
_69782:
	mov	dword [_bb_debugstr2],ebx
_7697:
	mov	eax,0
	jmp	_16404
_16404:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileListProfile:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_69786],_69787
	push	1
	push	1
	push	_7684
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	cmp	edi,0
	je	_69784
	jmp	_7699
_69784:
	jmp	_7705
_7699:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_maxDataProfile],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_jmlProfile],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_noSelectedProfile],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_currPlayer]
	dec	dword [eax+4]
	jnz	_69791
	push	eax
	call	_bbGCFree
	add	esp,4
_69791:
	mov	dword [_bb_currPlayer],ebx
	mov	ebx,0
	mov	eax,dword [_bb_maxDataProfile]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_69793
_7703:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [_bb_arrNamaProfil]
	mov	eax,dword [eax+ebx*4+24]
	dec	dword [eax+4]
	jnz	_69798
	push	eax
	call	_bbGCFree
	add	esp,4
_69798:
	mov	eax,dword [_bb_arrNamaProfil]
	mov	dword [eax+ebx*4+24],esi
	mov	esi,dword [_bb_arrNilaiProfil]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+ebx*4+24],eax
_7701:
	add	ebx,1
_69793:
	cmp	ebx,dword [ebp-4]
	jle	_7703
_7702:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	mov	ebx,_7704
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69802
	push	eax
	call	_bbGCFree
	add	esp,4
_69802:
	mov	dword [_bb_debugstr2],ebx
	jmp	_7707
_7705:
	mov	ebx,_7696
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr2]
	dec	dword [eax+4]
	jnz	_69806
	push	eax
	call	_bbGCFree
	add	esp,4
_69806:
	mov	dword [_bb_debugstr2],ebx
_7707:
	mov	eax,0
	jmp	_16406
_16406:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingTarget_n_Waktu:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,0
	mov	dword [_69881],_69882
	cmp	dword [_bb_currGameMode],123
	jne	_69807
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41723
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69809
_69807:
	cmp	dword [_bb_currGameMode],252
	jne	_69810
	cmp	dword [_bb_currModeContinuous],2521
	jne	_69811
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41727
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69812
_69811:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_69813
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41730
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
_69813:
_69812:
	jmp	_69814
_69810:
	cmp	dword [_bb_currGameMode],356
	jne	_69815
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41733
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69816
_69815:
	cmp	dword [_bb_currGameMode],478
	jne	_69817
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_41736
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69818
_69817:
	cmp	dword [_bb_currGameMode],591
	jne	_69819
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69820
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69821
_69819:
	cmp	dword [_bb_currGameMode],666
	jne	_69822
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69823
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69824
_69822:
	cmp	dword [_bb_currGameMode],843
	jne	_69825
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_69826
	jmp	_69829
_69826:
	mov	eax,dword [_bb_hasilRandomDesain]
_69829:
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69830
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69831
_69825:
	cmp	dword [_bb_currGameMode],934
	jne	_69832
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_69835
	cmp	eax,93473
	je	_69836
	cmp	eax,93451
	je	_69837
	cmp	eax,93425
	je	_69838
	cmp	eax,93499
	je	_69839
	cmp	eax,93443
	je	_69840
	cmp	eax,93411
	je	_69841
	cmp	eax,93466
	je	_69842
	cmp	eax,93437
	je	_69843
	cmp	eax,93469
	je	_69844
	jmp	_69834
_69835:
	push	0
	push	1
	push	_69845
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69836:
	push	0
	push	1
	push	_69846
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69837:
	push	0
	push	1
	push	_69847
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69838:
	push	0
	push	1
	push	_69848
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69839:
	push	0
	push	1
	push	_69849
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69840:
	push	0
	push	1
	push	_69850
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69841:
	push	0
	push	1
	push	_69851
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69842:
	push	0
	push	1
	push	_69852
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69843:
	push	0
	push	1
	push	_69853
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69844:
	push	0
	push	1
	push	_69854
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69834
_69834:
	jmp	_69855
_69832:
	cmp	dword [_bb_currGameMode],948
	jne	_69856
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_69859
	cmp	eax,94813
	je	_69860
	cmp	eax,94877
	je	_69861
	cmp	eax,94854
	je	_69862
	cmp	eax,94869
	je	_69863
	cmp	eax,94892
	je	_69864
	cmp	eax,94847
	je	_69865
	cmp	eax,94870
	je	_69866
	cmp	eax,94825
	je	_69867
	cmp	eax,94806
	je	_69868
	jmp	_69858
_69859:
	push	0
	push	1
	push	_69869
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69860:
	push	0
	push	1
	push	_69870
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69861:
	push	0
	push	1
	push	_69871
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69862:
	push	0
	push	1
	push	_69872
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69863:
	push	0
	push	1
	push	_69873
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69864:
	push	0
	push	1
	push	_69874
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69865:
	push	0
	push	1
	push	_69875
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69866:
	push	0
	push	1
	push	_69876
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69867:
	push	0
	push	1
	push	_69877
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69868:
	push	0
	push	1
	push	_69878
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_69858
_69858:
_69856:
_69855:
_69831:
_69824:
_69821:
_69818:
_69816:
_69814:
_69809:
	cmp	edi,0
	je	_69879
	jmp	_7732
_69879:
	jmp	_7734
_7732:
	push	_3603
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_69884
	push	_bb_TBagPlant
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	cmp	eax,0
	jle	_69887
	push	1
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,8
	mov	ebx,eax
_69887:
	mov	esi,dword [_bb_arrJumlahPanen]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	cmp	eax,0
	jle	_69888
	push	3
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,8
	mov	ebx,eax
_69888:
	mov	esi,dword [_bb_arrJumlahPanen]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+8+24],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	cmp	eax,0
	jle	_69889
	push	2
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,8
	mov	ebx,eax
_69889:
	mov	esi,dword [_bb_arrJumlahPanen]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+4+24],eax
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	cmp	eax,0
	jle	_69890
	push	4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,8
_69890:
	mov	ebx,dword [_bb_arrJumlahPanen]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+12+24],eax
	jmp	_69891
_69884:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
_69891:
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	imul	eax,60
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [_bb_lamaGame]
	fld	dword [_bb_lamaGame]
	fstp	dword [_bb_waktuGame]
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [_bb_batasWaktuSilver]
	jmp	_7736
_7734:
_7736:
	cmp	edi,0
	je	_69892
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_69892:
	mov	eax,0
	jmp	_16411
_16411:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingWaveMusuh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	dword [ebp-20],0
	mov	dword [_69982],_69983
	push	0
	push	1
	push	_69894
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_currPilihanWave],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	cmp	dword [_bb_currPilihanWave],0
	jne	_69895
	push	2
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	dword [_bb_currPilihanWave],eax
_69895:
	cmp	dword [_bb_currGameMode],123
	jne	_69896
	cmp	dword [_bb_currPilihanWave],1
	jne	_69897
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69899
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69900
_69897:
	cmp	dword [_bb_currPilihanWave],2
	jne	_69901
	push	0
	push	1
	push	_7741
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69899
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
_69901:
_69900:
	jmp	_69902
_69896:
	cmp	dword [_bb_currGameMode],252
	jne	_69903
	cmp	dword [_bb_currModeContinuous],2521
	jne	_69904
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69905
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69906
_69904:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_69907
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69908
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
_69907:
_69906:
	jmp	_69909
_69903:
	cmp	dword [_bb_currGameMode],356
	jne	_69910
	cmp	dword [_bb_currPilihanWave],1
	jne	_69911
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69912
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69913
_69911:
	cmp	dword [_bb_currPilihanWave],2
	jne	_69914
	push	0
	push	1
	push	_7741
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69912
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
_69914:
_69913:
	jmp	_69915
_69910:
	cmp	dword [_bb_currGameMode],591
	jne	_69916
	cmp	dword [_bb_currPilihanWave],1
	jne	_69917
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69918
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69919
_69917:
	cmp	dword [_bb_currPilihanWave],2
	jne	_69920
	push	0
	push	1
	push	_7741
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69918
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
_69920:
_69919:
	jmp	_69921
_69916:
	cmp	dword [_bb_currGameMode],666
	jne	_69922
	cmp	dword [_bb_currPilihanWave],1
	jne	_69923
	push	0
	push	1
	push	_7740
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69924
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69925
_69923:
	cmp	dword [_bb_currPilihanWave],2
	jne	_69926
	push	0
	push	1
	push	_7741
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69924
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
_69926:
_69925:
	jmp	_69927
_69922:
	cmp	dword [_bb_currGameMode],843
	jne	_69928
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_69929
	mov	eax,edi
	jmp	_69932
_69929:
	mov	eax,dword [_bb_hasilRandomDesain]
_69932:
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69933
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69934
_69928:
	cmp	dword [_bb_currGameMode],934
	jne	_69935
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_69938
	cmp	eax,93473
	je	_69939
	cmp	eax,93451
	je	_69940
	cmp	eax,93425
	je	_69941
	cmp	eax,93499
	je	_69942
	cmp	eax,93443
	je	_69943
	cmp	eax,93411
	je	_69944
	cmp	eax,93466
	je	_69945
	cmp	eax,93437
	je	_69946
	jmp	_69937
_69938:
	push	0
	push	1
	push	_69947
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69939:
	push	0
	push	1
	push	_69948
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69940:
	push	0
	push	1
	push	_69949
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69941:
	push	0
	push	1
	push	_69950
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69942:
	push	0
	push	1
	push	_69951
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69943:
	push	0
	push	1
	push	_69952
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69944:
	push	0
	push	1
	push	_69953
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69945:
	push	0
	push	1
	push	_69954
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69946:
	push	0
	push	1
	push	_69955
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69937
_69937:
	jmp	_69956
_69935:
	cmp	dword [_bb_currGameMode],948
	jne	_69957
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_69960
	cmp	eax,94813
	je	_69961
	cmp	eax,94877
	je	_69962
	cmp	eax,94854
	je	_69963
	cmp	eax,94869
	je	_69964
	cmp	eax,94892
	je	_69965
	cmp	eax,94847
	je	_69966
	cmp	eax,94870
	je	_69967
	cmp	eax,94825
	je	_69968
	cmp	eax,94806
	je	_69969
	jmp	_69959
_69960:
	push	0
	push	1
	push	_69970
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69961:
	push	0
	push	1
	push	_69971
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69962:
	push	0
	push	1
	push	_69972
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69963:
	push	0
	push	1
	push	_69973
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69964:
	push	0
	push	1
	push	_69974
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69965:
	push	0
	push	1
	push	_69975
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69966:
	push	0
	push	1
	push	_69976
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69967:
	push	0
	push	1
	push	_69977
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69968:
	push	0
	push	1
	push	_69978
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69969:
	push	0
	push	1
	push	_69979
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_69959
_69959:
_69957:
_69956:
_69934:
_69927:
_69921:
_69915:
_69909:
_69902:
	cmp	dword [ebp-20],0
	je	_69980
	jmp	_7767
_69980:
	jmp	_7772
_7767:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-12],0
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_69990
_7771:
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	mov	esi,eax
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	mov	dword [ebp-4],eax
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	0
	push	eax
	push	0
	push	esi
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+300]
	add	esp,4
	push	eax
	push	dword [ebp-4]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+300]
	add	esp,4
	push	eax
	mov	eax,edi
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,24
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [eax+224],0
_7769:
	add	dword [ebp-12],1
_69990:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-12],eax
	jle	_7771
_7770:
	jmp	_7774
_7772:
_7774:
	cmp	dword [ebp-20],0
	je	_69994
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_69994:
	mov	eax,0
	jmp	_16415
_16415:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingRintanganPerLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-24],0
	mov	dword [_70039],_70040
	cmp	dword [_bb_currGameMode],123
	jne	_69995
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_69997
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_69998
_69995:
	cmp	dword [_bb_currGameMode],252
	jne	_69999
	cmp	dword [_bb_currModeContinuous],2521
	jne	_70000
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70001
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70002
_70000:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_70003
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70004
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
_70003:
_70002:
	jmp	_70005
_69999:
	cmp	dword [_bb_currGameMode],356
	jne	_70006
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70007
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70008
_70006:
	cmp	dword [_bb_currGameMode],478
	jne	_70009
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70010
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70011
_70009:
	cmp	dword [_bb_currGameMode],666
	jne	_70012
	push	0
	push	1
	push	_2275
	push	dword [ebp+12]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	dword [ebp+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70013
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70014
_70012:
	cmp	dword [_bb_currGameMode],843
	jne	_70015
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_70016
	mov	eax,dword [ebp+12]
	jmp	_70019
_70016:
	mov	eax,dword [_bb_hasilRandomDesain]
_70019:
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70020
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70021
_70015:
	cmp	dword [_bb_currGameMode],934
	jne	_70022
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	je	_70025
	cmp	eax,93443
	je	_70026
	cmp	eax,93466
	je	_70027
	jmp	_70024
_70025:
	push	0
	push	1
	push	_70028
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70024
_70026:
	push	0
	push	1
	push	_70029
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70024
_70027:
	push	0
	push	1
	push	_70030
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70024
_70024:
	jmp	_70031
_70022:
	cmp	dword [_bb_currGameMode],948
	jne	_70032
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	je	_70035
	jmp	_70034
_70035:
	push	0
	push	1
	push	_70036
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_70034
_70034:
_70032:
_70031:
_70021:
_70014:
_70011:
_70008:
_70005:
_69998:
	cmp	dword [ebp-24],0
	je	_70037
	jmp	_7787
_70037:
	jmp	_7792
_7787:
	push	_bb_TObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_brl_stream_TStream
	push	dword [ebp-24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-4],0
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_70047
_7791:
	push	_brl_stream_TStream
	push	dword [ebp-24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	mov	dword [ebp-16],eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_70052
	mov	eax,dword [ebp+8]
	cmp	eax,5
	sete	al
	movzx	eax,al
_70052:
	cmp	eax,0
	je	_70058
	mov	eax,dword [ebp+12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_70054
	mov	eax,dword [ebp+12]
	cmp	eax,6
	sete	al
	movzx	eax,al
_70054:
	cmp	eax,0
	jne	_70056
	mov	eax,dword [ebp+12]
	cmp	eax,9
	sete	al
	movzx	eax,al
_70056:
_70058:
	cmp	eax,0
	jne	_70060
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_70060:
	cmp	eax,0
	jne	_70064
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_70062
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_70062:
_70064:
	cmp	eax,0
	je	_70066
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	jmp	_70067
_70066:
	fld	dword [_127213]
_70067:
	mov	edx,dword [_bb_isininjabox]
	mov	eax,ebx
	sub	eax,1
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	mov	ecx,edi
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],0
	je	_127243
	fstp	st0
	jmp	_70068
_127243:
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-12]
	push	dword [ebp-16]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	push	eax
	mov	eax,edi
	sub	eax,1
	push	eax
	mov	eax,ebx
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,20
	mov	dword [ebp-8],eax
_70068:
_7789:
	add	dword [ebp-4],1
_70047:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-4],eax
	jle	_7791
_7790:
	jmp	_7794
_7792:
_7794:
	cmp	dword [ebp-24],0
	je	_70069
	push	_brl_stream_TStream
	push	dword [ebp-24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_70069:
	mov	eax,0
	jmp	_16419
_16419:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingMusuhAwal:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],0
	mov	dword [_70144],_70145
	cmp	dword [_bb_currGameMode],123
	jne	_70070
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70072
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70073
_70070:
	cmp	dword [_bb_currGameMode],252
	jne	_70074
	cmp	dword [_bb_currModeContinuous],2521
	jne	_70075
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70076
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70077
_70075:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_70078
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70079
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
_70078:
_70077:
	jmp	_70080
_70074:
	cmp	dword [_bb_currGameMode],356
	jne	_70081
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70082
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70083
_70081:
	cmp	dword [_bb_currGameMode],591
	jne	_70084
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70085
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70086
_70084:
	cmp	dword [_bb_currGameMode],666
	jne	_70087
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70088
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70089
_70087:
	cmp	dword [_bb_currGameMode],843
	jne	_70090
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_70091
	jmp	_70094
_70091:
	mov	eax,dword [_bb_hasilRandomDesain]
_70094:
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70095
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70096
_70090:
	cmp	dword [_bb_currGameMode],934
	jne	_70097
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70100
	cmp	eax,93473
	je	_70101
	cmp	eax,93451
	je	_70102
	cmp	eax,93425
	je	_70103
	cmp	eax,93499
	je	_70104
	cmp	eax,93443
	je	_70105
	cmp	eax,93411
	je	_70106
	cmp	eax,93466
	je	_70107
	cmp	eax,93437
	je	_70108
	jmp	_70099
_70100:
	push	0
	push	1
	push	_70109
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70101:
	push	0
	push	1
	push	_70110
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70102:
	push	0
	push	1
	push	_70111
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70103:
	push	0
	push	1
	push	_70112
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70104:
	push	0
	push	1
	push	_70113
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70105:
	push	0
	push	1
	push	_70114
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70106:
	push	0
	push	1
	push	_70115
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70107:
	push	0
	push	1
	push	_70116
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70108:
	push	0
	push	1
	push	_70117
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70099
_70099:
	jmp	_70118
_70097:
	cmp	dword [_bb_currGameMode],948
	jne	_70119
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70122
	cmp	eax,94813
	je	_70123
	cmp	eax,94877
	je	_70124
	cmp	eax,94854
	je	_70125
	cmp	eax,94869
	je	_70126
	cmp	eax,94892
	je	_70127
	cmp	eax,94847
	je	_70128
	cmp	eax,94870
	je	_70129
	cmp	eax,94825
	je	_70130
	cmp	eax,94806
	je	_70131
	jmp	_70121
_70122:
	push	0
	push	1
	push	_70132
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70123:
	push	0
	push	1
	push	_70133
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70124:
	push	0
	push	1
	push	_70134
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70125:
	push	0
	push	1
	push	_70135
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70126:
	push	0
	push	1
	push	_70136
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70127:
	push	0
	push	1
	push	_70137
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70128:
	push	0
	push	1
	push	_70138
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70129:
	push	0
	push	1
	push	_70139
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70130:
	push	0
	push	1
	push	_70140
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70131:
	push	0
	push	1
	push	_70141
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_70121
_70121:
_70119:
_70118:
_70096:
_70089:
_70086:
_70083:
_70080:
_70073:
	cmp	dword [ebp-12],0
	je	_70142
	jmp	_7822
_70142:
	jmp	_7827
_7822:
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-4],0
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_70151
_7826:
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	mov	esi,eax
	push	2525
	push	0
	push	0
	push	_5743
	mov	eax,dword [edi]
	call	dword [eax+300]
	add	esp,4
	push	eax
	push	esi
	mov	eax,dword [edi]
	call	dword [eax+300]
	add	esp,4
	push	eax
	mov	eax,ebx
	sub	eax,1
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+316]
	add	esp,24
	mov	edi,eax
_7824:
	add	dword [ebp-4],1
_70151:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-4],eax
	jle	_7826
_7825:
	jmp	_7829
_7827:
_7829:
	cmp	dword [ebp-12],0
	je	_70154
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_70154:
	mov	eax,0
	jmp	_16423
_16423:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingWaveMuncul:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],0
	mov	dword [_70229],_70230
	cmp	dword [_bb_currGameMode],123
	jne	_70155
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70157
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70158
_70155:
	cmp	dword [_bb_currGameMode],252
	jne	_70159
	cmp	dword [_bb_currModeContinuous],2521
	jne	_70160
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70161
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70162
_70160:
	cmp	dword [_bb_currModeContinuous],2522
	jne	_70163
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70164
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
_70163:
_70162:
	jmp	_70165
_70159:
	cmp	dword [_bb_currGameMode],356
	jne	_70166
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70167
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70168
_70166:
	cmp	dword [_bb_currGameMode],591
	jne	_70169
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70170
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70171
_70169:
	cmp	dword [_bb_currGameMode],666
	jne	_70172
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70173
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70174
_70172:
	cmp	dword [_bb_currGameMode],843
	jne	_70175
	cmp	dword [_bb_hasilRandomDesain],0
	jne	_70176
	jmp	_70179
_70176:
	mov	eax,dword [_bb_hasilRandomDesain]
_70179:
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70180
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70181
_70175:
	cmp	dword [_bb_currGameMode],934
	jne	_70182
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70185
	cmp	eax,93473
	je	_70186
	cmp	eax,93451
	je	_70187
	cmp	eax,93425
	je	_70188
	cmp	eax,93499
	je	_70189
	cmp	eax,93443
	je	_70190
	cmp	eax,93411
	je	_70191
	cmp	eax,93466
	je	_70192
	cmp	eax,93437
	je	_70193
	jmp	_70184
_70185:
	push	0
	push	1
	push	_70194
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70186:
	push	0
	push	1
	push	_70195
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70187:
	push	0
	push	1
	push	_70196
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70188:
	push	0
	push	1
	push	_70197
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70189:
	push	0
	push	1
	push	_70198
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70190:
	push	0
	push	1
	push	_70199
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70191:
	push	0
	push	1
	push	_70200
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70192:
	push	0
	push	1
	push	_70201
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70193:
	push	0
	push	1
	push	_70202
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70184
_70184:
	jmp	_70203
_70182:
	cmp	dword [_bb_currGameMode],948
	jne	_70204
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70207
	cmp	eax,94813
	je	_70208
	cmp	eax,94877
	je	_70209
	cmp	eax,94854
	je	_70210
	cmp	eax,94869
	je	_70211
	cmp	eax,94892
	je	_70212
	cmp	eax,94847
	je	_70213
	cmp	eax,94870
	je	_70214
	cmp	eax,94825
	je	_70215
	cmp	eax,94806
	je	_70216
	jmp	_70206
_70207:
	push	0
	push	1
	push	_70217
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70208:
	push	0
	push	1
	push	_70218
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70209:
	push	0
	push	1
	push	_70219
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70210:
	push	0
	push	1
	push	_70220
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70211:
	push	0
	push	1
	push	_70221
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70212:
	push	0
	push	1
	push	_70222
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70213:
	push	0
	push	1
	push	_70223
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70214:
	push	0
	push	1
	push	_70224
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70215:
	push	0
	push	1
	push	_70225
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70216:
	push	0
	push	1
	push	_70226
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70206
_70206:
_70204:
_70203:
_70181:
_70174:
_70171:
_70168:
_70165:
_70158:
	cmp	dword [ebp-8],0
	je	_70227
	jmp	_7857
_70227:
	jmp	_7862
_7857:
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_totalWave],eax
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [_bb_totalWave]
	sub	eax,1
	mov	edi,eax
	jmp	_70234
_7861:
	mov	ebx,dword [_bb_waktuWaveMuncul]
	push	_2230
	mov	eax,esi
	add	eax,1
	push	eax
	push	dword [ebp-4]
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_7859:
	add	esi,1
_70234:
	cmp	esi,edi
	jle	_7861
_7860:
	jmp	_7864
_7862:
_7864:
	cmp	dword [ebp-8],0
	je	_70236
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_70236:
	mov	eax,0
	jmp	_16427
_16427:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingMusuhBoarMania:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [_70241],_70242
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70238
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],0
	je	_70239
	jmp	_7867
_70239:
	jmp	_7872
_7867:
	push	_bb_TBtnBoar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,0
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_70249
_7871:
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	mov	esi,eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,edi
	add	eax,1
	push	eax
	push	esi
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,12
	mov	dword [ebp-4],eax
_7869:
	add	edi,1
_70249:
	cmp	edi,dword [ebp-8]
	jle	_7871
_7870:
	jmp	_7874
_7872:
_7874:
	cmp	dword [ebp-12],0
	je	_70251
	push	_brl_stream_TStream
	push	dword [ebp-12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_70251:
	mov	eax,0
	jmp	_16431
_16431:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileSettingSenjataBoarMania:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [_70256],_70257
	push	0
	push	1
	push	_2275
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_31
	push	ebx
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_70253
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],0
	je	_70254
	jmp	_7877
_70254:
	jmp	_7882
_7877:
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-12],0
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_70264
_7881:
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp-4],eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	mov	edi,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-12]
	add	eax,1
	push	eax
	push	edi
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,4
	push	eax
	mov	eax,ebx
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-4]
	sub	eax,1
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,16
	mov	dword [ebp-8],eax
	cmp	esi,1
	jne	_70269
	mov	eax,dword [ebp-8]
	mov	edx,dword [eax+284]
	mov	eax,dword [ebp-8]
	mov	dword [eax+280],edx
	mov	eax,dword [ebp-8]
	mov	dword [eax+292],50
	mov	eax,dword [ebp-8]
	mov	dword [eax+256],1
	push	_bb_TTrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [ebp-8]
	push	dword [edx+264]
	push	590
	mov	edx,dword [ebp-8]
	push	dword [edx+236]
	mov	edx,dword [ebp-8]
	push	dword [edx+232]
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,16
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+20]
	mov	dword [eax+24],edx
_70269:
_7879:
	add	dword [ebp-12],1
_70264:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-12],eax
	jle	_7881
_7880:
	jmp	_7884
_7882:
_7884:
	cmp	dword [ebp-20],0
	je	_70271
	push	_brl_stream_TStream
	push	dword [ebp-20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_70271:
	mov	eax,0
	jmp	_16435
_16435:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveCurrentLevel_BattleMode:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	dword [_70364],_70365
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6816
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	_6817
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_6822
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6823
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edx,eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_70281
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_70281:
	cmp	eax,0
	je	_70283
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70285
_70283:
	cmp	dword [_bb_currGameMode],666
	jne	_70286
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70289
	cmp	eax,1
	je	_70290
	cmp	eax,2
	je	_70291
	cmp	eax,3
	je	_70292
	cmp	eax,4
	je	_70293
	jmp	_70288
_70289:
	push	1
	push	1
	push	_6825
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70288
_70290:
	push	1
	push	1
	push	_6826
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70288
_70291:
	push	1
	push	1
	push	_6827
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70288
_70292:
	push	1
	push	1
	push	_6828
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70288
_70293:
	push	1
	push	1
	push	_6829
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70288
_70288:
	jmp	_70294
_70286:
	cmp	dword [_bb_currGameMode],753
	jne	_70295
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70298
	cmp	eax,1
	je	_70299
	cmp	eax,2
	je	_70300
	cmp	eax,3
	je	_70301
	cmp	eax,4
	je	_70302
	jmp	_70297
_70298:
	push	1
	push	1
	push	_6830
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70297
_70299:
	push	1
	push	1
	push	_6831
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70297
_70300:
	push	1
	push	1
	push	_6832
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70297
_70301:
	push	1
	push	1
	push	_6833
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70297
_70302:
	push	1
	push	1
	push	_6834
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70297
_70297:
	jmp	_70303
_70295:
	cmp	dword [_bb_currGameMode],843
	jne	_70304
	push	1
	push	1
	push	_6836
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70305
_70304:
	cmp	dword [_bb_currGameMode],356
	jne	_70306
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70309
	cmp	eax,1
	je	_70310
	cmp	eax,2
	je	_70311
	cmp	eax,3
	je	_70312
	cmp	eax,4
	je	_70313
	jmp	_70308
_70309:
	push	1
	push	1
	push	_6842
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70308
_70310:
	push	1
	push	1
	push	_6843
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70308
_70311:
	push	1
	push	1
	push	_6844
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70308
_70312:
	push	1
	push	1
	push	_6845
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70308
_70313:
	push	1
	push	1
	push	_6846
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70308
_70308:
	jmp	_70314
_70306:
	cmp	dword [_bb_currGameMode],478
	jne	_70315
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70318
	cmp	eax,1
	je	_70319
	cmp	eax,2
	je	_70320
	cmp	eax,3
	je	_70321
	cmp	eax,4
	je	_70322
	jmp	_70317
_70318:
	push	1
	push	1
	push	_6852
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70317
_70319:
	push	1
	push	1
	push	_6853
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70317
_70320:
	push	1
	push	1
	push	_6854
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70317
_70321:
	push	1
	push	1
	push	_6855
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70317
_70322:
	push	1
	push	1
	push	_6856
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70317
_70317:
	jmp	_70323
_70315:
	cmp	dword [_bb_currGameMode],591
	jne	_70324
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70327
	cmp	eax,1
	je	_70328
	cmp	eax,2
	je	_70329
	cmp	eax,3
	je	_70330
	cmp	eax,4
	je	_70331
	jmp	_70326
_70327:
	push	1
	push	1
	push	_6862
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70326
_70328:
	push	1
	push	1
	push	_6863
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70326
_70329:
	push	1
	push	1
	push	_6864
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70326
_70330:
	push	1
	push	1
	push	_6865
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70326
_70331:
	push	1
	push	1
	push	_6866
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70326
_70326:
	jmp	_70332
_70324:
	cmp	dword [_bb_currGameMode],934
	jne	_70333
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70334
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70337
	cmp	eax,93473
	je	_70338
	cmp	eax,93451
	je	_70339
	cmp	eax,93425
	je	_70340
	cmp	eax,93499
	je	_70341
	cmp	eax,93443
	je	_70342
	cmp	eax,93411
	je	_70343
	cmp	eax,93466
	je	_70344
	cmp	eax,93437
	je	_70345
	cmp	eax,93469
	je	_70346
	jmp	_70336
_70337:
	push	1
	push	1
	push	_6871
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70338:
	push	1
	push	1
	push	_6872
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70339:
	push	1
	push	1
	push	_6873
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70340:
	push	1
	push	1
	push	_6874
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70341:
	push	1
	push	1
	push	_6875
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70342:
	push	1
	push	1
	push	_6876
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70343:
	push	1
	push	1
	push	_6877
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70344:
	push	1
	push	1
	push	_6878
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70345:
	push	1
	push	1
	push	_6879
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70346:
	push	1
	push	1
	push	_6880
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70336
_70336:
	jmp	_70347
_70334:
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
_70347:
	jmp	_70348
_70333:
	cmp	dword [_bb_currGameMode],948
	jne	_70349
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70352
	cmp	eax,94813
	je	_70353
	cmp	eax,94877
	je	_70354
	cmp	eax,94854
	je	_70355
	cmp	eax,94869
	je	_70356
	cmp	eax,94892
	je	_70357
	cmp	eax,94847
	je	_70358
	cmp	eax,94870
	je	_70359
	cmp	eax,94825
	je	_70360
	cmp	eax,94806
	je	_70361
	jmp	_70351
_70352:
	push	1
	push	1
	push	_6881
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70353:
	push	1
	push	1
	push	_6882
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70354:
	push	1
	push	1
	push	_6883
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70355:
	push	1
	push	1
	push	_6884
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70356:
	push	1
	push	1
	push	_6885
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70357:
	push	1
	push	1
	push	_6886
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70358:
	push	1
	push	1
	push	_6887
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70359:
	push	1
	push	1
	push	_6888
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70360:
	push	1
	push	1
	push	_6889
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70361:
	push	1
	push	1
	push	_6890
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70351
_70351:
_70349:
_70348:
_70332:
_70323:
_70314:
_70305:
_70303:
_70294:
_70285:
	cmp	edi,0
	je	_70362
	jmp	_7886
_70362:
	jmp	_7888
_7886:
	call	_bb_saveFileLevel_BattleMode
	mov	dword [_bb_isLoadLevel],1
	cmp	dword [ebp+8],1
	jne	_70366
	mov	dword [_bb_currLevelName],1
_70366:
	call	_bb_saveFilePlayer
	jmp	_7890
_7888:
	mov	dword [_bb_isLoadLevel],0
	call	_bb_saveFilePlayer
_7890:
	mov	eax,0
	jmp	_16438
_16438:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFileLevel_BattleMode:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	ebx,0
	mov	dword [_70459],_70460
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6816
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	_6817
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_6822
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6823
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edx,eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_70376
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_70376:
	cmp	eax,0
	je	_70378
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70380
_70378:
	cmp	dword [_bb_currGameMode],666
	jne	_70381
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70384
	cmp	eax,1
	je	_70385
	cmp	eax,2
	je	_70386
	cmp	eax,3
	je	_70387
	cmp	eax,4
	je	_70388
	jmp	_70383
_70384:
	push	1
	push	1
	push	_6825
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70383
_70385:
	push	1
	push	1
	push	_6826
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70383
_70386:
	push	1
	push	1
	push	_6827
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70383
_70387:
	push	1
	push	1
	push	_6828
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70383
_70388:
	push	1
	push	1
	push	_6829
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70383
_70383:
	jmp	_70389
_70381:
	cmp	dword [_bb_currGameMode],753
	jne	_70390
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70393
	cmp	eax,1
	je	_70394
	cmp	eax,2
	je	_70395
	cmp	eax,3
	je	_70396
	cmp	eax,4
	je	_70397
	jmp	_70392
_70393:
	push	1
	push	1
	push	_6830
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70392
_70394:
	push	1
	push	1
	push	_6831
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70392
_70395:
	push	1
	push	1
	push	_6832
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70392
_70396:
	push	1
	push	1
	push	_6833
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70392
_70397:
	push	1
	push	1
	push	_6834
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70392
_70392:
	jmp	_70398
_70390:
	cmp	dword [_bb_currGameMode],843
	jne	_70399
	push	1
	push	1
	push	_6836
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70400
_70399:
	cmp	dword [_bb_currGameMode],356
	jne	_70401
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70404
	cmp	eax,1
	je	_70405
	cmp	eax,2
	je	_70406
	cmp	eax,3
	je	_70407
	cmp	eax,4
	je	_70408
	jmp	_70403
_70404:
	push	1
	push	1
	push	_6842
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70403
_70405:
	push	1
	push	1
	push	_6843
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70403
_70406:
	push	1
	push	1
	push	_6844
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70403
_70407:
	push	1
	push	1
	push	_6845
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70403
_70408:
	push	1
	push	1
	push	_6846
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70403
_70403:
	jmp	_70409
_70401:
	cmp	dword [_bb_currGameMode],478
	jne	_70410
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70413
	cmp	eax,1
	je	_70414
	cmp	eax,2
	je	_70415
	cmp	eax,3
	je	_70416
	cmp	eax,4
	je	_70417
	jmp	_70412
_70413:
	push	1
	push	1
	push	_6852
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70412
_70414:
	push	1
	push	1
	push	_6853
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70412
_70415:
	push	1
	push	1
	push	_6854
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70412
_70416:
	push	1
	push	1
	push	_6855
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70412
_70417:
	push	1
	push	1
	push	_6856
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70412
_70412:
	jmp	_70418
_70410:
	cmp	dword [_bb_currGameMode],591
	jne	_70419
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70422
	cmp	eax,1
	je	_70423
	cmp	eax,2
	je	_70424
	cmp	eax,3
	je	_70425
	cmp	eax,4
	je	_70426
	jmp	_70421
_70422:
	push	1
	push	1
	push	_6862
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70421
_70423:
	push	1
	push	1
	push	_6863
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70421
_70424:
	push	1
	push	1
	push	_6864
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70421
_70425:
	push	1
	push	1
	push	_6865
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70421
_70426:
	push	1
	push	1
	push	_6866
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70421
_70421:
	jmp	_70427
_70419:
	cmp	dword [_bb_currGameMode],934
	jne	_70428
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70429
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70432
	cmp	eax,93473
	je	_70433
	cmp	eax,93451
	je	_70434
	cmp	eax,93425
	je	_70435
	cmp	eax,93499
	je	_70436
	cmp	eax,93443
	je	_70437
	cmp	eax,93411
	je	_70438
	cmp	eax,93466
	je	_70439
	cmp	eax,93437
	je	_70440
	cmp	eax,93469
	je	_70441
	jmp	_70431
_70432:
	push	1
	push	1
	push	_6871
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70433:
	push	1
	push	1
	push	_6872
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70434:
	push	1
	push	1
	push	_6873
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70435:
	push	1
	push	1
	push	_6874
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70436:
	push	1
	push	1
	push	_6875
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70437:
	push	1
	push	1
	push	_6876
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70438:
	push	1
	push	1
	push	_6877
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70439:
	push	1
	push	1
	push	_6878
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70440:
	push	1
	push	1
	push	_6879
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70441:
	push	1
	push	1
	push	_6880
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70431
_70431:
	jmp	_70442
_70429:
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_70442:
	jmp	_70443
_70428:
	cmp	dword [_bb_currGameMode],948
	jne	_70444
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70447
	cmp	eax,94813
	je	_70448
	cmp	eax,94877
	je	_70449
	cmp	eax,94854
	je	_70450
	cmp	eax,94869
	je	_70451
	cmp	eax,94892
	je	_70452
	cmp	eax,94847
	je	_70453
	cmp	eax,94870
	je	_70454
	cmp	eax,94825
	je	_70455
	cmp	eax,94806
	je	_70456
	jmp	_70446
_70447:
	push	1
	push	1
	push	_6881
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70448:
	push	1
	push	1
	push	_6882
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70449:
	push	1
	push	1
	push	_6883
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70450:
	push	1
	push	1
	push	_6884
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70451:
	push	1
	push	1
	push	_6885
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70452:
	push	1
	push	1
	push	_6886
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70453:
	push	1
	push	1
	push	_6887
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70454:
	push	1
	push	1
	push	_6888
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70455:
	push	1
	push	1
	push	_6889
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70456:
	push	1
	push	1
	push	_6890
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70446
_70446:
_70444:
_70443:
_70427:
_70418:
_70409:
_70400:
_70398:
_70389:
_70380:
	cmp	ebx,0
	je	_70457
	jmp	_7892
_70457:
	jmp	_7894
_7892:
	push	ebx
	call	_bb_SaveLevel_Timer
	add	esp,4
	push	1
	push	ebx
	call	_bb_SaveLevel_Plant
	add	esp,8
	push	1
	push	ebx
	call	_bb_SaveLevel_Trap
	add	esp,8
	push	ebx
	call	_bb_SaveLevel_Enemy
	add	esp,4
	push	dword [_bb_nilaigame]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [_bb_nilaigame]
	call	_bb_GetSecurityKey
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	ebx
	call	_bb_SaveLevel_Defender
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_Obstacle
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_ItemDrop
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_FarmTool
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_AnimPanenBuah
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_Kurcaci
	add	esp,4
	push	1
	push	ebx
	call	_bb_SaveLevel_Power
	add	esp,8
	push	ebx
	call	_bb_SaveLevel_Disturber
	add	esp,4
	cmp	dword [_bb_currGameMode],666
	jne	_70462
	push	ebx
	call	_bb_SaveLevel_CataDef
	add	esp,4
_70462:
	cmp	dword [_bb_currGameMode],753
	jne	_70463
	push	ebx
	call	_bb_SaveLevel_BtnBoar
	add	esp,4
_70463:
	cmp	dword [_bb_currGameMode],934
	jne	_70464
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70467
	cmp	eax,93469
	je	_70468
	jmp	_70466
_70467:
	push	ebx
	call	_bb_SaveLevel_PanelJackpot
	add	esp,4
	jmp	_70466
_70468:
	push	ebx
	call	_bb_SaveLevel_TreasureChest
	add	esp,4
	jmp	_70466
_70466:
_70464:
	push	ebx
	call	_bb_SaveLevel_EnemyShip
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7896
_7894:
_7896:
	mov	eax,0
	jmp	_16440
_16440:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileLevel_BattleMode:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	dword [_70561],_70562
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6816
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	_6817
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-16],eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-20],eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-24],eax
	push	_6822
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6823
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edx,eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_70478
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_70478:
	cmp	eax,0
	je	_70480
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70482
_70480:
	cmp	dword [_bb_currGameMode],666
	jne	_70483
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70486
	cmp	eax,1
	je	_70487
	cmp	eax,2
	je	_70488
	cmp	eax,3
	je	_70489
	cmp	eax,4
	je	_70490
	jmp	_70485
_70486:
	push	1
	push	1
	push	_6825
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70485
_70487:
	push	1
	push	1
	push	_6826
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70485
_70488:
	push	1
	push	1
	push	_6827
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70485
_70489:
	push	1
	push	1
	push	_6828
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70485
_70490:
	push	1
	push	1
	push	_6829
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70485
_70485:
	jmp	_70491
_70483:
	cmp	dword [_bb_currGameMode],753
	jne	_70492
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70495
	cmp	eax,1
	je	_70496
	cmp	eax,2
	je	_70497
	cmp	eax,3
	je	_70498
	cmp	eax,4
	je	_70499
	jmp	_70494
_70495:
	push	1
	push	1
	push	_6830
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70494
_70496:
	push	1
	push	1
	push	_6831
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70494
_70497:
	push	1
	push	1
	push	_6832
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70494
_70498:
	push	1
	push	1
	push	_6833
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70494
_70499:
	push	1
	push	1
	push	_6834
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70494
_70494:
	jmp	_70500
_70492:
	cmp	dword [_bb_currGameMode],843
	jne	_70501
	push	1
	push	1
	push	_6836
	push	dword [_bb_currPlayer]
	push	dword [ebp-24]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70502
_70501:
	cmp	dword [_bb_currGameMode],356
	jne	_70503
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70506
	cmp	eax,1
	je	_70507
	cmp	eax,2
	je	_70508
	cmp	eax,3
	je	_70509
	cmp	eax,4
	je	_70510
	jmp	_70505
_70506:
	push	1
	push	1
	push	_6842
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70505
_70507:
	push	1
	push	1
	push	_6843
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70505
_70508:
	push	1
	push	1
	push	_6844
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70505
_70509:
	push	1
	push	1
	push	_6845
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70505
_70510:
	push	1
	push	1
	push	_6846
	push	dword [_bb_currPlayer]
	push	dword [ebp-12]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70505
_70505:
	jmp	_70511
_70503:
	cmp	dword [_bb_currGameMode],478
	jne	_70512
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70515
	cmp	eax,1
	je	_70516
	cmp	eax,2
	je	_70517
	cmp	eax,3
	je	_70518
	cmp	eax,4
	je	_70519
	jmp	_70514
_70515:
	push	1
	push	1
	push	_6852
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70514
_70516:
	push	1
	push	1
	push	_6853
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70514
_70517:
	push	1
	push	1
	push	_6854
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70514
_70518:
	push	1
	push	1
	push	_6855
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70514
_70519:
	push	1
	push	1
	push	_6856
	push	dword [_bb_currPlayer]
	push	dword [ebp-16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70514
_70514:
	jmp	_70520
_70512:
	cmp	dword [_bb_currGameMode],591
	jne	_70521
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70524
	cmp	eax,1
	je	_70525
	cmp	eax,2
	je	_70526
	cmp	eax,3
	je	_70527
	cmp	eax,4
	je	_70528
	jmp	_70523
_70524:
	push	1
	push	1
	push	_6862
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70523
_70525:
	push	1
	push	1
	push	_6863
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70523
_70526:
	push	1
	push	1
	push	_6864
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70523
_70527:
	push	1
	push	1
	push	_6865
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70523
_70528:
	push	1
	push	1
	push	_6866
	push	dword [_bb_currPlayer]
	push	dword [ebp-20]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70523
_70523:
	jmp	_70529
_70521:
	cmp	dword [_bb_currGameMode],934
	jne	_70530
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70531
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70534
	cmp	eax,93473
	je	_70535
	cmp	eax,93451
	je	_70536
	cmp	eax,93425
	je	_70537
	cmp	eax,93499
	je	_70538
	cmp	eax,93443
	je	_70539
	cmp	eax,93411
	je	_70540
	cmp	eax,93466
	je	_70541
	cmp	eax,93437
	je	_70542
	cmp	eax,93469
	je	_70543
	jmp	_70533
_70534:
	push	1
	push	1
	push	_6871
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70535:
	push	1
	push	1
	push	_6872
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70536:
	push	1
	push	1
	push	_6873
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70537:
	push	1
	push	1
	push	_6874
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70538:
	push	1
	push	1
	push	_6875
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70539:
	push	1
	push	1
	push	_6876
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70540:
	push	1
	push	1
	push	_6877
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70541:
	push	1
	push	1
	push	_6878
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70542:
	push	1
	push	1
	push	_6879
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70543:
	push	1
	push	1
	push	_6880
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70533
_70533:
	jmp	_70544
_70531:
	push	1
	push	1
	push	_6824
	push	dword [_bb_currPlayer]
	push	esi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
_70544:
	jmp	_70545
_70530:
	cmp	dword [_bb_currGameMode],948
	jne	_70546
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70549
	cmp	eax,94813
	je	_70550
	cmp	eax,94877
	je	_70551
	cmp	eax,94854
	je	_70552
	cmp	eax,94869
	je	_70553
	cmp	eax,94892
	je	_70554
	cmp	eax,94847
	je	_70555
	cmp	eax,94870
	je	_70556
	cmp	eax,94825
	je	_70557
	cmp	eax,94806
	je	_70558
	jmp	_70548
_70549:
	push	1
	push	1
	push	_6881
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70550:
	push	1
	push	1
	push	_6882
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70551:
	push	1
	push	1
	push	_6883
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70552:
	push	1
	push	1
	push	_6884
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70553:
	push	1
	push	1
	push	_6885
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70554:
	push	1
	push	1
	push	_6886
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70555:
	push	1
	push	1
	push	_6887
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70556:
	push	1
	push	1
	push	_6888
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70557:
	push	1
	push	1
	push	_6889
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70558:
	push	1
	push	1
	push	_6890
	push	dword [_bb_currPlayer]
	push	edx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	jmp	_70548
_70548:
_70546:
_70545:
_70529:
_70520:
_70511:
_70502:
_70500:
_70491:
_70482:
	cmp	edi,0
	je	_70559
	jmp	_7898
_70559:
	jmp	_7900
_7898:
	push	edi
	call	_bb_LoadLevel_Timer
	add	esp,4
	push	1
	push	edi
	call	_bb_LoadLevel_Plant
	add	esp,8
	push	1
	push	edi
	call	_bb_LoadLevel_Trap
	add	esp,8
	push	edi
	call	_bb_LoadLevel_Enemy
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,1
	jne	_70566
	mov	dword [_bb_nilaigame],ebx
	jmp	_70567
_70566:
	mov	dword [_bb_nilaigame],0
_70567:
	call	_bb_updateNilaiLevel
	push	edi
	call	_bb_LoadLevel_Defender
	add	esp,4
	push	edi
	call	_bb_LoadLevel_Obstacle
	add	esp,4
	push	edi
	call	_bb_LoadLevel_ItemDrop
	add	esp,4
	push	edi
	call	_bb_LoadLevel_FarmTool
	add	esp,4
	push	edi
	call	_bb_LoadLevel_AnimPanenBuah
	add	esp,4
	push	edi
	call	_bb_LoadLevel_Kurcaci
	add	esp,4
	push	1
	push	edi
	call	_bb_LoadLevel_Power
	add	esp,8
	push	edi
	call	_bb_LoadLevel_Disturber
	add	esp,4
	cmp	dword [_bb_currGameMode],666
	jne	_70568
	push	edi
	call	_bb_LoadLevel_CataDef
	add	esp,4
_70568:
	cmp	dword [_bb_currGameMode],753
	jne	_70569
	push	edi
	call	_bb_LoadLevel_BtnBoar
	add	esp,4
_70569:
	cmp	dword [_bb_currGameMode],934
	jne	_70570
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70573
	cmp	eax,93469
	je	_70574
	jmp	_70572
_70573:
	push	edi
	call	_bb_LoadLevel_PanelJackpot
	add	esp,4
	jmp	_70572
_70574:
	push	edi
	call	_bb_LoadLevel_TreasureChest
	add	esp,4
	jmp	_70572
_70572:
_70570:
	push	edi
	call	_bb_LoadLevel_EnemyShip
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7902
_7900:
_7902:
	mov	eax,0
	jmp	_16442
_16442:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileLevel_ClipTeaser:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_70579],_70580
	push	0
	push	1
	push	_70576
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	edi,eax
	cmp	edi,0
	je	_70577
	jmp	_7905
_70577:
	jmp	_7907
_7905:
	push	edi
	call	_bb_LoadLevel_Timer
	add	esp,4
	push	1
	push	edi
	call	_bb_LoadLevel_Plant
	add	esp,8
	push	1
	push	edi
	call	_bb_LoadLevel_Trap
	add	esp,8
	push	edi
	call	_bb_LoadLevel_Enemy
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,1
	jne	_70584
	mov	dword [_bb_nilaigame],ebx
	jmp	_70585
_70584:
	mov	dword [_bb_nilaigame],0
_70585:
	call	_bb_updateNilaiLevel
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	ebx
	call	_bb_ValidasiSecurityKey
	add	esp,8
	cmp	eax,1
	jne	_70586
	mov	dword [_bb_moneygame],ebx
	jmp	_70587
_70586:
	mov	dword [_bb_moneygame],0
_70587:
	call	_bb_updateMoneyGame
	push	edi
	call	_bb_LoadLevel_Defender
	add	esp,4
	push	edi
	call	_bb_LoadLevel_Obstacle
	add	esp,4
	push	edi
	call	_bb_LoadLevel_ItemDrop
	add	esp,4
	push	edi
	call	_bb_LoadLevel_FarmTool
	add	esp,4
	push	edi
	call	_bb_LoadLevel_AnimPanenBuah
	add	esp,4
	push	edi
	call	_bb_LoadLevel_Kurcaci
	add	esp,4
	push	1
	push	edi
	call	_bb_LoadLevel_Power
	add	esp,8
	push	edi
	call	_bb_LoadLevel_Disturber
	add	esp,4
	push	_brl_stream_TStream
	push	edi
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7909
_7907:
_7909:
	mov	eax,0
	jmp	_16444
_16444:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFileLevel_Bersambung:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [_70623],_70624
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-8],eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edx,dword [_bb_currGameMode]
	cmp	edx,356
	je	_70595
	cmp	edx,478
	je	_70596
	cmp	edx,591
	je	_70597
	cmp	edx,843
	je	_70598
	jmp	_70594
_70595:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70601
	cmp	eax,1
	je	_70602
	cmp	eax,2
	je	_70603
	cmp	eax,3
	je	_70604
	cmp	eax,4
	je	_70605
	jmp	_70600
_70601:
	push	1
	push	1
	push	_6837
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70600
_70602:
	push	1
	push	1
	push	_6838
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70600
_70603:
	push	1
	push	1
	push	_6839
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70600
_70604:
	push	1
	push	1
	push	_6840
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70600
_70605:
	push	1
	push	1
	push	_6841
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70600
_70600:
	jmp	_70594
_70596:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70609
	cmp	eax,1
	je	_70610
	cmp	eax,2
	je	_70611
	cmp	eax,3
	je	_70612
	cmp	eax,4
	je	_70613
	jmp	_70608
_70609:
	push	1
	push	1
	push	_6847
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70608
_70610:
	push	1
	push	1
	push	_6848
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70608
_70611:
	push	1
	push	1
	push	_6849
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70608
_70612:
	push	1
	push	1
	push	_6850
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70608
_70613:
	push	1
	push	1
	push	_6851
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70608
_70608:
	jmp	_70594
_70597:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70616
	cmp	eax,1
	je	_70617
	cmp	eax,2
	je	_70618
	cmp	eax,3
	je	_70619
	cmp	eax,4
	je	_70620
	jmp	_70615
_70616:
	push	1
	push	1
	push	_6857
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70615
_70617:
	push	1
	push	1
	push	_6858
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70615
_70618:
	push	1
	push	1
	push	_6859
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70615
_70619:
	push	1
	push	1
	push	_6860
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70615
_70620:
	push	1
	push	1
	push	_6861
	push	dword [_bb_currPlayer]
	push	dword [ebp-8]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70615
_70615:
	jmp	_70594
_70598:
	push	1
	push	1
	push	_6835
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_70594
_70594:
	cmp	dword [ebp-4],0
	je	_70621
	jmp	_7911
_70621:
	jmp	_7913
_7911:
	push	2
	push	dword [ebp-4]
	call	_bb_SaveLevel_Plant
	add	esp,8
	cmp	dword [_bb_currGameMode],478
	je	_70626
	push	2
	push	dword [ebp-4]
	call	_bb_SaveLevel_Trap
	add	esp,8
_70626:
	push	dword [_bb_nilaigame]
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_nilaigame]
	add	eax,25
	imul	eax,25
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	ebx
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	2
	push	dword [ebp-4]
	call	_bb_SaveLevel_Power
	add	esp,8
	push	dword [_bb_totalEnemy_Last]
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	push	dword [_bb_totalTime_Last]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	ebx
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	ebx
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	push	_brl_stream_TStream
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7915
_7913:
_7915:
	mov	eax,0
	jmp	_16446
_16446:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileLevel_Bersambung:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	dword [_70662],_70663
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	_6818
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	_6819
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edi,eax
	push	_6820
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-4],eax
	push	_6821
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	edx,dword [_bb_currGameMode]
	cmp	edx,356
	je	_70634
	cmp	edx,478
	je	_70635
	cmp	edx,591
	je	_70636
	cmp	edx,843
	je	_70637
	jmp	_70633
_70634:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70640
	cmp	eax,1
	je	_70641
	cmp	eax,2
	je	_70642
	cmp	eax,3
	je	_70643
	cmp	eax,4
	je	_70644
	jmp	_70639
_70640:
	push	1
	push	1
	push	_6837
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70639
_70641:
	push	1
	push	1
	push	_6838
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70639
_70642:
	push	1
	push	1
	push	_6839
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70639
_70643:
	push	1
	push	1
	push	_6840
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70639
_70644:
	push	1
	push	1
	push	_6841
	push	dword [_bb_currPlayer]
	push	ebx
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70639
_70639:
	jmp	_70633
_70635:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70648
	cmp	eax,1
	je	_70649
	cmp	eax,2
	je	_70650
	cmp	eax,3
	je	_70651
	cmp	eax,4
	je	_70652
	jmp	_70647
_70648:
	push	1
	push	1
	push	_6847
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70647
_70649:
	push	1
	push	1
	push	_6848
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70647
_70650:
	push	1
	push	1
	push	_6849
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70647
_70651:
	push	1
	push	1
	push	_6850
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70647
_70652:
	push	1
	push	1
	push	_6851
	push	dword [_bb_currPlayer]
	push	edi
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70647
_70647:
	jmp	_70633
_70636:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,0
	je	_70655
	cmp	eax,1
	je	_70656
	cmp	eax,2
	je	_70657
	cmp	eax,3
	je	_70658
	cmp	eax,4
	je	_70659
	jmp	_70654
_70655:
	push	1
	push	1
	push	_6857
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70654
_70656:
	push	1
	push	1
	push	_6858
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70654
_70657:
	push	1
	push	1
	push	_6859
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70654
_70658:
	push	1
	push	1
	push	_6860
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70654
_70659:
	push	1
	push	1
	push	_6861
	push	dword [_bb_currPlayer]
	push	dword [ebp-4]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70654
_70654:
	jmp	_70633
_70637:
	push	1
	push	1
	push	_6835
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_70633
_70633:
	cmp	dword [ebp-8],0
	je	_70660
	jmp	_7917
_70660:
	jmp	_7919
_7917:
	push	2
	push	dword [ebp-8]
	call	_bb_LoadLevel_Plant
	add	esp,8
	cmp	dword [_bb_currGameMode],478
	je	_70665
	push	2
	push	dword [ebp-8]
	call	_bb_LoadLevel_Trap
	add	esp,8
_70665:
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	esi,eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ecx,25
	cdq
	idiv	ecx
	sub	eax,25
	cmp	esi,eax
	jne	_70668
	mov	dword [_bb_nilaigame],esi
	jmp	_70669
_70668:
	mov	dword [_bb_nilaigame],0
_70669:
	call	_bb_updateNilaiLevel
	push	2
	push	dword [ebp-8]
	call	_bb_LoadLevel_Power
	add	esp,8
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_totalEnemy_Last],eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [_bb_totalTime_Last],eax
	push	_brl_stream_TStream
	push	dword [ebp-8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7921
_7919:
_7921:
	mov	eax,0
	jmp	_16448
_16448:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveCurrentLevel_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	mov	dword [_70675],_70676
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],3
	jne	_70671
	push	1
	push	1
	push	_6867
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
_70671:
	cmp	esi,0
	je	_70673
	jmp	_7923
_70673:
	jmp	_7925
_7923:
	call	_bb_saveFileLevel_Garden
	mov	dword [_bb_isLoadLevel],1
	push	dword [_bb_currLevelName]
	call	_bb_SetIsLoadGarden
	add	esp,4
	cmp	ebx,1
	jne	_70677
	mov	dword [_bb_currLevelName],1
_70677:
	call	_bb_saveFilePlayer
	jmp	_7927
_7925:
	call	_bb_saveFilePlayer
_7927:
	mov	eax,0
	jmp	_16451
_16451:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFileLevel_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,0
	mov	dword [_70683],_70684
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],3
	jne	_70679
	push	1
	push	1
	push	_6867
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_70679:
	cmp	ebx,0
	je	_70681
	jmp	_7929
_70681:
	jmp	_7931
_7929:
	push	ebx
	call	_bb_SaveGarden_Plant
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_Obstacle
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_FarmTool
	add	esp,4
	push	ebx
	call	_bb_SaveLevel_AnimPanenBuah
	add	esp,4
	push	ebx
	call	_bb_SaveGarden_Kurcaci
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7933
_7931:
_7933:
	mov	eax,0
	jmp	_16453
_16453:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileLevel_Garden:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,0
	mov	dword [_70690],_70691
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],3
	jne	_70686
	push	1
	push	1
	push	_6867
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_70686:
	cmp	ebx,0
	je	_70688
	jmp	_7935
_70688:
	jmp	_7937
_7935:
	push	ebx
	call	_bb_LoadGarden_Plant
	add	esp,4
	push	ebx
	call	_bb_LoadLevel_Obstacle
	add	esp,4
	push	ebx
	call	_bb_LoadLevel_FarmTool
	add	esp,4
	push	ebx
	call	_bb_LoadLevel_AnimPanenBuah
	add	esp,4
	push	ebx
	call	_bb_LoadGarden_Kurcaci
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7939
_7937:
_7939:
	mov	eax,0
	jmp	_16455
_16455:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveCurrentLevel_Ranch:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	mov	dword [_70701],_70702
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],41
	jne	_70693
	push	1
	push	1
	push	_6868
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	jmp	_70695
_70693:
	cmp	dword [_bb_currLevelName],42
	jne	_70696
	push	1
	push	1
	push	_6869
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
	jmp	_70697
_70696:
	cmp	dword [_bb_currLevelName],43
	jne	_70698
	push	1
	push	1
	push	_6870
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	esi,eax
_70698:
_70697:
_70695:
	cmp	esi,0
	je	_70699
	jmp	_7941
_70699:
	jmp	_7943
_7941:
	call	_bb_saveFileLevel_Ranch
	mov	dword [_bb_isLoadLevel],1
	push	dword [_bb_currLevelName]
	call	_bb_SetIsLoadGarden
	add	esp,4
	cmp	ebx,1
	jne	_70703
	mov	dword [_bb_currLevelName],1
_70703:
	call	_bb_saveFilePlayer
	jmp	_7945
_7943:
	call	_bb_saveFilePlayer
_7945:
	mov	eax,0
	jmp	_16458
_16458:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_saveFileLevel_Ranch:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,0
	mov	dword [_70713],_70714
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],41
	jne	_70705
	push	1
	push	1
	push	_6868
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70707
_70705:
	cmp	dword [_bb_currLevelName],42
	jne	_70708
	push	1
	push	1
	push	_6869
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70709
_70708:
	cmp	dword [_bb_currLevelName],43
	jne	_70710
	push	1
	push	1
	push	_6870
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_70710:
_70709:
_70707:
	cmp	ebx,0
	je	_70711
	jmp	_7947
_70711:
	jmp	_7949
_7947:
	push	ebx
	call	_bb_SaveRanch_Ternak
	add	esp,4
	push	ebx
	call	_bb_SaveRanch_Fodder
	add	esp,4
	push	ebx
	call	_bb_SaveRanch_Product
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7951
_7949:
_7951:
	mov	eax,0
	jmp	_16460
_16460:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_loadFileLevel_Ranch:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,0
	mov	dword [_70724],_70725
	push	_6815
	push	dword [_bb_currPlayer]
	push	dword [_bb_SAVEPATH]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	cmp	dword [_bb_currLevelName],41
	jne	_70716
	push	1
	push	1
	push	_6868
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70718
_70716:
	cmp	dword [_bb_currLevelName],42
	jne	_70719
	push	1
	push	1
	push	_6869
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	jmp	_70720
_70719:
	cmp	dword [_bb_currLevelName],43
	jne	_70721
	push	1
	push	1
	push	_6870
	push	dword [_bb_currPlayer]
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
_70721:
_70720:
_70718:
	cmp	ebx,0
	je	_70722
	jmp	_7953
_70722:
	jmp	_7955
_7953:
	push	ebx
	call	_bb_LoadRanch_Ternak
	add	esp,4
	push	ebx
	call	_bb_LoadRanch_Fodder
	add	esp,4
	push	ebx
	call	_bb_LoadRanch_Product
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_7957
_7955:
_7957:
	mov	eax,0
	jmp	_16462
_16462:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetSecurityKey:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	add	eax,25
	imul	eax,25
	jmp	_16465
_16465:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ValidasiSecurityKey:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ecx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,25
	cdq
	idiv	ebx
	sub	eax,25
	cmp	ecx,eax
	jne	_70726
	mov	eax,1
	jmp	_70728
_70726:
	mov	eax,0
_70728:
	jmp	_16469
_16469:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetIsLoadLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_7960
	push	dword [_bb_currGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_7959
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [ebp-8],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	je	_70732
	cmp	eax,252
	je	_70733
	cmp	eax,356
	je	_70734
	cmp	eax,478
	je	_70735
	cmp	eax,591
	je	_70736
	cmp	eax,666
	je	_70737
	cmp	eax,753
	je	_70738
	cmp	eax,843
	je	_70739
	cmp	eax,934
	je	_70740
	cmp	eax,948
	je	_70741
	jmp	_70731
_70732:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70743
_7963:
	mov	edi,0
	jmp	_70745
_7966:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7964:
	add	edi,1
_70745:
	cmp	edi,9
	jle	_7966
_7965:
_7961:
	add	dword [ebp-4],1
_70743:
	cmp	dword [ebp-4],4
	jle	_7963
_7962:
	jmp	_70731
_70733:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70746
_7969:
	mov	edi,0
	jmp	_70747
_7972:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7970:
	add	edi,1
_70747:
	cmp	edi,9
	jle	_7972
_7971:
_7967:
	add	dword [ebp-4],1
_70746:
	cmp	dword [ebp-4],4
	jle	_7969
_7968:
	jmp	_70731
_70734:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70748
_7975:
	mov	edi,0
	jmp	_70749
_7978:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Nightmare]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7976:
	add	edi,1
_70749:
	cmp	edi,4
	jle	_7978
_7977:
_7973:
	add	dword [ebp-4],1
_70748:
	cmp	dword [ebp-4],4
	jle	_7975
_7974:
	jmp	_70731
_70735:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70750
_7981:
	mov	edi,0
	jmp	_70751
_7984:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Harvest]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7982:
	add	edi,1
_70751:
	cmp	edi,4
	jle	_7984
_7983:
_7979:
	add	dword [ebp-4],1
_70750:
	cmp	dword [ebp-4],4
	jle	_7981
_7980:
	jmp	_70731
_70736:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70752
_7987:
	mov	edi,0
	jmp	_70753
_7990:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Defense]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7988:
	add	edi,1
_70753:
	cmp	edi,4
	jle	_7990
_7989:
_7985:
	add	dword [ebp-4],1
_70752:
	cmp	dword [ebp-4],4
	jle	_7987
_7986:
	jmp	_70731
_70737:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70754
_7993:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Catapult]
	mov	ebx,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
_7991:
	add	dword [ebp-4],1
_70754:
	cmp	dword [ebp-4],4
	jle	_7993
_7992:
	jmp	_70731
_70738:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70755
_7996:
	mov	edi,0
	jmp	_70756
_7999:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Boar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_7997:
	add	edi,1
_70756:
	cmp	edi,2
	jle	_7999
_7998:
_7994:
	add	dword [ebp-4],1
_70755:
	cmp	dword [ebp-4],4
	jle	_7996
_7995:
	jmp	_70731
_70739:
	mov	dword [ebp-8],6
	jmp	_70731
_70740:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70759
	cmp	eax,93473
	je	_70760
	cmp	eax,93451
	je	_70761
	cmp	eax,93425
	je	_70762
	cmp	eax,93499
	je	_70763
	cmp	eax,93443
	je	_70764
	cmp	eax,93411
	je	_70765
	cmp	eax,93466
	je	_70766
	cmp	eax,93437
	je	_70767
	cmp	eax,93469
	je	_70768
	jmp	_70758
_70759:
	mov	dword [ebp-8],0
	jmp	_70758
_70760:
	mov	dword [ebp-8],1
	jmp	_70758
_70761:
	mov	dword [ebp-8],2
	jmp	_70758
_70762:
	mov	dword [ebp-8],3
	jmp	_70758
_70763:
	mov	dword [ebp-8],4
	jmp	_70758
_70764:
	mov	dword [ebp-8],5
	jmp	_70758
_70765:
	mov	dword [ebp-8],6
	jmp	_70758
_70766:
	mov	dword [ebp-8],7
	jmp	_70758
_70767:
	mov	dword [ebp-8],8
	jmp	_70758
_70768:
	mov	dword [ebp-8],9
	jmp	_70758
_70758:
	jmp	_70731
_70741:
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70771
	cmp	eax,94813
	je	_70772
	cmp	eax,94877
	je	_70773
	cmp	eax,94854
	je	_70774
	cmp	eax,94869
	je	_70775
	cmp	eax,94892
	je	_70776
	cmp	eax,94847
	je	_70777
	cmp	eax,94870
	je	_70778
	cmp	eax,94825
	je	_70779
	cmp	eax,94806
	je	_70780
	jmp	_70770
_70771:
	mov	dword [ebp-8],0
	jmp	_70770
_70772:
	mov	dword [ebp-8],1
	jmp	_70770
_70773:
	mov	dword [ebp-8],2
	jmp	_70770
_70774:
	mov	dword [ebp-8],3
	jmp	_70770
_70775:
	mov	dword [ebp-8],4
	jmp	_70770
_70776:
	mov	dword [ebp-8],5
	jmp	_70770
_70777:
	mov	dword [ebp-8],6
	jmp	_70770
_70778:
	mov	dword [ebp-8],7
	jmp	_70770
_70779:
	mov	dword [ebp-8],8
	jmp	_70770
_70780:
	mov	dword [ebp-8],9
	jmp	_70770
_70770:
	jmp	_70731
_70731:
	cmp	dword [_bb_currGameMode],356
	jne	_70781
	mov	edx,dword [_bb_arrIsLoadLevel_Nightmare]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrSubLevel_Nightmare]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Nightmare]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_70782
_70781:
	cmp	dword [_bb_currGameMode],478
	jne	_70783
	mov	edx,dword [_bb_arrIsLoadLevel_Harvest]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrSubLevel_Harvest]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Harvest]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_70784
_70783:
	cmp	dword [_bb_currGameMode],591
	jne	_70785
	mov	edx,dword [_bb_arrIsLoadLevel_Defense]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrSubLevel_Defense]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Defense]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_70786
_70785:
	cmp	dword [_bb_currGameMode],666
	jne	_70787
	mov	edx,dword [_bb_arrIsLoadLevel_Catapult]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrSubLevel_Catapult]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Catapult]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_70788
_70787:
	cmp	dword [_bb_currGameMode],753
	jne	_70789
	mov	edx,dword [_bb_arrIsLoadLevel_Boar]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrSubLevel_Boar]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Boar]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	jmp	_70790
_70789:
	cmp	dword [_bb_currGameMode],934
	jne	_70791
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70792
	mov	edx,dword [_bb_arrIsLoadLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_level],eax
	mov	edx,dword [_bb_arrSubLevel_Ext]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Ext]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Ext]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
	jmp	_70793
_70792:
	mov	dword [ebp-8],0
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_level],eax
	mov	edx,dword [_bb_arrSubLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_70793:
	jmp	_70794
_70791:
	cmp	dword [_bb_currGameMode],948
	jne	_70795
	mov	edx,dword [_bb_arrIsLoadLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_level],eax
	mov	edx,dword [_bb_arrSubLevel_Spc]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName_Spc]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Spc]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
	jmp	_70796
_70795:
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	mov	edx,dword [_bb_arrLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_level],eax
	mov	edx,dword [_bb_arrSubLevel]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_sublevel],eax
	mov	edx,dword [_bb_arr_PlayerLevelName]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],eax
	mov	edx,dword [_bb_arr_PlayerLevelState]
	mov	eax,dword [ebp-8]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
_70796:
_70794:
_70790:
_70788:
_70786:
_70784:
_70782:
	mov	eax,0
	jmp	_16471
_16471:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetIsLoadLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_8000
	push	dword [_bb_currGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_7959
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	je	_70801
	cmp	eax,252
	je	_70802
	cmp	eax,356
	je	_70803
	cmp	eax,478
	je	_70804
	cmp	eax,591
	je	_70805
	cmp	eax,666
	je	_70806
	cmp	eax,753
	je	_70807
	cmp	eax,843
	je	_70808
	cmp	eax,934
	je	_70809
	cmp	eax,948
	je	_70810
	jmp	_70800
_70801:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70812
_8003:
	mov	edi,0
	jmp	_70814
_8006:
	mov	esi,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8004:
	add	edi,1
_70814:
	cmp	edi,9
	jle	_8006
_8005:
_8001:
	add	dword [ebp-4],1
_70812:
	cmp	dword [ebp-4],4
	jle	_8003
_8002:
	jmp	_70800
_70802:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70815
_8009:
	mov	edi,0
	jmp	_70816
_8012:
	mov	esi,dword [_bb_arrIsGetStar_Battle]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8010:
	add	edi,1
_70816:
	cmp	edi,9
	jle	_8012
_8011:
_8007:
	add	dword [ebp-4],1
_70815:
	cmp	dword [ebp-4],4
	jle	_8009
_8008:
	jmp	_70800
_70803:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70817
_8015:
	mov	edi,0
	jmp	_70818
_8018:
	mov	esi,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8016:
	add	edi,1
_70818:
	cmp	edi,4
	jle	_8018
_8017:
_8013:
	add	dword [ebp-4],1
_70817:
	cmp	dword [ebp-4],4
	jle	_8015
_8014:
	jmp	_70800
_70804:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70819
_8021:
	mov	edi,0
	jmp	_70820
_8024:
	mov	esi,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8022:
	add	edi,1
_70820:
	cmp	edi,4
	jle	_8024
_8023:
_8019:
	add	dword [ebp-4],1
_70819:
	cmp	dword [ebp-4],4
	jle	_8021
_8020:
	jmp	_70800
_70805:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70821
_8027:
	mov	edi,0
	jmp	_70822
_8030:
	mov	esi,dword [_bb_arrIsGetStar_Defense]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8028:
	add	edi,1
_70822:
	cmp	edi,4
	jle	_8030
_8029:
_8025:
	add	dword [ebp-4],1
_70821:
	cmp	dword [ebp-4],4
	jle	_8027
_8026:
	jmp	_70800
_70806:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70823
_8033:
	mov	edx,dword [_bb_arrIsGetStar_Catapult]
	mov	eax,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
_8031:
	add	dword [ebp-4],1
_70823:
	cmp	dword [ebp-4],4
	jle	_8033
_8032:
	jmp	_70800
_70807:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70824
_8036:
	mov	edi,0
	jmp	_70825
_8039:
	mov	esi,dword [_bb_arrIsGetStar_Boar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8037:
	add	edi,1
_70825:
	cmp	edi,2
	jle	_8039
_8038:
_8034:
	add	dword [ebp-4],1
_70824:
	cmp	dword [ebp-4],4
	jle	_8036
_8035:
	jmp	_70800
_70808:
	mov	dword [ebp-8],6
	jmp	_70800
_70809:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70828
	cmp	eax,93473
	je	_70829
	cmp	eax,93451
	je	_70830
	cmp	eax,93425
	je	_70831
	cmp	eax,93499
	je	_70832
	cmp	eax,93443
	je	_70833
	cmp	eax,93411
	je	_70834
	cmp	eax,93466
	je	_70835
	cmp	eax,93437
	je	_70836
	cmp	eax,93469
	je	_70837
	jmp	_70827
_70828:
	mov	dword [ebp-8],0
	jmp	_70827
_70829:
	mov	dword [ebp-8],1
	jmp	_70827
_70830:
	mov	dword [ebp-8],2
	jmp	_70827
_70831:
	mov	dword [ebp-8],3
	jmp	_70827
_70832:
	mov	dword [ebp-8],4
	jmp	_70827
_70833:
	mov	dword [ebp-8],5
	jmp	_70827
_70834:
	mov	dword [ebp-8],6
	jmp	_70827
_70835:
	mov	dword [ebp-8],7
	jmp	_70827
_70836:
	mov	dword [ebp-8],8
	jmp	_70827
_70837:
	mov	dword [ebp-8],9
	jmp	_70827
_70827:
	jmp	_70800
_70810:
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70840
	cmp	eax,94813
	je	_70841
	cmp	eax,94877
	je	_70842
	cmp	eax,94854
	je	_70843
	cmp	eax,94869
	je	_70844
	cmp	eax,94892
	je	_70845
	cmp	eax,94847
	je	_70846
	cmp	eax,94870
	je	_70847
	cmp	eax,94825
	je	_70848
	cmp	eax,94806
	je	_70849
	jmp	_70839
_70840:
	mov	dword [ebp-8],0
	jmp	_70839
_70841:
	mov	dword [ebp-8],1
	jmp	_70839
_70842:
	mov	dword [ebp-8],2
	jmp	_70839
_70843:
	mov	dword [ebp-8],3
	jmp	_70839
_70844:
	mov	dword [ebp-8],4
	jmp	_70839
_70845:
	mov	dword [ebp-8],5
	jmp	_70839
_70846:
	mov	dword [ebp-8],6
	jmp	_70839
_70847:
	mov	dword [ebp-8],7
	jmp	_70839
_70848:
	mov	dword [ebp-8],8
	jmp	_70839
_70849:
	mov	dword [ebp-8],9
	jmp	_70839
_70839:
	jmp	_70800
_70800:
	cmp	dword [ebp-12],1
	jne	_70850
	cmp	dword [_bb_currGameMode],356
	jne	_70851
	mov	ecx,dword [_bb_arrIsLoadLevel_Nightmare]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Nightmare]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Nightmare]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Nightmare]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	jmp	_70852
_70851:
	cmp	dword [_bb_currGameMode],478
	jne	_70853
	mov	ecx,dword [_bb_arrIsLoadLevel_Harvest]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Harvest]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Harvest]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Harvest]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	jmp	_70854
_70853:
	cmp	dword [_bb_currGameMode],591
	jne	_70855
	mov	ecx,dword [_bb_arrIsLoadLevel_Defense]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Defense]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Defense]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Defense]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	jmp	_70856
_70855:
	cmp	dword [_bb_currGameMode],666
	jne	_70857
	mov	ecx,dword [_bb_arrIsLoadLevel_Catapult]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Catapult]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Catapult]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Catapult]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	jmp	_70858
_70857:
	cmp	dword [_bb_currGameMode],753
	jne	_70859
	mov	ecx,dword [_bb_arrIsLoadLevel_Boar]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Boar]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Boar]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Boar]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	jmp	_70860
_70859:
	cmp	dword [_bb_currGameMode],934
	jne	_70861
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70862
	mov	ecx,dword [_bb_arrIsLoadLevel_Ext]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrLevel_Ext]
	mov	edx,dword [_bb_level]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Ext]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Ext]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Ext]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	edx,dword [_bb_arrIsGetStar_Ext]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
	jmp	_70863
_70862:
	mov	dword [ebp-8],0
	mov	ecx,dword [_bb_arrIsLoadLevel]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrLevel]
	mov	edx,dword [_bb_level]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
_70863:
	jmp	_70864
_70861:
	cmp	dword [_bb_currGameMode],948
	jne	_70865
	mov	ecx,dword [_bb_arrIsLoadLevel_Spc]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrLevel_Spc]
	mov	edx,dword [_bb_level]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel_Spc]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Spc]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Spc]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	edx,dword [_bb_arrIsGetStar_Spc]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
	jmp	_70866
_70865:
	mov	ecx,dword [_bb_arrIsLoadLevel]
	mov	edx,dword [_bb_isLoadLevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrLevel]
	mov	edx,dword [_bb_level]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arrSubLevel]
	mov	edx,dword [_bb_sublevel]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName]
	mov	edx,dword [_bb_playerLevelName]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState]
	mov	edx,dword [_bb_playerLevelState]
	mov	eax,dword [ebp-8]
	mov	dword [ecx+eax*4+24],edx
_70866:
_70864:
_70860:
_70858:
_70856:
_70854:
_70852:
_70850:
	mov	eax,0
	jmp	_16473
_16473:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetIsLoadLevel_Only:
	push	ebp
	mov	ebp,esp
	mov	dword [_bb_isLoadLevel],0
	mov	eax,0
	mov	edx,dword [_bb_currGameMode]
	cmp	edx,123
	je	_70870
	cmp	edx,252
	je	_70871
	cmp	edx,356
	je	_70872
	cmp	edx,478
	je	_70873
	cmp	edx,591
	je	_70874
	cmp	edx,666
	je	_70875
	cmp	edx,753
	je	_70876
	cmp	edx,843
	je	_70877
	cmp	edx,934
	je	_70878
	cmp	edx,948
	je	_70879
	jmp	_70869
_70870:
	mov	eax,0
	jmp	_70869
_70871:
	mov	eax,0
	jmp	_70869
_70872:
	mov	eax,dword [_bb_currModeExtra]
	jmp	_70869
_70873:
	mov	eax,dword [_bb_currModeExtra]
	jmp	_70869
_70874:
	mov	eax,dword [_bb_currModeExtra]
	jmp	_70869
_70875:
	mov	eax,dword [_bb_currModeExtra]
	jmp	_70869
_70876:
	mov	eax,dword [_bb_currModeExtra]
	jmp	_70869
_70877:
	mov	eax,6
	jmp	_70869
_70878:
	mov	edx,dword [_bb_currModeExtra]
	cmp	edx,93446
	je	_70882
	cmp	edx,93473
	je	_70883
	cmp	edx,93451
	je	_70884
	cmp	edx,93425
	je	_70885
	cmp	edx,93499
	je	_70886
	cmp	edx,93443
	je	_70887
	cmp	edx,93411
	je	_70888
	cmp	edx,93466
	je	_70889
	cmp	edx,93437
	je	_70890
	cmp	edx,93469
	je	_70891
	jmp	_70881
_70882:
	mov	eax,0
	jmp	_70881
_70883:
	mov	eax,1
	jmp	_70881
_70884:
	mov	eax,2
	jmp	_70881
_70885:
	mov	eax,3
	jmp	_70881
_70886:
	mov	eax,4
	jmp	_70881
_70887:
	mov	eax,5
	jmp	_70881
_70888:
	mov	eax,6
	jmp	_70881
_70889:
	mov	eax,7
	jmp	_70881
_70890:
	mov	eax,8
	jmp	_70881
_70891:
	mov	eax,9
	jmp	_70881
_70881:
	jmp	_70869
_70879:
	mov	edx,dword [_bb_currModeSpecial]
	cmp	edx,94864
	je	_70894
	cmp	edx,94813
	je	_70895
	cmp	edx,94877
	je	_70896
	cmp	edx,94854
	je	_70897
	cmp	edx,94869
	je	_70898
	cmp	edx,94892
	je	_70899
	cmp	edx,94847
	je	_70900
	cmp	edx,94870
	je	_70901
	cmp	edx,94825
	je	_70902
	cmp	edx,94806
	je	_70903
	jmp	_70893
_70894:
	mov	eax,0
	jmp	_70893
_70895:
	mov	eax,1
	jmp	_70893
_70896:
	mov	eax,2
	jmp	_70893
_70897:
	mov	eax,3
	jmp	_70893
_70898:
	mov	eax,4
	jmp	_70893
_70899:
	mov	eax,5
	jmp	_70893
_70900:
	mov	eax,6
	jmp	_70893
_70901:
	mov	eax,7
	jmp	_70893
_70902:
	mov	eax,8
	jmp	_70893
_70903:
	mov	eax,9
	jmp	_70893
_70893:
	jmp	_70869
_70869:
	cmp	dword [_bb_currGameMode],356
	jne	_70904
	mov	edx,dword [_bb_arrIsLoadLevel_Nightmare]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70905
_70904:
	cmp	dword [_bb_currGameMode],478
	jne	_70906
	mov	edx,dword [_bb_arrIsLoadLevel_Harvest]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70907
_70906:
	cmp	dword [_bb_currGameMode],591
	jne	_70908
	mov	edx,dword [_bb_arrIsLoadLevel_Defense]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70909
_70908:
	cmp	dword [_bb_currGameMode],666
	jne	_70910
	mov	edx,dword [_bb_arrIsLoadLevel_Catapult]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70911
_70910:
	cmp	dword [_bb_currGameMode],753
	jne	_70912
	mov	edx,dword [_bb_arrIsLoadLevel_Boar]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70913
_70912:
	cmp	dword [_bb_currGameMode],934
	jne	_70914
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70915
	mov	edx,dword [_bb_arrIsLoadLevel_Ext]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70916
_70915:
	mov	eax,0
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
_70916:
	jmp	_70917
_70914:
	cmp	dword [_bb_currGameMode],948
	jne	_70918
	mov	edx,dword [_bb_arrIsLoadLevel_Spc]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
	jmp	_70919
_70918:
	mov	edx,dword [_bb_arrIsLoadLevel]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],eax
_70919:
_70917:
_70913:
_70911:
_70909:
_70907:
_70905:
	mov	eax,0
	jmp	_16475
_16475:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetArrIsGetStar_Only:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	je	_70923
	cmp	eax,252
	je	_70924
	cmp	eax,356
	je	_70925
	cmp	eax,478
	je	_70926
	cmp	eax,591
	je	_70927
	cmp	eax,666
	je	_70928
	cmp	eax,753
	je	_70929
	cmp	eax,843
	je	_70930
	cmp	eax,934
	je	_70931
	cmp	eax,948
	je	_70932
	jmp	_70922
_70923:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70934
_8042:
	mov	edi,0
	jmp	_70936
_8045:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8043:
	add	edi,1
_70936:
	cmp	edi,9
	jle	_8045
_8044:
_8040:
	add	dword [ebp-4],1
_70934:
	cmp	dword [ebp-4],4
	jle	_8042
_8041:
	jmp	_70922
_70924:
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	jmp	_70937
_8048:
	mov	edi,0
	jmp	_70938
_8051:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Battle]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Battle]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8049:
	add	edi,1
_70938:
	cmp	edi,9
	jle	_8051
_8050:
_8046:
	add	dword [ebp-4],1
_70937:
	cmp	dword [ebp-4],4
	jle	_8048
_8047:
	jmp	_70922
_70925:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70939
_8054:
	mov	edi,0
	jmp	_70940
_8057:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Nightmare]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Nightmare]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8055:
	add	edi,1
_70940:
	cmp	edi,4
	jle	_8057
_8056:
_8052:
	add	dword [ebp-4],1
_70939:
	cmp	dword [ebp-4],4
	jle	_8054
_8053:
	jmp	_70922
_70926:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70941
_8060:
	mov	edi,0
	jmp	_70942
_8063:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Harvest]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Harvest]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8061:
	add	edi,1
_70942:
	cmp	edi,4
	jle	_8063
_8062:
_8058:
	add	dword [ebp-4],1
_70941:
	cmp	dword [ebp-4],4
	jle	_8060
_8059:
	jmp	_70922
_70927:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70943
_8066:
	mov	edi,0
	jmp	_70944
_8069:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Defense]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Defense]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8067:
	add	edi,1
_70944:
	cmp	edi,4
	jle	_8069
_8068:
_8064:
	add	dword [ebp-4],1
_70943:
	cmp	dword [ebp-4],4
	jle	_8066
_8065:
	jmp	_70922
_70928:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70945
_8072:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Catapult]
	mov	ebx,dword [ebp-4]
	mov	ecx,dword [_bb_arrIsGetStar_Catapult]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
_8070:
	add	dword [ebp-4],1
_70945:
	cmp	dword [ebp-4],4
	jle	_8072
_8071:
	jmp	_70922
_70929:
	mov	eax,dword [_bb_currModeExtra]
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	jmp	_70946
_8075:
	mov	edi,0
	jmp	_70947
_8078:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-4]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	mov	ebx,eax
	add	ebx,edi
	mov	ecx,dword [_bb_arrIsGetStar_Boar]
	mov	edx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar_Boar]
	imul	edx,dword [eax+24]
	mov	eax,edx
	add	eax,edi
	mov	eax,dword [ecx+eax*4+28]
	mov	dword [esi+ebx*4+28],eax
_8076:
	add	edi,1
_70947:
	cmp	edi,2
	jle	_8078
_8077:
_8073:
	add	dword [ebp-4],1
_70946:
	cmp	dword [ebp-4],4
	jle	_8075
_8074:
	jmp	_70922
_70930:
	mov	dword [ebp-8],6
	jmp	_70922
_70931:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_70950
	cmp	eax,93473
	je	_70951
	cmp	eax,93451
	je	_70952
	cmp	eax,93425
	je	_70953
	cmp	eax,93499
	je	_70954
	cmp	eax,93443
	je	_70955
	cmp	eax,93411
	je	_70956
	cmp	eax,93466
	je	_70957
	cmp	eax,93437
	je	_70958
	cmp	eax,93469
	je	_70959
	jmp	_70949
_70950:
	mov	dword [ebp-8],0
	jmp	_70949
_70951:
	mov	dword [ebp-8],1
	jmp	_70949
_70952:
	mov	dword [ebp-8],2
	jmp	_70949
_70953:
	mov	dword [ebp-8],3
	jmp	_70949
_70954:
	mov	dword [ebp-8],4
	jmp	_70949
_70955:
	mov	dword [ebp-8],5
	jmp	_70949
_70956:
	mov	dword [ebp-8],6
	jmp	_70949
_70957:
	mov	dword [ebp-8],7
	jmp	_70949
_70958:
	mov	dword [ebp-8],8
	jmp	_70949
_70959:
	mov	dword [ebp-8],9
	jmp	_70949
_70949:
	jmp	_70922
_70932:
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_70962
	cmp	eax,94813
	je	_70963
	cmp	eax,94877
	je	_70964
	cmp	eax,94854
	je	_70965
	cmp	eax,94869
	je	_70966
	cmp	eax,94892
	je	_70967
	cmp	eax,94847
	je	_70968
	cmp	eax,94870
	je	_70969
	cmp	eax,94825
	je	_70970
	cmp	eax,94806
	je	_70971
	jmp	_70961
_70962:
	mov	dword [ebp-8],0
	jmp	_70961
_70963:
	mov	dword [ebp-8],1
	jmp	_70961
_70964:
	mov	dword [ebp-8],2
	jmp	_70961
_70965:
	mov	dword [ebp-8],3
	jmp	_70961
_70966:
	mov	dword [ebp-8],4
	jmp	_70961
_70967:
	mov	dword [ebp-8],5
	jmp	_70961
_70968:
	mov	dword [ebp-8],6
	jmp	_70961
_70969:
	mov	dword [ebp-8],7
	jmp	_70961
_70970:
	mov	dword [ebp-8],8
	jmp	_70961
_70971:
	mov	dword [ebp-8],9
	jmp	_70961
_70961:
	jmp	_70922
_70922:
	cmp	dword [_bb_currGameMode],934
	jne	_70972
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_70973
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Ext]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Ext]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
	jmp	_70974
_70973:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [ebp-8]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	edx,dword [eax+24]
	mov	dword [ecx+edx*4+28],0
_70974:
	jmp	_70975
_70972:
	cmp	dword [_bb_currGameMode],948
	jne	_70976
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	esi,dword [_bb_arrIsGetStar_Spc]
	mov	ebx,dword [ebp-8]
	mov	ecx,dword [_bb_arrIsGetStar_Spc]
	imul	ebx,dword [ecx+24]
	mov	ecx,dword [esi+ebx*4+28]
	mov	dword [edx+eax*4+28],ecx
_70976:
_70975:
	mov	eax,0
	jmp	_16477
_16477:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetIsLoadGarden:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_8080
	push	dword [_bb_currLevelName]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_8079
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_8080
	push	dword [_bb_currGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_7959
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_isLoadLevel],0
	mov	eax,0
	cmp	ebx,3
	je	_70980
	cmp	ebx,41
	je	_70981
	cmp	ebx,42
	je	_70982
	cmp	ebx,43
	je	_70983
	jmp	_70979
_70980:
	mov	eax,0
	jmp	_70979
_70981:
	mov	eax,1
	jmp	_70979
_70982:
	mov	eax,2
	jmp	_70979
_70983:
	mov	eax,3
	jmp	_70979
_70979:
	mov	edx,dword [_bb_arrIsLoadGarden]
	mov	edx,dword [edx+eax*4+24]
	mov	dword [_bb_isLoadLevel],edx
	mov	edx,dword [_bb_arr_PlayerLevelName_Garden]
	mov	edx,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelName],edx
	mov	edx,dword [_bb_arr_PlayerLevelState_Garden]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [_bb_playerLevelState],eax
	mov	eax,0
	jmp	_16480
_16480:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SetIsLoadGarden:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	push	_8081
	push	dword [_bb_currLevelName]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_8079
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_8081
	push	dword [_bb_currGameMode]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_7959
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,0
	mov	edx,1
	cmp	ebx,3
	je	_70988
	cmp	ebx,41
	je	_70989
	cmp	ebx,42
	je	_70990
	cmp	ebx,43
	je	_70991
	mov	dword [_bb_isLoadLevel],0
	mov	edx,0
	jmp	_70987
_70988:
	mov	eax,0
	jmp	_70987
_70989:
	mov	eax,1
	jmp	_70987
_70990:
	mov	eax,2
	jmp	_70987
_70991:
	mov	eax,3
	jmp	_70987
_70987:
	cmp	edx,1
	jne	_70992
	mov	ecx,dword [_bb_arrIsLoadGarden]
	mov	edx,dword [_bb_isLoadLevel]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelName_Garden]
	mov	edx,dword [_bb_playerLevelName]
	mov	dword [ecx+eax*4+24],edx
	mov	ecx,dword [_bb_arr_PlayerLevelState_Garden]
	mov	edx,dword [_bb_playerLevelState]
	mov	dword [ecx+eax*4+24],edx
_70992:
	mov	eax,0
	jmp	_16483
_16483:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelInGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelInGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	eax,0
	jmp	_16486
_16486:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelInGame_Delete:
	push	ebp
	mov	ebp,esp
_16489:
	mov	eax,0
	jmp	_70993
_70993:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelInGame_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+24]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_70994
	mov	eax,dword [ebx+20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_70994:
	cmp	eax,0
	je	_70996
	sub	dword [ebx+24],1
	cmp	dword [ebx+24],0
	jne	_70997
	call	_bbGCCollect
_70997:
_70996:
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_16492
_16492:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelInGame_kontrolPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+20]
	mov	dword [_bb_pauseGame],eax
	push	dword [ebx+20]
	push	dword [ebx+20]
	call	_bb_PauseSound
	add	esp,8
	mov	edx,dword [_bb_cursorObjek]
	mov	eax,dword [ebx+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	dword [edx+28],eax
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	eax,0
	jmp	_16496
_16496:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelInGame_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TBgPanelInGame
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_panel_ingame_image]
	mov	dword [eax+16],edx
	mov	dword [eax+20],0
	mov	dword [eax+28],90
	mov	edx,dword [eax+28]
	mov	dword [eax+24],edx
	jmp	_16500
_16500:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelInGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelInGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	eax,0
	jmp	_16503
_16503:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelInGame_Delete:
	push	ebp
	mov	ebp,esp
_16506:
	mov	eax,0
	jmp	_70999
_70999:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelInGame_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+24]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_71000
	mov	eax,dword [ebx+32]
	mov	dword [ebx+24],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_71001
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],1
_71001:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_71002
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71002:
	cmp	eax,0
	je	_71004
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_71007
	cmp	eax,2
	je	_71008
	cmp	eax,3
	je	_71009
	cmp	eax,4
	je	_71010
	jmp	_71006
_71007:
	mov	eax,dword [_bb_panelInGame]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	jmp	_71006
_71008:
	mov	eax,dword [_bb_panelMenuOption]
	mov	dword [eax+20],1
	jmp	_71006
_71009:
	mov	dword [_bb_isRestartLevel],1
	jmp	_71006
_71010:
	call	_bb_SaveCurrentLevel
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_71006
_71006:
_71004:
	jmp	_71012
_71000:
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],0
_71012:
	mov	eax,0
	jmp	_16510
_16510:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelInGame_draw:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71013
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_71013:
	cmp	eax,0
	jne	_71015
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_71015:
	cmp	eax,0
	jne	_71017
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_71017:
	cmp	eax,0
	je	_71019
	mov	eax,dword [edx+36]
	cmp	eax,2
	je	_71022
	cmp	eax,4
	je	_71023
	jmp	_71021
_71022:
	fld	dword [edx+16]
	fadd	dword [_127814]
	fstp	dword [edx+12]
	jmp	_71021
_71023:
	fld	dword [edx+16]
	fsub	dword [_127815]
	fstp	dword [edx+12]
	jmp	_71021
_71021:
	jmp	_71024
_71019:
	fld	dword [edx+16]
	fstp	dword [edx+12]
_71024:
	mov	eax,dword [edx+36]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71031
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71025
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
_71025:
	cmp	eax,0
	jne	_71027
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_71027:
	cmp	eax,0
	jne	_71029
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_71029:
_71031:
	cmp	eax,0
	je	_71033
	jmp	_71034
_71033:
	push	dword [edx+24]
	push	dword [edx+12]
	push	dword [edx+8]
	push	_brl_max2d_TImage
	push	dword [edx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_71034:
	mov	eax,0
	jmp	_16513
_16513:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelInGame_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TBtnPanelInGame
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	mov	eax,dword [ebx+36]
	cmp	eax,1
	je	_71038
	cmp	eax,2
	je	_71039
	cmp	eax,3
	je	_71040
	cmp	eax,4
	je	_71041
	jmp	_71037
_71038:
	mov	eax,dword [_bb_btnResume_image]
	mov	dword [ebx+20],eax
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	push	_brl_max2d_TImage
	push	dword [_bb_btnResume_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnResume_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_btnResume_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_71037
_71039:
	mov	dword [ebx+28],2
	mov	dword [ebx+32],3
	jmp	_71037
_71040:
	mov	dword [ebx+28],26
	mov	dword [ebx+32],27
	jmp	_71037
_71041:
	mov	dword [ebx+28],30
	mov	dword [ebx+32],31
	jmp	_71037
_71037:
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	mov	dword [ebx+40],0
	mov	eax,dword [_bb_btnpanelingamelist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_16518
_16518:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelInGame:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],0
	jne	_71043
	mov	eax,0
	jmp	_16520
_71043:
	mov	eax,dword [_bb_panelInGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnpanelingamelist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8082
_8084:
	push	_bb_TBtnPanelInGame
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8082
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8082:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8084
_8083:
	mov	eax,0
	jmp	_16520
_16520:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelInGame:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	call	_bb_GetPosX_BG
	mov	ebx,eax
	mov	esi,0
	mov	dword [ebp-8],4
	mov	edi,1
	push	_brl_max2d_TImage
	push	dword [_bb_panel_ingame_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_panel_ingame_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_panel_ingame_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-16],ebx
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	esi,ebx
	push	esi
	push	dword [ebp-16]
	mov	eax,dword [_bb_panelInGame]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelInGame]
	dec	dword [eax+4]
	jnz	_71061
	push	eax
	call	_bbGCFree
	add	esp,4
_71061:
	mov	dword [_bb_panelInGame],ebx
	sub	esi,70
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-8]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_71063
_8087:
	push	_bb_TBtnPanelInGame
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_buttonset1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	edi
	push	esi
	push	dword [ebp-16]
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,12
	add	edi,1
	cmp	edi,2
	jne	_71066
	add	esi,80
	jmp	_71067
_71066:
	add	esi,70
_71067:
_8085:
	add	dword [ebp-4],1
_71063:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-4],eax
	jle	_8087
_8086:
	mov	eax,0
	jmp	_16522
_16522:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveCurrentLevel:
	push	ebp
	mov	ebp,esp
	cmp	dword [_bb_currLevelName],2
	jne	_71068
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71069
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71069:
	cmp	eax,0
	je	_71073
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71071
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_71071:
_71073:
	cmp	eax,0
	jne	_71075
	mov	eax,dword [_bb_masihAdaTutor]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71075:
	cmp	eax,0
	je	_71077
	jmp	_71078
_71077:
	push	1
	call	_bb_saveCurrentLevel_BattleMode
	add	esp,4
_71078:
	jmp	_71079
_71068:
	cmp	dword [_bb_currLevelName],3
	jne	_71080
	push	1
	call	_bb_saveCurrentLevel_Garden
	add	esp,4
	jmp	_71081
_71080:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,41
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71082
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,42
	sete	al
	movzx	eax,al
_71082:
	cmp	eax,0
	jne	_71084
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,43
	sete	al
	movzx	eax,al
_71084:
	cmp	eax,0
	je	_71086
	push	1
	call	_bb_saveCurrentLevel_Ranch
	add	esp,4
_71086:
_71081:
_71079:
	mov	eax,0
	jmp	_16524
_16524:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelPilihSenjata_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelPilihSenjata
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],1
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	eax,0
	jmp	_16527
_16527:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelPilihSenjata_Delete:
	push	ebp
	mov	ebp,esp
_16530:
	mov	eax,0
	jmp	_71087
_71087:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelPilihSenjata_kontrolPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_71138],_71139
	cmp	ebx,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71089
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_71089:
	cmp	eax,0
	je	_71091
	jmp	_8100
_71091:
	mov	dword [esi+20],ebx
	mov	dword [esi+24],ebx
	mov	dword [_bb_pauseGame],ebx
	cmp	dword [esi+20],0
	jne	_71092
	call	_bb_ReleaseAssetUnUsed
	mov	esi,dword [_bb_bagTrap_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8088
_8090:
	push	_bb_TBagTrap
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8088
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_8088:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8090
_8089:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8091
_8093:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8091
	mov	eax,dword [esi+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71106
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
_71106:
	cmp	eax,0
	je	_71108
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71108:
	cmp	eax,0
	je	_71110
	mov	eax,dword [esi+36]
	cmp	eax,2527
	setne	al
	movzx	eax,al
_71110:
	cmp	eax,0
	je	_71112
	mov	eax,dword [esi+36]
	cmp	eax,2528
	setne	al
	movzx	eax,al
_71112:
	cmp	eax,0
	je	_71114
	mov	eax,dword [esi+36]
	cmp	eax,2529
	setne	al
	movzx	eax,al
_71114:
	cmp	eax,0
	je	_71116
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
_71116:
_8091:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8093
_8092:
	mov	eax,dword [_bb_btnGuide]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_71118
_71092:
	cmp	ebx,1
	jne	_71119
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71120
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_71120:
	cmp	eax,0
	je	_71122
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8094
_8096:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8094
	cmp	dword [esi+36],597
	jne	_71128
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	push	eax
	push	597
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	mov	dword [ebx+52],1
	fld	dword [_127859]
	fstp	dword [ebx+28]
	mov	dword [esi+48],0
	jmp	_8095
_71128:
_8094:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8096
_8095:
_71122:
	mov	eax,dword [_bb_btnGuide]
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8097
_8099:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8097
	cmp	dword [esi+36],2528
	jne	_71137
	mov	dword [esi+48],1
	jmp	_8098
_71137:
_8097:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8099
_8098:
_71119:
_71118:
_8100:
	mov	eax,0
	jmp	_16534
_16534:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelPilihSenjata_reInit:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],0
	mov	dword [eax+24],0
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8102
_8104:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8102
	cmp	dword [esi+40],1
	jne	_71146
	mov	eax,esi
	push	511
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71146:
	cmp	dword [esi+40],2
	jne	_71148
	mov	eax,esi
	push	531
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71148:
	cmp	dword [esi+40],3
	jne	_71150
	mov	eax,esi
	push	551
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71150:
	cmp	dword [esi+40],4
	jne	_71152
	mov	eax,esi
	push	521
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71152:
	cmp	dword [esi+40],5
	jne	_71154
	mov	eax,esi
	push	541
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71154:
	mov	eax,dword [esi+40]
	cmp	eax,6
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71156
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
_71156:
	cmp	eax,0
	je	_71158
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71158:
	cmp	eax,0
	je	_71160
	mov	eax,dword [esi+36]
	cmp	eax,2527
	setne	al
	movzx	eax,al
_71160:
	cmp	eax,0
	je	_71162
	mov	eax,dword [esi+36]
	cmp	eax,2528
	setne	al
	movzx	eax,al
_71162:
	cmp	eax,0
	je	_71164
	mov	eax,dword [esi+36]
	cmp	eax,2529
	setne	al
	movzx	eax,al
_71164:
	cmp	eax,0
	je	_71166
	mov	eax,esi
	push	500
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71166:
	mov	eax,dword [esi+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71168
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
_71168:
	cmp	eax,0
	je	_71170
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71170:
	cmp	eax,0
	je	_71172
	mov	eax,dword [esi+36]
	cmp	eax,2527
	setne	al
	movzx	eax,al
_71172:
	cmp	eax,0
	je	_71174
	mov	eax,dword [esi+36]
	cmp	eax,2528
	setne	al
	movzx	eax,al
_71174:
	cmp	eax,0
	je	_71176
	mov	eax,dword [esi+36]
	cmp	eax,2529
	setne	al
	movzx	eax,al
_71176:
	cmp	eax,0
	je	_71178
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71179
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_71179:
	cmp	eax,0
	je	_71181
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71182
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setge	al
	movzx	eax,al
_71182:
	cmp	eax,0
	jne	_71184
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
_71184:
	cmp	eax,0
	je	_71186
	cmp	dword [esi+40],6
	jne	_71187
	mov	eax,esi
	push	561
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71187:
_71186:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71189
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	setge	al
	movzx	eax,al
_71189:
	cmp	eax,0
	jne	_71191
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71191:
	cmp	eax,0
	je	_71193
	cmp	dword [esi+40],7
	jne	_71194
	mov	eax,esi
	push	571
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71194:
_71193:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71196
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71196:
	cmp	eax,0
	jne	_71198
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71198:
	cmp	eax,0
	je	_71200
	cmp	dword [esi+40],8
	jne	_71201
	mov	eax,esi
	push	581
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71201:
_71200:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71203
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71203:
	cmp	eax,0
	jne	_71205
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71205:
	cmp	eax,0
	je	_71207
	cmp	dword [esi+40],9
	jne	_71208
	mov	eax,esi
	push	582
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71208:
_71207:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71210
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	setge	al
	movzx	eax,al
_71210:
	cmp	eax,0
	jne	_71212
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71212:
	cmp	eax,0
	je	_71214
	cmp	dword [esi+40],10
	jne	_71215
	mov	eax,esi
	push	583
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71215:
_71214:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71217
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	setge	al
	movzx	eax,al
_71217:
	cmp	eax,0
	jne	_71219
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71219:
	cmp	eax,0
	je	_71221
	cmp	dword [esi+40],11
	jne	_71222
	mov	eax,esi
	push	584
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71222:
_71221:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71224
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	setge	al
	movzx	eax,al
_71224:
	cmp	eax,0
	jne	_71226
	mov	eax,dword [_bb_level]
	cmp	eax,3
	setge	al
	movzx	eax,al
_71226:
	cmp	eax,0
	je	_71228
	cmp	dword [esi+40],12
	jne	_71229
	mov	eax,esi
	push	585
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71229:
_71228:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71231
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	setge	al
	movzx	eax,al
_71231:
	cmp	eax,0
	jne	_71233
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71233:
	cmp	eax,0
	je	_71235
	cmp	dword [esi+40],13
	jne	_71236
	mov	eax,esi
	push	586
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71236:
_71235:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71238
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71238:
	cmp	eax,0
	jne	_71240
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71240:
	cmp	eax,0
	je	_71242
	cmp	dword [esi+40],14
	jne	_71243
	mov	eax,esi
	push	588
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71243:
_71242:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71245
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71245:
	cmp	eax,0
	jne	_71247
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71247:
	cmp	eax,0
	je	_71249
	cmp	dword [esi+40],15
	jne	_71250
	mov	eax,esi
	push	587
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71250:
_71249:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71252
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	setge	al
	movzx	eax,al
_71252:
	cmp	eax,0
	jne	_71254
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71254:
	cmp	eax,0
	je	_71256
	cmp	dword [esi+40],16
	jne	_71257
	mov	eax,esi
	push	589
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71257:
_71256:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71259
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	setge	al
	movzx	eax,al
_71259:
	cmp	eax,0
	jne	_71261
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71261:
	cmp	eax,0
	je	_71263
	cmp	dword [esi+40],17
	jne	_71264
	mov	eax,esi
	push	590
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71264:
_71263:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71266
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	setge	al
	movzx	eax,al
_71266:
	cmp	eax,0
	jne	_71268
	mov	eax,dword [_bb_level]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71268:
	cmp	eax,0
	je	_71270
	cmp	dword [esi+40],18
	jne	_71271
	mov	eax,esi
	push	591
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71271:
_71270:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71273
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	setge	al
	movzx	eax,al
_71273:
	cmp	eax,0
	jne	_71275
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71275:
	cmp	eax,0
	je	_71277
	cmp	dword [esi+40],19
	jne	_71278
	mov	eax,esi
	push	592
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71278:
_71277:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71280
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	setge	al
	movzx	eax,al
_71280:
	cmp	eax,0
	jne	_71282
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71282:
	cmp	eax,0
	je	_71284
	cmp	dword [esi+40],20
	jne	_71285
	mov	eax,esi
	push	594
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71285:
_71284:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71287
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71287:
	cmp	eax,0
	jne	_71289
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71289:
	cmp	eax,0
	je	_71291
	cmp	dword [esi+40],21
	jne	_71292
	mov	eax,esi
	push	593
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71292:
_71291:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71294
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	setge	al
	movzx	eax,al
_71294:
	cmp	eax,0
	jne	_71296
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71296:
	cmp	eax,0
	je	_71298
	cmp	dword [esi+40],22
	jne	_71299
	mov	eax,esi
	push	595
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71299:
_71298:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71301
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	setge	al
	movzx	eax,al
_71301:
	cmp	eax,0
	jne	_71303
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71303:
	cmp	eax,0
	je	_71305
	cmp	dword [esi+40],23
	jne	_71306
	mov	eax,esi
	push	596
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71306:
_71305:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71308
	mov	eax,dword [_bb_sublevel]
	cmp	eax,9
	setge	al
	movzx	eax,al
_71308:
	cmp	eax,0
	jne	_71310
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setge	al
	movzx	eax,al
_71310:
	cmp	eax,0
	je	_71312
	cmp	dword [esi+40],24
	jne	_71313
	mov	eax,esi
	push	597
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_71313:
_71312:
	jmp	_71315
_71181:
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71316
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	setne	al
	movzx	eax,al
_71316:
	cmp	eax,0
	je	_71318
	mov	eax,dword [esi+40]
	cmp	eax,6
	je	_71321
	cmp	eax,7
	je	_71322
	cmp	eax,8
	je	_71323
	cmp	eax,9
	je	_71324
	cmp	eax,10
	je	_71325
	cmp	eax,11
	je	_71326
	cmp	eax,12
	je	_71327
	cmp	eax,13
	je	_71328
	cmp	eax,14
	je	_71329
	cmp	eax,15
	je	_71330
	cmp	eax,16
	je	_71331
	cmp	eax,17
	je	_71332
	cmp	eax,18
	je	_71333
	cmp	eax,19
	je	_71334
	cmp	eax,20
	je	_71335
	cmp	eax,21
	je	_71336
	cmp	eax,22
	je	_71337
	cmp	eax,23
	je	_71338
	cmp	eax,24
	je	_71339
	jmp	_71320
_71321:
	mov	eax,esi
	push	561
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71322:
	mov	eax,esi
	push	571
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71323:
	mov	eax,esi
	push	581
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71324:
	mov	eax,esi
	push	582
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71325:
	mov	eax,esi
	push	583
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71326:
	mov	eax,esi
	push	584
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71327:
	mov	eax,esi
	push	585
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71328:
	mov	eax,esi
	push	586
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71329:
	mov	eax,esi
	push	588
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71330:
	mov	eax,esi
	push	587
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71331:
	mov	eax,esi
	push	589
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71332:
	mov	eax,esi
	push	590
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71333:
	mov	eax,esi
	push	591
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71334:
	mov	eax,esi
	push	592
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71335:
	mov	eax,esi
	push	594
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71336:
	mov	eax,esi
	push	593
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71337:
	mov	eax,esi
	push	595
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71338:
	mov	eax,esi
	push	596
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71339:
	mov	eax,esi
	push	597
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_71320
_71320:
_71318:
_71315:
_71178:
_8102:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8104
_8103:
	mov	eax,0
	jmp	_16537
_16537:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelPilihSenjata_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [_bb_panelPilihSenjata]
	mov	eax,dword [_bb_panelPilihSenjata_BG_image]
	mov	dword [edx+16],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	call	_bb_GetPosX_BG
	mov	edi,0
	mov	esi,eax
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	esi,ebx
	mov	eax,esi
	sub	eax,160
	mov	ebx,eax
	mov	esi,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	add	esi,40
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+20],0
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_panelPilihSenjata]
	jmp	_16539
_16539:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelPilihSenjata
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	eax,0
	jmp	_16542
_16542:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_Delete:
	push	ebp
	mov	ebp,esp
_16545:
	mov	eax,0
	jmp	_71363
_71363:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnPanelPilihSenjata_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16548
_16548:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	eax,dword [esi+36]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	jne	_71365
	mov	eax,dword [esi+36]
	cmp	eax,597
	setle	al
	movzx	eax,al
_71365:
	cmp	eax,0
	je	_71367
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_71367:
	cmp	dword [esi+24],0
	jle	_71368
	add	dword [esi+20],1
	mov	eax,dword [esi+24]
	sub	eax,1
	cmp	dword [esi+20],eax
	jl	_71369
	cmp	dword [esi+36],561
	jne	_71370
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	dword [esi+20],eax
	jmp	_71371
_71370:
	mov	dword [esi+20],0
_71371:
_71369:
_71368:
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_71373
	mov	eax,dword [esi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
_71373:
	cmp	eax,0
	je	_71375
	mov	dword [esi+20],0
	jmp	_71376
_71375:
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71378
	mov	eax,dword [esi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
_71378:
	cmp	eax,0
	je	_71380
	mov	dword [esi+20],1
_71380:
_71376:
	cmp	dword [esi+36],2527
	jne	_71381
	cmp	dword [_bb_fiturState_BioBook],357
	jne	_71382
	mov	dword [esi+48],1
	jmp	_71383
_71382:
	mov	dword [esi+48],0
_71383:
_71381:
	cmp	dword [esi+36],500
	jne	_71384
	mov	eax,dword [esi+40]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71385
	mov	eax,dword [esi+40]
	cmp	eax,9
	sete	al
	movzx	eax,al
_71385:
	cmp	eax,0
	jne	_71387
	mov	eax,dword [esi+40]
	cmp	eax,11
	sete	al
	movzx	eax,al
_71387:
	cmp	eax,0
	jne	_71389
	mov	eax,dword [esi+40]
	cmp	eax,14
	sete	al
	movzx	eax,al
_71389:
	cmp	eax,0
	jne	_71391
	mov	eax,dword [esi+40]
	cmp	eax,17
	sete	al
	movzx	eax,al
_71391:
	cmp	eax,0
	jne	_71393
	mov	eax,dword [esi+40]
	cmp	eax,21
	sete	al
	movzx	eax,al
_71393:
	cmp	eax,0
	jne	_71395
	mov	eax,dword [esi+40]
	cmp	eax,23
	sete	al
	movzx	eax,al
_71395:
	cmp	eax,0
	je	_71397
	mov	dword [esi+48],0
_71397:
_71384:
	cmp	dword [esi+36],2529
	jne	_71398
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71399
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71399:
	cmp	eax,0
	je	_71402
	mov	eax,dword [_bb_posX_bg_image]
	cmp	eax,ebx
	setge	al
	movzx	eax,al
_71402:
	cmp	eax,0
	je	_71404
	mov	eax,dword [_bb_slideback]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71404:
	cmp	eax,0
	je	_71406
	mov	eax,dword [_bb_tickerSlide]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71406:
	cmp	eax,0
	je	_71408
	mov	dword [esi+48],1
	cmp	dword [esi+60],-25
	je	_71409
	cmp	dword [esi+60],0
	jle	_71410
	sub	dword [esi+60],1
	jmp	_71411
_71410:
	cmp	dword [esi+56],1
	jne	_71412
	mov	dword [esi+56],0
	jmp	_71413
_71412:
	mov	dword [esi+56],1
_71413:
	mov	dword [esi+60],10
_71411:
_71409:
	jmp	_71414
_71408:
	mov	dword [esi+48],0
_71414:
_71398:
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71415
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71415:
	cmp	eax,0
	je	_71417
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71418
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_71418:
	cmp	eax,0
	jne	_71420
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_71420:
	cmp	eax,0
	jne	_71422
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_71422:
	cmp	eax,0
	je	_71424
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setg	al
	movzx	eax,al
_71424:
	cmp	eax,0
	je	_71426
	jmp	_71427
_71426:
	mov	dword [esi+48],0
_71427:
_71417:
	cmp	dword [esi+48],1
	jne	_71428
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [esi+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71435
	mov	eax,dword [esi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71429
	mov	eax,dword [esi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
_71429:
	cmp	eax,0
	jne	_71431
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_71431:
	cmp	eax,0
	jne	_71433
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71433:
_71435:
	cmp	eax,0
	je	_71437
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_71437:
_71428:
	mov	eax,0
	jmp	_16551
_16551:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	dword [_71558],_71559
	mov	eax,dword [esi+36]
	cmp	eax,2529
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_71438
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71438:
	cmp	eax,0
	je	_71440
	jmp	_8111
_71440:
	cmp	dword [esi+48],0
	jne	_71441
	jmp	_8111
_71441:
	mov	eax,dword [esi+36]
	cmp	eax,500
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71442
	mov	eax,dword [esi+48]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71442:
	cmp	eax,0
	je	_71444
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
_71444:
	cmp	eax,0
	je	_71446
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71446:
	cmp	eax,0
	je	_71448
	mov	eax,dword [esi+36]
	cmp	eax,2527
	setne	al
	movzx	eax,al
_71448:
	cmp	eax,0
	je	_71450
	mov	eax,dword [esi+36]
	cmp	eax,2528
	setne	al
	movzx	eax,al
_71450:
	cmp	eax,0
	je	_71452
	mov	eax,dword [esi+36]
	cmp	eax,2529
	setne	al
	movzx	eax,al
_71452:
	cmp	eax,0
	je	_71454
	jmp	_8111
_71454:
	mov	eax,dword [esi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71455
	mov	eax,dword [esi+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71455:
	cmp	eax,0
	je	_71457
	jmp	_8111
_71457:
	cmp	dword [esi+48],0
	jne	_71458
	jmp	_8111
_71458:
	push	dword [esi+20]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_71459
	mov	dword [esi+60],-25
	mov	dword [esi+56],1
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_71460
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71460:
	cmp	eax,0
	je	_71462
	push	dword [esi+36]
	push	_1
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
_71462:
	mov	eax,dword [esi+36]
	cmp	eax,2526
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71463
	mov	eax,dword [esi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
_71463:
	cmp	eax,0
	jne	_71465
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_71465:
	cmp	eax,0
	jne	_71467
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71467:
	cmp	eax,0
	je	_71469
	mov	eax,dword [esi+32]
	mov	dword [esi+20],eax
_71469:
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_71470
	mov	eax,dword [esi+36]
	cmp	eax,2526
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71471
	mov	eax,dword [esi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
_71471:
	cmp	eax,0
	jne	_71473
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_71473:
	cmp	eax,0
	jne	_71475
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71475:
	cmp	eax,0
	je	_71477
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
_71477:
	mov	dword [esi+44],1
	mov	dword [esi+56],0
_71470:
	mov	eax,dword [esi+36]
	cmp	eax,2525
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_71478
	mov	eax,dword [esi+36]
	cmp	eax,2526
	setne	al
	movzx	eax,al
_71478:
	cmp	eax,0
	je	_71481
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_71481:
	cmp	eax,0
	jne	_71483
	mov	eax,dword [esi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
_71483:
	cmp	eax,0
	jne	_71485
	mov	eax,dword [esi+36]
	cmp	eax,2526
	sete	al
	movzx	eax,al
_71485:
	cmp	eax,0
	jne	_71487
	mov	eax,dword [esi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
_71487:
	cmp	eax,0
	jne	_71489
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_71489:
	cmp	eax,0
	jne	_71491
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71491:
	cmp	eax,0
	je	_71493
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_71494
	mov	eax,dword [esi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71494:
	cmp	eax,0
	je	_71496
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_selectweapon]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+36]
	cmp	eax,2525
	je	_71499
	cmp	eax,2526
	je	_71500
	cmp	eax,2527
	je	_71501
	cmp	eax,2528
	je	_71502
	cmp	eax,2529
	je	_71503
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	push	eax
	push	dword [esi+36]
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	mov	dword [ebx+52],1
	fld	dword [_128051]
	fstp	dword [ebx+28]
	mov	dword [esi+48],0
	jmp	_71498
_71499:
	mov	eax,dword [_bb_panelPilihSenjata]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_currLevelName]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71507
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_71507:
	cmp	eax,0
	je	_71509
	cmp	dword [_bb_level],2
	jl	_71510
	call	dword [_bb_TNewItem+88]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_newItem]
	dec	dword [eax+4]
	jnz	_71514
	push	eax
	call	_bbGCFree
	add	esp,4
_71514:
	mov	dword [_bb_newItem],ebx
_71510:
	jmp	_71515
_71509:
	mov	eax,dword [_bb_newItem]
	mov	dword [eax+60],0
_71515:
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71516
	mov	eax,dword [_bb_loadLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71516:
	cmp	eax,0
	je	_71518
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71518:
	cmp	eax,0
	je	_71520
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_71520:
	cmp	eax,0
	je	_71522
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_71522:
	cmp	eax,0
	je	_71524
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71525
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_71525:
	cmp	eax,0
	jne	_71527
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_71527:
	cmp	eax,0
	je	_71529
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],1
	jmp	_71530
_71529:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71531
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_71531:
	cmp	eax,0
	jne	_71533
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_71533:
	cmp	eax,0
	je	_71535
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],1
_71535:
_71530:
_71524:
	jmp	_71498
_71500:
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_71498
_71501:
	call	_bb_InitBioBook_Plant
	push	1
	call	_bb_BioBookControl
	add	esp,4
	mov	eax,dword [_bb_bioBook_Plant]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_bioBook_Weapon]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	dword [eax+28],0
	jmp	_71498
_71502:
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+28],1
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8105
_8107:
	push	_bb_TBtnPanelPilihSenjata
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8105
	cmp	dword [eax+36],2529
	jne	_71542
	mov	dword [eax+60],10
	jmp	_8106
_71542:
_8105:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8107
_8106:
	jmp	_71498
_71503:
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	dword [eax+28],0
	mov	dword [_bb_delayScene],30
	mov	dword [_bb_tickerSlide],-20
	mov	dword [_bb_slideback],0
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8108
_8110:
	push	_bb_TBtnPanelPilihSenjata
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8108
	cmp	dword [eax+36],2529
	jne	_71548
	mov	dword [eax+48],0
	jmp	_8109
_71548:
_8108:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8110
_8109:
	jmp	_71498
_71498:
_71496:
_71493:
	jmp	_71549
_71459:
	mov	eax,dword [esi+36]
	cmp	eax,2526
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71550
	mov	eax,dword [esi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
_71550:
	cmp	eax,0
	jne	_71552
	mov	eax,dword [esi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_71552:
	cmp	eax,0
	jne	_71554
	mov	eax,dword [esi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_71554:
	cmp	eax,0
	je	_71556
	mov	eax,dword [esi+28]
	mov	dword [esi+20],eax
_71556:
	mov	dword [esi+44],0
	cmp	dword [esi+60],-25
	jne	_71557
	mov	dword [esi+56],0
_71557:
_71549:
_8111:
	mov	eax,0
	jmp	_16555
_16555:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_reInitBtn:
	push	ebp
	mov	ebp,esp
	sub	esp,184
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edi+52],1
	mov	dword [edi+36],eax
	cmp	dword [edi+36],500
	je	_71560
	push	_42
	push	dword [edi+36]
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	push	_42
	push	dword [edi+36]
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_71560:
	mov	dword [edi+24],0
	mov	eax,dword [edi+36]
	cmp	eax,500
	je	_71564
	cmp	eax,511
	je	_71565
	cmp	eax,521
	je	_71566
	cmp	eax,531
	je	_71567
	cmp	eax,541
	je	_71568
	cmp	eax,551
	je	_71569
	cmp	eax,561
	je	_71570
	cmp	eax,571
	je	_71571
	cmp	eax,581
	je	_71572
	cmp	eax,582
	je	_71573
	cmp	eax,583
	je	_71574
	cmp	eax,584
	je	_71575
	cmp	eax,585
	je	_71576
	cmp	eax,586
	je	_71577
	cmp	eax,587
	je	_71578
	cmp	eax,588
	je	_71579
	cmp	eax,589
	je	_71580
	cmp	eax,590
	je	_71581
	cmp	eax,591
	je	_71582
	cmp	eax,592
	je	_71583
	cmp	eax,593
	je	_71584
	cmp	eax,594
	je	_71585
	cmp	eax,595
	je	_71586
	cmp	eax,596
	je	_71587
	cmp	eax,597
	je	_71588
	jmp	_71563
_71564:
	mov	dword [edi+52],0
	mov	eax,dword [_bb_btnUnlockedWeapon_image]
	mov	dword [edi+16],eax
	jmp	_71563
_71565:
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71566:
	mov	eax,dword [_bb_animSenjata_2_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71567:
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],13
	jmp	_71563
_71568:
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71569:
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71570:
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],40
	jmp	_71563
_71571:
	mov	eax,dword [_bb_animSenjata_7_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71572:
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71573:
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],20
	jmp	_71563
_71574:
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],5
	jmp	_71563
_71575:
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71576:
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71577:
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71578:
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71579:
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71580:
	mov	eax,dword [_bb_animSenjata_16_Attack_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],10
	jmp	_71563
_71581:
	mov	eax,dword [_bb_animSenjata_17_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],0
	jmp	_71563
_71582:
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71583:
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71584:
	mov	eax,dword [_bb_animSenjata_20_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71585:
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],0
	jmp	_71563
_71586:
	mov	eax,dword [_bb_animSenjata_22_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],0
	jmp	_71563
_71587:
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71588:
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [edi+16],eax
	mov	dword [edi+24],15
	jmp	_71563
_71563:
	cmp	dword [edi+16],0
	je	_71589
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_71589:
	mov	dword [edi+48],1
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128117]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128118]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128119]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128121]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128122]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128123]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128124]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128125]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128126]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128127]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128129]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128130]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128131]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-68],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128132]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128133]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-80],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128134]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-76],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128135]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-88],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128136]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-84],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128137]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-104],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128138]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-96],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128139]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-112],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128140]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-108],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128141]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-120],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128142]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-116],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128143]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-136],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128144]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-124],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128145]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-152],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128146]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-132],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128147]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-164],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128148]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-140],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128149]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-168],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128150]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-148],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128151]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-176],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128152]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-156],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128153]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-180],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128154]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-144],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128155]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-172],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128156]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-128],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128157]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-160],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128158]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-92],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128159]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-100],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128160]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-72],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128161]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128162]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128163]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128164]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [edi+40]
	cmp	edx,1
	je	_71640
	cmp	edx,2
	je	_71641
	cmp	edx,3
	je	_71642
	cmp	edx,4
	je	_71643
	cmp	edx,5
	je	_71644
	cmp	edx,6
	je	_71645
	cmp	edx,7
	je	_71646
	cmp	edx,8
	je	_71647
	cmp	edx,9
	je	_71648
	cmp	edx,10
	je	_71649
	cmp	edx,11
	je	_71650
	cmp	edx,12
	je	_71651
	cmp	edx,13
	je	_71652
	cmp	edx,14
	je	_71653
	cmp	edx,15
	je	_71654
	cmp	edx,16
	je	_71655
	cmp	edx,17
	je	_71656
	cmp	edx,18
	je	_71657
	cmp	edx,19
	je	_71658
	cmp	edx,20
	je	_71659
	cmp	edx,21
	je	_71660
	cmp	edx,22
	je	_71661
	cmp	edx,23
	je	_71662
	cmp	edx,24
	je	_71663
	jmp	_71639
_71640:
	mov	dword [ebp+-184],esi
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	dword [ebp+-184],ebx
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71641:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71642:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71643:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71644:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71645:
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	jmp	_71639
_71646:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71664
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128165]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128166]
	fstp	dword [edi+12]
_71664:
	jmp	_71639
_71647:
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71665
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128167]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128168]
	fstp	dword [edi+12]
	mov	dword [edi+28],2
_71665:
	jmp	_71639
_71648:
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71666
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128169]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128170]
	fstp	dword [edi+12]
_71666:
	jmp	_71639
_71649:
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71667
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128171]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128172]
	fstp	dword [edi+12]
	mov	dword [edi+28],4
_71667:
	jmp	_71639
_71650:
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71668
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128173]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128174]
	fstp	dword [edi+12]
_71668:
	jmp	_71639
_71651:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71669
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128175]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128176]
	fstp	dword [edi+12]
	mov	dword [edi+28],6
_71669:
	jmp	_71639
_71652:
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71670
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128177]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128178]
	fstp	dword [edi+12]
	mov	dword [edi+28],8
_71670:
	jmp	_71639
_71653:
	mov	eax,dword [ebp-136]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71671
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128179]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128180]
	fstp	dword [edi+12]
_71671:
	jmp	_71639
_71654:
	mov	eax,dword [ebp-152]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-132]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71672
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128181]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128182]
	fstp	dword [edi+12]
	mov	dword [edi+28],10
_71672:
	jmp	_71639
_71655:
	mov	eax,dword [ebp-164]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-140]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71673
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128183]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128184]
	fstp	dword [edi+12]
	mov	dword [edi+28],12
_71673:
	jmp	_71639
_71656:
	mov	eax,dword [ebp-168]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-148]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71674
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128185]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128186]
	fstp	dword [edi+12]
_71674:
	jmp	_71639
_71657:
	mov	eax,dword [ebp-176]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-156]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71675
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128187]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128188]
	fstp	dword [edi+12]
	mov	dword [edi+28],14
_71675:
	jmp	_71639
_71658:
	mov	eax,dword [ebp-180]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-144]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71676
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128189]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128190]
	fstp	dword [edi+12]
	mov	dword [edi+28],16
_71676:
	jmp	_71639
_71659:
	mov	eax,dword [ebp-172]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71677
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128191]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128192]
	fstp	dword [edi+12]
	mov	dword [edi+28],18
_71677:
	jmp	_71639
_71660:
	mov	eax,dword [ebp-160]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71678
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128193]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128194]
	fstp	dword [edi+12]
_71678:
	jmp	_71639
_71661:
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71679
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128195]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128196]
	fstp	dword [edi+12]
	mov	dword [edi+28],20
_71679:
	jmp	_71639
_71662:
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71680
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128197]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128198]
	fstp	dword [edi+12]
_71680:
	jmp	_71639
_71663:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-184],edx
	fild	dword [ebp+-184]
	fstp	dword [edi+8]
	mov	dword [ebp+-184],eax
	fild	dword [ebp+-184]
	fstp	dword [edi+12]
	cmp	dword [edi+36],500
	jne	_71681
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128199]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128200]
	fstp	dword [edi+12]
	mov	dword [edi+28],22
_71681:
	jmp	_71639
_71639:
	cmp	dword [edi+36],500
	jne	_71682
	mov	eax,dword [edi+28]
	mov	dword [edi+20],eax
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_71684
_71682:
	mov	dword [edi+20],0
_71684:
	mov	eax,0
	jmp	_16559
_16559:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_getNewItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_71764],_71765
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71697
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71695
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_71685
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_71685:
	cmp	eax,0
	jne	_71687
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_71687:
	cmp	eax,0
	jne	_71689
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_71689:
	cmp	eax,0
	jne	_71691
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_71691:
	cmp	eax,0
	jne	_71693
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_71693:
_71695:
_71697:
	cmp	eax,0
	je	_71699
	jmp	_71700
_71699:
	jmp	_8113
_71700:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_71703
	cmp	eax,2
	je	_71704
	cmp	eax,3
	je	_71705
	cmp	eax,4
	je	_71706
	jmp	_71702
_71703:
	cmp	dword [_bb_sublevel],1
	jne	_71707
	mov	ebx,511
	jmp	_71709
_71707:
	cmp	dword [_bb_sublevel],3
	jne	_71710
	mov	ebx,531
	jmp	_71711
_71710:
	cmp	dword [_bb_sublevel],4
	jne	_71712
	mov	ebx,551
	jmp	_71713
_71712:
	cmp	dword [_bb_sublevel],5
	jne	_71714
	mov	ebx,521
	jmp	_71715
_71714:
	cmp	dword [_bb_sublevel],8
	jne	_71716
	mov	ebx,541
	jmp	_71717
_71716:
	cmp	dword [_bb_sublevel],10
	jne	_71718
	cmp	dword [_bb_currGameMode],123
	jne	_71719
	mov	ebx,561
_71719:
_71718:
_71717:
_71715:
_71713:
_71711:
_71709:
	jmp	_71702
_71704:
	cmp	dword [_bb_sublevel],1
	jne	_71720
	mov	ebx,571
	jmp	_71721
_71720:
	cmp	dword [_bb_sublevel],3
	jne	_71722
	mov	ebx,581
	jmp	_71723
_71722:
	cmp	dword [_bb_sublevel],4
	jne	_71724
	mov	ebx,582
	jmp	_71725
_71724:
	cmp	dword [_bb_sublevel],6
	jne	_71726
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71727
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_71727:
	cmp	eax,0
	je	_71729
	jmp	_71730
_71729:
	mov	ebx,583
_71730:
	jmp	_71731
_71726:
	cmp	dword [_bb_sublevel],8
	jne	_71732
	mov	ebx,584
	jmp	_71733
_71732:
	cmp	dword [_bb_sublevel],9
	jne	_71734
	mov	ebx,585
_71734:
_71733:
_71731:
_71725:
_71723:
_71721:
	jmp	_71702
_71705:
	cmp	dword [_bb_sublevel],1
	jne	_71735
	mov	ebx,586
	jmp	_71736
_71735:
	cmp	dword [_bb_sublevel],3
	jne	_71737
	mov	ebx,588
	jmp	_71738
_71737:
	cmp	dword [_bb_sublevel],4
	jne	_71739
	mov	ebx,587
	jmp	_71740
_71739:
	cmp	dword [_bb_sublevel],6
	jne	_71741
	mov	ebx,589
	jmp	_71742
_71741:
	cmp	dword [_bb_sublevel],7
	jne	_71743
	mov	ebx,590
	jmp	_71744
_71743:
	cmp	dword [_bb_sublevel],9
	jne	_71745
	mov	ebx,591
_71745:
_71744:
_71742:
_71740:
_71738:
_71736:
	jmp	_71702
_71706:
	cmp	dword [_bb_sublevel],1
	jne	_71746
	mov	ebx,592
	jmp	_71747
_71746:
	cmp	dword [_bb_sublevel],3
	jne	_71748
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_71749
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_71749:
	cmp	eax,0
	je	_71751
	jmp	_71752
_71751:
	mov	ebx,594
_71752:
	jmp	_71753
_71748:
	cmp	dword [_bb_sublevel],4
	jne	_71754
	mov	ebx,593
	jmp	_71755
_71754:
	cmp	dword [_bb_sublevel],5
	jne	_71756
	mov	ebx,595
	jmp	_71757
_71756:
	cmp	dword [_bb_sublevel],6
	jne	_71758
	mov	ebx,596
	jmp	_71759
_71758:
	cmp	dword [_bb_sublevel],8
	jne	_71760
	mov	ebx,597
_71760:
_71759:
_71757:
_71755:
_71753:
_71747:
	jmp	_71702
_71702:
	push	24
	push	_71761
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],511
	mov	dword [eax+4+24],531
	mov	dword [eax+8+24],551
	mov	dword [eax+12+24],521
	mov	dword [eax+16+24],541
	mov	dword [eax+20+24],561
	mov	dword [eax+24+24],571
	mov	dword [eax+28+24],581
	mov	dword [eax+32+24],582
	mov	dword [eax+36+24],583
	mov	dword [eax+40+24],584
	mov	dword [eax+44+24],585
	mov	dword [eax+48+24],586
	mov	dword [eax+52+24],588
	mov	dword [eax+56+24],587
	mov	dword [eax+60+24],589
	mov	dword [eax+64+24],590
	mov	dword [eax+68+24],591
	mov	dword [eax+72+24],592
	mov	dword [eax+76+24],594
	mov	dword [eax+80+24],593
	mov	dword [eax+84+24],595
	mov	dword [eax+88+24],596
	mov	dword [eax+92+24],597
	mov	edx,dword [esi+40]
	sub	edx,1
	cmp	ebx,dword [eax+edx*4+24]
	jne	_71763
	mov	eax,dword [esi+28]
	add	eax,1
	mov	dword [esi+20],eax
_71763:
_8113:
	mov	eax,0
	jmp	_16562
_16562:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	dword [ebp-8],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-36],0
	mov	dword [ebp-32],0
	mov	dword [ebp-4],0
	mov	dword [ebp-40],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [_72045],_72046
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	edx,dword [eax+32]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],edx
	je	_71766
	jmp	_8184
_71766:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71768
	mov	eax,dword [_bb_btnPanelPilihSenjata_list]
	mov	ebx,dword [_bb_panelPilihSenjata]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+32],eax
	jge	_71770
	mov	edx,dword [_bb_panelPilihSenjata]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_71770:
_71768:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71771
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+32],1
	jle	_71772
	mov	edx,dword [_bb_panelPilihSenjata]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_71772:
_71771:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71773
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_71773:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71774
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],1
	jne	_71775
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],0
	jmp	_71776
_71775:
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
_71776:
_71774:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71777
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_128317]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_71777:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71778
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_128318]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_71778:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71779
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fadd	dword [_128319]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_71779:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_71780
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fsub	dword [_128320]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_71780:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_71781
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_71781:
	cmp	eax,0
	je	_71783
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fsub	dword [_128321]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_71783:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_71784
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_71784:
	cmp	eax,0
	je	_71786
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	fadd	dword [_128322]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+64]
	mov	esi,1
_71786:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_71787
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_71787:
	cmp	eax,0
	je	_71789
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fadd	dword [_128323]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_71789:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_71790
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_71790:
	cmp	eax,0
	je	_71792
	mov	eax,dword [ebp+8]
	fld	dword [eax+68]
	fsub	dword [_128324]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	esi,1
_71792:
	cmp	esi,0
	jne	_71793
	jmp	_8184
_71793:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71794
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,6
	setle	al
	movzx	eax,al
_71794:
	cmp	eax,0
	je	_71796
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	je	_71799
	cmp	eax,2
	je	_71800
	cmp	eax,3
	je	_71801
	cmp	eax,4
	je	_71802
	cmp	eax,5
	je	_71803
	cmp	eax,6
	je	_71804
	jmp	_71798
_71799:
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71800:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8115
_8117:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8115
	cmp	dword [esi+40],1
	jne	_71813
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_71813:
_8115:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8117
_8116:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71801:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8118
_8120:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8118
	cmp	dword [esi+40],2
	jne	_71819
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_71821
_71819:
	cmp	dword [esi+40],1
	jne	_71822
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_71822:
_71821:
_8118:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8120
_8119:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71802:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8121
_8123:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8121
	cmp	dword [esi+40],3
	jne	_71828
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_71830
_71828:
	cmp	dword [esi+40],1
	jne	_71831
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_71831:
_71830:
_8121:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8123
_8122:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71803:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8124
_8126:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8124
	cmp	dword [esi+40],4
	jne	_71837
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_71839
_71837:
	cmp	dword [esi+40],1
	jne	_71840
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_71840:
_71839:
_8124:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8126
_8125:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71804:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8127
_8129:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8127
	cmp	dword [esi+40],5
	jne	_71846
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_71848
_71846:
	cmp	dword [esi+40],1
	jne	_71849
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_71849:
_71848:
_8127:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8129
_8128:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71798
_71798:
	jmp	_71850
_71796:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71851
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,12
	setle	al
	movzx	eax,al
_71851:
	cmp	eax,0
	je	_71853
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,7
	je	_71856
	cmp	eax,8
	je	_71857
	cmp	eax,9
	je	_71858
	cmp	eax,10
	je	_71859
	cmp	eax,11
	je	_71860
	cmp	eax,12
	je	_71861
	jmp	_71855
_71856:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8130
_8132:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8130
	cmp	dword [esi+40],1
	jne	_71867
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	jmp	_8131
_71867:
_8130:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8132
_8131:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-32]
	mov	dword [ebp+-44],edx
	fild	dword [ebp+-44]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71857:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8133
_8135:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8133
	cmp	dword [esi+40],2
	jne	_71874
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_71875
_71874:
	cmp	dword [esi+40],7
	jne	_71876
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71876:
_71875:
_8133:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8135
_8134:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71858:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8136
_8138:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8136
	cmp	dword [esi+40],3
	jne	_71883
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_71884
_71883:
	cmp	dword [esi+40],7
	jne	_71885
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71885:
_71884:
_8136:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8138
_8137:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71859:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8139
_8141:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8139
	cmp	dword [esi+40],4
	jne	_71891
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_71892
_71891:
	cmp	dword [esi+40],7
	jne	_71893
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71893:
_71892:
_8139:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8141
_8140:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71860:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8142
_8144:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8142
	cmp	dword [esi+40],5
	jne	_71899
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_71900
_71899:
	cmp	dword [esi+40],7
	jne	_71901
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71901:
_71900:
_8142:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8144
_8143:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71861:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8145
_8147:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8145
	cmp	dword [esi+40],6
	jne	_71907
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	jmp	_71909
_71907:
	cmp	dword [esi+40],7
	jne	_71910
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71910:
_71909:
_8145:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8147
_8146:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71855
_71855:
	jmp	_71911
_71853:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,13
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71912
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,18
	setle	al
	movzx	eax,al
_71912:
	cmp	eax,0
	je	_71914
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,13
	je	_71917
	cmp	eax,14
	je	_71918
	cmp	eax,15
	je	_71919
	cmp	eax,16
	je	_71920
	cmp	eax,17
	je	_71921
	cmp	eax,18
	je	_71922
	jmp	_71916
_71917:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8148
_8150:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8148
	cmp	dword [esi+40],1
	jne	_71928
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_71929
_71928:
	cmp	dword [esi+40],7
	jne	_71930
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_71930:
_71929:
_8148:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8150
_8149:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71918:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8151
_8153:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8151
	cmp	dword [esi+40],2
	jne	_71936
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_71937
_71936:
	cmp	dword [esi+40],13
	jne	_71938
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71938:
_71937:
_8151:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8153
_8152:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71919:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8154
_8156:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8154
	cmp	dword [esi+40],3
	jne	_71945
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_71946
_71945:
	cmp	dword [esi+40],13
	jne	_71947
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71947:
_71946:
_8154:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8156
_8155:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71920:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8157
_8159:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8157
	cmp	dword [esi+40],4
	jne	_71953
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_71954
_71953:
	cmp	dword [esi+40],13
	jne	_71955
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71955:
_71954:
_8157:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8159
_8158:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71921:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8160
_8162:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8160
	cmp	dword [esi+40],5
	jne	_71961
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_71962
_71961:
	cmp	dword [esi+40],13
	jne	_71963
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71963:
_71962:
_8160:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8162
_8161:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71922:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8163
_8165:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8163
	cmp	dword [esi+40],6
	jne	_71969
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	jmp	_71970
_71969:
	cmp	dword [esi+40],13
	jne	_71971
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71971:
_71970:
_8163:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8165
_8164:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71916
_71916:
	jmp	_71972
_71914:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,19
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_71973
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,24
	setle	al
	movzx	eax,al
_71973:
	cmp	eax,0
	je	_71975
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,19
	je	_71978
	cmp	eax,20
	je	_71979
	cmp	eax,21
	je	_71980
	cmp	eax,22
	je	_71981
	cmp	eax,23
	je	_71982
	cmp	eax,24
	je	_71983
	jmp	_71977
_71978:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8166
_8168:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8166
	cmp	dword [esi+40],1
	jne	_71989
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_71990
_71989:
	cmp	dword [esi+40],13
	jne	_71991
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_71991:
_71990:
_8166:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8168
_8167:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71979:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8169
_8171:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8169
	cmp	dword [esi+40],2
	jne	_71997
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_71998
_71997:
	cmp	dword [esi+40],19
	jne	_71999
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_71999:
_71998:
_8169:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8171
_8170:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71980:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8172
_8174:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8172
	cmp	dword [esi+40],3
	jne	_72006
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	jmp	_72007
_72006:
	cmp	dword [esi+40],19
	jne	_72008
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_72008:
_72007:
_8172:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8174
_8173:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71981:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8175
_8177:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8175
	cmp	dword [esi+40],4
	jne	_72014
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	jmp	_72015
_72014:
	cmp	dword [esi+40],19
	jne	_72016
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_72016:
_72015:
_8175:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8177
_8176:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71982:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8178
_8180:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8178
	cmp	dword [esi+40],5
	jne	_72022
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_72023
_72022:
	cmp	dword [esi+40],19
	jne	_72024
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_72024:
_72023:
_8178:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8180
_8179:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71983:
	mov	ebx,dword [_bb_btnPanelPilihSenjata_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8181
_8183:
	mov	eax,edi
	push	_bb_TBtnPanelPilihSenjata
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8181
	cmp	dword [esi+40],6
	jne	_72030
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	jmp	_72031
_72030:
	cmp	dword [esi+40],19
	jne	_72032
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_72032:
_72031:
_8181:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8183
_8182:
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_71977
_71977:
	jmp	_72033
_71975:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],25
	jne	_72034
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_72037
_72034:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],26
	jne	_72038
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_72041
_72038:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],27
	jne	_72042
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+8]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
_72042:
_72041:
_72037:
_72033:
_71972:
_71911:
_71850:
	mov	eax,dword [ebp+8]
	push	dword [eax+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_8184:
	mov	eax,0
	jmp	_16565
_16565:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_setPosition2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_72077],_72078
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+32]
	cmp	dword [esi+40],eax
	je	_72047
	jmp	_8186
_72047:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72049
	mov	eax,dword [_bb_btnPanelPilihSenjata_list]
	mov	ebx,dword [_bb_panelPilihSenjata]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+32],eax
	jge	_72051
	mov	edx,dword [_bb_panelPilihSenjata]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+32]
	add	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_72051:
_72049:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72052
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+32],1
	jle	_72053
	mov	edx,dword [_bb_panelPilihSenjata]
	mov	eax,dword [_bb_panelPilihSenjata]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_72053:
_72052:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72054
	fldz
	fstp	dword [esi+64]
	fldz
	fstp	dword [esi+68]
	mov	edi,1
_72054:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72055
	cmp	dword [esi+48],1
	jne	_72056
	mov	dword [esi+48],0
	jmp	_72057
_72056:
	mov	dword [esi+48],1
_72057:
_72055:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72058
	fld	dword [esi+64]
	fsub	dword [_128450]
	fstp	dword [esi+64]
	mov	edi,1
_72058:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72059
	fld	dword [esi+64]
	fadd	dword [_128451]
	fstp	dword [esi+64]
	mov	edi,1
_72059:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72060
	fld	dword [esi+68]
	fadd	dword [_128452]
	fstp	dword [esi+68]
	mov	edi,1
_72060:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_72061
	fld	dword [esi+68]
	fsub	dword [_128453]
	fstp	dword [esi+68]
	mov	edi,1
_72061:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_72062
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_72062:
	cmp	eax,0
	je	_72064
	fld	dword [esi+64]
	fsub	dword [_128454]
	fstp	dword [esi+64]
	mov	edi,1
_72064:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_72065
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_72065:
	cmp	eax,0
	je	_72067
	fld	dword [esi+64]
	fadd	dword [_128455]
	fstp	dword [esi+64]
	mov	edi,1
_72067:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_72068
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_72068:
	cmp	eax,0
	je	_72070
	fld	dword [esi+68]
	fadd	dword [_128456]
	fstp	dword [esi+68]
	mov	edi,1
_72070:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_72071
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_72071:
	cmp	eax,0
	je	_72073
	fld	dword [esi+68]
	fsub	dword [_128457]
	fstp	dword [esi+68]
	mov	edi,1
_72073:
	cmp	edi,0
	jne	_72074
	jmp	_8186
_72074:
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [esi+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	push	dword [esi+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+68]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_8186:
	mov	eax,0
	jmp	_16568
_16568:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelPilihSenjata_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,224
	push	ebx
	push	esi
	push	edi
	push	_bb_TBtnPanelPilihSenjata
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	dword [edi+52],1
	mov	eax,dword [ebp+8]
	mov	dword [edi+36],eax
	push	_42
	push	dword [edi+36]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [edi+36]
	cmp	eax,2525
	je	_72082
	cmp	eax,2526
	je	_72083
	cmp	eax,2527
	je	_72084
	cmp	eax,2528
	je	_72085
	cmp	eax,2529
	je	_72086
	cmp	eax,500
	je	_72087
	cmp	eax,511
	je	_72088
	cmp	eax,521
	je	_72089
	cmp	eax,531
	je	_72090
	cmp	eax,541
	je	_72091
	cmp	eax,551
	je	_72092
	cmp	eax,561
	je	_72093
	jmp	_72081
_72082:
	mov	eax,dword [_bb_btnPanelPilihSenjata_image]
	mov	dword [edi+16],eax
	jmp	_72081
_72083:
	mov	eax,dword [_bb_btnClosePanelPilihSenjata_image]
	mov	dword [edi+16],eax
	jmp	_72081
_72084:
	mov	eax,dword [_bb_btnBioPanelPilihSenjata_image]
	mov	dword [edi+16],eax
	jmp	_72081
_72085:
	mov	eax,dword [_bb_btnArrowPanelPilihSenjata_image]
	mov	dword [edi+16],eax
	jmp	_72081
_72086:
	mov	eax,dword [_bb_btnArrowPanelPilihSenjata_image]
	mov	dword [edi+16],eax
	jmp	_72081
_72087:
	mov	eax,dword [_bb_btnUnlockedWeapon_image]
	mov	dword [edi+16],eax
	mov	dword [edi+52],0
	jmp	_72081
_72088:
	jmp	_72081
_72089:
	jmp	_72081
_72090:
	jmp	_72081
_72091:
	jmp	_72081
_72092:
	jmp	_72081
_72093:
	jmp	_72081
_72081:
	cmp	dword [edi+16],0
	je	_72094
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_72094:
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128481]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128482]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128483]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128484]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128485]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128486]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128487]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128488]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128489]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-36],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128490]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128491]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-44],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128492]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-40],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128493]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-56],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128494]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-52],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128495]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-64],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128496]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-60],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128497]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-80],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128498]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-76],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128499]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-88],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128500]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-84],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128501]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-100],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128502]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-92],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128503]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-112],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128504]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-104],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128505]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-120],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128506]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-116],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128507]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-132],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128508]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-124],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128509]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-144],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128510]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-136],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128511]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-152],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128512]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-148],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128513]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-168],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128514]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-156],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128515]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-180],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128516]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-164],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128517]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-196],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128518]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-172],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128519]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-204],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128520]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-184],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128521]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-208],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128522]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-188],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128523]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-216],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128524]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-192],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128525]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-220],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128526]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-176],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128527]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-212],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128528]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-160],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128529]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-200],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128530]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-128],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128531]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-140],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128532]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-108],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128533]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-96],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128534]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-72],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128535]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-68],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128536]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-48],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128537]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128538]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [edi+28],0
	mov	dword [edi+24],0
	mov	edx,dword [ebp+12]
	mov	dword [edi+40],edx
	mov	edx,dword [edi+40]
	cmp	edx,1
	je	_72155
	cmp	edx,2
	je	_72156
	cmp	edx,3
	je	_72157
	cmp	edx,4
	je	_72158
	cmp	edx,5
	je	_72159
	cmp	edx,6
	je	_72160
	cmp	edx,7
	je	_72161
	cmp	edx,8
	je	_72162
	cmp	edx,9
	je	_72163
	cmp	edx,10
	je	_72164
	cmp	edx,11
	je	_72165
	cmp	edx,12
	je	_72166
	cmp	edx,13
	je	_72167
	cmp	edx,14
	je	_72168
	cmp	edx,15
	je	_72169
	cmp	edx,16
	je	_72170
	cmp	edx,17
	je	_72171
	cmp	edx,18
	je	_72172
	cmp	edx,19
	je	_72173
	cmp	edx,20
	je	_72174
	cmp	edx,21
	je	_72175
	cmp	edx,22
	je	_72176
	cmp	edx,23
	je	_72177
	cmp	edx,24
	je	_72178
	cmp	edx,25
	je	_72179
	cmp	edx,26
	je	_72180
	cmp	edx,27
	je	_72181
	cmp	edx,28
	je	_72182
	cmp	edx,29
	je	_72183
	jmp	_72154
_72155:
	mov	dword [ebp+-224],esi
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	dword [ebp+-224],ebx
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72156:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72157:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72158:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72159:
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72160:
	mov	eax,dword [ebp-44]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72161:
	mov	eax,dword [ebp-56]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72184
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128539]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128540]
	fstp	dword [edi+12]
_72184:
	jmp	_72154
_72162:
	mov	eax,dword [ebp-64]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-60]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72185
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128541]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128542]
	fstp	dword [edi+12]
	mov	dword [edi+28],2
_72185:
	jmp	_72154
_72163:
	mov	eax,dword [ebp-80]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-76]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72186
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128543]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128544]
	fstp	dword [edi+12]
_72186:
	jmp	_72154
_72164:
	mov	eax,dword [ebp-88]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-84]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72187
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128545]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128546]
	fstp	dword [edi+12]
	mov	dword [edi+28],4
_72187:
	jmp	_72154
_72165:
	mov	eax,dword [ebp-100]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-92]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72188
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128547]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128548]
	fstp	dword [edi+12]
_72188:
	jmp	_72154
_72166:
	mov	eax,dword [ebp-112]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-104]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72189
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128549]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128550]
	fstp	dword [edi+12]
	mov	dword [edi+28],6
_72189:
	jmp	_72154
_72167:
	mov	eax,dword [ebp-120]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-116]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72190
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128551]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128552]
	fstp	dword [edi+12]
	mov	dword [edi+28],8
_72190:
	jmp	_72154
_72168:
	mov	eax,dword [ebp-132]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-124]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72191
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128553]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128554]
	fstp	dword [edi+12]
_72191:
	jmp	_72154
_72169:
	mov	eax,dword [ebp-144]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-136]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72192
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128555]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128556]
	fstp	dword [edi+12]
	mov	dword [edi+28],10
_72192:
	jmp	_72154
_72170:
	mov	eax,dword [ebp-152]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-148]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72193
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128557]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128558]
	fstp	dword [edi+12]
	mov	dword [edi+28],12
_72193:
	jmp	_72154
_72171:
	mov	eax,dword [ebp-168]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-156]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72194
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128559]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128560]
	fstp	dword [edi+12]
_72194:
	jmp	_72154
_72172:
	mov	eax,dword [ebp-180]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-164]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72195
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_128561]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128562]
	fstp	dword [edi+12]
	mov	dword [edi+28],14
_72195:
	jmp	_72154
_72173:
	mov	eax,dword [ebp-196]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-172]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72196
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128563]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128564]
	fstp	dword [edi+12]
	mov	dword [edi+28],16
_72196:
	jmp	_72154
_72174:
	mov	eax,dword [ebp-204]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-184]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72197
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128565]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128566]
	fstp	dword [edi+12]
_72197:
	jmp	_72154
_72175:
	mov	eax,dword [ebp-208]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-188]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72198
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128567]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128568]
	fstp	dword [edi+12]
	mov	dword [edi+28],18
_72198:
	jmp	_72154
_72176:
	mov	eax,dword [ebp-216]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-192]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72199
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128569]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128570]
	fstp	dword [edi+12]
	mov	dword [edi+28],20
_72199:
	jmp	_72154
_72177:
	mov	eax,dword [ebp-220]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-176]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72200
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128571]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_128572]
	fstp	dword [edi+12]
_72200:
	jmp	_72154
_72178:
	mov	eax,dword [ebp-212]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-160]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	cmp	dword [ebp+8],500
	jne	_72201
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fadd	dword [_128573]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fsub	dword [_128574]
	fstp	dword [edi+12]
	mov	dword [edi+28],22
_72201:
	jmp	_72154
_72179:
	mov	eax,dword [ebp-200]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-128]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72180:
	mov	eax,dword [ebp-140]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-108]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72181:
	mov	eax,dword [ebp-96]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-72]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72182:
	mov	eax,dword [ebp-68]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72183:
	mov	edx,dword [ebp-28]
	mov	dword [ebp+-224],edx
	fild	dword [ebp+-224]
	fstp	dword [edi+8]
	mov	dword [ebp+-224],eax
	fild	dword [ebp+-224]
	fstp	dword [edi+12]
	jmp	_72154
_72154:
	mov	eax,dword [edi+36]
	cmp	eax,2525
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72202
	mov	eax,dword [edi+36]
	cmp	eax,2526
	sete	al
	movzx	eax,al
_72202:
	cmp	eax,0
	je	_72204
	mov	dword [edi+28],0
	mov	dword [edi+32],1
	jmp	_72205
_72204:
	mov	eax,dword [edi+36]
	cmp	eax,2527
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72206
	mov	eax,dword [edi+36]
	cmp	eax,2528
	sete	al
	movzx	eax,al
_72206:
	cmp	eax,0
	jne	_72208
	mov	eax,dword [edi+36]
	cmp	eax,2529
	sete	al
	movzx	eax,al
_72208:
	cmp	eax,0
	je	_72210
	mov	dword [edi+28],0
	mov	dword [edi+32],0
	cmp	dword [edi+36],2529
	jne	_72211
	mov	dword [edi+28],1
	mov	dword [edi+32],1
_72211:
	jmp	_72212
_72210:
	cmp	dword [edi+36],500
	jne	_72213
	mov	eax,dword [edi+28]
	mov	dword [edi+32],eax
	jmp	_72214
_72213:
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	mov	dword [edi+32],eax
_72214:
_72212:
_72205:
	mov	eax,dword [edi+28]
	mov	dword [edi+20],eax
	mov	dword [edi+44],0
	mov	dword [edi+48],1
	mov	dword [edi+56],0
	mov	dword [edi+60],10
	mov	eax,dword [_bb_btnPanelPilihSenjata_list]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_16572
_16572:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelPilihSenjata:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_bioBook_Plant]
	cmp	dword [eax+32],0
	jne	_72216
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+20],0
	jne	_72217
	mov	eax,0
	jmp	_16574
_72217:
	push	0
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+12]
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelPilihSenjata]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	esi,dword [_bb_btnPanelPilihSenjata_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8188
_8190:
	push	_bb_TBtnPanelPilihSenjata
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8188
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8188:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8190
_8189:
	mov	eax,dword [_bb_isCollEd]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72225
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_72225:
	cmp	eax,0
	je	_72227
	mov	eax,dword [_bb_btnGuide]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_72227:
_72216:
	call	_bb_UpdateBioBook_Plant
	cmp	dword [_bb_isCollEd],1
	jne	_72229
	call	_bb_UpdateGuideBook
_72229:
	mov	eax,0
	jmp	_16574
_16574:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelPilihSenjata:
	push	ebp
	mov	ebp,esp
	call	dword [_bb_TBgPanelPilihSenjata+56]
	push	1
	push	511
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	2
	push	531
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	3
	push	551
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	4
	push	521
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	5
	push	541
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	6
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	7
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	8
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	11
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	9
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	10
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	12
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	13
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	14
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	15
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	16
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	17
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	18
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	19
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	20
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	21
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	22
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	23
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	24
	push	500
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	25
	push	2525
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	26
	push	2526
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	27
	push	2527
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	28
	push	2528
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	push	29
	push	2529
	call	dword [_bb_TBtnPanelPilihSenjata+76]
	add	esp,8
	mov	eax,0
	jmp	_16576
_16576:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelGameOver
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	mov	dword [ebx+44],0
	mov	eax,0
	jmp	_16579
_16579:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_Delete:
	push	ebp
	mov	ebp,esp
_16582:
	mov	eax,0
	jmp	_72230
_72230:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_kontrolPanel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+20],eax
	mov	dword [_bb_pauseGame],eax
	mov	eax,0
	jmp	_16586
_16586:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_72231
	fld	dword [edx+24]
	fsub	dword [_128661]
	fstp	dword [edx+24]
	fld	dword [edx+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_72232
	push	1
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,8
_72232:
_72231:
	mov	eax,0
	jmp	_16589
_16589:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_16592
_16592:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_tampilBGHitam:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld1
	fstp	dword [ebx+40]
	mov	dword [ebx+44],1
	push	_42
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,8
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [ebx+36],eax
	push	_8191
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,0
	jmp	_16595
_16595:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_updateBGHitam:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [edx+44],1
	jne	_72235
	fld	dword [edx+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_72236
	fld	dword [edx+40]
	fsub	dword [_128670]
	fstp	dword [edx+40]
	jmp	_72237
_72236:
	mov	dword [edx+44],0
_72237:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
_72235:
	mov	eax,0
	jmp	_16598
_16598:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_drawBGHitam:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+44],1
	jne	_72239
	push	dword [esi+40]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [esi+32]
	push	dword [esi+28]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_72240
	call	_bb_GetPosX_BG
	mov	edi,eax
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,edi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_72240:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_72239:
	mov	eax,0
	jmp	_16601
_16601:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72243
	cmp	dword [_bb_panelGameOver_BG_image],0
	jne	_72244
	push	2
	push	_72245
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelGameOver_BG_image],eax
	mov	eax,dword [_bb_panelGameOver_BG_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_72244:
	cmp	dword [_bb_teaser_BG_image],0
	jne	_72246
	push	2
	push	_34405
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_teaser_BG_image],eax
_72246:
	jmp	_72247
_72243:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72248
	cmp	dword [_bb_panelGameOver_BG_image],0
	je	_72249
	push	dword [_bb_panelGameOver_BG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelGameOver_BG_image],0
_72249:
	cmp	dword [_bb_animSheep_GO_image],0
	je	_72250
	push	dword [_bb_animSheep_GO_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animSheep_GO_image],0
_72250:
	cmp	dword [_bb_animChicken_GO_image],0
	je	_72251
	push	dword [_bb_animChicken_GO_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animChicken_GO_image],0
_72251:
	cmp	dword [_bb_teaser_BG_image],0
	je	_72252
	push	dword [_bb_teaser_BG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_teaser_BG_image],0
_72252:
	call	_bbGCCollect
_72248:
_72247:
	mov	eax,0
	jmp	_16605
_16605:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelGameOver_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	push	_bb_TBgPanelGameOver
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	call	_bb_GetPosX_BG
	mov	dword [ebp-8],eax
	mov	dword [ebp-4],0
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	edi,esi
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	dword [ebp+-12],edi
	fild	dword [ebp+-12]
	fstp	dword [ebx+8]
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	fstp	dword [ebx+12]
	mov	eax,ebx
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	eax,dword [_bb_panelGameOver_BG_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+20],0
	fld	dword [_128689]
	fstp	dword [ebx+24]
	push	1
	push	esi
	push	edi
	call	dword [_bb_TBtnPanelGameOver+60]
	add	esp,12
	push	2
	push	esi
	push	edi
	call	dword [_bb_TBtnPanelGameOver+60]
	add	esp,12
	mov	dword [ebx+44],0
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+28]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+32]
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [ebx+36],eax
	fld1
	fstp	dword [ebx+40]
	mov	eax,ebx
	jmp	_16607
_16607:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelGameOver
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_16610
_16610:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_Delete:
	push	ebp
	mov	ebp,esp
_16613:
	mov	eax,0
	jmp	_72259
_72259:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnPanelGameOver_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16616
_16616:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_16619
_16619:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_72261
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_72262
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_72262:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_72263
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_72263:
	cmp	eax,0
	je	_72265
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_panelGameOver]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	je	_72269
	cmp	eax,478
	je	_72270
	cmp	eax,591
	je	_72271
	cmp	eax,666
	je	_72272
	cmp	eax,753
	je	_72273
	cmp	eax,843
	je	_72274
	jmp	_72268
_72269:
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72270:
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72271:
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72272:
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72273:
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72274:
	mov	dword [_bb_level],1
	mov	dword [_bb_sublevel],1
	jmp	_72268
_72268:
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_loadLevel],0
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_72277
	cmp	eax,2
	je	_72278
	jmp	_72276
_72277:
	mov	dword [_bb_isRestartLevel],1
	jmp	_72276
_72278:
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_totalenemy],0
	mov	dword [_bb_gameOver],1
	call	_bb_saveFilePlayer
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
	jmp	_72276
_72276:
_72265:
	jmp	_72279
_72261:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_72279:
	mov	eax,0
	jmp	_16623
_16623:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelGameOver_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	_bb_TBtnPanelGameOver
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_72283
	cmp	eax,2
	je	_72284
	jmp	_72282
_72283:
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],26
	mov	dword [ebx+28],27
	mov	eax,dword [ebp+8]
	sub	eax,120
	mov	dword [ebx+8],eax
	mov	eax,edi
	add	eax,40
	mov	dword [ebx+12],eax
	jmp	_72282
_72284:
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],30
	mov	dword [ebx+28],31
	mov	eax,dword [ebp+8]
	add	eax,120
	mov	dword [ebx+8],eax
	mov	eax,edi
	add	eax,40
	mov	dword [ebx+12],eax
	jmp	_72282
_72282:
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_btnPanelGameOver_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_16628
_16628:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGameOverEnt
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	eax,0
	jmp	_16631
_16631:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_16634:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_72290
	push	eax
	call	_bbGCFree
	add	esp,4
_72290:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_72292
	push	eax
	call	_bbGCFree
	add	esp,4
_72292:
	mov	eax,0
	jmp	_72288
_72288:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_72295
	cmp	ebx,0
	je	_72296
	jmp	_72294
_72295:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_72294
_72296:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_72294
_72294:
	mov	eax,0
	jmp	_16638
_16638:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_16641
_16641:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_gameOverEnt_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16644
_16644:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+84]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_72299
	fld	dword [ebx+84]
	fsub	dword [_128732]
	fstp	dword [ebx+84]
_72299:
	fld	dword [ebx+84]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_72300
	mov	dword [ebx+80],1
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_GO_lemparan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+72]
	cmp	eax,1
	je	_72303
	cmp	eax,2
	je	_72304
	jmp	_72302
_72303:
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_GO_lemparkambing]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_72302
_72304:
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_GO_lemparayam]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_72302
_72302:
	fld	dword [_128733]
	fstp	dword [ebx+84]
_72300:
	cmp	dword [ebx+80],1
	jne	_72305
	mov	eax,dword [ebx+60]
	sub	eax,1
	cmp	dword [ebx+56],eax
	jge	_72306
	add	dword [ebx+56],1
	jmp	_72307
_72306:
	mov	dword [ebx+56],0
_72307:
	fld	dword [ebx+16]
	fld	dword [ebx+36]
	fmul	dword [_128734]
	faddp	st1,st0
	fstp	dword [ebx+16]
	fld	dword [ebx+20]
	fld	dword [ebx+40]
	fmul	dword [_128735]
	faddp	st1,st0
	fstp	dword [ebx+20]
	fld	dword [ebx+40]
	fadd	dword [_128736]
	fstp	dword [ebx+40]
	mov	eax,dword [ebx+68]
	add	dword [ebx+64],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+20]
	fld	dword [ebx+32]
	fadd	dword [_128737]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_72309
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
_72309:
_72305:
	mov	eax,0
	jmp	_16647
_16647:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+80],1
	jne	_72310
	mov	eax,dword [ebx+76]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72311
	mov	eax,dword [ebx+76]
	cmp	eax,4
	sete	al
	movzx	eax,al
_72311:
	cmp	eax,0
	je	_72313
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_72313:
	push	dword [ebx+56]
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_72310:
	mov	eax,0
	jmp	_16650
_16650:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	_42
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72314
	cmp	ebx,1
	je	_72317
	cmp	ebx,2
	je	_72318
	jmp	_72316
_72317:
	cmp	dword [_bb_animSheep_GO_image],0
	jne	_72319
	push	2
	push	30
	push	0
	push	160
	push	211
	push	_72320
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animSheep_GO_image],eax
_72319:
	cmp	dword [_bb_animSheep_GO_image],0
	je	_72321
	mov	eax,dword [_bb_animSheep_GO_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_72321:
	jmp	_72316
_72318:
	cmp	dword [_bb_animChicken_GO_image],0
	jne	_72322
	push	2
	push	25
	push	0
	push	42
	push	67
	push	_72323
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animChicken_GO_image],eax
_72322:
	cmp	dword [_bb_animChicken_GO_image],0
	je	_72324
	mov	eax,dword [_bb_animChicken_GO_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_72324:
	jmp	_72316
_72316:
_72314:
	mov	eax,0
	jmp	_16655
_16655:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameOverEnt_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	push	_bb_TGameOverEnt
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	call	_bb_GetPosX_BG
	mov	edx,eax
	mov	eax,0
	mov	dword [ebp-20],edx
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	sub	eax,30
	mov	edx,dword [ebp-20]
	add	edx,5
	mov	dword [ebp+-32],edx
	fild	dword [ebp+-32]
	fstp	dword [edi+16]
	add	eax,100
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [edi+20]
	mov	eax,edi
	push	_42
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
	mov	dword [edi+72],esi
	mov	eax,dword [edi+72]
	cmp	eax,1
	je	_72333
	cmp	eax,2
	je	_72334
	jmp	_72332
_72333:
	mov	eax,dword [_bb_animSheep_GO_image]
	mov	dword [edi+52],eax
	mov	dword [edi+60],30
	jmp	_72332
_72334:
	mov	eax,dword [_bb_animChicken_GO_image]
	mov	dword [edi+52],eax
	mov	dword [edi+60],25
	fld	dword [edi+20]
	fsub	dword [_128761]
	fstp	dword [edi+20]
	jmp	_72332
_72332:
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp+12]
	mov	dword [edi+76],eax
	mov	eax,dword [edi+76]
	cmp	eax,1
	je	_72337
	cmp	eax,2
	je	_72338
	cmp	eax,3
	je	_72339
	cmp	eax,4
	je	_72340
	cmp	eax,5
	je	_72341
	cmp	eax,6
	je	_72342
	jmp	_72336
_72337:
	mov	dword [ebp-24],-35
	mov	dword [ebp-28],24
	fld	dword [edi+20]
	fstp	dword [edi+32]
	fldz
	fstp	dword [edi+88]
	jmp	_72336
_72338:
	mov	dword [ebp-24],-45
	mov	dword [ebp-28],20
	fld	dword [edi+20]
	fadd	dword [_128762]
	fstp	dword [edi+32]
	fldz
	fstp	dword [edi+88]
	jmp	_72336
_72339:
	mov	dword [ebp-24],-35
	mov	dword [ebp-28],28
	fld	dword [edi+20]
	fadd	dword [_128763]
	fstp	dword [edi+32]
	fld	dword [_128764]
	fstp	dword [edi+88]
	jmp	_72336
_72340:
	mov	dword [ebp-24],-35
	mov	dword [ebp-28],20
	fld	dword [edi+20]
	fadd	dword [_128765]
	fstp	dword [edi+32]
	fld	dword [_128766]
	fstp	dword [edi+88]
	jmp	_72336
_72341:
	mov	dword [ebp-24],-45
	mov	dword [ebp-28],15
	fld	dword [edi+20]
	fadd	dword [_128767]
	fstp	dword [edi+32]
	fld	dword [_128768]
	fstp	dword [edi+88]
	jmp	_72336
_72342:
	mov	dword [ebp-24],-45
	mov	dword [ebp-28],18
	fld	dword [edi+20]
	fadd	dword [_128769]
	fstp	dword [edi+32]
	fld	dword [_128770]
	fstp	dword [edi+88]
	jmp	_72336
_72336:
	mov	dword [edi+56],0
	mov	dword [edi+80],0
	fld	dword [edi+16]
	fstp	dword [edi+24]
	fld	dword [edi+20]
	fstp	dword [edi+28]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	qword [ebp-8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+36]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	qword [ebp-16]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+40]
	fld	dword [edi+36]
	fstp	dword [edi+44]
	fld	dword [edi+40]
	fstp	dword [edi+48]
	mov	dword [edi+68],0
	fld	dword [_128771]
	fstp	dword [edi+84]
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_gameOverEnt_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_16659
_16659:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelGameOver:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_72348
	mov	eax,0
	jmp	_16661
_72348:
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_btnPanelGameOver_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8195
_8197:
	push	_bb_TBtnPanelGameOver
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8195
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8195:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8197
_8196:
	mov	eax,0
	jmp	_16661
_16661:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelGameOver:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	dword [_bb_TBgPanelGameOver+76]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_panelGameOver]
	dec	dword [eax+4]
	jnz	_72360
	push	eax
	call	_bbGCFree
	add	esp,4
_72360:
	mov	dword [_bb_panelGameOver],ebx
	push	_bb_TGameOverEnt
	call	_bbObjectNew
	add	esp,4
	push	1
	push	1
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	2
	push	2
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	3
	push	1
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	5
	push	2
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	push	6
	push	2
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	eax,0
	jmp	_16663
_16663:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ResetPaneldanAnimGameOver:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_panelGameOver]
	fld	dword [_128789]
	fstp	dword [eax+24]
	mov	eax,dword [_bb_panelGameOver]
	push	_42
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	esi,dword [_bb_gameOverEnt_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8198
_8200:
	push	_bb_TGameOverEnt
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8198
	fld	dword [eax+24]
	fstp	dword [eax+16]
	fld	dword [eax+28]
	fstp	dword [eax+20]
	fld	dword [eax+44]
	fstp	dword [eax+36]
	fld	dword [eax+48]
	fstp	dword [eax+40]
	mov	dword [eax+80],0
	fld	dword [_128790]
	fstp	dword [eax+84]
	push	_42
	push	dword [eax+72]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_8198:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8200
_8199:
	mov	eax,0
	jmp	_16665
_16665:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgStatistik
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	mov	dword [ebx+64],3
	mov	dword [ebx+68],0
	push	dword [ebx+64]
	push	_72371
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	push	dword [ebx+64]
	push	_72373
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+76],eax
	push	dword [ebx+64]
	push	_72375
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+80],eax
	push	dword [ebx+64]
	push	_72377
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	push	dword [ebx+64]
	push	_72379
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],5
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	push	dword [ebx+104]
	push	_72381
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+104]
	push	_72383
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	dword [ebx+104]
	push	_72385
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	push	dword [ebx+104]
	push	_72387
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+128],eax
	push	dword [ebx+104]
	push	_72389
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+132],eax
	mov	dword [ebx+136],0
	mov	dword [ebx+140],5
	mov	dword [ebx+144],0
	push	dword [ebx+140]
	push	_72391
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+148],eax
	push	dword [ebx+140]
	push	_72393
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+152],eax
	push	dword [ebx+140]
	push	_72395
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+156],eax
	push	dword [ebx+140]
	push	_72397
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+160],eax
	push	dword [ebx+140]
	push	_72399
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+164],eax
	fldz
	fstp	dword [ebx+168]
	fldz
	fstp	dword [ebx+172]
	mov	dword [ebx+176],0
	mov	dword [ebx+180],5
	mov	dword [ebx+184],0
	mov	dword [ebx+188],0
	push	dword [ebx+180]
	push	_72401
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+192],eax
	push	dword [ebx+180]
	push	_72403
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+196],eax
	push	dword [ebx+180]
	push	_72405
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+200],eax
	push	dword [ebx+180]
	push	_72407
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+204],eax
	push	dword [ebx+180]
	push	_72409
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+208],eax
	mov	dword [ebx+212],0
	mov	dword [ebx+216],5
	mov	dword [ebx+220],0
	push	dword [ebx+216]
	push	_72411
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+224],eax
	push	dword [ebx+216]
	push	_72413
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+228],eax
	push	dword [ebx+216]
	push	_72415
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+232],eax
	push	dword [ebx+216]
	push	_72417
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+236],eax
	push	dword [ebx+216]
	push	_72419
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+240],eax
	fldz
	fstp	dword [ebx+244]
	fldz
	fstp	dword [ebx+248]
	mov	dword [ebx+252],0
	mov	dword [ebx+256],5
	mov	dword [ebx+260],0
	mov	dword [ebx+264],0
	push	dword [ebx+256]
	push	_72421
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+268],eax
	push	dword [ebx+256]
	push	_72423
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+272],eax
	push	dword [ebx+256]
	push	_72425
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+276],eax
	push	dword [ebx+256]
	push	_72427
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+280],eax
	push	dword [ebx+256]
	push	_72429
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+284],eax
	mov	dword [ebx+288],0
	mov	dword [ebx+292],5
	mov	dword [ebx+296],0
	push	dword [ebx+292]
	push	_72431
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+300],eax
	push	dword [ebx+292]
	push	_72433
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+304],eax
	push	dword [ebx+292]
	push	_72435
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+308],eax
	push	dword [ebx+292]
	push	_72437
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+312],eax
	push	dword [ebx+292]
	push	_72439
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+316],eax
	fldz
	fstp	dword [ebx+320]
	fldz
	fstp	dword [ebx+324]
	mov	dword [ebx+328],0
	mov	dword [ebx+332],5
	mov	dword [ebx+336],0
	push	dword [ebx+332]
	push	_72441
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+340],eax
	push	dword [ebx+332]
	push	_72443
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+344],eax
	push	dword [ebx+332]
	push	_72445
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+348],eax
	push	dword [ebx+332]
	push	_72447
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+352],eax
	push	dword [ebx+332]
	push	_72449
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+356],eax
	push	dword [ebx+332]
	push	_72451
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+360],eax
	push	dword [ebx+332]
	push	_72453
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+364],eax
	push	dword [ebx+332]
	push	_72455
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+368],eax
	push	dword [ebx+332]
	push	_72457
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+372],eax
	push	dword [ebx+332]
	push	_72459
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+376],eax
	fldz
	fstp	dword [ebx+380]
	fldz
	fstp	dword [ebx+384]
	fldz
	fstp	dword [ebx+388]
	fldz
	fstp	dword [ebx+392]
	fldz
	fstp	dword [ebx+396]
	fldz
	fstp	dword [ebx+400]
	mov	dword [ebx+404],0
	fldz
	fstp	dword [ebx+408]
	push	dword [ebx+332]
	push	_72461
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+412],eax
	push	dword [ebx+332]
	push	_72463
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+416],eax
	push	dword [ebx+332]
	push	_72465
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+420],eax
	push	dword [ebx+332]
	push	_72467
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+424],eax
	push	dword [ebx+332]
	push	_72469
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+428],eax
	push	dword [ebx+332]
	push	_72471
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+432],eax
	fldz
	fstp	dword [ebx+436]
	fldz
	fstp	dword [ebx+440]
	fldz
	fstp	dword [ebx+444]
	fldz
	fstp	dword [ebx+448]
	mov	dword [ebx+452],0
	fldz
	fstp	dword [ebx+456]
	fldz
	fstp	dword [ebx+460]
	fldz
	fstp	dword [ebx+464]
	fldz
	fstp	dword [ebx+468]
	fldz
	fstp	dword [ebx+472]
	fldz
	fstp	dword [ebx+476]
	fldz
	fstp	dword [ebx+480]
	fldz
	fstp	dword [ebx+484]
	mov	dword [ebx+488],0
	mov	dword [ebx+492],0
	mov	dword [ebx+496],0
	mov	dword [ebx+500],0
	mov	dword [ebx+504],0
	fldz
	fstp	dword [ebx+508]
	fldz
	fstp	dword [ebx+512]
	fldz
	fstp	dword [ebx+516]
	fldz
	fstp	dword [ebx+520]
	fldz
	fstp	dword [ebx+524]
	fldz
	fstp	dword [ebx+528]
	fldz
	fstp	dword [ebx+532]
	mov	dword [ebx+536],0
	mov	dword [ebx+540],0
	fldz
	fstp	dword [ebx+544]
	fldz
	fstp	dword [ebx+548]
	mov	dword [ebx+552],0
	mov	dword [ebx+556],0
	mov	dword [ebx+560],0
	mov	dword [ebx+564],0
	mov	dword [ebx+568],0
	fldz
	fstp	dword [ebx+572]
	fldz
	fstp	dword [ebx+576]
	mov	dword [ebx+580],0
	mov	dword [ebx+584],0
	mov	dword [ebx+588],0
	fldz
	fstp	dword [ebx+592]
	fldz
	fstp	dword [ebx+596]
	mov	dword [ebx+600],0
	mov	dword [ebx+604],0
	mov	dword [ebx+608],0
	fldz
	fstp	dword [ebx+612]
	fldz
	fstp	dword [ebx+616]
	mov	dword [ebx+620],0
	fldz
	fstp	dword [ebx+624]
	mov	dword [ebx+628],0
	mov	eax,0
	jmp	_16668
_16668:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_16671:
	mov	eax,dword [ebx+432]
	dec	dword [eax+4]
	jnz	_72475
	push	eax
	call	_bbGCFree
	add	esp,4
_72475:
	mov	eax,dword [ebx+428]
	dec	dword [eax+4]
	jnz	_72477
	push	eax
	call	_bbGCFree
	add	esp,4
_72477:
	mov	eax,dword [ebx+424]
	dec	dword [eax+4]
	jnz	_72479
	push	eax
	call	_bbGCFree
	add	esp,4
_72479:
	mov	eax,dword [ebx+420]
	dec	dword [eax+4]
	jnz	_72481
	push	eax
	call	_bbGCFree
	add	esp,4
_72481:
	mov	eax,dword [ebx+416]
	dec	dword [eax+4]
	jnz	_72483
	push	eax
	call	_bbGCFree
	add	esp,4
_72483:
	mov	eax,dword [ebx+412]
	dec	dword [eax+4]
	jnz	_72485
	push	eax
	call	_bbGCFree
	add	esp,4
_72485:
	mov	eax,dword [ebx+376]
	dec	dword [eax+4]
	jnz	_72487
	push	eax
	call	_bbGCFree
	add	esp,4
_72487:
	mov	eax,dword [ebx+372]
	dec	dword [eax+4]
	jnz	_72489
	push	eax
	call	_bbGCFree
	add	esp,4
_72489:
	mov	eax,dword [ebx+368]
	dec	dword [eax+4]
	jnz	_72491
	push	eax
	call	_bbGCFree
	add	esp,4
_72491:
	mov	eax,dword [ebx+364]
	dec	dword [eax+4]
	jnz	_72493
	push	eax
	call	_bbGCFree
	add	esp,4
_72493:
	mov	eax,dword [ebx+360]
	dec	dword [eax+4]
	jnz	_72495
	push	eax
	call	_bbGCFree
	add	esp,4
_72495:
	mov	eax,dword [ebx+356]
	dec	dword [eax+4]
	jnz	_72497
	push	eax
	call	_bbGCFree
	add	esp,4
_72497:
	mov	eax,dword [ebx+352]
	dec	dword [eax+4]
	jnz	_72499
	push	eax
	call	_bbGCFree
	add	esp,4
_72499:
	mov	eax,dword [ebx+348]
	dec	dword [eax+4]
	jnz	_72501
	push	eax
	call	_bbGCFree
	add	esp,4
_72501:
	mov	eax,dword [ebx+344]
	dec	dword [eax+4]
	jnz	_72503
	push	eax
	call	_bbGCFree
	add	esp,4
_72503:
	mov	eax,dword [ebx+340]
	dec	dword [eax+4]
	jnz	_72505
	push	eax
	call	_bbGCFree
	add	esp,4
_72505:
	mov	eax,dword [ebx+316]
	dec	dword [eax+4]
	jnz	_72507
	push	eax
	call	_bbGCFree
	add	esp,4
_72507:
	mov	eax,dword [ebx+312]
	dec	dword [eax+4]
	jnz	_72509
	push	eax
	call	_bbGCFree
	add	esp,4
_72509:
	mov	eax,dword [ebx+308]
	dec	dword [eax+4]
	jnz	_72511
	push	eax
	call	_bbGCFree
	add	esp,4
_72511:
	mov	eax,dword [ebx+304]
	dec	dword [eax+4]
	jnz	_72513
	push	eax
	call	_bbGCFree
	add	esp,4
_72513:
	mov	eax,dword [ebx+300]
	dec	dword [eax+4]
	jnz	_72515
	push	eax
	call	_bbGCFree
	add	esp,4
_72515:
	mov	eax,dword [ebx+284]
	dec	dword [eax+4]
	jnz	_72517
	push	eax
	call	_bbGCFree
	add	esp,4
_72517:
	mov	eax,dword [ebx+280]
	dec	dword [eax+4]
	jnz	_72519
	push	eax
	call	_bbGCFree
	add	esp,4
_72519:
	mov	eax,dword [ebx+276]
	dec	dword [eax+4]
	jnz	_72521
	push	eax
	call	_bbGCFree
	add	esp,4
_72521:
	mov	eax,dword [ebx+272]
	dec	dword [eax+4]
	jnz	_72523
	push	eax
	call	_bbGCFree
	add	esp,4
_72523:
	mov	eax,dword [ebx+268]
	dec	dword [eax+4]
	jnz	_72525
	push	eax
	call	_bbGCFree
	add	esp,4
_72525:
	mov	eax,dword [ebx+240]
	dec	dword [eax+4]
	jnz	_72527
	push	eax
	call	_bbGCFree
	add	esp,4
_72527:
	mov	eax,dword [ebx+236]
	dec	dword [eax+4]
	jnz	_72529
	push	eax
	call	_bbGCFree
	add	esp,4
_72529:
	mov	eax,dword [ebx+232]
	dec	dword [eax+4]
	jnz	_72531
	push	eax
	call	_bbGCFree
	add	esp,4
_72531:
	mov	eax,dword [ebx+228]
	dec	dword [eax+4]
	jnz	_72533
	push	eax
	call	_bbGCFree
	add	esp,4
_72533:
	mov	eax,dword [ebx+224]
	dec	dword [eax+4]
	jnz	_72535
	push	eax
	call	_bbGCFree
	add	esp,4
_72535:
	mov	eax,dword [ebx+208]
	dec	dword [eax+4]
	jnz	_72537
	push	eax
	call	_bbGCFree
	add	esp,4
_72537:
	mov	eax,dword [ebx+204]
	dec	dword [eax+4]
	jnz	_72539
	push	eax
	call	_bbGCFree
	add	esp,4
_72539:
	mov	eax,dword [ebx+200]
	dec	dword [eax+4]
	jnz	_72541
	push	eax
	call	_bbGCFree
	add	esp,4
_72541:
	mov	eax,dword [ebx+196]
	dec	dword [eax+4]
	jnz	_72543
	push	eax
	call	_bbGCFree
	add	esp,4
_72543:
	mov	eax,dword [ebx+192]
	dec	dword [eax+4]
	jnz	_72545
	push	eax
	call	_bbGCFree
	add	esp,4
_72545:
	mov	eax,dword [ebx+164]
	dec	dword [eax+4]
	jnz	_72547
	push	eax
	call	_bbGCFree
	add	esp,4
_72547:
	mov	eax,dword [ebx+160]
	dec	dword [eax+4]
	jnz	_72549
	push	eax
	call	_bbGCFree
	add	esp,4
_72549:
	mov	eax,dword [ebx+156]
	dec	dword [eax+4]
	jnz	_72551
	push	eax
	call	_bbGCFree
	add	esp,4
_72551:
	mov	eax,dword [ebx+152]
	dec	dword [eax+4]
	jnz	_72553
	push	eax
	call	_bbGCFree
	add	esp,4
_72553:
	mov	eax,dword [ebx+148]
	dec	dword [eax+4]
	jnz	_72555
	push	eax
	call	_bbGCFree
	add	esp,4
_72555:
	mov	eax,dword [ebx+132]
	dec	dword [eax+4]
	jnz	_72557
	push	eax
	call	_bbGCFree
	add	esp,4
_72557:
	mov	eax,dword [ebx+128]
	dec	dword [eax+4]
	jnz	_72559
	push	eax
	call	_bbGCFree
	add	esp,4
_72559:
	mov	eax,dword [ebx+124]
	dec	dword [eax+4]
	jnz	_72561
	push	eax
	call	_bbGCFree
	add	esp,4
_72561:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_72563
	push	eax
	call	_bbGCFree
	add	esp,4
_72563:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_72565
	push	eax
	call	_bbGCFree
	add	esp,4
_72565:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_72567
	push	eax
	call	_bbGCFree
	add	esp,4
_72567:
	mov	eax,dword [ebx+84]
	dec	dword [eax+4]
	jnz	_72569
	push	eax
	call	_bbGCFree
	add	esp,4
_72569:
	mov	eax,dword [ebx+80]
	dec	dword [eax+4]
	jnz	_72571
	push	eax
	call	_bbGCFree
	add	esp,4
_72571:
	mov	eax,dword [ebx+76]
	dec	dword [eax+4]
	jnz	_72573
	push	eax
	call	_bbGCFree
	add	esp,4
_72573:
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_72575
	push	eax
	call	_bbGCFree
	add	esp,4
_72575:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_72577
	push	eax
	call	_bbGCFree
	add	esp,4
_72577:
	mov	eax,0
	jmp	_72473
_72473:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_kontrolPanel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+20],eax
	mov	eax,dword [ebp+12]
	mov	dword [_bb_pauseGame],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],1
	jne	_72578
	call	_bb_HapusTutor
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],70
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+48]
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],edx
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_72583
	push	eax
	call	_bbGCFree
	add	esp,4
_72583:
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],ebx
	mov	edx,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72585
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_72585:
	cmp	eax,0
	jne	_72587
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72587:
	cmp	eax,0
	je	_72589
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	setne	al
	movzx	eax,al
_72589:
	cmp	eax,0
	je	_72591
	mov	edx,0
_72591:
	cmp	edx,1
	jne	_72592
	mov	dword [_bb_totalEnemy_Last],0
	mov	dword [_bb_totalTime_Last],0
_72592:
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],0
	mov	edx,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72594
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72594:
	cmp	eax,0
	je	_72596
	mov	edx,0
_72596:
	cmp	edx,1
	jne	_72597
	mov	ebx,dword [_bb_bagPlantStatistik_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8201
_8203:
	mov	eax,edi
	push	_bb_TBagPlantStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8201
	mov	edx,dword [_bb_arrTargetTanam]
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+40],eax
	mov	eax,esi
	push	dword [esi+40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	dword [esi+92],0
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+96],eax
	mov	eax,esi
	push	dword [esi+92]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	cmp	dword [esi+40],0
	je	_72606
	mov	dword [esi+120],1
	jmp	_72607
_72606:
	mov	dword [esi+120],0
_72607:
	mov	dword [esi+76],0
	fld	dword [esi+84]
	fstp	dword [esi+80]
	mov	dword [esi+88],1
	mov	dword [esi+28],0
	mov	edx,dword [esi+96]
	mov	eax,dword [ebp+8]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+68]
	add	ecx,edx
	mov	dword [eax+68],ecx
_8201:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8203
_8202:
_72597:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],15
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+500],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+504],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+468]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+472]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],1
	mov	edx,dword [_bb_Statistik_Star1_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
	mov	eax,dword [ebp+8]
	fld	dword [eax+516]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+508]
	mov	eax,dword [ebp+8]
	fld	dword [eax+520]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+512]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+532]
	mov	eax,dword [ebp+8]
	mov	dword [eax+556],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+584],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+608]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+604],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+212],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+288],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+396]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+380]
	mov	eax,dword [ebp+8]
	fld	dword [eax+400]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+384]
	mov	ecx,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+332]
	sub	eax,1
	jmp	_72609
_8206:
	mov	edx,dword [ebp+8]
	mov	ebx,dword [edx+340]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+348]
	fld	dword [edx+ecx*4+24]
	fstp	dword [ebx+ecx*4+24]
	mov	edx,dword [ebp+8]
	mov	ebx,dword [edx+344]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+352]
	fld	dword [edx+ecx*4+24]
	fstp	dword [ebx+ecx*4+24]
_8204:
	add	ecx,1
_72609:
	cmp	ecx,eax
	jle	_8206
_8205:
	mov	eax,dword [ebp+8]
	fld	dword [eax+396]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+436]
	mov	eax,dword [ebp+8]
	fld	dword [eax+400]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+440]
	mov	ecx,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+332]
	sub	eax,1
	jmp	_72611
_8209:
	mov	edx,dword [ebp+8]
	mov	ebx,dword [edx+412]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+348]
	fld	dword [edx+ecx*4+24]
	fstp	dword [ebx+ecx*4+24]
	mov	edx,dword [ebp+8]
	mov	ebx,dword [edx+416]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+352]
	fld	dword [edx+ecx*4+24]
	fstp	dword [ebx+ecx*4+24]
_8207:
	add	ecx,1
_72611:
	cmp	ecx,eax
	jle	_8209
_8208:
	mov	eax,dword [ebp+8]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	mov	edx,dword [_bb_totalEnemy_Last]
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+184],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+220],0
	mov	edx,dword [_bb_totalTime_Last]
	mov	eax,dword [ebp+8]
	mov	dword [eax+260],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+296],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+336],0
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+108]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+144]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+184]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+220]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+260]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+296]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+336]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+264]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72621
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+64]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72621:
	cmp	eax,0
	je	_72623
	cmp	dword [_bb_currGameMode],478
	jne	_72625
_72625:
	cmp	dword [_bb_currGameMode],934
	jne	_72626
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	je	_72629
	jmp	_72628
_72629:
	jmp	_72628
_72628:
_72626:
	cmp	dword [_bb_currGameMode],948
	jne	_72630
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94854
	je	_72633
	jmp	_72632
_72633:
	jmp	_72632
_72632:
_72630:
	mov	eax,dword [ebp+8]
	push	dword [eax+264]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_8210
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72634
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+4+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72634:
	cmp	eax,0
	je	_72636
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+8+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72636:
	cmp	eax,0
	je	_72638
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+12+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72638:
	cmp	eax,0
	je	_72640
	fld	dword [_bb_waktuGame]
	fsub	dword [_bb_batasWaktuSilver]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+264],eax
	push	_8211
	call	_brl_standardio_Print
	add	esp,4
	jmp	_72641
_72640:
	cmp	dword [ebp-8],1
	jne	_72643
	fld	dword [_bb_waktuGame]
	fsub	dword [_bb_batasWaktuSilver]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+264],eax
	push	_8212
	call	_brl_standardio_Print
	add	esp,4
_72643:
_72641:
	mov	eax,dword [ebp+8]
	push	dword [eax+264]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_8213
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_72623:
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	mov	ecx,dword [_bb_totalTime_Last]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+264]
	add	eax,ecx
	mov	dword [edx+264],eax
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	mov	dword [eax+188],edx
	mov	edx,dword [_bb_totalenemykilled]
	add	edx,dword [_bb_totalEnemy_Last]
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],edx
	cmp	dword [_bb_currGameMode],948
	jne	_72644
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72648
	push	eax
	call	_bbGCFree
	add	esp,4
_72648:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_72644:
	cmp	dword [_bb_currGameMode],934
	jne	_72649
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_72650
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72654
	push	eax
	call	_bbGCFree
	add	esp,4
_72654:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
	jmp	_72655
_72650:
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72659
	push	eax
	call	_bbGCFree
	add	esp,4
_72659:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_72655:
_72649:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72660
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72660:
	cmp	eax,0
	je	_72662
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72666
	push	eax
	call	_bbGCFree
	add	esp,4
_72666:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_72662:
	cmp	dword [_bb_currGameMode],843
	jne	_72667
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72671
	push	eax
	call	_bbGCFree
	add	esp,4
_72671:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_72667:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72672
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72672:
	cmp	eax,0
	je	_72674
	cmp	dword [_bb_currGameMode],753
	jne	_72675
	mov	eax,dword [_bb_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,4
	jmp	_72677
_72675:
	cmp	dword [_bb_currGameMode],666
	jne	_72678
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_72682
	push	eax
	call	_bbGCFree
	add	esp,4
_72682:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_72678:
_72677:
_72674:
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72683
	mov	edx,dword [_bb_Statistik_Star1_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
	mov	edx,dword [_bb_Statistik_Star_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+536],edx
	mov	edx,dword [_bb_Statistik_BigStarSpin_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+552],edx
	mov	edx,dword [_bb_Statistik_SmallStarSpin_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+580],edx
	jmp	_72684
_72683:
	push	_2819
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72685
	mov	edx,dword [_bb_Statistik_Star1_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
	mov	edx,dword [_bb_Statistik_Star_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+536],edx
	mov	edx,dword [_bb_Statistik_BigStarSpin_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+552],edx
	mov	edx,dword [_bb_Statistik_SmallStarSpin_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+580],edx
_72685:
_72684:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	dword [_bb_currGameMode],948
	jne	_72686
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],300
_72686:
	cmp	dword [_bb_currGameMode],934
	jne	_72687
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_72688
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],300
	jmp	_72689
_72688:
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],0
_72689:
_72687:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72690
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72690:
	cmp	eax,0
	je	_72692
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],300
_72692:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72693
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72693:
	cmp	eax,0
	je	_72695
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72696
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],300
	jmp	_72697
_72696:
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],0
_72697:
_72695:
	mov	esi,dword [_bb_panelNoLevelStatistik_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8214
_8216:
	push	_bb_TPanelNoLevelStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8214
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_8214:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8216
_8215:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+624]
	mov	eax,dword [ebp+8]
	mov	dword [eax+628],1
	push	0
	push	_34372
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_menuutama_boss_ngamuk],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72705
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_72705:
	cmp	eax,0
	jne	_72707
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72707:
	cmp	eax,0
	jne	_72709
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72709:
	cmp	eax,0
	jne	_72711
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_72711:
	cmp	eax,0
	jne	_72713
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_72713:
	cmp	eax,0
	jne	_72715
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_72715:
	cmp	eax,0
	je	_72717
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_72717:
	cmp	eax,0
	je	_72719
	mov	eax,dword [_bb_noCardYangDapatBintang]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72719:
	cmp	eax,0
	je	_72721
	mov	ecx,dword [_bb_level]
	sub	ecx,1
	mov	eax,dword [_bb_sublevel]
	sub	eax,1
	mov	edx,ecx
	mov	ebx,dword [_bb_currGameMode]
	cmp	ebx,356
	je	_72726
	cmp	ebx,478
	je	_72727
	cmp	ebx,591
	je	_72728
	cmp	ebx,666
	je	_72729
	cmp	ebx,753
	je	_72730
	cmp	ebx,934
	je	_72731
	cmp	ebx,948
	je	_72732
	jmp	_72725
_72726:
	mov	ebx,dword [_bb_arrIsGetStar_Nightmare]
	mov	esi,dword [_bb_arrIsGetStar_Nightmare]
	imul	ecx,dword [esi+24]
	add	ecx,eax
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72727:
	mov	ebx,dword [_bb_arrIsGetStar_Harvest]
	mov	esi,dword [_bb_arrIsGetStar_Harvest]
	imul	ecx,dword [esi+24]
	add	ecx,eax
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72728:
	mov	ebx,dword [_bb_arrIsGetStar_Defense]
	mov	esi,dword [_bb_arrIsGetStar_Defense]
	imul	ecx,dword [esi+24]
	add	ecx,eax
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72729:
	mov	ebx,dword [_bb_arrIsGetStar_Catapult]
	mov	eax,dword [_bb_arrIsGetStar_Catapult]
	imul	ecx,dword [eax+24]
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72730:
	mov	ebx,dword [_bb_arrIsGetStar_Boar]
	mov	esi,dword [_bb_arrIsGetStar_Boar]
	imul	ecx,dword [esi+24]
	add	ecx,eax
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72731:
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_72736
	cmp	eax,93473
	je	_72737
	cmp	eax,93451
	je	_72738
	cmp	eax,93425
	je	_72739
	cmp	eax,93499
	je	_72740
	cmp	eax,93443
	je	_72741
	cmp	eax,93411
	je	_72742
	cmp	eax,93466
	je	_72743
	cmp	eax,93437
	je	_72744
	cmp	eax,93469
	je	_72745
	jmp	_72735
_72736:
	mov	edx,0
	jmp	_72735
_72737:
	mov	edx,1
	jmp	_72735
_72738:
	mov	edx,2
	jmp	_72735
_72739:
	mov	edx,3
	jmp	_72735
_72740:
	mov	edx,4
	jmp	_72735
_72741:
	mov	edx,5
	jmp	_72735
_72742:
	mov	edx,6
	jmp	_72735
_72743:
	mov	edx,7
	jmp	_72735
_72744:
	mov	edx,8
	jmp	_72735
_72745:
	mov	edx,9
	jmp	_72735
_72735:
	mov	ebx,dword [_bb_arrIsGetStar_Ext]
	mov	ecx,edx
	mov	eax,dword [_bb_arrIsGetStar_Ext]
	imul	ecx,dword [eax+24]
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72732:
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_72748
	cmp	eax,94813
	je	_72749
	cmp	eax,94877
	je	_72750
	cmp	eax,94854
	je	_72751
	cmp	eax,94869
	je	_72752
	cmp	eax,94892
	je	_72753
	cmp	eax,94847
	je	_72754
	cmp	eax,94870
	je	_72755
	cmp	eax,94825
	je	_72756
	cmp	eax,94806
	je	_72757
	jmp	_72747
_72748:
	mov	edx,0
	jmp	_72747
_72749:
	mov	edx,1
	jmp	_72747
_72750:
	mov	edx,2
	jmp	_72747
_72751:
	mov	edx,3
	jmp	_72747
_72752:
	mov	edx,4
	jmp	_72747
_72753:
	mov	edx,5
	jmp	_72747
_72754:
	mov	edx,6
	jmp	_72747
_72755:
	mov	edx,7
	jmp	_72747
_72756:
	mov	edx,8
	jmp	_72747
_72757:
	mov	edx,9
	jmp	_72747
_72747:
	mov	ebx,dword [_bb_arrIsGetStar_Spc]
	mov	ecx,edx
	mov	eax,dword [_bb_arrIsGetStar_Spc]
	imul	ecx,dword [eax+24]
	mov	eax,dword [ebx+ecx*4+28]
	mov	dword [ebp-4],eax
	jmp	_72725
_72725:
	cmp	dword [ebp-4],2
	je	_72758
	add	edx,1
	mov	dword [_bb_noCardYangDapatBintang],edx
_72758:
_72721:
_72578:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+32],eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	mov	eax,0
	jmp	_16675
_16675:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_update:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	push	esi
	push	edi
	mov	dword [_72852],_72853
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],0
	jne	_72759
	jmp	_8244
_72759:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72760
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72760:
	cmp	eax,0
	je	_72762
	jmp	_8231
_72762:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],0
	jne	_72763
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	jmp	_8242
_72763:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_72765
	jmp	_8229
_72765:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],0
	jle	_72766
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+48]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],edx
	jne	_72767
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_levComplete]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_72767:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+44]
	sub	eax,1
	mov	dword [edx+44],eax
	jmp	_8244
_72766:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72768
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_72768:
	cmp	eax,0
	jne	_72770
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72770:
	cmp	eax,0
	je	_72772
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setne	al
	movzx	eax,al
_72772:
	cmp	eax,0
	je	_72774
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+628],3
	jge	_72776
	jmp	_8244
_72776:
_72774:
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],1
	cmp	dword [_bb_currGameMode],753
	jne	_72778
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_72780
	mov	esi,dword [_bb_btnBoar_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8217
_8219:
	push	_bb_TBtnBoar
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8217
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_8218
_8217:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8219
_8218:
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	jmp	_8244
_72780:
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	mov	dword [eax+188],edx
_72788:
_72778:
	cmp	dword [_bb_currGameMode],843
	jne	_72789
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	mov	dword [eax+188],edx
	jmp	_72790
_72789:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72791
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72791:
	cmp	eax,0
	je	_72793
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setne	al
	movzx	eax,al
_72793:
	cmp	eax,0
	je	_72795
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	mov	dword [eax+188],edx
	jmp	_72796
_72795:
	mov	eax,dword [_bb_btnPower_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_72798
	mov	esi,dword [_bb_btnPower_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8220
_8222:
	push	_bb_TBtnPower
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8220
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_8221
_8220:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8222
_8221:
	mov	eax,dword [ebp+8]
	mov	dword [eax+28],0
	jmp	_8244
_72798:
	mov	edx,dword [_bb_nilaigame]
	mov	eax,dword [ebp+8]
	mov	dword [eax+188],edx
_72806:
_72796:
_72790:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72807
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_72807:
	cmp	eax,0
	jne	_72809
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72809:
	cmp	eax,0
	je	_72811
	mov	eax,dword [_bb_sublevel]
	cmp	eax,5
	setne	al
	movzx	eax,al
_72811:
	cmp	eax,0
	je	_72813
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+264]
	mov	eax,dword [ebp+8]
	mov	dword [eax+260],edx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	mov	dword [_bb_totalEnemy_Last],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	mov	dword [_bb_totalTime_Last],eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72814
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72814:
	cmp	eax,0
	je	_72816
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	mov	dword [edx+eax*4+28],2
	jmp	_72817
_72816:
	cmp	dword [_bb_currGameMode],478
	jne	_72818
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72819
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	mov	dword [edx+eax*4+28],2
	jmp	_72820
_72819:
	push	_2819
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72821
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	mov	dword [edx+eax*4+28],1
_72821:
_72820:
_72818:
_72817:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8223
_8225:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8223
	cmp	dword [eax+32],2
	jne	_72828
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_8224
_72828:
_8223:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8225
_8224:
	jmp	_8244
_72813:
	mov	edx,1
	cmp	dword [_bb_currGameMode],948
	jne	_72831
	mov	edx,0
_72831:
	cmp	dword [_bb_currGameMode],934
	jne	_72832
	mov	edx,0
_72832:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72833
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72833:
	cmp	eax,0
	jne	_72835
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_72835:
	cmp	eax,0
	je	_72837
	mov	edx,0
_72837:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72838
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72838:
	cmp	eax,0
	je	_72840
	mov	edx,0
_72840:
	cmp	edx,1
	jne	_72841
	mov	esi,dword [_bb_bagPlantStatistik_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8226
_8228:
	mov	eax,ebx
	push	_bb_TBagPlantStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8226
	cmp	dword [eax+120],1
	jne	_72848
	mov	edi,1
	mov	dword [eax+28],1
	jmp	_8227
_72848:
_8226:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8228
_8227:
_72841:
	cmp	edi,0
	jne	_72849
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_72851
_72849:
	jmp	_8242
_72851:
_8229:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+608]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+604],edx
	jge	_72855
	jmp	_8242
_72855:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+500]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72856
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+504]
	cmp	eax,1
	sete	al
	movzx	eax,al
_72856:
	cmp	eax,0
	je	_72858
	cmp	dword [_bb_currGameMode],948
	jne	_72859
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
_72859:
	cmp	dword [_bb_currGameMode],934
	jne	_72860
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
_72860:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72861
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72861:
	cmp	eax,0
	je	_72863
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
_72863:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72864
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72864:
	cmp	eax,0
	je	_72866
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
_72866:
	mov	eax,dword [ebp+8]
	fld	dword [eax+484]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_72867
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+488]
	cmp	eax,1
	sete	al
	movzx	eax,al
_72867:
	cmp	eax,0
	je	_72869
	mov	eax,dword [ebp+8]
	fld	dword [eax+484]
	fadd	dword [_128881]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	jmp	_72870
_72869:
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
	mov	eax,dword [ebp+8]
	fld	dword [eax+460]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+476]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+464]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+480]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_128882]
	fstp	qword [ebp-24]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	qword [_128883]
	fstp	qword [ebp-32]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+480]
	mov	eax,dword [ebp+8]
	push	dword [eax+476]
	mov	eax,dword [ebp+8]
	push	dword [eax+464]
	mov	eax,dword [ebp+8]
	push	dword [eax+460]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,16
	mov	ecx,eax
	cmp	ecx,40
	jle	_72875
	mov	eax,dword [ebp+8]
	fld	dword [eax+460]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+464]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	mov	eax,dword [ebp+8]
	fld	dword [eax+484]
	fld	dword [_128884]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_72876
	cmp	ecx,120
	setl	al
	movzx	eax,al
_72876:
	cmp	eax,0
	je	_72878
	mov	eax,dword [ebp+8]
	fld	dword [eax+484]
	fsub	dword [_128885]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
_72878:
	jmp	_72879
_72875:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+556],0
	jne	_72880
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72881
	mov	edx,dword [_bb_Statistik_Star_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
	jmp	_72882
_72881:
	push	_2819
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_72883
	mov	edx,dword [_bb_Statistik_Star_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
_72883:
_72882:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-72],eax
	fild	dword [ebp+-72]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+556]
	add	eax,1
	mov	dword [edx+556],eax
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statstar_onpos]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_72884
_72880:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+556]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_72885
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+556]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+560]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
_72885:
	cmp	eax,0
	je	_72887
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+556]
	add	eax,1
	mov	dword [edx+556],eax
	jmp	_72888
_72887:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+560]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+556],edx
	jne	_72889
	mov	eax,dword [ebp+8]
	mov	dword [eax+504],0
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+68]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [ebp+8]
	cmp	dword [eax+68],0
	je	_72891
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	push	dword [eax+24]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,12
_72891:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungnilai]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],1
_72889:
_72888:
_72884:
_72879:
_72870:
	jmp	_8242
_72858:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+136],1
	jne	_72893
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],edx
	jge	_72894
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],0
	jne	_72895
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungtotal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_72895:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+112],4
	jge	_72896
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	mov	edx,dword [ebp+8]
	imul	eax,dword [edx+104]
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+108]
	add	edx,eax
	mov	dword [ecx+108],edx
	jmp	_72897
_72896:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+112]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+108]
	add	edx,eax
	mov	dword [ecx+108],edx
_72897:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],edx
	jle	_72898
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],edx
_72898:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+108]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,8
	jmp	_72900
_72894:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+108]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],edx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+144]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,8
	mov	eax,dword [ebp+8]
	cmp	dword [eax+144],0
	je	_72902
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+152]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+148]
	push	dword [eax+24]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,12
_72902:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungnilai]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+212],1
_72900:
	jmp	_8242
_72893:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+212],1
	jne	_72904
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+188]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+184],edx
	jge	_72905
	mov	eax,dword [ebp+8]
	cmp	dword [eax+184],0
	jne	_72906
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungtotal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_72906:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+188],4
	jge	_72907
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+180]
	mov	edx,dword [ebp+8]
	imul	eax,dword [edx+180]
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+184]
	add	edx,eax
	mov	dword [ecx+184],edx
	jmp	_72908
_72907:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+188]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+184]
	add	edx,eax
	mov	dword [ecx+184],edx
_72908:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+188]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+184],edx
	jle	_72909
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+188]
	mov	eax,dword [ebp+8]
	mov	dword [eax+184],edx
_72909:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+184]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,8
	jmp	_72911
_72905:
	mov	ecx,10
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+184]
	cdq
	idiv	ecx
	mov	edx,dword [ebp+8]
	mov	dword [edx+220],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+220]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
	mov	eax,dword [ebp+8]
	cmp	dword [eax+220],0
	je	_72913
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+224]
	push	dword [eax+24]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,12
_72913:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungnilai]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+212],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+288],1
_72911:
	jmp	_8242
_72904:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+288],1
	jne	_72915
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+264]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+260],edx
	jge	_72916
	mov	eax,dword [ebp+8]
	cmp	dword [eax+260],0
	jne	_72917
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungtotal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_72917:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+264],4
	jge	_72918
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+256]
	mov	edx,dword [ebp+8]
	imul	eax,dword [edx+256]
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+260]
	add	edx,eax
	mov	dword [ecx+260],edx
	jmp	_72919
_72918:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+264]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+260]
	add	edx,eax
	mov	dword [ecx+260],edx
_72919:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+264]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+260],edx
	jle	_72920
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+264]
	mov	eax,dword [ebp+8]
	mov	dword [eax+260],edx
_72920:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+260]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,8
	jmp	_72922
_72916:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+260]
	shl	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+296],edx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+296]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,8
	mov	eax,dword [ebp+8]
	cmp	dword [eax+296],0
	je	_72924
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+304]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+300]
	push	dword [eax+24]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,12
_72924:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungnilai]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [eax+288],0
_72922:
	jmp	_8242
_72915:
_8231:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72926
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+212]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72926:
	cmp	eax,0
	je	_72928
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+288]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72928:
	cmp	eax,0
	je	_72930
	mov	eax,dword [ebp+8]
	cmp	dword [eax+336],0
	jg	_72931
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+144]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+220]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+296]
	mov	edx,dword [ebp+8]
	mov	dword [edx+336],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+336]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	mov	dword [_bb_totalEnemy_Last],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	mov	dword [_bb_totalTime_Last],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+336],0
	je	_72935
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+344]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+340]
	push	dword [eax+24]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,12
_72935:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stattotalseluruh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+532]
	jmp	_8242
_72931:
	cmp	dword [_bb_currGameMode],948
	jne	_72938
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],1
_72938:
	cmp	dword [_bb_currGameMode],934
	jne	_72939
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_72940
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],1
	jmp	_72941
_72940:
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],0
_72941:
_72939:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72942
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72942:
	cmp	eax,0
	je	_72944
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],1
_72944:
	cmp	dword [_bb_currGameMode],843
	jne	_72945
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],0
_72945:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+500],1
	jne	_72946
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+564]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_72947
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+568]
	cmp	eax,0
	sete	al
	movzx	eax,al
_72947:
	cmp	eax,0
	je	_72949
	mov	esi,dword [_bb_panelNoLevelStatistik_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8233
_8235:
	push	_bb_TPanelNoLevelStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8233
	mov	edx,dword [_bb_sublevel]
	cmp	dword [eax+32],edx
	jne	_72956
	fld	dword [eax+68]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+524]
	fld	dword [eax+72]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+528]
	mov	eax,dword [ebp+8]
	fld	dword [eax+524]
	fadd	dword [_128886]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+572]
	mov	eax,dword [ebp+8]
	fld	dword [eax+528]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+576]
	jmp	_8234
_72956:
_8233:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8235
_8234:
	mov	eax,dword [ebp+8]
	fld	dword [eax+508]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+524]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+512]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+528]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_128887]
	fstp	qword [ebp-40]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-40]
	fmulp	st1,st0
	fstp	qword [ebp-40]
	fld	qword [ebp-40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	qword [_128888]
	fstp	qword [ebp-48]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-48]
	fmulp	st1,st0
	fstp	qword [ebp-48]
	fld	qword [ebp-48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+528]
	mov	eax,dword [ebp+8]
	push	dword [eax+524]
	mov	eax,dword [ebp+8]
	push	dword [eax+512]
	mov	eax,dword [ebp+8]
	push	dword [eax+508]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,16
	mov	ecx,eax
	cmp	ecx,40
	jle	_72957
	mov	eax,dword [ebp+8]
	fld	dword [eax+508]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+508]
	mov	eax,dword [ebp+8]
	fld	dword [eax+512]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+512]
	mov	eax,dword [ebp+8]
	fld	dword [eax+532]
	fld	dword [_128889]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_72958
	mov	eax,dword [ebp+8]
	fld	dword [eax+532]
	fsub	dword [_128890]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+532]
_72958:
	jmp	_72959
_72957:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+584],0
	jne	_72960
	mov	eax,dword [ebp+8]
	fld	dword [eax+524]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+508]
	mov	eax,dword [ebp+8]
	fld	dword [eax+528]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+512]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+532]
	mov	esi,dword [_bb_panelNoLevelStatistik_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8236
_8238:
	push	_bb_TPanelNoLevelStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8236
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_8236:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8238
_8237:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+584]
	add	eax,1
	mov	dword [edx+584],eax
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statstar_onpos]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_72967
_72960:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+584]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_72968
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+584]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+588]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
_72968:
	cmp	eax,0
	je	_72970
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+584]
	add	eax,1
	mov	dword [edx+584],eax
	jmp	_72971
_72970:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+588]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+584],edx
	jne	_72972
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],1
_72972:
_72971:
_72967:
_72959:
	jmp	_8242
_72949:
_72946:
	mov	eax,dword [ebp+8]
	fld	dword [eax+436]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+444]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+440]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+448]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_128891]
	fstp	qword [ebp-56]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-56]
	fmulp	st1,st0
	fstp	qword [ebp-56]
	fld	qword [ebp-56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	qword [_128892]
	fstp	qword [ebp-64]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-64]
	fmulp	st1,st0
	fstp	qword [ebp-64]
	fld	qword [ebp-64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	push	dword [eax+448]
	mov	eax,dword [ebp+8]
	push	dword [eax+444]
	mov	eax,dword [ebp+8]
	push	dword [eax+440]
	mov	eax,dword [ebp+8]
	push	dword [eax+436]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,16
	mov	ecx,eax
	cmp	ecx,40
	jle	_72973
	mov	eax,dword [ebp+8]
	fld	dword [eax+436]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+436]
	mov	eax,dword [ebp+8]
	fld	dword [eax+440]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+440]
	mov	eax,dword [ebp+8]
	fld	dword [eax+456]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_72974
	cmp	ecx,120
	setl	al
	movzx	eax,al
_72974:
	cmp	eax,0
	je	_72976
	mov	eax,dword [ebp+8]
	fld	dword [eax+456]
	fsub	dword [_128893]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+456]
_72976:
	jmp	_72977
_72973:
	mov	eax,dword [ebp+8]
	fld	dword [eax+444]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+436]
	mov	eax,dword [ebp+8]
	fld	dword [eax+448]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+440]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+456]
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	mov	edx,dword [_bb_moneygame]
	mov	eax,dword [ebp+8]
	add	edx,dword [eax+336]
	cmp	edx,9999999
	jl	_72978
	mov	dword [_bb_moneygame],9999999
	jmp	_72979
_72978:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+336]
	add	dword [_bb_moneygame],eax
_72979:
	push	8
	call	_bb_CheckTrophyUnlock
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statstar_onpos]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_72977:
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+332]
	sub	eax,1
	mov	dword [ebp-68],eax
	jmp	_72981
_8241:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+412]
	fld	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+420]
	fsub	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+416]
	fld	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+424]
	fsub	dword [eax+edi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_128894]
	fstp	qword [ebp-8]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	qword [_128895]
	fstp	qword [ebp-16]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+424]
	push	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+420]
	push	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+416]
	push	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+412]
	push	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,16
	mov	ecx,eax
	cmp	ecx,40
	jle	_72983
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+412]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+412]
	fld	dword [edx+edi*4+24]
	mov	dword [ebp+-72],ebx
	fild	dword [ebp+-72]
	fsubp	st1,st0
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+416]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+416]
	fld	dword [edx+edi*4+24]
	mov	dword [ebp+-72],esi
	fild	dword [ebp+-72]
	fsubp	st1,st0
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+432]
	fld	dword [eax+edi*4+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_72984
	cmp	ecx,120
	setl	al
	movzx	eax,al
_72984:
	cmp	eax,0
	je	_72986
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+432]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+432]
	fld	dword [eax+edi*4+24]
	fsub	dword [_128896]
	fstp	dword [edx+edi*4+24]
_72986:
	jmp	_72987
_72983:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+412]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+420]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+416]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+424]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+432]
	fldz
	fstp	dword [eax+edi*4+24]
_72987:
_8239:
	add	edi,1
_72981:
	cmp	edi,dword [ebp-68]
	jle	_8241
_8240:
_72937:
_72930:
_8242:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8244:
	mov	eax,0
	jmp	_16678
_16678:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	0
	push	dword [edi+12]
	push	dword [edi+8]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	edx,1
	mov	dword [ebp-4],1
	cmp	dword [_bb_currGameMode],948
	jne	_72991
	mov	edx,0
	mov	dword [ebp-4],0
_72991:
	cmp	dword [_bb_currGameMode],934
	jne	_72992
	mov	edx,0
	mov	dword [ebp-4],0
_72992:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72993
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_72993:
	cmp	eax,0
	jne	_72995
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_72995:
	cmp	eax,0
	je	_72997
	mov	edx,0
	mov	dword [ebp-4],0
_72997:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_72998
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_72998:
	cmp	eax,0
	je	_73000
	mov	edx,0
_73000:
	cmp	edx,1
	jne	_73001
	mov	esi,dword [_bb_bagPlantStatistik_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8246
_8248:
	mov	eax,ebx
	push	_bb_TBagPlantStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8246
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8246:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8248
_8247:
_73001:
	mov	esi,dword [_bb_btnStatistik_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8249
_8251:
	mov	eax,ebx
	push	_bb_TBtnStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8249
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8249:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8251
_8250:
	cmp	dword [ebp-4],1
	jne	_73016
	mov	esi,dword [_bb_panelNoLevelStatistik_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8252
_8254:
	mov	eax,ebx
	push	_bb_TPanelNoLevelStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8252
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8252:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8254
_8253:
_73016:
	push	dword [edi+604]
	push	dword [edi+596]
	push	dword [edi+592]
	push	_brl_max2d_TImage
	push	dword [edi+600]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [edi+96]
	push	dword [edi+92]
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [edi+64]
	sub	eax,1
	mov	esi,eax
	jmp	_73025
_8257:
	mov	eax,dword [edi+84]
	cmp	dword [eax+ebx*4+24],1
	jne	_73027
	mov	eax,dword [edi+88]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+76]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+72]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+80]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73027:
_8255:
	add	ebx,1
_73025:
	cmp	ebx,esi
	jle	_8257
_8256:
	mov	ebx,0
	mov	eax,dword [edi+104]
	sub	eax,1
	mov	esi,eax
	jmp	_73028
_8260:
	mov	eax,dword [edi+128]
	cmp	dword [eax+ebx*4+24],1
	jne	_73030
	mov	eax,dword [edi+132]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+120]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+116]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+124]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73030:
_8258:
	add	ebx,1
_73028:
	cmp	ebx,esi
	jle	_8260
_8259:
	push	0
	push	dword [edi+172]
	push	dword [edi+168]
	push	_brl_max2d_TImage
	push	dword [edi+176]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [edi+140]
	sub	eax,1
	mov	esi,eax
	jmp	_73031
_8263:
	mov	eax,dword [edi+160]
	cmp	dword [eax+ebx*4+24],1
	jne	_73033
	mov	eax,dword [edi+164]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+152]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+148]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+156]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73033:
_8261:
	add	ebx,1
_73031:
	cmp	ebx,esi
	jle	_8263
_8262:
	mov	ebx,0
	mov	eax,dword [edi+180]
	sub	eax,1
	mov	esi,eax
	jmp	_73034
_8266:
	mov	eax,dword [edi+204]
	cmp	dword [eax+ebx*4+24],1
	jne	_73036
	mov	eax,dword [edi+208]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+196]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+192]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+200]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73036:
_8264:
	add	ebx,1
_73034:
	cmp	ebx,esi
	jle	_8266
_8265:
	push	0
	push	dword [edi+248]
	push	dword [edi+244]
	push	_brl_max2d_TImage
	push	dword [edi+252]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [edi+216]
	sub	eax,1
	mov	esi,eax
	jmp	_73037
_8269:
	mov	eax,dword [edi+236]
	cmp	dword [eax+ebx*4+24],1
	jne	_73039
	mov	eax,dword [edi+240]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+228]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+224]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+232]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73039:
_8267:
	add	ebx,1
_73037:
	cmp	ebx,esi
	jle	_8269
_8268:
	mov	ebx,0
	mov	eax,dword [edi+256]
	sub	eax,1
	mov	esi,eax
	jmp	_73040
_8272:
	mov	eax,dword [edi+280]
	cmp	dword [eax+ebx*4+24],1
	jne	_73042
	mov	eax,dword [edi+284]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+272]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+268]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+276]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73042:
_8270:
	add	ebx,1
_73040:
	cmp	ebx,esi
	jle	_8272
_8271:
	push	0
	push	dword [edi+324]
	push	dword [edi+320]
	push	_brl_max2d_TImage
	push	dword [edi+328]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [edi+292]
	sub	eax,1
	mov	esi,eax
	jmp	_73043
_8275:
	mov	eax,dword [edi+312]
	cmp	dword [eax+ebx*4+24],1
	jne	_73045
	mov	eax,dword [edi+316]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+304]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+300]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+308]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73045:
_8273:
	add	ebx,1
_73043:
	cmp	ebx,esi
	jle	_8275
_8274:
	push	0
	push	dword [edi+384]
	push	dword [edi+380]
	push	_brl_max2d_TImage
	push	dword [edi+404]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [edi+332]
	sub	eax,1
	mov	esi,eax
	jmp	_73046
_8278:
	mov	eax,dword [edi+368]
	cmp	dword [eax+ebx*4+24],1
	jne	_73048
	mov	eax,dword [edi+372]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+344]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+340]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+364]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73048:
_8276:
	add	ebx,1
_73046:
	cmp	ebx,esi
	jle	_8278
_8277:
	fld	dword [edi+436]
	fld	dword [edi+396]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	je	_73049
	fld	dword [edi+440]
	fld	dword [edi+400]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
_73049:
	cmp	eax,0
	je	_73051
	push	dword [edi+456]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [edi+440]
	push	dword [edi+436]
	push	_brl_max2d_TImage
	push	dword [edi+452]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	ebx,0
	mov	eax,dword [edi+332]
	sub	eax,1
	mov	esi,eax
	jmp	_73052
_8281:
	mov	eax,dword [edi+368]
	cmp	dword [eax+ebx*4+24],1
	jne	_73054
	mov	eax,dword [edi+432]
	push	dword [eax+ebx*4+24]
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	eax,dword [edi+372]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+416]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [edi+412]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+428]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_73054:
_8279:
	add	ebx,1
_73052:
	cmp	ebx,esi
	jle	_8281
_8280:
_73051:
	cmp	dword [edi+500],1
	jne	_73055
	push	dword [edi+484]
	push	dword [edi+484]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [edi+496]
	push	dword [edi+464]
	push	dword [edi+460]
	push	_brl_max2d_TImage
	push	dword [edi+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [edi+532]
	push	dword [edi+532]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [edi+540]
	push	dword [edi+512]
	push	dword [edi+508]
	push	_brl_max2d_TImage
	push	dword [edi+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [edi+556]
	push	dword [edi+548]
	push	dword [edi+544]
	push	_brl_max2d_TImage
	push	dword [edi+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73055:
	push	dword [edi+584]
	push	dword [edi+576]
	push	dword [edi+572]
	push	_brl_max2d_TImage
	push	dword [edi+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_16681
_16681:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_drawTextNextLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+628]
	cmp	eax,1
	je	_73058
	cmp	eax,2
	je	_73059
	jmp	_73057
_73058:
	fld	dword [ebx+624]
	fld	dword [_129040]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_73060
	fld	dword [ebx+624]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73061
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_menuutama_boss_ngamuk]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_73061:
	fld	dword [ebx+624]
	fadd	dword [_129041]
	fstp	dword [ebx+624]
	jmp	_73062
_73060:
	mov	dword [ebx+628],2
_73062:
	jmp	_73057
_73059:
	fld	dword [ebx+624]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_73063
	fld	dword [ebx+624]
	fsub	dword [_129042]
	fstp	dword [ebx+624]
	jmp	_73064
_73063:
	mov	dword [ebx+628],3
_73064:
	jmp	_73057
_73057:
	push	dword [ebx+624]
	push	dword [ebx+624]
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	dword [ebx+616]
	push	dword [ebx+612]
	push	_brl_max2d_TImage
	push	dword [ebx+620]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_16684
_16684:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_cekIsGetBigStar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	edi,1
	mov	esi,dword [_bb_bagPlantStatistik_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8282
_8284:
	mov	eax,ebx
	push	_bb_TBagPlantStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8282
	cmp	dword [eax+40],0
	je	_73072
	mov	edx,dword [eax+40]
	cmp	dword [eax+92],edx
	jge	_73073
	mov	edi,0
_73073:
_73072:
_8282:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8284
_8283:
	push	_2821
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73074
	mov	edi,0
_73074:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73075
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73075:
	cmp	eax,0
	je	_73077
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73078
	mov	edi,1
_73078:
_73077:
	cmp	dword [_bb_currGameMode],948
	jne	_73079
	mov	edi,1
_73079:
	cmp	dword [_bb_currGameMode],934
	jne	_73080
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_73081
	mov	edi,1
	jmp	_73082
_73081:
	mov	edi,0
_73082:
_73080:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73083
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_73083:
	cmp	eax,0
	je	_73085
	mov	edi,1
_73085:
	cmp	dword [_bb_currGameMode],843
	jne	_73086
	mov	edi,0
_73086:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73087
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_73087:
	cmp	eax,0
	je	_73089
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73090
	mov	edi,1
	jmp	_73091
_73090:
	mov	edi,0
_73091:
_73089:
	mov	eax,dword [ebp+8]
	mov	dword [eax+500],edi
	mov	eax,dword [ebp+8]
	mov	dword [eax+504],edi
	cmp	edi,0
	jne	_73092
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],1
_73092:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+500],1
	jne	_73093
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],0
	mov	edx,1
	cmp	dword [_bb_currGameMode],948
	jne	_73095
	mov	edx,0
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_73098
	cmp	eax,94813
	je	_73099
	cmp	eax,94877
	je	_73100
	cmp	eax,94854
	je	_73101
	cmp	eax,94869
	je	_73102
	cmp	eax,94892
	je	_73103
	cmp	eax,94847
	je	_73104
	cmp	eax,94870
	je	_73105
	cmp	eax,94825
	je	_73106
	cmp	eax,94806
	je	_73107
	jmp	_73097
_73098:
	mov	dword [ebp-4],0
	jmp	_73097
_73099:
	mov	dword [ebp-4],1
	jmp	_73097
_73100:
	mov	dword [ebp-4],2
	jmp	_73097
_73101:
	mov	dword [ebp-4],3
	jmp	_73097
_73102:
	mov	dword [ebp-4],4
	jmp	_73097
_73103:
	mov	dword [ebp-4],5
	jmp	_73097
_73104:
	mov	dword [ebp-4],6
	jmp	_73097
_73105:
	mov	dword [ebp-4],7
	jmp	_73097
_73106:
	mov	dword [ebp-4],8
	jmp	_73097
_73107:
	mov	dword [ebp-4],9
	jmp	_73097
_73097:
	mov	ebx,dword [_bb_arrIsGetStar]
	mov	ecx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ecx,dword [eax+24]
	mov	dword [ebx+ecx*4+28],2
_73095:
	cmp	dword [_bb_currGameMode],934
	jne	_73109
	mov	edx,0
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_73112
	cmp	eax,93473
	je	_73113
	cmp	eax,93451
	je	_73114
	cmp	eax,93425
	je	_73115
	cmp	eax,93499
	je	_73116
	cmp	eax,93443
	je	_73117
	cmp	eax,93411
	je	_73118
	cmp	eax,93466
	je	_73119
	cmp	eax,93437
	je	_73120
	cmp	eax,93469
	je	_73121
	jmp	_73111
_73112:
	mov	dword [ebp-4],0
	jmp	_73111
_73113:
	mov	dword [ebp-4],1
	jmp	_73111
_73114:
	mov	dword [ebp-4],2
	jmp	_73111
_73115:
	mov	dword [ebp-4],3
	jmp	_73111
_73116:
	mov	dword [ebp-4],4
	jmp	_73111
_73117:
	mov	dword [ebp-4],5
	jmp	_73111
_73118:
	mov	dword [ebp-4],6
	jmp	_73111
_73119:
	mov	dword [ebp-4],7
	jmp	_73111
_73120:
	mov	dword [ebp-4],8
	jmp	_73111
_73121:
	mov	dword [ebp-4],9
	jmp	_73111
_73111:
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_73122
	mov	ebx,dword [_bb_arrIsGetStar]
	mov	ecx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ecx,dword [eax+24]
	mov	dword [ebx+ecx*4+28],2
	jmp	_73123
_73122:
	mov	ebx,dword [_bb_arrIsGetStar]
	mov	ecx,dword [ebp-4]
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ecx,dword [eax+24]
	mov	dword [ebx+ecx*4+28],0
_73123:
_73109:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73124
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_73124:
	cmp	eax,0
	je	_73126
	mov	edx,0
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ebx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ebx+24]
	mov	ebx,dword [_bb_sublevel]
	sub	ebx,1
	add	eax,ebx
	mov	dword [ecx+eax*4+28],2
_73126:
	cmp	dword [_bb_currGameMode],843
	jne	_73127
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ebx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ebx+24]
	mov	ebx,dword [_bb_sublevel]
	sub	ebx,1
	add	eax,ebx
	mov	dword [ecx+eax*4+28],0
_73127:
	cmp	edx,1
	jne	_73128
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73129
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	mov	dword [edx+eax*4+28],2
	jmp	_73130
_73129:
	push	_2819
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73131
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	mov	dword [edx+eax*4+28],1
_73131:
_73130:
_73128:
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stat_dapatbintang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_73093:
	mov	eax,0
	jmp	_16687
_16687:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_skipAnim:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+56],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
	mov	ebx,dword [_bb_bagPlantStatistik_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8285
_8287:
	mov	eax,edi
	push	_bb_TBagPlantStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8285
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+92],eax
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [esi+24]
	sub	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+96],eax
	mov	eax,esi
	push	dword [esi+92]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	dword [esi+120],0
	mov	dword [esi+28],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	fld	dword [esi+84]
	fstp	dword [esi+80]
	mov	dword [esi+88],3
_8285:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8287
_8286:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+500],1
	jne	_73141
	mov	eax,dword [ebp+8]
	fld	dword [eax+476]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+460]
	mov	eax,dword [ebp+8]
	fld	dword [eax+480]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+464]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+484]
	push	_2820
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73142
	mov	edx,dword [_bb_Statistik_Star_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
	jmp	_73143
_73142:
	push	_2819
	mov	eax,dword [_bb_timerGame]
	push	dword [eax+144]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73144
	mov	edx,dword [_bb_Statistik_Star_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+492],edx
_73144:
_73143:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,dword [_bb_panelNoLevelStatistik_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8288
_8290:
	push	_bb_TPanelNoLevelStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8288
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_8288:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8290
_8289:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+560]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+556],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+588]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+584],edx
	jmp	_73152
_73141:
	mov	eax,dword [ebp+8]
	mov	dword [eax+500],0
_73152:
	mov	eax,dword [ebp+8]
	mov	dword [eax+488],2
	mov	eax,dword [ebp+8]
	mov	dword [eax+504],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+524]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+508]
	mov	eax,dword [ebp+8]
	fld	dword [eax+528]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+512]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+532]
	mov	eax,dword [ebp+8]
	mov	dword [eax+564],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+568],1
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+608]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+604],edx
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+212],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+288],0
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+68]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+112]
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+108]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],edx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+108]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+144]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+188]
	mov	eax,dword [ebp+8]
	mov	dword [eax+184],edx
	mov	ecx,10
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+184]
	cdq
	idiv	ecx
	mov	edx,dword [ebp+8]
	mov	dword [edx+220],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+184]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+220]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+264]
	mov	eax,dword [ebp+8]
	mov	dword [eax+260],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+260]
	shl	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+296],edx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+260]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+296]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+144]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+220]
	mov	edx,dword [ebp+8]
	add	eax,dword [edx+296]
	mov	edx,dword [ebp+8]
	mov	dword [edx+336],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+336]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	mov	dword [_bb_totalEnemy_Last],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+260]
	mov	dword [_bb_totalTime_Last],eax
	mov	eax,0
	jmp	_16690
_16690:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_playEfekSinarAnim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+604]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_73163
	mov	ecx,dword [edx+604]
	mov	eax,dword [edx+608]
	sub	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_73163:
	cmp	eax,0
	je	_73165
	add	dword [edx+604],1
_73165:
	mov	eax,0
	jmp	_16693
_16693:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_playFlipFlopTombol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_73180],_73181
	cmp	dword [edi+56],0
	jne	_73166
	jmp	_8294
_73166:
	cmp	dword [edi+52],0
	jle	_73167
	sub	dword [edi+52],1
	jmp	_8294
_73167:
	mov	esi,dword [_bb_btnStatistik_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8291
_8293:
	mov	eax,ebx
	push	_bb_TBtnStatistik
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8291
	mov	eax,dword [edx+32]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73174
	mov	eax,dword [edx+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
_73174:
	cmp	eax,0
	je	_73176
	cmp	dword [edx+20],0
	jne	_73177
	mov	dword [edx+20],1
	jmp	_73178
_73177:
	cmp	dword [edx+20],1
	jne	_73179
	mov	dword [edx+20],0
_73179:
_73178:
	mov	dword [edi+52],15
_73176:
_8291:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8293
_8292:
_8294:
	mov	eax,0
	jmp	_16696
_16696:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setEfekSinarAnim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	mov	eax,dword [edx+72]
	fld	dword [eax+24]
	fxch	st2
	fucomp	st2
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73182
	fld	dword [edx+8]
	fadd	dword [_129119]
	fstp	dword [edx+592]
	jmp	_73183
_73182:
	fld	dword [edx+8]
	fadd	dword [_129120]
	fstp	dword [edx+592]
_73183:
	mov	eax,dword [edx+344]
	fld	dword [eax+24]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73184
	fadd	dword [_129121]
	fstp	dword [edx+596]
	jmp	_73185
_73184:
	fadd	dword [_129122]
	fstp	dword [edx+596]
_73185:
	mov	dword [edx+604],0
	mov	eax,0
	jmp	_16701
_16701:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setNilaiTanam:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+64]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+64]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_73192
_8298:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-4],eax
	jg	_73194
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73198
	cmp	eax,49
	je	_73199
	cmp	eax,50
	je	_73200
	cmp	eax,51
	je	_73201
	cmp	eax,52
	je	_73202
	cmp	eax,53
	je	_73203
	cmp	eax,54
	je	_73204
	cmp	eax,55
	je	_73205
	cmp	eax,56
	je	_73206
	cmp	eax,57
	je	_73207
	jmp	_73197
_73198:
	mov	ebx,0
	jmp	_73197
_73199:
	mov	ebx,1
	jmp	_73197
_73200:
	mov	ebx,2
	jmp	_73197
_73201:
	mov	ebx,3
	jmp	_73197
_73202:
	mov	ebx,4
	jmp	_73197
_73203:
	mov	ebx,5
	jmp	_73197
_73204:
	mov	ebx,6
	jmp	_73197
_73205:
	mov	ebx,7
	jmp	_73197
_73206:
	mov	ebx,8
	jmp	_73197
_73207:
	mov	ebx,9
	jmp	_73197
_73197:
	mov	eax,dword [edi+88]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+84]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+72]
	fld	dword [eax+esi*4+24]
	fsub	dword [_129127]
	fstp	dword [edi+92]
	jmp	_73209
_73194:
	mov	eax,dword [edi+84]
	mov	dword [eax+esi*4+24],0
_73209:
	sub	dword [ebp-8],1
	sub	esi,1
_8296:
	add	dword [ebp-4],1
_73192:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_8298
_8297:
	mov	eax,0
	jmp	_16705
_16705:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setTotalEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73216
_8301:
	cmp	edi,dword [ebp-8]
	jg	_73218
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73222
	cmp	eax,49
	je	_73223
	cmp	eax,50
	je	_73224
	cmp	eax,51
	je	_73225
	cmp	eax,52
	je	_73226
	cmp	eax,53
	je	_73227
	cmp	eax,54
	je	_73228
	cmp	eax,55
	je	_73229
	cmp	eax,56
	je	_73230
	cmp	eax,57
	je	_73231
	jmp	_73221
_73222:
	mov	ebx,0
	jmp	_73221
_73223:
	mov	ebx,1
	jmp	_73221
_73224:
	mov	ebx,2
	jmp	_73221
_73225:
	mov	ebx,3
	jmp	_73221
_73226:
	mov	ebx,4
	jmp	_73221
_73227:
	mov	ebx,5
	jmp	_73221
_73228:
	mov	ebx,6
	jmp	_73221
_73229:
	mov	ebx,7
	jmp	_73221
_73230:
	mov	ebx,8
	jmp	_73221
_73231:
	mov	ebx,9
	jmp	_73221
_73221:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+132]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	mov	dword [eax+esi*4+24],1
	jmp	_73233
_73218:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+128]
	mov	dword [eax+esi*4+24],0
_73233:
	sub	dword [ebp-4],1
	sub	esi,1
_8299:
	add	edi,1
_73216:
	cmp	edi,dword [ebp-12]
	jle	_8301
_8300:
	mov	eax,0
	jmp	_16709
_16709:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setNilaiEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+140]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+140]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_73240
_8304:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-4],eax
	jg	_73242
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73246
	cmp	eax,49
	je	_73247
	cmp	eax,50
	je	_73248
	cmp	eax,51
	je	_73249
	cmp	eax,52
	je	_73250
	cmp	eax,53
	je	_73251
	cmp	eax,54
	je	_73252
	cmp	eax,55
	je	_73253
	cmp	eax,56
	je	_73254
	cmp	eax,57
	je	_73255
	jmp	_73245
_73246:
	mov	ebx,0
	jmp	_73245
_73247:
	mov	ebx,1
	jmp	_73245
_73248:
	mov	ebx,2
	jmp	_73245
_73249:
	mov	ebx,3
	jmp	_73245
_73250:
	mov	ebx,4
	jmp	_73245
_73251:
	mov	ebx,5
	jmp	_73245
_73252:
	mov	ebx,6
	jmp	_73245
_73253:
	mov	ebx,7
	jmp	_73245
_73254:
	mov	ebx,8
	jmp	_73245
_73255:
	mov	ebx,9
	jmp	_73245
_73245:
	mov	eax,dword [edi+164]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+160]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+148]
	fld	dword [eax+esi*4+24]
	fsub	dword [_129154]
	fstp	dword [edi+168]
	jmp	_73257
_73242:
	mov	eax,dword [edi+160]
	mov	dword [eax+esi*4+24],0
_73257:
	sub	dword [ebp-8],1
	sub	esi,1
_8302:
	add	dword [ebp-4],1
_73240:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_8304
_8303:
	mov	eax,0
	jmp	_16713
_16713:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setTotalScore:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+180]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+180]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73264
_8307:
	cmp	edi,dword [ebp-8]
	jg	_73266
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73270
	cmp	eax,49
	je	_73271
	cmp	eax,50
	je	_73272
	cmp	eax,51
	je	_73273
	cmp	eax,52
	je	_73274
	cmp	eax,53
	je	_73275
	cmp	eax,54
	je	_73276
	cmp	eax,55
	je	_73277
	cmp	eax,56
	je	_73278
	cmp	eax,57
	je	_73279
	jmp	_73269
_73270:
	mov	ebx,0
	jmp	_73269
_73271:
	mov	ebx,1
	jmp	_73269
_73272:
	mov	ebx,2
	jmp	_73269
_73273:
	mov	ebx,3
	jmp	_73269
_73274:
	mov	ebx,4
	jmp	_73269
_73275:
	mov	ebx,5
	jmp	_73269
_73276:
	mov	ebx,6
	jmp	_73269
_73277:
	mov	ebx,7
	jmp	_73269
_73278:
	mov	ebx,8
	jmp	_73269
_73279:
	mov	ebx,9
	jmp	_73269
_73269:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+208]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+204]
	mov	dword [eax+esi*4+24],1
	jmp	_73281
_73266:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+204]
	mov	dword [eax+esi*4+24],0
_73281:
	sub	dword [ebp-4],1
	sub	esi,1
_8305:
	add	edi,1
_73264:
	cmp	edi,dword [ebp-12]
	jle	_8307
_8306:
	mov	eax,0
	jmp	_16717
_16717:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setNilaiScore:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+216]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+216]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_73288
_8310:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-4],eax
	jg	_73290
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73294
	cmp	eax,49
	je	_73295
	cmp	eax,50
	je	_73296
	cmp	eax,51
	je	_73297
	cmp	eax,52
	je	_73298
	cmp	eax,53
	je	_73299
	cmp	eax,54
	je	_73300
	cmp	eax,55
	je	_73301
	cmp	eax,56
	je	_73302
	cmp	eax,57
	je	_73303
	jmp	_73293
_73294:
	mov	ebx,0
	jmp	_73293
_73295:
	mov	ebx,1
	jmp	_73293
_73296:
	mov	ebx,2
	jmp	_73293
_73297:
	mov	ebx,3
	jmp	_73293
_73298:
	mov	ebx,4
	jmp	_73293
_73299:
	mov	ebx,5
	jmp	_73293
_73300:
	mov	ebx,6
	jmp	_73293
_73301:
	mov	ebx,7
	jmp	_73293
_73302:
	mov	ebx,8
	jmp	_73293
_73303:
	mov	ebx,9
	jmp	_73293
_73293:
	mov	eax,dword [edi+240]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+236]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+224]
	fld	dword [eax+esi*4+24]
	fsub	dword [_129181]
	fstp	dword [edi+244]
	jmp	_73305
_73290:
	mov	eax,dword [edi+236]
	mov	dword [eax+esi*4+24],0
_73305:
	sub	dword [ebp-8],1
	sub	esi,1
_8308:
	add	dword [ebp-4],1
_73288:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_8310
_8309:
	mov	eax,0
	jmp	_16721
_16721:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setTotalTime:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+256]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+256]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73312
_8313:
	cmp	edi,dword [ebp-8]
	jg	_73314
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73318
	cmp	eax,49
	je	_73319
	cmp	eax,50
	je	_73320
	cmp	eax,51
	je	_73321
	cmp	eax,52
	je	_73322
	cmp	eax,53
	je	_73323
	cmp	eax,54
	je	_73324
	cmp	eax,55
	je	_73325
	cmp	eax,56
	je	_73326
	cmp	eax,57
	je	_73327
	jmp	_73317
_73318:
	mov	ebx,0
	jmp	_73317
_73319:
	mov	ebx,1
	jmp	_73317
_73320:
	mov	ebx,2
	jmp	_73317
_73321:
	mov	ebx,3
	jmp	_73317
_73322:
	mov	ebx,4
	jmp	_73317
_73323:
	mov	ebx,5
	jmp	_73317
_73324:
	mov	ebx,6
	jmp	_73317
_73325:
	mov	ebx,7
	jmp	_73317
_73326:
	mov	ebx,8
	jmp	_73317
_73327:
	mov	ebx,9
	jmp	_73317
_73317:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+284]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+280]
	mov	dword [eax+esi*4+24],1
	jmp	_73329
_73314:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+280]
	mov	dword [eax+esi*4+24],0
_73329:
	sub	dword [ebp-4],1
	sub	esi,1
_8311:
	add	edi,1
_73312:
	cmp	edi,dword [ebp-12]
	jle	_8313
_8312:
	mov	eax,0
	jmp	_16725
_16725:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setNilaiTime:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+292]
	sub	eax,1
	mov	esi,eax
	mov	dword [ebp-4],0
	mov	eax,dword [edi+292]
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_73336
_8316:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-4],eax
	jg	_73338
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-12]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73342
	cmp	eax,49
	je	_73343
	cmp	eax,50
	je	_73344
	cmp	eax,51
	je	_73345
	cmp	eax,52
	je	_73346
	cmp	eax,53
	je	_73347
	cmp	eax,54
	je	_73348
	cmp	eax,55
	je	_73349
	cmp	eax,56
	je	_73350
	cmp	eax,57
	je	_73351
	jmp	_73341
_73342:
	mov	ebx,0
	jmp	_73341
_73343:
	mov	ebx,1
	jmp	_73341
_73344:
	mov	ebx,2
	jmp	_73341
_73345:
	mov	ebx,3
	jmp	_73341
_73346:
	mov	ebx,4
	jmp	_73341
_73347:
	mov	ebx,5
	jmp	_73341
_73348:
	mov	ebx,6
	jmp	_73341
_73349:
	mov	ebx,7
	jmp	_73341
_73350:
	mov	ebx,8
	jmp	_73341
_73351:
	mov	ebx,9
	jmp	_73341
_73341:
	mov	eax,dword [edi+316]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [edi+312]
	mov	dword [eax+esi*4+24],1
	mov	eax,dword [edi+300]
	fld	dword [eax+esi*4+24]
	fsub	dword [_129208]
	fstp	dword [edi+320]
	jmp	_73353
_73338:
	mov	eax,dword [edi+312]
	mov	dword [eax+esi*4+24],0
_73353:
	sub	dword [ebp-8],1
	sub	esi,1
_8314:
	add	dword [ebp-4],1
_73336:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-4],eax
	jle	_8316
_8315:
	mov	eax,0
	jmp	_16729
_16729:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_setNilaiMoney:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	mov	dword [ebp-8],eax
	mov	eax,dword [esi+332]
	sub	eax,1
	mov	dword [ebp-4],eax
	fld	dword [esi+408]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73359
	fld	dword [esi+396]
	fstp	dword [esi+380]
	fld	dword [esi+400]
	fstp	dword [esi+384]
	fld1
	fstp	dword [esi+408]
_73359:
	fld	dword [esi+456]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73360
	fld	dword [esi+396]
	fstp	dword [esi+436]
	fld	dword [esi+400]
	fstp	dword [esi+440]
	fld1
	fstp	dword [esi+456]
_73360:
	mov	edi,0
	mov	eax,dword [esi+332]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73362
_8319:
	cmp	edi,dword [ebp-20]
	jg	_73364
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73368
	cmp	eax,49
	je	_73369
	cmp	eax,50
	je	_73370
	cmp	eax,51
	je	_73371
	cmp	eax,52
	je	_73372
	cmp	eax,53
	je	_73373
	cmp	eax,54
	je	_73374
	cmp	eax,55
	je	_73375
	cmp	eax,56
	je	_73376
	cmp	eax,57
	je	_73377
	jmp	_73367
_73368:
	mov	ebx,0
	jmp	_73367
_73369:
	mov	ebx,1
	jmp	_73367
_73370:
	mov	ebx,2
	jmp	_73367
_73371:
	mov	ebx,3
	jmp	_73367
_73372:
	mov	ebx,4
	jmp	_73367
_73373:
	mov	ebx,5
	jmp	_73367
_73374:
	mov	ebx,6
	jmp	_73367
_73375:
	mov	ebx,7
	jmp	_73367
_73376:
	mov	ebx,8
	jmp	_73367
_73377:
	mov	ebx,9
	jmp	_73367
_73367:
	mov	edx,dword [esi+372]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [esi+368]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	mov	edx,dword [esi+340]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fsub	dword [_129222]
	fstp	dword [esi+380]
	mov	edx,dword [esi+356]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fsub	dword [_129223]
	fstp	dword [esi+388]
	mov	edx,dword [esi+412]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fsub	dword [_129224]
	fstp	dword [esi+436]
	mov	edx,dword [esi+420]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fsub	dword [_129225]
	fstp	dword [esi+444]
	jmp	_73379
_73364:
	mov	edx,dword [esi+368]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_73379:
	mov	edx,dword [esi+376]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73380
	mov	edx,dword [esi+340]
	mov	eax,dword [esi+348]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	edx,dword [esi+344]
	mov	eax,dword [esi+352]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	edx,dword [esi+376]
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [edx+eax*4+24]
_73380:
	mov	edx,dword [esi+432]
	mov	eax,dword [ebp-4]
	fld	dword [edx+eax*4+24]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73381
	mov	edx,dword [esi+412]
	mov	eax,dword [esi+348]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	edx,dword [esi+416]
	mov	eax,dword [esi+352]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	edx,dword [esi+432]
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [edx+eax*4+24]
_73381:
	sub	dword [ebp-8],1
	sub	dword [ebp-4],1
_8317:
	add	edi,1
_73362:
	cmp	edi,dword [ebp-12]
	jle	_8319
_8318:
	mov	eax,0
	jmp	_16733
_16733:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	cmp	dword [ebx+28],1
	jne	_73382
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_73383
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_73384
	mov	dword [ebx+24],1
_73384:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_73385
	mov	eax,dword [ebx+24]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73385:
	cmp	eax,0
	je	_73387
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
_73387:
	jmp	_73389
_73383:
	mov	dword [ebx+24],0
_73389:
_73382:
	mov	eax,0
	jmp	_16737
_16737:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16743
_16743:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgStatistik_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	push	_bb_TBgStatistik
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	ebx,0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	esi,eax
	mov	dword [ebp-20],esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-24],ebx
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_Statistik_BG_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+32],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+40],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+28],1
	mov	eax,dword [ebp-4]
	mov	dword [eax+52],15
	mov	eax,dword [ebp-4]
	mov	dword [eax+56],0
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73399
	push	eax
	call	_bbGCFree
	add	esp,4
_73399:
	mov	eax,dword [ebp-4]
	mov	dword [eax+60],ebx
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	dword [_bb_TBtnStatistik+68]
	add	esp,12
	push	2
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	dword [_bb_TBtnStatistik+68]
	add	esp,12
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73400
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_73400:
	cmp	eax,0
	jne	_73402
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_73402:
	cmp	eax,0
	je	_73404
	mov	ebx,5
	jmp	_73406
_73404:
	cmp	dword [_bb_currGameMode],666
	jne	_73407
	mov	ebx,1
	jmp	_73408
_73407:
	cmp	dword [_bb_currGameMode],753
	jne	_73409
	mov	ebx,3
	jmp	_73410
_73409:
	mov	ebx,10
_73410:
_73408:
_73406:
	mov	esi,0
	sub	ebx,1
	jmp	_73412
_8322:
	mov	eax,esi
	add	eax,1
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	dword [_bb_TPanelNoLevelStatistik+76]
	add	esp,12
_8320:
	add	esi,1
_73412:
	cmp	esi,ebx
	jle	_8322
_8321:
	mov	esi,dword [_bb_bagPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8323
_8325:
	push	_bb_TBagPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8323
	push	dword [eax+32]
	push	dword [eax+16]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	dword [_bb_TBagPlantStatistik+72]
	add	esp,16
_8323:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8325
_8324:
	mov	eax,dword [ebp-20]
	add	eax,216
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	sub	eax,82
	mov	dword [ebp-16],eax
	mov	eax,ebx
	sub	eax,21
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+92]
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+96]
	mov	edx,dword [_bb_Statistik_DollarSign_1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+100],edx
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+64]
	sub	eax,1
	mov	edi,eax
	jmp	_73422
_8328:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+72]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+76]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+80]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+84]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+88]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+80]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8326:
	add	esi,1
_73422:
	cmp	esi,edi
	jle	_8328
_8327:
	mov	eax,dword [ebp-20]
	sub	eax,66
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	sub	eax,42
	mov	dword [ebp-16],eax
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+104]
	sub	eax,1
	mov	edi,eax
	jmp	_73424
_8331:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+116]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+120]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+124]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+128]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+132]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+124]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8329:
	add	esi,1
_73424:
	cmp	esi,edi
	jle	_8331
_8330:
	mov	eax,dword [ebp-20]
	add	eax,178
	mov	ebx,eax
	mov	eax,ebx
	sub	eax,25
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+168]
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+172]
	mov	edx,dword [_bb_Statistik_DollarSign_1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+176],edx
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	edi,eax
	jmp	_73426
_8334:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+148]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+156]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+160]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+164]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+156]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8332:
	add	esi,1
_73426:
	cmp	esi,edi
	jle	_8334
_8333:
	mov	eax,dword [ebp-20]
	sub	eax,66
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	sub	eax,7
	mov	dword [ebp-16],eax
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+180]
	sub	eax,1
	mov	edi,eax
	jmp	_73428
_8337:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+192]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+200]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+204]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+208]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+200]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8335:
	add	esi,1
_73428:
	cmp	esi,edi
	jle	_8337
_8336:
	mov	eax,dword [ebp-20]
	add	eax,178
	mov	ebx,eax
	mov	eax,ebx
	sub	eax,25
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+244]
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+248]
	mov	edx,dword [_bb_Statistik_DollarSign_1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+252],edx
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+216]
	sub	eax,1
	mov	edi,eax
	jmp	_73430
_8340:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+224]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+228]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+232]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+236]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+240]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+232]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8338:
	add	esi,1
_73430:
	cmp	esi,edi
	jle	_8340
_8339:
	mov	eax,dword [ebp-20]
	sub	eax,66
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	add	eax,27
	mov	dword [ebp-16],eax
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+256]
	sub	eax,1
	mov	edi,eax
	jmp	_73432
_8343:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+268]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+272]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+276]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+280]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+284]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+276]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8341:
	add	esi,1
_73432:
	cmp	esi,edi
	jle	_8343
_8342:
	mov	eax,dword [ebp-20]
	add	eax,178
	mov	ebx,eax
	mov	eax,ebx
	sub	eax,25
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+320]
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+324]
	mov	edx,dword [_bb_Statistik_DollarSign_1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+328],edx
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+292]
	sub	eax,1
	mov	edi,eax
	jmp	_73434
_8346:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+300]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+304]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+308]
	mov	eax,dword [_bb_Statistik_Font_1_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+312]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+316]
	mov	dword [eax+esi*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+308]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,2
	add	ebx,eax
_8344:
	add	esi,1
_73434:
	cmp	esi,edi
	jle	_8346
_8345:
	mov	ebx,dword [_bb_moneygamelist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8347
_8349:
	mov	eax,edi
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8347
	cmp	dword [esi+24],0
	jne	_73442
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-32],eax
	jmp	_8348
_73442:
_8347:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8349
_8348:
	mov	eax,dword [ebp-20]
	add	eax,168
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	add	eax,61
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-28]
	sub	eax,30
	mov	edi,eax
	mov	eax,dword [ebp-32]
	mov	dword [ebp-8],eax
	mov	eax,ebx
	sub	eax,24
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+380]
	mov	eax,dword [ebp-16]
	sub	eax,5
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+384]
	mov	eax,dword [ebp-4]
	fld	dword [eax+380]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+396]
	mov	eax,dword [ebp-4]
	fld	dword [eax+384]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+400]
	mov	eax,edi
	sub	eax,24
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+388]
	mov	eax,dword [ebp-8]
	sub	eax,5
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+392]
	mov	edx,dword [_bb_Statistik_DollarSign_2_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+404],edx
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+408]
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+332]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73447
_8352:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+340]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+344]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+348]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+340]
	fld	dword [edx+esi*4+24]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+352]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+344]
	fld	dword [edx+esi*4+24]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+356]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	dword [eax+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+360]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [edx+esi*4+24]
	mov	eax,dword [ebp-4]
	mov	edx,dword [eax+364]
	mov	eax,dword [_bb_Statistik_Font_3_image]
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+368]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+372]
	mov	dword [eax+esi*4+24],0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+376]
	fld1
	fstp	dword [eax+esi*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+364]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,8
	add	ebx,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+364]
	push	dword [eax+esi*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,8
	add	edi,eax
_8350:
	add	esi,1
_73447:
	cmp	esi,dword [ebp-12]
	jle	_8352
_8351:
	mov	eax,dword [ebp-4]
	fld	dword [eax+380]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+436]
	mov	eax,dword [ebp-4]
	fld	dword [eax+384]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+440]
	mov	eax,dword [ebp-4]
	fld	dword [eax+388]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+444]
	mov	eax,dword [ebp-4]
	fld	dword [eax+392]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+448]
	mov	edx,dword [_bb_Statistik_DollarSign_2_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+452],edx
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+456]
	mov	esi,0
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+332]
	sub	eax,1
	jmp	_73449
_8355:
	mov	edx,dword [ebp-4]
	mov	ecx,dword [edx+412]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+340]
	fld	dword [edx+esi*4+24]
	fstp	dword [ecx+esi*4+24]
	mov	edx,dword [ebp-4]
	mov	ecx,dword [edx+416]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+344]
	fld	dword [edx+esi*4+24]
	fstp	dword [ecx+esi*4+24]
	mov	edx,dword [ebp-4]
	mov	ecx,dword [edx+420]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+356]
	fld	dword [edx+esi*4+24]
	fstp	dword [ecx+esi*4+24]
	mov	edx,dword [ebp-4]
	mov	ecx,dword [edx+424]
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+360]
	fld	dword [edx+esi*4+24]
	fstp	dword [ecx+esi*4+24]
	mov	edx,dword [ebp-4]
	mov	ecx,dword [edx+428]
	mov	edx,dword [_bb_Statistik_Font_3_image]
	mov	dword [ecx+esi*4+24],edx
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+432]
	fld1
	fstp	dword [edx+esi*4+24]
_8353:
	add	esi,1
_73449:
	cmp	esi,eax
	jle	_8355
_8354:
	mov	eax,dword [ebp-20]
	sub	eax,130
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	sub	eax,125
	mov	dword [ebp-16],eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+460]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+464]
	mov	eax,dword [ebp-4]
	fld	dword [eax+460]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+468]
	mov	eax,dword [ebp-4]
	fld	dword [eax+464]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+472]
	mov	eax,dword [ebp-20]
	add	eax,231
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	sub	eax,140
	mov	dword [ebp-16],eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+476]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+480]
	mov	edx,dword [_bb_Statistik_Star1_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+492],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+492]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+496],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+500],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+504],0
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+484]
	mov	eax,dword [ebp-4]
	mov	dword [eax+488],1
	mov	eax,dword [ebp-4]
	fld	dword [eax+476]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+508]
	mov	eax,dword [ebp-4]
	fld	dword [eax+480]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+512]
	mov	eax,dword [ebp-4]
	fld	dword [eax+508]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+516]
	mov	eax,dword [ebp-4]
	fld	dword [eax+512]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+520]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+524]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+528]
	mov	edx,dword [_bb_Statistik_Star_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+536],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+536]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+540],0
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+532]
	mov	eax,dword [ebp-4]
	fld	dword [eax+476]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+544]
	mov	eax,dword [ebp-4]
	fld	dword [eax+480]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+548]
	mov	edx,dword [_bb_Statistik_BigStarSpin_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+552],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+552]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+556],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+560],28
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+572]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+576]
	mov	edx,dword [_bb_Statistik_SmallStarSpin_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+580],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+580]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+584],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+588],28
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+592]
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+596]
	mov	edx,dword [_bb_Statistik_LightEff_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+600],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+600]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+600]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+600]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-4]
	mov	dword [eax+604],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+608],10
	mov	eax,dword [ebp-4]
	fld	dword [eax+8]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+612]
	mov	eax,dword [ebp-4]
	fld	dword [eax+12]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+616]
	mov	edx,dword [_bb_Statistik_TextNextLevel_image]
	mov	eax,dword [ebp-4]
	mov	dword [eax+620],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+620]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+620]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-4]
	push	dword [eax+620]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fldz
	mov	eax,dword [ebp-4]
	fstp	dword [eax+624]
	mov	eax,dword [ebp-4]
	mov	dword [eax+628],1
	mov	eax,dword [ebp-4]
	jmp	_16745
_16745:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TPanelNoLevelStatistik
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	eax,0
	jmp	_16748
_16748:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_Delete:
	push	ebp
	mov	ebp,esp
_16751:
	mov	eax,0
	jmp	_73451
_73451:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_panelNoLevelStatistik_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16754
_16754:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+64]
	push	dword [ebx+48]
	push	dword [ebx+44]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+92],1
	jne	_73453
	push	dword [ebx+88]
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73453:
	mov	eax,0
	jmp	_16757
_16757:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_setAktif:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,0
	mov	edx,dword [_bb_sublevel]
	cmp	dword [ebx+32],edx
	jg	_73454
	mov	dword [ebx+20],0
	mov	edx,dword [ebx+56]
	mov	dword [ebx+52],edx
	mov	dword [ebx+40],1
	mov	edx,dword [_bb_currGameMode]
	cmp	edx,934
	je	_73457
	cmp	edx,948
	je	_73458
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	mov	eax,dword [edx+eax*4+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73459
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	mov	eax,dword [edx+eax*4+28]
	cmp	eax,2
	sete	al
	movzx	eax,al
_73459:
	cmp	eax,0
	je	_73461
	mov	dword [ebx+92],1
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],2
	jne	_73462
	mov	eax,dword [_bb_Statistik_Star2_image]
	mov	dword [ebx+84],eax
	jmp	_73463
_73462:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],1
	jne	_73464
	mov	eax,dword [_bb_Statistik_Star2_Silver_image]
	mov	dword [ebx+84],eax
_73464:
_73463:
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_73461:
	jmp	_73456
_73457:
	mov	edx,dword [_bb_currModeExtra]
	cmp	edx,93446
	je	_73467
	cmp	edx,93473
	je	_73468
	cmp	edx,93451
	je	_73469
	cmp	edx,93425
	je	_73470
	cmp	edx,93499
	je	_73471
	cmp	edx,93443
	je	_73472
	cmp	edx,93411
	je	_73473
	cmp	edx,93466
	je	_73474
	cmp	edx,93437
	je	_73475
	cmp	edx,93469
	je	_73476
	jmp	_73466
_73467:
	mov	eax,0
	jmp	_73466
_73468:
	mov	eax,1
	jmp	_73466
_73469:
	mov	eax,2
	jmp	_73466
_73470:
	mov	eax,3
	jmp	_73466
_73471:
	mov	eax,4
	jmp	_73466
_73472:
	mov	eax,5
	jmp	_73466
_73473:
	mov	eax,6
	jmp	_73466
_73474:
	mov	eax,7
	jmp	_73466
_73475:
	mov	eax,8
	jmp	_73466
_73476:
	mov	eax,9
	jmp	_73466
_73466:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],2
	jne	_73478
	mov	dword [ebx+92],1
_73478:
	jmp	_73456
_73458:
	mov	edx,dword [_bb_currModeSpecial]
	cmp	edx,94864
	je	_73481
	cmp	edx,94813
	je	_73482
	cmp	edx,94877
	je	_73483
	cmp	edx,94854
	je	_73484
	cmp	edx,94869
	je	_73485
	cmp	edx,94892
	je	_73486
	cmp	edx,94847
	je	_73487
	cmp	edx,94870
	je	_73488
	cmp	edx,94825
	je	_73489
	cmp	edx,94806
	je	_73490
	jmp	_73480
_73481:
	mov	eax,0
	jmp	_73480
_73482:
	mov	eax,1
	jmp	_73480
_73483:
	mov	eax,2
	jmp	_73480
_73484:
	mov	eax,3
	jmp	_73480
_73485:
	mov	eax,4
	jmp	_73480
_73486:
	mov	eax,5
	jmp	_73480
_73487:
	mov	eax,6
	jmp	_73480
_73488:
	mov	eax,7
	jmp	_73480
_73489:
	mov	eax,8
	jmp	_73480
_73490:
	mov	eax,9
	jmp	_73480
_73480:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],2
	jne	_73491
	mov	dword [ebx+92],1
_73491:
	jmp	_73456
_73456:
	jmp	_73492
_73454:
	mov	dword [ebx+20],1
	mov	eax,dword [ebx+60]
	mov	dword [ebx+52],eax
	mov	dword [ebx+40],0
	cmp	dword [_bb_currGameMode],753
	jne	_73493
	add	dword [ebx+64],1
_73493:
_73492:
	mov	eax,0
	jmp	_16760
_16760:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_updatePos:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+68]
	fsub	dword [ebx+76]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [ebx+72]
	fsub	dword [ebx+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	qword [_129306]
	fstp	qword [ebp-8]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	qword [_129307]
	fstp	qword [ebp-16]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	dword [ebx+72]
	push	dword [ebx+68]
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,16
	cmp	eax,10
	jle	_73498
	fld	dword [ebx+68]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [ebx+68]
	fld	dword [ebx+72]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	fsubp	st1,st0
	fstp	dword [ebx+72]
	mov	dword [ebx+96],1
	jmp	_73499
_73498:
	fld	dword [ebx+76]
	fstp	dword [ebx+68]
	fld	dword [ebx+80]
	fstp	dword [ebx+72]
	mov	dword [ebx+96],0
_73499:
	mov	eax,0
	jmp	_16763
_16763:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_setStar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edx,0
	mov	eax,0
	mov	ebx,dword [_bb_sublevel]
	mov	ecx,dword [ebp+8]
	cmp	dword [ecx+32],ebx
	jne	_73500
	mov	ecx,dword [ebp+8]
	mov	dword [ecx+92],1
	mov	ecx,dword [_bb_currGameMode]
	cmp	ecx,934
	je	_73503
	cmp	ecx,948
	je	_73504
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,eax
	mov	eax,dword [_bb_sublevel]
	sub	eax,1
	mov	edi,eax
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	je	_73509
	cmp	eax,252
	je	_73510
	cmp	eax,356
	je	_73511
	cmp	eax,478
	je	_73512
	cmp	eax,591
	je	_73513
	cmp	eax,666
	je	_73514
	cmp	eax,753
	je	_73515
	jmp	_73508
_73509:
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73510:
	mov	edx,dword [_bb_arrIsGetStar_Battle]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Battle]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73511:
	mov	edx,dword [_bb_arrIsGetStar_Nightmare]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Nightmare]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73512:
	mov	edx,dword [_bb_arrIsGetStar_Harvest]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Harvest]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73513:
	mov	edx,dword [_bb_arrIsGetStar_Defense]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Defense]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73514:
	mov	edx,dword [_bb_arrIsGetStar_Catapult]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Catapult]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73515:
	mov	edx,dword [_bb_arrIsGetStar_Boar]
	mov	eax,ecx
	mov	ebx,dword [_bb_arrIsGetStar_Boar]
	imul	eax,dword [ebx+24]
	add	eax,edi
	mov	edx,dword [edx+eax*4+28]
	jmp	_73508
_73508:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,ecx
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ebx,dword [eax+24]
	mov	eax,ebx
	add	eax,edi
	mov	eax,dword [esi+eax*4+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73517
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,ecx
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ebx,dword [eax+24]
	mov	eax,ebx
	add	eax,edi
	mov	eax,dword [esi+eax*4+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73517:
	cmp	eax,0
	je	_73519
	cmp	edx,2
	sete	al
	movzx	eax,al
_73519:
	cmp	eax,0
	je	_73521
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,ecx
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	add	eax,edi
	mov	dword [edx+eax*4+28],2
	jmp	_73522
_73521:
	mov	esi,dword [_bb_arrIsGetStar]
	mov	ebx,ecx
	mov	eax,dword [_bb_arrIsGetStar]
	imul	ebx,dword [eax+24]
	mov	eax,ebx
	add	eax,edi
	mov	eax,dword [esi+eax*4+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73523
	cmp	edx,1
	sete	al
	movzx	eax,al
_73523:
	cmp	eax,0
	je	_73525
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,ecx
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	add	eax,edi
	mov	dword [edx+eax*4+28],1
_73525:
_73522:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],2
	jne	_73526
	mov	edx,dword [_bb_Statistik_Star2_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
	jmp	_73527
_73526:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [_bb_sublevel]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],1
	jne	_73528
	mov	edx,dword [_bb_Statistik_Star2_Silver_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
_73528:
_73527:
	jmp	_73502
_73503:
	mov	edx,dword [_bb_currModeExtra]
	cmp	edx,93446
	je	_73531
	cmp	edx,93473
	je	_73532
	cmp	edx,93451
	je	_73533
	cmp	edx,93425
	je	_73534
	cmp	edx,93499
	je	_73535
	cmp	edx,93443
	je	_73536
	cmp	edx,93411
	je	_73537
	cmp	edx,93466
	je	_73538
	cmp	edx,93437
	je	_73539
	cmp	edx,93469
	je	_73540
	jmp	_73530
_73531:
	mov	eax,0
	jmp	_73530
_73532:
	mov	eax,1
	jmp	_73530
_73533:
	mov	eax,2
	jmp	_73530
_73534:
	mov	eax,3
	jmp	_73530
_73535:
	mov	eax,4
	jmp	_73530
_73536:
	mov	eax,5
	jmp	_73530
_73537:
	mov	eax,6
	jmp	_73530
_73538:
	mov	eax,7
	jmp	_73530
_73539:
	mov	eax,8
	jmp	_73530
_73540:
	mov	eax,9
	jmp	_73530
_73530:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],2
	jne	_73542
	mov	edx,dword [_bb_Statistik_Star2_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
_73542:
	jmp	_73502
_73504:
	mov	edx,dword [_bb_currModeSpecial]
	cmp	edx,94864
	je	_73545
	cmp	edx,94813
	je	_73546
	cmp	edx,94877
	je	_73547
	cmp	edx,94854
	je	_73548
	cmp	edx,94869
	je	_73549
	cmp	edx,94892
	je	_73550
	cmp	edx,94847
	je	_73551
	cmp	edx,94870
	je	_73552
	cmp	edx,94825
	je	_73553
	cmp	edx,94806
	je	_73554
	jmp	_73544
_73545:
	mov	eax,0
	jmp	_73544
_73546:
	mov	eax,1
	jmp	_73544
_73547:
	mov	eax,2
	jmp	_73544
_73548:
	mov	eax,3
	jmp	_73544
_73549:
	mov	eax,4
	jmp	_73544
_73550:
	mov	eax,5
	jmp	_73544
_73551:
	mov	eax,6
	jmp	_73544
_73552:
	mov	eax,7
	jmp	_73544
_73553:
	mov	eax,8
	jmp	_73544
_73554:
	mov	eax,9
	jmp	_73544
_73544:
	mov	ecx,dword [_bb_arrIsGetStar]
	mov	edx,dword [_bb_arrIsGetStar]
	imul	eax,dword [edx+24]
	cmp	dword [ecx+eax*4+28],2
	jne	_73555
	mov	edx,dword [_bb_Statistik_Star2_image]
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edx
_73555:
	jmp	_73502
_73502:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_73500:
	mov	eax,0
	jmp	_16766
_16766:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_setStarLain:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+32]
	cmp	eax,dword [_bb_sublevel]
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_73556
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	mov	eax,dword [edx+eax*4+28]
	cmp	eax,0
	setg	al
	movzx	eax,al
_73556:
	cmp	eax,0
	je	_73558
	mov	dword [ebx+92],1
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],2
	jne	_73559
	mov	eax,dword [_bb_Statistik_Star2_image]
	mov	dword [ebx+84],eax
	jmp	_73560
_73559:
	mov	edx,dword [_bb_arrIsGetStar]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	ecx,dword [_bb_arrIsGetStar]
	imul	eax,dword [ecx+24]
	mov	ecx,dword [ebx+32]
	sub	ecx,1
	add	eax,ecx
	cmp	dword [edx+eax*4+28],1
	jne	_73561
	mov	eax,dword [_bb_Statistik_Star2_Silver_image]
	mov	dword [ebx+84],eax
_73561:
_73560:
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_73558:
	mov	eax,0
	jmp	_16769
_16769:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16775
_16775:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TPanelNoLevelStatistik_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_bb_TPanelNoLevelStatistik
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_BG_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+24],0
	mov	dword [edi+28],0
	mov	eax,esi
	sub	eax,230
	mov	dword [ebp-8],eax
	mov	esi,dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-16],eax
	mov	esi,dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-12],eax
	mov	esi,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-4],eax
	mov	esi,dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,8
	mov	dword [ebp-20],eax
	mov	eax,ebx
	add	eax,183
	mov	esi,eax
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	ebx,eax
	mov	eax,ebx
	add	eax,10
	mov	edx,dword [ebp+16]
	mov	dword [edi+32],edx
	mov	edx,dword [edi+32]
	cmp	edx,1
	je	_73573
	cmp	edx,2
	je	_73574
	cmp	edx,3
	je	_73575
	cmp	edx,4
	je	_73576
	cmp	edx,5
	je	_73577
	cmp	edx,6
	je	_73578
	cmp	edx,7
	je	_73579
	cmp	edx,8
	je	_73580
	cmp	edx,9
	je	_73581
	cmp	edx,10
	je	_73582
	jmp	_73572
_73573:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73574:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73575:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73576:
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73577:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73578:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73579:
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73580:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73581:
	mov	edx,dword [ebp-4]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73582:
	mov	edx,dword [ebp-20]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+12]
	jmp	_73572
_73572:
	mov	eax,dword [edi+24]
	mov	dword [edi+20],eax
	cmp	dword [_bb_currGameMode],753
	jne	_73583
	mov	eax,dword [_bb_Statistik_PanelBawah_Boar_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelBawah_Boar_image]
	mov	dword [edi+60],eax
	jmp	_73584
_73583:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	je	_73587
	cmp	eax,3
	je	_73588
	cmp	eax,4
	je	_73589
	cmp	eax,5
	je	_73590
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_BW_image]
	mov	dword [edi+60],eax
	jmp	_73586
_73587:
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor2_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_BW2_image]
	mov	dword [edi+60],eax
	jmp	_73586
_73588:
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor3_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_BW3_image]
	mov	dword [edi+60],eax
	jmp	_73586
_73589:
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor4_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_BW4_image]
	mov	dword [edi+60],eax
	jmp	_73586
_73590:
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor5_image]
	mov	dword [edi+56],eax
	mov	eax,dword [_bb_Statistik_PanelNoLevel_Nomor_BW5_image]
	mov	dword [edi+60],eax
	jmp	_73586
_73586:
_73584:
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+56]
	mov	dword [edi+52],eax
	fld	dword [edi+8]
	fsub	dword [_129362]
	fstp	dword [edi+44]
	fld	dword [edi+12]
	fstp	dword [edi+48]
	mov	eax,dword [edi+32]
	sub	eax,1
	mov	dword [edi+64],eax
	cmp	dword [_bb_currGameMode],753
	jne	_73591
	mov	eax,dword [edi+32]
	cmp	eax,1
	je	_73594
	cmp	eax,2
	je	_73595
	cmp	eax,3
	je	_73596
	jmp	_73593
_73594:
	mov	dword [edi+64],0
	jmp	_73593
_73595:
	mov	dword [edi+64],2
	jmp	_73593
_73596:
	mov	dword [edi+64],4
	jmp	_73593
_73593:
_73591:
	mov	eax,dword [_bb_Statistik_Star2_image]
	mov	dword [edi+84],eax
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [edi+8]
	fadd	dword [_129363]
	fstp	dword [edi+68]
	fld	dword [edi+12]
	fstp	dword [edi+72]
	fld	dword [edi+68]
	fstp	dword [edi+76]
	fld	dword [edi+72]
	fstp	dword [edi+80]
	mov	dword [edi+88],0
	mov	dword [edi+92],0
	mov	dword [edi+96],0
	mov	dword [edi+36],0
	mov	dword [edi+40],0
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [_bb_panelNoLevelStatistik_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_16780
_16780:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBagPlantStatistik
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],2
	mov	dword [ebx+36],3
	mov	dword [ebx+40],0
	push	dword [ebx+32]
	push	_73599
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+32]
	push	_73601
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+32]
	push	_73603
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	push	dword [ebx+32]
	push	_73605
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	dword [ebx+32]
	push	_73607
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	mov	dword [ebx+72],0
	mov	dword [ebx+76],1
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],1
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	push	dword [ebx+36]
	push	_73609
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+100],eax
	push	dword [ebx+36]
	push	_73611
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	dword [ebx+36]
	push	_73613
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	push	dword [ebx+36]
	push	_73615
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	dword [ebx+36]
	push	_73617
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	mov	dword [ebx+120],0
	mov	eax,0
	jmp	_16783
_16783:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_16786:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_73621
	push	eax
	call	_bbGCFree
	add	esp,4
_73621:
	mov	eax,dword [ebx+112]
	dec	dword [eax+4]
	jnz	_73623
	push	eax
	call	_bbGCFree
	add	esp,4
_73623:
	mov	eax,dword [ebx+108]
	dec	dword [eax+4]
	jnz	_73625
	push	eax
	call	_bbGCFree
	add	esp,4
_73625:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_73627
	push	eax
	call	_bbGCFree
	add	esp,4
_73627:
	mov	eax,dword [ebx+100]
	dec	dword [eax+4]
	jnz	_73629
	push	eax
	call	_bbGCFree
	add	esp,4
_73629:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_73631
	push	eax
	call	_bbGCFree
	add	esp,4
_73631:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_73633
	push	eax
	call	_bbGCFree
	add	esp,4
_73633:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_73635
	push	eax
	call	_bbGCFree
	add	esp,4
_73635:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_73637
	push	eax
	call	_bbGCFree
	add	esp,4
_73637:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_73639
	push	eax
	call	_bbGCFree
	add	esp,4
_73639:
	mov	eax,0
	jmp	_73619
_73619:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_bagPlantStatistik_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16789
_16789:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_73653],_73654
	mov	eax,dword [ebx+120]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73641
	mov	eax,dword [ebx+28]
	cmp	eax,0
	sete	al
	movzx	eax,al
_73641:
	cmp	eax,0
	je	_73643
	jmp	_8356
_73643:
	cmp	dword [ebx+120],1
	jne	_73644
	mov	eax,dword [ebx+96]
	cmp	dword [ebx+92],eax
	jge	_73645
	cmp	dword [ebx+92],0
	jne	_73646
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_stathitungtotal]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_73646:
	cmp	dword [ebx+96],4
	jge	_73647
	mov	eax,dword [ebx+36]
	imul	eax,dword [ebx+36]
	add	dword [ebx+92],eax
	jmp	_73648
_73647:
	mov	eax,dword [ebx+96]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	add	dword [ebx+92],eax
_73648:
	mov	eax,dword [ebx+96]
	cmp	dword [ebx+92],eax
	jle	_73649
	mov	eax,dword [ebx+96]
	mov	dword [ebx+92],eax
_73649:
	push	dword [ebx+92]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	jmp	_73651
_73645:
	push	dword [_bb_sfxchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	dword [ebx+120],0
_73651:
	jmp	_8356
_73644:
_8356:
	mov	eax,dword [ebx+76]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73655
	mov	eax,dword [ebx+120]
	cmp	eax,0
	sete	al
	movzx	eax,al
_73655:
	cmp	eax,0
	je	_73657
	mov	eax,dword [ebx+88]
	cmp	eax,1
	je	_73660
	cmp	eax,2
	je	_73661
	jmp	_73659
_73660:
	fld	dword [ebx+80]
	fadd	dword [_129392]
	fld	dword [_129393]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_73662
	fld	dword [ebx+80]
	fadd	dword [_129394]
	fstp	dword [ebx+80]
	jmp	_73663
_73662:
	mov	dword [ebx+88],2
_73663:
	jmp	_73659
_73661:
	fld	dword [ebx+80]
	fsub	dword [_129395]
	fld	dword [ebx+84]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_73664
	fld	dword [ebx+80]
	fsub	dword [_129396]
	fstp	dword [ebx+80]
	jmp	_73665
_73664:
	mov	dword [ebx+88],3
_73665:
	jmp	_73659
_73659:
_73657:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_8358:
	mov	eax,0
	jmp	_16792
_16792:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+32]
	sub	eax,1
	mov	edi,eax
	jmp	_73668
_8362:
	mov	eax,dword [esi+56]
	cmp	dword [eax+ebx*4+24],1
	jne	_73670
	mov	eax,dword [esi+60]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73670:
_8360:
	add	ebx,1
_73668:
	cmp	ebx,edi
	jle	_8362
_8361:
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_73671
_8365:
	mov	eax,dword [esi+112]
	cmp	dword [eax+ebx*4+24],1
	jne	_73673
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+104]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+100]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+108]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73673:
_8363:
	add	ebx,1
_73671:
	cmp	ebx,edi
	jle	_8365
_8364:
	cmp	dword [esi+76],1
	jne	_73674
	push	dword [esi+80]
	push	dword [esi+80]
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	dword [esi+68]
	push	dword [esi+64]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_73674:
	mov	eax,0
	jmp	_16795
_16795:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_setTargetTanamCentang:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+40]
	cmp	dword [edx+92],eax
	jl	_73675
	mov	dword [edx+76],1
	jmp	_73676
_73675:
	mov	dword [edx+76],0
_73676:
	mov	eax,0
	jmp	_16798
_16798:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_setTargetTanam:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73683
_8368:
	cmp	edi,dword [ebp-8]
	jg	_73685
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73689
	cmp	eax,49
	je	_73690
	cmp	eax,50
	je	_73691
	cmp	eax,51
	je	_73692
	cmp	eax,52
	je	_73693
	cmp	eax,53
	je	_73694
	cmp	eax,54
	je	_73695
	cmp	eax,55
	je	_73696
	cmp	eax,56
	je	_73697
	cmp	eax,57
	je	_73698
	jmp	_73688
_73689:
	mov	ebx,0
	jmp	_73688
_73690:
	mov	ebx,1
	jmp	_73688
_73691:
	mov	ebx,2
	jmp	_73688
_73692:
	mov	ebx,3
	jmp	_73688
_73693:
	mov	ebx,4
	jmp	_73688
_73694:
	mov	ebx,5
	jmp	_73688
_73695:
	mov	ebx,6
	jmp	_73688
_73696:
	mov	ebx,7
	jmp	_73688
_73697:
	mov	ebx,8
	jmp	_73688
_73698:
	mov	ebx,9
	jmp	_73688
_73688:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+60]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],1
	jmp	_73700
_73685:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+56]
	mov	dword [eax+esi*4+24],0
_73700:
	sub	dword [ebp-4],1
	sub	esi,1
_8366:
	add	edi,1
_73683:
	cmp	edi,dword [ebp-12]
	jle	_8368
_8367:
	mov	eax,0
	jmp	_16802
_16802:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_setTotalTanam:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	esi,eax
	mov	edi,0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_73707
_8371:
	cmp	edi,dword [ebp-8]
	jg	_73709
	push	1
	mov	eax,dword [ebp-4]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_73713
	cmp	eax,49
	je	_73714
	cmp	eax,50
	je	_73715
	cmp	eax,51
	je	_73716
	cmp	eax,52
	je	_73717
	cmp	eax,53
	je	_73718
	cmp	eax,54
	je	_73719
	cmp	eax,55
	je	_73720
	cmp	eax,56
	je	_73721
	cmp	eax,57
	je	_73722
	jmp	_73712
_73713:
	mov	ebx,0
	jmp	_73712
_73714:
	mov	ebx,1
	jmp	_73712
_73715:
	mov	ebx,2
	jmp	_73712
_73716:
	mov	ebx,3
	jmp	_73712
_73717:
	mov	ebx,4
	jmp	_73712
_73718:
	mov	ebx,5
	jmp	_73712
_73719:
	mov	ebx,6
	jmp	_73712
_73720:
	mov	ebx,7
	jmp	_73712
_73721:
	mov	ebx,8
	jmp	_73712
_73722:
	mov	ebx,9
	jmp	_73712
_73712:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+112]
	mov	dword [eax+esi*4+24],1
	jmp	_73724
_73709:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+112]
	mov	dword [eax+esi*4+24],0
_73724:
	sub	dword [ebp-4],1
	sub	esi,1
_8369:
	add	edi,1
_73707:
	cmp	edi,dword [ebp-12]
	jle	_8371
_8370:
	mov	eax,0
	jmp	_16806
_16806:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBagPlantStatistik_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+16]
	push	_bb_TBagPlantStatistik
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+16],edi
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,ebx
	sub	eax,226
	mov	edi,eax
	mov	eax,ebx
	sub	eax,51
	mov	edx,dword [ebp+12]
	sub	edx,155
	mov	dword [ebp-12],edx
	mov	edx,dword [ebp+12]
	sub	edx,90
	mov	ecx,dword [ebp+20]
	mov	dword [esi+24],ecx
	mov	ecx,dword [ebp+20]
	cmp	ecx,1
	je	_73732
	cmp	ecx,2
	je	_73733
	cmp	ecx,3
	je	_73734
	cmp	ecx,4
	je	_73735
	jmp	_73731
_73732:
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_73731
_73733:
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_73731
_73734:
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_73731
_73735:
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+8]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [esi+12]
	jmp	_73731
_73731:
	mov	dword [esi+20],29
	mov	dword [esi+28],0
	fld	dword [esi+8]
	fadd	dword [_129446]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+12]
	fadd	dword [_129447]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	ebx,0
	mov	eax,dword [esi+32]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_73737
_8374:
	mov	eax,dword [esi+44]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [esi+48]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [esi+52]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	mov	eax,dword [esi+56]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [esi+60]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,5
	add	edi,eax
_8372:
	add	ebx,1
_73737:
	cmp	ebx,dword [ebp-8]
	jle	_8374
_8373:
	fld	dword [esi+8]
	fadd	dword [_129448]
	fstp	dword [esi+64]
	fld	dword [esi+12]
	fadd	dword [_129449]
	fstp	dword [esi+68]
	mov	eax,dword [_bb_targetTanam_Done_image]
	mov	dword [esi+72],eax
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+76],0
	fld	dword [_129450]
	fstp	dword [esi+84]
	fld	dword [esi+84]
	fstp	dword [esi+80]
	mov	dword [esi+88],1
	fld	dword [esi+8]
	fadd	dword [_129451]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [esi+12]
	fsub	dword [_129452]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_73739
_8377:
	mov	eax,dword [esi+100]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [esi+104]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edx+ebx*4+24]
	mov	edx,dword [esi+108]
	mov	eax,dword [_bb_Statistik_Font_2_image]
	mov	dword [edx+ebx*4+24],eax
	mov	eax,dword [esi+112]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [esi+116]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [esi+108]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,2
	add	edi,eax
_8375:
	add	ebx,1
_73739:
	cmp	ebx,dword [ebp-4]
	jle	_8377
_8376:
	mov	eax,dword [_bb_bagPlantStatistik_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_16812
_16812:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnStatistik
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_16815
_16815:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_Delete:
	push	ebp
	mov	ebp,esp
_16818:
	mov	eax,0
	jmp	_73742
_73742:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnStatistik_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16821
_16821:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73748
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73744
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73744:
	cmp	eax,0
	jne	_73746
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_73746:
_73748:
	cmp	eax,0
	je	_73750
	jmp	_73751
_73750:
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73751:
	mov	eax,0
	jmp	_16824
_16824:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73756
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73752
	mov	eax,dword [_bb_isLevelBySelectionMenu]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73752:
	cmp	eax,0
	jne	_73754
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_73754:
_73756:
	cmp	eax,0
	je	_73758
	jmp	_73759
_73758:
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+32]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73760
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_73760:
	cmp	eax,0
	je	_73762
	push	_2821
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_73762:
	cmp	eax,0
	je	_73764
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_73765
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+56],0
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_73766
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_73766:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_73767
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73767:
	cmp	eax,0
	je	_73769
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statbutton]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_73772
	cmp	eax,2
	je	_73773
	jmp	_73771
_73772:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73774
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73774:
	cmp	eax,0
	je	_73776
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73776:
	cmp	eax,0
	je	_73778
	call	_bb_InitDemoPanel
	push	1
	call	_bb_DemoPanelControl
	add	esp,4
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+20],0
	mov	ebx,_820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73782
	push	eax
	call	_bbGCFree
	add	esp,4
_73782:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
	jmp	_73783
_73778:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
_73783:
	jmp	_73771
_73773:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73785
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_73785:
	cmp	eax,0
	je	_73787
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73787:
	cmp	eax,0
	je	_73789
	call	_bb_InitDemoPanel
	push	1
	call	_bb_DemoPanelControl
	add	esp,4
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+20],0
	mov	ebx,_824
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73793
	push	eax
	call	_bbGCFree
	add	esp,4
_73793:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
	jmp	_73794
_73789:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
_73794:
	jmp	_73771
_73771:
_73769:
	jmp	_73796
_73765:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+56],0
	jne	_73797
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_73797:
	mov	dword [ebx+36],0
_73796:
_73764:
_73759:
	mov	eax,0
	jmp	_16828
_16828:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_btnGoToMainMenu_Clicked:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_2821
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73798
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73799
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_73799:
	cmp	eax,0
	je	_73801
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_73801:
	cmp	eax,0
	je	_73803
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73803:
	cmp	eax,0
	je	_73805
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],1
	mov	ebx,_820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73809
	push	eax
	call	_bbGCFree
	add	esp,4
_73809:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
	jmp	_73810
_73805:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73815
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73811
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_73811:
	cmp	eax,0
	jne	_73813
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93443
	sete	al
	movzx	eax,al
_73813:
_73815:
	cmp	eax,0
	je	_73817
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],1
	mov	ebx,_820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73821
	push	eax
	call	_bbGCFree
	add	esp,4
_73821:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
_73817:
_73810:
	jmp	_73822
_73798:
	push	_820
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73823
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73827
	push	eax
	call	_bbGCFree
	add	esp,4
_73827:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
_73823:
_73822:
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73828
	push	_2821
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_73828:
	cmp	eax,0
	je	_73830
	mov	eax,dword [_bb_statistik]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73832
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_73832:
	cmp	eax,0
	jne	_73834
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_73834:
	cmp	eax,0
	jne	_73836
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_73836:
	cmp	eax,0
	je	_73838
	call	_bb_saveFileLevel_Bersambung
_73838:
	mov	dword [_bb_isLoadLevel],0
	mov	dword [_bb_totalenemy],0
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_playerLevelName],2
	mov	dword [_bb_playerLevelState],3
	call	_bb_SetUnlockedThings
	call	_bb_GetIsEndOfLevel
	cmp	eax,1
	jne	_73839
	call	_bb_EndOfLevel
	cmp	dword [_bb_currGameMode],123
	jne	_73840
	mov	dword [_bb_currGameMode],252
	jmp	_73841
_73840:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73842
	mov	eax,dword [_bb_currModeContinuous]
	cmp	eax,2521
	sete	al
	movzx	eax,al
_73842:
	cmp	eax,0
	je	_73844
	mov	dword [_bb_currGameMode],252
_73844:
_73841:
	jmp	_73845
_73839:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73848
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73846
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_73846:
_73848:
	cmp	eax,0
	je	_73850
	push	8
	push	1
	call	_bb_SetOpenPanelAutomatic
	add	esp,8
_73850:
	push	dword [_bb_playerLevelState]
	push	dword [_bb_playerLevelName]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_levelManagementControl_NextLevel
	add	esp,16
	mov	dword [_bb_playerLevelState],2
	call	_bb_GetArrIsGetStar_Only
_73845:
	call	_bb_saveFilePlayer
	mov	eax,dword [_bb_gameTitle]
	mov	dword [eax+44],1
	push	dword [_bb_currLevelName]
	push	3
	call	_bb_GoToLoadingScreeen
	add	esp,8
_73830:
	mov	eax,0
	jmp	_16831
_16831:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_btnNext_Clicked:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_2821
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73852
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73853
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_73853:
	cmp	eax,0
	je	_73855
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_73855:
	cmp	eax,0
	je	_73857
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73857:
	cmp	eax,0
	je	_73859
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],1
	mov	ebx,_824
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73863
	push	eax
	call	_bbGCFree
	add	esp,4
_73863:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
	jmp	_73864
_73859:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73869
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73865
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_73865:
	cmp	eax,0
	jne	_73867
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93443
	sete	al
	movzx	eax,al
_73867:
_73869:
	cmp	eax,0
	je	_73871
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],1
	mov	ebx,_824
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73875
	push	eax
	call	_bbGCFree
	add	esp,4
_73875:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
_73871:
_73864:
	jmp	_73876
_73852:
	push	_824
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_73877
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_73881
	push	eax
	call	_bbGCFree
	add	esp,4
_73881:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
_73877:
_73876:
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73882
	push	_2821
	mov	eax,dword [_bb_statistik]
	push	dword [eax+60]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	sete	al
	movzx	eax,al
_73882:
	cmp	eax,0
	je	_73884
	mov	eax,dword [_bb_statistik]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	call	_bb_GoToNextLevel
_73884:
	mov	eax,0
	jmp	_16834
_16834:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnStatistik_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	_bb_TBtnStatistik
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_73889
	cmp	eax,2
	je	_73890
	jmp	_73888
_73889:
	cmp	dword [_bb_btnBack_image],0
	je	_73891
	push	dword [_bb_btnBack_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBack_image],0
_73891:
	call	_bbGCCollect
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73892
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_73892:
	cmp	eax,0
	jne	_73894
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_73894:
	cmp	eax,0
	jne	_73896
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_73896:
	cmp	eax,0
	jne	_73898
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_73898:
	cmp	eax,0
	je	_73900
	push	-1
	push	2
	push	0
	push	44
	push	139
	push	_73901
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBack_image],eax
	mov	eax,dword [_bb_btnBack_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_73902
_73900:
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	mov	dword [ebx+24],30
	mov	dword [ebx+28],31
_73902:
	mov	eax,dword [ebp+8]
	sub	eax,218
	mov	dword [ebx+8],eax
	mov	eax,edi
	add	eax,133
	mov	dword [ebx+12],eax
	jmp	_73888
_73890:
	mov	eax,dword [_bb_btnNext_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	mov	eax,dword [ebp+8]
	add	eax,218
	mov	dword [ebx+8],eax
	mov	eax,edi
	add	eax,133
	mov	dword [ebx+12],eax
	jmp	_73888
_73888:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_btnStatistik_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_16839
_16839:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateStatistik:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_73904
	mov	eax,0
	jmp	_16841
_73904:
	mov	eax,dword [_bb_statistik]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_16841
_16841:
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitStatistik:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [_bb_btnStatistik_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_bagPlantStatistik_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_panelNoLevelStatistik_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bb_TBgStatistik+124]
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_statistik]
	dec	dword [eax+4]
	jnz	_73912
	push	eax
	call	_bbGCFree
	add	esp,4
_73912:
	mov	dword [_bb_statistik],ebx
	mov	eax,0
	jmp	_16843
_16843:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GameOver_InitScene:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_tickerSlide],5
	mov	dword [_bb_delayScene],0
	mov	dword [_bb_slideback],0
	call	_bb_StopAll_SFX
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8379
_8381:
	mov	eax,edi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8379
	fld	dword [esi+196]
	fld	dword [_129549]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73920
	cmp	dword [esi+148],392
	jne	_73921
	fldz
	fstp	dword [esi+280]
	fldz
	fstp	dword [esi+276]
_73921:
	cmp	dword [esi+148],398
	jne	_73922
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+24]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,100
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	dword [esi+116],1
	mov	dword [esi+120],2512
	mov	eax,dword [_bb_shipEnemyBoss]
	mov	dword [eax+80],1
	jmp	_73923
_73922:
	cmp	dword [esi+148],383
	jne	_73924
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	add	eax,110
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	jmp	_73925
_73924:
	mov	eax,dword [esi+148]
	cmp	eax,326
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_73926
	mov	eax,dword [esi+148]
	cmp	eax,327
	sete	al
	movzx	eax,al
_73926:
	cmp	eax,0
	je	_73928
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	add	eax,40
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+24]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,90
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	jmp	_73929
_73928:
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	add	eax,90
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
_73929:
_73925:
_73923:
	jmp	_73930
_73920:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_73930:
_8379:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8381
_8380:
	mov	eax,dword [_bb_shipEnemyBoss]
	cmp	dword [eax+76],0
	jne	_73933
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_gameOver]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_73933:
	mov	eax,0
	jmp	_16845
_16845:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GameOver_SlideScene:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_GetPosX_BG
	mov	edx,dword [_bb_posX_bg_image]
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73935
	mov	eax,dword [_bb_slideback]
	cmp	eax,0
	sete	al
	movzx	eax,al
_73935:
	cmp	eax,0
	je	_73937
	push	500
	call	_bbDelay
	add	esp,4
	jmp	_73938
_73937:
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cmp	dword [_bb_posX_bg_image],eax
	jl	_73939
	cmp	dword [_bb_delayScene],30
	jl	_73940
	mov	dword [_bb_slideback],1
	mov	dword [_bb_delayScene],0
	jmp	_73941
_73940:
	mov	dword [_bb_tickerSlide],0
	add	dword [_bb_delayScene],1
_73941:
_73939:
_73938:
	cmp	dword [_bb_gameOver],1
	jne	_73942
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_image],eax
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_1_extend_image],eax
	mov	eax,dword [_bb_tickerSlide]
	add	dword [_bb_posX_bg_1_extend2_image],eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cmp	dword [_bb_posX_bg_image],eax
	jl	_73943
	mov	dword [_bb_posX_bg_1_extend2_image],0
	mov	ebx,dword [_bb_posX_bg_1_extend2_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [_bb_posX_bg_image],ebx
	mov	ebx,dword [_bb_posX_bg_image]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [_bb_posX_bg_1_extend_image],ebx
_73943:
_73942:
	mov	eax,0
	jmp	_16847
_16847:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_GameOver_PlayScene:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	call	_brl_max2d_Cls
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_73944
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73944:
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8382
_8384:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8382
	fld	dword [eax+24]
	mov	edx,dword [_bb_tickerSlide]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [eax+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_8382:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8384
_8383:
	mov	esi,dword [_bb_gameOverEnt_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8385
_8387:
	mov	eax,ebx
	push	_bb_TGameOverEnt
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8385
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_8385:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8387
_8386:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73959
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_73959:
	cmp	eax,0
	je	_73961
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
_73961:
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,350
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_slideback],0
	jne	_73964
	call	_bb_GameOver_SlideScene
	jmp	_73965
_73964:
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jg	_73967
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],0
	jne	_73968
	mov	edi,1
	mov	ebx,dword [_bb_gameOverEnt_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8388
_8390:
	mov	eax,esi
	push	_bb_TGameOverEnt
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8388
	fld	dword [edx+84]
	fld	dword [_129568]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_73975
	fld	dword [edx+88]
	fstp	dword [edx+84]
_73975:
	mov	eax,dword [edx+80]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73976
	fld	dword [edx+36]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_73976:
	cmp	eax,0
	je	_73978
	fld	dword [edx+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_73978:
	cmp	eax,0
	je	_73980
	jmp	_73981
_73980:
	mov	edi,0
_73981:
_8388:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8390
_8389:
	cmp	edi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_73982
	mov	eax,dword [_bb_panelGameOver]
	fld	dword [eax+24]
	fld	dword [_129569]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_73982:
	cmp	eax,0
	je	_73984
	mov	eax,dword [_bb_panelGameOver]
	fld	dword [_129570]
	fstp	dword [eax+24]
_73984:
_73968:
	call	_bb_UpdatePanelGameOver
_73967:
_73965:
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	call	_bb_DrawDebug
	call	_bb_MouseEventTester
	call	_bb_TestKey
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_16849
_16849:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_BOSS_GameOver_PlayScene:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	call	_brl_max2d_Cls
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_73986
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_73986:
	mov	eax,dword [_bb_shipEnemyBoss]
	cmp	dword [eax+80],4
	jl	_73987
	mov	eax,dword [_bb_shipEnemyBoss]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_73987:
	push	0
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+56]
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+52]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+32]
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+40]
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+64]
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+60]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	esi,dword [_bb_enemylist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8391
_8393:
	push	_bb_TEnemyAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8391
	cmp	dword [eax+148],398
	jne	_73995
	mov	edx,dword [_bb_shipEnemyBoss]
	cmp	dword [edx+80],4
	jl	_73996
	fld	dword [eax+24]
	mov	edx,dword [_bb_tickerSlide]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [eax+24]
_73996:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_73995:
_8391:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8393
_8392:
	push	0
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+48]
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+44]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_shipEnemyBoss]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,350
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_slideback],0
	jne	_73998
	mov	eax,dword [_bb_shipEnemyBoss]
	cmp	dword [eax+80],4
	jl	_73999
	call	_bb_GameOver_SlideScene
_73999:
	jmp	_74000
_73998:
	mov	eax,dword [_bb_panelGameOver]
	cmp	dword [eax+20],1
	jne	_74001
	call	_bb_UpdatePanelGameOver
_74001:
_74000:
	mov	eax,dword [_bb_panelGameOver]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	call	_bb_DrawDebug
	call	_bb_MouseEventTester
	call	_bb_TestKey
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_16851
_16851:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_BM_GameOver_PlayScene:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	call	_brl_max2d_Cls
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend2_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_74003
	push	0
	push	0
	mov	eax,dword [_bb_posX_bg_1_extend_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_1_extend_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74003:
	push	_3504
	call	_bb_UpdatePanelNinDef
	add	esp,4
	call	_bb_DrawEntities
	push	_3509
	call	_bb_UpdatePanelNinDef
	add	esp,4
	call	_bb_UpdatePanelGameOver
	call	_bb_DrawDebug
	call	_bb_MouseEventTester
	call	_bb_TestKey
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_16853
_16853:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimTextPlay
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	mov	eax,0
	jmp	_16856
_16856:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_Delete:
	push	ebp
	mov	ebp,esp
_16859:
	mov	eax,0
	jmp	_74004
_74004:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_16862
_16862:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_74085],_74086
	cmp	dword [ebx+24],1
	jne	_74005
	cmp	dword [ebx+12],0
	jle	_74006
	mov	eax,dword [ebx+8]
	cmp	eax,1
	je	_74009
	jmp	_74008
_74009:
	cmp	dword [_bb_currGameMode],123
	jne	_74010
	mov	eax,dword [ebx+12]
	cmp	eax,dword [ebx+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74011
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74011:
	cmp	eax,0
	je	_74013
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74014
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_74014:
	cmp	eax,0
	je	_74016
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_tutor]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74016:
_74013:
	jmp	_74017
_74010:
	cmp	dword [_bb_currGameMode],478
	jne	_74018
	mov	eax,dword [ebx+16]
	cmp	dword [ebx+12],eax
	jne	_74019
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_tutor]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74019:
_74018:
_74017:
	cmp	dword [_bb_currGameMode],478
	jne	_74020
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
	jmp	_74021
_74020:
	push	0
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
_74021:
	jmp	_74008
_74008:
	sub	dword [ebx+12],1
	jmp	_8394
_74006:
	cmp	dword [ebx+20],0
	jle	_74022
	sub	dword [ebx+20],1
	jmp	_8394
_74022:
	mov	eax,dword [ebx+8]
	cmp	eax,1
	je	_74025
	cmp	eax,2
	je	_74026
	cmp	eax,9
	je	_74027
	cmp	eax,10
	je	_74028
	cmp	eax,11
	je	_74029
	cmp	eax,12
	je	_74030
	cmp	eax,13
	je	_74031
	cmp	eax,14
	je	_74032
	jmp	_74024
_74025:
	fld	dword [ebx+72]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74033
	fld	dword [ebx+72]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_74034
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
_74034:
	fld	dword [ebx+72]
	fadd	dword [_129607]
	fstp	dword [ebx+72]
_74033:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_74024
_74026:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_74024
_74027:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_74024
_74028:
	fld	dword [ebx+72]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74038
	fld	dword [ebx+72]
	fsub	dword [_129608]
	fstp	dword [ebx+72]
_74038:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	fld	dword [ebx+120]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74040
	fld	dword [ebx+120]
	fadd	dword [_129609]
	fstp	dword [ebx+120]
_74040:
	fld	dword [ebx+116]
	fld	dword [_129610]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74041
	fld	dword [ebx+116]
	fsub	dword [_129611]
	fstp	dword [ebx+116]
_74041:
	fld	dword [ebx+120]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_74042
	fld	dword [ebx+116]
	fld	dword [_129612]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_74042:
	cmp	eax,0
	je	_74044
	mov	dword [ebx+8],11
_74044:
	jmp	_74024
_74029:
	fld	dword [ebx+116]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74045
	fld	dword [ebx+116]
	fadd	dword [_129613]
	fstp	dword [ebx+116]
_74045:
	fld	dword [ebx+116]
	fld	dword [_129614]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_74046
	mov	dword [ebx+8],12
	mov	dword [ebx+20],30
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_animtextmulai_go]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74046:
	jmp	_74024
_74030:
	fld	dword [ebx+116]
	fld	dword [_129615]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74047
	fld	dword [ebx+116]
	fsub	dword [_129616]
	fstp	dword [ebx+116]
_74047:
	fld	dword [ebx+116]
	fld	dword [_129617]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_74048
	mov	dword [ebx+8],13
_74048:
	jmp	_74024
_74031:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74049
	fld	dword [ebx+120]
	fsub	dword [_129618]
	fstp	dword [ebx+120]
_74049:
	fld	dword [ebx+116]
	fld	dword [_129619]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74050
	fld	dword [ebx+116]
	fadd	dword [_129620]
	fstp	dword [ebx+116]
_74050:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_74051
	fld	dword [ebx+116]
	fld	dword [_129621]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_74051:
	cmp	eax,0
	je	_74053
	mov	dword [ebx+8],14
_74053:
	jmp	_74024
_74032:
	mov	dword [ebx+24],0
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_468
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	cmp	dword [_bb_currGameMode],123
	jne	_74055
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74058
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74056
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_74056:
_74058:
	cmp	eax,0
	je	_74060
	jmp	_74061
_74060:
	call	_bb_InitTutors
_74061:
	jmp	_74062
_74055:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74065
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74063
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_74063:
_74065:
	cmp	eax,0
	je	_74067
	call	_bb_InitTutors
_74067:
_74062:
	cmp	dword [_bb_currLevelName],2
	jne	_74068
	push	1
	push	2
	call	_bb_MainkanBGM
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74077
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74075
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74069
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_74069:
	cmp	eax,0
	jne	_74071
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_74071:
	cmp	eax,0
	jne	_74073
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_74073:
_74075:
_74077:
	cmp	eax,0
	jne	_74081
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74079
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94825
	sete	al
	movzx	eax,al
_74079:
_74081:
	cmp	eax,0
	je	_74083
	mov	eax,dword [_bb_btnKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_74083:
_74068:
	push	1
	call	_bb_setTampilPanelTargetTanam
	add	esp,4
	jmp	_74024
_74024:
_74005:
_8394:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16865
_16865:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_74091],_74092
	cmp	dword [ebx+24],0
	jne	_74088
	jmp	_8396
_74088:
	cmp	dword [ebx+64],1
	jne	_74089
	push	dword [ebx+68]
	push	dword [ebx+68]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+72]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [ebx+32]
	push	dword [ebx+28]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_74089:
	cmp	dword [ebx+112],1
	jne	_74090
	push	dword [ebx+116]
	push	dword [ebx+116]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+120]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [ebx+80]
	push	dword [ebx+76]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_74090:
_8396:
	mov	eax,0
	jmp	_16868
_16868:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_updatePosReady:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+28]
	fsub	dword [ebx+36]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [ebx+32]
	fsub	dword [ebx+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	dword [ebx+52]
	fstp	qword [ebp-12]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-12]
	fmulp	st1,st0
	fstp	qword [ebp-12]
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+52]
	fstp	qword [ebp-20]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-20]
	fmulp	st1,st0
	fstp	qword [ebp-20]
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	push	dword [ebx+36]
	push	dword [ebx+32]
	push	dword [ebx+28]
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,16
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebx+52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74097
	fld	dword [ebx+28]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	fsubp	st1,st0
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fsubp	st1,st0
	fstp	dword [ebx+32]
	jmp	_74098
_74097:
	fldz
	fstp	dword [ebx+52]
	fld	dword [ebx+36]
	fstp	dword [ebx+28]
	fld	dword [ebx+40]
	fstp	dword [ebx+32]
	mov	eax,dword [ebx+8]
	cmp	eax,1
	je	_74101
	cmp	eax,2
	je	_74102
	cmp	eax,9
	je	_74103
	jmp	_74100
_74101:
	fld1
	fstp	dword [ebx+72]
	fld	dword [ebx+44]
	fstp	dword [ebx+36]
	fld	dword [ebx+48]
	fstp	dword [ebx+40]
	fld	dword [ebx+56]
	fstp	dword [ebx+52]
	mov	dword [ebx+8],2
	jmp	_74100
_74102:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_animtextmulai]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [ebx+20],20
	mov	dword [ebx+8],9
	fld	dword [ebx+44]
	fstp	dword [ebx+36]
	fld	dword [ebx+48]
	fstp	dword [ebp-4]
	mov	esi,3
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	idiv	esi
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [ebx+40]
	fld	dword [_129680]
	fstp	dword [ebx+52]
	fld	dword [ebx+52]
	fstp	dword [ebx+56]
	jmp	_74100
_74103:
	fld1
	fstp	dword [ebx+72]
	fld	dword [ebx+44]
	fstp	dword [ebx+36]
	fld	dword [ebx+48]
	fadd	dword [_129681]
	fstp	dword [ebx+40]
	fld	dword [ebx+56]
	fstp	dword [ebx+52]
	mov	dword [ebx+8],10
	fld	dword [_129682]
	fstp	dword [ebx+116]
	jmp	_74100
_74100:
_74098:
	mov	eax,0
	jmp	_16871
_16871:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_16877
_16877:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74105
	cmp	dword [_bb_currGameMode],934
	jne	_74106
	cmp	dword [_bb_TextReady_image],0
	jne	_74107
	push	2
	push	_74108
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_TextReady_image],eax
_74107:
	cmp	dword [_bb_TextGo_image],0
	jne	_74109
	push	2
	push	_74110
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_TextGo_image],eax
_74109:
	cmp	dword [_bb_sfx_animtextmulai],0
	jne	_74111
	push	0
	push	_74112
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai],eax
_74111:
	cmp	dword [_bb_sfx_animtextmulai_go],0
	jne	_74113
	push	0
	push	_74114
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai_go],eax
_74113:
	jmp	_74115
_74106:
	cmp	dword [_bb_TextReady_image],0
	jne	_74116
	push	2
	push	_74117
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_TextReady_image],eax
_74116:
	cmp	dword [_bb_TextGo_image],0
	jne	_74118
	push	2
	push	_74119
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_TextGo_image],eax
_74118:
	cmp	dword [_bb_sfx_animtextmulai],0
	jne	_74120
	push	0
	push	_34342
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai],eax
_74120:
	cmp	dword [_bb_sfx_animtextmulai_go],0
	jne	_74121
	push	0
	push	_34343
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai_go],eax
_74121:
_74115:
	jmp	_74122
_74105:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74123
	cmp	dword [_bb_TextReady_image],0
	je	_74124
	push	dword [_bb_TextReady_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_TextReady_image],0
_74124:
	cmp	dword [_bb_TextGo_image],0
	je	_74125
	push	dword [_bb_TextGo_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_TextGo_image],0
_74125:
	cmp	dword [_bb_sfx_animtextmulai],0
	je	_74126
	push	dword [_bb_sfx_animtextmulai]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai],0
_74126:
	cmp	dword [_bb_sfx_animtextmulai_go],0
	je	_74127
	push	dword [_bb_sfx_animtextmulai_go]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_animtextmulai_go],0
_74127:
	call	_bbGCCollect
_74123:
_74122:
	mov	eax,0
	jmp	_16880
_16880:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimTextPlay_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	push	_bb_TAnimTextPlay
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_42
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,4
	mov	dword [esi+24],0
	mov	dword [esi+8],1
	mov	dword [esi+20],0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74129
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74129:
	cmp	eax,0
	je	_74133
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74131
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_74131:
_74133:
	cmp	eax,0
	je	_74135
	mov	dword [esi+16],80
	jmp	_74136
_74135:
	cmp	dword [_bb_currGameMode],478
	jne	_74137
	mov	dword [esi+16],80
	jmp	_74138
_74137:
	mov	dword [esi+16],30
_74138:
_74136:
	mov	eax,dword [esi+16]
	mov	dword [esi+12],eax
	call	_bb_GetPosX_BG
	mov	edi,0
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	add	eax,10
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+44]
	mov	ebx,edi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	dword [esi+48]
	mov	eax,dword [_bb_TextReady_image]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fld	dword [esi+48]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+32]
	fld	dword [esi+44]
	fstp	dword [esi+36]
	fld	dword [esi+48]
	fstp	dword [ebp-8]
	mov	ebx,3
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	idiv	ebx
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fstp	dword [esi+40]
	fld	dword [_129710]
	fstp	dword [esi+52]
	fld	dword [esi+52]
	fstp	dword [esi+56]
	mov	dword [esi+64],1
	fld1
	fstp	dword [esi+68]
	fldz
	fstp	dword [esi+72]
	fld	dword [esi+44]
	fstp	dword [esi+92]
	fld	dword [esi+48]
	fadd	dword [_129711]
	fstp	dword [esi+96]
	mov	eax,dword [_bb_TextGo_image]
	mov	dword [esi+108],eax
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+92]
	fstp	dword [esi+76]
	fld	dword [esi+96]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	fsubrp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fstp	dword [esi+80]
	fld	dword [esi+92]
	fstp	dword [esi+84]
	fld	dword [esi+96]
	fstp	dword [ebp-16]
	mov	ebx,3
	push	_brl_max2d_TImage
	push	dword [esi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	idiv	ebx
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fstp	dword [esi+88]
	fld	dword [_129712]
	fstp	dword [esi+100]
	fld	dword [esi+100]
	fstp	dword [esi+104]
	mov	dword [esi+112],1
	fld	dword [_129713]
	fstp	dword [esi+116]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	jmp	_16882
_16882:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TCutScene
	mov	dword [ebx+8],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	mov	eax,0
	jmp	_16885
_16885:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16888:
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_74144
	push	eax
	call	_bbGCFree
	add	esp,4
_74144:
	mov	eax,0
	jmp	_74142
_74142:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_kontrolPanel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+8],eax
	mov	eax,0
	jmp	_16892
_16892:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+8],1
	jne	_74145
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74146
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_74146:
	cmp	eax,0
	je	_74148
	jmp	_74149
_74148:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74150
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74150:
	cmp	eax,0
	jne	_74152
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74152:
	cmp	eax,0
	je	_74154
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74154:
	cmp	eax,0
	je	_74156
	jmp	_74157
_74156:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74158
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_74158:
	cmp	eax,0
	jne	_74160
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_74160:
	cmp	eax,0
	je	_74162
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74162:
	cmp	eax,0
	je	_74164
	jmp	_74165
_74164:
	mov	eax,dword [ebx+12]
	push	_2993
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74168
	jmp	_74167
_74168:
	mov	dword [ebx+8],0
	mov	dword [ebx+40],1
	mov	dword [ebx+44],1
	fld	dword [_129728]
	fstp	dword [ebx+36]
	fld	dword [_129729]
	fstp	dword [ebx+48]
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	jmp	_74167
_74167:
_74165:
_74157:
_74149:
_74145:
	mov	eax,0
	jmp	_16895
_16895:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_updateTeaser:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74169
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74169:
	cmp	eax,0
	je	_74171
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74171:
	cmp	eax,0
	je	_74173
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74175
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_74175:
	cmp	eax,0
	je	_74177
	mov	edx,1
	jmp	_74178
_74177:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74179
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74179:
	cmp	eax,0
	jne	_74181
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74181:
	cmp	eax,0
	je	_74183
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74183:
	cmp	eax,0
	je	_74185
	mov	edx,1
	jmp	_74186
_74185:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74187
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_74187:
	cmp	eax,0
	jne	_74189
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_74189:
	cmp	eax,0
	je	_74191
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74191:
	cmp	eax,0
	je	_74193
	mov	edx,1
_74193:
_74186:
_74178:
	cmp	edx,1
	jne	_74194
	mov	dword [_bb_pauseGame],1
	push	1
	push	0
	call	_bb_PauseSound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74196
	fld	dword [ebx+48]
	fsub	dword [_129744]
	fstp	dword [ebx+48]
_74196:
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_74197
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [_bb_pauseGame],0
	push	0
	push	0
	call	_bb_PauseSound
	add	esp,8
	push	_468
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74198
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_74198:
	cmp	eax,0
	je	_74200
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	call	_bb_InitTutors
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],0
_74200:
_74197:
	jmp	_74202
_74194:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74203
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74203:
	cmp	eax,0
	je	_74205
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74205:
	cmp	eax,0
	je	_74207
	mov	eax,dword [_bb_gameOver]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74208
	mov	eax,dword [_bb_initLevel]
	cmp	eax,0
	sete	al
	movzx	eax,al
_74208:
	cmp	eax,0
	je	_74210
	fld	dword [ebx+36]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_74211
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_74211:
	cmp	eax,0
	je	_74213
	fld	dword [ebx+36]
	fsub	dword [_129745]
	fstp	dword [ebx+36]
_74213:
	fld	dword [ebx+36]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_74214
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_74214:
	cmp	eax,0
	je	_74216
	fld	dword [ebx+48]
	fsub	dword [_129746]
	fstp	dword [ebx+48]
_74216:
	fld	dword [ebx+36]
	fld	dword [_129747]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_74217
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_74217:
	cmp	eax,0
	je	_74219
	fld	dword [ebx+36]
	fadd	dword [_129748]
	fstp	dword [ebx+36]
_74219:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	fld	dword [ebx+36]
	fld	dword [_129749]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_74221
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_74221:
	cmp	eax,0
	je	_74223
	mov	dword [ebx+40],1
	mov	dword [ebx+44],1
	mov	dword [_bb_gameOver],1
	mov	dword [_bb_initLevel],1
	mov	dword [_bb_moneygame],0
	mov	dword [_bb_moneygame_awal],0
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	call	_bb_ResetLevel
	add	esp,8
	fld	dword [_129750]
	fstp	dword [ebx+36]
	fld	dword [_129751]
	fstp	dword [ebx+48]
_74223:
	jmp	_74224
_74210:
	mov	dword [_bb_pauseGame],1
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74226
	fld	dword [ebx+104]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74227
	fld	dword [ebx+104]
	fadd	dword [_129752]
	fstp	dword [ebx+104]
	jmp	_74228
_74227:
	fld	dword [ebx+108]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74229
	fld	dword [ebx+108]
	fadd	dword [_129753]
	fstp	dword [ebx+108]
	jmp	_74230
_74229:
	fld	dword [ebx+112]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74231
	fld	dword [ebx+112]
	fadd	dword [_129754]
	fstp	dword [ebx+112]
	jmp	_74232
_74231:
	fld	dword [ebx+116]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74233
	fld	dword [ebx+116]
	fadd	dword [_129755]
	fstp	dword [ebx+116]
	jmp	_74234
_74233:
	fld	dword [ebx+132]
	fadd	dword [_129756]
	fstp	dword [ebx+132]
_74234:
_74232:
_74230:
_74228:
_74226:
_74224:
_74207:
_74202:
_74173:
	mov	eax,0
	jmp	_16898
_16898:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_drawTeaser:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+8]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74235
	mov	eax,dword [edi+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74235:
	cmp	eax,0
	je	_74237
	mov	eax,dword [edi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74237:
	cmp	eax,0
	je	_74239
	push	dword [edi+36]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [edi+28]
	push	dword [edi+24]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_74240
	call	_bb_GetPosX_BG
	mov	esi,eax
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,esi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74240:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_74239:
	mov	eax,0
	jmp	_16901
_16901:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_updateObj:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_16904
_16904:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_drawObj:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	dword [esi+36]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_74244
	call	_bb_GetPosX_BG
	mov	edi,eax
	mov	ebx,0
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,edi
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74244:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	cmp	dword [_bb_currGameMode],123
	jne	_74247
	push	dword [esi+104]
	call	_brl_max2d_SetAlpha
	add	esp,4
_74247:
	push	dword [esi+64]
	push	dword [esi+56]
	push	dword [esi+52]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	cmp	dword [_bb_currGameMode],123
	jne	_74248
	push	dword [esi+108]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+92]
	push	dword [esi+72]
	push	dword [esi+68]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+112]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+96]
	push	dword [esi+80]
	push	dword [esi+76]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+116]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+100]
	push	dword [esi+88]
	push	dword [esi+84]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [esi+132]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	dword [esi+124]
	push	dword [esi+120]
	push	_brl_max2d_TImage
	push	dword [esi+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_74248:
	mov	eax,0
	jmp	_16907
_16907:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	0
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_74249
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_74250
	mov	dword [esi+16],1
_74250:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_74251
	mov	eax,dword [esi+16]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74251:
	cmp	eax,0
	je	_74253
	mov	edx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74255
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74255:
	cmp	eax,0
	je	_74257
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74257:
	cmp	eax,0
	je	_74259
	mov	edx,1
	jmp	_74260
_74259:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74261
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_74261:
	cmp	eax,0
	je	_74263
	mov	edx,1
	jmp	_74264
_74263:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74265
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74265:
	cmp	eax,0
	jne	_74267
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74267:
	cmp	eax,0
	je	_74269
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74269:
	cmp	eax,0
	je	_74271
	mov	edx,1
	jmp	_74272
_74271:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74273
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_74273:
	cmp	eax,0
	jne	_74275
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_74275:
	cmp	eax,0
	je	_74277
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74277:
	cmp	eax,0
	je	_74279
	mov	edx,1
_74279:
_74272:
_74264:
_74260:
	cmp	edx,1
	jne	_74280
	mov	edx,1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74282
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74282:
	cmp	eax,0
	je	_74284
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74284:
	cmp	eax,0
	je	_74286
	fld	dword [esi+104]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_74287
	fld	dword [esi+108]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_74287:
	cmp	eax,0
	jne	_74289
	fld	dword [esi+112]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_74289:
	cmp	eax,0
	jne	_74291
	fld	dword [esi+116]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_74291:
	cmp	eax,0
	je	_74293
	fld1
	fstp	dword [esi+104]
	fld1
	fstp	dword [esi+108]
	fld1
	fstp	dword [esi+112]
	fld1
	fstp	dword [esi+116]
	fld1
	fstp	dword [esi+132]
	mov	edx,0
_74293:
_74286:
	cmp	edx,1
	jne	_74294
	mov	dword [esi+40],0
	mov	dword [esi+44],0
	mov	dword [_bb_pauseGame],0
	push	0
	push	0
	call	_bb_PauseSound
	add	esp,8
	push	_468
	push	0
	mov	eax,dword [esi]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74295
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74295:
	cmp	eax,0
	je	_74297
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74297:
	cmp	eax,0
	je	_74299
	push	_42
	call	dword [_bb_TTutor_AnimPanah+80]
	add	esp,4
	jmp	_74300
_74299:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74301
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93451
	sete	al
	movzx	eax,al
_74301:
	cmp	eax,0
	je	_74303
	mov	dword [_bb_gameOver],0
	mov	dword [_bb_initLevel],0
	mov	eax,dword [_bb_enemyAwal_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	call	_bb_InitTutors
	mov	eax,dword [_bb_animTextPlay]
	mov	dword [eax+24],0
_74303:
_74300:
_74294:
_74280:
_74253:
	jmp	_74305
_74249:
	mov	dword [esi+16],0
_74305:
	mov	eax,0
	jmp	_16911
_16911:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_cekMouseEvent2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [_bb_isDonePlayCutScene]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74306
	mov	eax,dword [edi+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_74306:
	cmp	eax,0
	je	_74308
	push	0
	push	edx
	push	ecx
	push	esi
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_74309
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_74310
	mov	dword [edi+16],1
_74310:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_74311
	mov	eax,dword [edi+16]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74311:
	cmp	eax,0
	je	_74313
	mov	dword [edi+20],1
_74313:
	jmp	_74314
_74309:
	mov	dword [edi+16],0
_74314:
	push	27
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74315
	mov	dword [edi+20],1
	mov	dword [_bb_keluarGame],1
_74315:
_74308:
	mov	eax,0
	jmp	_16918
_16918:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74316
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+12]
	push	_2993
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74319
	jmp	_74318
_74319:
	cmp	dword [_bb_teaser_BG_image],0
	jne	_74320
	push	2
	push	_34405
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_teaser_BG_image],eax
_74320:
	jmp	_74318
_74318:
	jmp	_74321
_74316:
	push	_8404
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74322
	cmp	dword [_bb_teaser_BG_image],0
	jne	_74323
	push	2
	push	_34405
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_teaser_BG_image],eax
_74323:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	je	_74326
	cmp	eax,934
	je	_74327
	cmp	eax,948
	je	_74328
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74329
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74329:
	cmp	eax,0
	jne	_74331
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74331:
	cmp	eax,0
	jne	_74333
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_74333:
	cmp	eax,0
	jne	_74335
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_74335:
	cmp	eax,0
	jne	_74337
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,843
	sete	al
	movzx	eax,al
_74337:
	cmp	eax,0
	je	_74339
	cmp	dword [_bb_tutorText_image],0
	je	_74340
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
_74340:
	cmp	dword [_bb_tutorText_image],0
	jne	_74341
	push	2
	push	6
	push	0
	push	102
	push	852
	push	_74342
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_74341:
_74339:
	jmp	_74325
_74326:
	cmp	dword [_bb_tutorText_image],0
	jne	_74343
	push	2
	push	4
	push	0
	push	36
	push	852
	push	_74344
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_74343:
	cmp	dword [_bb_tutorText2_image],0
	jne	_74345
	push	2
	push	_74346
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText2_image],eax
_74345:
	jmp	_74325
_74327:
	cmp	dword [_bb_tutorText_image],0
	je	_74347
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
_74347:
	cmp	dword [_bb_tutorText_image],0
	jne	_74348
	push	2
	push	10
	push	0
	push	99
	push	956
	push	_74349
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_74348:
	jmp	_74325
_74328:
	cmp	dword [_bb_tutorText_image],0
	je	_74350
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
_74350:
	cmp	dword [_bb_tutorText_image],0
	jne	_74351
	push	2
	push	10
	push	0
	push	101
	push	813
	push	_74352
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_tutorText_image],eax
_74351:
	jmp	_74325
_74325:
	jmp	_74353
_74322:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74354
	cmp	dword [_bb_teaser_BG_image],0
	je	_74355
	push	dword [_bb_teaser_BG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_teaser_BG_image],0
_74355:
	cmp	dword [_bb_tutorText_image],0
	je	_74356
	push	dword [_bb_tutorText_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText_image],0
_74356:
	cmp	dword [_bb_tutorText2_image],0
	je	_74357
	push	dword [_bb_tutorText2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_tutorText2_image],0
_74357:
	cmp	dword [_bb_bgm_cutscene],0
	je	_74358
	push	dword [_bb_bgm_cutscene]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_cutscene],0
_74358:
	call	_bbGCCollect
_74354:
_74353:
_74321:
	mov	eax,0
	jmp	_16922
_16922:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_74379],_74380
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74360
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	mov	esi,1
_74360:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74361
_74361:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74362
	fld	dword [ebx+136]
	fsub	dword [_129879]
	fstp	dword [ebx+136]
	mov	esi,1
_74362:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74363
	fld	dword [ebx+136]
	fadd	dword [_129880]
	fstp	dword [ebx+136]
	mov	esi,1
_74363:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74364
	fld	dword [ebx+140]
	fadd	dword [_129881]
	fstp	dword [ebx+140]
	mov	esi,1
_74364:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_74365
	fld	dword [ebx+140]
	fsub	dword [_129882]
	fstp	dword [ebx+140]
	mov	esi,1
_74365:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_74366
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_74366:
	cmp	eax,0
	je	_74368
	fld	dword [ebx+136]
	fsub	dword [_129883]
	fstp	dword [ebx+136]
	mov	esi,1
_74368:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_74369
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_74369:
	cmp	eax,0
	je	_74371
	fld	dword [ebx+136]
	fadd	dword [_129884]
	fstp	dword [ebx+136]
	mov	esi,1
_74371:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_74372
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_74372:
	cmp	eax,0
	je	_74374
	fld	dword [ebx+140]
	fadd	dword [_129885]
	fstp	dword [ebx+140]
	mov	esi,1
_74374:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_74375
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_74375:
	cmp	eax,0
	je	_74377
	fld	dword [ebx+140]
	fsub	dword [_129886]
	fstp	dword [ebx+140]
	mov	esi,1
_74377:
	cmp	esi,0
	jne	_74378
	jmp	_8410
_74378:
	push	dword [ebx+136]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+140]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_8410:
	mov	eax,0
	jmp	_16925
_16925:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCutScene_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	call	_bb_GetPosX_BG
	mov	dword [ebp-48],eax
	mov	edi,0
	cmp	dword [_bb_isWideScreen],1
	jne	_74383
	mov	ebx,2
	jmp	_74385
_74383:
	mov	ebx,1
_74385:
	mov	eax,esi
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_74389
	push	eax
	call	_bbGCFree
	add	esp,4
_74389:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+12],esi
	push	_42
	push	ebx
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+40],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],0
	mov	eax,dword [_bb_cutScene]
	fld1
	fstp	dword [eax+104]
	mov	eax,dword [_bb_cutScene]
	mov	esi,dword [eax+12]
	push	_2993
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74392
	push	_2990
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74393
	push	_2991
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74394
	push	_2992
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74395
	jmp	_74391
_74392:
	push	_8404
	push	ebx
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [edx+24]
	mov	eax,dword [_bb_cutScene]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fstp	dword [eax+28]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+40],1
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_tutorText_image]
	mov	dword [edx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [ebx+52]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-32]
	faddp	st1,st0
	fstp	dword [ebp-32]
	fld	dword [ebp-32]
	fsub	dword [_129903]
	fstp	dword [ebx+56]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+52]
	fstp	dword [edx+68]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-36]
	faddp	st1,st0
	fstp	dword [ebp-36]
	fld	dword [ebp-36]
	fsub	dword [_129904]
	fstp	dword [ebx+72]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+52]
	fstp	dword [edx+76]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-40]
	faddp	st1,st0
	fstp	dword [ebp-40]
	fld	dword [ebp-40]
	fadd	dword [_129905]
	fstp	dword [ebx+80]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+52]
	fstp	dword [edx+84]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-44]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-44]
	faddp	st1,st0
	fstp	dword [ebp-44]
	fld	dword [ebp-44]
	fadd	dword [_129906]
	fstp	dword [ebx+88]
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+92],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+96],2
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+100],3
	mov	eax,dword [_bb_cutScene]
	fldz
	fstp	dword [eax+104]
	mov	eax,dword [_bb_cutScene]
	fldz
	fstp	dword [eax+108]
	mov	eax,dword [_bb_cutScene]
	fldz
	fstp	dword [eax+112]
	mov	eax,dword [_bb_cutScene]
	fldz
	fstp	dword [eax+116]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+84]
	fadd	dword [_129907]
	fstp	dword [edx+120]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+88]
	fadd	dword [_129908]
	fstp	dword [edx+124]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_tutorText2_image]
	mov	dword [edx+128],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+128]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_cutScene]
	fldz
	fstp	dword [eax+132]
	jmp	_74391
_74393:
	push	_8404
	push	ebx
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],1
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [edx+24]
	mov	eax,dword [_bb_cutScene]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fstp	dword [eax+28]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129909]
	fstp	dword [eax+36]
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129910]
	fstp	dword [eax+48]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+24]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fstp	dword [ebx+52]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fstp	dword [ebx+56]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_tutorText_image]
	mov	dword [edx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_74398
	cmp	eax,93473
	je	_74399
	cmp	eax,93451
	je	_74400
	cmp	eax,93425
	je	_74401
	cmp	eax,93499
	je	_74402
	cmp	eax,93443
	je	_74403
	cmp	eax,93411
	je	_74404
	cmp	eax,93466
	je	_74405
	cmp	eax,93437
	je	_74406
	cmp	eax,93469
	je	_74407
	jmp	_74397
_74398:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],0
	jmp	_74397
_74399:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],1
	jmp	_74397
_74400:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],2
	jmp	_74397
_74401:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],3
	jmp	_74397
_74402:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],4
	jmp	_74397
_74403:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],5
	jmp	_74397
_74404:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],6
	jmp	_74397
_74405:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],7
	jmp	_74397
_74406:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],8
	jmp	_74397
_74407:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],9
	jmp	_74397
_74397:
	jmp	_74391
_74394:
	push	_8404
	push	ebx
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],1
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [edx+24]
	mov	eax,dword [_bb_cutScene]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fstp	dword [eax+28]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129911]
	fstp	dword [eax+36]
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129912]
	fstp	dword [eax+48]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+24]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fstp	dword [ebx+52]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fstp	dword [ebx+56]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_tutorText_image]
	mov	dword [edx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94864
	je	_74410
	cmp	eax,94813
	je	_74411
	cmp	eax,94877
	je	_74412
	cmp	eax,94854
	je	_74413
	cmp	eax,94869
	je	_74414
	cmp	eax,94892
	je	_74415
	cmp	eax,94847
	je	_74416
	cmp	eax,94870
	je	_74417
	cmp	eax,94825
	je	_74418
	cmp	eax,94806
	je	_74419
	jmp	_74409
_74410:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],0
	jmp	_74409
_74411:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],1
	jmp	_74409
_74412:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],2
	jmp	_74409
_74413:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],3
	jmp	_74409
_74414:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],4
	jmp	_74409
_74415:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],5
	jmp	_74409
_74416:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],6
	jmp	_74409
_74417:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],7
	jmp	_74409
_74418:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],8
	jmp	_74409
_74419:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],9
	jmp	_74409
_74409:
	jmp	_74391
_74395:
	push	_8404
	push	ebx
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+40],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],1
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74420
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,666
	sete	al
	movzx	eax,al
_74420:
	cmp	eax,0
	jne	_74422
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,753
	sete	al
	movzx	eax,al
_74422:
	cmp	eax,0
	je	_74424
	jmp	_74425
_74424:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+44],0
_74425:
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [ebp-48]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [edx+24]
	mov	eax,dword [_bb_cutScene]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fstp	dword [eax+28]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_teaser_BG_image]
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129913]
	fstp	dword [eax+36]
	mov	eax,dword [_bb_cutScene]
	fld	dword [_129914]
	fstp	dword [eax+48]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+24]
	fstp	dword [ebp-24]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-24]
	faddp	st1,st0
	fstp	dword [ebp-24]
	fld	dword [ebp-24]
	fstp	dword [ebx+52]
	mov	ebx,dword [_bb_cutScene]
	mov	eax,dword [_bb_cutScene]
	fld	dword [eax+28]
	fstp	dword [ebp-28]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fld	dword [ebp-28]
	faddp	st1,st0
	fstp	dword [ebp-28]
	fld	dword [ebp-28]
	fstp	dword [ebx+56]
	mov	edx,dword [_bb_cutScene]
	mov	eax,dword [_bb_tutorText_image]
	mov	dword [edx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_cutScene]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	je	_74428
	cmp	eax,478
	je	_74429
	cmp	eax,591
	je	_74430
	cmp	eax,666
	je	_74431
	cmp	eax,753
	je	_74432
	cmp	eax,843
	je	_74433
	jmp	_74427
_74428:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],0
	jmp	_74427
_74429:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],1
	jmp	_74427
_74430:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],2
	jmp	_74427
_74431:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],3
	jmp	_74427
_74432:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],4
	jmp	_74427
_74433:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+64],5
	jmp	_74427
_74427:
	jmp	_74391
_74391:
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+16],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+20],0
	mov	eax,_bbNullObject
	jmp	_16928
_16928:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CutSceneRutin:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_brl_max2d_Cls
	mov	ebx,0
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74435
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_74435:
	cmp	eax,0
	je	_74437
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
_74437:
	cmp	eax,0
	je	_74439
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_74439:
	cmp	eax,0
	je	_74441
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_74442
	mov	ebx,2
	jmp	_74443
_74442:
	mov	ebx,3
_74443:
	jmp	_74444
_74441:
	cmp	dword [_bb_currGameMode],934
	jne	_74445
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93446
	je	_74448
	cmp	eax,93473
	je	_74449
	cmp	eax,93451
	je	_74450
	cmp	eax,93425
	je	_74451
	cmp	eax,93499
	je	_74452
	cmp	eax,93443
	je	_74453
	cmp	eax,93411
	je	_74454
	cmp	eax,93466
	je	_74455
	cmp	eax,93437
	je	_74456
	cmp	eax,93469
	je	_74457
	jmp	_74447
_74448:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_74458
	mov	ebx,4
	jmp	_74459
_74458:
	mov	ebx,5
_74459:
	jmp	_74447
_74449:
	mov	ebx,6
	jmp	_74447
_74450:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_74460
	mov	ebx,7
	jmp	_74461
_74460:
	mov	ebx,8
_74461:
	jmp	_74447
_74451:
	mov	ebx,9
	jmp	_74447
_74452:
	mov	ebx,10
	jmp	_74447
_74453:
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_74462
	mov	ebx,11
	jmp	_74463
_74462:
	mov	ebx,12
_74463:
	jmp	_74447
_74454:
	mov	ebx,13
	jmp	_74447
_74455:
	mov	ebx,14
	jmp	_74447
_74456:
	mov	ebx,15
	jmp	_74447
_74457:
	mov	ebx,16
	jmp	_74447
_74447:
	jmp	_74464
_74445:
	mov	eax,dword [_bb_cutScene]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_74464:
_74444:
	cmp	ebx,0
	je	_74466
	push	ebx
	call	_bb_PlayCutScene
	add	esp,4
_74466:
	call	_bb_MouseEventTester
	call	_bb_TestKey
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	55
	call	_bbDelay
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	eax,0
	jmp	_16930
_16930:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_PlayCutScene:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],_1
	cmp	eax,1
	je	_74471
	cmp	eax,2
	je	_74472
	cmp	eax,3
	je	_74473
	cmp	eax,4
	je	_74474
	cmp	eax,5
	je	_74475
	cmp	eax,6
	je	_74476
	cmp	eax,7
	je	_74477
	cmp	eax,8
	je	_74478
	cmp	eax,9
	je	_74479
	cmp	eax,10
	je	_74480
	cmp	eax,11
	je	_74481
	cmp	eax,12
	je	_74482
	cmp	eax,13
	je	_74483
	cmp	eax,14
	je	_74484
	cmp	eax,15
	je	_74485
	cmp	eax,16
	je	_74486
	jmp	_74470
_74471:
	mov	dword [ebp-8],_8412
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74487
	push	0
	push	_74488
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74487:
	jmp	_74470
_74472:
	mov	dword [ebp-8],_8414
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74489
	push	0
	push	_74490
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74489:
	jmp	_74470
_74473:
	mov	dword [ebp-8],_8416
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74491
	push	0
	push	_74492
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74491:
	jmp	_74470
_74474:
	mov	dword [ebp-8],_8418
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74493
	push	0
	push	_74494
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74493:
	jmp	_74470
_74475:
	mov	dword [ebp-8],_8420
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74495
	push	0
	push	_74496
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74495:
	jmp	_74470
_74476:
	mov	dword [ebp-8],_8422
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74497
	push	0
	push	_74498
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74497:
	jmp	_74470
_74477:
	mov	dword [ebp-8],_8424
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74499
	push	0
	push	_74500
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74499:
	jmp	_74470
_74478:
	mov	dword [ebp-8],_8426
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74501
	push	0
	push	_74502
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74501:
	jmp	_74470
_74479:
	mov	dword [ebp-8],_8428
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74503
	push	0
	push	_74504
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74503:
	jmp	_74470
_74480:
	mov	dword [ebp-8],_8430
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74505
	push	0
	push	_74506
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74505:
	jmp	_74470
_74481:
	mov	dword [ebp-8],_8432
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74507
	push	0
	push	_74508
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74507:
	jmp	_74470
_74482:
	mov	dword [ebp-8],_8434
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74509
	push	0
	push	_74510
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74509:
	jmp	_74470
_74483:
	mov	dword [ebp-8],_8436
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74511
	push	0
	push	_74512
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74511:
	jmp	_74470
_74484:
	mov	dword [ebp-8],_8438
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74513
	push	0
	push	_74514
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74513:
	jmp	_74470
_74485:
	mov	dword [ebp-8],_8440
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74515
	push	0
	push	_74516
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74515:
	jmp	_74470
_74486:
	mov	dword [ebp-8],_8442
	cmp	dword [_bb_bgm_cutscene],0
	jne	_74517
	push	0
	push	_74518
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_cutscene],eax
_74517:
	jmp	_74470
_74470:
	cmp	dword [_bb_isWideScreen],1
	jne	_74519
	mov	edi,5
	mov	esi,0
	mov	ebx,1360
	mov	dword [ebp-4],768
	jmp	_74524
_74519:
	mov	edi,0
	mov	esi,94
	mov	ebx,1024
	mov	dword [ebp-4],768
_74524:
	mov	dword [_bb_isDonePlayCutScene],0
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+20],0
	push	_1
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74525
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_cutscene]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	1
	push	dword [ebp-4]
	push	ebx
	push	esi
	push	edi
	push	dword [ebp-8]
	push	_794
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bb_PlayTheora2
	add	esp,24
_74525:
	mov	dword [_bb_isPlayCutScene],0
	mov	dword [_bb_isDonePlayCutScene],1
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+20],0
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,dword [_bb_cutScene]
	mov	dword [eax+8],0
	cmp	dword [_bb_bgm_cutscene],0
	je	_74526
	push	dword [_bb_bgm_cutscene]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_cutscene],0
_74526:
	cmp	dword [_bb_isFullScreen],1
	jne	_74527
	push	0
	push	60
	push	32
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
	jmp	_74528
_74527:
	push	0
	push	60
	push	0
	push	dword [_bb_HEIGHT]
	push	dword [_bb_WIDTH]
	call	_brl_graphics_Graphics
	add	esp,20
_74528:
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [_bb_statistik]
	mov	ebx,dword [eax+60]
	push	_820
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74531
	push	_824
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_74532
	jmp	_74530
_74531:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8444
_8446:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8444
	cmp	dword [eax+32],1
	jne	_74539
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_8445
_74539:
_8444:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8446
_8445:
	jmp	_74530
_74532:
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8447
_8449:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8447
	cmp	dword [eax+32],2
	jne	_74546
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_8448
_74546:
_8447:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8449
_8448:
	jmp	_74530
_74530:
	mov	eax,0
	jmp	_16933
_16933:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_PlayTheora2:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+28]
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	push	4096
	push	eax
	call	_pantson_theora_OpenTheora
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	jne	_74554
	mov	eax,0
	jmp	_16941
_74554:
	push	-1
	push	1
	push	0
	push	edi
	call	_pantson_theora_TheoraHeight
	add	esp,8
	push	eax
	push	0
	push	edi
	call	_pantson_theora_TheoraWidth
	add	esp,8
	push	eax
	call	_brl_max2d_CreateImage
	add	esp,16
	mov	dword [ebp-24],eax
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,ebx
	cmp	eax,0
	je	_74557
	cmp	eax,1
	je	_74558
	jmp	_74556
_74557:
	cmp	esi,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_74559
	mov	eax,dword [ebp+24]
	cmp	eax,0
	setg	al
	movzx	eax,al
_74559:
	cmp	eax,0
	je	_74561
	mov	eax,dword [ebp+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebp-4]
	push	0
	push	edi
	call	_pantson_theora_TheoraHeight
	add	esp,8
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fdivrp	st1,st0
	fstp	dword [ebp-4]
	push	dword [ebp-4]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fstp	dword [ebp-8]
	push	0
	push	edi
	call	_pantson_theora_TheoraWidth
	add	esp,8
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	fdivrp	st1,st0
	fstp	dword [ebp-8]
	push	dword [ebp-8]
	call	_brl_max2d_SetScale
	add	esp,8
_74561:
	jmp	_74556
_74558:
	cmp	esi,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_74562
	mov	eax,dword [ebp+24]
	cmp	eax,0
	setg	al
	movzx	eax,al
_74562:
	cmp	eax,0
	je	_74564
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fstp	dword [ebp-16]
	push	0
	push	edi
	call	_pantson_theora_TheoraWidth
	add	esp,8
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-16]
	fdivrp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebp-12]
	push	0
	push	edi
	call	_pantson_theora_TheoraHeight
	add	esp,8
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-12]
	fdivrp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fld	dword [ebp-20]
	fucomp	st1
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74565
	fstp	st0
	fld	dword [ebp-20]
	jmp	_74566
_74565:
	fst	dword [ebp-20]
_74566:
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-20]
	call	_brl_max2d_SetScale
	add	esp,8
_74564:
	jmp	_74556
_74556:
	push	0
	push	edi
	call	_pantson_theora_StartTheora
	add	esp,8
	jmp	_8450
_8452:
	mov	ebx,dword [_bb_mousetester]
	call	_brl_polledinput_MouseX
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+8]
	mov	ebx,dword [_bb_mousetester]
	call	_brl_polledinput_MouseY
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [ebx+12]
	push	edi
	call	_pantson_theora_ProcessTheora
	add	esp,4
	cmp	eax,0
	je	_74569
	call	_brl_max2d_Cls
	push	0
	push	dword [ebp-24]
	push	edi
	call	_pantson_theora_DrawTheoraImage
	add	esp,12
	mov	eax,dword [ebp-28]
	add	eax,dword [ebp+12]
	mov	esi,eax
	mov	eax,dword [ebp-32]
	add	eax,dword [ebp+16]
	mov	ebx,eax
	push	0
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp-24]
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_cutScene]
	push	ebx
	push	esi
	push	dword [ebp-24]
	push	dword [_bb_mousetester]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,20
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
_74569:
_8450:
	mov	eax,dword [_bb_cutScene]
	mov	eax,dword [eax+20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74567
	push	edi
	call	_pantson_theora_EOT
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_74567:
	cmp	eax,0
	jne	_8452
_8451:
	push	edi
	call	_pantson_theora_CloseTheora
	add	esp,4
	mov	eax,1
	jmp	_16941
_16941:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TSnowParticle
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fld1
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	eax,0
	jmp	_16944
_16944:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16947:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_74577
	push	eax
	call	_bbGCFree
	add	esp,4
_74577:
	mov	eax,0
	jmp	_74575
_74575:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+24]
	fadd	dword [ebx+32]
	fstp	dword [ebx+24]
	fld	dword [ebx+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_74578
	fld	dword [ebx+24]
	mov	eax,dword [_bb_WIDTH]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_74578:
	cmp	eax,0
	je	_74580
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_74580:
	fld	dword [ebx+28]
	fadd	dword [ebx+36]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_74582
	fld	dword [ebx+28]
	mov	eax,dword [_bb_HEIGHT]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_74582:
	cmp	eax,0
	je	_74584
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_74584:
	fld	dword [ebx+76]
	fadd	dword [ebx+80]
	fstp	dword [ebx+76]
	fld	dword [ebx+48]
	fadd	dword [ebx+52]
	fstp	dword [ebx+48]
	fld	dword [ebx+24]
	fsub	dword [ebx+40]
	fld	dword [_130038]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74586
	fld	dword [ebx+44]
	fchs
	fstp	dword [ebx+32]
	jmp	_74587
_74586:
	fld	dword [ebx+24]
	fsub	dword [ebx+40]
	fld	dword [_130039]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74588
	fld	dword [ebx+44]
	fstp	dword [ebx+32]
_74588:
_74587:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_16950
_16950:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_kill:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_snowParticles_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16953
_16953:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+48]
	push	dword [ebx+48]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+68]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+76]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_16956
_16956:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	call	dword [_bb_TSnowParticle+68]
	add	esp,4
	mov	dword [_bb_delayMakeParticleSnowTime],ebx
	mov	eax,dword [_bb_delayMakeParticleSnowTime]
	mov	dword [_bb_delayMakeParticleSnowCounter],eax
	mov	eax,0
	jmp	_16959
_16959:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_CreateSnowEffect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	jmp	_74592
_8455:
	push	1000
	push	500
	call	_brl_random_Rand
	add	esp,8
	push	eax
	fld1
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_130054]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	0
	fld	qword [_130055]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_130056]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	dword [_bb_WIDTH]
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	dword [_bb_snow_image]
	call	dword [_bb_TSnowParticle+72]
	add	esp,32
_8453:
	add	esi,1
_74592:
	cmp	esi,ebx
	jle	_8455
_8454:
	mov	eax,0
	jmp	_16962
_16962:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74594
	cmp	dword [_bb_snow_image],0
	jne	_74595
	push	3
	push	_74596
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_snow_image],eax
_74595:
	cmp	dword [_bb_sfx_particle_snow],0
	jne	_74597
	push	1
	push	_74598
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_particle_snow],eax
_74597:
	jmp	_74599
_74594:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74600
	cmp	dword [_bb_snow_image],0
	je	_74601
	push	dword [_bb_snow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_snow_image],0
_74601:
	cmp	dword [_bb_sfx_particle_snow],0
	je	_74602
	push	dword [_bb_sfx_particle_snow]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_particle_snow],0
_74602:
	call	_bbGCCollect
_74600:
_74599:
	mov	eax,0
	jmp	_16965
_16965:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TSnowParticle_CreateSnow:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	_bb_TSnowParticle
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+12],ebx
	fld	dword [ebp+12]
	fstp	dword [esi+24]
	fld	dword [ebp+16]
	fstp	dword [esi+28]
	fld1
	fstp	dword [esi+76]
	fldz
	fstp	dword [esi+80]
	fld	dword [ebp+20]
	fstp	dword [esi+48]
	fld	dword [ebp+24]
	fstp	dword [esi+52]
	fld	dword [ebp+28]
	fstp	dword [esi+56]
	fldz
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_130067]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	dword [esi+68]
	fld	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	dword [ebp+28]
	fmulp	st1,st0
	fstp	dword [esi+32]
	fld	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	dword [ebp+28]
	fmulp	st1,st0
	fstp	dword [esi+36]
	fld	qword [_130068]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	dword [esi+72]
	fld	dword [esi+48]
	fmul	dword [_130069]
	fstp	dword [esi+60]
	fld	dword [esi+60]
	fstp	dword [esi+36]
	fld	dword [esi+48]
	fmul	dword [_130070]
	fstp	dword [esi+32]
	fld	dword [esi+32]
	fstp	dword [esi+44]
	fld	dword [esi+24]
	fstp	dword [esi+40]
	mov	eax,dword [_bb_snowParticles_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,_bbNullObject
	jmp	_16975
_16975:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SnowParticleUpdate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	cmp	dword [_bb_pauseGame],0
	jne	_74605
	cmp	dword [_bb_delayMakeParticleSnowCounter],0
	jle	_74606
	sub	dword [_bb_delayMakeParticleSnowCounter],1
	cmp	dword [_bb_delayMakeParticleSnowCounter],0
	jg	_74607
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74608
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_74608:
	cmp	eax,0
	je	_74610
	cmp	dword [_bb_level],5
	jne	_74611
	cmp	dword [_bb_sublevel],4
	jne	_74612
	push	8
	call	dword [_bb_TSnowParticle+64]
	add	esp,4
	jmp	_74613
_74612:
	cmp	dword [_bb_sublevel],9
	jne	_74614
	push	20
	call	dword [_bb_TSnowParticle+64]
	add	esp,4
_74614:
_74613:
_74611:
	jmp	_74615
_74610:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74616
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74616:
	cmp	eax,0
	jne	_74618
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74618:
	cmp	eax,0
	je	_74620
	cmp	dword [_bb_level],5
	jne	_74621
	push	8
	call	dword [_bb_TSnowParticle+64]
	add	esp,4
_74621:
_74620:
_74615:
	mov	eax,dword [_bb_delayMakeParticleSnowTime]
	mov	dword [_bb_delayMakeParticleSnowCounter],eax
_74607:
_74606:
	mov	esi,dword [_bb_snowParticles_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8458
_8460:
	push	_bb_TSnowParticle
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8458
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_8458:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8460
_8459:
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_74629
	push	dword [_bb_sfxparticlechannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_snow]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74629:
	jmp	_74630
_74605:
	mov	esi,dword [_bb_snowParticles_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8461
_8463:
	push	_bb_TSnowParticle
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8461
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8461:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8463
_8462:
_74630:
	mov	eax,0
	jmp	_16977
_16977:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TRainParticle
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fld1
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	eax,0
	jmp	_16980
_16980:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16983:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_74640
	push	eax
	call	_bbGCFree
	add	esp,4
_74640:
	mov	eax,0
	jmp	_74638
_74638:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_Update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+24]
	fadd	dword [ebx+32]
	fstp	dword [ebx+24]
	fld	dword [ebx+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74641
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_74641:
	fld	dword [ebx+28]
	fadd	dword [ebx+36]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_74643
	fld	dword [ebx+28]
	mov	eax,dword [_bb_HEIGHT]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_74643:
	cmp	eax,0
	je	_74645
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_74645:
	fld	dword [ebx+76]
	fadd	dword [ebx+80]
	fstp	dword [ebx+76]
	fld	dword [ebx+48]
	fadd	dword [ebx+52]
	fstp	dword [ebx+48]
	fld	dword [ebx+24]
	fsub	dword [ebx+40]
	fld	dword [_130094]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74647
	jmp	_74648
_74647:
	fld	dword [ebx+24]
	fsub	dword [ebx+40]
	fld	dword [_130095]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_74649
_74649:
_74648:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_16986
_16986:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+48]
	push	dword [ebx+48]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+68]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+76]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+12]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_16989
_16989:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_kill:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_rainParticles_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_16992
_16992:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	call	dword [_bb_TRainParticle+68]
	add	esp,4
	mov	dword [_bb_delayMakeParticleRainTime],ebx
	mov	eax,dword [_bb_delayMakeParticleRainTime]
	mov	dword [_bb_delayMakeParticleRainCounter],eax
	mov	eax,0
	jmp	_16995
_16995:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_CreateRainEffect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	jmp	_74653
_8466:
	push	1000
	push	500
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	1065353216
	push	0
	push	0
	fld	qword [_130108]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_130109]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	sub	esp,4
	fstp	dword [esp]
	push	0
	mov	eax,dword [_bb_WIDTH]
	shl	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	dword [_bb_rain_image]
	call	dword [_bb_TRainParticle+72]
	add	esp,32
_8464:
	add	esi,1
_74653:
	cmp	esi,ebx
	jle	_8466
_8465:
	mov	eax,0
	jmp	_16998
_16998:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74655
	cmp	dword [_bb_rain_image],0
	jne	_74656
	push	2
	push	_74657
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_rain_image],eax
_74656:
	cmp	dword [_bb_sfx_particle_rain],0
	jne	_74658
	push	1
	push	_74659
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_particle_rain],eax
_74658:
	jmp	_74660
_74655:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_74661
	cmp	dword [_bb_snow_image],0
	je	_74662
	push	dword [_bb_snow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_snow_image],0
_74662:
	cmp	dword [_bb_sfx_particle_rain],0
	je	_74663
	push	dword [_bb_sfx_particle_rain]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_particle_rain],0
_74663:
	call	_bbGCCollect
_74661:
_74660:
	mov	eax,0
	jmp	_17001
_17001:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TRainParticle_CreateRain:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	_bb_TRainParticle
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+12],ebx
	fld	dword [ebp+12]
	fstp	dword [esi+24]
	fld	dword [ebp+16]
	fstp	dword [esi+28]
	fld1
	fstp	dword [esi+76]
	fldz
	fstp	dword [esi+80]
	fld	dword [ebp+20]
	fstp	dword [esi+48]
	fld	dword [ebp+24]
	fstp	dword [esi+52]
	fld	dword [ebp+28]
	fstp	dword [esi+56]
	fld	dword [_130120]
	fstp	dword [esi+68]
	fld	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	dword [ebp+28]
	fmulp	st1,st0
	fstp	dword [esi+32]
	fld	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	dword [ebp+28]
	fmulp	st1,st0
	fstp	dword [esi+36]
	fld	qword [_130121]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	dword [esi+72]
	fld	dword [esi+48]
	fmul	dword [_130122]
	fstp	dword [esi+60]
	fld	dword [esi+60]
	fstp	dword [esi+36]
	fld	dword [esi+48]
	fmul	dword [_130123]
	fstp	dword [esi+60]
	fld	dword [esi+60]
	fstp	dword [esi+36]
	fld	dword [esi+60]
	fdiv	dword [_130124]
	fchs
	fstp	dword [esi+32]
	fld	dword [esi+32]
	fstp	dword [esi+44]
	fld	dword [esi+24]
	fstp	dword [esi+40]
	mov	eax,dword [_bb_rainParticles_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,_bbNullObject
	jmp	_17011
_17011:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_RainParticleUpdate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	cmp	dword [_bb_pauseGame],0
	jne	_74666
	cmp	dword [_bb_delayMakeParticleRainCounter],0
	jle	_74667
	sub	dword [_bb_delayMakeParticleRainCounter],1
	cmp	dword [_bb_delayMakeParticleRainCounter],0
	jg	_74668
	push	16
	call	dword [_bb_TRainParticle+64]
	add	esp,4
	mov	eax,dword [_bb_delayMakeParticleRainTime]
	mov	dword [_bb_delayMakeParticleRainCounter],eax
_74668:
_74667:
	mov	esi,dword [_bb_rainParticles_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8469
_8471:
	push	_bb_TRainParticle
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8469
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_8469:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8471
_8470:
	push	dword [_bb_sfxparticlechannel]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_74676
	push	dword [_bb_sfxparticlechannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_particle_rain]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74676:
	jmp	_74677
_74666:
	mov	esi,dword [_bb_rainParticles_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8472
_8474:
	push	_bb_TRainParticle
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8472
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8472:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8474
_8473:
_74677:
	mov	eax,0
	jmp	_17013
_17013:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ParticleUpdate:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74684
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_74684:
	cmp	eax,0
	je	_74686
	cmp	dword [_bb_level],5
	jne	_74687
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74688
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_74688:
	cmp	eax,0
	je	_74690
	call	_bb_RainParticleUpdate
	jmp	_74691
_74690:
	cmp	dword [_bb_sublevel],9
	jne	_74692
	call	_bb_SnowParticleUpdate
_74692:
_74691:
_74687:
	jmp	_74693
_74686:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74694
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74694:
	cmp	eax,0
	jne	_74696
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74696:
	cmp	eax,0
	je	_74698
	cmp	dword [_bb_level],5
	jne	_74699
	call	_bb_SnowParticleUpdate
_74699:
	jmp	_74700
_74698:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74701
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_74701:
	cmp	eax,0
	je	_74703
	call	_bb_RainParticleUpdate
_74703:
_74700:
_74693:
	mov	eax,0
	jmp	_17015
_17015:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ParticleInit:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74704
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,252
	sete	al
	movzx	eax,al
_74704:
	cmp	eax,0
	je	_74706
	cmp	dword [_bb_level],5
	jne	_74707
	cmp	dword [_bb_sublevel],1
	jne	_74708
	push	10
	call	dword [_bb_TRainParticle+60]
	add	esp,4
	jmp	_74709
_74708:
	cmp	dword [_bb_sublevel],6
	jne	_74710
	push	1
	call	dword [_bb_TRainParticle+60]
	add	esp,4
	jmp	_74711
_74710:
	cmp	dword [_bb_sublevel],9
	jne	_74712
	push	30
	call	dword [_bb_TSnowParticle+60]
	add	esp,4
_74712:
_74711:
_74709:
_74707:
	jmp	_74713
_74706:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,356
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74714
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,478
	sete	al
	movzx	eax,al
_74714:
	cmp	eax,0
	jne	_74716
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,591
	sete	al
	movzx	eax,al
_74716:
	cmp	eax,0
	je	_74718
	cmp	dword [_bb_level],5
	jne	_74719
	push	30
	call	dword [_bb_TSnowParticle+60]
	add	esp,4
_74719:
	jmp	_74720
_74718:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74721
	mov	eax,dword [_bb_currModeSpecial]
	cmp	eax,94877
	sete	al
	movzx	eax,al
_74721:
	cmp	eax,0
	je	_74723
	push	10
	call	dword [_bb_TRainParticle+60]
	add	esp,4
_74723:
_74720:
_74713:
	mov	eax,0
	jmp	_17017
_17017:
	mov	esp,ebp
	pop	ebp
	ret
_bb_ParticleClear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_snowParticles_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [_bb_snow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_snow_image],0
	mov	eax,dword [_bb_rainParticles_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [_bb_rain_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_rain_image],0
	mov	eax,0
	jmp	_17019
_17019:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelNewItem
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	eax,0
	jmp	_17022
_17022:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_Delete:
	push	ebp
	mov	ebp,esp
_17025:
	mov	eax,0
	jmp	_74726
_74726:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_kontrolPanel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+20],eax
	mov	eax,0
	jmp	_17029
_17029:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74727
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_74727:
	cmp	eax,0
	je	_74729
	jmp	_74730
_74729:
	push	dword [ebx+36]
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74730:
	cmp	dword [ebx+48],0
	je	_74731
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74731:
	mov	eax,0
	jmp	_17032
_17032:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_useToolKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	dword [ebx+64],0
	jle	_74732
	sub	dword [ebx+64],1
_74732:
	cmp	dword [ebx+64],0
	jg	_74733
	cmp	eax,631
	je	_74736
	cmp	eax,621
	je	_74737
	cmp	eax,641
	je	_74738
	cmp	eax,651
	je	_74739
	cmp	eax,661
	je	_74740
	jmp	_74735
_74736:
	push	eax
	push	edx
	push	ecx
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	jmp	_74735
_74737:
	push	eax
	push	edx
	push	ecx
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	jmp	_74735
_74738:
	push	eax
	push	edx
	push	ecx
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	jmp	_74735
_74739:
	push	eax
	push	edx
	push	ecx
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	jmp	_74735
_74740:
	push	eax
	push	edx
	push	ecx
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	jmp	_74735
_74735:
	mov	eax,dword [ebx+60]
	mov	dword [ebx+64],eax
	add	dword [ebx+56],1
_74733:
	mov	eax,0
	jmp	_17038
_17038:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_useToolKontrol2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+64],2525
	je	_74741
	cmp	dword [edi+64],0
	jle	_74742
	sub	dword [edi+64],1
_74742:
	cmp	dword [edi+64],0
	jg	_74743
	mov	esi,dword [_bb_NITM_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8481
_8483:
	mov	eax,ebx
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8481
	mov	eax,dword [edx+72]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74750
	mov	eax,dword [edx+116]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74750:
	cmp	eax,0
	je	_74752
	push	3
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,8
	jmp	_8482
_74752:
_8481:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8483
_8482:
	mov	dword [edi+64],2525
	add	dword [edi+56],1
_74743:
_74741:
	mov	eax,0
	jmp	_17042
_17042:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_useKurcaciKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+56],1
	jne	_74754
	cmp	dword [ebx+64],0
	jle	_74755
	sub	dword [ebx+64],1
_74755:
	cmp	dword [ebx+64],0
	jg	_74756
	mov	eax,dword [_bb_NITM_animKurcaci]
	fld	dword [ebx+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_NITM_animKurcaci]
	fld	dword [ebx+12]
	fsub	dword [_130193]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_NITM_animKurcaci]
	mov	dword [eax+100],1
	mov	edx,dword [_bb_NITM_animKurcaci]
	mov	eax,dword [_bb_NITM_animKurcaci]
	fld	dword [eax+108]
	fstp	dword [edx+112]
	mov	eax,dword [_bb_NITM_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	eax,dword [ebx+60]
	mov	dword [ebx+64],eax
	add	dword [ebx+56],1
_74756:
_74754:
	mov	eax,0
	jmp	_17045
_17045:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_triggerBananaCannon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8484
_8486:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8484
	cmp	dword [eax+272],297
	jne	_74765
	mov	edi,dword [eax+20]
	jmp	_8485
_74765:
_8484:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8486
_8485:
	cmp	edi,0
	je	_74766
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+80],edi
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+84],1
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebp+12]
	mov	dword [edx+60],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebp+16]
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+88],1
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+72],297
_74766:
	mov	eax,0
	jmp	_17050
_17050:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_updatePosBananaTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+84],1
	jne	_74767
	fld	dword [ebx+76]
	fld	dword [_130204]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_74768
	fld	dword [ebx+76]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_74769
	fld	dword [ebx+76]
	fsub	dword [_130205]
	fstp	dword [ebx+76]
	jmp	_74770
_74769:
	add	dword [ebx+92],1
	fld	dword [_130206]
	fstp	dword [ebx+76]
_74770:
_74768:
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebx+92]
	mov	eax,dword [edx+eax*4+24]
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+68]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebx+88]
	mov	eax,dword [edx+eax*4+24]
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+72]
	push	0
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+92],2
	jne	_74771
	push	dword [ebx+92]
	push	dword [ebx+88]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	fld	dword [_130207]
	fstp	dword [ebx+76]
_74771:
_74767:
	mov	eax,0
	jmp	_17053
_17053:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_kasihGinseng:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8487
_8489:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8487
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebp+12]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74779
	mov	eax,dword [esi+240]
	cmp	eax,edi
	sete	al
	movzx	eax,al
_74779:
	cmp	eax,0
	je	_74781
	cmp	dword [esi+272],290
	je	_74782
	mov	edx,0
	mov	eax,dword [esi+264]
	cmp	eax,0
	je	_74786
	cmp	eax,1
	je	_74787
	jmp	_74785
_74786:
	cmp	dword [esi+292],0
	jle	_74788
	mov	edx,1
_74788:
	jmp	_74785
_74787:
	cmp	dword [esi+304],0
	jg	_74789
	mov	edx,1
_74789:
	jmp	_74785
_74785:
	mov	eax,dword [esi+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74790
	mov	eax,dword [esi+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
_74790:
	cmp	eax,0
	jne	_74792
	mov	eax,dword [esi+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_74792:
	cmp	eax,0
	jne	_74794
	mov	eax,dword [esi+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_74794:
	cmp	eax,0
	jne	_74796
	mov	eax,dword [esi+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_74796:
	cmp	eax,0
	jne	_74798
	mov	eax,dword [esi+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_74798:
	cmp	eax,0
	jne	_74800
	mov	eax,dword [esi+272]
	cmp	eax,294
	sete	al
	movzx	eax,al
_74800:
	cmp	eax,0
	jne	_74802
	mov	eax,dword [esi+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_74802:
	cmp	eax,0
	jne	_74804
	mov	eax,dword [esi+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_74804:
	cmp	eax,0
	jne	_74806
	mov	eax,dword [esi+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_74806:
	cmp	eax,0
	je	_74808
	mov	edx,0
_74808:
	cmp	edx,1
	jne	_74809
	mov	eax,dword [esi+296]
	mov	dword [esi+292],eax
	mov	dword [esi+304],30
	mov	dword [esi+264],1
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	push	2
	push	590
	push	edi
	push	dword [ebp+12]
	mov	eax,dword [eax]
	call	dword [eax+212]
	add	esp,16
	mov	edx,dword [esi+20]
	mov	dword [eax+24],edx
_74809:
_74782:
_74781:
_8487:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8489
_8488:
	mov	eax,0
	jmp	_17058
_17058:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_updateGinseng:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+116],1
	jne	_74811
	mov	ebx,16
	fld	dword [esi+96]
	fsub	dword [esi+104]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [esi+100]
	fsub	dword [esi+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	fstp	qword [ebp-8]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	fstp	qword [ebp-16]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	push	dword [esi+108]
	push	dword [esi+104]
	push	dword [esi+100]
	push	dword [esi+96]
	mov	eax,dword [esi]
	call	dword [eax+84]
	add	esp,16
	cmp	eax,ebx
	jle	_74817
	fld	dword [esi+96]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fsubp	st1,st0
	fstp	dword [esi+96]
	fld	dword [esi+100]
	mov	dword [ebp+-24],edi
	fild	dword [ebp+-24]
	fsubp	st1,st0
	fstp	dword [esi+100]
	jmp	_74818
_74817:
	fld	dword [esi+104]
	fstp	dword [esi+96]
	fld	dword [esi+108]
	fstp	dword [esi+100]
	mov	eax,dword [_bb_panelNewItem]
	push	2
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,12
	mov	dword [esi+116],0
_74818:
	push	0
	push	dword [esi+100]
	push	dword [esi+96]
	push	_brl_max2d_TImage
	push	dword [esi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_74811:
	mov	eax,0
	jmp	_17061
_17061:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17067
_17067:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelNewItem_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	push	_bb_TBgPanelNewItem
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	call	_bb_GetPosX_BG
	mov	esi,0
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-4],ebx
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	esi,ebx
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+8]
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	fstp	dword [edi+12]
	mov	eax,dword [_bb_panelNewItem_Name_image]
	mov	dword [edi+32],eax
	mov	eax,dword [_bb_panelNewItem_BG_image]
	mov	dword [edi+16],eax
	mov	eax,dword [ebp+8]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74827
	mov	eax,dword [ebp-8]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_74827:
	cmp	eax,0
	je	_74829
	mov	eax,dword [ebp+8]
	cmp	eax,4001
	je	_74832
	cmp	eax,4002
	je	_74833
	cmp	eax,4003
	je	_74834
	cmp	eax,4004
	je	_74835
	cmp	eax,4005
	je	_74836
	cmp	eax,4006
	je	_74837
	cmp	eax,4007
	je	_74838
	cmp	eax,4008
	je	_74839
	cmp	eax,4009
	je	_74840
	cmp	eax,4010
	je	_74841
	cmp	eax,4011
	je	_74842
	jmp	_74831
_74832:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74833:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74834:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74835:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74836:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74837:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74838:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74839:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74840:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74841:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74842:
	mov	eax,dword [_bb_panelInfoNewItem_image]
	mov	dword [edi+16],eax
	jmp	_74831
_74831:
_74829:
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp+8]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74843
	mov	eax,dword [ebp+8]
	cmp	eax,597
	setle	al
	movzx	eax,al
_74843:
	cmp	eax,0
	jne	_74847
	mov	eax,dword [ebp+8]
	cmp	eax,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74845
	mov	eax,dword [ebp+8]
	cmp	eax,687
	setle	al
	movzx	eax,al
_74845:
_74847:
	cmp	eax,0
	jne	_74849
	mov	eax,dword [ebp+8]
	cmp	eax,3000
	sete	al
	movzx	eax,al
_74849:
	cmp	eax,0
	jne	_74853
	mov	eax,dword [ebp+8]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74851
	mov	eax,dword [ebp-8]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_74851:
_74853:
	cmp	eax,0
	je	_74855
	mov	eax,dword [ebp-4]
	add	eax,10
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+40]
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	sub	eax,102
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+44]
	mov	eax,dword [_bb_ketNewItem_image]
	mov	dword [edi+48],eax
	push	_brl_max2d_TImage
	push	dword [edi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp+8]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74856
	mov	eax,dword [ebp-8]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_74856:
	cmp	eax,0
	je	_74858
	mov	eax,dword [ebp-4]
	add	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+40]
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	sub	eax,85
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+44]
_74858:
_74855:
	cmp	dword [edi+32],0
	je	_74859
	mov	eax,dword [ebp-4]
	sub	eax,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+24]
	mov	ebx,esi
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	ebx,eax
	mov	eax,ebx
	add	eax,46
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+36],0
_74859:
	mov	dword [edi+20],0
	fldz
	fstp	dword [edi+68]
	fldz
	fstp	dword [edi+72]
	mov	dword [edi+80],0
	mov	dword [edi+84],0
	fld	dword [_130243]
	fstp	dword [edi+76]
	fldz
	fstp	dword [edi+96]
	fldz
	fstp	dword [edi+100]
	fld	dword [edi+96]
	fstp	dword [edi+104]
	fld	dword [edi+100]
	fstp	dword [edi+108]
	mov	dword [edi+112],0
	mov	dword [edi+116],0
	mov	eax,dword [ebp+8]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_74860
	mov	eax,dword [ebp+8]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_74860:
	cmp	eax,0
	je	_74862
	push	1
	mov	eax,esi
	sub	eax,30
	push	eax
	mov	eax,dword [ebp-4]
	add	eax,5
	push	eax
	call	dword [_bb_TBtnPanelNewItem+60]
	add	esp,12
	jmp	_74863
_74862:
	push	1
	push	esi
	push	dword [ebp-4]
	call	dword [_bb_TBtnPanelNewItem+60]
	add	esp,12
_74863:
	mov	eax,edi
	jmp	_17070
_17070:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnPanelNewItem
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	eax,0
	jmp	_17073
_17073:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_Delete:
	push	ebp
	mov	ebp,esp
_17076:
	mov	eax,0
	jmp	_74864
_74864:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnPanelNewItem_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17079
_17079:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_17082
_17082:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_74866
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_74867
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_74867:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_74868
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_74868:
	cmp	eax,0
	je	_74870
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_74873
	jmp	_74872
_74873:
	call	_bb_StopAll_SFX
	mov	eax,dword [_bb_panelNewItem]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_74872
_74872:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_74870:
	jmp	_74876
_74866:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_74876:
	mov	eax,0
	jmp	_17086
_17086:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnPanelNewItem_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+16]
	push	_bb_TBtnPanelNewItem
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_buttonset1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+32],edi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_74880
	jmp	_74879
_74880:
	mov	dword [ebx+24],16
	mov	dword [ebx+28],17
	mov	dword [ebx+8],esi
	mov	eax,dword [ebp+12]
	add	eax,240
	mov	dword [ebx+12],eax
	jmp	_74879
_74879:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_btnPanelNewItem_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17091
_17091:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelNewItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+20],0
	jne	_74882
	mov	eax,0
	jmp	_17093
_74882:
	mov	eax,dword [_bb_panelNewItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	esi,dword [_bb_btnPanelNewItem_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8490
_8492:
	push	_bb_TBtnPanelNewItem
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8490
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8490:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8492
_8491:
	call	_bb_CekNextEnemyWave_NITM
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74891
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_74891:
	cmp	eax,0
	je	_74893
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_74893:
	cmp	eax,0
	je	_74895
	mov	eax,dword [_bb_panelNewItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_74895:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74897
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_74897:
	cmp	eax,0
	je	_74899
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_74899:
	cmp	eax,0
	je	_74901
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+56],3
	jge	_74902
	mov	esi,dword [_bb_NITM_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8493
_8495:
	push	_bb_TNITM_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8493
	cmp	dword [eax+92],1
	jne	_74909
	mov	dword [eax+104],661
	mov	edx,dword [_bb_panelNewItem]
	push	661
	push	dword [eax+84]
	push	dword [eax+80]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,16
	jmp	_8494
_74909:
_8493:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8495
_8494:
	jmp	_74911
_74902:
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+56],3
	jl	_74912
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8496
_8498:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8496
	cmp	dword [edx+252],1
	jne	_74919
	mov	dword [edx+280],661
	mov	eax,dword [_bb_panelNewItem]
	push	661
	push	dword [edx+240]
	push	dword [edx+236]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,16
	jmp	_8497
_74919:
_8496:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8498
_8497:
_74912:
_74911:
_74901:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74921
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_74921:
	cmp	eax,0
	je	_74923
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_74923:
	cmp	eax,0
	je	_74925
	mov	eax,dword [_bb_panelNewItem]
	push	611
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_74927
_74925:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_74928
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_74928:
	cmp	eax,0
	je	_74930
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_74930:
	cmp	eax,0
	je	_74932
	mov	eax,dword [_bb_panelNewItem]
	push	681
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_74932:
_74927:
	mov	esi,dword [_bb_NITM_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8499
_8501:
	push	_bb_TNITM_ObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8499
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8499:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8501
_8500:
	mov	esi,dword [_bb_NITM_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8502
_8504:
	push	_bb_TNITM_ObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8502
	cmp	dword [eax+48],1
	jne	_74946
	mov	edx,dword [eax+36]
	cmp	edx,811
	je	_74949
	cmp	edx,821
	je	_74950
	cmp	edx,831
	je	_74951
	cmp	edx,841
	je	_74952
	jmp	_74948
_74949:
	mov	dword [eax+44],631
	jmp	_74948
_74950:
	mov	dword [eax+44],621
	jmp	_74948
_74951:
	mov	dword [eax+44],641
	jmp	_74948
_74952:
	mov	dword [eax+44],651
	jmp	_74948
_74948:
	mov	edx,dword [_bb_panelNewItem]
	push	dword [eax+44]
	push	dword [eax+32]
	push	dword [eax+28]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,16
	jmp	_8503
_74946:
_8502:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8504
_8503:
	mov	esi,dword [_bb_NITM_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8505
_8507:
	push	_bb_TNITM_AnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8505
	cmp	dword [eax+48],687
	jne	_74960
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_74960:
_8505:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8507
_8506:
	mov	esi,dword [_bb_NITM_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8508
_8510:
	push	_bb_TNITM_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8508
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_8508:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8510
_8509:
	mov	ebx,dword [_bb_NITM_ninjaweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8511
_8513:
	mov	eax,esi
	push	_bb_TNITM_NinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8511
	mov	eax,dword [edx+100]
	cmp	eax,286
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_74974
	mov	eax,dword [edx+100]
	cmp	eax,291
	sete	al
	movzx	eax,al
_74974:
	cmp	eax,0
	je	_74976
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_74976:
_8511:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8513
_8512:
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8514
_8516:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8514
	cmp	dword [edx+272],290
	jne	_74983
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_74983:
_8514:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8516
_8515:
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8517
_8519:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8517
	mov	eax,dword [edx+272]
	cmp	eax,231
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_74990
	mov	eax,dword [edx+272]
	cmp	eax,289
	setne	al
	movzx	eax,al
_74990:
	cmp	eax,0
	je	_74992
	mov	eax,dword [edx+272]
	cmp	eax,219
	setne	al
	movzx	eax,al
_74992:
	cmp	eax,0
	je	_74994
	mov	eax,dword [edx+272]
	cmp	eax,290
	setne	al
	movzx	eax,al
_74994:
	cmp	eax,0
	je	_74996
	mov	eax,dword [edx+272]
	cmp	eax,229
	setne	al
	movzx	eax,al
_74996:
	cmp	eax,0
	je	_74998
	mov	eax,dword [edx+272]
	cmp	eax,295
	setne	al
	movzx	eax,al
_74998:
	cmp	eax,0
	je	_75000
	mov	eax,dword [edx+272]
	cmp	eax,298
	setne	al
	movzx	eax,al
_75000:
	cmp	eax,0
	je	_75002
	mov	eax,dword [edx+272]
	cmp	eax,299
	setne	al
	movzx	eax,al
_75002:
	cmp	eax,0
	je	_75004
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_75004:
_8517:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8519
_8518:
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8520
_8522:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8520
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8520:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8522
_8521:
	mov	edi,0
	jmp	_75014
_8525:
	mov	esi,dword [_bb_NITM_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8526
_8528:
	mov	eax,ebx
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8526
	cmp	dword [eax+104],edi
	jne	_75021
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_75021:
_8526:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8528
_8527:
_8523:
	add	edi,1
_75014:
	cmp	edi,5
	jle	_8525
_8524:
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8529
_8531:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8529
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75028
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_75028:
	cmp	eax,0
	jne	_75030
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_75030:
	cmp	eax,0
	jne	_75032
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_75032:
	cmp	eax,0
	jne	_75034
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_75034:
	cmp	eax,0
	jne	_75036
	mov	eax,dword [edx+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_75036:
	cmp	eax,0
	jne	_75038
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_75038:
	cmp	eax,0
	jne	_75040
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_75040:
	cmp	eax,0
	je	_75042
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_75042:
_8529:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8531
_8530:
	mov	esi,dword [_bb_NITM_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8532
_8534:
	push	_bb_TNITM_AnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8532
	cmp	dword [eax+48],687
	je	_75049
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_75049:
_8532:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8534
_8533:
	mov	esi,dword [_bb_enemyefflist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8535
_8537:
	push	_bb_TEffEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8535
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8535:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8537
_8536:
	mov	esi,dword [_bb_NITM_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8538
_8540:
	mov	eax,ebx
	push	_bb_TNITM_NinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8538
	mov	eax,dword [edx+100]
	cmp	eax,286
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_75063
	mov	eax,dword [edx+100]
	cmp	eax,291
	setne	al
	movzx	eax,al
_75063:
	cmp	eax,0
	je	_75065
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_75065:
_8538:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8540
_8539:
	mov	esi,dword [_bb_NITM_enemyweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8541
_8543:
	push	_bb_TNITM_EnemyWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8541
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_8541:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8543
_8542:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75074
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_75074:
	cmp	eax,0
	je	_75076
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_75076:
	cmp	eax,0
	je	_75078
	mov	eax,dword [_bb_NITM_animKurcaci]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_75078:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75080
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_75080:
	cmp	eax,0
	je	_75082
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_75082:
	cmp	eax,0
	je	_75084
	mov	eax,dword [_bb_panelNewItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_75084:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75086
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_75086:
	cmp	eax,0
	je	_75088
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
_75088:
	cmp	eax,0
	je	_75090
	mov	eax,dword [_bb_panelNewItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
_75090:
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75092
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_75092:
	cmp	eax,0
	je	_75094
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_75094:
	cmp	eax,0
	je	_75096
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_75096:
	cmp	eax,0
	je	_75098
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+56],7
	jl	_75099
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+64],0
	jle	_75100
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+64]
	sub	eax,1
	mov	dword [edx+64],eax
_75100:
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+64],0
	jg	_75101
	call	_bb_CekResetScene_NITM
_75101:
_75099:
_75098:
	mov	eax,dword [_bb_NITM_timerGame]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_17093
_17093:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelNewItem:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	call	_bb_EmptySemuaList_NewItem
	mov	eax,dword [_bb_NITM_timerGame]
	mov	eax,dword [eax]
	call	dword [eax+72]
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_NITM_timerGame]
	dec	dword [eax+4]
	jnz	_75106
	push	eax
	call	_bbGCFree
	add	esp,4
_75106:
	mov	dword [_bb_NITM_timerGame],ebx
	push	edi
	call	dword [_bb_TBgPanelNewItem+88]
	add	esp,4
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_panelNewItem]
	dec	dword [eax+4]
	jnz	_75110
	push	eax
	call	_bbGCFree
	add	esp,4
_75110:
	mov	dword [_bb_panelNewItem],ebx
	cmp	edi,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75111
	cmp	edi,597
	setle	al
	movzx	eax,al
_75111:
	cmp	eax,0
	je	_75113
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,edi
	cmp	eax,511
	je	_75118
	cmp	eax,521
	je	_75119
	cmp	eax,531
	je	_75120
	cmp	eax,541
	je	_75121
	cmp	eax,551
	je	_75122
	cmp	eax,561
	je	_75123
	cmp	eax,571
	je	_75124
	cmp	eax,581
	je	_75125
	cmp	eax,582
	je	_75126
	cmp	eax,583
	je	_75127
	cmp	eax,584
	je	_75128
	cmp	eax,585
	je	_75129
	cmp	eax,586
	je	_75130
	cmp	eax,587
	je	_75131
	cmp	eax,588
	je	_75132
	cmp	eax,589
	je	_75133
	cmp	eax,590
	je	_75134
	cmp	eax,591
	je	_75135
	cmp	eax,592
	je	_75136
	cmp	eax,593
	je	_75137
	cmp	eax,594
	je	_75138
	cmp	eax,595
	je	_75139
	cmp	eax,596
	je	_75140
	cmp	eax,597
	je	_75141
	jmp	_75117
_75118:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],0
	jmp	_75117
_75119:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],3
	jmp	_75117
_75120:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],1
	jmp	_75117
_75121:
	push	1
	push	edi
	push	0
	push	0
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	1
	push	edi
	push	4
	push	2
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	fld	dword [_130372]
	fstp	dword [esi+328]
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],4
	jmp	_75117
_75122:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],2
	jmp	_75117
_75123:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],5
	jmp	_75117
_75124:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	341
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],6
	jmp	_75117
_75125:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	332
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	321
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],7
	jmp	_75117
_75126:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],8
	jmp	_75117
_75127:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	341
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	372
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],9
	jmp	_75117
_75128:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	333
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	382
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],10
	jmp	_75117
_75129:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],11
	jmp	_75117
_75130:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],12
	jmp	_75117
_75131:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],14
	jmp	_75117
_75132:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],13
	jmp	_75117
_75133:
	push	1
	push	edi
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	1
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	1
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	1
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],15
	jmp	_75117
_75134:
	push	2
	push	571
	push	2
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	add	eax,6
	sub	dword [esi+292],eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	cmp	dword [esi+276],2
	jne	_75142
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [esi+28]
	fsub	dword [_130373]
	fstp	dword [eax+104]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [esi+32]
	fsub	dword [_130374]
	fstp	dword [eax+108]
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+104]
	fsub	dword [_130375]
	fstp	dword [edx+96]
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+108]
	fsub	dword [_130376]
	fstp	dword [edx+100]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+116],0
_75142:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],16
	jmp	_75117
_75135:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],17
	jmp	_75117
_75136:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],18
	jmp	_75117
_75137:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	332
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	322
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	376
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	379
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	389
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	1000
	push	0
	push	0
	push	393
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],19
	jmp	_75117
_75138:
	push	1
	push	edi
	push	1
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	392
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	321
	push	3
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	321
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	392
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	321
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	392
	push	3
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],20
	jmp	_75117
_75139:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],21
	jmp	_75117
_75140:
	push	2
	push	511
	push	0
	push	0
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	push	1
	push	edi
	push	1
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	push	2
	push	511
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	push	2
	push	511
	push	0
	push	2
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	push	0
	push	1
	push	0
	push	0
	push	313
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	2
	push	0
	push	0
	push	394
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	3
	push	0
	push	0
	push	313
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],22
	jmp	_75117
_75141:
	push	1
	push	edi
	push	0
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	esi,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	4
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	3
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	311
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,28
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [esi+240]
	mov	dword [edx+92],eax
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [esi+236]
	mov	dword [edx+88],eax
	mov	ecx,dword [_bb_panelNewItem]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+92]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+68]
	mov	ecx,dword [_bb_panelNewItem]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+88]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+72]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [_130377]
	fstp	dword [eax+76]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],23
	jmp	_75117
_75117:
	jmp	_75143
_75113:
	cmp	edi,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75144
	cmp	edi,687
	setle	al
	movzx	eax,al
_75144:
	cmp	eax,0
	je	_75146
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+60],30
	push	_bb_TNITM_ObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	edx,edi
	cmp	edx,631
	je	_75150
	cmp	edx,641
	je	_75151
	cmp	edx,651
	je	_75152
	cmp	edx,621
	je	_75153
	cmp	edx,661
	je	_75154
	cmp	edx,611
	je	_75155
	cmp	edx,681
	je	_75156
	cmp	edx,687
	je	_75157
	jmp	_75149
_75150:
	push	1
	push	811
	push	1
	push	0
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	811
	push	0
	push	1
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	811
	push	2
	push	2
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],0
	jmp	_75149
_75151:
	push	1
	push	831
	push	0
	push	0
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	831
	push	2
	push	1
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	831
	push	1
	push	2
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],2
	jmp	_75149
_75152:
	push	1
	push	841
	push	0
	push	0
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	841
	push	1
	push	1
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	841
	push	2
	push	2
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],4
	jmp	_75149
_75153:
	push	1
	push	821
	push	1
	push	0
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	821
	push	1
	push	1
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	push	1
	push	821
	push	2
	push	2
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,16
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],6
	jmp	_75149
_75154:
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	1
	push	411
	push	1
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	mov	dword [ebx+28],22
	mov	dword [ebx+36],30
	mov	dword [ebx+116],2
	fld	dword [_130378]
	fstp	dword [ebx+136]
	push	2
	push	411
	push	2
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	mov	dword [ebx+28],22
	mov	dword [ebx+36],30
	mov	dword [ebx+116],2
	fld	dword [_130379]
	fstp	dword [ebx+136]
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	1
	push	511
	push	4
	push	1
	mov	eax,dword [esi]
	call	dword [eax+208]
	add	esp,16
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],1
	jmp	_75149
_75155:
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	1
	push	451
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	push	1
	push	451
	push	1
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	push	1
	push	451
	push	1
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+60],30
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],3
	jmp	_75149
_75156:
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	1
	push	482
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	push	1
	push	482
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	push	1
	push	482
	push	1
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+60],30
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],5
	jmp	_75149
_75157:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],7
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	687
	push	2
	push	0
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	push	1
	push	482
	push	2
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+92],0
	push	687
	push	0
	push	1
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	push	1
	push	482
	push	0
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+92],0
	push	687
	push	1
	push	2
	call	dword [_bb_TNITM_AnimFarmTool+76]
	add	esp,12
	push	1
	push	482
	push	1
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+92],0
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+60],120
	jmp	_75149
_75149:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+64],5
	jmp	_75165
_75146:
	cmp	edi,3000
	jne	_75166
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	1
	push	411
	push	0
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],4
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+116],2
	push	3
	push	431
	push	1
	push	2
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],4
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+116],2
	push	2
	push	421
	push	2
	push	1
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,16
	mov	ebx,eax
	mov	dword [ebx+72],4
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+116],2
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [_bb_NITM_animKurcaci]
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_NITM_animKurcaci]
	dec	dword [eax+4]
	jnz	_75170
	push	eax
	call	_bbGCFree
	add	esp,4
_75170:
	mov	dword [_bb_NITM_animKurcaci],ebx
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+60],30
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+64],0
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+36],8
_75166:
_75165:
_75143:
	mov	eax,0
	jmp	_17096
_17096:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_NewItem:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnPanelNewItem_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_obstacleTanam_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_plantAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_trapAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_animFarmTool_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_ninjaweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_NITM_enemyweaponlist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	dword [_bb_loadLevel],0
	jne	_75179
	mov	eax,dword [_bb_enemyefflist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_75179:
	mov	eax,0
	jmp	_17098
_17098:
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekResetScene_NITM:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,_bbNullObject
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75182
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,597
	setle	al
	movzx	eax,al
_75182:
	cmp	eax,0
	je	_75184
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8544
_8546:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_8544
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_8544:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8546
_8545:
	mov	esi,dword [_bb_NITM_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8547
_8549:
	mov	eax,ebx
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8547
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
_8547:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8549
_8548:
	mov	esi,dword [_bb_NITM_ninjaweaponlist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8550
_8552:
	mov	eax,ebx
	push	_bb_TNITM_NinjaWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8550
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8550:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8552
_8551:
	mov	esi,dword [_bb_enemyefflist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8553
_8555:
	mov	eax,ebx
	push	_bb_TEffEnemy
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8553
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_8553:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8555
_8554:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75213
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_75213:
	cmp	eax,0
	je	_75215
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+104]
	fsub	dword [_130423]
	fstp	dword [edx+96]
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+108]
	fsub	dword [_130424]
	fstp	dword [edx+100]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+116],0
_75215:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75216
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_75216:
	cmp	eax,0
	je	_75218
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [edi+240]
	mov	dword [edx+92],eax
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [edi+236]
	mov	dword [edx+88],eax
	mov	ecx,dword [_bb_panelNewItem]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+92]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+68]
	mov	ecx,dword [_bb_panelNewItem]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+88]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+72]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [_130425]
	fstp	dword [eax+76]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+84],0
_75218:
	jmp	_75219
_75184:
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75220
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,687
	setle	al
	movzx	eax,al
_75220:
	cmp	eax,0
	je	_75222
	mov	esi,dword [_bb_NITM_obstacleTanam_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8556
_8558:
	push	_bb_TNITM_ObstacleTanam
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8556
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_8556:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8558
_8557:
	mov	esi,dword [_bb_NITM_animFarmTool_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8559
_8561:
	push	_bb_TNITM_AnimFarmTool
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8559
	mov	edx,dword [_bb_newItem]
	cmp	dword [edx+48],687
	jne	_75236
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_75238
_75236:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75238:
_8559:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8561
_8560:
	mov	esi,dword [_bb_NITM_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8562
_8564:
	push	_bb_TNITM_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8562
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8562:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8564
_8563:
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8565
_8567:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_8565
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_8565:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8567
_8566:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],687
	jne	_75253
	mov	esi,dword [_bb_ballonTextPlant_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8568
_8570:
	push	_bb_TBallonTextPlant
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8568
	mov	dword [eax+36],0
_8568:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8570
_8569:
_75253:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
	jmp	_75260
_75222:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],3000
	jne	_75261
	mov	esi,dword [_bb_NITM_plantAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8571
_8573:
	push	_bb_TNITM_PlantAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8571
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8571:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8573
_8572:
	mov	eax,dword [_bb_NITM_animKurcaci]
	mov	dword [eax+100],0
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+56],1
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
_75261:
_75260:
_75219:
	mov	eax,0
	jmp	_17100
_17100:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekResetScene2_NITM:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75268
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,597
	setle	al
	movzx	eax,al
_75268:
	cmp	eax,0
	je	_75270
	mov	esi,dword [_bb_NITM_trapAnim_List]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8574
_8576:
	push	_bb_TNITM_TrapAnim
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8574
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_8574:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8576
_8575:
	mov	esi,dword [_bb_NITM_ninjaweaponlist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8577
_8579:
	push	_bb_TNITM_NinjaWeapon
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8577
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_8577:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8579
_8578:
	mov	esi,dword [_bb_enemyefflist]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8580
_8582:
	push	_bb_TEffEnemy
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8580
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_8580:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8582
_8581:
_75270:
	mov	eax,0
	jmp	_17102
_17102:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_NinjaWeapon
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	fldz
	fstp	dword [ebx+108]
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	eax,0
	jmp	_17105
_17105:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17108:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_75295
	push	eax
	call	_bbGCFree
	add	esp,4
_75295:
	mov	eax,0
	jmp	_75293
_75293:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_75298
	cmp	ebx,0
	je	_75299
	jmp	_75297
_75298:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_75297
_75299:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_75297
_75297:
	mov	eax,0
	jmp	_17112
_17112:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17115
_17115:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_NITM_ninjaweaponlist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17118
_17118:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_update:
	push	ebp
	mov	ebp,esp
	sub	esp,68
	push	ebx
	push	esi
	push	edi
	mov	edi,0
	mov	dword [ebp-28],0
	mov	ebx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],281
	je	_75302
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,1
	je	_75305
	cmp	eax,2
	je	_75306
	jmp	_75304
_75305:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75307
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,292
	sete	al
	movzx	eax,al
_75307:
	cmp	eax,0
	je	_75309
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fadd	dword [_130468]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	jmp	_75310
_75309:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	je	_75313
	cmp	eax,2
	je	_75314
	cmp	eax,3
	je	_75315
	cmp	eax,4
	je	_75316
	cmp	eax,5
	je	_75317
	jmp	_75312
_75313:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	jmp	_75312
_75314:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75312
_75315:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75312
_75316:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75312
_75317:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75312
_75312:
_75310:
	jmp	_75304
_75306:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	jmp	_75304
_75304:
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+96]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+92]
	add	eax,ecx
	mov	dword [edx+92],eax
	jmp	_75318
_75302:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+120],4
	jge	_75319
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	cmp	eax,1
	je	_75322
	cmp	eax,2
	je	_75323
	cmp	eax,3
	je	_75324
	jmp	_75321
_75322:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fadd	dword [_130469]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fld	dword [_130470]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	jmp	_75321
_75323:
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_130471]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fld	dword [_130472]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	eax,dword [ebp+8]
	mov	dword [eax+124],2
	jmp	_75321
_75324:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+124],0
	jle	_75327
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+124]
	sub	eax,1
	mov	dword [edx+124],eax
	jmp	_75328
_75327:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
	mov	eax,dword [ebp+8]
	cmp	dword [eax+116],1
	jne	_75329
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_75329:
_75328:
	jmp	_75321
_75321:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+120],2
	jg	_75330
	mov	dword [ebp-52],10
	mov	esi,180
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,16
	cmp	eax,dword [ebp-52]
	jle	_75334
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75335
_75334:
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	add	eax,1
	mov	dword [edx+120],eax
_75335:
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],esi
_75330:
	mov	ebx,0
_75319:
_75318:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	cmp	ebx,1
	jne	_75338
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],281
	jne	_75339
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
_75339:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-60]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-64],eax
	jmp	_8583
_8585:
	mov	eax,dword [ebp-64]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8583
	mov	dword [ebp-56],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+16]
	cmp	dword [ebx+20],eax
	jne	_75347
	jmp	_8583
_75347:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],281
	jne	_75348
	cmp	dword [ebx+192],392
	jne	_75349
	jmp	_8583
_75349:
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75350
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_75350:
	cmp	eax,0
	je	_75352
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_75352:
	cmp	eax,0
	je	_75354
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75354:
	cmp	eax,0
	je	_75356
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
_75356:
	cmp	eax,0
	je	_75358
	mov	dword [ebp-52],20
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+28]
	fsub	dword [_130473]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75359
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75359:
	cmp	eax,0
	je	_75361
	fld	dword [ebx+24]
	fsub	dword [_130474]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_130475]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_75362
_75361:
	cmp	dword [ebx+192],352
	jne	_75363
	fld	dword [ebx+24]
	fsub	dword [_130476]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+28]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_130477]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_75364
_75363:
	mov	eax,dword [ebx+192]
	cmp	eax,383
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75365
	mov	eax,dword [ebx+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
_75365:
	cmp	eax,0
	je	_75367
	fld	dword [ebx+24]
	fsub	dword [_130478]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+28]
	fadd	dword [_130479]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_75368
_75367:
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75369
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75369:
	cmp	eax,0
	je	_75371
	fld	dword [ebx+24]
	fsub	dword [_130480]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebx+28]
	fsub	dword [_130481]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_75371:
_75368:
_75364:
_75362:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fsubp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fstp	qword [ebp-16]
	mov	dword [ebp+-68],esi
	fild	dword [ebp+-68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	eax,dword [ebp-52]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fstp	qword [ebp-24]
	mov	dword [ebp+-68],esi
	fild	dword [ebp+-68]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,16
	cmp	eax,dword [ebp-52]
	jle	_75372
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_75373
_75372:
	mov	dword [ebp+-68],edi
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	mov	dword [ebp-56],1
_75373:
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	eax,dword [ebp+8]
	mov	dword [eax+92],esi
_75358:
	jmp	_75374
_75348:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],286
	je	_75375
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+76]
	cmp	dword [ebx+104],eax
	je	_75376
	jmp	_8583
_75376:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	dword [ebx+104],eax
	je	_75377
	jmp	_8583
_75377:
_75375:
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75378
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_75378:
	cmp	eax,0
	je	_75380
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_75380:
	cmp	eax,0
	je	_75382
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75382:
	cmp	eax,0
	je	_75384
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75385
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,292
	sete	al
	movzx	eax,al
_75385:
	cmp	eax,0
	je	_75387
	cmp	dword [ebx+192],392
	jne	_75388
	jmp	_8583
_75388:
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+12]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75389
	fld	dword [ebx+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_75389:
	cmp	eax,0
	je	_75391
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_130482]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_75392
	fld	dword [ebx+128]
	fsub	dword [_130483]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_75394
_75392:
	fld	dword [ebx+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
_75394:
	mov	dword [ebp-56],1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],221
	jne	_75395
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75396
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fld	dword [ebx+28]
	fsub	dword [_130484]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_75396:
	cmp	eax,0
	je	_75398
	mov	dword [ebp-56],0
_75398:
	mov	eax,dword [ebp-56]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75399
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_75399:
	cmp	eax,0
	je	_75401
	cmp	dword [ebx+296],3
	jne	_75402
	mov	dword [ebx+268],1
	fld	dword [ebx+252]
	fstp	dword [ebx+256]
	sub	dword [ebx+296],1
	jmp	_75403
_75402:
	cmp	dword [ebx+296],3
	jge	_75404
	mov	dword [ebx+268],0
	sub	dword [ebx+296],1
	cmp	dword [ebx+296],0
	jne	_75405
	mov	dword [ebx+296],3
_75405:
_75404:
_75403:
_75401:
	jmp	_75406
_75395:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],292
	jne	_75407
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75408
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fld	dword [ebx+28]
	fsub	dword [_130485]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_75408:
	cmp	eax,0
	je	_75410
	mov	dword [ebp-56],0
_75410:
	cmp	dword [ebp-56],1
	jne	_75411
	fld	dword [ebx+264]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_75412
	mov	eax,dword [ebx+192]
	cmp	eax,394
	setne	al
	movzx	eax,al
_75412:
	cmp	eax,0
	je	_75414
	mov	dword [ebx+276],1
	fld	dword [ebx+260]
	fstp	dword [ebx+264]
_75414:
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [ebp+8]
	push	dword [edx+116]
	push	529
	mov	edx,dword [ebp+8]
	push	dword [edx+72]
	mov	edx,dword [ebp+8]
	push	dword [edx+68]
	mov	eax,dword [eax]
	call	dword [eax+208]
	add	esp,16
_75411:
_75407:
_75406:
_75391:
	jmp	_75416
_75387:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75417
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_75417:
	cmp	eax,0
	jne	_75419
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_75419:
	cmp	eax,0
	jne	_75421
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_75421:
	cmp	eax,0
	je	_75423
	jmp	_8583
_75423:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_130486]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_75424
	fld	dword [ebx+128]
	fsub	dword [_130487]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	jmp	_75425
_75424:
	fld	dword [ebx+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
_75425:
	push	0
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	esi
	fld	dword [ebx+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_75426
	mov	dword [ebp-56],1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],286
	jne	_75427
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75428
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_75428:
	cmp	eax,0
	je	_75430
	mov	dword [ebp-56],0
_75430:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75431
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_75431:
	cmp	eax,0
	je	_75433
	mov	dword [ebp-56],0
_75433:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75434
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_75434:
	cmp	eax,0
	je	_75436
	mov	dword [ebp-56],0
_75436:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75437
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+80]
	sete	al
	movzx	eax,al
_75437:
	cmp	eax,0
	je	_75439
	mov	dword [ebp-56],0
_75439:
_75427:
_75426:
_75416:
_75384:
_75374:
	cmp	dword [ebp-56],1
	jne	_75440
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp+8]
	mov	dword [eax+16],edx
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,211
	je	_75444
	cmp	eax,221
	je	_75445
	cmp	eax,281
	je	_75446
	cmp	eax,285
	je	_75447
	cmp	eax,292
	je	_75448
	jmp	_75443
_75444:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75443
_75445:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptomat_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75443
_75446:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75443
_75447:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapdragon_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75443
_75448:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappumpkin_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75443
_75443:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],285
	jne	_75449
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],1
	jne	_75450
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	sub	dword [ebx+196],eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+20],2
	jmp	_75451
_75450:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+20],2
	jne	_75452
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ebx+196],eax
_75452:
_75451:
	jmp	_75453
_75449:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	sub	dword [ebx+196],eax
_75453:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],292
	je	_75454
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75455
	fld	dword [_130488]
	fstp	dword [ebx+248]
_75455:
	mov	eax,dword [ebp+8]
	push	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_75454:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,292
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75456
	mov	eax,dword [ebx+192]
	cmp	eax,394
	sete	al
	movzx	eax,al
_75456:
	cmp	eax,0
	je	_75458
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75459
	fld	dword [_130489]
	fstp	dword [ebx+248]
_75459:
_75458:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],285
	je	_75460
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75460:
	jmp	_8584
_75440:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75464
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75462
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75462:
_75464:
	cmp	eax,0
	je	_75466
	jmp	_8584
_75466:
_8583:
	mov	eax,dword [ebp-64]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8585
_8584:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75467
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_75467:
	cmp	eax,0
	je	_75469
	mov	eax,dword [ebp+8]
	fld	dword [eax+44]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_75469:
	cmp	eax,0
	je	_75471
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+52]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_75471:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+104]
	cmp	eax,1
	je	_75474
	cmp	eax,2
	je	_75475
	jmp	_75473
_75474:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,221
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75476
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+100]
	cmp	eax,292
	sete	al
	movzx	eax,al
_75476:
	cmp	eax,0
	je	_75478
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-32]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-32]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75479
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_130490]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75479:
	cmp	eax,0
	je	_75481
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],292
	je	_75482
	mov	eax,dword [ebp+8]
	push	dword [eax+100]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_75482:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75481:
	jmp	_75484
_75478:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],286
	jne	_75485
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	cmp	eax,1
	je	_75488
	cmp	eax,2
	je	_75489
	cmp	eax,3
	je	_75490
	cmp	eax,4
	je	_75491
	cmp	eax,5
	je	_75492
	jmp	_75487
_75488:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+84]
	add	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+72],edx
	jl	_75493
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75493:
	jmp	_75487
_75489:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	sub	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+68],edx
	jge	_75495
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75495:
	jmp	_75487
_75490:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	add	edx,4
	mov	eax,dword [ebp+8]
	cmp	dword [eax+68],edx
	jle	_75497
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75497:
	jmp	_75487
_75491:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	sub	eax,4
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	jne	_75499
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
_75499:
	cmp	eax,0
	je	_75501
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75501:
	jmp	_75487
_75492:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
	cmp	eax,0
	jne	_75503
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	add	eax,4
	cmp	edx,eax
	setg	al
	movzx	eax,al
_75503:
	cmp	eax,0
	je	_75505
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75505:
	jmp	_75487
_75487:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-36]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-36]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75507
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75507:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_75509
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75509:
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fstp	dword [ebp-40]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-40]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75511
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75511:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+72]
	cmp	eax,4
	setg	al
	movzx	eax,al
	cmp	eax,0
	jne	_75513
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,0
	setl	al
	movzx	eax,al
_75513:
	cmp	eax,0
	jne	_75515
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+68]
	cmp	eax,2
	setg	al
	movzx	eax,al
_75515:
	cmp	eax,0
	je	_75517
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75517:
	jmp	_75519
_75485:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+100],285
	jne	_75520
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75521
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75521:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-44]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-44]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75523
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75523:
	jmp	_75525
_75520:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fstp	dword [ebp-48]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fld	dword [ebp-48]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75526
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75526:
_75525:
_75519:
_75484:
	jmp	_75473
_75475:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-68],eax
	fild	dword [ebp+-68]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_75528
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_75528:
	jmp	_75473
_75473:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+64],1
	jle	_75530
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+60]
	add	eax,1
	mov	dword [edx+60],eax
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+64]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+60],edx
	jle	_75531
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],0
_75531:
_75530:
_75338:
	mov	eax,0
	jmp	_17121
_17121:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_updateKolomBaris:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75532
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75532:
	cmp	eax,0
	je	_75534
	mov	dword [edx+72],0
	jmp	_75535
_75534:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75536
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75536:
	cmp	eax,0
	je	_75538
	mov	dword [edx+72],1
	jmp	_75539
_75538:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75540
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75540:
	cmp	eax,0
	je	_75542
	mov	dword [edx+72],2
	jmp	_75543
_75542:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75544
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75544:
	cmp	eax,0
	je	_75546
	mov	dword [edx+72],3
	jmp	_75547
_75546:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75548
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75548:
	cmp	eax,0
	je	_75550
	mov	dword [edx+72],4
	jmp	_75551
_75550:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75552
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75552:
	cmp	eax,0
	je	_75554
	mov	dword [edx+72],5
	jmp	_75555
_75554:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75556
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75556:
	cmp	eax,0
	je	_75558
	mov	dword [edx+72],6
	jmp	_75559
_75558:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75560
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75560:
	cmp	eax,0
	je	_75562
	mov	dword [edx+72],7
	jmp	_75563
_75562:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75564
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75564:
	cmp	eax,0
	je	_75566
	mov	dword [edx+72],8
	jmp	_75567
_75566:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75568
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75568:
	cmp	eax,0
	je	_75570
	mov	dword [edx+72],9
	jmp	_75571
_75570:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75572
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75572:
	cmp	eax,0
	je	_75574
	mov	dword [edx+72],10
	jmp	_75575
_75574:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75576
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75576:
	cmp	eax,0
	je	_75578
	mov	dword [edx+72],11
_75578:
_75575:
_75571:
_75567:
_75563:
_75559:
_75555:
_75551:
_75547:
_75543:
_75539:
_75535:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_75579
	mov	dword [edx+68],-1
	jmp	_75580
_75579:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75581
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75581:
	cmp	eax,0
	je	_75583
	mov	dword [edx+68],0
	jmp	_75584
_75583:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75585
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75585:
	cmp	eax,0
	je	_75587
	mov	dword [edx+68],1
	jmp	_75588
_75587:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75589
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75589:
	cmp	eax,0
	je	_75591
	mov	dword [edx+68],2
	jmp	_75592
_75591:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75593
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75593:
	cmp	eax,0
	je	_75595
	mov	dword [edx+68],3
	jmp	_75596
_75595:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75597
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75597:
	cmp	eax,0
	je	_75599
	mov	dword [edx+68],4
	jmp	_75600
_75599:
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_75601
	fld	dword [edx+28]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_75601:
	cmp	eax,0
	je	_75603
	mov	dword [edx+68],5
_75603:
_75600:
_75596:
_75592:
_75588:
_75584:
_75580:
	mov	eax,0
	jmp	_17124
_17124:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_setPeluru:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebx+116],eax
	cmp	dword [ebx+100],286
	jne	_75604
	mov	eax,dword [ebx+116]
	cmp	eax,1
	je	_75607
	cmp	eax,2
	je	_75608
	cmp	eax,3
	je	_75609
	cmp	eax,4
	je	_75610
	cmp	eax,5
	je	_75611
	jmp	_75606
_75607:
	fld	dword [ebx+24]
	fadd	dword [_130665]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_130666]
	fstp	dword [ebx+28]
	jmp	_75606
_75608:
	fld	dword [ebx+24]
	fadd	dword [_130667]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_130668]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],-90
	jmp	_75606
_75609:
	fld	dword [ebx+24]
	fadd	dword [_130669]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_130670]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],90
	jmp	_75606
_75610:
	fld	dword [ebx+24]
	fadd	dword [_130671]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_130672]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],-45
	jmp	_75606
_75611:
	fld	dword [ebx+24]
	fadd	dword [_130673]
	fstp	dword [ebx+24]
	fld	dword [ebx+28]
	fsub	dword [_130674]
	fstp	dword [ebx+28]
	mov	dword [ebx+92],45
	jmp	_75606
_75606:
_75604:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebx+76]
	mov	dword [ebx+80],eax
	mov	eax,dword [ebx+72]
	mov	dword [ebx+84],eax
	mov	eax,0
	jmp	_17128
_17128:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+64],1
	jle	_75613
	mov	eax,dword [ebx+64]
	sub	eax,1
	cmp	dword [ebx+60],eax
	jl	_75614
	mov	eax,dword [ebx+64]
	sub	eax,1
	mov	dword [ebx+60],eax
_75614:
_75613:
	mov	eax,dword [ebx+92]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+60]
	push	dword [ebx+28]
	push	dword [ebx+24]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+92],360
	jl	_75615
	mov	dword [ebx+92],0
_75615:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_17131
_17131:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17137
_17137:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_NinjaWeapon_GenerateNinjaWeapon:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	_bb_TNITM_NinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+104],esi
	mov	dword [ebx+92],0
	mov	eax,dword [ebp+20]
	mov	dword [ebx+100],eax
	mov	dword [ebx+76],edi
	mov	dword [ebx+64],1
	mov	eax,dword [ebp+40]
	mov	dword [ebx+12],eax
	mov	dword [ebx+16],0
	mov	eax,dword [ebp+36]
	mov	dword [ebx+112],eax
	mov	dword [ebx+116],1
	mov	dword [ebx+20],1
	mov	eax,dword [ebx+100]
	cmp	eax,211
	je	_75620
	cmp	eax,221
	je	_75621
	cmp	eax,241
	je	_75622
	cmp	eax,281
	je	_75623
	cmp	eax,285
	je	_75624
	cmp	eax,286
	je	_75625
	cmp	eax,291
	je	_75626
	cmp	eax,292
	je	_75627
	jmp	_75619
_75620:
	mov	eax,dword [_bb_weaponSenjata_1_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_130692]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130693]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],20
	jmp	_75619
_75621:
	mov	eax,dword [_bb_weaponSenjata_2_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [ebx+104]
	cmp	eax,1
	je	_75632
	cmp	eax,2
	je	_75633
	jmp	_75631
_75632:
	fld	dword [ebp+8]
	fadd	dword [_130694]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130695]
	fstp	dword [ebx+28]
	jmp	_75631
_75633:
	fld	dword [ebp+8]
	fsub	dword [_130696]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130697]
	fstp	dword [ebx+28]
	jmp	_75631
_75631:
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-8]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebx+40]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-16]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebx+44]
	mov	dword [ebx+96],5
	mov	dword [ebx+92],35
	jmp	_75619
_75622:
	mov	eax,dword [_bb_weaponSenjata_4_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+104]
	cmp	eax,1
	je	_75636
	cmp	eax,2
	je	_75637
	jmp	_75635
_75636:
	fld	dword [ebp+8]
	fadd	dword [_130698]
	fstp	dword [ebx+24]
	jmp	_75635
_75637:
	fld	dword [ebp+8]
	fsub	dword [_130699]
	fstp	dword [ebx+24]
	jmp	_75635
_75635:
	fld	dword [ebp+12]
	fsub	dword [_130700]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	jmp	_75619
_75623:
	mov	eax,dword [_bb_weaponSenjata_8_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_130701]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130702]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	mov	dword [ebx+64],4
	fld	dword [ebx+24]
	fstp	dword [ebx+32]
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebx+120],1
	jmp	_75619
_75624:
	mov	eax,dword [_bb_weaponSenjata_12_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_130703]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130704]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	mov	dword [ebx+64],3
	jmp	_75619
_75625:
	mov	eax,dword [_bb_weaponSenjata_13_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	jmp	_75619
_75626:
	mov	eax,dword [_bb_weaponSenjata_18_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebp+8]
	fadd	dword [_130705]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130706]
	fstp	dword [ebx+28]
	fld	dword [ebp+32]
	fstp	dword [ebx+40]
	mov	dword [ebx+96],0
	jmp	_75619
_75627:
	mov	eax,dword [_bb_weaponSenjata_19_image]
	mov	dword [ebx+56],eax
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	fld	dword [ebp+8]
	fadd	dword [_130707]
	fstp	dword [ebx+24]
	fld	dword [ebp+12]
	fsub	dword [_130708]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fstp	dword [ebx+36]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-24]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [ebx+40]
	mov	dword [ebp+-36],edi
	fild	dword [ebp+-36]
	fstp	qword [ebp-32]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	fstp	dword [ebx+44]
	mov	dword [ebx+96],5
	mov	dword [ebx+92],35
	jmp	_75619
_75619:
	mov	dword [ebx+60],0
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [ebx+76]
	mov	dword [ebx+80],eax
	mov	eax,dword [ebx+72]
	mov	dword [ebx+84],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebx+88],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_NITM_ninjaweaponlist]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17148
_17148:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_TrapAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	dword [ebx+168],0
	mov	dword [ebx+172],0
	mov	dword [ebx+176],0
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	mov	dword [ebx+188],0
	mov	dword [ebx+192],0
	mov	dword [ebx+196],0
	mov	dword [ebx+200],0
	fldz
	fstp	dword [ebx+204]
	fldz
	fstp	dword [ebx+208]
	mov	dword [ebx+212],0
	mov	dword [ebx+216],0
	mov	dword [ebx+220],0
	mov	dword [ebx+224],0
	mov	dword [ebx+228],0
	mov	dword [ebx+232],0
	mov	dword [ebx+236],0
	mov	dword [ebx+240],0
	mov	dword [ebx+244],0
	mov	dword [ebx+248],0
	mov	dword [ebx+252],0
	mov	dword [ebx+256],0
	mov	dword [ebx+260],0
	mov	dword [ebx+264],0
	mov	dword [ebx+268],0
	mov	dword [ebx+272],0
	mov	dword [ebx+276],0
	mov	dword [ebx+280],0
	fldz
	fstp	dword [ebx+284]
	mov	dword [ebx+288],0
	mov	dword [ebx+292],0
	mov	dword [ebx+296],0
	mov	dword [ebx+300],0
	mov	dword [ebx+304],0
	mov	dword [ebx+308],0
	fldz
	fstp	dword [ebx+312]
	fldz
	fstp	dword [ebx+316]
	fldz
	fstp	dword [ebx+320]
	fldz
	fstp	dword [ebx+324]
	fldz
	fstp	dword [ebx+328]
	fldz
	fstp	dword [ebx+332]
	fldz
	fstp	dword [ebx+336]
	fldz
	fstp	dword [ebx+340]
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+344],eax
	mov	dword [ebx+348],0
	fldz
	fstp	dword [ebx+352]
	fldz
	fstp	dword [ebx+356]
	mov	eax,0
	jmp	_17151
_17151:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_17154:
	mov	eax,dword [ebx+344]
	dec	dword [eax+4]
	jnz	_75647
	push	eax
	call	_bbGCFree
	add	esp,4
_75647:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_75649
	push	eax
	call	_bbGCFree
	add	esp,4
_75649:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_75651
	push	eax
	call	_bbGCFree
	add	esp,4
_75651:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_75653
	push	eax
	call	_bbGCFree
	add	esp,4
_75653:
	mov	eax,0
	jmp	_75645
_75645:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+16]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_75656
	cmp	ebx,0
	je	_75657
	jmp	_75655
_75656:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_75655
_75657:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_75655
_75655:
	mov	eax,0
	jmp	_17158
_17158:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+16]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17161
_17161:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+272]
	cmp	eax,282
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75658
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_75658:
	cmp	eax,0
	jne	_75660
	mov	eax,dword [ebx+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_75660:
	cmp	eax,0
	je	_75662
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_75662:
	mov	eax,dword [_bb_NITM_trapAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17164
_17164:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_reset:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	mov	eax,dword [esi+296]
	mov	dword [esi+292],eax
	mov	dword [esi+252],1
	mov	dword [esi+136],0
	fldz
	fstp	dword [esi+312]
	fldz
	fstp	dword [esi+328]
	fld	dword [esi+56]
	fstp	dword [esi+28]
	fld	dword [esi+60]
	fstp	dword [esi+32]
	cmp	dword [esi+264],1
	jne	_75665
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8586
_8588:
	mov	eax,edi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8586
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75672
	mov	eax,dword [edx+236]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_75672:
	cmp	eax,0
	je	_75674
	mov	eax,dword [edx+240]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_75674:
	cmp	eax,0
	je	_75676
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
	jmp	_8587
_75676:
_8586:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8588
_8587:
	mov	dword [esi+264],0
	mov	dword [esi+304],0
	mov	eax,dword [esi+296]
	mov	dword [esi+292],eax
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	add	eax,6
	sub	dword [esi+292],eax
_75665:
	mov	eax,dword [esi+272]
	cmp	eax,241
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75678
	mov	eax,dword [esi+236]
	cmp	eax,2
	sete	al
	movzx	eax,al
_75678:
	cmp	eax,0
	je	_75680
	fld	dword [_130739]
	fstp	dword [esi+328]
_75680:
	cmp	dword [esi+272],261
	jne	_75681
	fld	dword [esi+316]
	fstp	dword [esi+320]
_75681:
	cmp	dword [esi+272],295
	jne	_75682
_75682:
	cmp	dword [esi+272],294
	jne	_75683
	fld	dword [esi+324]
	fstp	dword [esi+328]
_75683:
	cmp	dword [esi+272],297
	jne	_75684
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_75684:
	mov	eax,0
	jmp	_17167
_17167:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_75747],_75748
	mov	eax,dword [edx+252]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75686
	mov	eax,dword [edx+272]
	cmp	eax,298
	setne	al
	movzx	eax,al
_75686:
	cmp	eax,0
	je	_75688
	jmp	_8589
_75688:
	mov	eax,dword [edx+272]
	cmp	eax,211
	je	_75691
	cmp	eax,221
	je	_75692
	cmp	eax,231
	je	_75693
	cmp	eax,241
	je	_75694
	cmp	eax,251
	je	_75695
	cmp	eax,261
	je	_75696
	cmp	eax,271
	je	_75697
	cmp	eax,281
	je	_75698
	cmp	eax,282
	je	_75699
	cmp	eax,283
	je	_75700
	cmp	eax,284
	je	_75701
	cmp	eax,285
	je	_75702
	cmp	eax,286
	je	_75703
	cmp	eax,287
	je	_75704
	cmp	eax,288
	je	_75705
	cmp	eax,289
	je	_75706
	cmp	eax,219
	je	_75707
	cmp	eax,290
	je	_75708
	cmp	eax,291
	je	_75709
	cmp	eax,292
	je	_75710
	cmp	eax,229
	je	_75711
	cmp	eax,293
	je	_75712
	cmp	eax,294
	je	_75713
	cmp	eax,295
	je	_75714
	cmp	eax,296
	je	_75715
	cmp	eax,297
	je	_75716
	cmp	eax,298
	je	_75717
	cmp	eax,299
	je	_75718
	jmp	_75690
_75691:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+108]
	add	esp,4
	jmp	_75690
_75692:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+112]
	add	esp,4
	jmp	_75690
_75693:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+116]
	add	esp,4
	jmp	_75690
_75694:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+120]
	add	esp,4
	jmp	_75690
_75695:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,4
	jmp	_75690
_75696:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+128]
	add	esp,4
	jmp	_75690
_75697:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+132]
	add	esp,4
	jmp	_75690
_75698:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+136]
	add	esp,4
	jmp	_75690
_75699:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+140]
	add	esp,4
	jmp	_75690
_75700:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+144]
	add	esp,4
	jmp	_75690
_75701:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+148]
	add	esp,4
	jmp	_75690
_75702:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+152]
	add	esp,4
	jmp	_75690
_75703:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+156]
	add	esp,4
	jmp	_75690
_75704:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+160]
	add	esp,4
	jmp	_75690
_75705:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+164]
	add	esp,4
	jmp	_75690
_75706:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+168]
	add	esp,4
	jmp	_75690
_75707:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+172]
	add	esp,4
	jmp	_75690
_75708:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+176]
	add	esp,4
	jmp	_75690
_75709:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+180]
	add	esp,4
	jmp	_75690
_75710:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+100]
	add	esp,4
	jmp	_75690
_75711:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+104]
	add	esp,4
	jmp	_75690
_75712:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+68]
	add	esp,4
	jmp	_75690
_75713:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+76]
	add	esp,4
	jmp	_75690
_75714:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,4
	jmp	_75690
_75715:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+72]
	add	esp,4
	jmp	_75690
_75716:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+80]
	add	esp,4
	jmp	_75690
_75717:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+84]
	add	esp,4
	jmp	_75690
_75718:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+88]
	add	esp,4
	jmp	_75690
_75690:
_8589:
	mov	eax,0
	jmp	_17170
_17170:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_20:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-36],0
	mov	dword [_76067],_76068
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_75749
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75750
	fld	dword [esi+320]
	fsub	dword [_130784]
	fstp	dword [esi+320]
_75750:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75751
	fld	dword [esi+356]
	fsub	dword [_130785]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75752
	mov	dword [esi+348],0
_75752:
_75751:
_75749:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75753
	fld	dword [esi+312]
	fsub	dword [_130786]
	fstp	dword [esi+312]
_75753:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75754
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_75754:
	cmp	eax,0
	je	_75756
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
_75756:
	cmp	dword [esi+228],7
	jne	_75757
	jmp	_8600
_75757:
	mov	edi,0
	mov	dword [ebp-36],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_75762
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_75762:
	cmp	eax,0
	je	_75764
	fld	dword [esi+328]
	fsub	dword [_130787]
	fstp	dword [esi+328]
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75765
	mov	dword [esi+132],0
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapconvolution_acchilang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+128],376
	jne	_75766
	push	781
	push	dword [esi+236]
	push	dword [esi+240]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_75766:
	mov	dword [esi+128],0
_75765:
_75764:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_75767
	jmp	_8600
_75767:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8591
_8593:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8591
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75774
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_75774:
	cmp	eax,0
	je	_75776
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75776:
	cmp	eax,0
	je	_75778
	mov	eax,dword [ebx+192]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_75779
	mov	eax,dword [ebx+192]
	cmp	eax,332
	setne	al
	movzx	eax,al
_75779:
	cmp	eax,0
	je	_75781
	mov	eax,dword [ebx+192]
	cmp	eax,376
	setne	al
	movzx	eax,al
_75781:
	cmp	eax,0
	je	_75783
	mov	eax,dword [ebx+192]
	cmp	eax,379
	setne	al
	movzx	eax,al
_75783:
	cmp	eax,0
	je	_75785
	mov	eax,dword [ebx+192]
	cmp	eax,389
	setne	al
	movzx	eax,al
_75785:
	cmp	eax,0
	je	_75787
	mov	eax,dword [ebx+192]
	cmp	eax,393
	setne	al
	movzx	eax,al
_75787:
	cmp	eax,0
	je	_75789
	jmp	_8591
_75789:
	mov	eax,dword [ebx+192]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75790
	mov	eax,dword [ebx+180]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75790:
	cmp	eax,0
	je	_75792
	jmp	_8591
_75792:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75793
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_75793:
	cmp	eax,0
	je	_75795
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75796
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75796:
	cmp	eax,0
	je	_75798
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+136]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75799
	mov	eax,dword [esi+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_75799:
	cmp	eax,0
	je	_75801
	mov	dword [ebp-32],1
_75801:
_75798:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75802
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75802:
	cmp	eax,0
	je	_75804
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+136]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75805
	mov	eax,dword [esi+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
_75805:
	cmp	eax,0
	je	_75807
	mov	dword [ebp-32],1
_75807:
_75804:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75810
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75808
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75808:
_75810:
	cmp	eax,0
	je	_75812
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_130788]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_75812:
	cmp	eax,0
	je	_75814
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+136]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75815
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_75815:
	cmp	eax,0
	je	_75817
	mov	dword [ebp-32],1
_75817:
_75814:
	cmp	edi,1
	jne	_75818
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_75821
	cmp	eax,2
	je	_75822
	cmp	eax,3
	je	_75823
	jmp	_75820
_75821:
	cmp	dword [esi+228],4
	je	_75824
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_75824:
	jmp	_75820
_75822:
	cmp	dword [esi+228],5
	je	_75825
	mov	dword [esi+228],5
	mov	dword [esi+136],0
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
_75825:
	jmp	_75820
_75823:
	cmp	dword [esi+228],6
	je	_75826
	mov	dword [esi+228],6
	mov	dword [esi+136],0
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
_75826:
	jmp	_75820
_75820:
_75818:
_75795:
	cmp	edi,1
	jne	_75827
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75830
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75828
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_75828:
_75830:
	cmp	eax,0
	je	_75832
	mov	eax,dword [ebx+88]
	mov	dword [esi+132],eax
	cmp	dword [esi+132],0
	je	_75833
	mov	eax,dword [ebx+192]
	mov	dword [esi+128],eax
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75835
	mov	eax,dword [esi+228]
	cmp	eax,3
	setle	al
	movzx	eax,al
_75835:
	cmp	eax,0
	je	_75837
	mov	edx,dword [ebx+156]
	jmp	_75838
_75837:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75839
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_75839:
	cmp	eax,0
	je	_75841
	mov	edx,dword [ebx+156]
	jmp	_75842
_75841:
	mov	edx,1
_75842:
_75838:
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75843
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_75843:
	cmp	eax,0
	je	_75845
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_75845:
	cmp	eax,0
	je	_75847
	mov	edx,13
	mov	dword [ebx+160],2511
	fldz
	fstp	dword [ebx+120]
_75847:
	cmp	edx,0
	je	_75848
	mov	eax,dword [ebx+192]
	cmp	eax,322
	je	_75851
	cmp	eax,332
	je	_75852
	cmp	eax,333
	je	_75853
	cmp	eax,341
	je	_75854
	cmp	eax,382
	je	_75855
	cmp	eax,376
	je	_75856
	cmp	eax,379
	je	_75857
	cmp	eax,352
	je	_75858
	cmp	eax,391
	je	_75859
	cmp	eax,389
	je	_75860
	cmp	eax,393
	je	_75861
	jmp	_75850
_75851:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75850
_75852:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75850
_75853:
	jmp	_75850
_75854:
	jmp	_75850
_75855:
	jmp	_75850
_75856:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	mov	dword [ebx+168],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75850
_75857:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75850
_75858:
	jmp	_75850
_75859:
	jmp	_75850
_75860:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75850
_75861:
	mov	dword [ebx+180],1
	jmp	_75850
_75850:
_75848:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75867
	fld	dword [esi+324]
	fstp	dword [esi+328]
_75867:
_75833:
_75832:
	jmp	_8592
_75827:
_75778:
_8591:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8593
_8592:
	cmp	edi,0
	jne	_75868
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_8594
_8596:
	mov	eax,dword [ebp-24]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8594
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75874
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_75874:
	cmp	eax,0
	je	_75876
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75876:
	cmp	eax,0
	je	_75878
	mov	eax,dword [ebx+192]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_75879
	mov	eax,dword [ebx+192]
	cmp	eax,332
	setne	al
	movzx	eax,al
_75879:
	cmp	eax,0
	je	_75881
	mov	eax,dword [ebx+192]
	cmp	eax,376
	setne	al
	movzx	eax,al
_75881:
	cmp	eax,0
	je	_75883
	mov	eax,dword [ebx+192]
	cmp	eax,379
	setne	al
	movzx	eax,al
_75883:
	cmp	eax,0
	je	_75885
	mov	eax,dword [ebx+192]
	cmp	eax,389
	setne	al
	movzx	eax,al
_75885:
	cmp	eax,0
	je	_75887
	mov	eax,dword [ebx+192]
	cmp	eax,393
	setne	al
	movzx	eax,al
_75887:
	cmp	eax,0
	je	_75889
	jmp	_8594
_75889:
	mov	eax,dword [ebx+192]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75890
	mov	eax,dword [ebx+180]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75890:
	cmp	eax,0
	je	_75892
	jmp	_8594
_75892:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75893
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75893:
	cmp	eax,0
	je	_75895
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75896
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75896:
	cmp	eax,0
	je	_75898
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+136]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75899
	mov	eax,dword [esi+228]
	cmp	eax,27
	sete	al
	movzx	eax,al
_75899:
	cmp	eax,0
	je	_75901
	mov	dword [ebp-32],1
_75901:
_75898:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75902
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75902:
	cmp	eax,0
	je	_75904
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+136]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75905
	mov	eax,dword [esi+228]
	cmp	eax,26
	sete	al
	movzx	eax,al
_75905:
	cmp	eax,0
	je	_75907
	mov	dword [ebp-32],1
_75907:
_75904:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75910
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_75908
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75908:
_75910:
	cmp	eax,0
	je	_75912
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_130789]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_75912:
	cmp	eax,0
	je	_75914
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+136]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75915
	mov	eax,dword [esi+228]
	cmp	eax,25
	sete	al
	movzx	eax,al
_75915:
	cmp	eax,0
	je	_75917
	mov	dword [ebp-32],1
_75917:
_75914:
	cmp	edi,1
	jne	_75918
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_75921
	cmp	eax,2
	je	_75922
	cmp	eax,3
	je	_75923
	jmp	_75920
_75921:
	cmp	dword [esi+228],25
	je	_75924
	mov	dword [esi+228],25
	mov	dword [esi+136],0
	mov	eax,dword [esi+92]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+144],eax
_75924:
	jmp	_75920
_75922:
	cmp	dword [esi+228],26
	je	_75925
	mov	dword [esi+228],26
	mov	dword [esi+136],0
	mov	eax,dword [esi+96]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+180]
	mov	dword [esi+144],eax
_75925:
	jmp	_75920
_75923:
	cmp	dword [esi+228],27
	je	_75926
	mov	dword [esi+228],27
	mov	dword [esi+136],0
	mov	eax,dword [esi+100]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+184]
	mov	dword [esi+144],eax
_75926:
	jmp	_75920
_75920:
_75918:
_75895:
	cmp	edi,1
	jne	_75927
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75930
	mov	eax,dword [esi+228]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75928
	mov	eax,dword [esi+228]
	cmp	eax,27
	setle	al
	movzx	eax,al
_75928:
_75930:
	cmp	eax,0
	je	_75932
	mov	eax,dword [ebx+88]
	mov	dword [esi+132],eax
	cmp	dword [esi+132],0
	je	_75933
	mov	eax,dword [ebx+192]
	mov	dword [esi+128],eax
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75934
	mov	eax,dword [esi+228]
	cmp	eax,3
	setle	al
	movzx	eax,al
_75934:
	cmp	eax,0
	je	_75936
	mov	edx,dword [ebx+156]
	jmp	_75937
_75936:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_75938
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_75938:
	cmp	eax,0
	je	_75940
	mov	edx,dword [ebx+156]
	jmp	_75941
_75940:
	mov	edx,1
_75941:
_75937:
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75942
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_75942:
	cmp	eax,0
	je	_75944
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_75944:
	cmp	eax,0
	je	_75946
	mov	edx,13
	mov	dword [ebx+160],2511
	fldz
	fstp	dword [ebx+120]
_75946:
	cmp	edx,0
	je	_75947
	mov	eax,dword [ebx+192]
	cmp	eax,322
	je	_75950
	cmp	eax,332
	je	_75951
	cmp	eax,333
	je	_75952
	cmp	eax,341
	je	_75953
	cmp	eax,382
	je	_75954
	cmp	eax,376
	je	_75955
	cmp	eax,379
	je	_75956
	cmp	eax,352
	je	_75957
	cmp	eax,391
	je	_75958
	cmp	eax,389
	je	_75959
	cmp	eax,393
	je	_75960
	jmp	_75949
_75950:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75949
_75951:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75949
_75952:
	jmp	_75949
_75953:
	jmp	_75949
_75954:
	jmp	_75949
_75955:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	mov	dword [ebx+168],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_75949
_75956:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75949
_75957:
	jmp	_75949
_75958:
	jmp	_75949
_75959:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_75949
_75960:
	mov	dword [ebx+180],1
	jmp	_75949
_75949:
_75947:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_75966
	fld	dword [esi+324]
	fstp	dword [esi+328]
_75966:
_75933:
_75932:
	jmp	_8595
_75927:
_75878:
_8594:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8596
_8595:
_75868:
	cmp	edi,0
	jne	_75967
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_8597
_8599:
	mov	eax,dword [ebp-20]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8597
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_75973
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_75973:
	cmp	eax,0
	je	_75975
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75975:
	cmp	eax,0
	je	_75977
	mov	eax,dword [ebx+192]
	cmp	eax,322
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_75978
	mov	eax,dword [ebx+192]
	cmp	eax,332
	setne	al
	movzx	eax,al
_75978:
	cmp	eax,0
	je	_75980
	mov	eax,dword [ebx+192]
	cmp	eax,376
	setne	al
	movzx	eax,al
_75980:
	cmp	eax,0
	je	_75982
	mov	eax,dword [ebx+192]
	cmp	eax,379
	setne	al
	movzx	eax,al
_75982:
	cmp	eax,0
	je	_75984
	mov	eax,dword [ebx+192]
	cmp	eax,389
	setne	al
	movzx	eax,al
_75984:
	cmp	eax,0
	je	_75986
	mov	eax,dword [ebx+192]
	cmp	eax,393
	setne	al
	movzx	eax,al
_75986:
	cmp	eax,0
	je	_75988
	jmp	_8597
_75988:
	mov	eax,dword [ebx+192]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75989
	mov	eax,dword [ebx+180]
	cmp	eax,1
	sete	al
	movzx	eax,al
_75989:
	cmp	eax,0
	je	_75991
	jmp	_8597
_75991:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75992
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75992:
	cmp	eax,0
	je	_75994
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75995
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_75995:
	cmp	eax,0
	je	_75997
	mov	edi,1
	mov	dword [ebp-28],3
	mov	eax,dword [esi+136]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_75998
	mov	eax,dword [esi+228]
	cmp	eax,30
	sete	al
	movzx	eax,al
_75998:
	cmp	eax,0
	je	_76000
	mov	dword [ebp-32],1
_76000:
_75997:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76001
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_76001:
	cmp	eax,0
	je	_76003
	mov	edi,1
	mov	dword [ebp-28],2
	mov	eax,dword [esi+136]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76004
	mov	eax,dword [esi+228]
	cmp	eax,29
	sete	al
	movzx	eax,al
_76004:
	cmp	eax,0
	je	_76006
	mov	dword [ebp-32],1
_76006:
_76003:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76009
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76007
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_76007:
_76009:
	cmp	eax,0
	je	_76011
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_130790]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76011:
	cmp	eax,0
	je	_76013
	mov	edi,1
	mov	dword [ebp-28],1
	mov	eax,dword [esi+136]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76014
	mov	eax,dword [esi+228]
	cmp	eax,28
	sete	al
	movzx	eax,al
_76014:
	cmp	eax,0
	je	_76016
	mov	dword [ebp-32],1
_76016:
_76013:
	cmp	edi,1
	jne	_76017
	mov	eax,dword [ebp-28]
	cmp	eax,1
	je	_76020
	cmp	eax,2
	je	_76021
	cmp	eax,3
	je	_76022
	jmp	_76019
_76020:
	cmp	dword [esi+228],28
	je	_76023
	mov	dword [esi+228],28
	mov	dword [esi+136],0
	mov	eax,dword [esi+104]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+188]
	mov	dword [esi+144],eax
_76023:
	jmp	_76019
_76021:
	cmp	dword [esi+228],29
	je	_76024
	mov	dword [esi+228],29
	mov	dword [esi+136],0
	mov	eax,dword [esi+108]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+192]
	mov	dword [esi+144],eax
_76024:
	jmp	_76019
_76022:
	cmp	dword [esi+228],30
	je	_76025
	mov	dword [esi+228],30
	mov	dword [esi+136],0
	mov	eax,dword [esi+112]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+196]
	mov	dword [esi+144],eax
_76025:
	jmp	_76019
_76019:
_76017:
_75994:
	cmp	edi,1
	jne	_76026
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76029
	mov	eax,dword [esi+228]
	cmp	eax,28
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76027
	mov	eax,dword [esi+228]
	cmp	eax,30
	setle	al
	movzx	eax,al
_76027:
_76029:
	cmp	eax,0
	je	_76031
	mov	eax,dword [ebx+88]
	mov	dword [esi+132],eax
	cmp	dword [esi+132],0
	je	_76032
	mov	eax,dword [ebx+192]
	mov	dword [esi+128],eax
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76033
	mov	eax,dword [esi+228]
	cmp	eax,3
	setle	al
	movzx	eax,al
_76033:
	cmp	eax,0
	je	_76035
	mov	edx,dword [ebx+156]
	jmp	_76036
_76035:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76037
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_76037:
	cmp	eax,0
	je	_76039
	mov	edx,dword [ebx+156]
	jmp	_76040
_76039:
	mov	edx,1
_76040:
_76036:
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76041
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76041:
	cmp	eax,0
	je	_76043
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76043:
	cmp	eax,0
	je	_76045
	mov	edx,13
	mov	dword [ebx+160],2511
	fldz
	fstp	dword [ebx+120]
_76045:
	cmp	edx,0
	je	_76046
	mov	eax,dword [ebx+192]
	cmp	eax,322
	je	_76049
	cmp	eax,332
	je	_76050
	cmp	eax,333
	je	_76051
	cmp	eax,341
	je	_76052
	cmp	eax,382
	je	_76053
	cmp	eax,376
	je	_76054
	cmp	eax,379
	je	_76055
	cmp	eax,352
	je	_76056
	cmp	eax,391
	je	_76057
	cmp	eax,389
	je	_76058
	cmp	eax,393
	je	_76059
	jmp	_76048
_76049:
	mov	eax,ebx
	push	edx
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76048
_76050:
	mov	eax,ebx
	push	edx
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76048
_76051:
	jmp	_76048
_76052:
	jmp	_76048
_76053:
	jmp	_76048
_76054:
	mov	eax,ebx
	push	edx
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	mov	dword [ebx+168],0
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_76048
_76055:
	mov	eax,ebx
	push	edx
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76048
_76056:
	jmp	_76048
_76057:
	jmp	_76048
_76058:
	mov	eax,ebx
	push	edx
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76048
_76059:
	mov	dword [ebx+180],1
	jmp	_76048
_76048:
_76046:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76065
	fld	dword [esi+324]
	fstp	dword [esi+328]
_76065:
_76032:
_76031:
	jmp	_8598
_76026:
_75977:
_8597:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8599
_8598:
_75967:
	cmp	dword [ebp-32],1
	jne	_76066
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapconvolution_belit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76066:
_8600:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76069
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76070
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76072
	cmp	dword [ebp-36],0
	jne	_76073
	mov	dword [esi+136],0
_76073:
_76072:
	jmp	_76074
_76070:
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76075
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_76075:
	cmp	eax,0
	jne	_76079
	mov	eax,dword [esi+228]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76077
	mov	eax,dword [esi+228]
	cmp	eax,30
	setle	al
	movzx	eax,al
_76077:
_76079:
	cmp	eax,0
	je	_76081
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76082
	mov	dword [esi+136],0
	mov	dword [esi+228],0
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
_76082:
	jmp	_76083
_76081:
	cmp	dword [esi+228],7
	jne	_76084
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76085
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76085:
	jmp	_76087
_76084:
	mov	dword [esi+136],0
_76087:
_76083:
_76074:
_76069:
	cmp	dword [esi+136],0
	jne	_76088
	mov	dword [esi+140],0
_76088:
	mov	eax,dword [esi+128]
	cmp	eax,322
	je	_76091
	cmp	eax,332
	je	_76092
	cmp	eax,376
	je	_76093
	cmp	eax,379
	je	_76094
	cmp	eax,389
	je	_76095
	cmp	eax,393
	je	_76096
	jmp	_76090
_76091:
	fld	dword [esi+28]
	fadd	dword [_130791]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130792]
	fstp	dword [esi+124]
	jmp	_76090
_76092:
	fld	dword [esi+28]
	fadd	dword [_130793]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130794]
	fstp	dword [esi+124]
	jmp	_76090
_76093:
	fld	dword [esi+28]
	fadd	dword [_130795]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130796]
	fstp	dword [esi+124]
	jmp	_76090
_76094:
	fld	dword [esi+28]
	fadd	dword [_130797]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130798]
	fstp	dword [esi+124]
	jmp	_76090
_76095:
	fld	dword [esi+28]
	fadd	dword [_130799]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130800]
	fstp	dword [esi+124]
	jmp	_76090
_76096:
	fld	dword [esi+28]
	fadd	dword [_130801]
	fstp	dword [esi+120]
	fld	dword [esi+32]
	fsub	dword [_130802]
	fstp	dword [esi+124]
	jmp	_76090
_76090:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76098
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76098:
	cmp	eax,0
	je	_76100
	jmp	_8602
_76100:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8602:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17173
_17173:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_23:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_76141],_76142
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76101
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76102
	fld	dword [esi+320]
	fsub	dword [_131021]
	fstp	dword [esi+320]
_76102:
_76101:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76103
	fld	dword [esi+312]
	fsub	dword [_131022]
	fstp	dword [esi+312]
_76103:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76104
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76104:
	cmp	eax,0
	je	_76106
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_76106:
	cmp	dword [esi+228],7
	jne	_76107
	jmp	_8607
_76107:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_NITM_enemyweaponlist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8604
_8606:
	mov	eax,edi
	push	_bb_TNITM_EnemyWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8604
	mov	eax,dword [edx+40]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76120
	mov	eax,dword [edx+44]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76116
	mov	ecx,dword [edx+44]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_76116:
	cmp	eax,0
	jne	_76118
	mov	ecx,dword [edx+44]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_76118:
_76120:
	cmp	eax,0
	je	_76122
	mov	eax,dword [edx+64]
	cmp	eax,313
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_76123
	mov	eax,dword [edx+64]
	cmp	eax,312
	setne	al
	movzx	eax,al
_76123:
	cmp	eax,0
	je	_76125
	mov	eax,dword [edx+64]
	cmp	eax,394
	setne	al
	movzx	eax,al
_76125:
	cmp	eax,0
	je	_76127
	jmp	_8604
_76127:
	mov	eax,dword [edx+48]
	add	eax,1
	cmp	dword [edx+40],eax
	je	_76128
	jmp	_8604
_76128:
	mov	eax,dword [edx+40]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76129
	mov	ecx,dword [edx+40]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_76129:
	cmp	eax,0
	je	_76131
	fld	dword [edx+12]
	fsub	dword [esi+28]
	fld	dword [_131023]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76131:
	cmp	eax,0
	je	_76133
	mov	dword [ebp-4],1
	mov	eax,dword [esi+136]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76134
	mov	eax,dword [esi+136]
	cmp	eax,2
	setle	al
	movzx	eax,al
_76134:
	cmp	eax,0
	je	_76136
	mov	eax,edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76136:
_76133:
_76122:
_8604:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8606
_8605:
	cmp	dword [ebp-4],1
	jne	_76138
	cmp	dword [esi+228],4
	je	_76139
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptreefan_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76139:
	jmp	_76140
_76138:
_76140:
_8607:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76143
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76144
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76146
	cmp	dword [ebp-8],0
	jne	_76147
	mov	dword [esi+136],0
_76147:
_76146:
	jmp	_76148
_76144:
	cmp	dword [esi+228],4
	jne	_76149
	mov	dword [esi+136],0
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_76150
_76149:
	cmp	dword [esi+228],7
	jne	_76151
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76152
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76152:
	jmp	_76154
_76151:
	mov	dword [esi+136],0
_76154:
_76150:
_76148:
_76143:
	cmp	dword [esi+136],0
	jne	_76155
	mov	dword [esi+140],0
_76155:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_8609:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17176
_17176:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_21:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_76203],_76204
	fld	dword [edi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76157
	fld	dword [edi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76158
	fld	dword [edi+320]
	fsub	dword [_131056]
	fstp	dword [edi+320]
_76158:
_76157:
	fld	dword [edi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76159
	fld	dword [edi+312]
	fsub	dword [_131057]
	fstp	dword [edi+312]
_76159:
	fld	dword [edi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76160
	mov	eax,dword [edi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76160:
	cmp	eax,0
	je	_76162
	fld	dword [edi+328]
	fsub	dword [_131058]
	fstp	dword [edi+328]
_76162:
	fld	dword [edi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76163
	jmp	_8614
_76163:
	cmp	dword [edi+136],4
	jne	_76164
	mov	esi,dword [_bb_NITM_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8611
_8613:
	mov	eax,ebx
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8611
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76171
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76171:
	cmp	eax,0
	je	_76173
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76173:
	cmp	eax,0
	je	_76175
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76180
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76176
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76176:
	cmp	eax,0
	jne	_76178
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76178:
_76180:
	cmp	eax,0
	je	_76182
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76182:
	cmp	eax,0
	je	_76184
	jmp	_8611
_76184:
	cmp	dword [edx+192],394
	jne	_76185
	jmp	_8611
_76185:
	fld	dword [edx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76186
	mov	dword [edx+308],1
	fld	dword [edx+312]
	fstp	dword [edx+316]
	fld	dword [edx+24]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fstp	dword [edx+36]
	cmp	dword [edx+192],311
	jne	_76187
	fld	dword [edx+24]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fadd	dword [_131059]
	fstp	dword [edx+36]
	jmp	_76188
_76187:
	cmp	dword [edx+192],321
	jne	_76189
	fld	dword [edx+24]
	fadd	dword [_131060]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fadd	dword [_131061]
	fstp	dword [edx+36]
	jmp	_76190
_76189:
	cmp	dword [edx+192],383
	jne	_76191
	mov	eax,dword [edx+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76194
	mov	eax,dword [edx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76192
	mov	eax,dword [edx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_76192:
_76194:
	cmp	eax,0
	je	_76196
	cmp	dword [edx+156],3
	jne	_76197
	fld	dword [edx+24]
	fsub	dword [_131062]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_131063]
	fstp	dword [edx+36]
	jmp	_76198
_76197:
	mov	eax,dword [edx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76199
	mov	eax,dword [edx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_76199:
	cmp	eax,0
	je	_76201
	fld	dword [edx+24]
	fsub	dword [_131064]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_131065]
	fstp	dword [edx+36]
_76201:
_76198:
	mov	eax,dword [edx+96]
	mov	dword [edx+92],eax
	jmp	_76202
_76196:
	fld	dword [edx+24]
	fsub	dword [_131066]
	fstp	dword [edx+32]
	fld	dword [edx+28]
	fsub	dword [_131067]
	fstp	dword [edx+36]
	mov	eax,dword [edx+100]
	mov	dword [edx+92],eax
_76202:
_76191:
_76190:
_76188:
_76186:
_76175:
_8611:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8613
_8612:
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapwatermelon_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76164:
_8614:
	mov	eax,dword [edi+144]
	sub	eax,1
	cmp	dword [edi+136],eax
	jl	_76205
	mov	eax,dword [edi+144]
	sub	eax,1
	mov	dword [edi+136],eax
	cmp	dword [edi+228],0
	jne	_76206
	mov	dword [edi+252],0
_76206:
_76205:
	cmp	dword [edi+136],0
	jne	_76208
	mov	dword [edi+140],0
_76208:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [edi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76210
	jmp	_8616
_76210:
	add	dword [edi+136],1
	add	dword [edi+140],1
_8616:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [edi+332]
	mov	eax,0
	jmp	_17179
_17179:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_24:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,0
	mov	dword [_76252],_76253
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76211
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76211:
	cmp	eax,0
	je	_76213
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76213:
	cmp	eax,0
	je	_76215
	push	1
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+72]
	fadd	dword [_131101]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+68]
	fadd	dword [_131102]
	sub	esp,4
	fstp	dword [esp]
	fld	dword [ebx+32]
	fsub	dword [_131103]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+28]
	call	_brl_max2d_DrawLine
	add	esp,20
_76215:
	fld	dword [ebx+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76216
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76217
	fld	dword [ebx+320]
	fsub	dword [_131104]
	fstp	dword [ebx+320]
_76217:
	fld	dword [ebx+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76218
	fld	dword [ebx+356]
	fsub	dword [_131105]
	fstp	dword [ebx+356]
	fld	dword [ebx+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76219
	mov	dword [ebx+348],0
_76219:
_76218:
_76216:
	fld	dword [ebx+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76220
	fld	dword [ebx+312]
	fsub	dword [_131106]
	fstp	dword [ebx+312]
_76220:
	mov	eax,dword [ebx+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76221
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76221:
	cmp	eax,0
	je	_76223
	mov	dword [ebx+228],7
	mov	eax,dword [ebx+116]
	mov	dword [ebx+64],eax
	mov	eax,dword [ebx+200]
	mov	dword [ebx+144],eax
	mov	dword [ebx+136],0
_76223:
	cmp	dword [ebx+228],7
	jne	_76224
	jmp	_8618
_76224:
	mov	ecx,0
	mov	edi,0
	mov	edx,0
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76228
	mov	eax,dword [ebx+228]
	cmp	eax,20
	sete	al
	movzx	eax,al
_76228:
	cmp	eax,0
	je	_76230
	fld	dword [ebx+328]
	fsub	dword [_131107]
	fstp	dword [ebx+328]
_76230:
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76231
	jmp	_8618
_76231:
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76233
	cmp	dword [ebx+228],20
	jne	_76234
	mov	dword [ebx+136],0
	mov	dword [ebx+228],21
	mov	eax,dword [ebx+76]
	mov	dword [ebx+64],eax
	mov	eax,dword [ebx+160]
	mov	dword [ebx+144],eax
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_8618
_76234:
_76233:
_76232:
	mov	esi,dword [ebx+20]
	mov	eax,dword [_bb_farmerAnim]
	cmp	esi,dword [eax+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76235
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+72]
	cmp	eax,297
	sete	al
	movzx	eax,al
_76235:
	cmp	eax,0
	je	_76237
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+60]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_76237:
	cmp	eax,0
	je	_76239
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+64]
	cmp	eax,-1
	setg	al
	movzx	eax,al
_76239:
	cmp	eax,0
	je	_76241
	mov	ecx,1
	mov	edx,1
	cmp	ecx,1
	jne	_76242
	cmp	dword [ebx+228],4
	je	_76243
	mov	dword [ebx+228],4
	mov	dword [ebx+136],0
	mov	eax,dword [ebx+80]
	mov	dword [ebx+64],eax
	mov	eax,dword [ebx+164]
	mov	dword [ebx+144],eax
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+84],0
_76243:
_76242:
_76241:
	cmp	ecx,1
	jne	_76244
	cmp	dword [ebx+136],14
	jne	_76245
	cmp	edx,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76246
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_76246:
	cmp	eax,0
	je	_76248
	fld	dword [ebx+284]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76249
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	push	dword [ebx+276]
	push	598
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+64]
	mov	edx,dword [_bb_farmerAnim]
	push	dword [edx+60]
	mov	eax,dword [eax]
	call	dword [eax+208]
	add	esp,16
_76249:
_76248:
_76245:
	jmp	_76251
_76244:
_76251:
_8618:
	mov	eax,dword [ebx+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76254
	mov	eax,dword [ebx+136]
	cmp	eax,10
	sete	al
	movzx	eax,al
_76254:
	cmp	eax,0
	je	_76256
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76256:
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	dword [ebx+136],eax
	jl	_76257
	mov	eax,dword [ebx+144]
	sub	eax,1
	mov	dword [ebx+136],eax
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76258
	mov	eax,dword [ebx+228]
	cmp	eax,20
	sete	al
	movzx	eax,al
_76258:
	cmp	eax,0
	jne	_76260
	mov	eax,dword [ebx+228]
	cmp	eax,21
	sete	al
	movzx	eax,al
_76260:
	cmp	eax,0
	je	_76262
	mov	eax,dword [ebx+144]
	cmp	dword [ebx+140],eax
	jl	_76264
	cmp	edi,0
	jne	_76265
	mov	eax,dword [ebx+228]
	cmp	eax,0
	je	_76268
	cmp	eax,20
	je	_76269
	cmp	eax,21
	je	_76270
	jmp	_76267
_76268:
	mov	dword [ebx+136],0
	jmp	_76267
_76269:
	mov	dword [ebx+136],0
	jmp	_76267
_76270:
	mov	dword [ebx+136],0
	mov	dword [ebx+228],0
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	jmp	_76267
_76267:
_76265:
_76264:
	jmp	_76271
_76262:
	cmp	dword [ebx+228],4
	jne	_76272
	mov	eax,dword [ebx+144]
	cmp	dword [ebx+140],eax
	jl	_76273
	mov	dword [ebx+136],0
	fld	dword [ebx+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76274
	fld	dword [ebx+324]
	fstp	dword [ebx+328]
	mov	dword [ebx+228],20
	mov	eax,dword [ebx+72]
	mov	dword [ebx+64],eax
	mov	eax,dword [ebx+156]
	mov	dword [ebx+144],eax
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_76274:
_76273:
	jmp	_76276
_76272:
	cmp	dword [ebx+228],7
	jne	_76277
	mov	eax,dword [ebx+144]
	cmp	dword [ebx+140],eax
	jl	_76278
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76278:
	jmp	_76280
_76277:
	mov	dword [ebx+136],0
_76280:
_76276:
_76271:
_76257:
	cmp	dword [ebx+136],0
	jne	_76281
	mov	dword [ebx+140],0
_76281:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [ebx+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76283
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76283:
	cmp	eax,0
	je	_76285
	jmp	_8620
_76285:
	add	dword [ebx+136],1
	add	dword [ebx+140],1
_8620:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+332]
	mov	eax,0
	jmp	_17182
_17182:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_24b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_76345],_76346
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76286
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76287
	fld	dword [esi+320]
	fsub	dword [_131157]
	fstp	dword [esi+320]
	jmp	_76288
_76287:
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76289
	mov	dword [esi+252],1
_76289:
_76288:
_76286:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76290
	fld	dword [esi+312]
	fsub	dword [_131158]
	fstp	dword [esi+312]
_76290:
	mov	eax,dword [esi+252]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76291
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76291:
	cmp	eax,0
	je	_76293
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8622
_8624:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8622
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76300
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76300:
	cmp	eax,0
	je	_76302
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76302:
	cmp	eax,0
	je	_76304
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76309
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76305
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76305:
	cmp	eax,0
	jne	_76307
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76307:
_76309:
	cmp	eax,0
	je	_76311
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76311:
	cmp	eax,0
	je	_76313
	jmp	_8622
_76313:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76314
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76314:
	cmp	eax,0
	jne	_76316
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_76316:
	cmp	eax,0
	je	_76318
	jmp	_8622
_76318:
	cmp	dword [esi+136],4
	jne	_76319
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76320
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76320:
	cmp	eax,0
	je	_76322
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76324
	mov	eax,dword [ebx+192]
	cmp	eax,398
	setne	al
	movzx	eax,al
_76324:
	cmp	eax,0
	je	_76326
	mov	dword [ebx+156],8
_76326:
_76322:
_76319:
_76304:
_8622:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8624
_8623:
	cmp	dword [esi+136],4
	jne	_76327
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbanana_explode]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	jge	_76329
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	push	dword [esi+236]
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76329:
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	jl	_76330
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	push	dword [esi+236]
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76330:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	jg	_76331
	push	dword [esi+276]
	push	599
	push	dword [esi+240]
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76331:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	jl	_76332
	push	dword [esi+276]
	push	599
	push	dword [esi+240]
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76332:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76333
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
_76333:
	cmp	eax,0
	je	_76335
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76335:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_76336
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_76336:
	cmp	eax,0
	je	_76338
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76338:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76339
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_76339:
	cmp	eax,0
	je	_76341
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_76341:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76342
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
_76342:
	cmp	eax,0
	je	_76344
	push	dword [esi+276]
	push	599
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
_76344:
_76327:
_8625:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76347
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76348
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_76351
_76348:
_76351:
_76347:
	cmp	dword [esi+136],0
	jne	_76352
	mov	dword [esi+140],0
_76352:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_76293:
_8627:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17185
_17185:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_24c:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_76395],_76396
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76354
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76355
	fld	dword [esi+320]
	fsub	dword [_131200]
	fstp	dword [esi+320]
	jmp	_76356
_76355:
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76357
	mov	dword [esi+252],1
_76357:
_76356:
_76354:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76358
	fld	dword [esi+312]
	fsub	dword [_131201]
	fstp	dword [esi+312]
_76358:
	mov	eax,dword [esi+252]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76359
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76359:
	cmp	eax,0
	je	_76361
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8629
_8631:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8629
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76368
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76368:
	cmp	eax,0
	je	_76370
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76370:
	cmp	eax,0
	je	_76372
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76372:
	cmp	eax,0
	je	_76374
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76379
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76375
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76375:
	cmp	eax,0
	jne	_76377
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76377:
_76379:
	cmp	eax,0
	je	_76381
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76381:
	cmp	eax,0
	je	_76383
	jmp	_8629
_76383:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76384
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76384:
	cmp	eax,0
	jne	_76386
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_76386:
	cmp	eax,0
	je	_76388
	jmp	_8629
_76388:
	mov	eax,dword [esi+240]
	cmp	dword [ebx+108],eax
	jne	_76389
	cmp	dword [esi+136],2
	jne	_76390
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76392
	mov	eax,dword [ebx+192]
	cmp	eax,398
	setne	al
	movzx	eax,al
_76392:
	cmp	eax,0
	je	_76394
	mov	dword [ebx+156],8
_76394:
_76390:
_76389:
_76374:
_8629:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8631
_8630:
_8632:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76397
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76398
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_76401
_76398:
_76401:
_76397:
	cmp	dword [esi+136],0
	jne	_76402
	mov	dword [esi+140],0
_76402:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_76361:
_8634:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17188
_17188:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_22:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_76472],_76473
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76404
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76405
	fld	dword [esi+320]
	fsub	dword [_131230]
	fstp	dword [esi+320]
_76405:
_76404:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76406
	fld	dword [esi+312]
	fsub	dword [_131231]
	fstp	dword [esi+312]
_76406:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76407
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76407:
	cmp	eax,0
	je	_76409
	mov	dword [esi+228],7
	mov	dword [esi+136],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_76409:
	cmp	dword [esi+228],7
	jne	_76411
	jmp	_8639
_76411:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76414
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76414:
	cmp	eax,0
	je	_76416
	fld	dword [esi+328]
	fsub	dword [_131232]
	fstp	dword [esi+328]
_76416:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8636
_8638:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8636
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76423
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76423:
	cmp	eax,0
	je	_76425
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76425:
	cmp	eax,0
	je	_76427
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76427:
	cmp	eax,0
	je	_76429
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76434
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76430
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76430:
	cmp	eax,0
	jne	_76432
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76432:
_76434:
	cmp	eax,0
	je	_76436
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76436:
	cmp	eax,0
	je	_76438
	jmp	_8636
_76438:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76439
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_76439:
	cmp	eax,0
	jne	_76441
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76441:
	cmp	eax,0
	je	_76443
	jmp	_8636
_76443:
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76444
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_76444:
	cmp	eax,0
	je	_76446
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131233]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76446:
	cmp	eax,0
	je	_76448
	mov	dword [ebp-8],1
	cmp	dword [esi+136],1
	jne	_76449
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	cmp	dword [ebx+196],0
	jle	_76451
	mov	dword [esi+292],0
	mov	dword [esi+228],7
	mov	dword [esi+136],0
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+224],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_8637
_76451:
	mov	eax,dword [ebx+192]
	cmp	eax,333
	je	_76456
	cmp	eax,382
	je	_76457
	jmp	_76455
_76456:
	mov	eax,ebx
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76455
_76457:
	mov	eax,ebx
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_76455
_76455:
_76453:
_76449:
_76448:
_76429:
_8636:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8638
_8637:
	cmp	dword [ebp-8],1
	jne	_76460
	cmp	dword [esi+228],7
	je	_76461
	mov	dword [esi+228],4
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	fld	dword [esi+28]
	fadd	dword [_131234]
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+204]
	add	dword [esi+224],8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,4
_76461:
	jmp	_76463
_76460:
	cmp	dword [esi+228],7
	je	_76464
	mov	dword [esi+228],4
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	fld	dword [esi+28]
	fadd	dword [_131235]
	fstp	dword [esi+28]
	fld	dword [esi+28]
	fstp	dword [esi+204]
	add	dword [esi+224],8
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,4
_76464:
_76463:
	cmp	dword [esi+240],5
	jne	_76466
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [esi+252],0
_76466:
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_76468
	mov	eax,dword [esi+252]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76468:
	cmp	eax,0
	je	_76470
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_76471
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcoconut_gelinding]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76471:
_76470:
_8639:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76474
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76475
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76477
	cmp	dword [ebp-12],0
	jne	_76478
_76478:
_76477:
	jmp	_76479
_76475:
	cmp	dword [esi+228],4
	jne	_76480
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76481
_76481:
	jmp	_76482
_76480:
	cmp	dword [esi+228],7
	jne	_76483
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76484
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [esi+252],0
_76484:
	jmp	_76486
_76483:
	mov	dword [esi+136],0
_76486:
_76482:
_76479:
_76474:
	mov	eax,dword [esi+220]
	sub	eax,1
	cmp	dword [esi+216],eax
	jl	_76487
	mov	eax,dword [esi+220]
	sub	eax,1
	mov	dword [esi+216],eax
	cmp	dword [esi+228],4
	jne	_76488
	mov	dword [esi+216],0
_76488:
_76487:
	cmp	dword [esi+136],0
	jne	_76489
	mov	dword [esi+140],0
_76489:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
	add	dword [esi+216],1
_8641:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17191
_17191:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_updateNomorKolom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76491
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76491:
	cmp	eax,0
	je	_76493
	mov	dword [ebx+240],0
	jmp	_76494
_76493:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76495
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76495:
	cmp	eax,0
	je	_76497
	mov	dword [ebx+240],1
	jmp	_76498
_76497:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76499
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76499:
	cmp	eax,0
	je	_76501
	mov	dword [ebx+240],2
	jmp	_76502
_76501:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76503
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76503:
	cmp	eax,0
	je	_76505
	mov	dword [ebx+240],3
	jmp	_76506
_76505:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76507
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76507:
	cmp	eax,0
	je	_76509
	mov	dword [ebx+240],4
	jmp	_76510
_76509:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76511
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76511:
	cmp	eax,0
	je	_76513
	mov	dword [ebx+240],5
	jmp	_76514
_76513:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76515
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76515:
	cmp	eax,0
	je	_76517
	mov	dword [ebx+240],6
	jmp	_76518
_76517:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76519
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76519:
	cmp	eax,0
	je	_76521
	mov	dword [ebx+240],7
	jmp	_76522
_76521:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76523
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76523:
	cmp	eax,0
	je	_76525
	mov	dword [ebx+240],8
	jmp	_76526
_76525:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76527
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76527:
	cmp	eax,0
	je	_76529
	mov	dword [ebx+240],9
	jmp	_76530
_76529:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76531
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76531:
	cmp	eax,0
	je	_76533
	mov	dword [ebx+240],10
	jmp	_76534
_76533:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76535
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76535:
	cmp	eax,0
	je	_76537
	mov	dword [ebx+240],11
	jmp	_76538
_76537:
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76539
	fld	dword [ebx+28]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_76539:
	cmp	eax,0
	je	_76541
	mov	dword [ebx+240],12
_76541:
_76538:
_76534:
_76530:
_76526:
_76522:
_76518:
_76514:
_76510:
_76506:
_76502:
_76498:
_76494:
	fld	dword [ebx+28]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	esi,eax
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76542
	mov	dword [ebx+292],0
_76542:
	mov	eax,0
	jmp	_17194
_17194:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_19:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_76615],_76616
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76543
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76544
	fld	dword [esi+320]
	fsub	dword [_131312]
	fstp	dword [esi+320]
_76544:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76545
	fld	dword [esi+356]
	fsub	dword [_131313]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76546
	mov	dword [esi+348],0
_76546:
_76545:
_76543:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76547
	fld	dword [esi+312]
	fsub	dword [_131314]
	fstp	dword [esi+312]
_76547:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76548
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76548:
	cmp	eax,0
	je	_76550
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
_76550:
	cmp	dword [esi+228],7
	jne	_76551
	jmp	_8646
_76551:
	mov	dword [ebp-8],0
	mov	dword [ebp-20],0
	mov	edi,0
	push	100
	push	_76555
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	push	100
	push	_76557
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76559
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76559:
	cmp	eax,0
	je	_76561
	fld	dword [esi+328]
	fsub	dword [_131315]
	fstp	dword [esi+328]
_76561:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76562
	jmp	_8646
_76562:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8643
_8645:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8643
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76569
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76569:
	cmp	eax,0
	je	_76571
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76571:
	cmp	eax,0
	je	_76573
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76573:
	cmp	eax,0
	je	_76575
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76580
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76576
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76576:
	cmp	eax,0
	jne	_76578
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76578:
_76580:
	cmp	eax,0
	je	_76582
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76582:
	cmp	eax,0
	je	_76584
	jmp	_8643
_76584:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76585
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76585:
	cmp	eax,0
	jne	_76587
	mov	eax,dword [ebx+192]
	cmp	eax,392
	sete	al
	movzx	eax,al
_76587:
	cmp	eax,0
	je	_76589
	jmp	_8643
_76589:
	mov	eax,dword [esi+240]
	cmp	dword [ebx+108],eax
	jge	_76590
	jmp	_8643
_76590:
	cmp	dword [ebx+20],5
	je	_76591
	jmp	_8643
_76591:
	fldz
	fstp	dword [esi+284]
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76592
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131316]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_76592:
	cmp	eax,0
	jne	_76594
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76594:
	cmp	eax,0
	je	_76596
	mov	dword [ebp-8],1
	mov	dword [ebp-20],1
_76596:
	mov	eax,dword [ebp-8]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76597
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76597:
	cmp	eax,0
	je	_76599
	push	8
	push	_76600
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [_131317]
	fstp	dword [eax+24]
	fld	dword [_131318]
	fstp	dword [eax+4+24]
	fld	dword [_131319]
	fstp	dword [eax+8+24]
	fld	dword [_131320]
	fstp	dword [eax+12+24]
	fld	dword [_131321]
	fstp	dword [eax+16+24]
	fld	dword [_131322]
	fstp	dword [eax+20+24]
	fld	dword [_131323]
	fstp	dword [eax+24+24]
	fld	dword [_131324]
	fstp	dword [eax+28+24]
	mov	edx,dword [esi+240]
	cmp	dword [ebx+108],edx
	jne	_76602
	fld1
	fstp	dword [esi+284]
	jmp	_76603
_76602:
	mov	edx,dword [ebx+108]
	sub	edx,dword [esi+240]
	sub	edx,1
	fld	dword [eax+edx*4+24]
	fstp	dword [esi+284]
_76603:
	fld	dword [esi+284]
	mov	eax,dword [ebp-28]
	fstp	dword [eax+edi*4+24]
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp-24]
	mov	dword [eax+edi*4+24],edx
	add	edi,1
_76599:
	cmp	dword [ebp-8],1
	jne	_76604
	cmp	dword [esi+228],4
	je	_76605
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_76605:
_76604:
_76575:
_8643:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8645
_8644:
	cmp	dword [ebp-8],1
	jne	_76606
	cmp	dword [esi+136],8
	jne	_76607
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76608
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_76608:
	cmp	eax,0
	je	_76610
	mov	eax,edi
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp-28]
	fld	dword [edx+eax*4+24]
	fstp	dword [esi+284]
	mov	edx,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappumpkin_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76610:
_76607:
	jmp	_76613
_76606:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_76614
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76614:
_76613:
_8646:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76617
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76618
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76620
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76621
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76621:
_76620:
	jmp	_76622
_76618:
	cmp	dword [esi+228],4
	jne	_76623
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76624
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76625
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76625:
_76624:
	jmp	_76626
_76623:
	cmp	dword [esi+228],7
	jne	_76627
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76628
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76628:
	jmp	_76630
_76627:
	mov	dword [esi+136],0
_76630:
_76626:
_76622:
_76617:
	cmp	dword [esi+136],0
	jne	_76631
	mov	dword [esi+140],0
_76631:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76633
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76633:
	cmp	eax,0
	je	_76635
	jmp	_8648
_76635:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8648:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17197
_17197:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_19b:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_76735],_76736
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8650
_8652:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ecx,eax
	cmp	ecx,_bbNullObject
	je	_8650
	mov	eax,dword [ecx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76642
	mov	eax,dword [ecx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76642:
	cmp	eax,0
	je	_76644
	mov	eax,dword [ecx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76644:
	cmp	eax,0
	je	_76646
	mov	eax,dword [ecx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76651
	mov	eax,dword [ecx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76647
	mov	eax,dword [ecx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76647:
	cmp	eax,0
	jne	_76649
	mov	eax,dword [ecx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76649:
_76651:
	cmp	eax,0
	je	_76653
	mov	eax,dword [ecx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76653:
	cmp	eax,0
	je	_76655
	jmp	_8650
_76655:
	mov	eax,dword [ecx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76656
	mov	eax,dword [ecx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76656:
	cmp	eax,0
	je	_76658
	jmp	_8650
_76658:
	cmp	dword [esi+136],0
	jne	_76659
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76660
	fld	dword [ecx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_76660:
	cmp	eax,0
	je	_76662
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76663
	mov	eax,dword [ecx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_76663:
	cmp	eax,0
	je	_76667
	mov	eax,dword [ecx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76665
	mov	eax,dword [ecx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76665:
_76667:
	cmp	eax,0
	je	_76669
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76669:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76670
	mov	eax,dword [ecx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_76670:
	cmp	eax,0
	je	_76674
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76672
	mov	eax,dword [ecx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76672:
_76674:
	cmp	eax,0
	je	_76676
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76676:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76677
	mov	eax,dword [ecx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_76677:
	cmp	eax,0
	je	_76681
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76679
	mov	eax,dword [ecx+108]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76679:
_76681:
	cmp	eax,0
	je	_76683
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76683:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76684
	mov	eax,dword [ecx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76684:
	cmp	eax,0
	je	_76688
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76686
	mov	eax,dword [ecx+104]
	cmp	eax,5
	setle	al
	movzx	eax,al
_76686:
_76688:
	cmp	eax,0
	je	_76690
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76690:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76691
	mov	eax,dword [ecx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76691:
	cmp	eax,0
	je	_76695
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76693
	mov	eax,dword [ecx+104]
	cmp	eax,0
	setge	al
	movzx	eax,al
_76693:
_76695:
	cmp	eax,0
	je	_76697
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76697:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76700
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76698
	mov	eax,dword [ecx+104]
	cmp	eax,0
	setge	al
	movzx	eax,al
_76698:
_76700:
	cmp	eax,0
	je	_76704
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76702
	mov	eax,dword [ecx+108]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76702:
_76704:
	cmp	eax,0
	je	_76706
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76706:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76709
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76707
	mov	eax,dword [ecx+104]
	cmp	eax,0
	setge	al
	movzx	eax,al
_76707:
_76709:
	cmp	eax,0
	je	_76713
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76711
	mov	eax,dword [ecx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76711:
_76713:
	cmp	eax,0
	je	_76715
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76715:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76718
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76716
	mov	eax,dword [ecx+104]
	cmp	eax,5
	setle	al
	movzx	eax,al
_76716:
_76718:
	cmp	eax,0
	je	_76722
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76720
	mov	eax,dword [ecx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76720:
_76722:
	cmp	eax,0
	je	_76724
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76724:
	mov	eax,dword [ecx+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76727
	mov	edx,dword [ecx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76725
	mov	eax,dword [ecx+104]
	cmp	eax,5
	setle	al
	movzx	eax,al
_76725:
_76727:
	cmp	eax,0
	je	_76731
	mov	edx,dword [ecx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76729
	mov	eax,dword [ecx+108]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76729:
_76731:
	cmp	eax,0
	je	_76733
	mov	eax,dword [esi+300]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	dword [ecx+196],eax
	mov	dword [ecx+276],1
	fld	dword [ecx+260]
	fstp	dword [ecx+264]
_76733:
	cmp	dword [ecx+192],394
	jne	_76734
	mov	dword [ecx+276],0
	fldz
	fstp	dword [ecx+264]
_76734:
_76662:
_76659:
_76646:
_8650:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8652
_8651:
_8653:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76737
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76738
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_76741
_76738:
	mov	dword [esi+136],0
_76741:
_76737:
	cmp	dword [esi+136],0
	jne	_76742
	mov	dword [esi+140],0
_76742:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_8655:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17200
_17200:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_1:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [_76807],_76808
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76744
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76745
	fld	dword [esi+320]
	fsub	dword [_131438]
	fstp	dword [esi+320]
_76745:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76746
	fld	dword [esi+356]
	fsub	dword [_131439]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76747
	mov	dword [esi+348],0
_76747:
_76746:
_76744:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76748
	fld	dword [esi+312]
	fsub	dword [_131440]
	fstp	dword [esi+312]
_76748:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76749
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76749:
	cmp	eax,0
	je	_76751
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_76751:
	cmp	dword [esi+228],7
	jne	_76753
	jmp	_8660
_76753:
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76757
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76757:
	cmp	eax,0
	je	_76759
	fld	dword [esi+328]
	fsub	dword [_131441]
	fstp	dword [esi+328]
_76759:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76760
	jmp	_8660
_76760:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76761
	jmp	_8660
_76761:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8657
_8659:
	mov	eax,dword [ebp-8]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8657
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76768
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76768:
	cmp	eax,0
	je	_76770
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76770:
	cmp	eax,0
	je	_76772
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76772:
	cmp	eax,0
	je	_76774
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76779
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76775
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76775:
	cmp	eax,0
	jne	_76777
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76777:
_76779:
	cmp	eax,0
	je	_76781
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76781:
	cmp	eax,0
	je	_76783
	jmp	_8657
_76783:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76784
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_76784:
	cmp	eax,0
	jne	_76786
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76786:
	cmp	eax,0
	jne	_76788
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_76788:
	cmp	eax,0
	je	_76790
	jmp	_8657
_76790:
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76791
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131442]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_76791:
	cmp	eax,0
	jne	_76793
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76793:
	cmp	eax,0
	je	_76795
	mov	dword [ebp-12],1
	mov	dword [ebp-16],1
_76795:
	cmp	dword [ebp-12],1
	jne	_76796
	cmp	dword [esi+228],4
	je	_76797
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_76797:
	jmp	_8658
_76796:
_76774:
_8657:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8659
_8658:
	cmp	dword [ebp-12],1
	jne	_76798
	cmp	dword [esi+136],6
	jne	_76799
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76800
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_76800:
	cmp	eax,0
	je	_76802
	fld	dword [esi+284]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76803
	push	dword [ebp-24]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapbelimbing_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76803:
_76802:
_76799:
	jmp	_76805
_76798:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_76806
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76806:
_76805:
_8660:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76809
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76810
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76812
	cmp	dword [ebp-20],0
	jne	_76813
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76814
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76814:
_76813:
_76812:
	jmp	_76815
_76810:
	cmp	dword [esi+228],4
	jne	_76816
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76817
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76818
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76818:
_76817:
	jmp	_76819
_76816:
	cmp	dword [esi+228],7
	jne	_76820
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76821
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76821:
	jmp	_76823
_76820:
	mov	dword [esi+136],0
_76823:
_76819:
_76815:
_76809:
	cmp	dword [esi+136],0
	jne	_76824
	mov	dword [esi+140],0
_76824:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76826
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76826:
	cmp	eax,0
	je	_76828
	jmp	_8662
_76828:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8662:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17203
_17203:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_2:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_76901],_76902
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76829
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76830
	fld	dword [esi+320]
	fsub	dword [_131495]
	fstp	dword [esi+320]
_76830:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76831
	fld	dword [esi+356]
	fsub	dword [_131496]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76832
	mov	dword [esi+348],0
_76832:
_76831:
_76829:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76833
	fld	dword [esi+312]
	fsub	dword [_131497]
	fstp	dword [esi+312]
_76833:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76834
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76834:
	cmp	eax,0
	je	_76836
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_76836:
	cmp	dword [esi+228],7
	jne	_76838
	jmp	_8667
_76838:
	mov	dword [ebp-8],0
	mov	dword [ebp-20],0
	mov	edi,0
	push	100
	push	_76842
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	push	100
	push	_76844
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76846
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76846:
	cmp	eax,0
	je	_76848
	fld	dword [esi+328]
	fsub	dword [_131498]
	fstp	dword [esi+328]
_76848:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76849
	jmp	_8667
_76849:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8664
_8666:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8664
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76856
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76856:
	cmp	eax,0
	je	_76858
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76858:
	cmp	eax,0
	je	_76860
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76860:
	cmp	eax,0
	je	_76862
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76867
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76863
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76863:
	cmp	eax,0
	jne	_76865
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76865:
_76867:
	cmp	eax,0
	je	_76869
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76869:
	cmp	eax,0
	je	_76871
	jmp	_8664
_76871:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76872
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76872:
	cmp	eax,0
	jne	_76874
	mov	eax,dword [ebx+192]
	cmp	eax,392
	sete	al
	movzx	eax,al
_76874:
	cmp	eax,0
	je	_76876
	jmp	_8664
_76876:
	mov	eax,dword [esi+240]
	cmp	dword [ebx+108],eax
	jge	_76877
	jmp	_8664
_76877:
	fldz
	fstp	dword [esi+284]
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_76878
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131499]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_76878:
	cmp	eax,0
	jne	_76880
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_76880:
	cmp	eax,0
	je	_76882
	mov	dword [ebp-8],1
	mov	dword [ebp-20],1
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fld	dword [esi+48]
	fstp	dword [esi+32]
_76882:
	mov	eax,dword [ebp-8]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76883
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76883:
	cmp	eax,0
	je	_76885
	push	8
	push	_76886
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [_131500]
	fstp	dword [eax+24]
	fld	dword [_131501]
	fstp	dword [eax+4+24]
	fld	dword [_131502]
	fstp	dword [eax+8+24]
	fld	dword [_131503]
	fstp	dword [eax+12+24]
	fld	dword [_131504]
	fstp	dword [eax+16+24]
	fld	dword [_131505]
	fstp	dword [eax+20+24]
	fld	dword [_131506]
	fstp	dword [eax+24+24]
	fld	dword [_131507]
	fstp	dword [eax+28+24]
	mov	edx,dword [esi+240]
	cmp	dword [ebx+108],edx
	jne	_76888
	fld1
	fstp	dword [esi+284]
	jmp	_76889
_76888:
	mov	edx,dword [ebx+108]
	sub	edx,dword [esi+240]
	sub	edx,1
	fld	dword [eax+edx*4+24]
	fstp	dword [esi+284]
_76889:
	fld	dword [esi+284]
	mov	eax,dword [ebp-28]
	fstp	dword [eax+edi*4+24]
	mov	edx,dword [ebx+20]
	mov	eax,dword [ebp-24]
	mov	dword [eax+edi*4+24],edx
	add	edi,1
_76885:
	cmp	dword [ebp-8],1
	jne	_76890
	cmp	dword [esi+228],4
	je	_76891
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_76891:
_76890:
_76862:
_8664:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8666
_8665:
	cmp	dword [ebp-8],1
	jne	_76892
	cmp	dword [esi+136],14
	jne	_76893
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76894
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_76894:
	cmp	eax,0
	je	_76896
	mov	eax,edi
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp-28]
	fld	dword [edx+eax*4+24]
	fstp	dword [esi+284]
	mov	edx,dword [ebp-24]
	mov	eax,dword [edx+eax*4+24]
	push	eax
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traptomat_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76896:
_76893:
	jmp	_76899
_76892:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	fld	dword [esi+36]
	fstp	dword [esi+28]
	fld	dword [esi+40]
	fstp	dword [esi+32]
	cmp	dword [esi+228],0
	je	_76900
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76900:
_76899:
_8667:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76903
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76904
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76906
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76907
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	fld	dword [esi+36]
	fstp	dword [esi+28]
	fld	dword [esi+40]
	fstp	dword [esi+32]
_76907:
_76906:
	jmp	_76908
_76904:
	cmp	dword [esi+228],4
	jne	_76909
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76910
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76911
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	fld	dword [esi+36]
	fstp	dword [esi+28]
	fld	dword [esi+40]
	fstp	dword [esi+32]
_76911:
_76910:
	jmp	_76912
_76909:
	cmp	dword [esi+228],7
	jne	_76913
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76914
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_76914:
	jmp	_76916
_76913:
	mov	dword [esi+136],0
_76916:
_76912:
_76908:
_76903:
	cmp	dword [esi+136],0
	jne	_76917
	mov	dword [esi+140],0
_76917:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76919
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76919:
	cmp	eax,0
	je	_76921
	jmp	_8669
_76921:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8669:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17206
_17206:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_3:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_76979],_76980
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76922
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76923
	fld	dword [esi+320]
	fsub	dword [_131560]
	fstp	dword [esi+320]
_76923:
_76922:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76924
	fld	dword [esi+312]
	fsub	dword [_131561]
	fstp	dword [esi+312]
_76924:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_76925
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_76925:
	cmp	eax,0
	je	_76927
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
_76927:
	cmp	dword [esi+228],7
	jne	_76928
	jmp	_8674
_76928:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_76932
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_76932:
	cmp	eax,0
	je	_76934
	fld	dword [esi+328]
	fsub	dword [_131562]
	fstp	dword [esi+328]
_76934:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76935
	jmp	_8674
_76935:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8671
_8673:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8671
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76942
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_76942:
	cmp	eax,0
	je	_76944
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_76944:
	cmp	eax,0
	je	_76946
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_76946:
	cmp	eax,0
	je	_76948
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_76953
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76949
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_76949:
	cmp	eax,0
	jne	_76951
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_76951:
_76953:
	cmp	eax,0
	je	_76955
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_76955:
	cmp	eax,0
	je	_76957
	jmp	_8671
_76957:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76958
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_76958:
	cmp	eax,0
	jne	_76960
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_76960:
	cmp	eax,0
	je	_76962
	jmp	_8671
_76962:
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_76963
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_76963:
	cmp	eax,0
	jne	_76965
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_76965:
	cmp	eax,0
	je	_76967
	mov	dword [ebp-8],1
	cmp	dword [esi+136],26
	jne	_76968
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	cmp	dword [ebx+196],0
	jle	_76969
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
_76969:
	cmp	dword [ebx+196],0
	jg	_76971
	mov	dword [ebx+156],8
_76971:
_76968:
_76967:
	cmp	dword [ebp-8],1
	jne	_76972
	cmp	dword [esi+228],4
	je	_76973
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_76973:
_76972:
_76948:
_8671:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8673
_8672:
	cmp	dword [ebp-8],1
	jne	_76974
	jmp	_76975
_76974:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_76976
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76976:
_76975:
	cmp	dword [esi+136],14
	jne	_76977
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76977:
	cmp	dword [esi+136],24
	jne	_76978
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcabehijau_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_76978:
_8674:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_76981
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_76982
	mov	eax,dword [esi+144]
	mov	dword [esi+292],0
	cmp	dword [esi+140],eax
	jl	_76984
	cmp	dword [ebp-12],0
	jne	_76985
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76986
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76986:
_76985:
_76984:
	jmp	_76987
_76982:
	cmp	dword [esi+228],4
	jne	_76988
	mov	eax,dword [esi+144]
	mov	dword [esi+292],0
	cmp	dword [esi+140],eax
	jl	_76989
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_76990
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_76990:
_76989:
	jmp	_76991
_76988:
	cmp	dword [esi+228],7
	jne	_76992
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_76993
	mov	dword [esi+252],0
_76993:
	jmp	_76994
_76992:
	mov	dword [esi+136],0
_76994:
_76991:
_76987:
_76981:
	cmp	dword [esi+136],0
	jne	_76995
	mov	dword [esi+140],0
_76995:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_8676:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17209
_17209:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_4:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-28],0
	mov	dword [ebp-24],0
	mov	dword [_77089],_77090
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_76997
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76998
	fld	dword [esi+320]
	fsub	dword [_131610]
	fstp	dword [esi+320]
_76998:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_76999
	fld	dword [esi+356]
	fsub	dword [_131611]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77000
	mov	dword [esi+348],0
_77000:
_76999:
_76997:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77001
	fld	dword [esi+312]
	fsub	dword [_131612]
	fstp	dword [esi+312]
_77001:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77002
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77002:
	cmp	eax,0
	je	_77004
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_77004:
	cmp	dword [esi+228],7
	jne	_77006
	jmp	_8681
_77006:
	mov	edi,0
	mov	dword [ebp-28],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77011
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77011:
	cmp	eax,0
	je	_77013
	fld	dword [esi+328]
	fsub	dword [_131613]
	fstp	dword [esi+328]
_77013:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77014
	jmp	_8681
_77014:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_8678
_8680:
	mov	eax,dword [ebp-12]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8678
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77021
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77021:
	cmp	eax,0
	je	_77023
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77023:
	cmp	eax,0
	je	_77025
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77025:
	cmp	eax,0
	je	_77027
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77032
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77028
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77028:
	cmp	eax,0
	jne	_77030
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77030:
_77032:
	cmp	eax,0
	je	_77034
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77034:
	cmp	eax,0
	je	_77036
	jmp	_8678
_77036:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77037
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_77037:
	cmp	eax,0
	jne	_77039
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_77039:
	cmp	eax,0
	jne	_77041
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_77041:
	cmp	eax,0
	je	_77043
	jmp	_8678
_77043:
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_77044
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131614]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_77044:
	cmp	eax,0
	jne	_77046
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_77046:
	cmp	eax,0
	je	_77048
	mov	edi,1
	mov	dword [ebp-16],1
_77048:
	fld	dword [ebx+24]
	mov	eax,dword [_bb_posX_bg_image]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77049
	fld	dword [esi+28]
	fsub	dword [ebx+24]
	fld	dword [_131615]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_77049:
	cmp	eax,0
	je	_77051
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	setne	al
	movzx	eax,al
_77051:
	cmp	eax,0
	je	_77053
	mov	edi,1
	mov	dword [ebp-20],1
_77053:
	cmp	edi,1
	jne	_77054
	cmp	dword [esi+228],4
	je	_77055
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_77055:
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77056
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77056:
	cmp	eax,0
	je	_77058
	jmp	_8679
_77058:
_77054:
_77027:
_8678:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8680
_8679:
	cmp	edi,1
	jne	_77059
	mov	eax,dword [esi+136]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77060
	mov	eax,dword [esi+136]
	cmp	eax,20
	sete	al
	movzx	eax,al
_77060:
	cmp	eax,0
	jne	_77062
	mov	eax,dword [esi+136]
	cmp	eax,28
	sete	al
	movzx	eax,al
_77062:
	cmp	eax,0
	je	_77064
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77065
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_77065:
	cmp	eax,0
	je	_77067
	push	dword [ebp-24]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traplongbean_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77067:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77071
	mov	eax,dword [esi+136]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77069
	mov	eax,dword [esi+136]
	cmp	eax,20
	sete	al
	movzx	eax,al
_77069:
_77071:
	cmp	eax,0
	je	_77073
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_77073:
	cmp	eax,0
	je	_77075
	push	dword [ebp-24]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	2
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traplongbean_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77075:
_77064:
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77076
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77076:
	cmp	eax,0
	je	_77078
	mov	eax,dword [_bb_animSenjata_4_Attack_1_image]
	mov	dword [esi+80],eax
	jmp	_77079
_77078:
	mov	eax,dword [ebp-16]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77080
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77080:
	cmp	eax,0
	je	_77082
	mov	eax,dword [_bb_animSenjata_4_Attack_2_image]
	mov	dword [esi+80],eax
	jmp	_77083
_77082:
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77084
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77084:
	cmp	eax,0
	je	_77086
	mov	eax,dword [_bb_animSenjata_4_Attack_3_image]
	mov	dword [esi+80],eax
_77086:
_77083:
_77079:
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	jmp	_77087
_77059:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_77088
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77088:
_77087:
_8681:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_77091
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77092
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77094
	cmp	dword [ebp-28],0
	jne	_77095
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77096
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77096:
_77095:
_77094:
	jmp	_77097
_77092:
	cmp	dword [esi+228],4
	jne	_77098
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77099
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77100
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77100:
_77099:
	jmp	_77101
_77098:
	cmp	dword [esi+228],7
	jne	_77102
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77103
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_77103:
	jmp	_77105
_77102:
	mov	dword [esi+136],0
_77105:
_77101:
_77097:
_77091:
	cmp	dword [esi+136],0
	jne	_77106
	mov	dword [esi+140],0
_77106:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77108
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77108:
	cmp	eax,0
	je	_77110
	jmp	_8683
_77110:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8683:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17212
_17212:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_5:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_77235],_77236
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77111
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77112
	fld	dword [esi+320]
	fsub	dword [_131683]
	fstp	dword [esi+320]
_77112:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77113
	fld	dword [esi+356]
	fsub	dword [_131684]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77114
	mov	dword [esi+348],0
_77114:
_77113:
_77111:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77115
	fld	dword [esi+312]
	fsub	dword [_131685]
	fstp	dword [esi+312]
_77115:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77116
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77116:
	cmp	eax,0
	je	_77118
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77118:
	cmp	dword [esi+228],7
	jne	_77119
	jmp	_8688
_77119:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77123
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77123:
	cmp	eax,0
	je	_77125
	fld	dword [esi+328]
	fsub	dword [_131686]
	fstp	dword [esi+328]
_77125:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77126
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8685
_8687:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8685
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77133
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77133:
	cmp	eax,0
	je	_77135
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77135:
	cmp	eax,0
	je	_77137
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77137:
	cmp	eax,0
	je	_77139
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77144
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77140
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77140:
	cmp	eax,0
	jne	_77142
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77142:
_77144:
	cmp	eax,0
	je	_77146
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77146:
	cmp	eax,0
	je	_77148
	jmp	_8685
_77148:
	mov	eax,dword [ebx+192]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77149
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_77149:
	cmp	eax,0
	jne	_77151
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_77151:
	cmp	eax,0
	jne	_77153
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_77153:
	cmp	eax,0
	jne	_77155
	mov	eax,dword [ebx+192]
	cmp	eax,382
	sete	al
	movzx	eax,al
_77155:
	cmp	eax,0
	jne	_77157
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_77157:
	cmp	eax,0
	je	_77159
	jmp	_8685
_77159:
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77160
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77160:
	cmp	eax,0
	je	_77162
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_131687]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77162:
	cmp	eax,0
	je	_77164
	mov	dword [ebp-8],1
	cmp	dword [esi+136],8
	jne	_77165
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traphawthorn_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77165:
	cmp	dword [esi+136],10
	jne	_77166
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
_77166:
_77164:
	cmp	dword [ebp-8],1
	jne	_77168
	jmp	_8686
_77168:
_77139:
_8685:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8687
_8686:
_77126:
	cmp	dword [ebp-8],1
	jne	_77169
	mov	dword [esi+228],4
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77170
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131688]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77170:
	cmp	eax,0
	je	_77172
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_77172:
	cmp	eax,0
	je	_77174
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77175
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_77175:
	cmp	eax,0
	je	_77177
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_77177:
	cmp	eax,0
	je	_77179
	mov	dword [esi+136],0
_77179:
	mov	dword [esi+232],2521
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	jmp	_77180
_77174:
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77181
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131689]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77181:
	cmp	eax,0
	je	_77183
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131690]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77183:
	cmp	eax,0
	je	_77185
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77186
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_77186:
	cmp	eax,0
	je	_77188
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_77188:
	cmp	eax,0
	je	_77190
	mov	dword [esi+136],0
_77190:
	mov	dword [esi+232],2522
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	jmp	_77191
_77185:
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77192
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131691]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77192:
	cmp	eax,0
	je	_77194
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131692]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77194:
	cmp	eax,0
	je	_77196
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77197
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_77197:
	cmp	eax,0
	je	_77199
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_77199:
	cmp	eax,0
	je	_77201
	mov	dword [esi+136],0
_77201:
	mov	dword [esi+232],2523
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
_77196:
_77191:
_77180:
	jmp	_77202
_77169:
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77203
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131693]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77203:
	cmp	eax,0
	je	_77205
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_77205:
	cmp	eax,0
	je	_77207
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77208
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77208:
	cmp	eax,0
	je	_77210
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77210:
	cmp	eax,0
	je	_77212
	mov	dword [esi+136],0
_77212:
	mov	dword [esi+232],2511
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_77213
_77207:
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77214
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131694]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77214:
	cmp	eax,0
	je	_77216
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131695]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77216:
	cmp	eax,0
	je	_77218
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77219
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77219:
	cmp	eax,0
	je	_77221
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77221:
	cmp	eax,0
	je	_77223
	mov	dword [esi+136],0
_77223:
	mov	dword [esi+232],2512
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_77224
_77218:
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77225
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131696]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77225:
	cmp	eax,0
	je	_77227
	mov	eax,dword [esi+292]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_131697]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77227:
	cmp	eax,0
	je	_77229
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77230
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77230:
	cmp	eax,0
	je	_77232
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77232:
	cmp	eax,0
	je	_77234
	mov	dword [esi+136],0
_77234:
	mov	dword [esi+232],2513
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
_77229:
_77224:
_77213:
_77202:
_8688:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_77237
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77238
	mov	eax,dword [esi+144]
	mov	edx,dword [esi+232]
	cmp	edx,2511
	je	_77242
	cmp	edx,2512
	je	_77243
	cmp	edx,2513
	je	_77244
	jmp	_77241
_77242:
	mov	edx,dword [esi+68]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77241
_77243:
	mov	edx,dword [esi+72]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+156]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77241
_77244:
	mov	edx,dword [esi+76]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+160]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77241
_77241:
	cmp	dword [esi+140],eax
	jl	_77245
	cmp	dword [ebp-12],0
	jne	_77246
	mov	dword [esi+136],0
_77246:
_77245:
	jmp	_77247
_77238:
	cmp	dword [esi+228],4
	jne	_77248
	mov	eax,dword [esi+232]
	cmp	eax,2521
	je	_77251
	cmp	eax,2522
	je	_77252
	cmp	eax,2523
	je	_77253
	jmp	_77250
_77251:
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_77250
_77252:
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_77250
_77253:
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_77250
_77250:
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77254
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2521
	je	_77257
	cmp	eax,2522
	je	_77258
	cmp	eax,2523
	je	_77259
	jmp	_77256
_77257:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_77256
_77258:
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_77256
_77259:
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
	jmp	_77256
_77256:
_77254:
	jmp	_77260
_77248:
	cmp	dword [esi+228],7
	jne	_77261
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77262
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_77262:
	jmp	_77264
_77261:
	mov	dword [esi+136],0
_77264:
_77260:
_77247:
_77237:
	cmp	dword [esi+136],0
	jne	_77265
	mov	dword [esi+140],0
_77265:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77267
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77267:
	cmp	eax,0
	je	_77269
	jmp	_8690
_77269:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8690:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17215
_17215:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_6:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_77339],_77340
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77270
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77271
	fld	dword [esi+320]
	fsub	dword [_131790]
	fstp	dword [esi+320]
_77271:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77272
	fld	dword [esi+356]
	fsub	dword [_131791]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77273
	mov	dword [esi+348],0
_77273:
_77272:
_77270:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77274
	fld	dword [esi+312]
	fsub	dword [_131792]
	fstp	dword [esi+312]
_77274:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77275
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77275:
	cmp	eax,0
	je	_77277
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77277:
	cmp	dword [esi+228],7
	jne	_77278
	jmp	_8695
_77278:
	mov	dword [ebp-4],0
	push	100
	push	_77284
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77286
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77286:
	cmp	eax,0
	je	_77288
	fld	dword [esi+328]
	fsub	dword [_131793]
	fstp	dword [esi+328]
_77288:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77289
	jmp	_8695
_77289:
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8692
_8694:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8692
	mov	eax,dword [edx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77296
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77296:
	cmp	eax,0
	je	_77298
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77298:
	cmp	eax,0
	je	_77300
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77300:
	cmp	eax,0
	je	_77302
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77307
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77303
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77303:
	cmp	eax,0
	jne	_77305
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77305:
_77307:
	cmp	eax,0
	je	_77309
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77309:
	cmp	eax,0
	je	_77311
	jmp	_8692
_77311:
	mov	eax,dword [edx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77312
	mov	eax,dword [edx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_77312:
	cmp	eax,0
	jne	_77314
	mov	eax,dword [edx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_77314:
	cmp	eax,0
	je	_77316
	jmp	_8692
_77316:
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77317
	mov	ecx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_77317:
	cmp	eax,0
	jne	_77319
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_77319:
	cmp	eax,0
	je	_77321
	cmp	dword [edx+192],333
	je	_77322
	mov	eax,dword [edx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77323
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_131794]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77323:
	cmp	eax,0
	je	_77325
	mov	dword [ebp-4],1
	cmp	dword [esi+136],3
	jne	_77326
	mov	eax,dword [esi+300]
	sub	eax,dword [edx+208]
	sub	dword [edx+196],eax
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
_77326:
_77325:
_77322:
_77321:
	cmp	dword [ebp-4],1
	jne	_77328
	cmp	dword [esi+228],4
	je	_77329
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_77329:
	jmp	_8693
_77328:
_77302:
_8692:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8694
_8693:
	cmp	dword [ebp-4],1
	jne	_77330
	jmp	_77331
_77330:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_77332
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77332:
_77331:
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77333
	mov	eax,dword [esi+136]
	cmp	eax,10
	sete	al
	movzx	eax,al
_77333:
	cmp	eax,0
	je	_77335
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprattan_terbuka]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77335:
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77336
	mov	eax,dword [esi+136]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77336:
	cmp	eax,0
	je	_77338
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprattan_jepit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77338:
_8695:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_77341
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77342
	mov	eax,dword [esi+144]
	mov	edx,1
	cmp	dword [esi+140],eax
	jl	_77344
	cmp	edx,0
	jne	_77345
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77346
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77346:
_77345:
_77344:
	jmp	_77347
_77342:
	cmp	dword [esi+228],4
	jne	_77348
	mov	eax,dword [esi+144]
	mov	dword [esi+292],0
	mov	dword [esi+228],7
	cmp	dword [esi+140],eax
	jl	_77349
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77350
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77350:
_77349:
	jmp	_77351
_77348:
	cmp	dword [esi+228],7
	jne	_77352
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77353
	mov	dword [esi+252],0
_77353:
	jmp	_77354
_77352:
	mov	dword [esi+136],0
_77354:
_77351:
_77347:
_77341:
	cmp	dword [esi+136],0
	jne	_77355
	mov	dword [esi+140],0
_77355:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77357
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77357:
	cmp	eax,0
	je	_77359
	jmp	_8697
_77359:
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77360
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77360:
	cmp	eax,0
	je	_77362
	jmp	_8697
_77362:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8697:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17218
_17218:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_7:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_77491],_77492
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77363
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77364
	fld	dword [esi+320]
	fsub	dword [_131851]
	fstp	dword [esi+320]
_77364:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77365
	fld	dword [esi+356]
	fsub	dword [_131852]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77366
	mov	dword [esi+348],0
_77366:
_77365:
_77363:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77367
	fld	dword [esi+312]
	fsub	dword [_131853]
	fstp	dword [esi+312]
_77367:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77368
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77368:
	cmp	eax,0
	je	_77370
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77370:
	cmp	dword [esi+228],7
	jne	_77371
	jmp	_8702
_77371:
	mov	ebx,0
	mov	dword [ebp-8],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77375
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77375:
	cmp	eax,0
	je	_77377
	fld	dword [esi+328]
	fsub	dword [_131854]
	fstp	dword [esi+328]
_77377:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77378
	jmp	_8702
_77378:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8699
_8701:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8699
	mov	eax,dword [edx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77385
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77385:
	cmp	eax,0
	je	_77387
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77387:
	cmp	eax,0
	je	_77389
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77389:
	cmp	eax,0
	je	_77391
	mov	eax,dword [edx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77392
	mov	eax,dword [edx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_77392:
	cmp	eax,0
	jne	_77394
	mov	eax,dword [edx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_77394:
	cmp	eax,0
	jne	_77396
	mov	eax,dword [edx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_77396:
	cmp	eax,0
	je	_77398
	jmp	_8699
_77398:
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	dword [edx+108],eax
	jne	_77399
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77404
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77400
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77400:
	cmp	eax,0
	jne	_77402
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77402:
_77404:
	cmp	eax,0
	je	_77406
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77406:
	cmp	eax,0
	je	_77408
	mov	ebx,1
_77408:
	cmp	ebx,1
	jne	_77409
	mov	dword [esi+228],4
	mov	eax,dword [esi+232]
	cmp	eax,2511
	je	_77412
	cmp	eax,2512
	je	_77413
	cmp	eax,2513
	je	_77414
	jmp	_77411
_77412:
	mov	dword [esi+232],2521
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	jmp	_77411
_77413:
	mov	dword [esi+232],2522
	mov	dword [esi+136],0
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	jmp	_77411
_77414:
	mov	dword [esi+232],2523
	mov	dword [esi+136],0
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
	jmp	_77411
_77411:
_77409:
_77399:
	cmp	ebx,1
	jne	_77415
	jmp	_8700
_77415:
_77391:
_8699:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8701
_8700:
	cmp	ebx,1
	jne	_77416
	cmp	dword [esi+228],4
	je	_77417
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77418
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131855]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77418:
	cmp	eax,0
	je	_77420
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_77420:
	cmp	eax,0
	je	_77422
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77423
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77423:
	cmp	eax,0
	je	_77425
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77425:
	cmp	eax,0
	je	_77427
	mov	dword [esi+136],0
_77427:
	mov	dword [esi+232],2511
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_77428
_77422:
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77429
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131856]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77429:
	cmp	eax,0
	je	_77431
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131857]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77431:
	cmp	eax,0
	je	_77433
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77434
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77434:
	cmp	eax,0
	je	_77436
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77436:
	cmp	eax,0
	je	_77438
	mov	dword [esi+136],0
_77438:
	mov	dword [esi+232],2512
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_77439
_77433:
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77440
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131858]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77440:
	cmp	eax,0
	je	_77442
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131859]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77442:
	cmp	eax,0
	je	_77444
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77445
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77445:
	cmp	eax,0
	je	_77447
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77447:
	cmp	eax,0
	je	_77449
	mov	dword [esi+136],0
_77449:
	mov	dword [esi+232],2513
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
_77444:
_77439:
_77428:
_77417:
	jmp	_77450
_77416:
	cmp	dword [esi+228],4
	je	_77451
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77452
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131860]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77452:
	cmp	eax,0
	je	_77454
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_77454:
	cmp	eax,0
	je	_77456
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77457
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77457:
	cmp	eax,0
	je	_77459
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77459:
	cmp	eax,0
	je	_77461
	mov	dword [esi+136],0
_77461:
	mov	dword [esi+232],2511
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_77462
_77456:
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77463
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131861]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77463:
	cmp	eax,0
	je	_77465
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131862]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77465:
	cmp	eax,0
	je	_77467
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77468
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77468:
	cmp	eax,0
	je	_77470
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77470:
	cmp	eax,0
	je	_77472
	mov	dword [esi+136],0
_77472:
	mov	dword [esi+232],2512
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_77473
_77467:
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77474
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131863]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_77474:
	cmp	eax,0
	je	_77476
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_131864]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77476:
	cmp	eax,0
	je	_77478
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77479
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_77479:
	cmp	eax,0
	je	_77481
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_77481:
	cmp	eax,0
	je	_77483
	mov	dword [esi+136],0
_77483:
	mov	dword [esi+232],2513
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
_77478:
_77473:
_77462:
_77451:
_77450:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77484
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_77484:
	cmp	eax,0
	je	_77486
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77486:
	cmp	eax,0
	je	_77488
	mov	eax,dword [esi+304]
	cmp	eax,26
	setle	al
	movzx	eax,al
_77488:
	cmp	eax,0
	je	_77490
	call	_bb_CekResetScene_NITM
_77490:
_8702:
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77493
	mov	eax,dword [esi+136]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77493:
	cmp	eax,0
	je	_77495
	mov	eax,dword [esi+148]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77495:
	cmp	eax,0
	je	_77497
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapradish_godown]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77497:
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77498
	mov	eax,dword [esi+136]
	cmp	eax,3
	sete	al
	movzx	eax,al
_77498:
	cmp	eax,0
	je	_77500
	mov	eax,dword [esi+148]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77500:
	cmp	eax,0
	je	_77502
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapradish_godown]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77502:
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77503
	mov	eax,dword [esi+148]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77503:
	cmp	eax,0
	je	_77505
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77506
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77508
	cmp	dword [ebp-8],0
	jne	_77509
	mov	dword [esi+136],0
_77509:
_77508:
	jmp	_77510
_77506:
	cmp	dword [esi+228],4
	jne	_77511
	mov	eax,dword [esi+144]
	mov	edx,dword [esi+232]
	cmp	edx,2521
	je	_77514
	cmp	edx,2522
	je	_77515
	cmp	edx,2523
	je	_77516
	cmp	edx,2524
	je	_77517
	cmp	edx,2525
	je	_77518
	cmp	edx,2526
	je	_77519
	jmp	_77513
_77514:
	mov	dword [esi+232],2524
	mov	edx,dword [esi+92]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+176]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77513
_77515:
	mov	dword [esi+232],2525
	mov	edx,dword [esi+96]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+180]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77513
_77516:
	mov	dword [esi+232],2526
	mov	edx,dword [esi+100]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+184]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_77513
_77517:
	mov	edx,dword [esi+80]
	mov	dword [esi+64],edx
	mov	dword [esi+148],1
	mov	edx,dword [esi+164]
	sub	edx,1
	mov	dword [esi+136],edx
	jmp	_77513
_77518:
	mov	edx,dword [esi+84]
	mov	dword [esi+64],edx
	mov	dword [esi+148],1
	mov	edx,dword [esi+168]
	sub	edx,1
	mov	dword [esi+136],edx
	jmp	_77513
_77519:
	mov	edx,dword [esi+88]
	mov	dword [esi+64],edx
	mov	dword [esi+148],1
	mov	edx,dword [esi+172]
	sub	edx,1
	mov	dword [esi+136],edx
	jmp	_77513
_77513:
	cmp	dword [esi+140],eax
	jl	_77520
_77520:
	jmp	_77521
_77511:
	cmp	dword [esi+228],7
	jne	_77522
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77523
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_77523:
	jmp	_77525
_77522:
	mov	dword [esi+136],0
_77525:
_77521:
_77510:
	jmp	_77526
_77505:
	mov	eax,dword [esi+136]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77527
	mov	eax,dword [esi+148]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77527:
	cmp	eax,0
	je	_77529
	mov	dword [esi+136],0
	cmp	dword [esi+228],4
	jne	_77530
	mov	eax,dword [esi+144]
	mov	edx,dword [esi+232]
	cmp	edx,2524
	je	_77533
	cmp	edx,2525
	je	_77534
	cmp	edx,2526
	je	_77535
	jmp	_77532
_77533:
	mov	dword [esi+228],0
	mov	dword [esi+232],2511
	mov	dword [esi+148],0
	mov	edx,dword [esi+68]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+144],edx
	jmp	_77532
_77534:
	mov	dword [esi+228],0
	mov	dword [esi+232],2512
	mov	dword [esi+148],0
	mov	edx,dword [esi+72]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+156]
	mov	dword [esi+144],edx
	jmp	_77532
_77535:
	mov	dword [esi+228],0
	mov	dword [esi+232],2513
	mov	dword [esi+148],0
	mov	edx,dword [esi+76]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+160]
	mov	dword [esi+144],edx
	jmp	_77532
_77532:
	cmp	dword [esi+140],eax
	jl	_77536
_77536:
_77530:
_77529:
_77526:
	cmp	dword [esi+136],0
	jne	_77537
	mov	dword [esi+140],0
_77537:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77539
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77539:
	cmp	eax,0
	je	_77541
	jmp	_8704
_77541:
	cmp	dword [esi+148],1
	jne	_77542
	sub	dword [esi+136],1
	jmp	_77543
_77542:
	add	dword [esi+136],1
_77543:
	add	dword [esi+140],1
_8704:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17221
_17221:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_8:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-36],0
	mov	dword [_77682],_77683
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77544
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77545
	fld	dword [esi+320]
	fsub	dword [_131971]
	fstp	dword [esi+320]
_77545:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77546
	fld	dword [esi+356]
	fsub	dword [_131972]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77547
	mov	dword [esi+348],0
_77547:
_77546:
_77544:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77548
	fld	dword [esi+312]
	fsub	dword [_131973]
	fstp	dword [esi+312]
_77548:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77549
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77549:
	cmp	eax,0
	je	_77551
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77551:
	cmp	dword [esi+228],7
	jne	_77552
	jmp	_8712
_77552:
	mov	dword [ebp-28],0
	mov	dword [ebp-36],0
	mov	dword [ebp-32],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77556
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77556:
	cmp	eax,0
	je	_77558
	fld	dword [esi+328]
	fsub	dword [_131974]
	fstp	dword [esi+328]
_77558:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77559
	jmp	_8712
_77559:
	mov	edi,0
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-24],eax
	jmp	_8706
_8708:
	mov	eax,dword [ebp-24]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8706
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77567
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77567:
	cmp	eax,0
	je	_77569
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77569:
	cmp	eax,0
	je	_77571
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77572
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77572:
	cmp	eax,0
	je	_77574
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77574:
	cmp	eax,0
	je	_77576
	jmp	_8706
_77576:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77577
	mov	eax,dword [ebx+192]
	cmp	eax,392
	sete	al
	movzx	eax,al
_77577:
	cmp	eax,0
	je	_77579
	jmp	_8706
_77579:
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77580
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_77580:
	cmp	eax,0
	je	_77582
	mov	edi,1
	jmp	_77583
_77582:
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77584
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77584:
	cmp	eax,0
	je	_77586
	mov	edi,1
	jmp	_77587
_77586:
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77588
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77588:
	cmp	eax,0
	je	_77590
	mov	edi,1
	jmp	_77591
_77590:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77592
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_77592:
	cmp	eax,0
	je	_77594
	mov	edi,1
	jmp	_77595
_77594:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77596
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_77596:
	cmp	eax,0
	je	_77598
	mov	edi,1
	jmp	_77599
_77598:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77600
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77600:
	cmp	eax,0
	je	_77602
	mov	edi,1
	jmp	_77603
_77602:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77604
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77604:
	cmp	eax,0
	je	_77606
	mov	edi,1
	jmp	_77607
_77606:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77608
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77608:
	cmp	eax,0
	je	_77610
	mov	edi,1
	jmp	_77611
_77610:
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77612
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77612:
	cmp	eax,0
	je	_77614
	mov	edi,1
_77614:
_77611:
_77607:
_77603:
_77599:
_77595:
_77591:
_77587:
_77583:
	cmp	edi,1
	jne	_77615
	jmp	_8707
_77615:
_77571:
_8706:
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8708
_8707:
	cmp	edi,1
	jne	_77616
	mov	eax,dword [esi+228]
	cmp	eax,4
	je	_77619
	cmp	eax,0
	je	_77620
	jmp	_77618
_77619:
	cmp	dword [esi+228],5
	je	_77621
	mov	dword [esi+228],5
	mov	dword [esi+136],0
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_sembunyi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77621:
	jmp	_77618
_77620:
	cmp	dword [esi+228],5
	je	_77622
	mov	dword [esi+228],5
	mov	dword [esi+136],0
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_sembunyi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77622:
	jmp	_77618
_77618:
	jmp	_77623
_77616:
	mov	eax,dword [esi+228]
	cmp	eax,6
	je	_77626
	jmp	_77625
_77626:
	cmp	dword [esi+228],5
	je	_77627
	mov	dword [esi+228],5
	mov	eax,dword [esi+168]
	sub	eax,1
	mov	dword [esi+136],eax
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	mov	dword [esi+148],1
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_keluar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77627:
	jmp	_77625
_77625:
_77623:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77630
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77628
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_77628:
_77630:
	cmp	eax,0
	je	_77632
	mov	edi,0
	mov	dword [ebp-8],11
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_8709
_8711:
	mov	eax,dword [ebp-20]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8709
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77640
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77640:
	cmp	eax,0
	je	_77642
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77642:
	cmp	eax,0
	je	_77644
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77649
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77645
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77645:
	cmp	eax,0
	jne	_77647
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77647:
_77649:
	cmp	eax,0
	je	_77651
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77651:
	cmp	eax,0
	je	_77653
	jmp	_8709
_77653:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77654
	mov	eax,dword [ebx+192]
	cmp	eax,392
	sete	al
	movzx	eax,al
_77654:
	cmp	eax,0
	je	_77656
	jmp	_8709
_77656:
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-40],eax
	fild	dword [ebp+-40]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_77657
	mov	dword [ebp-28],1
	mov	dword [ebp-32],1
_77657:
	cmp	dword [ebp-28],1
	jne	_77658
	mov	edx,dword [ebx+108]
	cmp	edi,0
	jne	_77660
	mov	edi,dword [ebx+20]
_77660:
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77661
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77661:
	cmp	eax,0
	je	_77663
	mov	dword [ebp-8],edx
	mov	edi,dword [ebx+20]
	jmp	_77664
_77663:
	cmp	edx,dword [ebp-8]
	jge	_77665
	mov	dword [ebp-8],edx
	mov	edi,dword [ebx+20]
_77665:
_77664:
	cmp	dword [esi+228],4
	je	_77666
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_77666:
_77658:
_77644:
_8709:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8711
_8710:
	cmp	dword [ebp-28],1
	jne	_77667
	mov	eax,dword [esi+136]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77668
	mov	eax,dword [esi+136]
	cmp	eax,9
	sete	al
	movzx	eax,al
_77668:
	cmp	eax,0
	je	_77670
	mov	eax,dword [ebp-32]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77671
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_77671:
	cmp	eax,0
	je	_77673
	cmp	edi,0
	jle	_77674
	push	_bb_TNITM_NinjaWeapon
	call	_bbObjectNew
	add	esp,4
	push	edi
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,36
	cmp	dword [esi+136],3
	jne	_77676
	mov	dword [eax+116],1
	jmp	_77677
_77676:
	cmp	dword [esi+136],9
	jne	_77678
	mov	dword [eax+116],2
_77678:
_77677:
	cmp	dword [esi+136],3
	jne	_77679
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcarrot_pelurukeluar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77679:
_77674:
_77673:
_77670:
	jmp	_77680
_77667:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_77681
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77681:
_77680:
_77632:
_8712:
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77684
	mov	eax,dword [esi+148]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77684:
	cmp	eax,0
	je	_77686
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77687
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77689
	cmp	dword [ebp-36],0
	jne	_77690
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77691
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77691:
_77690:
_77689:
	jmp	_77692
_77687:
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77693
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_77693:
	cmp	eax,0
	je	_77695
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77696
	mov	eax,dword [esi+228]
	cmp	eax,4
	je	_77699
	cmp	eax,5
	je	_77700
	cmp	eax,6
	je	_77701
	jmp	_77698
_77699:
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77702
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77702:
	jmp	_77698
_77700:
	mov	dword [esi+136],0
	cmp	dword [esi+228],6
	je	_77703
	mov	dword [esi+228],6
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
_77703:
	jmp	_77698
_77701:
	mov	dword [esi+136],0
	jmp	_77698
_77698:
_77696:
	jmp	_77704
_77695:
	cmp	dword [esi+228],7
	jne	_77705
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77706
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_77706:
	jmp	_77708
_77705:
	mov	dword [esi+136],0
_77708:
_77704:
_77692:
	jmp	_77709
_77686:
	mov	eax,dword [esi+136]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77710
	mov	eax,dword [esi+148]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77710:
	cmp	eax,0
	je	_77712
	mov	dword [esi+136],0
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77713
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_77713:
	cmp	eax,0
	je	_77715
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77716
	mov	eax,dword [esi+228]
	cmp	eax,5
	je	_77719
	jmp	_77718
_77719:
	mov	dword [esi+136],0
	cmp	dword [esi+228],4
	je	_77720
	mov	dword [esi+228],4
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	mov	dword [esi+148],0
_77720:
	jmp	_77718
_77718:
_77716:
_77715:
_77712:
_77709:
	cmp	dword [esi+136],0
	jne	_77721
	mov	dword [esi+140],0
_77721:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77723
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77723:
	cmp	eax,0
	je	_77725
	jmp	_8714
_77725:
	cmp	dword [esi+148],1
	jne	_77726
	sub	dword [esi+136],1
	jmp	_77727
_77726:
	add	dword [esi+136],1
_77727:
	add	dword [esi+140],1
_8714:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17224
_17224:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_9:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_77809],_77810
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77728
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77729
	fld	dword [esi+320]
	fsub	dword [_132081]
	fstp	dword [esi+320]
_77729:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77730
	fld	dword [esi+356]
	fsub	dword [_132082]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77731
	mov	dword [esi+348],0
_77731:
_77730:
_77728:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77732
	fld	dword [esi+312]
	fsub	dword [_132083]
	fstp	dword [esi+312]
_77732:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77733
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77733:
	cmp	eax,0
	je	_77735
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77735:
	cmp	dword [esi+228],7
	jne	_77736
	jmp	_8719
_77736:
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77740
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77740:
	cmp	eax,0
	je	_77742
	fldz
	fstp	dword [esi+328]
_77742:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77743
	mov	eax,dword [esi+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
_77743:
	cmp	eax,0
	je	_77745
	fld	dword [esi+328]
	fsub	dword [_132084]
	fstp	dword [esi+328]
_77745:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77746
	jmp	_8719
_77746:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_77749
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77747
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_77747:
_77749:
	cmp	eax,0
	je	_77751
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8716
_8718:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8716
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77758
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77758:
	cmp	eax,0
	je	_77760
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77760:
	cmp	eax,0
	je	_77762
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77762:
	cmp	eax,0
	je	_77764
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77769
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77765
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77765:
	cmp	eax,0
	jne	_77767
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77767:
_77769:
	cmp	eax,0
	je	_77771
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77771:
	cmp	eax,0
	je	_77773
	jmp	_8716
_77773:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77774
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_77774:
	cmp	eax,0
	je	_77776
	jmp	_8716
_77776:
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77777
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77777:
	cmp	eax,0
	jne	_77779
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_77779:
	cmp	eax,0
	je	_77781
	mov	dword [ebp-8],1
	mov	eax,dword [esi+136]
	cmp	eax,9
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77782
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_77782:
	cmp	eax,0
	je	_77784
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+192]
	cmp	eax,352
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77785
	mov	eax,dword [ebx+192]
	cmp	eax,393
	setne	al
	movzx	eax,al
_77785:
	cmp	eax,0
	je	_77787
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
_77787:
	cmp	dword [ebx+196],0
	jle	_77788
	mov	eax,dword [ebx+192]
	cmp	eax,352
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77789
	mov	eax,dword [ebx+192]
	cmp	eax,393
	setne	al
	movzx	eax,al
_77789:
	cmp	eax,0
	je	_77791
	mov	eax,ebx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
_77791:
	fld	dword [_132085]
	fstp	dword [esi+328]
	jmp	_77793
_77788:
	cmp	dword [ebx+192],376
	jne	_77794
	push	781
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_77794:
	cmp	dword [ebx+168],0
	jle	_77795
	push	dword [ebx+168]
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_77795:
	mov	dword [ebx+284],0
	fldz
	fstp	dword [esi+328]
_77793:
_77784:
	cmp	dword [ebx+192],352
	jne	_77796
	fld	dword [_132086]
	fstp	dword [esi+328]
_77796:
_77781:
	cmp	dword [ebp-8],1
	jne	_77797
	cmp	dword [esi+228],4
	je	_77798
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77799
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	jmp	_77800
_77799:
	fld	dword [esi+328]
	fld	dword [_132087]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77801
	mov	eax,dword [esi+92]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+176]
	mov	dword [esi+144],eax
_77801:
_77800:
_77798:
	jmp	_8717
_77797:
_77764:
_8716:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8718
_8717:
_77751:
	cmp	dword [ebp-8],1
	jne	_77802
	jmp	_77803
_77802:
	mov	eax,dword [esi+228]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77804
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
_77804:
	cmp	eax,0
	je	_77806
	fld	dword [esi+328]
	fld	dword [_132088]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_77806:
	cmp	eax,0
	je	_77808
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_77808:
_77803:
_8719:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_77811
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_77812
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77814
	cmp	dword [ebp-12],0
	jne	_77815
	mov	dword [esi+136],0
_77815:
_77814:
	jmp	_77816
_77812:
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77817
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_77817:
	cmp	eax,0
	je	_77819
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77820
	mov	dword [esi+136],0
	mov	eax,dword [esi+228]
	cmp	eax,4
	je	_77823
	cmp	eax,5
	je	_77824
	cmp	eax,6
	je	_77825
	jmp	_77822
_77823:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77826
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],5
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_kunyah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77826:
	jmp	_77822
_77824:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77827
	mov	dword [esi+228],6
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappredator_telan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77827:
	jmp	_77822
_77825:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77828
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	call	_bb_CekResetScene_NITM
_77828:
	jmp	_77822
_77822:
_77820:
	jmp	_77829
_77819:
	cmp	dword [esi+228],7
	jne	_77830
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_77831
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_77831:
	jmp	_77833
_77830:
	mov	dword [esi+136],0
_77833:
_77829:
_77816:
_77811:
	cmp	dword [esi+136],0
	jne	_77834
	mov	dword [esi+140],0
_77834:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77836
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77836:
	cmp	eax,0
	je	_77838
	jmp	_8721
_77838:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8721:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17227
_17227:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_10:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	dword [_77927],_77928
	mov	eax,dword [ebp+8]
	fld	dword [eax+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77839
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77840
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fsub	dword [_132158]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+320]
	jmp	_77841
_77840:
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77842
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+320]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_idle]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77842:
_77841:
	mov	eax,dword [ebp+8]
	fld	dword [eax+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77843
	mov	eax,dword [ebp+8]
	fld	dword [eax+356]
	fsub	dword [_132159]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+356]
	mov	eax,dword [ebp+8]
	fld	dword [eax+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77844
	mov	eax,dword [ebp+8]
	mov	dword [eax+348],0
_77844:
_77843:
_77839:
	mov	eax,dword [ebp+8]
	fld	dword [eax+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77845
	mov	eax,dword [ebp+8]
	fld	dword [eax+312]
	fsub	dword [_132160]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+312]
_77845:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77846
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77846:
	cmp	eax,0
	je	_77848
	mov	eax,dword [ebp+8]
	mov	dword [eax+228],7
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
_77848:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+228],7
	jne	_77849
	jmp	_8726
_77849:
	mov	ebx,0
	mov	dword [ebp-8],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77853
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77853:
	cmp	eax,0
	je	_77855
	mov	eax,dword [ebp+8]
	fld	dword [eax+328]
	fsub	dword [_132161]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+328]
_77855:
	mov	eax,dword [ebp+8]
	fld	dword [eax+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77856
	jmp	_8726
_77856:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8723
_8725:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8723
	mov	edx,dword [esi+104]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77863
	mov	eax,dword [esi+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77863:
	cmp	eax,0
	je	_77865
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77865:
	cmp	eax,0
	je	_77867
	mov	eax,dword [esi+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77867:
	cmp	eax,0
	je	_77869
	mov	eax,dword [esi+192]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77870
	mov	eax,dword [esi+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_77870:
	cmp	eax,0
	jne	_77872
	mov	eax,dword [esi+192]
	cmp	eax,382
	sete	al
	movzx	eax,al
_77872:
	cmp	eax,0
	je	_77874
	jmp	_8723
_77874:
	mov	edx,dword [esi+108]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77875
	fld	dword [esi+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+28]
	fld	dword [_132162]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_77875:
	cmp	eax,0
	je	_77877
	mov	ebx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+228],0
	je	_77878
	mov	eax,dword [esi+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77879
	mov	eax,dword [esi+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_77879:
	cmp	eax,0
	je	_77881
	mov	edx,5
	jmp	_77883
_77881:
	mov	edx,3
_77883:
	mov	eax,dword [esi+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77888
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77884
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77884:
	cmp	eax,0
	jne	_77886
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77886:
_77888:
	cmp	eax,0
	je	_77890
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77890:
	cmp	eax,0
	je	_77892
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_7a_ExplodeUnder_1_image]
	mov	dword [edx+32+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],10
	mov	dword [esi+156],8
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+300]
	sub	eax,dword [esi+208]
	sub	dword [esi+196],eax
	mov	eax,dword [ebp+8]
	mov	dword [eax+252],0
	jmp	_8731
_77892:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+136],edx
	jne	_77893
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+300]
	sub	eax,dword [esi+208]
	sub	dword [esi+196],eax
	mov	eax,dword [esi+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77898
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77894
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77894:
	cmp	eax,0
	jne	_77896
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77896:
_77898:
	cmp	eax,0
	je	_77900
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77900:
	cmp	eax,0
	je	_77902
	jmp	_77903
_77902:
	mov	eax,esi
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	cmp	dword [esi+196],0
	jg	_77905
	mov	dword [esi+156],8
_77905:
_77903:
_77893:
_77878:
_77877:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77906
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
_77906:
	cmp	eax,0
	je	_77908
	mov	ebx,1
_77908:
	cmp	ebx,1
	jne	_77909
	mov	eax,dword [esi+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77910
	mov	eax,dword [esi+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_77910:
	cmp	eax,0
	je	_77912
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77913
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,5
	setne	al
	movzx	eax,al
_77913:
	cmp	eax,0
	je	_77915
	mov	eax,dword [ebp+8]
	mov	dword [eax+228],5
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+84]
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+168]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],edx
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_77916
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_melontar]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77916:
_77915:
	jmp	_77917
_77912:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_77918
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,5
	setne	al
	movzx	eax,al
_77918:
	cmp	eax,0
	je	_77920
	mov	eax,dword [ebp+8]
	mov	dword [eax+228],4
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+80]
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+164]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],edx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77920:
_77917:
_77909:
_77869:
_8723:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8725
_8724:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+228],5
	jne	_77921
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77922
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	cmp	eax,4
	setle	al
	movzx	eax,al
_77922:
	cmp	eax,0
	je	_77924
	mov	eax,dword [ebp+8]
	fld	dword [eax+32]
	fsub	dword [_132163]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+32]
	jmp	_77925
_77924:
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_77926
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapturnip_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_77926:
_77925:
_77921:
_8726:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	sub	edx,1
	mov	eax,dword [ebp+8]
	cmp	dword [eax+136],edx
	jl	_77929
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	sub	edx,1
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+228],0
	jne	_77930
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+140],edx
	jl	_77932
	cmp	dword [ebp-8],0
	jne	_77933
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
	mov	eax,dword [ebp+8]
	fld	dword [eax+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77934
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+68]
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+152]
	mov	eax,dword [ebp+8]
	mov	dword [eax+144],edx
_77934:
_77933:
_77932:
	jmp	_77935
_77930:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_77936
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_77936:
	cmp	eax,0
	je	_77938
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+140],edx
	jl	_77939
	mov	eax,dword [ebp+8]
	mov	dword [eax+252],0
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77940
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77940:
	cmp	eax,0
	je	_77942
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77943
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_77943:
	cmp	eax,0
	je	_77945
	call	_bb_CekResetScene2_NITM
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8728
_8730:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_8728
	cmp	dword [esi+192],341
	jne	_77951
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	jmp	_8729
_77951:
_8728:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8730
_8729:
_77945:
_77942:
_77939:
	jmp	_77953
_77938:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+228],7
	jne	_77954
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+144]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+140],edx
	jl	_77955
	mov	eax,dword [ebp+8]
	mov	dword [eax+252],0
_77955:
	jmp	_77956
_77954:
	mov	eax,dword [ebp+8]
	mov	dword [eax+136],0
_77956:
_77953:
_77935:
_77929:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+136],0
	jne	_77957
	mov	eax,dword [ebp+8]
	mov	dword [eax+140],0
_77957:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77959
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77959:
	cmp	eax,0
	je	_77961
	jmp	_8731
_77961:
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+136]
	add	eax,1
	mov	dword [edx+136],eax
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
_8731:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+332]
	mov	eax,0
	jmp	_17230
_17230:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_11:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_78085],_78086
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_77962
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77963
	fld	dword [esi+320]
	fsub	dword [_132236]
	fstp	dword [esi+320]
_77963:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77964
	fld	dword [esi+356]
	fsub	dword [_132237]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77965
	mov	dword [esi+348],0
_77965:
_77964:
_77962:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_77966
	fld	dword [esi+312]
	fsub	dword [_132238]
	fstp	dword [esi+312]
_77966:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_77967
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_77967:
	cmp	eax,0
	je	_77969
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_77969:
	cmp	dword [esi+228],7
	jne	_77970
	jmp	_8736
_77970:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_77974
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_77974:
	cmp	eax,0
	je	_77976
	fld	dword [esi+328]
	fsub	dword [_132239]
	fstp	dword [esi+328]
_77976:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_77977
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8733
_8735:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8733
	mov	eax,dword [edx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77984
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_77984:
	cmp	eax,0
	je	_77986
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_77986:
	cmp	eax,0
	je	_77988
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_77988:
	cmp	eax,0
	je	_77990
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_77995
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_77991
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_77991:
	cmp	eax,0
	jne	_77993
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_77993:
_77995:
	cmp	eax,0
	je	_77997
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_77997:
	cmp	eax,0
	je	_77999
	jmp	_8733
_77999:
	mov	eax,dword [edx+192]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78000
	mov	eax,dword [edx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_78000:
	cmp	eax,0
	jne	_78002
	mov	eax,dword [edx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78002:
	cmp	eax,0
	jne	_78004
	mov	eax,dword [edx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78004:
	cmp	eax,0
	jne	_78006
	mov	eax,dword [edx+192]
	cmp	eax,382
	sete	al
	movzx	eax,al
_78006:
	cmp	eax,0
	jne	_78008
	mov	eax,dword [edx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_78008:
	cmp	eax,0
	je	_78010
	jmp	_8733
_78010:
	mov	eax,dword [edx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78011
	mov	ecx,dword [edx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_78011:
	cmp	eax,0
	je	_78013
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_132240]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78013:
	cmp	eax,0
	je	_78015
	mov	dword [ebp-4],1
	cmp	dword [esi+136],13
	jne	_78016
	mov	eax,dword [esi+300]
	sub	eax,dword [edx+208]
	sub	dword [edx+196],eax
	mov	eax,edx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapcactus_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78016:
_78015:
	cmp	dword [ebp-4],1
	jne	_78018
	jmp	_8734
_78018:
_77990:
_8733:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8735
_8734:
_77977:
	cmp	dword [ebp-4],1
	jne	_78019
	mov	dword [esi+228],4
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78020
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132241]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78020:
	cmp	eax,0
	je	_78022
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_78022:
	cmp	eax,0
	je	_78024
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78025
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_78025:
	cmp	eax,0
	je	_78027
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_78027:
	cmp	eax,0
	je	_78029
	mov	dword [esi+136],0
_78029:
	mov	dword [esi+232],2521
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	jmp	_78030
_78024:
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78031
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132242]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78031:
	cmp	eax,0
	je	_78033
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132243]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78033:
	cmp	eax,0
	je	_78035
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78036
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_78036:
	cmp	eax,0
	je	_78038
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_78038:
	cmp	eax,0
	je	_78040
	mov	dword [esi+136],0
_78040:
	mov	dword [esi+232],2522
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	jmp	_78041
_78035:
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78042
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132244]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78042:
	cmp	eax,0
	je	_78044
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132245]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78044:
	cmp	eax,0
	je	_78046
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78047
	mov	eax,dword [esi+232]
	cmp	eax,2522
	setne	al
	movzx	eax,al
_78047:
	cmp	eax,0
	je	_78049
	mov	eax,dword [esi+232]
	cmp	eax,2523
	setne	al
	movzx	eax,al
_78049:
	cmp	eax,0
	je	_78051
	mov	dword [esi+136],0
_78051:
	mov	dword [esi+232],2523
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
_78046:
_78041:
_78030:
	jmp	_78052
_78019:
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78053
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132246]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78053:
	cmp	eax,0
	je	_78055
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_78055:
	cmp	eax,0
	je	_78057
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78058
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78058:
	cmp	eax,0
	je	_78060
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78060:
	cmp	eax,0
	je	_78062
	mov	dword [esi+136],0
_78062:
	mov	dword [esi+232],2511
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_78063
_78057:
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78064
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132247]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78064:
	cmp	eax,0
	je	_78066
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132248]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78066:
	cmp	eax,0
	je	_78068
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78069
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78069:
	cmp	eax,0
	je	_78071
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78071:
	cmp	eax,0
	je	_78073
	mov	dword [esi+136],0
_78073:
	mov	dword [esi+232],2512
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_78074
_78068:
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78075
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132249]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78075:
	cmp	eax,0
	je	_78077
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132250]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78077:
	cmp	eax,0
	je	_78079
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78080
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78080:
	cmp	eax,0
	je	_78082
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78082:
	cmp	eax,0
	je	_78084
	mov	dword [esi+136],0
_78084:
	mov	dword [esi+232],2513
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
_78079:
_78074:
_78063:
_78052:
_8736:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78087
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78088
	mov	eax,dword [esi+144]
	mov	edx,dword [esi+232]
	cmp	edx,2511
	je	_78092
	cmp	edx,2512
	je	_78093
	cmp	edx,2513
	je	_78094
	jmp	_78091
_78092:
	mov	edx,dword [esi+68]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78091
_78093:
	mov	edx,dword [esi+72]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+156]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78091
_78094:
	mov	edx,dword [esi+76]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+160]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78091
_78091:
	cmp	dword [esi+140],eax
	jl	_78095
	cmp	dword [ebp-8],0
	jne	_78096
	mov	dword [esi+136],0
_78096:
_78095:
	jmp	_78097
_78088:
	cmp	dword [esi+228],4
	jne	_78098
	mov	eax,dword [esi+232]
	cmp	eax,2521
	je	_78101
	cmp	eax,2522
	je	_78102
	cmp	eax,2523
	je	_78103
	jmp	_78100
_78101:
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_78100
_78102:
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_78100
_78103:
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
	jmp	_78100
_78100:
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78104
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2521
	je	_78107
	cmp	eax,2522
	je	_78108
	cmp	eax,2523
	je	_78109
	jmp	_78106
_78107:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_78106
_78108:
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_78106
_78109:
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
	jmp	_78106
_78106:
_78104:
	jmp	_78110
_78098:
	cmp	dword [esi+228],7
	jne	_78111
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78112
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78112:
	jmp	_78114
_78111:
	mov	dword [esi+136],0
_78114:
_78110:
_78097:
_78087:
	cmp	dword [esi+136],0
	jne	_78115
	mov	dword [esi+140],0
_78115:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78117
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78117:
	cmp	eax,0
	je	_78119
	jmp	_8738
_78119:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8738:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17233
_17233:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_12:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [_78181],_78182
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78120
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78121
	fld	dword [esi+320]
	fsub	dword [_132342]
	fstp	dword [esi+320]
_78121:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78122
	fld	dword [esi+356]
	fsub	dword [_132343]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78123
	mov	dword [esi+348],0
_78123:
_78122:
_78120:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78124
	fld	dword [esi+312]
	fsub	dword [_132344]
	fstp	dword [esi+312]
_78124:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78125
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78125:
	cmp	eax,0
	je	_78127
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_78127:
	cmp	dword [esi+228],7
	jne	_78128
	jmp	_8743
_78128:
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78132
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_78132:
	cmp	eax,0
	je	_78134
	fld	dword [esi+328]
	fsub	dword [_132345]
	fstp	dword [esi+328]
_78134:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78135
	jmp	_8743
_78135:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8740
_8742:
	mov	eax,dword [ebp-8]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8740
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78142
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78142:
	cmp	eax,0
	je	_78144
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78144:
	cmp	eax,0
	je	_78146
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78146:
	cmp	eax,0
	je	_78148
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78153
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78149
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78149:
	cmp	eax,0
	jne	_78151
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78151:
_78153:
	cmp	eax,0
	je	_78155
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78155:
	cmp	eax,0
	je	_78157
	jmp	_8740
_78157:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78158
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78158:
	cmp	eax,0
	jne	_78160
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78160:
	cmp	eax,0
	jne	_78162
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_78162:
	cmp	eax,0
	je	_78164
	jmp	_8740
_78164:
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_78165
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_132346]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_78165:
	cmp	eax,0
	jne	_78167
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_78167:
	cmp	eax,0
	je	_78169
	mov	dword [ebp-12],1
	mov	dword [ebp-16],1
_78169:
	cmp	dword [ebp-12],1
	jne	_78170
	cmp	dword [esi+228],4
	je	_78171
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_78171:
	jmp	_8741
_78170:
_78148:
_8740:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8742
_8741:
	cmp	dword [ebp-12],1
	jne	_78172
	cmp	dword [esi+136],6
	jne	_78173
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78174
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_78174:
	cmp	eax,0
	je	_78176
	fld	dword [esi+284]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78177
	push	dword [ebp-24]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapdragon_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78177:
_78176:
_78173:
	jmp	_78179
_78172:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_78180
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78180:
_78179:
_8743:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78183
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78184
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78186
	cmp	dword [ebp-20],0
	jne	_78187
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78188
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78188:
_78187:
_78186:
	jmp	_78189
_78184:
	cmp	dword [esi+228],4
	jne	_78190
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78191
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78192
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78192:
_78191:
	jmp	_78193
_78190:
	cmp	dword [esi+228],7
	jne	_78194
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78195
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78195:
	jmp	_78197
_78194:
	mov	dword [esi+136],0
_78197:
_78193:
_78189:
_78183:
	cmp	dword [esi+136],0
	jne	_78198
	mov	dword [esi+140],0
_78198:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78200
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78200:
	cmp	eax,0
	je	_78202
	jmp	_8745
_78202:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8745:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17236
_17236:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_13:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-24],0
	mov	dword [ebp-16],0
	mov	dword [_78317],_78318
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78203
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78204
	fld	dword [esi+320]
	fsub	dword [_132398]
	fstp	dword [esi+320]
_78204:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78205
	fld	dword [esi+356]
	fsub	dword [_132399]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78206
	mov	dword [esi+348],0
_78206:
_78205:
_78203:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78207
	fld	dword [esi+312]
	fsub	dword [_132400]
	fstp	dword [esi+312]
_78207:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78208
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78208:
	cmp	eax,0
	je	_78210
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
_78210:
	cmp	dword [esi+228],7
	jne	_78211
	jmp	_8753
_78211:
	mov	edi,0
	mov	dword [ebp-24],0
	mov	dword [ebp-20],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78215
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_78215:
	cmp	eax,0
	je	_78217
	fld	dword [esi+328]
	fsub	dword [_132401]
	fstp	dword [esi+328]
_78217:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78218
	jmp	_8753
_78218:
	mov	eax,dword [_bb_NITM_enemylist]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_8747
_8749:
	mov	eax,dword [ebp-12]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8747
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_78225
	jmp	_8747
_78225:
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78226
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78226:
	cmp	eax,0
	je	_78228
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78228:
	cmp	eax,0
	je	_78230
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78235
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78231
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78231:
	cmp	eax,0
	jne	_78233
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78233:
_78235:
	cmp	eax,0
	je	_78237
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78237:
	cmp	eax,0
	je	_78239
	jmp	_8747
_78239:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78240
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78240:
	cmp	eax,0
	jne	_78242
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78242:
	cmp	eax,0
	je	_78244
	jmp	_8747
_78244:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78245
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
_78245:
	cmp	eax,0
	je	_78247
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	setge	al
	movzx	eax,al
_78247:
	cmp	eax,0
	je	_78249
	mov	edx,dword [ebx+108]
	mov	eax,dword [esi+240]
	add	eax,4
	cmp	edx,eax
	setle	al
	movzx	eax,al
_78249:
	cmp	eax,0
	je	_78251
	mov	edi,1
_78251:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78252
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_78252:
	cmp	eax,0
	je	_78254
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	setle	al
	movzx	eax,al
_78254:
	cmp	eax,0
	je	_78256
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	sub	eax,4
	cmp	edx,eax
	setge	al
	movzx	eax,al
_78256:
	cmp	eax,0
	je	_78258
	mov	edi,1
_78258:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78259
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_78259:
	cmp	eax,0
	je	_78261
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	setge	al
	movzx	eax,al
_78261:
	cmp	eax,0
	je	_78263
	mov	edx,dword [ebx+104]
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	edx,eax
	setle	al
	movzx	eax,al
_78263:
	cmp	eax,0
	je	_78265
	mov	edi,1
_78265:
	mov	edx,dword [ebx+104]
	mov	ecx,dword [ebx+108]
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78282
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78268
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78268:
	cmp	eax,0
	jne	_78272
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78270
	mov	eax,dword [esi+236]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78270:
_78272:
	cmp	eax,0
	jne	_78276
	mov	eax,dword [esi+240]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78274
	mov	eax,dword [esi+236]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78274:
_78276:
	cmp	eax,0
	jne	_78280
	mov	eax,dword [esi+240]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78278
	mov	eax,dword [esi+236]
	sub	eax,4
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78278:
_78280:
_78282:
	cmp	eax,0
	je	_78284
	mov	edi,1
_78284:
	cmp	edi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78299
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78285
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78285:
	cmp	eax,0
	jne	_78289
	mov	eax,dword [esi+240]
	add	eax,2
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78287
	mov	eax,dword [esi+236]
	add	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78287:
_78289:
	cmp	eax,0
	jne	_78293
	mov	eax,dword [esi+240]
	add	eax,3
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78291
	mov	eax,dword [esi+236]
	add	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78291:
_78293:
	cmp	eax,0
	jne	_78297
	mov	eax,dword [esi+240]
	add	eax,4
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78295
	mov	eax,dword [esi+236]
	add	eax,4
	cmp	edx,eax
	sete	al
	movzx	eax,al
_78295:
_78297:
_78299:
	cmp	eax,0
	je	_78301
	mov	edi,1
_78301:
	cmp	edi,1
	jne	_78302
	mov	dword [ebp-20],1
	cmp	dword [esi+228],4
	je	_78303
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_78303:
	jmp	_8748
_78302:
_78230:
_8747:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8749
_8748:
	cmp	edi,1
	jne	_78304
	cmp	dword [esi+136],15
	jne	_78305
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78306
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_78306:
	cmp	eax,0
	je	_78308
	fld	dword [esi+284]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78309
	push	_bb_TNITM_NinjaWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_78312
_8752:
	push	dword [ebp-16]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
_8750:
	add	ebx,1
_78312:
	cmp	ebx,5
	jle	_8752
_8751:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapnanas_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78309:
_78308:
_78305:
	jmp	_78315
_78304:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_78316
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78316:
_78315:
_8753:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78319
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78320
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78322
	cmp	dword [ebp-24],0
	jne	_78323
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78324
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78324:
_78323:
_78322:
	jmp	_78325
_78320:
	cmp	dword [esi+228],4
	jne	_78326
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78327
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78328
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78328:
_78327:
	jmp	_78329
_78326:
	cmp	dword [esi+228],7
	jne	_78330
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78331
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78331:
	jmp	_78333
_78330:
	mov	dword [esi+136],0
_78333:
_78329:
_78325:
_78319:
	cmp	dword [esi+136],0
	jne	_78334
	mov	dword [esi+140],0
_78334:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78336
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78336:
	cmp	eax,0
	je	_78338
	jmp	_8755
_78338:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8755:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17239
_17239:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_14:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_78432],_78433
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78339
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78340
	fld	dword [esi+320]
	fsub	dword [_132479]
	fstp	dword [esi+320]
_78340:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78341
	fld	dword [esi+356]
	fsub	dword [_132480]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78342
	mov	dword [esi+348],0
_78342:
_78341:
_78339:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78343
	fld	dword [esi+312]
	fsub	dword [_132481]
	fstp	dword [esi+312]
_78343:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78344
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78344:
	cmp	eax,0
	je	_78346
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_78346:
	cmp	dword [esi+228],7
	jne	_78347
	jmp	_8760
_78347:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8757
_8759:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8757
	mov	eax,dword [edx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78356
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78356:
	cmp	eax,0
	je	_78358
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78358:
	cmp	eax,0
	je	_78360
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78360:
	cmp	eax,0
	je	_78362
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78367
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78363
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78363:
	cmp	eax,0
	jne	_78365
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78365:
_78367:
	cmp	eax,0
	je	_78369
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78369:
	cmp	eax,0
	je	_78371
	jmp	_8757
_78371:
	mov	eax,dword [edx+192]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78372
	mov	eax,dword [edx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_78372:
	cmp	eax,0
	jne	_78374
	mov	eax,dword [edx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78374:
	cmp	eax,0
	jne	_78376
	mov	eax,dword [edx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78376:
	cmp	eax,0
	jne	_78378
	mov	eax,dword [edx+192]
	cmp	eax,382
	sete	al
	movzx	eax,al
_78378:
	cmp	eax,0
	jne	_78380
	mov	eax,dword [edx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_78380:
	cmp	eax,0
	je	_78382
	jmp	_8757
_78382:
	mov	eax,dword [edx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78383
	mov	ecx,dword [edx+108]
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_78383:
	cmp	eax,0
	je	_78385
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_132482]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78385:
	cmp	eax,0
	je	_78387
	fld	dword [edx+120]
	fld	dword [_132483]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_78388
	mov	dword [edx+272],1
_78388:
	mov	eax,dword [edx+192]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78389
	mov	eax,dword [edx+192]
	cmp	eax,312
	sete	al
	movzx	eax,al
_78389:
	cmp	eax,0
	je	_78391
	mov	eax,dword [edx+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78394
	mov	eax,dword [edx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78392
	mov	eax,dword [edx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_78392:
_78394:
	cmp	eax,0
	je	_78396
	mov	dword [edx+272],1
_78396:
_78391:
_78387:
_78362:
_8757:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8759
_8758:
	cmp	dword [ebp-4],1
	jne	_78397
	jmp	_78398
_78397:
	mov	dword [esi+228],0
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78399
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132484]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78399:
	cmp	eax,0
	je	_78401
	mov	eax,dword [esi+292]
	cmp	eax,dword [esi+296]
	setle	al
	movzx	eax,al
_78401:
	cmp	eax,0
	je	_78403
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78404
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78404:
	cmp	eax,0
	je	_78406
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78406:
	cmp	eax,0
	je	_78408
	mov	dword [esi+136],0
_78408:
	mov	dword [esi+232],2511
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	jmp	_78409
_78403:
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78410
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132485]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78410:
	cmp	eax,0
	je	_78412
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132486]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78412:
	cmp	eax,0
	je	_78414
	mov	eax,dword [esi+232]
	cmp	eax,2511
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78415
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78415:
	cmp	eax,0
	je	_78417
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78417:
	cmp	eax,0
	je	_78419
	mov	dword [esi+136],0
_78419:
	mov	dword [esi+232],2512
	mov	eax,dword [esi+72]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+156]
	mov	dword [esi+144],eax
	jmp	_78420
_78414:
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78421
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132487]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78421:
	cmp	eax,0
	je	_78423
	mov	eax,dword [esi+292]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+296]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+296]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_132488]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78423:
	cmp	eax,0
	je	_78425
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78426
	mov	eax,dword [esi+232]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_78426:
	cmp	eax,0
	je	_78428
	mov	eax,dword [esi+232]
	cmp	eax,2513
	setne	al
	movzx	eax,al
_78428:
	cmp	eax,0
	je	_78430
	mov	dword [esi+136],0
_78430:
	mov	dword [esi+232],2513
	mov	eax,dword [esi+76]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+160]
	mov	dword [esi+144],eax
_78425:
_78420:
_78409:
_78398:
	cmp	dword [esi+136],0
	jne	_78431
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traponion_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78431:
_8760:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78434
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78435
	mov	eax,dword [esi+144]
	mov	edx,dword [esi+232]
	cmp	edx,2511
	je	_78439
	cmp	edx,2512
	je	_78440
	cmp	edx,2513
	je	_78441
	jmp	_78438
_78439:
	mov	edx,dword [esi+68]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+152]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78438
_78440:
	mov	edx,dword [esi+72]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+156]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78438
_78441:
	mov	edx,dword [esi+76]
	mov	dword [esi+64],edx
	mov	edx,dword [esi+160]
	mov	dword [esi+144],edx
	mov	dword [esi+136],0
	jmp	_78438
_78438:
	cmp	dword [esi+140],eax
	jl	_78442
	cmp	dword [ebp-8],0
	jne	_78443
	mov	dword [esi+136],0
_78443:
_78442:
	jmp	_78444
_78435:
	cmp	dword [esi+228],7
	jne	_78445
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78446
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78446:
	jmp	_78448
_78445:
	mov	dword [esi+136],0
_78448:
_78444:
_78434:
	cmp	dword [esi+136],0
	jne	_78449
	mov	dword [esi+140],0
_78449:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78451
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78451:
	cmp	eax,0
	je	_78453
	jmp	_8762
_78453:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8762:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17242
_17242:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_15:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_78506],_78507
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78454
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78455
	fld	dword [esi+320]
	fsub	dword [_132556]
	fstp	dword [esi+320]
_78455:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78456
	fld	dword [esi+356]
	fsub	dword [_132557]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78457
	mov	dword [esi+348],0
_78457:
_78456:
_78454:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78458
	fld	dword [esi+312]
	fsub	dword [_132558]
	fstp	dword [esi+312]
_78458:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78459
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78459:
	cmp	eax,0
	je	_78461
	mov	dword [esi+228],7
	mov	dword [esi+136],0
_78461:
	cmp	dword [esi+228],7
	jne	_78462
	jmp	_8767
_78462:
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78465
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_78465:
	cmp	eax,0
	je	_78467
	fld	dword [esi+328]
	fsub	dword [_132559]
	fstp	dword [esi+328]
_78467:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78468
	jmp	_8767
_78468:
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8764
_8766:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8764
	mov	eax,dword [edx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78475
	mov	eax,dword [edx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78475:
	cmp	eax,0
	je	_78477
	mov	eax,dword [edx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78477:
	cmp	eax,0
	je	_78479
	mov	eax,dword [edx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78479:
	cmp	eax,0
	je	_78481
	mov	eax,dword [edx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78486
	mov	eax,dword [edx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78482
	mov	eax,dword [edx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78482:
	cmp	eax,0
	jne	_78484
	mov	eax,dword [edx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78484:
_78486:
	cmp	eax,0
	je	_78488
	mov	eax,dword [edx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78488:
	cmp	eax,0
	je	_78490
	jmp	_8764
_78490:
	mov	eax,dword [edx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78491
	mov	eax,dword [edx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78491:
	cmp	eax,0
	jne	_78493
	mov	eax,dword [edx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78493:
	cmp	eax,0
	je	_78495
	jmp	_8764
_78495:
	mov	eax,dword [edx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78496
	fld	dword [edx+24]
	fsub	dword [esi+28]
	fld	dword [_132560]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_78496:
	cmp	eax,0
	je	_78498
	mov	dword [ebp-4],1
	cmp	dword [esi+136],7
	jne	_78499
	mov	eax,dword [esi+300]
	sub	eax,dword [edx+208]
	sub	dword [edx+196],eax
	push	0
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+240]
	add	esp,8
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_traprumputduri_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78499:
_78498:
	cmp	dword [ebp-4],1
	jne	_78501
	cmp	dword [esi+228],4
	je	_78502
	mov	dword [esi+228],4
	mov	dword [esi+136],0
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
_78502:
_78501:
_78481:
_8764:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8766
_8765:
	cmp	dword [ebp-4],1
	jne	_78503
	jmp	_78504
_78503:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_78505
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78505:
_78504:
_8767:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78508
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78509
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78511
	cmp	dword [ebp-8],0
	jne	_78512
	mov	dword [esi+136],0
_78512:
_78511:
	jmp	_78513
_78509:
	cmp	dword [esi+228],4
	jne	_78514
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78515
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78515:
	jmp	_78516
_78514:
	cmp	dword [esi+228],7
	jne	_78517
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78518
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78518:
	jmp	_78520
_78517:
	mov	dword [esi+136],0
_78520:
_78516:
_78513:
_78508:
	cmp	dword [esi+136],0
	jne	_78521
	mov	dword [esi+140],0
_78521:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78523
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78523:
	cmp	eax,0
	je	_78525
	jmp	_8769
_78525:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8769:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17245
_17245:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_16:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_78578],_78579
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78526
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78527
	fld	dword [esi+320]
	fsub	dword [_132605]
	fstp	dword [esi+320]
_78527:
_78526:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78528
	fld	dword [esi+312]
	fsub	dword [_132606]
	fstp	dword [esi+312]
_78528:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8771
_8773:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8771
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78535
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78535:
	cmp	eax,0
	je	_78537
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78537:
	cmp	eax,0
	je	_78539
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78539:
	cmp	eax,0
	je	_78541
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78546
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78542
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78542:
	cmp	eax,0
	jne	_78544
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78544:
_78546:
	cmp	eax,0
	je	_78548
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78548:
	cmp	eax,0
	je	_78550
	jmp	_8771
_78550:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78551
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78551:
	cmp	eax,0
	jne	_78553
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_78553:
	cmp	eax,0
	je	_78555
	jmp	_8771
_78555:
	mov	eax,dword [esi+240]
	cmp	dword [ebx+108],eax
	jne	_78556
	cmp	dword [esi+136],16
	jne	_78557
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	cmp	dword [ebx+196],0
	jg	_78559
	mov	dword [ebx+156],8
_78559:
_78557:
_78556:
_78541:
_8771:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8773
_8772:
	cmp	dword [esi+136],12
	jne	_78560
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	jge	_78562
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	push	dword [esi+236]
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78562:
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	jle	_78563
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	push	dword [esi+236]
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78563:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	jg	_78564
	push	dword [esi+276]
	push	519
	push	dword [esi+240]
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78564:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	jl	_78565
	push	dword [esi+276]
	push	519
	push	dword [esi+240]
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78565:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78566
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_78566:
	cmp	eax,0
	je	_78568
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78568:
	mov	eax,dword [esi+236]
	sub	eax,1
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78569
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_78569:
	cmp	eax,0
	je	_78571
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	mov	eax,dword [esi+236]
	sub	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78571:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78572
	mov	eax,dword [esi+240]
	add	eax,1
	cmp	eax,11
	setl	al
	movzx	eax,al
_78572:
	cmp	eax,0
	je	_78574
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	add	eax,1
	push	eax
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
	mov	edx,eax
_78574:
	mov	eax,dword [esi+236]
	add	eax,1
	cmp	eax,5
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78575
	mov	eax,dword [esi+240]
	sub	eax,1
	cmp	eax,0
	setg	al
	movzx	eax,al
_78575:
	cmp	eax,0
	je	_78577
	push	dword [esi+276]
	push	519
	mov	eax,dword [esi+240]
	sub	eax,1
	push	eax
	mov	eax,dword [esi+236]
	add	eax,1
	push	eax
	mov	eax,dword [edx]
	call	dword [eax+208]
	add	esp,16
_78577:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trappepaya_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78560:
_8774:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78580
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78581
	mov	dword [esi+252],0
	jmp	_78583
_78581:
	mov	dword [esi+136],0
_78583:
_78580:
	cmp	dword [esi+136],0
	jne	_78584
	mov	dword [esi+140],0
_78584:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_8776:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17248
_17248:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_16b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_78620],_78621
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78586
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78587
	fld	dword [esi+320]
	fsub	dword [_132644]
	fstp	dword [esi+320]
_78587:
_78586:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78588
	fld	dword [esi+312]
	fsub	dword [_132645]
	fstp	dword [esi+312]
_78588:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8778
_8780:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8778
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78595
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78595:
	cmp	eax,0
	je	_78597
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78597:
	cmp	eax,0
	je	_78599
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78599:
	cmp	eax,0
	je	_78601
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78606
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78602
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78602:
	cmp	eax,0
	jne	_78604
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78604:
_78606:
	cmp	eax,0
	je	_78608
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78608:
	cmp	eax,0
	je	_78610
	jmp	_8778
_78610:
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78611
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78611:
	cmp	eax,0
	jne	_78613
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
_78613:
	cmp	eax,0
	je	_78615
	jmp	_8778
_78615:
	mov	eax,dword [esi+240]
	cmp	dword [ebx+108],eax
	jne	_78616
	cmp	dword [esi+136],4
	jne	_78617
	mov	eax,dword [esi+300]
	sub	eax,dword [ebx+208]
	sub	dword [ebx+196],eax
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	cmp	dword [ebx+196],0
	jg	_78619
	mov	dword [ebx+156],8
_78619:
_78617:
_78616:
_78601:
_8778:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8780
_8779:
_8781:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78622
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78623
	mov	dword [esi+136],0
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_78626
_78623:
	mov	dword [esi+136],0
_78626:
_78622:
	cmp	dword [esi+136],0
	jne	_78627
	mov	dword [esi+140],0
_78627:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [esi+136],1
	add	dword [esi+140],1
_8783:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17251
_17251:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_17:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8785
_8787:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8785
	mov	eax,dword [edx+272]
	cmp	eax,290
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78635
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+24]
	sete	al
	movzx	eax,al
_78635:
	cmp	eax,0
	je	_78637
	cmp	dword [edx+304],0
	jg	_78638
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_8786
_78638:
_78637:
_8785:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8787
_8786:
	mov	eax,dword [edi+144]
	sub	eax,1
	cmp	dword [edi+136],eax
	jl	_78640
	mov	eax,dword [edi+144]
	sub	eax,1
	mov	dword [edi+136],eax
	cmp	dword [edi+228],4
	jne	_78641
	mov	eax,dword [edi+144]
	cmp	dword [edi+140],eax
	jl	_78643
	mov	dword [edi+136],0
_78643:
	jmp	_78644
_78641:
	mov	dword [edi+136],0
_78644:
_78640:
	cmp	dword [edi+136],0
	jne	_78645
	mov	dword [edi+140],0
_78645:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	add	dword [edi+136],1
	add	dword [edi+140],1
	mov	eax,0
	jmp	_17254
_17254:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_update_trap_18:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [_78719],_78720
	fld	dword [esi+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78647
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78648
	fld	dword [esi+320]
	fsub	dword [_132680]
	fstp	dword [esi+320]
_78648:
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78649
	fld	dword [esi+356]
	fsub	dword [_132681]
	fstp	dword [esi+356]
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78650
	mov	dword [esi+348],0
_78650:
_78649:
_78647:
	fld	dword [esi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78651
	fld	dword [esi+312]
	fsub	dword [_132682]
	fstp	dword [esi+312]
_78651:
	mov	eax,dword [esi+292]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_78652
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78652:
	cmp	eax,0
	je	_78654
	mov	dword [esi+228],7
	mov	eax,dword [esi+116]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+200]
	mov	dword [esi+144],eax
	mov	dword [esi+136],0
_78654:
	cmp	dword [esi+228],7
	jne	_78655
	jmp	_8791
_78655:
	mov	dword [ebp-12],0
	mov	dword [ebp-20],0
	mov	dword [ebp-16],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78659
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_78659:
	cmp	eax,0
	je	_78661
	fld	dword [esi+328]
	fsub	dword [_132683]
	fstp	dword [esi+328]
_78661:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78662
	jmp	_8791
_78662:
	mov	edi,dword [_bb_NITM_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8788
_8790:
	mov	eax,dword [ebp-8]
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8788
	mov	eax,dword [ebx+104]
	cmp	eax,dword [esi+236]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78669
	mov	eax,dword [ebx+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_78669:
	cmp	eax,0
	je	_78671
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_78671:
	cmp	eax,0
	je	_78673
	mov	eax,dword [ebx+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_78673:
	cmp	eax,0
	je	_78675
	mov	eax,dword [ebx+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78680
	mov	eax,dword [ebx+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78676
	mov	eax,dword [ebx+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78676:
	cmp	eax,0
	jne	_78678
	mov	eax,dword [ebx+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_78678:
_78680:
	cmp	eax,0
	je	_78682
	mov	eax,dword [ebx+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_78682:
	cmp	eax,0
	je	_78684
	jmp	_8788
_78684:
	mov	eax,dword [ebx+192]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78685
	mov	eax,dword [ebx+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
_78685:
	cmp	eax,0
	jne	_78687
	mov	eax,dword [ebx+192]
	cmp	eax,372
	sete	al
	movzx	eax,al
_78687:
	cmp	eax,0
	jne	_78689
	mov	eax,dword [ebx+192]
	cmp	eax,391
	sete	al
	movzx	eax,al
_78689:
	cmp	eax,0
	je	_78691
	jmp	_8788
_78691:
	fld	dword [ebx+24]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_78692
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_132684]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_78692:
	cmp	eax,0
	jne	_78694
	mov	eax,dword [ebx+108]
	cmp	eax,dword [esi+240]
	sete	al
	movzx	eax,al
_78694:
	cmp	eax,0
	je	_78696
	mov	dword [ebp-12],1
	mov	dword [ebp-16],1
_78696:
	cmp	dword [ebp-12],1
	jne	_78697
	mov	eax,dword [esi+228]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78698
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
_78698:
	cmp	eax,0
	je	_78700
	mov	dword [esi+228],5
	mov	dword [esi+136],0
	mov	eax,dword [esi+84]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+168]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78700:
	jmp	_8789
_78697:
_78675:
_8788:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8790
_8789:
	cmp	dword [ebp-12],1
	jne	_78701
	mov	eax,dword [esi+228]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78710
	mov	eax,dword [esi+136]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_78702
	mov	eax,dword [esi+136]
	cmp	eax,12
	sete	al
	movzx	eax,al
_78702:
	cmp	eax,0
	jne	_78704
	mov	eax,dword [esi+136]
	cmp	eax,18
	sete	al
	movzx	eax,al
_78704:
	cmp	eax,0
	jne	_78706
	mov	eax,dword [esi+136]
	cmp	eax,24
	sete	al
	movzx	eax,al
_78706:
	cmp	eax,0
	jne	_78708
	mov	eax,dword [esi+136]
	cmp	eax,30
	sete	al
	movzx	eax,al
_78708:
_78710:
	cmp	eax,0
	je	_78712
	mov	eax,dword [ebp-16]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78713
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_78713:
	cmp	eax,0
	je	_78715
	push	dword [ebp-24]
	push	dword [esi+20]
	push	dword [esi+284]
	push	dword [esi+236]
	push	1
	push	dword [esi+272]
	push	dword [esi+300]
	push	dword [esi+32]
	push	dword [esi+28]
	call	dword [_bb_TNITM_NinjaWeapon+80]
	add	esp,36
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_78715:
_78712:
	jmp	_78717
_78701:
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
	cmp	dword [esi+228],0
	je	_78718
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78718:
_78717:
_8791:
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	dword [esi+136],eax
	jl	_78721
	mov	eax,dword [esi+144]
	sub	eax,1
	mov	dword [esi+136],eax
	cmp	dword [esi+228],0
	jne	_78722
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78724
	cmp	dword [ebp-20],0
	jne	_78725
	mov	dword [esi+136],0
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78726
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78726:
_78725:
_78724:
	jmp	_78727
_78722:
	mov	eax,dword [esi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78728
	mov	eax,dword [esi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_78728:
	cmp	eax,0
	je	_78730
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78731
	mov	dword [esi+136],0
	mov	eax,dword [esi+228]
	cmp	eax,4
	je	_78734
	cmp	eax,5
	je	_78735
	cmp	eax,6
	je	_78736
	jmp	_78733
_78734:
	mov	dword [esi+228],6
	mov	eax,dword [esi+88]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+172]
	mov	dword [esi+144],eax
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapjagung_reload]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_78733
_78735:
	mov	dword [esi+228],4
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	jmp	_78733
_78736:
	fld	dword [esi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78737
	fld	dword [esi+324]
	fstp	dword [esi+328]
	mov	dword [esi+228],0
	mov	eax,dword [esi+68]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+152]
	mov	dword [esi+144],eax
_78737:
	jmp	_78733
_78733:
_78731:
	jmp	_78738
_78730:
	cmp	dword [esi+228],7
	jne	_78739
	mov	eax,dword [esi+144]
	cmp	dword [esi+140],eax
	jl	_78740
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_78740:
	jmp	_78742
_78739:
	mov	dword [esi+136],0
_78742:
_78738:
_78727:
_78721:
	cmp	dword [esi+136],0
	jne	_78743
	mov	dword [esi+140],0
_78743:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	fld	dword [esi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78745
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78745:
	cmp	eax,0
	je	_78747
	jmp	_8793
_78747:
	add	dword [esi+136],1
	add	dword [esi+140],1
_8793:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+332]
	mov	eax,0
	jmp	_17257
_17257:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_78748
	fld	dword [_132745]
	fstp	dword [edx+312]
_78748:
	mov	eax,0
	jmp	_17260
_17260:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+272]
	cmp	eax,282
	je	_78751
	cmp	eax,284
	je	_78752
	cmp	eax,293
	je	_78753
	cmp	eax,295
	je	_78754
	cmp	eax,296
	je	_78755
	cmp	eax,297
	je	_78756
	jmp	_78750
_78751:
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78752:
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78753:
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,69
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,97
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,65
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,92
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,42
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,57
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,46
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,74
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78754:
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [edi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78755:
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,82
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78756:
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_78750
_78750:
	cmp	dword [edi+272],295
	jne	_78757
	mov	eax,dword [edi+220]
	sub	eax,1
	cmp	dword [edi+216],eax
	jle	_78758
	mov	eax,dword [edi+220]
	sub	eax,1
	mov	dword [edi+216],eax
_78758:
	push	dword [edi+216]
	push	dword [edi+208]
	push	dword [edi+204]
	push	_brl_max2d_TImage
	push	dword [edi+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,dword [edi+224]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
_78757:
	cmp	dword [edi+272],290
	jne	_78759
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8795
_8797:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8795
	mov	eax,dword [edx+272]
	cmp	eax,290
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_78766
	mov	eax,dword [edx+20]
	cmp	eax,dword [edi+24]
	sete	al
	movzx	eax,al
_78766:
	cmp	eax,0
	je	_78768
	cmp	dword [edx+304],10
	jg	_78769
	push	92
	push	248
	push	254
	call	_brl_max2d_SetColor
	add	esp,12
	jmp	_8796
_78769:
_78768:
_8795:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8797
_8796:
_78759:
	mov	eax,dword [edi+348]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78770
	fld	dword [edi+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78770:
	cmp	eax,0
	je	_78772
	push	255
	push	208
	push	43
	call	_brl_max2d_SetColor
	add	esp,12
_78772:
	mov	eax,dword [edi+144]
	sub	eax,1
	cmp	dword [edi+136],eax
	jle	_78773
	mov	eax,dword [edi+144]
	sub	eax,1
	mov	dword [edi+136],eax
_78773:
	push	dword [edi+136]
	push	dword [edi+32]
	push	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	fld	dword [edi+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_78774
	mov	eax,dword [edi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78774:
	cmp	eax,0
	je	_78776
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [edi+144]
	sub	eax,1
	cmp	dword [edi+136],eax
	jle	_78777
	mov	eax,dword [edi+144]
	sub	eax,1
	mov	dword [edi+136],eax
_78777:
	push	dword [edi+136]
	push	dword [edi+32]
	push	dword [edi+28]
	push	_brl_max2d_TImage
	push	dword [edi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_78776:
	mov	eax,dword [edi+272]
	cmp	eax,293
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_78778
	fld	dword [edi+328]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_78778:
	cmp	eax,0
	je	_78780
	mov	eax,dword [edi+132]
	cmp	eax,0
	setne	al
	movzx	eax,al
_78780:
	cmp	eax,0
	je	_78782
	mov	eax,dword [edi+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78783
	mov	eax,dword [edi+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_78783:
	cmp	eax,0
	jne	_78787
	mov	eax,dword [edi+228]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78785
	mov	eax,dword [edi+228]
	cmp	eax,30
	setle	al
	movzx	eax,al
_78785:
_78787:
	cmp	eax,0
	je	_78789
	cmp	dword [edi+136],13
	jl	_78790
	push	0
	push	dword [edi+124]
	push	dword [edi+120]
	push	_brl_max2d_TImage
	push	dword [edi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_78790:
	jmp	_78791
_78789:
	cmp	dword [edi+228],0
	jne	_78792
	push	0
	push	dword [edi+124]
	push	dword [edi+120]
	push	_brl_max2d_TImage
	push	dword [edi+132]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_78792:
_78791:
_78782:
	mov	eax,0
	jmp	_17263
_17263:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_updateTest:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	mov	ecx,0
	mov	edx,0
	mov	dword [_78798],_78799
	cmp	dword [ebx+252],0
	jne	_78793
	jmp	_8800
_78793:
	fld	dword [ebx+332]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_78794
	cmp	esi,0
	jle	_78796
	sub	esi,1
_78796:
_78794:
	fld	dword [ebx+312]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_78797
	fld	dword [ebx+312]
	fsub	dword [_132779]
	fstp	dword [ebx+312]
_78797:
_8798:
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	dword [ebx+136],eax
	jl	_78800
	mov	eax,dword [ebx+144]
	sub	eax,2
	mov	dword [ebx+136],eax
	cmp	dword [ebx+228],0
	jne	_78801
	mov	eax,dword [ebx+272]
	cmp	eax,311
	je	_78804
	cmp	eax,321
	je	_78805
	cmp	eax,312
	je	_78806
	mov	ecx,dword [ebx+144]
	jmp	_78803
_78804:
	mov	ecx,dword [ebx+144]
	jmp	_78803
_78805:
	mov	ecx,dword [ebx+144]
	jmp	_78803
_78806:
	mov	ecx,dword [ebx+144]
	jmp	_78803
_78803:
	cmp	dword [ebx+140],ecx
	jl	_78808
	mov	dword [ebx+136],0
_78808:
	jmp	_78809
_78801:
	mov	eax,dword [ebx+228]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78810
	mov	eax,dword [ebx+228]
	cmp	eax,3
	setle	al
	movzx	eax,al
_78810:
	cmp	eax,0
	je	_78812
	mov	eax,dword [ebx+272]
	cmp	eax,311
	je	_78815
	cmp	eax,321
	je	_78816
	cmp	eax,312
	je	_78817
	mov	ecx,dword [ebx+144]
	jmp	_78814
_78815:
	mov	ecx,dword [ebx+144]
	jmp	_78814
_78816:
	mov	ecx,dword [ebx+144]
	jmp	_78814
_78817:
	mov	ecx,dword [ebx+144]
	jmp	_78814
_78814:
	cmp	dword [ebx+140],ecx
	jl	_78818
	mov	dword [ebx+136],0
_78818:
	jmp	_78819
_78812:
	mov	eax,dword [ebx+228]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78820
	mov	eax,dword [ebx+228]
	cmp	eax,6
	setle	al
	movzx	eax,al
_78820:
	cmp	eax,0
	jne	_78824
	mov	eax,dword [ebx+228]
	cmp	eax,25
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78822
	mov	eax,dword [ebx+228]
	cmp	eax,30
	setle	al
	movzx	eax,al
_78822:
_78824:
	cmp	eax,0
	je	_78826
	mov	eax,dword [ebx+272]
	cmp	eax,311
	je	_78829
	cmp	eax,321
	je	_78830
	cmp	eax,312
	je	_78831
	mov	ecx,dword [ebx+144]
	jmp	_78828
_78829:
	mov	ecx,dword [ebx+144]
	jmp	_78828
_78830:
	mov	ecx,dword [ebx+144]
	jmp	_78828
_78831:
	mov	ecx,dword [ebx+144]
	jmp	_78828
_78828:
	cmp	dword [ebx+140],ecx
	jl	_78832
	mov	dword [ebx+136],0
_78832:
	jmp	_78833
_78826:
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_78834
	mov	eax,dword [ebx+228]
	cmp	eax,8
	setle	al
	movzx	eax,al
_78834:
	cmp	eax,0
	je	_78836
	mov	eax,dword [ebx+272]
	cmp	eax,311
	je	_78839
	cmp	eax,321
	je	_78840
	cmp	eax,312
	je	_78841
	mov	ecx,dword [ebx+144]
	jmp	_78838
_78839:
	mov	ecx,dword [ebx+144]
	jmp	_78838
_78840:
	mov	ecx,dword [ebx+144]
	jmp	_78838
_78841:
	mov	ecx,dword [ebx+144]
	jmp	_78838
_78838:
	cmp	dword [ebx+140],ecx
	jl	_78842
	cmp	edx,0
	jle	_78844
_78844:
_78842:
	jmp	_78845
_78836:
	cmp	dword [ebx+228],9
	jne	_78846
	mov	eax,dword [ebx+272]
	cmp	eax,311
	je	_78849
	cmp	eax,321
	je	_78850
	cmp	eax,312
	je	_78851
	mov	ecx,dword [ebx+144]
	jmp	_78848
_78849:
	mov	ecx,dword [ebx+144]
	jmp	_78848
_78850:
	mov	ecx,dword [ebx+144]
	jmp	_78848
_78851:
	mov	ecx,dword [ebx+144]
	jmp	_78848
_78848:
	cmp	dword [ebx+140],ecx
	jl	_78852
_78852:
	jmp	_78854
_78846:
	cmp	dword [ebx+228],10
	jne	_78855
	mov	eax,dword [ebx+272]
	cmp	eax,333
	je	_78858
	jmp	_78857
_78858:
	mov	ecx,dword [ebx+144]
	jmp	_78857
_78857:
	cmp	dword [ebx+140],ecx
	jl	_78859
_78859:
	jmp	_78860
_78855:
	mov	dword [ebx+136],0
_78860:
_78854:
_78845:
_78833:
_78819:
_78809:
_78800:
	cmp	dword [ebx+136],0
	jne	_78861
	mov	dword [ebx+140],0
_78861:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+196]
	add	esp,4
	cmp	esi,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_78863
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_78863:
	cmp	eax,0
	je	_78865
	mov	eax,dword [ebx+228]
	cmp	eax,8
	setne	al
	movzx	eax,al
_78865:
	cmp	eax,0
	je	_78867
	jmp	_8800
_78867:
	add	dword [ebx+136],1
	add	dword [ebx+140],1
_8800:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+332]
	mov	eax,0
	jmp	_17266
_17266:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_drawTest:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	dword [edx+136],eax
	jle	_78868
	mov	eax,dword [edx+144]
	sub	eax,1
	mov	dword [edx+136],eax
_78868:
	cmp	dword [edx+136],0
	jge	_78869
	mov	dword [edx+136],0
_78869:
	push	dword [edx+136]
	push	dword [edx+32]
	push	dword [edx+28]
	push	_brl_max2d_TImage
	push	dword [edx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_17269
_17269:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78872
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78873
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78874
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78875
	push	_4517
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78876
	push	_4518
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78877
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78878
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78879
	push	_4519
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78880
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78881
	push	_4520
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78882
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78883
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78884
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78885
	push	_90
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78886
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78887
	push	_4521
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78888
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78889
	push	_94
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78890
	push	_4522
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78891
	push	_96
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78892
	push	_97
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78893
	push	_4523
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78894
	push	_99
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_78895
	jmp	_78871
_78872:
	mov	esi,211
	jmp	_78871
_78873:
	mov	esi,221
	jmp	_78871
_78874:
	mov	esi,231
	jmp	_78871
_78875:
	mov	esi,241
	jmp	_78871
_78876:
	mov	esi,251
	jmp	_78871
_78877:
	mov	esi,261
	jmp	_78871
_78878:
	mov	esi,271
	jmp	_78871
_78879:
	mov	esi,281
	jmp	_78871
_78880:
	mov	esi,282
	jmp	_78871
_78881:
	mov	esi,283
	jmp	_78871
_78882:
	mov	esi,284
	jmp	_78871
_78883:
	mov	esi,285
	jmp	_78871
_78884:
	mov	esi,286
	jmp	_78871
_78885:
	mov	esi,287
	jmp	_78871
_78886:
	mov	esi,288
	jmp	_78871
_78887:
	mov	esi,289
	jmp	_78871
_78888:
	mov	esi,290
	jmp	_78871
_78889:
	mov	esi,291
	jmp	_78871
_78890:
	mov	esi,292
	jmp	_78871
_78891:
	mov	esi,293
	jmp	_78871
_78892:
	mov	esi,294
	jmp	_78871
_78893:
	mov	esi,295
	jmp	_78871
_78894:
	mov	esi,296
	jmp	_78871
_78895:
	mov	esi,297
	jmp	_78871
_78871:
	mov	eax,esi
	jmp	_17272
_17272:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,211
	je	_78900
	cmp	edx,221
	je	_78901
	cmp	edx,231
	je	_78902
	cmp	edx,241
	je	_78903
	cmp	edx,251
	je	_78904
	cmp	edx,261
	je	_78905
	cmp	edx,271
	je	_78906
	cmp	edx,281
	je	_78907
	cmp	edx,282
	je	_78908
	cmp	edx,283
	je	_78909
	cmp	edx,284
	je	_78910
	cmp	edx,285
	je	_78911
	cmp	edx,286
	je	_78912
	cmp	edx,287
	je	_78913
	cmp	edx,288
	je	_78914
	cmp	edx,289
	je	_78915
	cmp	edx,219
	je	_78916
	cmp	edx,290
	je	_78917
	cmp	edx,291
	je	_78918
	cmp	edx,292
	je	_78919
	cmp	edx,229
	je	_78920
	cmp	edx,293
	je	_78921
	cmp	edx,294
	je	_78922
	cmp	edx,295
	je	_78923
	cmp	edx,296
	je	_78924
	cmp	edx,297
	je	_78925
	cmp	edx,298
	je	_78926
	cmp	edx,299
	je	_78927
	jmp	_78899
_78900:
	mov	eax,_2244
	jmp	_78899
_78901:
	mov	eax,_2245
	jmp	_78899
_78902:
	mov	eax,_2246
	jmp	_78899
_78903:
	mov	eax,_2247
	jmp	_78899
_78904:
	mov	eax,_4517
	jmp	_78899
_78905:
	mov	eax,_4518
	jmp	_78899
_78906:
	mov	eax,_2248
	jmp	_78899
_78907:
	mov	eax,_2249
	jmp	_78899
_78908:
	mov	eax,_4519
	jmp	_78899
_78909:
	mov	eax,_2250
	jmp	_78899
_78910:
	mov	eax,_4520
	jmp	_78899
_78911:
	mov	eax,_2251
	jmp	_78899
_78912:
	mov	eax,_2252
	jmp	_78899
_78913:
	mov	eax,_2253
	jmp	_78899
_78914:
	mov	eax,_90
	jmp	_78899
_78915:
	mov	eax,_2254
	jmp	_78899
_78916:
	mov	eax,_2254
	jmp	_78899
_78917:
	mov	eax,_4521
	jmp	_78899
_78918:
	mov	eax,_2255
	jmp	_78899
_78919:
	mov	eax,_94
	jmp	_78899
_78920:
	mov	eax,_94
	jmp	_78899
_78921:
	mov	eax,_4522
	jmp	_78899
_78922:
	mov	eax,_96
	jmp	_78899
_78923:
	mov	eax,_97
	jmp	_78899
_78924:
	mov	eax,_4523
	jmp	_78899
_78925:
	mov	eax,_99
	jmp	_78899
_78926:
	mov	eax,_99
	jmp	_78899
_78927:
	mov	eax,_99
	jmp	_78899
_78899:
	jmp	_17275
_17275:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+236],edi
	mov	dword [ebx+240],esi
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,6
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+28]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+316]
	fldz
	fstp	dword [ebx+324]
	fldz
	fstp	dword [ebx+284]
	mov	eax,dword [ebx+240]
	mov	dword [ebx+244],eax
	mov	eax,dword [ebx+236]
	add	eax,1
	mov	edx,dword [ebx+240]
	add	edx,1
	imul	eax,edx
	mov	dword [ebx+20],eax
	mov	dword [ebx+128],0
	mov	dword [ebx+132],0
	mov	eax,dword [ebp+20]
	mov	dword [ebx+276],eax
	mov	eax,dword [ebp+16]
	cmp	eax,597
	je	_78932
	cmp	eax,511
	je	_78933
	cmp	eax,521
	je	_78934
	cmp	eax,531
	je	_78935
	cmp	eax,541
	je	_78936
	cmp	eax,551
	je	_78937
	cmp	eax,561
	je	_78938
	cmp	eax,571
	je	_78939
	cmp	eax,581
	je	_78940
	cmp	eax,582
	je	_78941
	cmp	eax,583
	je	_78942
	cmp	eax,584
	je	_78943
	cmp	eax,585
	je	_78944
	cmp	eax,586
	je	_78945
	cmp	eax,587
	je	_78946
	cmp	eax,588
	je	_78947
	cmp	eax,589
	je	_78948
	cmp	eax,519
	je	_78949
	cmp	eax,591
	je	_78950
	cmp	eax,592
	je	_78951
	cmp	eax,529
	je	_78952
	cmp	eax,593
	je	_78953
	cmp	eax,594
	je	_78954
	cmp	eax,595
	je	_78955
	cmp	eax,596
	je	_78956
	cmp	eax,598
	je	_78957
	cmp	eax,599
	je	_78958
	jmp	_78931
_78932:
	mov	dword [ebx+272],297
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_3_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_animSenjata_24_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+160],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],50
	fld	dword [ebx+28]
	fsub	dword [_132885]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132886]
	fstp	dword [ebx+32]
	jmp	_78931
_78933:
	mov	dword [ebx+272],211
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_1_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132887]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132888]
	fstp	dword [ebx+32]
	fld1
	fstp	dword [ebx+324]
	fld	dword [_132889]
	fstp	dword [ebx+284]
	jmp	_78931
_78934:
	mov	dword [ebx+272],221
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_2_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_2_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_2_Attack_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],20
	mov	dword [ebx+200],20
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],2
	fld	dword [ebx+28]
	fsub	dword [_132890]
	fstp	dword [ebx+36]
	fld	dword [ebx+32]
	fadd	dword [_132891]
	fstp	dword [ebx+40]
	fld	dword [ebx+28]
	fadd	dword [_132892]
	fstp	dword [ebx+44]
	fld	dword [ebx+32]
	fadd	dword [_132893]
	fstp	dword [ebx+48]
	fld	dword [ebx+28]
	fsub	dword [_132894]
	fstp	dword [ebx+52]
	fld	dword [ebx+36]
	fstp	dword [ebx+28]
	fld	dword [ebx+40]
	fstp	dword [ebx+32]
	fld	dword [_132895]
	fstp	dword [ebx+324]
	jmp	_78931
_78935:
	mov	dword [ebx+272],231
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_3_Dead_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],27
	mov	dword [ebx+164],27
	mov	dword [ebx+200],5
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],20
	fld	dword [ebx+28]
	fsub	dword [_132896]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132897]
	fstp	dword [ebx+32]
	jmp	_78931
_78936:
	mov	dword [ebx+272],241
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_4_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],30
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132898]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132899]
	fstp	dword [ebx+32]
	fld1
	fstp	dword [ebx+324]
	fld	dword [_132900]
	fstp	dword [ebx+284]
	jmp	_78931
_78937:
	mov	dword [ebx+272],251
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_3_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_3_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+160],15
	mov	dword [ebx+164],15
	mov	dword [ebx+168],15
	mov	dword [ebx+172],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],20
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132901]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132902]
	fstp	dword [ebx+32]
	jmp	_78931
_78938:
	mov	dword [ebx+272],261
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_6_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_6_Dead_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],40
	mov	dword [ebx+164],4
	mov	dword [ebx+200],2
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],20
	fld	dword [ebx+28]
	fsub	dword [_132903]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132904]
	fstp	dword [ebx+32]
	fld	dword [_132905]
	fstp	dword [ebx+316]
	jmp	_78931
_78939:
	mov	dword [ebx+272],271
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_7_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_3_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_7_GoDown_3_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_1_image]
	mov	dword [ebx+92],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_1_image]
	mov	dword [ebx+96],eax
	mov	eax,dword [_bb_animSenjata_7_Hide_3_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [_bb_animSenjata_7_Idle_3_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+160],15
	mov	dword [ebx+164],5
	mov	dword [ebx+168],5
	mov	dword [ebx+172],5
	mov	dword [ebx+176],15
	mov	dword [ebx+180],15
	mov	dword [ebx+184],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],32
	mov	dword [ebx+300],0
	fld	dword [ebx+28]
	fsub	dword [_132906]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132907]
	fstp	dword [ebx+32]
	jmp	_78931
_78940:
	mov	dword [ebx+272],281
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_8_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_8_GoDown_1_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_8_Hide_1_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+168],5
	mov	dword [ebx+172],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132908]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132909]
	fstp	dword [ebx+32]
	jmp	_78931
_78941:
	mov	dword [ebx+272],282
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_3_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_9_Attack_4_image]
	mov	dword [ebx+92],eax
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,29
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,2
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],20
	mov	dword [ebx+164],15
	mov	dword [ebx+168],40
	mov	dword [ebx+172],30
	mov	dword [ebx+176],15
	mov	dword [ebx+200],20
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],40
	fld	dword [ebx+28]
	fsub	dword [_132910]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132911]
	fstp	dword [ebx+32]
	jmp	_78931
_78942:
	mov	dword [ebx+272],283
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_10_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_10_Hide_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],5
	mov	dword [ebx+168],15
	mov	dword [ebx+172],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],40
	fld	dword [ebx+28]
	fsub	dword [_132912]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132913]
	fstp	dword [ebx+32]
	fld	dword [_132914]
	fstp	dword [ebx+316]
	jmp	_78931
_78943:
	mov	dword [ebx+272],284
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+160],15
	mov	dword [ebx+164],15
	mov	dword [ebx+168],15
	mov	dword [ebx+172],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],32
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132915]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132916]
	fstp	dword [ebx+32]
	jmp	_78931
_78944:
	mov	dword [ebx+272],285
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_12_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],2
	fld	dword [ebx+28]
	fsub	dword [_132917]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132918]
	fstp	dword [ebx+32]
	fld	dword [_132919]
	fstp	dword [ebx+324]
	fld	dword [_132920]
	fstp	dword [ebx+284]
	jmp	_78931
_78945:
	mov	dword [ebx+272],286
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_13_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	fld	dword [ebx+28]
	fsub	dword [_132921]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132922]
	fstp	dword [ebx+32]
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [_132923]
	fstp	dword [ebx+324]
	fld	dword [_132924]
	fstp	dword [ebx+284]
	jmp	_78931
_78946:
	mov	dword [ebx+272],287
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_3_image]
	mov	dword [ebx+76],eax
	mov	eax,dword [_bb_animSenjata_14_Idle_2_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+160],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],32
	mov	dword [ebx+300],0
	fld	dword [ebx+28]
	fsub	dword [_132925]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132926]
	fstp	dword [ebx+32]
	jmp	_78931
_78947:
	mov	dword [ebx+272],288
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_15_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+168],15
	mov	dword [ebx+172],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132927]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132928]
	fstp	dword [ebx+32]
	jmp	_78931
_78948:
	mov	dword [ebx+272],289
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_16_Attack_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],21
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],45
	fld	dword [ebx+28]
	fsub	dword [_132929]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132930]
	fstp	dword [ebx+32]
	jmp	_78931
_78949:
	mov	dword [ebx+272],219
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_16_Attack_2_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],8
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],45
	fld	dword [ebx+28]
	fsub	dword [_132931]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132932]
	fstp	dword [ebx+32]
	jmp	_78931
_78950:
	mov	dword [ebx+272],291
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_18_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_18_WeaponUp_1_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_18_WeaponDown_1_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],40
	mov	dword [ebx+168],10
	mov	dword [ebx+172],25
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],1
	fld	dword [ebx+28]
	fsub	dword [_132933]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132934]
	fstp	dword [ebx+32]
	fld	dword [_132935]
	fstp	dword [ebx+324]
	fld	dword [_132936]
	fstp	dword [ebx+284]
	jmp	_78931
_78951:
	mov	dword [ebx+272],292
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_19_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],4
	fld	dword [ebx+28]
	fsub	dword [_132937]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132938]
	fstp	dword [ebx+32]
	jmp	_78931
_78952:
	mov	dword [ebx+272],229
	mov	eax,dword [_bb_animSenjata_19_Attack_2_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],9
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],2
	fld	dword [ebx+28]
	fsub	dword [_132939]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132940]
	fstp	dword [ebx+32]
	jmp	_78931
_78953:
	mov	dword [ebx+272],293
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_20_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_20_Idle_2_image]
	mov	dword [ebx+72],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_2_image]
	mov	dword [ebx+84],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Front_3_image]
	mov	dword [ebx+88],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_1_image]
	mov	dword [ebx+92],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_2_image]
	mov	dword [ebx+96],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Up_3_image]
	mov	dword [ebx+100],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_1_image]
	mov	dword [ebx+104],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_2_image]
	mov	dword [ebx+108],eax
	mov	eax,dword [_bb_animSenjata_20_Attack_Down_3_image]
	mov	dword [ebx+112],eax
	mov	eax,dword [_bb_animSenjata_11_Idle_3_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+72]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,69
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+84]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,97
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,65
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,92
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+100]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,42
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,57
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,46
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,74
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+156],15
	mov	dword [ebx+164],15
	mov	dword [ebx+168],15
	mov	dword [ebx+172],15
	mov	dword [ebx+176],15
	mov	dword [ebx+180],15
	mov	dword [ebx+184],15
	mov	dword [ebx+188],15
	mov	dword [ebx+192],15
	mov	dword [ebx+196],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],0
	fld	dword [ebx+28]
	fsub	dword [_132941]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132942]
	fstp	dword [ebx+32]
	jmp	_78931
_78954:
	mov	dword [ebx+272],294
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],15
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],0
	fld	dword [ebx+28]
	fsub	dword [_132943]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132944]
	fstp	dword [ebx+32]
	jmp	_78931
_78955:
	mov	dword [ebx+272],295
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_22_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_22_Walk_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_22_Shadow_1_image]
	mov	dword [ebx+212],eax
	mov	eax,dword [_bb_animSenjata_22_Dead_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+212]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],1
	mov	dword [ebx+164],1
	mov	dword [ebx+220],15
	mov	dword [ebx+200],10
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],50
	fld	dword [ebx+28]
	fsub	dword [_132945]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fsub	dword [_132946]
	fstp	dword [ebx+32]
	fld	dword [ebx+28]
	fstp	dword [ebx+204]
	fld	dword [ebx+32]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [ebx+208]
	jmp	_78931
_78956:
	mov	dword [ebx+272],296
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [_bb_animSenjata_23_Attack_1_image]
	mov	dword [ebx+80],eax
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,82
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],15
	mov	dword [ebx+164],5
	mov	dword [ebx+200],15
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],12
	mov	dword [ebx+300],0
	fld	dword [ebx+28]
	fsub	dword [_132947]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132948]
	fstp	dword [ebx+32]
	jmp	_78931
_78957:
	mov	dword [ebx+272],298
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_24_Explode_1_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],12
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],50
	fld	dword [ebx+28]
	fsub	dword [_132949]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132950]
	fstp	dword [ebx+32]
	jmp	_78931
_78958:
	mov	dword [ebx+272],299
	push	_42
	push	dword [ebx+272]
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_24_Explode_2_image]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+68]
	mov	dword [ebx+64],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+152],8
	mov	eax,dword [ebx+152]
	mov	dword [ebx+144],eax
	mov	dword [ebx+296],1000
	mov	dword [ebx+300],50
	fld	dword [ebx+28]
	fsub	dword [_132951]
	fstp	dword [ebx+28]
	fld	dword [ebx+32]
	fadd	dword [_132952]
	fstp	dword [ebx+32]
	jmp	_78931
_78931:
	push	dword [ebx+272]
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+204]
	add	esp,4
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+296]
	mov	dword [ebx+296],eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+300]
	mov	dword [ebx+300],eax
	mov	eax,dword [ebp-8]
	fld	dword [eax+324]
	fstp	dword [ebx+324]
	mov	eax,dword [ebp-8]
	fld	dword [eax+284]
	fstp	dword [ebx+284]
	cmp	dword [ebx+272],282
	jne	_78959
	fld	dword [_132953]
	fstp	dword [ebx+324]
	fld	dword [ebx+324]
	fmul	dword [_132954]
	fstp	dword [ebx+324]
_78959:
	cmp	dword [ebx+272],294
	jne	_78960
	fld	dword [_132955]
	fstp	dword [ebx+324]
	fld	dword [ebx+324]
	fmul	dword [_132956]
	fstp	dword [ebx+324]
	fld	dword [ebx+324]
	fstp	dword [ebx+328]
_78960:
	mov	eax,dword [ebx+296]
	mov	dword [ebx+292],eax
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+248],0
	mov	dword [ebx+264],0
	mov	dword [ebx+252],1
	mov	dword [ebx+256],0
	mov	dword [ebx+260],0
	mov	dword [ebx+228],0
	mov	dword [ebx+268],100
	fld	dword [ebx+316]
	fstp	dword [ebx+320]
	mov	dword [ebx+288],1
	mov	dword [ebx+224],0
	mov	dword [ebx+348],0
	fld	dword [_132957]
	fstp	dword [ebx+352]
	fldz
	fstp	dword [ebx+356]
	cmp	dword [ebx+272],283
	jne	_78961
	fldz
	fstp	dword [ebx+320]
_78961:
	cmp	dword [ebx+272],298
	jne	_78962
	mov	dword [ebx+252],0
	mov	eax,dword [ebp-8]
	fld	dword [eax+316]
	fstp	dword [ebx+316]
	fld	dword [ebx+316]
	fstp	dword [ebx+320]
_78962:
	fld	dword [ebx+28]
	fstp	dword [ebx+56]
	fld	dword [ebx+32]
	fstp	dword [ebx+60]
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_NITM_trapAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17281
_17281:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_GenerateGinseng:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+16]
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+236],ebx
	mov	eax,dword [ebp+12]
	mov	dword [esi+240],eax
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebp+12]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,ebx
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+32]
	fldz
	fstp	dword [esi+316]
	fldz
	fstp	dword [esi+324]
	fldz
	fstp	dword [esi+284]
	mov	eax,dword [esi+236]
	add	eax,1
	mov	edx,dword [esi+240]
	add	edx,1
	imul	eax,edx
	mov	dword [esi+20],eax
	push	_42
	push	edi
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [ebp+20]
	mov	dword [esi+276],eax
	mov	eax,edi
	cmp	eax,590
	je	_78968
	jmp	_78967
_78968:
	mov	dword [esi+272],290
	mov	eax,dword [_bb_animSenjata_17_Attach_1_image]
	mov	dword [esi+80],eax
	mov	eax,dword [esi+80]
	mov	dword [esi+64],eax
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+164],60
	mov	eax,dword [esi+164]
	mov	dword [esi+144],eax
	mov	dword [esi+296],1000
	mov	dword [esi+300],0
	fld	dword [esi+28]
	fsub	dword [_132992]
	fstp	dword [esi+28]
	fld	dword [esi+32]
	fadd	dword [_132993]
	fstp	dword [esi+32]
	jmp	_78967
_78967:
	fldz
	fstp	dword [esi+324]
	fldz
	fstp	dword [esi+284]
	mov	eax,dword [esi+296]
	mov	dword [esi+292],eax
	mov	dword [esi+136],0
	mov	dword [esi+140],0
	mov	dword [esi+248],0
	mov	dword [esi+264],1
	mov	dword [esi+252],1
	mov	dword [esi+256],0
	mov	dword [esi+260],0
	mov	dword [esi+228],4
	mov	dword [esi+268],100
	fld	dword [esi+316]
	fstp	dword [esi+320]
	mov	dword [esi+288],1
	mov	dword [esi+304],0
	mov	dword [esi+24],0
	mov	dword [esi+348],0
	fld	dword [_132994]
	fstp	dword [esi+352]
	fldz
	fstp	dword [esi+356]
	mov	ebx,dword [_bb_bagTrap_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8802
_8804:
	mov	eax,edi
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8802
	mov	edx,dword [esi+276]
	cmp	dword [eax+40],edx
	jne	_78975
	mov	edx,dword [eax+56]
	mov	dword [esi+308],edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_78975:
_8802:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8804
_8803:
	mov	eax,esi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_NITM_trapAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_trapginseng_pasang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,esi
	jmp	_17287
_17287:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TrapAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_78983],_78984
	push	_bb_TNITM_TrapAnim
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	0
	push	1
	push	_2275
	push	esi
	push	_43179
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_78981
	jmp	_8805
_78981:
	jmp	_8807
_8805:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+296],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+300],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+324]
	fld	dword [edi+324]
	fmul	dword [_133001]
	fstp	dword [edi+324]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+284]
	push	_99
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_78987
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [edi+316]
_78987:
	jmp	_8809
_8807:
_8809:
	cmp	ebx,0
	je	_78988
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_78988:
	mov	eax,edi
	jmp	_17290
_17290:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_EnemyWeapon
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	eax,0
	jmp	_17293
_17293:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17296:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_78992
	push	eax
	call	_bbGCFree
	add	esp,4
_78992:
	mov	eax,0
	jmp	_78990
_78990:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_78995
	cmp	ebx,0
	je	_78996
	jmp	_78994
_78995:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_78994
_78996:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_78994
_78994:
	mov	eax,0
	jmp	_17300
_17300:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17303
_17303:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_NITM_enemyweaponlist]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17306
_17306:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_update:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+68]
	cmp	eax,1
	je	_79000
	cmp	eax,2
	je	_79001
	jmp	_78999
_79000:
	mov	eax,dword [esi+64]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79002
	mov	eax,dword [esi+64]
	cmp	eax,312
	sete	al
	movzx	eax,al
_79002:
	cmp	eax,0
	jne	_79004
	mov	eax,dword [esi+64]
	cmp	eax,394
	sete	al
	movzx	eax,al
_79004:
	cmp	eax,0
	je	_79006
	fld	dword [esi+12]
	fsub	dword [esi+24]
	fstp	dword [esi+12]
	fld	dword [esi+16]
	fadd	dword [esi+28]
	fstp	dword [esi+16]
	fld	dword [esi+28]
	fadd	dword [_133021]
	fstp	dword [esi+28]
	jmp	_79007
_79006:
	fld	dword [esi+12]
	fsub	dword [esi+24]
	fstp	dword [esi+12]
_79007:
	jmp	_78999
_79001:
	fld	dword [esi+12]
	fadd	dword [esi+24]
	fstp	dword [esi+12]
	jmp	_78999
_78999:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79008
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79008:
	cmp	eax,0
	je	_79010
	mov	dword [esi+40],0
	jmp	_79011
_79010:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79012
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79012:
	cmp	eax,0
	je	_79014
	mov	dword [esi+40],1
	jmp	_79015
_79014:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79016
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79016:
	cmp	eax,0
	je	_79018
	mov	dword [esi+40],2
	jmp	_79019
_79018:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79020
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79020:
	cmp	eax,0
	je	_79022
	mov	dword [esi+40],3
	jmp	_79023
_79022:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79024
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79024:
	cmp	eax,0
	je	_79026
	mov	dword [esi+40],4
	jmp	_79027
_79026:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79028
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79028:
	cmp	eax,0
	je	_79030
	mov	dword [esi+40],5
	jmp	_79031
_79030:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79032
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79032:
	cmp	eax,0
	je	_79034
	mov	dword [esi+40],6
	jmp	_79035
_79034:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79036
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79036:
	cmp	eax,0
	je	_79038
	mov	dword [esi+40],7
	jmp	_79039
_79038:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79040
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79040:
	cmp	eax,0
	je	_79042
	mov	dword [esi+40],8
	jmp	_79043
_79042:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79044
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79044:
	cmp	eax,0
	je	_79046
	mov	dword [esi+40],9
	jmp	_79047
_79046:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79048
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79048:
	cmp	eax,0
	je	_79050
	mov	dword [esi+40],10
	jmp	_79051
_79050:
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79052
	fld	dword [esi+12]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79052:
	cmp	eax,0
	je	_79054
	mov	dword [esi+40],11
_79054:
_79051:
_79047:
_79043:
_79039:
_79035:
_79031:
_79027:
_79023:
_79019:
_79015:
_79011:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79055
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79055:
	cmp	eax,0
	je	_79057
	mov	dword [esi+36],0
	jmp	_79058
_79057:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79059
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79059:
	cmp	eax,0
	je	_79061
	mov	dword [esi+36],1
	jmp	_79062
_79061:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79063
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79063:
	cmp	eax,0
	je	_79065
	mov	dword [esi+36],2
	jmp	_79066
_79065:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79067
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79067:
	cmp	eax,0
	je	_79069
	mov	dword [esi+36],3
	jmp	_79070
_79069:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79071
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79071:
	cmp	eax,0
	je	_79073
	mov	dword [esi+36],4
	jmp	_79074
_79073:
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_79075
	fld	dword [esi+16]
	mov	eax,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79075:
	cmp	eax,0
	je	_79077
	mov	dword [esi+36],5
_79077:
_79074:
_79070:
_79066:
_79062:
_79058:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	dword [ebp-24],0
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_8811
_8813:
	mov	eax,dword [ebp-20]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8811
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79086
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_79086:
	cmp	eax,0
	jne	_79088
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_79088:
	cmp	eax,0
	jne	_79090
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_79090:
	cmp	eax,0
	je	_79092
	jmp	_8811
_79092:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+44]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79093
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+48]
	sete	al
	movzx	eax,al
_79093:
	cmp	eax,0
	je	_79095
	fld	dword [esi+12]
	fsub	dword [ebx+28]
	fstp	dword [esi+76]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_79095:
	mov	eax,dword [esi+48]
	cmp	dword [esi+40],eax
	je	_79097
	jmp	_8811
_79097:
	mov	eax,dword [esi+48]
	cmp	dword [ebx+240],eax
	je	_79098
	jmp	_8811
_79098:
	mov	eax,dword [esi+44]
	cmp	dword [ebx+236],eax
	je	_79099
	jmp	_8811
_79099:
	mov	eax,dword [esi+36]
	cmp	dword [ebx+236],eax
	je	_79100
	jmp	_8811
_79100:
	cmp	dword [ebx+292],0
	jle	_79101
	mov	eax,dword [esi+64]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79102
	mov	eax,dword [esi+64]
	cmp	eax,312
	sete	al
	movzx	eax,al
_79102:
	cmp	eax,0
	jne	_79104
	mov	eax,dword [esi+64]
	cmp	eax,394
	sete	al
	movzx	eax,al
_79104:
	cmp	eax,0
	je	_79106
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+36]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79107
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+40]
	sete	al
	movzx	eax,al
_79107:
	cmp	eax,0
	je	_79109
	mov	dword [ebp-24],1
_79109:
_79106:
_79101:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79110
	mov	eax,dword [ebx+272]
	cmp	eax,296
	setne	al
	movzx	eax,al
_79110:
	cmp	eax,0
	je	_79112
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79113
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_79113:
	cmp	eax,0
	je	_79115
	mov	eax,dword [esi+52]
	sub	dword [ebx+304],eax
	jmp	_79116
_79115:
	mov	eax,dword [esi+52]
	sub	dword [ebx+292],eax
_79116:
	cmp	dword [esi+52],0
	jle	_79117
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
_79117:
	cmp	dword [ebx+292],0
	jg	_79119
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_79119:
	cmp	dword [esi+64],394
	jne	_79121
	push	dword [esi+64]
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
	mov	eax,dword [ebx+348]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79122
	fld	dword [ebx+356]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79122:
	cmp	eax,0
	je	_79124
	mov	dword [ebx+348],1
	fld	dword [ebx+352]
	fstp	dword [ebx+356]
_79124:
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_79125
_79121:
	cmp	dword [esi+64],313
	jne	_79126
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79126:
_79125:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_8812
_79112:
_8811:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8813
_8812:
	cmp	dword [ebp-24],0
	jne	_79128
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8814
_8816:
	mov	eax,dword [ebp-16]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8814
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+44]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79135
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+48]
	sete	al
	movzx	eax,al
_79135:
	cmp	eax,0
	je	_79137
	fld	dword [esi+12]
	fsub	dword [ebx+16]
	fstp	dword [esi+76]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_79137:
	mov	eax,dword [esi+48]
	cmp	dword [esi+40],eax
	je	_79139
	jmp	_8814
_79139:
	mov	eax,dword [esi+48]
	cmp	dword [ebx+88],eax
	je	_79140
	jmp	_8814
_79140:
	mov	eax,dword [esi+44]
	cmp	dword [ebx+84],eax
	je	_79141
	jmp	_8814
_79141:
	mov	eax,dword [esi+36]
	cmp	dword [ebx+84],eax
	je	_79142
	jmp	_8814
_79142:
	cmp	dword [ebx+108],0
	jle	_79143
	mov	eax,dword [esi+64]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79144
	mov	eax,dword [esi+64]
	cmp	eax,312
	sete	al
	movzx	eax,al
_79144:
	cmp	eax,0
	jne	_79146
	mov	eax,dword [esi+64]
	cmp	eax,394
	sete	al
	movzx	eax,al
_79146:
	cmp	eax,0
	je	_79148
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+36]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79149
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+40]
	sete	al
	movzx	eax,al
_79149:
	cmp	eax,0
	je	_79151
	mov	dword [ebp-24],1
_79151:
_79148:
_79143:
	cmp	dword [ebp-24],1
	jne	_79152
	mov	eax,dword [esi+52]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	cmp	dword [ebx+108],0
	jg	_79154
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+76],7
_79154:
	cmp	dword [esi+64],394
	jne	_79156
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_79157
_79156:
	cmp	dword [esi+64],313
	jne	_79158
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_kenatarget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79158:
_79157:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_8815
_79152:
_8814:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8816
_8815:
_79128:
	mov	eax,dword [esi+68]
	cmp	eax,1
	je	_79162
	cmp	eax,2
	je	_79163
	jmp	_79161
_79162:
	mov	eax,dword [esi+64]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79164
	mov	eax,dword [esi+64]
	cmp	eax,312
	sete	al
	movzx	eax,al
_79164:
	cmp	eax,0
	jne	_79166
	mov	eax,dword [esi+64]
	cmp	eax,394
	sete	al
	movzx	eax,al
_79166:
	cmp	eax,0
	je	_79168
	fld	dword [esi+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79169
	fld	dword [esi+16]
	fld	dword [esi+20]
	fadd	dword [_133022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79169:
	cmp	eax,0
	je	_79171
	cmp	dword [esi+64],394
	jne	_79172
	push	dword [esi+64]
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TEffEnemy+60]
	add	esp,12
_79172:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_79171:
_79168:
	jmp	_79161
_79163:
	mov	eax,dword [esi+64]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79174
	mov	eax,dword [esi+64]
	cmp	eax,312
	sete	al
	movzx	eax,al
_79174:
	cmp	eax,0
	jne	_79176
	mov	eax,dword [esi+64]
	cmp	eax,394
	sete	al
	movzx	eax,al
_79176:
	cmp	eax,0
	je	_79178
	fld	dword [esi+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-8]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79179
	fld	dword [esi+16]
	fld	dword [esi+20]
	fadd	dword [_133023]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79179:
	cmp	eax,0
	je	_79181
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_79181:
	jmp	_79183
_79178:
	fld	dword [esi+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fld	dword [ebp-12]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79184
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_79184:
_79183:
	jmp	_79161
_79161:
	mov	eax,0
	jmp	_17309
_17309:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_arrowRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+76]
	fld	dword [edx+80]
	fdiv	dword [_133126]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79186
	mov	dword [edx+56],-25
_79186:
	fld	dword [edx+76]
	fld	dword [edx+80]
	fdiv	dword [_133127]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79187
	mov	dword [edx+56],-40
_79187:
	mov	eax,0
	jmp	_17312
_17312:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+56]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	0
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_17315
_17315:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyWeapon_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	push	_bb_TNITM_EnemyWeapon
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	dword [edi+68],ebx
	mov	dword [edi+56],0
	mov	dword [edi+64],esi
	mov	eax,dword [ebp+28]
	mov	dword [edi+44],eax
	mov	eax,dword [ebp+36]
	mov	dword [edi+48],eax
	mov	eax,dword [edi+64]
	cmp	eax,313
	je	_79191
	cmp	eax,312
	je	_79192
	cmp	eax,394
	je	_79193
	jmp	_79190
_79191:
	mov	eax,dword [_bb_animMusuh_3_Weapon_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [edi+68]
	cmp	eax,1
	je	_79198
	jmp	_79197
_79198:
	fld	dword [ebp+8]
	fsub	dword [_133134]
	fstp	dword [edi+12]
	fld	dword [ebp+12]
	fsub	dword [_133135]
	fstp	dword [edi+16]
	jmp	_79197
_79197:
	fld	dword [edi+16]
	fstp	dword [edi+20]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-8]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+24]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-16]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+28]
	mov	dword [edi+60],0
	jmp	_79190
_79192:
	mov	eax,dword [_bb_animMusuh_3_Weapon_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [edi+68]
	cmp	eax,1
	je	_79201
	jmp	_79200
_79201:
	fld	dword [ebp+8]
	fsub	dword [_133136]
	fstp	dword [edi+12]
	fld	dword [ebp+12]
	fsub	dword [_133137]
	fstp	dword [edi+16]
	jmp	_79200
_79200:
	fld	dword [edi+16]
	fstp	dword [edi+20]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-24]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	fstp	dword [edi+24]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-32]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	fstp	dword [edi+28]
	mov	dword [edi+60],0
	jmp	_79190
_79193:
	mov	eax,dword [_bb_animMusuh_22_Weapon_1_image]
	mov	dword [edi+32],eax
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [edi+68]
	cmp	eax,1
	je	_79204
	jmp	_79203
_79204:
	fld	dword [ebp+8]
	fsub	dword [_133138]
	fstp	dword [edi+12]
	fld	dword [ebp+12]
	fsub	dword [_133139]
	fstp	dword [edi+16]
	jmp	_79203
_79203:
	fld	dword [edi+16]
	fstp	dword [edi+20]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-40]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-40]
	fmulp	st1,st0
	fstp	qword [ebp-40]
	fld	qword [ebp-40]
	fstp	dword [edi+24]
	mov	dword [ebp+-52],ebx
	fild	dword [ebp+-52]
	fstp	qword [ebp-48]
	mov	dword [ebp+-52],esi
	fild	dword [ebp+-52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-48]
	fmulp	st1,st0
	fstp	qword [ebp-48]
	fld	qword [ebp-48]
	fstp	dword [edi+28]
	mov	dword [edi+60],0
	jmp	_79190
_79190:
	mov	dword [edi+56],20
	fldz
	fstp	dword [edi+76]
	fldz
	fstp	dword [edi+80]
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8817
_8819:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8817
	mov	edx,dword [ebp+36]
	cmp	dword [eax+240],edx
	je	_79211
	jmp	_8817
_79211:
	mov	edx,dword [ebp+28]
	cmp	dword [eax+236],edx
	je	_79212
	jmp	_8817
_79212:
	fld	dword [edi+12]
	fsub	dword [eax+28]
	fstp	dword [edi+80]
	jmp	_8818
_8817:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8819
_8818:
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_79213
	mov	esi,dword [_bb_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8820
_8822:
	mov	eax,ebx
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_8820
	mov	edx,dword [ebp+36]
	cmp	dword [eax+88],edx
	je	_79220
	jmp	_8820
_79220:
	mov	edx,dword [ebp+28]
	cmp	dword [eax+84],edx
	je	_79221
	jmp	_8820
_79221:
	fld	dword [edi+12]
	fsub	dword [eax+16]
	fstp	dword [edi+80]
	jmp	_8821
_8820:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8822
_8821:
_79213:
	mov	eax,dword [ebp+16]
	mov	dword [edi+52],eax
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_NITM_enemyweaponlist]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_17325
_17325:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_EnemyAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	mov	dword [ebx+20],0
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	fldz
	fstp	dword [ebx+120]
	fldz
	fstp	dword [ebx+124]
	fldz
	fstp	dword [ebx+128]
	mov	dword [ebx+132],0
	mov	dword [ebx+136],0
	mov	dword [ebx+140],0
	mov	dword [ebx+144],0
	mov	dword [ebx+148],0
	mov	dword [ebx+152],0
	mov	dword [ebx+156],0
	mov	dword [ebx+160],0
	mov	dword [ebx+164],0
	mov	dword [ebx+168],0
	push	20
	push	_79227
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+172],eax
	push	20
	push	_79229
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+176],eax
	mov	dword [ebx+180],0
	mov	dword [ebx+184],0
	mov	dword [ebx+188],0
	mov	dword [ebx+192],0
	mov	dword [ebx+196],0
	mov	dword [ebx+200],0
	mov	dword [ebx+204],0
	mov	dword [ebx+208],0
	mov	dword [ebx+212],0
	push	1
	push	_79231
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+216],eax
	push	1
	push	_79233
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+220],eax
	fldz
	fstp	dword [ebx+224]
	mov	dword [ebx+228],0
	mov	dword [ebx+232],0
	mov	dword [ebx+236],0
	fldz
	fstp	dword [ebx+240]
	fldz
	fstp	dword [ebx+244]
	fldz
	fstp	dword [ebx+248]
	fldz
	fstp	dword [ebx+252]
	fldz
	fstp	dword [ebx+256]
	fldz
	fstp	dword [ebx+260]
	fldz
	fstp	dword [ebx+264]
	mov	dword [ebx+268],0
	mov	dword [ebx+272],0
	mov	dword [ebx+276],0
	mov	dword [ebx+280],0
	mov	dword [ebx+284],0
	fldz
	fstp	dword [ebx+288]
	fldz
	fstp	dword [ebx+292]
	mov	dword [ebx+296],0
	mov	dword [ebx+300],0
	mov	dword [ebx+304],0
	mov	dword [ebx+308],0
	fldz
	fstp	dword [ebx+312]
	fldz
	fstp	dword [ebx+316]
	fldz
	fstp	dword [ebx+320]
	fldz
	fstp	dword [ebx+324]
	fldz
	fstp	dword [ebx+328]
	fldz
	fstp	dword [ebx+332]
	fldz
	fstp	dword [ebx+336]
	fldz
	fstp	dword [ebx+340]
	fldz
	fstp	dword [ebx+344]
	fldz
	fstp	dword [ebx+348]
	fldz
	fstp	dword [ebx+352]
	mov	dword [ebx+356],0
	mov	eax,0
	jmp	_17328
_17328:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_17331:
	mov	eax,dword [ebx+220]
	dec	dword [eax+4]
	jnz	_79237
	push	eax
	call	_bbGCFree
	add	esp,4
_79237:
	mov	eax,dword [ebx+216]
	dec	dword [eax+4]
	jnz	_79239
	push	eax
	call	_bbGCFree
	add	esp,4
_79239:
	mov	eax,dword [ebx+176]
	dec	dword [eax+4]
	jnz	_79241
	push	eax
	call	_bbGCFree
	add	esp,4
_79241:
	mov	eax,dword [ebx+172]
	dec	dword [eax+4]
	jnz	_79243
	push	eax
	call	_bbGCFree
	add	esp,4
_79243:
	mov	eax,dword [ebx+16]
	dec	dword [eax+4]
	jnz	_79245
	push	eax
	call	_bbGCFree
	add	esp,4
_79245:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_79247
	push	eax
	call	_bbGCFree
	add	esp,4
_79247:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_79249
	push	eax
	call	_bbGCFree
	add	esp,4
_79249:
	mov	eax,0
	jmp	_79235
_79235:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+16]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_79252
	cmp	ebx,0
	je	_79253
	jmp	_79251
_79252:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_79251
_79253:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+16]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_79251
_79251:
	mov	eax,0
	jmp	_17335
_17335:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+16]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17338
_17338:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	ebx
	push	dword [_bb_NITM_enemylist]
	call	_brl_linkedlist_ListRemove
	add	esp,8
	mov	eax,0
	jmp	_17341
_17341:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+192]
	cmp	edx,311
	je	_79257
	cmp	edx,321
	je	_79258
	cmp	edx,313
	je	_79259
	cmp	edx,331
	je	_79260
	cmp	edx,332
	je	_79261
	cmp	edx,334
	je	_79262
	cmp	edx,333
	je	_79263
	cmp	edx,323
	je	_79264
	cmp	edx,322
	je	_79265
	cmp	edx,341
	je	_79266
	cmp	edx,381
	je	_79267
	cmp	edx,382
	je	_79268
	cmp	edx,361
	je	_79269
	cmp	edx,362
	je	_79270
	cmp	edx,371
	je	_79271
	cmp	edx,372
	je	_79272
	cmp	edx,375
	je	_79273
	cmp	edx,376
	je	_79274
	cmp	edx,378
	je	_79275
	cmp	edx,379
	je	_79276
	cmp	edx,383
	je	_79277
	cmp	edx,384
	je	_79278
	cmp	edx,385
	je	_79279
	cmp	edx,386
	je	_79280
	cmp	edx,387
	je	_79281
	cmp	edx,351
	je	_79282
	cmp	edx,352
	je	_79283
	cmp	edx,388
	je	_79284
	cmp	edx,389
	je	_79285
	cmp	edx,390
	je	_79286
	cmp	edx,391
	je	_79287
	cmp	edx,392
	je	_79288
	cmp	edx,393
	je	_79289
	cmp	edx,394
	je	_79290
	cmp	edx,395
	je	_79291
	cmp	edx,397
	je	_79292
	jmp	_79256
_79257:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	jmp	_79256
_79258:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	jmp	_79256
_79259:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	jmp	_79256
_79260:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	jmp	_79256
_79261:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,4
	jmp	_79256
_79262:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,4
	jmp	_79256
_79263:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+128]
	add	esp,4
	jmp	_79256
_79264:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+132]
	add	esp,4
	jmp	_79256
_79265:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,4
	jmp	_79256
_79266:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+144]
	add	esp,4
	jmp	_79256
_79267:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+148]
	add	esp,4
	jmp	_79256
_79268:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,4
	jmp	_79256
_79269:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,4
	jmp	_79256
_79270:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+160]
	add	esp,4
	jmp	_79256
_79271:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+164]
	add	esp,4
	jmp	_79256
_79272:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+168]
	add	esp,4
	jmp	_79256
_79273:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+172]
	add	esp,4
	jmp	_79256
_79274:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+176]
	add	esp,4
	jmp	_79256
_79275:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+180]
	add	esp,4
	jmp	_79256
_79276:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	jmp	_79256
_79277:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	jmp	_79256
_79278:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+192]
	add	esp,4
	jmp	_79256
_79279:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+196]
	add	esp,4
	jmp	_79256
_79280:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+200]
	add	esp,4
	jmp	_79256
_79281:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+204]
	add	esp,4
	jmp	_79256
_79282:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+208]
	add	esp,4
	jmp	_79256
_79283:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+212]
	add	esp,4
	jmp	_79256
_79284:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	jmp	_79256
_79285:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	jmp	_79256
_79286:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,4
	jmp	_79256
_79287:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,4
	jmp	_79256
_79288:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,4
	jmp	_79256
_79289:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	jmp	_79256
_79290:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	jmp	_79256
_79291:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	jmp	_79256
_79292:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	jmp	_79256
_79256:
	mov	eax,0
	jmp	_17344
_17344:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_aturFrameSlow:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,1
	mov	eax,dword [ecx+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79331
	mov	eax,dword [ecx+276]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79331:
	cmp	eax,0
	je	_79333
	fld	dword [_133208]
	fld	dword [ecx+320]
	faddp	st1,st0
	fstp	dword [ecx+320]
	fld	dword [ecx+320]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79334
	fldz
	fstp	dword [ecx+320]
	jmp	_79335
_79334:
	mov	edx,0
_79335:
_79333:
	mov	eax,edx
	jmp	_17347
_17347:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_slowPumkin_CountDown:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+264]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79336
	fld	dword [edx+264]
	fsub	dword [_133215]
	fstp	dword [edx+264]
	fld	dword [edx+264]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79337
	mov	dword [edx+276],0
	fldz
	fstp	dword [edx+320]
_79337:
_79336:
	mov	eax,0
	jmp	_17350
_17350:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_frozenWaterMelon_CountDown:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79338
	fld	dword [edx+316]
	fsub	dword [_133220]
	fstp	dword [edx+316]
	fld	dword [edx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79339
	mov	dword [edx+308],0
_79339:
_79338:
	mov	eax,0
	jmp	_17353
_17353:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_1:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_79572],_79573
	cmp	dword [esi+284],0
	jne	_79340
	jmp	_8828
_79340:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_79341
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79342
	fld	dword [esi+256]
	fsub	dword [_133225]
	fstp	dword [esi+256]
_79342:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_79341:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79345
	fld	dword [esi+248]
	fsub	dword [_133226]
	fstp	dword [esi+248]
_79345:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_79346
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79346:
	cmp	eax,0
	je	_79348
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_79348:
	cmp	eax,0
	je	_79350
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_79350:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_79351
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79351:
	cmp	eax,0
	je	_79353
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_79353:
	cmp	eax,0
	je	_79355
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79355:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79357
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_79357:
	cmp	eax,0
	je	_79359
	jmp	_8826
_79359:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79361
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79361:
	cmp	eax,0
	je	_79363
	jmp	_8826
_79363:
_79360:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79365
	fld	dword [esi+252]
	fld	dword [_133227]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_79366
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_79366:
	cmp	eax,0
	je	_79368
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79369
	fld	dword [esi+28]
	fsub	dword [_133228]
	fstp	dword [esi+28]
	jmp	_79370
_79369:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_79370:
_79368:
	jmp	_8826
_79365:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79373
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_79373:
	cmp	eax,0
	je	_79375
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8823
_8825:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8823
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79382
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79382:
	cmp	eax,0
	je	_79386
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79384
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_79384:
_79386:
	cmp	eax,0
	je	_79388
	jmp	_8823
_79388:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79389
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_79389:
	cmp	eax,0
	jne	_79391
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_79391:
	cmp	eax,0
	jne	_79393
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_79393:
	cmp	eax,0
	jne	_79395
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_79395:
	cmp	eax,0
	je	_79397
	jmp	_8823
_79397:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79398
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_79398:
	cmp	eax,0
	jne	_79400
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_79400:
	cmp	eax,0
	jne	_79402
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_79402:
	cmp	eax,0
	je	_79404
	jmp	_8823
_79404:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79407
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79405
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_79405:
_79407:
	cmp	eax,0
	je	_79409
	jmp	_8823
_79409:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79412
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79410
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79410:
_79412:
	cmp	eax,0
	je	_79414
	jmp	_8823
_79414:
	cmp	dword [ebx+272],294
	jne	_79415
	jmp	_8823
_79415:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79416
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79416:
	cmp	eax,0
	je	_79418
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133229]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79419
	fld	dword [esi+128]
	fsub	dword [_133230]
	fstp	dword [esi+120]
_79419:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79420
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_79420:
	cmp	eax,0
	je	_79422
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_133231]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79422:
	cmp	eax,0
	je	_79424
	mov	dword [ebp-8],1
	mov	eax,19
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_79426
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79426:
	cmp	eax,0
	je	_79428
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79429
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_79429:
	cmp	eax,0
	je	_79431
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_79432
_79431:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79433
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79433:
	cmp	eax,0
	je	_79435
	mov	edx,dword [ebx+296]
	mov	eax,dword [esi+204]
	shl	eax,1
	sub	edx,eax
	cmp	dword [ebx+292],edx
	jg	_79436
	mov	dword [esi+356],1
_79436:
_79435:
_79432:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79428:
	cmp	dword [ebx+292],0
	jg	_79438
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_79438:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79439
	mov	eax,dword [_bb_sublevel]
	cmp	eax,7
	sete	al
	movzx	eax,al
_79439:
	cmp	eax,0
	je	_79441
	mov	eax,dword [esi+108]
	cmp	eax,2
	setg	al
	movzx	eax,al
_79441:
	cmp	eax,0
	je	_79443
	mov	ecx,3
	mov	eax,dword [ebx+296]
	cdq
	idiv	ecx
	sub	eax,2
	cmp	dword [ebx+292],eax
	jg	_79444
	mov	dword [esi+356],0
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+116],1
_79444:
_79443:
_79424:
	cmp	dword [ebp-8],1
	jne	_79445
	mov	dword [esi+160],2511
	jmp	_8824
_79445:
_79418:
_8823:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8825
_8824:
_79375:
	cmp	dword [ebp-8],1
	jne	_79446
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79447
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_79447:
	cmp	eax,0
	je	_79449
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_79449:
	cmp	eax,0
	je	_79451
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79452
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79452:
	cmp	eax,0
	je	_79454
	fldz
	fstp	dword [esi+120]
_79454:
	mov	dword [esi+156],4
	jmp	_79455
_79451:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79456
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_79456:
	cmp	eax,0
	je	_79458
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_79458:
	cmp	eax,0
	je	_79460
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79461
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79461:
	cmp	eax,0
	je	_79463
	fldz
	fstp	dword [esi+120]
_79463:
	mov	dword [esi+156],5
_79460:
_79455:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_79464
_79446:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79465
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_79465:
	cmp	eax,0
	je	_79467
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_79467:
	cmp	eax,0
	je	_79469
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79470
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_79470:
	cmp	eax,0
	je	_79472
	fldz
	fstp	dword [esi+120]
_79472:
	mov	dword [esi+156],1
	jmp	_79473
_79469:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79474
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_79474:
	cmp	eax,0
	je	_79476
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_79476:
	cmp	eax,0
	je	_79478
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79479
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_79479:
	cmp	eax,0
	je	_79481
	fldz
	fstp	dword [esi+120]
_79481:
	mov	dword [esi+156],2
_79478:
_79473:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_79482
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79483
	fld	dword [esi+120]
	fld	dword [_133232]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79483:
	cmp	eax,0
	jne	_79487
	fld	dword [esi+120]
	fld	dword [_133233]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79485
	fld	dword [esi+120]
	fld	dword [_133234]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79485:
_79487:
	cmp	eax,0
	je	_79489
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_79490
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79490:
	cmp	eax,0
	je	_79492
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79492:
	cmp	eax,0
	je	_79494
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79495
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_79495:
	cmp	eax,0
	je	_79497
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_79497:
_79494:
_79489:
	jmp	_79499
_79482:
	cmp	dword [esi+156],2
	jne	_79500
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79501
	fld	dword [esi+120]
	fld	dword [_133235]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79501:
	cmp	eax,0
	jne	_79505
	fld	dword [esi+120]
	fld	dword [_133236]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79503
	fld	dword [esi+120]
	fld	dword [_133237]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79503:
_79505:
	cmp	eax,0
	je	_79507
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_79508
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79508:
	cmp	eax,0
	je	_79510
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79510:
	cmp	eax,0
	je	_79512
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79513
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_79513:
	cmp	eax,0
	je	_79515
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_79515:
_79512:
_79507:
_79500:
_79499:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79517
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_79517:
	cmp	eax,0
	je	_79519
	mov	eax,dword [esi+108]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79519:
	cmp	eax,0
	jne	_79525
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79521
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79521:
	cmp	eax,0
	je	_79523
	mov	eax,dword [esi+108]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79523:
_79525:
	cmp	eax,0
	je	_79527
	jmp	_79528
_79527:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79529
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79529:
	cmp	eax,0
	je	_79531
	cmp	dword [esi+108],0
	jne	_79532
	call	_bb_CekResetScene_NITM
_79532:
	jmp	_79533
_79531:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79534
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_79534:
	cmp	eax,0
	je	_79536
	cmp	dword [esi+108],2
	jne	_79537
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	mov	dword [esi+284],0
_79537:
	jmp	_79539
_79536:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79540
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79540:
	cmp	eax,0
	je	_79542
	jmp	_79543
_79542:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79544
	mov	eax,dword [_bb_sublevel]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79544:
	cmp	eax,0
	je	_79546
	cmp	dword [esi+108],0
	jne	_79547
	call	_bb_CekResetScene_NITM
_79547:
	jmp	_79548
_79546:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79549
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_79549:
	cmp	eax,0
	je	_79551
	cmp	dword [esi+108],0
	jne	_79552
	call	_bb_CekResetScene_NITM
_79552:
	jmp	_79553
_79551:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79554
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_79554:
	cmp	eax,0
	je	_79556
	cmp	dword [esi+108],0
	jne	_79557
	call	_bb_CekResetScene_NITM
_79557:
	jmp	_79558
_79556:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79559
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79559:
	cmp	eax,0
	je	_79561
	mov	eax,dword [esi+104]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79562
	mov	eax,dword [esi+108]
	cmp	eax,3
	sete	al
	movzx	eax,al
_79562:
	cmp	eax,0
	je	_79564
	mov	eax,dword [esi+20]
	cmp	eax,5
	sete	al
	movzx	eax,al
_79564:
	cmp	eax,0
	je	_79566
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+76]
	fld	dword [_133238]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	je	_79567
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+92]
	cmp	eax,0
	sete	al
	movzx	eax,al
_79567:
	cmp	eax,0
	je	_79569
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+84],1
_79569:
_79566:
	jmp	_79570
_79561:
	cmp	dword [esi+108],1
	jne	_79571
	call	_bb_CekResetScene_NITM
_79571:
_79570:
_79558:
_79553:
_79548:
_79543:
_79539:
_79533:
_79528:
_79464:
_8826:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79580
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79574
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_79574:
	cmp	eax,0
	je	_79576
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79576:
	cmp	eax,0
	je	_79578
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_79578:
_79580:
	cmp	eax,0
	je	_79582
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_79582:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133239]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79583
	fld	dword [esi+128]
	fsub	dword [_133240]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_79584
	fld	dword [esi+128]
	fadd	dword [_133241]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79586
	fldz
	fstp	dword [esi+120]
_79586:
	jmp	_79587
_79584:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79588
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_79588:
	cmp	eax,0
	je	_79590
	fld	dword [esi+128]
	fadd	dword [_133242]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79591
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_79592
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79593
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79593:
	cmp	eax,0
	je	_79595
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	jmp	_79597
_79595:
	call	_bb_CekResetScene_NITM
_79597:
_79592:
_79591:
	jmp	_79598
_79590:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79599
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_79599:
	cmp	eax,0
	je	_79601
	fld	dword [esi+128]
	fadd	dword [_133243]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79602
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_79603
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79604
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79604:
	cmp	eax,0
	je	_79606
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_79606:
_79603:
_79602:
	jmp	_79608
_79601:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79609
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_79609:
	cmp	eax,0
	je	_79611
	fld	dword [esi+128]
	fadd	dword [_133244]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79612
	cmp	dword [esi+168],0
	jle	_79613
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_79613:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79614
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_79614:
	cmp	eax,0
	je	_79616
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	jmp	_79618
_79616:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79619
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79619:
	cmp	eax,0
	je	_79621
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	jmp	_79623
_79621:
	call	_bb_CekResetScene_NITM
_79623:
_79618:
_79612:
	jmp	_79624
_79611:
	fldz
	fstp	dword [esi+120]
_79624:
_79608:
_79598:
_79587:
_79583:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_79625
	fldz
	fstp	dword [esi+124]
_79625:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79626
	fld	dword [esi+120]
	fld	dword [_133245]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79626:
	cmp	eax,0
	je	_79628
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79628:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79630
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_79630:
	cmp	eax,0
	je	_79632
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79632:
	cmp	eax,0
	je	_79634
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_79634:
	cmp	eax,0
	je	_79636
	jmp	_8828
_79636:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8828:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17356
_17356:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_22a:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-16],0
	mov	dword [ebp-28],0
	mov	dword [_79891],_79892
	mov	eax,dword [ebp+8]
	cmp	dword [eax+284],0
	jne	_79639
	jmp	_8848
_79639:
	mov	eax,dword [ebp+8]
	fld	dword [eax+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_79640
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79641
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fsub	dword [_133416]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_79641:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_79640:
	mov	eax,dword [ebp+8]
	fld	dword [eax+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79644
	mov	eax,dword [ebp+8]
	fld	dword [eax+248]
	fsub	dword [_133417]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+248]
_79644:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_79645
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79645:
	cmp	eax,0
	je	_79647
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_79647:
	cmp	eax,0
	je	_79649
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_79649:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_79651
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79651:
	cmp	eax,0
	je	_79653
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_79653:
	cmp	eax,0
	je	_79655
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79655:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79658
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_79658:
	cmp	eax,0
	je	_79660
	jmp	_8846
_79660:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79662
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_79662:
	cmp	eax,0
	je	_79664
	jmp	_8846
_79664:
_79661:
	mov	dword [ebp-20],0
	mov	edi,0
	push	100
	push	_79667
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	100
	push	_79669
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	12
	push	_79671
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79673
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fld	dword [_133418]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_79674
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_79674:
	cmp	eax,0
	je	_79676
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79677
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_133419]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_79678
_79677:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_79678:
_79676:
	jmp	_8846
_79673:
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79681
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_79681:
	cmp	eax,0
	je	_79683
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24]
	fld	dword [_133420]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+4+24]
	fld	dword [_133421]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+8+24]
	fld	dword [_133422]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+12+24]
	fld	dword [_133423]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+16+24]
	fld	dword [_133424]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+20+24]
	fld	dword [_133425]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24+24]
	fld	dword [_133426]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+28+24]
	fld	dword [_133427]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+32+24]
	fld	dword [_133428]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+36+24]
	fld	dword [_133429]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+40+24]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],9
	jle	_79684
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8830
_8832:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8830
	cmp	dword [edx+348],1
	jne	_79691
	jmp	_8830
_79691:
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79692
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79692:
	cmp	eax,0
	je	_79696
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79694
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_79694:
_79696:
	cmp	eax,0
	je	_79698
	jmp	_8830
_79698:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79699
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_79699:
	cmp	eax,0
	jne	_79701
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_79701:
	cmp	eax,0
	jne	_79703
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_79703:
	cmp	eax,0
	jne	_79705
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_79705:
	cmp	eax,0
	je	_79707
	jmp	_8830
_79707:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79708
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_79708:
	cmp	eax,0
	jne	_79710
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_79710:
	cmp	eax,0
	jne	_79712
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_79712:
	cmp	eax,0
	je	_79714
	jmp	_8830
_79714:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79717
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79715
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_79715:
_79717:
	cmp	eax,0
	je	_79719
	jmp	_8830
_79719:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79722
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79720
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79720:
_79722:
	cmp	eax,0
	je	_79724
	jmp	_8830
_79724:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_79725
	jmp	_8830
_79725:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79726
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79726:
	cmp	eax,0
	je	_79728
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133430]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79729
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133431]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79729:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],4
	jle	_79730
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79731
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_79731:
	cmp	eax,0
	je	_79733
	mov	ecx,dword [edx+240]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79734
	mov	eax,dword [edx+240]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+108]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_79734:
	cmp	eax,0
	je	_79736
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_133432]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79736:
	cmp	eax,0
	je	_79738
	mov	dword [ebp-24],0
_79738:
	cmp	dword [ebp-24],0
	jne	_79739
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_79740
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_79741
_79740:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	sub	eax,1
	mov	ecx,dword [ebp-4]
	fld	dword [ecx+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_79741:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
	mov	eax,dword [edx+20]
	mov	dword [ebp-16],eax
	jmp	_8831
_79739:
_79733:
_79730:
_79728:
_8830:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8832
_8831:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79743
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79743:
	cmp	eax,0
	je	_79745
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79745:
	cmp	eax,0
	je	_79747
	mov	edi,0
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8833
_8835:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8833
	mov	eax,dword [ebp-16]
	cmp	dword [edx+20],eax
	jne	_79754
	jmp	_8833
_79754:
	cmp	dword [edx+348],1
	jne	_79755
	jmp	_8833
_79755:
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79756
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79756:
	cmp	eax,0
	je	_79760
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79758
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_79758:
_79760:
	cmp	eax,0
	je	_79762
	jmp	_8833
_79762:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79763
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_79763:
	cmp	eax,0
	jne	_79765
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_79765:
	cmp	eax,0
	jne	_79767
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_79767:
	cmp	eax,0
	jne	_79769
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_79769:
	cmp	eax,0
	je	_79771
	jmp	_8833
_79771:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79772
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_79772:
	cmp	eax,0
	jne	_79774
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_79774:
	cmp	eax,0
	jne	_79776
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_79776:
	cmp	eax,0
	je	_79778
	jmp	_8833
_79778:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79781
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79779
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_79779:
_79781:
	cmp	eax,0
	je	_79783
	jmp	_8833
_79783:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79786
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79784
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79784:
_79786:
	cmp	eax,0
	je	_79788
	jmp	_8833
_79788:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_79789
	jmp	_8833
_79789:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79790
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79790:
	cmp	eax,0
	je	_79792
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133433]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79793
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133434]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79793:
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79794
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_79794:
	cmp	eax,0
	je	_79796
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_79797
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_79798
_79797:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_79798:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
_79796:
_79792:
_8833:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8835
_8834:
_79747:
	jmp	_79799
_79684:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_79800
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79800:
	cmp	eax,0
	je	_79802
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8836
_8838:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8836
	cmp	dword [edx+348],1
	jne	_79808
	jmp	_8836
_79808:
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79809
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79809:
	cmp	eax,0
	je	_79813
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79811
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_79811:
_79813:
	cmp	eax,0
	je	_79815
	jmp	_8836
_79815:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79816
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_79816:
	cmp	eax,0
	jne	_79818
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_79818:
	cmp	eax,0
	jne	_79820
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_79820:
	cmp	eax,0
	jne	_79822
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_79822:
	cmp	eax,0
	je	_79824
	jmp	_8836
_79824:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79825
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_79825:
	cmp	eax,0
	jne	_79827
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_79827:
	cmp	eax,0
	jne	_79829
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_79829:
	cmp	eax,0
	je	_79831
	jmp	_8836
_79831:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79834
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79832
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_79832:
_79834:
	cmp	eax,0
	je	_79836
	jmp	_8836
_79836:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79839
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_79837
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_79837:
_79839:
	cmp	eax,0
	je	_79841
	jmp	_8836
_79841:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_79842
	jmp	_8836
_79842:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79843
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_79843:
	cmp	eax,0
	je	_79845
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133435]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_79846
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133436]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79846:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fsubp	st1,st0
	fld	dword [_133437]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79847
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79848
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_79848:
	cmp	eax,0
	je	_79850
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_79851
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_79852
_79851:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_79852:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
_79850:
_79847:
_79845:
_8836:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8838
_8837:
_79802:
_79799:
	cmp	dword [ebp-20],1
	jne	_79853
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2511
_79853:
_79683:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79854
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79854:
	cmp	eax,0
	je	_79856
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79857
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_79857:
	cmp	eax,0
	je	_79859
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_79859:
	cmp	eax,0
	je	_79861
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79862
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79862:
	cmp	eax,0
	je	_79864
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79864:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],4
	jmp	_79865
_79861:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79866
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_79866:
	cmp	eax,0
	je	_79868
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_79868:
	cmp	eax,0
	je	_79870
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79871
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79871:
	cmp	eax,0
	je	_79873
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79873:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],5
_79870:
_79865:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],4
	jne	_79874
	mov	dword [ebp-28],16
	jmp	_79876
_79874:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],5
	jne	_79877
	mov	dword [ebp-28],17
_79877:
_79876:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_79878
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79878:
	cmp	eax,0
	je	_79880
	mov	eax,dword [ebp-8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	mov	eax,dword [ebp-12]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+112],eax
	mov	esi,0
	mov	eax,edi
	sub	eax,1
	mov	edi,eax
	jmp	_79882
_8841:
	mov	eax,dword [ebp-8]
	fld	dword [eax+esi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+esi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79886
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],edx
_79886:
_8839:
	add	esi,1
_79882:
	cmp	esi,edi
	jle	_8841
_8840:
	mov	eax,dword [ebp+8]
	push	dword [eax+112]
	mov	eax,dword [ebp+8]
	push	dword [eax+224]
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+192]
	mov	eax,dword [ebp+8]
	push	dword [eax+204]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TNITM_EnemyWeapon+72]
	add	esp,32
_79880:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	jmp	_79887
_79856:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79888
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_79888:
	cmp	eax,0
	je	_79890
	jmp	_8844
_79890:
_8842:
	cmp	dword [ebp-20],0
	jne	_79893
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79894
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_79894:
	cmp	eax,0
	je	_79896
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_79896:
	cmp	eax,0
	je	_79898
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79899
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_79899:
	cmp	eax,0
	je	_79901
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79901:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],1
	jmp	_79902
_79898:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79903
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_79903:
	cmp	eax,0
	je	_79905
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_79905:
	cmp	eax,0
	je	_79907
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79908
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_79908:
	cmp	eax,0
	je	_79910
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79910:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],2
_79907:
_79902:
_79893:
_8844:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_79911
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79911:
	cmp	eax,0
	je	_79913
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fsubp	st1,st0
	fld	dword [_133438]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79913:
	cmp	eax,0
	jne	_79917
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_79915
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_79915:
_79917:
	cmp	eax,0
	je	_79919
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2512
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_79920
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_79920:
	cmp	eax,0
	je	_79922
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [_bb_animMusuh_22_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_79923
_79922:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79924
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_79924:
	cmp	eax,0
	je	_79926
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [_bb_animMusuh_22_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_79926:
_79923:
_79919:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	cmp	dword [ebp-24],1
	jne	_79927
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],1
	jne	_79928
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79929
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133439]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79929:
	cmp	eax,0
	jne	_79933
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133440]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79931
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133441]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79931:
_79933:
	cmp	eax,0
	je	_79935
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_79936
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79936:
	cmp	eax,0
	je	_79938
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79938:
	cmp	eax,0
	je	_79940
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79941
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_79941:
	cmp	eax,0
	je	_79943
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_79943:
_79940:
_79935:
	jmp	_79945
_79928:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],2
	jne	_79946
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79947
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133442]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79947:
	cmp	eax,0
	jne	_79951
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133443]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_79949
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133444]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_79949:
_79951:
	cmp	eax,0
	je	_79953
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_79954
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79954:
	cmp	eax,0
	je	_79956
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79956:
	cmp	eax,0
	je	_79958
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79959
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_79959:
	cmp	eax,0
	je	_79961
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fmul	dword [_133445]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_79961:
_79958:
_79953:
_79946:
_79945:
_79927:
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fsub	dword [_133446]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79963
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_79963:
	cmp	eax,0
	je	_79965
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setg	al
	movzx	eax,al
_79965:
	cmp	eax,0
	je	_79967
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2511
	jmp	_8842
_79967:
_79887:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79968
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_79968:
	cmp	eax,0
	je	_79970
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133447]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_79970:
	cmp	eax,0
	je	_79972
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_79972:
_8846:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_79973
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
_79973:
	cmp	eax,0
	jne	_79979
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_79975
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_79975:
	cmp	eax,0
	je	_79977
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_79977:
_79979:
	cmp	eax,0
	je	_79981
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_79981:
	cmp	eax,0
	je	_79983
	mov	eax,dword [ebp+8]
	mov	dword [eax+272],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+320]
_79983:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133448]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79984
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_133449]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],0
	jne	_79985
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_133450]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79987
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79987:
	jmp	_79988
_79985:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79989
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_79989:
	cmp	eax,0
	je	_79991
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_133451]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79992
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_79992:
	jmp	_79993
_79991:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_79994
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_79994:
	cmp	eax,0
	je	_79996
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_133452]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_79997
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_79998
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
_79998:
_79997:
	jmp	_79999
_79996:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80000
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_80000:
	cmp	eax,0
	je	_80002
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_133453]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80003
	call	_bb_CekResetScene_NITM
_80003:
	jmp	_80004
_80002:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_80004:
_79999:
_79993:
_79988:
_79984:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80005
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+124]
_80005:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80006
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_133454]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80006:
	cmp	eax,0
	je	_80008
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80008:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80010
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_80010:
	cmp	eax,0
	je	_80012
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80012:
	cmp	eax,0
	je	_80014
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80014:
	cmp	eax,0
	je	_80016
	jmp	_8848
_80016:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+120]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+120]
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+124]
_8848:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+240]
	mov	eax,0
	jmp	_17359
_17359:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_24b:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_80210],_80211
	cmp	dword [esi+284],0
	jne	_80019
	jmp	_8861
_80019:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80020
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80021
	fld	dword [esi+256]
	fsub	dword [_133668]
	fstp	dword [esi+256]
_80021:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_80020:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80024
	fld	dword [esi+248]
	fsub	dword [_133669]
	fstp	dword [esi+248]
_80024:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80025
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80025:
	cmp	eax,0
	je	_80027
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80027:
	cmp	eax,0
	je	_80029
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80029:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80031
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80031:
	cmp	eax,0
	je	_80033
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80033:
	cmp	eax,0
	je	_80035
	mov	dword [esi+156],7
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80035:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80038
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_80038:
	cmp	eax,0
	je	_80040
	jmp	_8859
_80040:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80042
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80042:
	cmp	eax,0
	je	_80044
	jmp	_8859
_80044:
_80041:
	mov	dword [ebp-16],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80046
	fld	dword [esi+252]
	fld	dword [_133670]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_80047
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_80047:
	cmp	eax,0
	je	_80049
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80050
	fld	dword [esi+28]
	fsub	dword [_133671]
	fstp	dword [esi+28]
	jmp	_80051
_80050:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80051:
_80049:
	jmp	_8859
_80046:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80054
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_80054:
	cmp	eax,0
	je	_80056
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_8850
_8852:
	mov	eax,dword [ebp-12]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8850
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80063
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80063:
	cmp	eax,0
	je	_80067
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80065
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_80065:
_80067:
	cmp	eax,0
	je	_80069
	jmp	_8850
_80069:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80070
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_80070:
	cmp	eax,0
	jne	_80072
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_80072:
	cmp	eax,0
	jne	_80074
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_80074:
	cmp	eax,0
	jne	_80076
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_80076:
	cmp	eax,0
	je	_80078
	jmp	_8850
_80078:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80079
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_80079:
	cmp	eax,0
	jne	_80081
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_80081:
	cmp	eax,0
	jne	_80083
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_80083:
	cmp	eax,0
	je	_80085
	jmp	_8850
_80085:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80088
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80086
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_80086:
_80088:
	cmp	eax,0
	je	_80090
	jmp	_8850
_80090:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80093
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80091
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80091:
_80093:
	cmp	eax,0
	je	_80095
	jmp	_8850
_80095:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80096
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80096:
	cmp	eax,0
	je	_80098
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133672]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80099
	fld	dword [esi+128]
	fsub	dword [_133673]
	fstp	dword [esi+120]
_80099:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80100
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80100:
	cmp	eax,0
	je	_80102
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_133674]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80102:
	cmp	eax,0
	je	_80104
	mov	dword [ebp-16],1
	mov	edx,22
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80106
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80106:
	cmp	eax,0
	jne	_80108
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80108:
	cmp	eax,0
	je	_80110
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80110:
	cmp	eax,0
	je	_80112
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80112:
	cmp	eax,0
	je	_80114
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80115
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_80115:
	cmp	eax,0
	je	_80117
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_80118
_80117:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_80118:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80114:
	cmp	dword [ebx+292],0
	jg	_80120
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_80120:
_80104:
	cmp	dword [ebp-16],1
	jne	_80122
	mov	dword [esi+160],2511
	jmp	_8851
_80122:
_80098:
_8850:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8852
_8851:
_80056:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80123
	mov	eax,dword [esi+108]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80123:
	cmp	eax,0
	je	_80125
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8853
_8855:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8853
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80132
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80132:
	cmp	eax,0
	je	_80134
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133675]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80135
	fld	dword [esi+128]
	fsub	dword [_133676]
	fstp	dword [esi+120]
_80135:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80136
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80136:
	cmp	eax,0
	je	_80138
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_133677]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80138:
	cmp	eax,0
	je	_80140
	mov	dword [ebp-16],1
	mov	edx,22
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80141
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80141:
	cmp	eax,0
	jne	_80143
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80143:
	cmp	eax,0
	je	_80145
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80145:
	cmp	eax,0
	je	_80147
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80147:
	cmp	dword [ebx+108],0
	jg	_80149
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80149:
_80140:
	cmp	dword [ebp-16],1
	jne	_80151
	jmp	_8854
_80151:
_80134:
_8853:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8855
_8854:
_80125:
	cmp	dword [esi+108],0
	jne	_80152
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8856
_8858:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8856
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80159
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80159:
	cmp	eax,0
	je	_80161
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133678]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80162
	fld	dword [esi+128]
	fsub	dword [_133679]
	fstp	dword [esi+120]
_80162:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80163
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_133680]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80163:
	cmp	eax,0
	je	_80165
	mov	dword [ebp-16],1
	mov	edx,22
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80166
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80166:
	cmp	eax,0
	jne	_80168
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80168:
	cmp	eax,0
	je	_80170
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80170:
	cmp	eax,0
	je	_80172
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80172:
	cmp	dword [ebx+76],0
	jg	_80174
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_80174:
_80165:
	cmp	dword [ebp-16],1
	jne	_80176
	jmp	_8857
_80176:
_80161:
_8856:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8858
_8857:
_80152:
	cmp	dword [ebp-16],1
	jne	_80177
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80178
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	jmp	_80179
_80178:
	cmp	dword [esi+156],4
	je	_80180
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80180:
_80179:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_80182
_80177:
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80183
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80183:
	cmp	eax,0
	jne	_80185
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80185:
	cmp	eax,0
	je	_80187
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133681]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80187:
	cmp	eax,0
	je	_80189
	jmp	_8859
_80189:
	cmp	dword [esi+156],1
	je	_80190
	mov	dword [esi+156],1
_80190:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80191
	fld	dword [esi+120]
	fld	dword [_133682]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80191:
	cmp	eax,0
	jne	_80195
	fld	dword [esi+120]
	fld	dword [_133683]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80193
	fld	dword [esi+120]
	fld	dword [_133684]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80193:
_80195:
	cmp	eax,0
	je	_80197
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80198
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80198:
	cmp	eax,0
	je	_80200
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80200:
	cmp	eax,0
	je	_80202
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80203
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80203:
	cmp	eax,0
	je	_80205
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	fld	dword [esi+120]
	fld	dword [_133685]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80207
	fld	dword [esi+120]
	fld	dword [_133686]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80207:
	cmp	eax,0
	je	_80209
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80209:
_80205:
_80202:
_80197:
_80182:
_8859:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80212
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_80212:
	cmp	eax,0
	je	_80214
	fld	dword [esi+120]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80214:
	cmp	eax,0
	je	_80216
	push	dword [esi+16]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80216:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80217
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_80217:
	cmp	eax,0
	je	_80219
	fld	dword [esi+120]
	fld	dword [_133687]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80219:
	cmp	eax,0
	je	_80221
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80221:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80228
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80222
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_80222:
	cmp	eax,0
	je	_80224
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80224:
	cmp	eax,0
	je	_80226
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_80226:
_80228:
	cmp	eax,0
	je	_80230
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_80230:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133688]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80231
	fld	dword [esi+128]
	fsub	dword [_133689]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_80232
	fld	dword [esi+128]
	fadd	dword [_133690]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80234
	fldz
	fstp	dword [esi+120]
_80234:
	jmp	_80235
_80232:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80236
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80236:
	cmp	eax,0
	je	_80238
	fld	dword [esi+128]
	fadd	dword [_133691]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80239
	fldz
	fstp	dword [esi+120]
_80239:
	jmp	_80240
_80238:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80241
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_80241:
	cmp	eax,0
	je	_80243
	fld	dword [esi+128]
	fadd	dword [_133692]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80244
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80245
	fld	dword [esi+288]
	fstp	dword [esi+292]
_80245:
_80244:
	jmp	_80246
_80243:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80247
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_80247:
	cmp	eax,0
	je	_80249
	fld	dword [esi+128]
	fadd	dword [_133693]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80250
	cmp	dword [esi+168],0
	jle	_80251
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_80251:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80250:
	jmp	_80253
_80249:
	fldz
	fstp	dword [esi+120]
_80253:
_80246:
_80240:
_80235:
_80231:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80254
	fldz
	fstp	dword [esi+124]
_80254:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80256
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_80256:
	cmp	eax,0
	je	_80258
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80258:
	cmp	eax,0
	je	_80260
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80260:
	cmp	eax,0
	je	_80262
	jmp	_8861
_80262:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_8861:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17362
_17362:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_23a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_80496],_80497
	cmp	dword [esi+284],0
	jne	_80265
	jmp	_8874
_80265:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80266
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80267
	fld	dword [esi+256]
	fsub	dword [_133829]
	fstp	dword [esi+256]
_80267:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_80266:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80270
	fld	dword [esi+248]
	fsub	dword [_133830]
	fstp	dword [esi+248]
_80270:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80271
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80271:
	cmp	eax,0
	je	_80273
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80273:
	cmp	eax,0
	je	_80275
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80275:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80277
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80277:
	cmp	eax,0
	je	_80279
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80279:
	cmp	eax,0
	je	_80281
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_mati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80281:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80284
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_80284:
	cmp	eax,0
	je	_80286
	jmp	_8872
_80286:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80288
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80288:
	cmp	eax,0
	je	_80290
	jmp	_8872
_80290:
_80287:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80292
	fld	dword [esi+252]
	fld	dword [_133831]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_80293
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_80293:
	cmp	eax,0
	je	_80295
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80296
	fld	dword [esi+28]
	fsub	dword [_133832]
	fstp	dword [esi+28]
	jmp	_80297
_80296:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80297:
_80295:
	jmp	_8872
_80292:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80300
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_80300:
	cmp	eax,0
	je	_80302
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8863
_8865:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8863
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80309
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80309:
	cmp	eax,0
	je	_80313
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80311
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_80311:
_80313:
	cmp	eax,0
	je	_80315
	jmp	_8863
_80315:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80316
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_80316:
	cmp	eax,0
	jne	_80318
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_80318:
	cmp	eax,0
	jne	_80320
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_80320:
	cmp	eax,0
	je	_80322
	jmp	_8863
_80322:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80323
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_80323:
	cmp	eax,0
	jne	_80325
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_80325:
	cmp	eax,0
	jne	_80327
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_80327:
	cmp	eax,0
	je	_80329
	jmp	_8863
_80329:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80332
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80330
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_80330:
_80332:
	cmp	eax,0
	je	_80334
	jmp	_8863
_80334:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80337
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80335
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80335:
_80337:
	cmp	eax,0
	je	_80339
	jmp	_8863
_80339:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80340
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80340:
	cmp	eax,0
	je	_80342
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133833]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80343
	fld	dword [esi+128]
	fsub	dword [_133834]
	fstp	dword [esi+120]
_80343:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80344
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80344:
	cmp	eax,0
	je	_80346
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_133835]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80346:
	cmp	eax,0
	je	_80348
	mov	dword [ebp-12],1
	mov	edx,20
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80350
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80350:
	cmp	eax,0
	je	_80352
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80352:
	cmp	eax,0
	je	_80354
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80354:
	cmp	eax,0
	je	_80356
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80357
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_80357:
	cmp	eax,0
	je	_80359
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_80360
_80359:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_80360:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80356:
	cmp	dword [ebx+292],0
	jg	_80362
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_80362:
_80348:
	cmp	dword [ebp-12],1
	jne	_80364
	mov	dword [esi+160],2511
	jmp	_8864
_80364:
_80342:
_8863:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8865
_8864:
_80302:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80365
	mov	eax,dword [esi+108]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80365:
	cmp	eax,0
	je	_80367
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8866
_8868:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8866
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80374
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80374:
	cmp	eax,0
	je	_80376
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133836]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80377
	fld	dword [esi+128]
	fsub	dword [_133837]
	fstp	dword [esi+120]
_80377:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80378
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80378:
	cmp	eax,0
	je	_80380
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_133838]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80380:
	cmp	eax,0
	je	_80382
	mov	dword [ebp-12],1
	mov	edx,20
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80383
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80383:
	cmp	eax,0
	je	_80385
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80385:
	cmp	eax,0
	je	_80387
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80387:
	cmp	dword [ebx+108],0
	jg	_80389
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80389:
_80382:
	cmp	dword [ebp-12],1
	jne	_80391
	jmp	_8867
_80391:
_80376:
_8866:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8868
_8867:
_80367:
	cmp	dword [esi+108],0
	jne	_80392
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8869
_8871:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8869
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80399
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80399:
	cmp	eax,0
	je	_80401
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133839]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80402
	fld	dword [esi+128]
	fsub	dword [_133840]
	fstp	dword [esi+120]
_80402:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80403
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_133841]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80403:
	cmp	eax,0
	je	_80405
	mov	dword [ebp-12],1
	mov	edx,20
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80406
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80406:
	cmp	eax,0
	je	_80408
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80408:
	cmp	eax,0
	je	_80410
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80410:
	cmp	dword [ebx+76],0
	jg	_80412
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_80412:
_80405:
	cmp	dword [ebp-12],1
	jne	_80414
	jmp	_8870
_80414:
_80401:
_8869:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8871
_8870:
_80392:
	cmp	dword [ebp-12],1
	jne	_80415
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80416
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_80416:
	cmp	eax,0
	je	_80418
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80418:
	cmp	eax,0
	je	_80420
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80421
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80421:
	cmp	eax,0
	je	_80423
	fldz
	fstp	dword [esi+120]
_80423:
	mov	dword [esi+156],4
	jmp	_80424
_80420:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80425
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_80425:
	cmp	eax,0
	je	_80427
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_80427:
	cmp	eax,0
	je	_80429
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80430
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80430:
	cmp	eax,0
	je	_80432
	fldz
	fstp	dword [esi+120]
_80432:
	mov	dword [esi+156],5
_80429:
_80424:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_80433
_80415:
	mov	eax,dword [esi+156]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80434
	mov	eax,dword [esi+156]
	cmp	eax,5
	sete	al
	movzx	eax,al
_80434:
	cmp	eax,0
	je	_80436
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133842]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80436:
	cmp	eax,0
	je	_80438
	jmp	_8872
_80438:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80439
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setg	al
	movzx	eax,al
_80439:
	cmp	eax,0
	je	_80441
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80441:
	cmp	eax,0
	je	_80443
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80444
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_80444:
	cmp	eax,0
	je	_80446
	fldz
	fstp	dword [esi+120]
_80446:
	mov	dword [esi+156],1
	jmp	_80447
_80443:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80448
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_80448:
	cmp	eax,0
	je	_80450
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setle	al
	movzx	eax,al
_80450:
	cmp	eax,0
	je	_80452
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80453
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_80453:
	cmp	eax,0
	je	_80455
	fldz
	fstp	dword [esi+120]
_80455:
	mov	dword [esi+156],2
_80452:
_80447:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_80456
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80457
	fld	dword [esi+120]
	fld	dword [_133843]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80457:
	cmp	eax,0
	jne	_80461
	fld	dword [esi+120]
	fld	dword [_133844]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80459
	fld	dword [esi+120]
	fld	dword [_133845]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80459:
_80461:
	cmp	eax,0
	je	_80463
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80464
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80464:
	cmp	eax,0
	je	_80466
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80466:
	cmp	eax,0
	je	_80468
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80469
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80469:
	cmp	eax,0
	je	_80471
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80471:
_80468:
_80463:
	jmp	_80473
_80456:
	cmp	dword [esi+156],2
	jne	_80474
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80475
	fld	dword [esi+120]
	fld	dword [_133846]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80475:
	cmp	eax,0
	jne	_80479
	fld	dword [esi+120]
	fld	dword [_133847]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80477
	fld	dword [esi+120]
	fld	dword [_133848]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80477:
_80479:
	cmp	eax,0
	je	_80481
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80482
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80482:
	cmp	eax,0
	je	_80484
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80484:
	cmp	eax,0
	je	_80486
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80487
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80487:
	cmp	eax,0
	je	_80489
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_133849]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80489:
_80486:
_80481:
_80474:
_80473:
_80433:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80491
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_80491:
	cmp	eax,0
	je	_80493
	fld	dword [esi+120]
	fld	dword [_133850]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80493:
	cmp	eax,0
	je	_80495
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80495:
_8872:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80504
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80498
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_80498:
	cmp	eax,0
	je	_80500
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80500:
	cmp	eax,0
	je	_80502
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_80502:
_80504:
	cmp	eax,0
	je	_80506
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_80506:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_133851]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80507
	fld	dword [esi+128]
	fsub	dword [_133852]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_80508
	fld	dword [esi+128]
	fadd	dword [_133853]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80510
	fldz
	fstp	dword [esi+120]
_80510:
	jmp	_80511
_80508:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80512
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80512:
	cmp	eax,0
	je	_80514
	fld	dword [esi+128]
	fadd	dword [_133854]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80515
	fldz
	fstp	dword [esi+120]
_80515:
	jmp	_80516
_80514:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80517
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_80517:
	cmp	eax,0
	je	_80519
	fld	dword [esi+128]
	fadd	dword [_133855]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80520
	fldz
	fstp	dword [esi+120]
_80520:
	jmp	_80521
_80519:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80522
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_80522:
	cmp	eax,0
	je	_80524
	fld	dword [esi+128]
	fadd	dword [_133856]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80525
	cmp	dword [esi+168],0
	jle	_80526
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_80526:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80525:
	jmp	_80528
_80524:
	fldz
	fstp	dword [esi+120]
_80528:
_80521:
_80516:
_80511:
_80507:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80529
	fldz
	fstp	dword [esi+124]
_80529:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80530
	fld	dword [esi+120]
	fld	dword [_133857]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80530:
	cmp	eax,0
	je	_80532
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80532:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80534
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_80534:
	cmp	eax,0
	je	_80536
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80536:
	cmp	eax,0
	je	_80538
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80538:
	cmp	eax,0
	je	_80540
	jmp	_8874
_80540:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_8874:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17365
_17365:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_20a:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_80854],_80855
	cmp	dword [esi+284],0
	jne	_80543
	jmp	_8887
_80543:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80544
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80545
	fld	dword [esi+256]
	fsub	dword [_134012]
	fstp	dword [esi+256]
_80545:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_80548
	fld	dword [esi+336]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80548:
	cmp	eax,0
	je	_80552
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80550
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80550:
_80552:
	cmp	eax,0
	je	_80554
	fld	dword [esi+344]
	fsub	dword [_134013]
	fstp	dword [esi+344]
_80554:
_80544:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80555
	fld	dword [esi+336]
	fld	dword [_134014]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80555:
	cmp	eax,0
	je	_80559
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80557
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80557:
_80559:
	cmp	eax,0
	je	_80561
	fld	dword [esi+336]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80562
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitransparan_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80562:
	fld	dword [esi+336]
	fadd	dword [_134015]
	fstp	dword [esi+336]
	fld	dword [esi+336]
	fld	dword [_134016]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80563
	fld	dword [esi+340]
	fstp	dword [esi+344]
_80563:
	jmp	_80564
_80561:
	fld	dword [esi+344]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_80565
	fld	dword [esi+336]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_80565:
	cmp	eax,0
	je	_80569
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80567
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80567:
_80569:
	cmp	eax,0
	je	_80571
	fld	dword [esi+336]
	fsub	dword [_134017]
	fstp	dword [esi+336]
_80571:
_80564:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80572
	fld	dword [esi+248]
	fsub	dword [_134018]
	fstp	dword [esi+248]
_80572:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80573
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80573:
	cmp	eax,0
	je	_80575
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80575:
	cmp	eax,0
	je	_80577
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80577:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80579
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80579:
	cmp	eax,0
	je	_80581
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80581:
	cmp	eax,0
	je	_80583
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_80583:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80586
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_80586:
	cmp	eax,0
	je	_80588
	jmp	_8885
_80588:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80590
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80590:
	cmp	eax,0
	je	_80592
	fld	dword [esi+336]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_80593
	fld	dword [esi+336]
	fadd	dword [_134019]
	fstp	dword [esi+336]
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_80594
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitransparan_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80594:
_80593:
	jmp	_8885
_80592:
_80589:
	mov	dword [ebp-20],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80596
	fld	dword [esi+252]
	fld	dword [_134020]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_80597
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_80597:
	cmp	eax,0
	je	_80599
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80600
	fld	dword [esi+28]
	fsub	dword [_134021]
	fstp	dword [esi+28]
	jmp	_80601
_80600:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80601:
_80599:
	jmp	_8885
_80596:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80604
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_80604:
	cmp	eax,0
	je	_80606
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8876
_8878:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8876
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80613
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80613:
	cmp	eax,0
	je	_80617
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80615
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_80615:
_80617:
	cmp	eax,0
	je	_80619
	jmp	_8876
_80619:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80620
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_80620:
	cmp	eax,0
	jne	_80622
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_80622:
	cmp	eax,0
	jne	_80624
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_80624:
	cmp	eax,0
	jne	_80626
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_80626:
	cmp	eax,0
	je	_80628
	jmp	_8876
_80628:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80629
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_80629:
	cmp	eax,0
	jne	_80631
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_80631:
	cmp	eax,0
	jne	_80633
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_80633:
	cmp	eax,0
	je	_80635
	jmp	_8876
_80635:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80638
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80636
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_80636:
_80638:
	cmp	eax,0
	je	_80640
	jmp	_8876
_80640:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80643
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80641
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80641:
_80643:
	cmp	eax,0
	je	_80645
	jmp	_8876
_80645:
	cmp	dword [ebx+272],294
	jne	_80646
	jmp	_8876
_80646:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80647
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80647:
	cmp	eax,0
	je	_80649
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80650
	fld	dword [esi+128]
	fsub	dword [_134023]
	fstp	dword [esi+120]
_80650:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80651
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80651:
	cmp	eax,0
	je	_80653
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_134024]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80653:
	cmp	eax,0
	je	_80655
	mov	dword [ebp-20],1
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80656
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80656:
	cmp	eax,0
	je	_80658
	mov	dword [ebp-12],59
	jmp	_80660
_80658:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80661
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_80661:
	cmp	eax,0
	je	_80663
	mov	dword [ebp-12],44
_80663:
_80660:
	fld	dword [esi+120]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_80664
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80664:
	cmp	eax,0
	je	_80666
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80667
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_80667:
	cmp	eax,0
	je	_80669
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_80670
_80669:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_80670:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80666:
	cmp	dword [ebx+292],0
	jg	_80672
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_80672:
_80655:
	cmp	dword [ebp-20],1
	jne	_80674
	mov	dword [esi+160],2511
	jmp	_8877
_80674:
_80649:
_8876:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8878
_8877:
_80606:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80675
	mov	eax,dword [esi+108]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80675:
	cmp	eax,0
	je	_80677
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8879
_8881:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8879
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80684
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80684:
	cmp	eax,0
	je	_80686
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134025]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80687
	fld	dword [esi+128]
	fsub	dword [_134026]
	fstp	dword [esi+120]
_80687:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80688
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80688:
	cmp	eax,0
	je	_80690
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_134027]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80690:
	cmp	eax,0
	je	_80692
	mov	dword [ebp-20],1
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80693
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80693:
	cmp	eax,0
	je	_80695
	mov	dword [ebp-12],59
	jmp	_80696
_80695:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80697
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_80697:
	cmp	eax,0
	je	_80699
	mov	dword [ebp-12],44
_80699:
_80696:
	fld	dword [esi+120]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80700
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80700:
	cmp	dword [ebx+108],0
	jg	_80702
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80702:
_80692:
	cmp	dword [ebp-20],1
	jne	_80704
	jmp	_8880
_80704:
_80686:
_8879:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8881
_8880:
_80677:
	cmp	dword [esi+108],0
	jne	_80705
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8882
_8884:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8882
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80712
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80712:
	cmp	eax,0
	je	_80714
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134028]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80715
	fld	dword [esi+128]
	fsub	dword [_134029]
	fstp	dword [esi+120]
_80715:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80716
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_134030]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80716:
	cmp	eax,0
	je	_80718
	mov	dword [ebp-20],1
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80719
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80719:
	cmp	eax,0
	je	_80721
	mov	dword [ebp-12],59
	jmp	_80722
_80721:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80723
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_80723:
	cmp	eax,0
	je	_80725
	mov	dword [ebp-12],44
_80725:
_80722:
	fld	dword [esi+120]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80726
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80726:
	cmp	dword [ebx+76],0
	jg	_80728
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_80728:
_80718:
	cmp	dword [ebp-20],1
	jne	_80730
	jmp	_8883
_80730:
_80714:
_8882:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8884
_8883:
_80705:
	cmp	dword [ebp-20],1
	jne	_80731
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80732
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_80732:
	cmp	eax,0
	je	_80734
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80734:
	cmp	eax,0
	je	_80736
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80737
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80737:
	cmp	eax,0
	je	_80739
_80739:
	mov	dword [esi+156],4
	jmp	_80740
_80736:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80741
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_80741:
	cmp	eax,0
	je	_80743
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_80743:
	cmp	eax,0
	je	_80745
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80746
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80746:
	cmp	eax,0
	je	_80748
_80748:
	mov	dword [esi+156],5
_80745:
_80740:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	cmp	dword [esi+156],4
	jne	_80749
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80750
	fld	dword [esi+120]
	fld	dword [_134031]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80750:
	cmp	eax,0
	jne	_80754
	fld	dword [esi+120]
	fld	dword [_134032]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80752
	fld	dword [esi+120]
	fld	dword [_134033]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80752:
_80754:
	cmp	eax,0
	jne	_80758
	fld	dword [esi+120]
	fld	dword [_134034]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80756
	fld	dword [esi+120]
	fld	dword [_134035]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80756:
_80758:
	cmp	eax,0
	jne	_80762
	fld	dword [esi+120]
	fld	dword [_134036]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80760
	fld	dword [esi+120]
	fld	dword [_134037]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80760:
_80762:
	cmp	eax,0
	je	_80764
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80765
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80765:
	cmp	eax,0
	je	_80767
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80767:
	cmp	eax,0
	je	_80769
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80770
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80770:
	cmp	eax,0
	je	_80772
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80772:
_80769:
_80764:
	jmp	_80774
_80749:
	cmp	dword [esi+156],5
	jne	_80775
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80776
	fld	dword [esi+120]
	fld	dword [_134038]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80776:
	cmp	eax,0
	jne	_80780
	fld	dword [esi+120]
	fld	dword [_134039]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80778
	fld	dword [esi+120]
	fld	dword [_134040]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80778:
_80780:
	cmp	eax,0
	jne	_80784
	fld	dword [esi+120]
	fld	dword [_134041]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80782
	fld	dword [esi+120]
	fld	dword [_134042]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80782:
_80784:
	cmp	eax,0
	jne	_80788
	fld	dword [esi+120]
	fld	dword [_134043]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80786
	fld	dword [esi+120]
	fld	dword [_134044]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80786:
_80788:
	cmp	eax,0
	je	_80790
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80791
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80791:
	cmp	eax,0
	je	_80793
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80793:
	cmp	eax,0
	je	_80795
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80796
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80796:
	cmp	eax,0
	je	_80798
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_134045]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80798:
_80795:
_80790:
_80775:
_80774:
	jmp	_80800
_80731:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80801
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_80801:
	cmp	eax,0
	je	_80803
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_80803:
	cmp	eax,0
	je	_80805
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80806
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_80806:
	cmp	eax,0
	je	_80808
	fldz
	fstp	dword [esi+120]
_80808:
	mov	dword [esi+156],1
	jmp	_80809
_80805:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80810
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_80810:
	cmp	eax,0
	je	_80812
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_80812:
	cmp	eax,0
	je	_80814
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80815
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_80815:
	cmp	eax,0
	je	_80817
	fldz
	fstp	dword [esi+120]
_80817:
	mov	dword [esi+156],2
_80814:
_80809:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_80818
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80819
	fld	dword [esi+120]
	fld	dword [_134046]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80819:
	cmp	eax,0
	jne	_80823
	fld	dword [esi+120]
	fld	dword [_134047]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80821
	fld	dword [esi+120]
	fld	dword [_134048]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80821:
_80823:
	cmp	eax,0
	je	_80825
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80826
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80826:
	cmp	eax,0
	je	_80828
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80828:
	cmp	eax,0
	je	_80830
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80831
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80831:
	cmp	eax,0
	je	_80833
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80833:
_80830:
_80825:
	jmp	_80835
_80818:
	cmp	dword [esi+156],2
	jne	_80836
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80837
	fld	dword [esi+120]
	fld	dword [_134049]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80837:
	cmp	eax,0
	jne	_80841
	fld	dword [esi+120]
	fld	dword [_134050]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_80839
	fld	dword [esi+120]
	fld	dword [_134051]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_80839:
_80841:
	cmp	eax,0
	je	_80843
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80844
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80844:
	cmp	eax,0
	je	_80846
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80846:
	cmp	eax,0
	je	_80848
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80849
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_80849:
	cmp	eax,0
	je	_80851
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_134052]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_80851:
_80848:
_80843:
_80836:
_80835:
	cmp	dword [esi+108],0
	jne	_80853
	call	_bb_CekResetScene_NITM
_80853:
_80800:
_8885:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80862
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_80856
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_80856:
	cmp	eax,0
	je	_80858
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_80858:
	cmp	eax,0
	je	_80860
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_80860:
_80862:
	cmp	eax,0
	je	_80864
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_80864:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134053]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80865
	fld	dword [esi+128]
	fsub	dword [_134054]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_80866
	fld	dword [esi+128]
	fadd	dword [_134055]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80868
	fldz
	fstp	dword [esi+120]
_80868:
	jmp	_80869
_80866:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80870
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_80870:
	cmp	eax,0
	je	_80872
	fld	dword [esi+128]
	fadd	dword [_134056]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80873
	fldz
	fstp	dword [esi+120]
_80873:
	jmp	_80874
_80872:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80875
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_80875:
	cmp	eax,0
	je	_80877
	fld	dword [esi+128]
	fadd	dword [_134057]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80878
	fldz
	fstp	dword [esi+120]
_80878:
	jmp	_80879
_80877:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80880
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_80880:
	cmp	eax,0
	je	_80882
	fld	dword [esi+128]
	fadd	dword [_134058]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_80883
	cmp	dword [esi+168],0
	jle	_80884
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_80884:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80883:
	jmp	_80886
_80882:
	fldz
	fstp	dword [esi+120]
_80886:
_80879:
_80874:
_80869:
_80865:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80887
	fldz
	fstp	dword [esi+124]
_80887:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80888
	fld	dword [esi+120]
	fld	dword [_134059]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80888:
	cmp	eax,0
	je	_80890
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80890:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_80892
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_80892:
	cmp	eax,0
	je	_80894
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80894:
	cmp	eax,0
	je	_80896
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80896:
	cmp	eax,0
	je	_80898
	jmp	_8887
_80898:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+124]
_8887:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17368
_17368:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_19a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_81125],_81126
	cmp	dword [esi+284],0
	jne	_80901
	jmp	_8900
_80901:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_80902
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80903
	fld	dword [esi+256]
	fsub	dword [_134259]
	fstp	dword [esi+256]
_80903:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_80902:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80906
	fld	dword [esi+248]
	fsub	dword [_134260]
	fstp	dword [esi+248]
_80906:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80907
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80907:
	cmp	eax,0
	je	_80909
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80909:
	cmp	eax,0
	je	_80911
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_80911:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_80912
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80912:
	cmp	eax,0
	je	_80914
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_80914:
	cmp	eax,0
	je	_80916
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80916:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80918
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_80918:
	cmp	eax,0
	je	_80920
	jmp	_8898
_80920:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80922
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_80922:
	cmp	eax,0
	je	_80924
	jmp	_8898
_80924:
_80921:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80926
	fld	dword [esi+252]
	fld	dword [_134261]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_80927
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_80927:
	cmp	eax,0
	je	_80929
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80930
	fld	dword [esi+28]
	fsub	dword [_134262]
	fstp	dword [esi+28]
	jmp	_80931
_80930:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_80931:
_80929:
	jmp	_8898
_80926:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80934
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_80934:
	cmp	eax,0
	je	_80936
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8889
_8891:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8889
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80943
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80943:
	cmp	eax,0
	je	_80947
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80945
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_80945:
_80947:
	cmp	eax,0
	je	_80949
	jmp	_8889
_80949:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80950
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_80950:
	cmp	eax,0
	jne	_80952
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_80952:
	cmp	eax,0
	jne	_80954
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_80954:
	cmp	eax,0
	jne	_80956
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_80956:
	cmp	eax,0
	je	_80958
	jmp	_8889
_80958:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80959
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_80959:
	cmp	eax,0
	jne	_80961
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_80961:
	cmp	eax,0
	jne	_80963
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_80963:
	cmp	eax,0
	je	_80965
	jmp	_8889
_80965:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80968
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80966
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_80966:
_80968:
	cmp	eax,0
	je	_80970
	jmp	_8889
_80970:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80973
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80971
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_80971:
_80973:
	cmp	eax,0
	je	_80975
	jmp	_8889
_80975:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80976
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_80976:
	cmp	eax,0
	je	_80978
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134263]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_80979
	fld	dword [esi+128]
	fsub	dword [_134264]
	fstp	dword [esi+120]
_80979:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_80980
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_80980:
	cmp	eax,0
	je	_80982
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_134265]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_80982:
	cmp	eax,0
	je	_80984
	mov	dword [ebp-12],1
	mov	edx,8
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_80986
	fld	dword [esi+120]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80986:
	cmp	eax,0
	je	_80988
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_80988:
	cmp	eax,0
	je	_80990
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_80991
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_80991:
	cmp	eax,0
	je	_80993
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_80994
_80993:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_80994:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_80990:
	cmp	dword [ebx+292],0
	jg	_80996
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_80996:
_80984:
	cmp	dword [ebp-12],1
	jne	_80998
	mov	dword [esi+160],2511
	jmp	_8890
_80998:
_80978:
_8889:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8891
_8890:
_80936:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_80999
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_80999:
	cmp	eax,0
	je	_81001
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8892
_8894:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8892
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81008
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81008:
	cmp	eax,0
	je	_81010
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134266]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81011
	fld	dword [esi+128]
	fsub	dword [_134267]
	fstp	dword [esi+120]
_81011:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81012
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_81012:
	cmp	eax,0
	je	_81014
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_134268]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81014:
	cmp	eax,0
	je	_81016
	mov	dword [ebp-12],1
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81017
	fld	dword [esi+120]
	fld	dword [_134269]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81017:
	cmp	eax,0
	je	_81019
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81019:
	cmp	dword [ebx+108],0
	jg	_81021
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81021:
_81016:
	cmp	dword [ebp-12],1
	jne	_81023
	jmp	_8893
_81023:
_81010:
_8892:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8894
_8893:
_81001:
	cmp	dword [esi+108],0
	jne	_81024
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8895
_8897:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8895
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81031
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81031:
	cmp	eax,0
	je	_81033
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134270]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81034
	fld	dword [esi+128]
	fsub	dword [_134271]
	fstp	dword [esi+120]
_81034:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81035
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_134272]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81035:
	cmp	eax,0
	je	_81037
	mov	dword [ebp-12],1
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81038
	fld	dword [esi+120]
	fld	dword [_134273]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81038:
	cmp	eax,0
	je	_81040
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81040:
	cmp	dword [ebx+76],0
	jg	_81042
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_81042:
_81037:
	cmp	dword [ebp-12],1
	jne	_81044
	jmp	_8896
_81044:
_81033:
_8895:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8897
_8896:
_81024:
	cmp	dword [ebp-12],1
	jne	_81045
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81046
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81047
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81047:
	cmp	eax,0
	je	_81049
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_81050
_81049:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81051
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81051:
	cmp	eax,0
	je	_81053
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_81053:
_81050:
	fld	dword [esi+292]
	fsub	dword [_134274]
	fstp	dword [esi+292]
	jmp	_81054
_81046:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81055
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81055:
	cmp	eax,0
	je	_81057
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81057:
	cmp	eax,0
	je	_81059
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81060
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81060:
	cmp	eax,0
	je	_81062
	fldz
	fstp	dword [esi+120]
_81062:
	mov	dword [esi+156],4
	jmp	_81063
_81059:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81064
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81064:
	cmp	eax,0
	je	_81066
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81066:
	cmp	eax,0
	je	_81068
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81069
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81069:
	cmp	eax,0
	je	_81071
	fldz
	fstp	dword [esi+120]
_81071:
	mov	dword [esi+156],5
_81068:
_81063:
_81054:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_81072
_81045:
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81073
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81073:
	cmp	eax,0
	je	_81075
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81075:
	cmp	eax,0
	je	_81077
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81078
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81078:
	cmp	eax,0
	je	_81080
	fldz
	fstp	dword [esi+120]
_81080:
	mov	dword [esi+156],1
	jmp	_81081
_81077:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81082
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81082:
	cmp	eax,0
	je	_81084
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81084:
	cmp	eax,0
	je	_81086
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81087
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81087:
	cmp	eax,0
	je	_81089
	fldz
	fstp	dword [esi+120]
_81089:
	mov	dword [esi+156],2
_81086:
_81081:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_81090
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81091
	fld	dword [esi+120]
	fld	dword [_134275]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81091:
	cmp	eax,0
	jne	_81095
	fld	dword [esi+120]
	fld	dword [_134276]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81093
	fld	dword [esi+120]
	fld	dword [_134277]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81093:
_81095:
	cmp	eax,0
	je	_81097
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81098
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81098:
	cmp	eax,0
	je	_81100
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81100:
	cmp	eax,0
	je	_81102
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81103
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81103:
	cmp	eax,0
	je	_81105
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81105:
_81102:
_81097:
	jmp	_81107
_81090:
	cmp	dword [esi+156],2
	jne	_81108
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81109
	fld	dword [esi+120]
	fld	dword [_134278]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81109:
	cmp	eax,0
	jne	_81113
	fld	dword [esi+120]
	fld	dword [_134279]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81111
	fld	dword [esi+120]
	fld	dword [_134280]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81111:
_81113:
	cmp	eax,0
	je	_81115
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81116
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81116:
	cmp	eax,0
	je	_81118
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81118:
	cmp	eax,0
	je	_81120
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81121
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81121:
	cmp	eax,0
	je	_81123
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_134281]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81123:
_81120:
_81115:
_81108:
_81107:
_81072:
_8898:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81133
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81127
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_81127:
	cmp	eax,0
	je	_81129
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81129:
	cmp	eax,0
	je	_81131
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_81131:
_81133:
	cmp	eax,0
	je	_81135
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_81135:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134282]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81136
	fld	dword [esi+128]
	fsub	dword [_134283]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_81137
	fld	dword [esi+128]
	fadd	dword [_134284]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81139
	fldz
	fstp	dword [esi+120]
_81139:
	jmp	_81140
_81137:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81141
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_81141:
	cmp	eax,0
	je	_81143
	fld	dword [esi+128]
	fadd	dword [_134285]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81144
	fldz
	fstp	dword [esi+120]
_81144:
	jmp	_81145
_81143:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81146
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81146:
	cmp	eax,0
	je	_81148
	fld	dword [esi+128]
	fadd	dword [_134286]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81149
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81150
	fld	dword [esi+288]
	fstp	dword [esi+292]
_81150:
_81149:
	jmp	_81151
_81148:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81152
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_81152:
	cmp	eax,0
	je	_81154
	fld	dword [esi+128]
	fadd	dword [_134287]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81155
	cmp	dword [esi+168],0
	jle	_81156
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_81156:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81155:
	jmp	_81158
_81154:
	fldz
	fstp	dword [esi+120]
_81158:
_81151:
_81145:
_81140:
_81136:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81159
	fldz
	fstp	dword [esi+124]
_81159:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81160
	fld	dword [esi+120]
	fld	dword [_134288]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81160:
	cmp	eax,0
	je	_81162
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81162:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81164
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_81164:
	cmp	eax,0
	je	_81166
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81166:
	cmp	eax,0
	je	_81168
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81168:
	cmp	eax,0
	je	_81170
	jmp	_8900
_81170:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_8900:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17371
_17371:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_19b:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_81319],_81320
	cmp	dword [esi+284],0
	jne	_81173
	jmp	_8913
_81173:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81174
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81175
	fld	dword [esi+256]
	fsub	dword [_134441]
	fstp	dword [esi+256]
_81175:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_81174:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81178
	fld	dword [esi+248]
	fsub	dword [_134442]
	fstp	dword [esi+248]
_81178:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81179
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81179:
	cmp	eax,0
	je	_81181
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81181:
	cmp	eax,0
	je	_81183
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_81183:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81185
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_81185:
	cmp	eax,0
	je	_81187
	jmp	_8911
_81187:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81189
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81189:
	cmp	eax,0
	je	_81191
	jmp	_8911
_81191:
_81188:
	mov	dword [ebp-4],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81193
	fld	dword [esi+252]
	fld	dword [_134443]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81194
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_81194:
	cmp	eax,0
	je	_81196
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81197
	fld	dword [esi+28]
	fsub	dword [_134444]
	fstp	dword [esi+28]
	jmp	_81198
_81197:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81198:
_81196:
	jmp	_8911
_81193:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81201
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_81201:
	cmp	eax,0
	je	_81203
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8902
_8904:
	mov	eax,edi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8902
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81210
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81210:
	cmp	eax,0
	je	_81214
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81212
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81212:
_81214:
	cmp	eax,0
	je	_81216
	jmp	_8902
_81216:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81217
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_81217:
	cmp	eax,0
	jne	_81219
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_81219:
	cmp	eax,0
	jne	_81221
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_81221:
	cmp	eax,0
	jne	_81223
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_81223:
	cmp	eax,0
	je	_81225
	jmp	_8902
_81225:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81226
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_81226:
	cmp	eax,0
	jne	_81228
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_81228:
	cmp	eax,0
	jne	_81230
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_81230:
	cmp	eax,0
	je	_81232
	jmp	_8902
_81232:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81235
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81233
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_81233:
_81235:
	cmp	eax,0
	je	_81237
	jmp	_8902
_81237:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81240
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81238
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_81238:
_81240:
	cmp	eax,0
	je	_81242
	jmp	_8902
_81242:
	mov	eax,dword [edx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81243
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81243:
	cmp	eax,0
	je	_81245
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134445]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81246
	fld	dword [esi+128]
	fsub	dword [_134446]
	fstp	dword [esi+120]
_81246:
	mov	eax,dword [edx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81247
	mov	ecx,dword [edx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_81247:
	cmp	eax,0
	je	_81249
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_134447]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81249:
	cmp	eax,0
	je	_81251
	mov	dword [ebp-4],1
_81251:
	cmp	dword [ebp-4],1
	jne	_81252
	mov	dword [esi+160],2511
	jmp	_8903
_81252:
_81245:
_8902:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8904
_8903:
_81203:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81253
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_81253:
	cmp	eax,0
	je	_81255
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8905
_8907:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8905
	mov	eax,dword [edx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81262
	mov	eax,dword [edx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81262:
	cmp	eax,0
	je	_81264
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134448]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81265
	fld	dword [esi+128]
	fsub	dword [_134449]
	fstp	dword [esi+120]
_81265:
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81266
	mov	ecx,dword [edx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_81266:
	cmp	eax,0
	je	_81268
	fld	dword [esi+24]
	fsub	dword [edx+16]
	fld	dword [_134450]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81268:
	cmp	eax,0
	je	_81270
	mov	dword [ebp-4],1
_81270:
	cmp	dword [ebp-4],1
	jne	_81271
	jmp	_8906
_81271:
_81264:
_8905:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8907
_8906:
_81255:
	cmp	dword [esi+108],0
	jne	_81272
	mov	ebx,dword [_bb_defenderAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8908
_8910:
	mov	eax,edi
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8908
	mov	eax,dword [edx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81279
	mov	eax,dword [edx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81279:
	cmp	eax,0
	je	_81281
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134451]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81282
	fld	dword [esi+128]
	fsub	dword [_134452]
	fstp	dword [esi+120]
_81282:
	mov	eax,dword [edx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81283
	fld	dword [esi+24]
	fsub	dword [edx+12]
	fld	dword [_134453]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81283:
	cmp	eax,0
	je	_81285
	mov	dword [ebp-4],1
_81285:
	cmp	dword [ebp-4],1
	jne	_81286
	jmp	_8909
_81286:
_81281:
_8908:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8910
_8909:
_81272:
	cmp	dword [ebp-4],1
	jne	_81287
	cmp	dword [esi+156],7
	je	_81288
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_81288:
	jmp	_81289
_81287:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81291
	mov	eax,dword [esi+196]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-8]
	cdq
	idiv	ecx
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmul	dword [_134454]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_81291:
	cmp	eax,0
	je	_81293
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81293:
	cmp	eax,0
	je	_81295
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81296
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81296:
	cmp	eax,0
	je	_81298
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_81298:
	cmp	eax,0
	je	_81300
	fldz
	fstp	dword [esi+120]
_81300:
	mov	dword [esi+156],1
	jmp	_81301
_81295:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_81302
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
_81302:
	cmp	eax,0
	je	_81304
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_81304:
_81301:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81305
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81305:
	cmp	eax,0
	je	_81307
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81307:
	cmp	eax,0
	je	_81309
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81310
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81310:
	cmp	eax,0
	je	_81312
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	fld	dword [esi+120]
	fld	dword [_134455]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81314
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiselancar_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81314:
_81312:
_81309:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81315
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_81315:
	cmp	eax,0
	je	_81317
	cmp	dword [esi+156],7
	je	_81318
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_81318:
_81317:
_81289:
_8911:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81321
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81321:
	cmp	eax,0
	je	_81323
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiselancar_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81323:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81330
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81324
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_81324:
	cmp	eax,0
	je	_81326
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81326:
	cmp	eax,0
	je	_81328
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_81328:
_81330:
	cmp	eax,0
	je	_81332
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_81332:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81335
	fld	dword [esi+120]
	fld	dword [_134456]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81333
	fld	dword [esi+120]
	fld	dword [_134457]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81333:
_81335:
	cmp	eax,0
	je	_81337
	fld	dword [esi+24]
	fadd	dword [_134458]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81337:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_81339
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
_81339:
	cmp	eax,0
	je	_81341
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81341:
	cmp	eax,0
	je	_81343
	cmp	dword [esi+156],7
	je	_81344
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_81344:
_81343:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134459]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81345
	fld	dword [esi+128]
	fsub	dword [_134460]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_81346
	fld	dword [esi+128]
	fadd	dword [_134461]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81348
	fldz
	fstp	dword [esi+120]
_81348:
	jmp	_81349
_81346:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81350
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_81350:
	cmp	eax,0
	je	_81352
	fld	dword [esi+128]
	fadd	dword [_134462]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81353
	fldz
	fstp	dword [esi+120]
_81353:
	jmp	_81354
_81352:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81355
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81355:
	cmp	eax,0
	je	_81357
	fld	dword [esi+128]
	fadd	dword [_134463]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81358
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81359
	fld	dword [esi+288]
	fstp	dword [esi+292]
_81359:
_81358:
	jmp	_81360
_81357:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81361
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_81361:
	cmp	eax,0
	je	_81363
	fld	dword [esi+128]
	fadd	dword [_134464]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81364
	cmp	dword [esi+156],7
	jne	_81365
	mov	eax,esi
	push	1
	push	390
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	jmp	_81367
_81365:
	cmp	dword [esi+156],8
	jne	_81368
	cmp	dword [esi+168],0
	jle	_81369
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_81369:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81368:
_81367:
_81364:
	jmp	_81371
_81363:
	fldz
	fstp	dword [esi+120]
_81371:
_81360:
_81354:
_81349:
_81345:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81372
	fldz
	fstp	dword [esi+124]
_81372:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81374
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_81374:
	cmp	eax,0
	je	_81376
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81376:
	cmp	eax,0
	je	_81378
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81378:
	cmp	eax,0
	je	_81380
	jmp	_8913
_81380:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8913:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17374
_17374:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_21a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_81601],_81602
	cmp	dword [esi+284],0
	jne	_81383
	jmp	_8926
_81383:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81384
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81385
	fld	dword [esi+256]
	fsub	dword [_134584]
	fstp	dword [esi+256]
_81385:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_81384:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81388
	fld	dword [esi+248]
	fsub	dword [_134585]
	fstp	dword [esi+248]
_81388:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81389
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81389:
	cmp	eax,0
	je	_81391
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81391:
	cmp	eax,0
	je	_81393
	mov	dword [esi+160],8
	fldz
	fstp	dword [esi+332]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_81393:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81395
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81395:
	cmp	eax,0
	je	_81397
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81397:
	cmp	eax,0
	je	_81399
	mov	dword [esi+156],7
	fldz
	fstp	dword [esi+332]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_81399:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81402
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_81402:
	cmp	eax,0
	je	_81404
	jmp	_8924
_81404:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81406
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81406:
	cmp	eax,0
	je	_81408
	jmp	_8924
_81408:
_81405:
	mov	dword [ebp-16],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81410
	fld	dword [esi+252]
	fld	dword [_134586]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81411
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_81411:
	cmp	eax,0
	je	_81413
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81414
	fld	dword [esi+28]
	fsub	dword [_134587]
	fstp	dword [esi+28]
	jmp	_81415
_81414:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81415:
_81413:
	jmp	_8924
_81410:
	cmp	dword [esi+180],1
	jne	_81417
	mov	dword [ebp-16],1
_81417:
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81419
	mov	eax,dword [esi+108]
	cmp	eax,3
	setge	al
	movzx	eax,al
_81419:
	cmp	eax,0
	je	_81421
	mov	eax,dword [esi+108]
	cmp	eax,11
	setle	al
	movzx	eax,al
_81421:
	cmp	eax,0
	je	_81423
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_8915
_8917:
	mov	eax,dword [ebp-12]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8915
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81430
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81430:
	cmp	eax,0
	je	_81434
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81432
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_81432:
_81434:
	cmp	eax,0
	je	_81436
	jmp	_8915
_81436:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81437
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_81437:
	cmp	eax,0
	jne	_81439
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_81439:
	cmp	eax,0
	jne	_81441
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_81441:
	cmp	eax,0
	je	_81443
	jmp	_8915
_81443:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81444
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_81444:
	cmp	eax,0
	jne	_81446
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_81446:
	cmp	eax,0
	jne	_81448
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_81448:
	cmp	eax,0
	je	_81450
	jmp	_8915
_81450:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81453
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81451
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_81451:
_81453:
	cmp	eax,0
	je	_81455
	jmp	_8915
_81455:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81458
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81456
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_81456:
_81458:
	cmp	eax,0
	je	_81460
	jmp	_8915
_81460:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81461
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81461:
	cmp	eax,0
	je	_81463
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134588]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81464
	fld	dword [esi+128]
	fsub	dword [_134589]
	fstp	dword [esi+120]
_81464:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81465
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_81465:
	cmp	eax,0
	je	_81467
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_134590]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81467:
	cmp	eax,0
	je	_81469
	mov	eax,14
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81471
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81471:
	cmp	eax,0
	je	_81473
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81474
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_81474:
	cmp	eax,0
	je	_81476
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_81477
_81476:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_81477:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81473:
	cmp	dword [ebx+292],0
	jg	_81479
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_81479:
_81469:
	cmp	dword [ebp-16],1
	jne	_81481
	mov	dword [esi+160],2511
	jmp	_8916
_81481:
_81463:
_8915:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8917
_8916:
_81423:
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81482
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81482:
	cmp	eax,0
	je	_81484
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_81484:
	cmp	eax,0
	je	_81486
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8918
_8920:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8918
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81493
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81493:
	cmp	eax,0
	je	_81495
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134591]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81496
	fld	dword [esi+128]
	fsub	dword [_134592]
	fstp	dword [esi+120]
_81496:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81497
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_81497:
	cmp	eax,0
	je	_81499
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_134593]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81499:
	cmp	eax,0
	je	_81501
	fld	dword [esi+120]
	fld	dword [_134594]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81502
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81502:
	cmp	dword [ebx+108],0
	jg	_81504
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81504:
_81501:
	cmp	dword [ebp-16],1
	jne	_81506
	jmp	_8919
_81506:
_81495:
_8918:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8920
_8919:
_81486:
	mov	eax,dword [esi+180]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81507
	mov	eax,dword [esi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
_81507:
	cmp	eax,0
	je	_81509
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8921
_8923:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8921
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81516
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81516:
	cmp	eax,0
	je	_81518
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134595]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81519
	fld	dword [esi+128]
	fsub	dword [_134596]
	fstp	dword [esi+120]
_81519:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81520
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_134597]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81520:
	cmp	eax,0
	je	_81522
	fld	dword [esi+120]
	fld	dword [_134598]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81523
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81523:
	cmp	dword [ebx+76],0
	jg	_81525
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_81525:
_81522:
	cmp	dword [ebp-16],1
	jne	_81527
	jmp	_8922
_81527:
_81518:
_8921:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8923
_8922:
_81509:
	cmp	dword [ebp-16],1
	jne	_81528
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81529
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81529:
	cmp	eax,0
	je	_81531
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81531:
	cmp	eax,0
	je	_81533
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81534
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81534:
	cmp	eax,0
	je	_81536
	fldz
	fstp	dword [esi+120]
_81536:
	mov	dword [esi+156],4
	jmp	_81537
_81533:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81538
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81538:
	cmp	eax,0
	je	_81540
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81540:
	cmp	eax,0
	je	_81542
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81543
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81543:
	cmp	eax,0
	je	_81545
	fldz
	fstp	dword [esi+120]
_81545:
	mov	dword [esi+156],5
_81542:
_81537:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_81546
_81528:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81547
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81547:
	cmp	eax,0
	je	_81549
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81549:
	cmp	eax,0
	je	_81551
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81552
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81552:
	cmp	eax,0
	je	_81554
	fldz
	fstp	dword [esi+120]
_81554:
	mov	dword [esi+156],1
	jmp	_81555
_81551:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81556
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81556:
	cmp	eax,0
	je	_81558
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81558:
	cmp	eax,0
	je	_81560
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81561
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81561:
	cmp	eax,0
	je	_81563
	fldz
	fstp	dword [esi+120]
_81563:
	mov	dword [esi+156],2
_81560:
_81555:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81564
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81564:
	cmp	eax,0
	je	_81566
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81566:
	cmp	eax,0
	je	_81568
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81569
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81569:
	cmp	eax,0
	je	_81571
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81571:
_81568:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81573
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_81573:
	cmp	eax,0
	je	_81575
	cmp	dword [esi+108],2
	jne	_81576
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_81576:
_81575:
_81546:
	mov	eax,dword [esi+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81578
	mov	eax,dword [esi+156]
	cmp	eax,2
	sete	al
	movzx	eax,al
_81578:
	cmp	eax,0
	je	_81580
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81581
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81581:
	cmp	eax,0
	je	_81583
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81583:
	cmp	eax,0
	je	_81585
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81586
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_81586:
	cmp	eax,0
	je	_81588
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_81588:
	cmp	eax,0
	je	_81590
	push	dword [esi+16]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81590:
_81585:
_81580:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81591
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81591:
	cmp	eax,0
	je	_81593
	fld	dword [esi+120]
	fld	dword [_134599]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81593:
	cmp	eax,0
	je	_81595
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_kaget]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81595:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81596
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81596:
	cmp	eax,0
	je	_81598
	fld	dword [esi+120]
	fld	dword [_134600]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81598:
	cmp	eax,0
	je	_81600
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_startengine]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81600:
_8924:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81609
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81603
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_81603:
	cmp	eax,0
	je	_81605
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81605:
	cmp	eax,0
	je	_81607
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_81607:
_81609:
	cmp	eax,0
	je	_81611
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_81611:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134601]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81612
	fld	dword [esi+128]
	fsub	dword [_134602]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_81613
	fld	dword [esi+128]
	fadd	dword [_134603]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81615
	fldz
	fstp	dword [esi+120]
_81615:
	jmp	_81616
_81613:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81617
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_81617:
	cmp	eax,0
	je	_81619
	fld	dword [esi+128]
	fadd	dword [_134604]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81620
	fldz
	fstp	dword [esi+120]
_81620:
	jmp	_81621
_81619:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81622
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81622:
	cmp	eax,0
	je	_81624
	fld	dword [esi+128]
	fadd	dword [_134605]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81625
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+180],0
_81625:
	jmp	_81626
_81624:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81627
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_81627:
	cmp	eax,0
	je	_81629
	fld	dword [esi+128]
	fadd	dword [_134606]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81630
	cmp	dword [esi+168],0
	jle	_81631
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_81631:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81630:
	jmp	_81633
_81629:
	fldz
	fstp	dword [esi+120]
_81633:
_81626:
_81621:
_81616:
_81612:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81634
	fldz
	fstp	dword [esi+124]
_81634:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81635
	fld	dword [esi+120]
	fld	dword [_134607]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81635:
	cmp	eax,0
	je	_81637
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81637:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81638
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_81638:
	cmp	eax,0
	je	_81640
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
_81640:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81642
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_81642:
	cmp	eax,0
	je	_81644
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81644:
	cmp	eax,0
	je	_81646
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81646:
	cmp	eax,0
	je	_81648
	jmp	_8926
_81648:
	fld	dword [esi+332]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_81651
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81649
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81649:
_81651:
	cmp	eax,0
	je	_81653
	fld	dword [esi+332]
	fadd	dword [_134608]
	fstp	dword [esi+332]
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81654
	push	dword [esi+16]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_81654:
	cmp	eax,0
	je	_81656
	push	dword [esi+16]
	call	_brl_audio_StopChannel
	add	esp,4
_81656:
	jmp	_81657
_81653:
	fld	dword [esi+332]
	fld	dword [_134609]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81658
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	fld	dword [_134610]
	fstp	dword [esi+332]
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81659
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81659:
	cmp	eax,0
	je	_81661
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81661:
_81658:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_81657:
_8926:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17377
_17377:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_2:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_81849],_81850
	cmp	dword [esi+284],0
	jne	_81664
	jmp	_8933
_81664:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81665
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81666
	fld	dword [esi+256]
	fsub	dword [_134769]
	fstp	dword [esi+256]
_81666:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_81665:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81669
	fld	dword [esi+248]
	fsub	dword [_134770]
	fstp	dword [esi+248]
_81669:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81670
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81670:
	cmp	eax,0
	je	_81672
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81672:
	cmp	eax,0
	je	_81674
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_81674:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81675
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81675:
	cmp	eax,0
	je	_81677
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81677:
	cmp	eax,0
	je	_81679
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81679:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81681
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_81681:
	cmp	eax,0
	je	_81683
	jmp	_8931
_81683:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81685
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81685:
	cmp	eax,0
	je	_81687
	jmp	_8931
_81687:
_81684:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81689
	fld	dword [esi+252]
	fld	dword [_134771]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81690
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_81690:
	cmp	eax,0
	je	_81692
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81693
	fld	dword [esi+28]
	fsub	dword [_134772]
	fstp	dword [esi+28]
	jmp	_81694
_81693:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81694:
_81692:
	jmp	_8931
_81689:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81697
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_81697:
	cmp	eax,0
	je	_81699
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8928
_8930:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8928
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81706
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81706:
	cmp	eax,0
	je	_81710
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81708
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_81708:
_81710:
	cmp	eax,0
	je	_81712
	jmp	_8928
_81712:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81713
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_81713:
	cmp	eax,0
	jne	_81715
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_81715:
	cmp	eax,0
	jne	_81717
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_81717:
	cmp	eax,0
	jne	_81719
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_81719:
	cmp	eax,0
	je	_81721
	jmp	_8928
_81721:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81722
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_81722:
	cmp	eax,0
	jne	_81724
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_81724:
	cmp	eax,0
	jne	_81726
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_81726:
	cmp	eax,0
	je	_81728
	jmp	_8928
_81728:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81731
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81729
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_81729:
_81731:
	cmp	eax,0
	je	_81733
	jmp	_8928
_81733:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81736
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81734
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_81734:
_81736:
	cmp	eax,0
	je	_81738
	jmp	_8928
_81738:
	cmp	dword [ebx+272],294
	jne	_81739
	jmp	_8928
_81739:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81740
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81740:
	cmp	eax,0
	je	_81742
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134773]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81743
	fld	dword [esi+128]
	fsub	dword [_134774]
	fstp	dword [esi+120]
_81743:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81744
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_81744:
	cmp	eax,0
	je	_81746
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_134775]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81746:
	cmp	eax,0
	je	_81748
	mov	dword [ebp-8],1
	mov	eax,13
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81750
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81750:
	cmp	eax,0
	je	_81752
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81753
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_81753:
	cmp	eax,0
	je	_81755
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_81756
_81755:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_81756:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81752:
	cmp	dword [ebx+292],0
	jg	_81758
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_81758:
_81748:
	cmp	dword [ebp-8],1
	jne	_81760
	mov	dword [esi+160],2511
	jmp	_8929
_81760:
_81742:
_8928:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8930
_8929:
_81699:
	cmp	dword [ebp-8],1
	jne	_81761
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81762
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81762:
	cmp	eax,0
	je	_81764
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81764:
	cmp	eax,0
	je	_81766
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81767
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81767:
	cmp	eax,0
	je	_81769
	fldz
	fstp	dword [esi+120]
_81769:
	mov	dword [esi+156],4
	jmp	_81770
_81766:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81771
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81771:
	cmp	eax,0
	je	_81773
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81773:
	cmp	eax,0
	je	_81775
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81776
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81776:
	cmp	eax,0
	je	_81778
	fldz
	fstp	dword [esi+120]
_81778:
	mov	dword [esi+156],5
_81775:
_81770:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_81779
_81761:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81780
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81780:
	cmp	eax,0
	je	_81782
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_81782:
	cmp	eax,0
	je	_81784
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81785
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81785:
	cmp	eax,0
	je	_81787
	fldz
	fstp	dword [esi+120]
_81787:
	mov	dword [esi+156],1
	jmp	_81788
_81784:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81789
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_81789:
	cmp	eax,0
	je	_81791
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_81791:
	cmp	eax,0
	je	_81793
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81794
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_81794:
	cmp	eax,0
	je	_81796
	fldz
	fstp	dword [esi+120]
_81796:
	mov	dword [esi+156],2
_81793:
_81788:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_81797
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81798
	fld	dword [esi+120]
	fld	dword [_134776]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81798:
	cmp	eax,0
	jne	_81802
	fld	dword [esi+120]
	fld	dword [_134777]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81800
	fld	dword [esi+120]
	fld	dword [_134778]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81800:
_81802:
	cmp	eax,0
	je	_81804
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81805
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81805:
	cmp	eax,0
	je	_81807
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81807:
	cmp	eax,0
	je	_81809
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81810
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81810:
	cmp	eax,0
	je	_81812
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81812:
_81809:
_81804:
	jmp	_81814
_81797:
	cmp	dword [esi+156],2
	jne	_81815
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81816
	fld	dword [esi+120]
	fld	dword [_134779]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81816:
	cmp	eax,0
	jne	_81820
	fld	dword [esi+120]
	fld	dword [_134780]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_81818
	fld	dword [esi+120]
	fld	dword [_134781]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_81818:
_81820:
	cmp	eax,0
	je	_81822
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_81823
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81823:
	cmp	eax,0
	je	_81825
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81825:
	cmp	eax,0
	je	_81827
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81828
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_81828:
	cmp	eax,0
	je	_81830
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_81830:
_81827:
_81822:
_81815:
_81814:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81832
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_81832:
	cmp	eax,0
	je	_81834
	cmp	dword [esi+108],2
	jne	_81835
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	mov	dword [esi+284],0
_81835:
	jmp	_81837
_81834:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81838
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_81838:
	cmp	eax,0
	je	_81840
	cmp	dword [esi+108],0
	jne	_81841
	call	_bb_CekResetScene_NITM
_81841:
	jmp	_81842
_81840:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81843
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_81843:
	cmp	eax,0
	je	_81845
	cmp	dword [esi+108],0
	jne	_81846
	call	_bb_CekResetScene_NITM
_81846:
	jmp	_81847
_81845:
	cmp	dword [esi+108],1
	jne	_81848
	call	_bb_CekResetScene_NITM
_81848:
_81847:
_81842:
_81837:
_81779:
_8931:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81857
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_81851
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_81851:
	cmp	eax,0
	je	_81853
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_81853:
	cmp	eax,0
	je	_81855
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_81855:
_81857:
	cmp	eax,0
	je	_81859
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_81859:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_134782]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81860
	fld	dword [esi+128]
	fsub	dword [_134783]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_81861
	fld	dword [esi+128]
	fadd	dword [_134784]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81863
	fldz
	fstp	dword [esi+120]
_81863:
	jmp	_81864
_81861:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81865
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_81865:
	cmp	eax,0
	je	_81867
	fld	dword [esi+128]
	fadd	dword [_134785]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81868
	fldz
	fstp	dword [esi+120]
_81868:
	jmp	_81869
_81867:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81870
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_81870:
	cmp	eax,0
	je	_81872
	fld	dword [esi+128]
	fadd	dword [_134786]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81873
	fldz
	fstp	dword [esi+120]
_81873:
	jmp	_81874
_81872:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81875
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_81875:
	cmp	eax,0
	je	_81877
	fld	dword [esi+128]
	fadd	dword [_134787]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_81878
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81879
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_81879:
	cmp	eax,0
	je	_81881
	call	_bb_CekResetScene_NITM
_81881:
_81878:
	jmp	_81882
_81877:
	fldz
	fstp	dword [esi+120]
_81882:
_81874:
_81869:
_81864:
_81860:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81883
	fldz
	fstp	dword [esi+124]
_81883:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81884
	fld	dword [esi+120]
	fld	dword [_134788]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_81884:
	cmp	eax,0
	je	_81886
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81886:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_81888
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_81888:
	cmp	eax,0
	je	_81890
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81890:
	cmp	eax,0
	je	_81892
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81892:
	cmp	eax,0
	je	_81894
	jmp	_8933
_81894:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8933:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17380
_17380:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_3a:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-16],0
	mov	dword [_82144],_82145
	mov	eax,dword [ebp+8]
	cmp	dword [eax+284],0
	jne	_81897
	jmp	_8953
_81897:
	mov	eax,dword [ebp+8]
	fld	dword [eax+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_81898
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81899
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fsub	dword [_134922]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+256]
_81899:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_81898:
	mov	eax,dword [ebp+8]
	fld	dword [eax+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81902
	mov	eax,dword [ebp+8]
	fld	dword [eax+248]
	fsub	dword [_134923]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+248]
_81902:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81903
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81903:
	cmp	eax,0
	je	_81905
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81905:
	cmp	eax,0
	je	_81907
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],8
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_81907:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_81909
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81909:
	cmp	eax,0
	je	_81911
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_81911:
	cmp	eax,0
	je	_81913
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],7
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_81913:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81916
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_81916:
	cmp	eax,0
	je	_81918
	jmp	_8951
_81918:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81920
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_81920:
	cmp	eax,0
	je	_81922
	jmp	_8951
_81922:
_81919:
	mov	dword [ebp-20],0
	mov	edi,0
	push	100
	push	_81925
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	100
	push	_81927
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	12
	push	_81929
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81931
	mov	eax,dword [ebp+8]
	fld	dword [eax+252]
	fld	dword [_134924]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_81932
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_81932:
	cmp	eax,0
	je	_81934
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81935
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_134925]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
	jmp	_81936
_81935:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_81936:
_81934:
	jmp	_8951
_81931:
	mov	dword [ebp-24],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81939
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_81939:
	cmp	eax,0
	je	_81941
	fld1
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24]
	fld	dword [_134926]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+4+24]
	fld	dword [_134927]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+8+24]
	fld	dword [_134928]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+12+24]
	fld	dword [_134929]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+16+24]
	fld	dword [_134930]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+20+24]
	fld	dword [_134931]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+24+24]
	fld	dword [_134932]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+28+24]
	fld	dword [_134933]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+32+24]
	fld	dword [_134934]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+36+24]
	fld	dword [_134935]
	mov	eax,dword [ebp-4]
	fstp	dword [eax+40+24]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],4
	jle	_81942
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8935
_8937:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8935
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81949
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81949:
	cmp	eax,0
	je	_81953
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81951
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_81951:
_81953:
	cmp	eax,0
	je	_81955
	jmp	_8935
_81955:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81956
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_81956:
	cmp	eax,0
	jne	_81958
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_81958:
	cmp	eax,0
	jne	_81960
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_81960:
	cmp	eax,0
	jne	_81962
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_81962:
	cmp	eax,0
	je	_81964
	jmp	_8935
_81964:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81965
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_81965:
	cmp	eax,0
	jne	_81967
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_81967:
	cmp	eax,0
	jne	_81969
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_81969:
	cmp	eax,0
	je	_81971
	jmp	_8935
_81971:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81974
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81972
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_81972:
_81974:
	cmp	eax,0
	je	_81976
	jmp	_8935
_81976:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81979
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81977
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_81977:
_81979:
	cmp	eax,0
	je	_81981
	jmp	_8935
_81981:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_81982
	jmp	_8935
_81982:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_81983
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_81983:
	cmp	eax,0
	je	_81985
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134936]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_81986
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134937]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_81986:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+108],4
	jle	_81987
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_81988
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_81988:
	cmp	eax,0
	je	_81990
	mov	ecx,dword [edx+240]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_81991
	mov	eax,dword [edx+240]
	mov	ecx,dword [ebp+8]
	mov	ecx,dword [ecx+108]
	sub	ecx,1
	cmp	eax,ecx
	sete	al
	movzx	eax,al
_81991:
	cmp	eax,0
	je	_81993
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	fsub	dword [edx+28]
	fld	dword [_134938]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_81993:
	cmp	eax,0
	je	_81995
	mov	dword [ebp-24],0
_81995:
	cmp	dword [ebp-24],0
	jne	_81996
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_81997
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_81998
_81997:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	sub	eax,1
	mov	ecx,dword [ebp-4]
	fld	dword [ecx+eax*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_81998:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
	mov	eax,dword [edx+20]
	mov	dword [ebp-16],eax
	jmp	_8936
_81996:
_81990:
_81987:
_81985:
_8935:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8937
_8936:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82000
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_82000:
	cmp	eax,0
	je	_82002
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82002:
	cmp	eax,0
	je	_82004
	mov	edi,0
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_8938
_8940:
	mov	eax,esi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8938
	mov	eax,dword [ebp-16]
	cmp	dword [edx+20],eax
	jne	_82011
	jmp	_8938
_82011:
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82012
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82012:
	cmp	eax,0
	je	_82016
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82014
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82014:
_82016:
	cmp	eax,0
	je	_82018
	jmp	_8938
_82018:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82019
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_82019:
	cmp	eax,0
	jne	_82021
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_82021:
	cmp	eax,0
	jne	_82023
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_82023:
	cmp	eax,0
	jne	_82025
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_82025:
	cmp	eax,0
	je	_82027
	jmp	_8938
_82027:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82028
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_82028:
	cmp	eax,0
	jne	_82030
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_82030:
	cmp	eax,0
	jne	_82032
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_82032:
	cmp	eax,0
	je	_82034
	jmp	_8938
_82034:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82037
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82035
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_82035:
_82037:
	cmp	eax,0
	je	_82039
	jmp	_8938
_82039:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82042
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82040
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_82040:
_82042:
	cmp	eax,0
	je	_82044
	jmp	_8938
_82044:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_82045
	jmp	_8938
_82045:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82046
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82046:
	cmp	eax,0
	je	_82048
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134939]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82049
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134940]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82049:
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82050
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_82050:
	cmp	eax,0
	je	_82052
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_82053
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_82054
_82053:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_82054:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
_82052:
_82048:
_8938:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8940
_8939:
_82004:
	jmp	_82055
_81942:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82056
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82056:
	cmp	eax,0
	je	_82058
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	fld	dword [_134941]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82058:
	cmp	eax,0
	je	_82060
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_8941
_8943:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8941
	mov	eax,dword [edx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82066
	fld	dword [edx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82066:
	cmp	eax,0
	je	_82070
	mov	eax,dword [edx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82068
	mov	ecx,dword [edx+136]
	mov	eax,dword [edx+144]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82068:
_82070:
	cmp	eax,0
	je	_82072
	jmp	_8941
_82072:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82073
	mov	eax,dword [edx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_82073:
	cmp	eax,0
	jne	_82075
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_82075:
	cmp	eax,0
	jne	_82077
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_82077:
	cmp	eax,0
	jne	_82079
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_82079:
	cmp	eax,0
	je	_82081
	jmp	_8941
_82081:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82082
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_82082:
	cmp	eax,0
	jne	_82084
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_82084:
	cmp	eax,0
	jne	_82086
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_82086:
	cmp	eax,0
	je	_82088
	jmp	_8941
_82088:
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82091
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82089
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_82089:
_82091:
	cmp	eax,0
	je	_82093
	jmp	_8941
_82093:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82096
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82094
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_82094:
_82096:
	cmp	eax,0
	je	_82098
	jmp	_8941
_82098:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jle	_82099
	jmp	_8941
_82099:
	mov	ecx,dword [edx+236]
	mov	eax,dword [ebp+8]
	cmp	ecx,dword [eax+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82100
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82100:
	cmp	eax,0
	je	_82102
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134942]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82103
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134943]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82103:
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	fld	dword [_134944]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_82104
	mov	eax,dword [edx+240]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82105
	mov	eax,dword [edx+240]
	cmp	eax,5
	setle	al
	movzx	eax,al
_82105:
	cmp	eax,0
	je	_82107
	mov	dword [ebp-20],1
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	dword [edx+240],eax
	jne	_82108
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	jmp	_82109
_82108:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	sub	eax,dword [edx+240]
	mov	ecx,eax
	sub	ecx,1
	mov	eax,dword [ebp-4]
	fld	dword [eax+ecx*4+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
_82109:
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	mov	eax,dword [ebp-8]
	fstp	dword [eax+edi*4+24]
	mov	eax,dword [edx+240]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+edi*4+24]
	add	edi,1
_82107:
_82104:
_82102:
_8941:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8943
_8942:
_82060:
_82055:
	cmp	dword [ebp-20],1
	jne	_82110
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2511
_82110:
_81941:
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82111
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82111:
	cmp	eax,0
	je	_82113
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82114
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82114:
	cmp	eax,0
	je	_82116
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_82116:
	cmp	eax,0
	je	_82118
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82119
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82119:
	cmp	eax,0
	je	_82121
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82121:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],4
	jmp	_82122
_82118:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82123
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82123:
	cmp	eax,0
	je	_82125
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82125:
	cmp	eax,0
	je	_82127
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82128
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82128:
	cmp	eax,0
	je	_82130
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82130:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],5
_82127:
_82122:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134945]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82131
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82131:
	cmp	eax,0
	je	_82133
	mov	eax,dword [ebp-8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	mov	eax,dword [ebp-12]
	fld	dword [eax+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	dword [edx+112],eax
	mov	esi,0
	mov	eax,edi
	sub	eax,1
	mov	edi,eax
	jmp	_82135
_8946:
	mov	eax,dword [ebp-8]
	fld	dword [eax+esi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+esi*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fld	dword [eax+224]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82139
	mov	dword [ebp+-28],ebx
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+224]
	mov	eax,dword [ebp+8]
	mov	dword [eax+112],edx
_82139:
_8944:
	add	esi,1
_82135:
	cmp	esi,edi
	jle	_8946
_8945:
	mov	eax,dword [ebp+8]
	push	dword [eax+112]
	mov	eax,dword [ebp+8]
	push	dword [eax+224]
	mov	eax,dword [ebp+8]
	push	dword [eax+104]
	push	1
	mov	eax,dword [ebp+8]
	push	dword [eax+192]
	mov	eax,dword [ebp+8]
	push	dword [eax+204]
	mov	eax,dword [ebp+8]
	push	dword [eax+28]
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	call	dword [_bb_TNITM_EnemyWeapon+72]
	add	esp,32
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babipanah_tembak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82133:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	jmp	_82140
_82113:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82141
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_82141:
	cmp	eax,0
	je	_82143
	jmp	_8949
_82143:
_8947:
	cmp	dword [ebp-20],0
	jne	_82146
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82147
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82147:
	cmp	eax,0
	je	_82149
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_82149:
	cmp	eax,0
	je	_82151
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82152
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82152:
	cmp	eax,0
	je	_82154
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82154:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],1
	jmp	_82155
_82151:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82156
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82156:
	cmp	eax,0
	je	_82158
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82158:
	cmp	eax,0
	je	_82160
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82161
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82161:
	cmp	eax,0
	je	_82163
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82163:
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],2
_82160:
_82155:
_82146:
_8949:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
	cmp	eax,0
	jne	_82164
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_82164:
	cmp	eax,0
	je	_82166
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fsubp	st1,st0
	fld	dword [_134946]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82166:
	cmp	eax,0
	jne	_82170
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_82168
	mov	eax,dword [ebp-20]
	cmp	eax,1
	sete	al
	movzx	eax,al
_82168:
_82170:
	cmp	eax,0
	je	_82172
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2512
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82173
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+196]
	mov	eax,dword [ebp+8]
	cmp	edx,dword [eax+200]
	setle	al
	movzx	eax,al
_82173:
	cmp	eax,0
	je	_82175
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_82176
_82175:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82177
	mov	eax,dword [ebp+8]
	mov	ecx,dword [eax+196]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82177:
	cmp	eax,0
	je	_82179
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [_bb_animMusuh_3a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_82179:
_82176:
_82172:
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	cmp	dword [ebp-24],1
	jne	_82180
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],1
	jne	_82181
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82182
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134947]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82182:
	cmp	eax,0
	jne	_82186
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134948]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82184
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134949]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82184:
_82186:
	cmp	eax,0
	je	_82188
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82189
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82189:
	cmp	eax,0
	je	_82191
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82191:
	cmp	eax,0
	je	_82193
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82194
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82194:
	cmp	eax,0
	je	_82196
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fsub	dword [eax+48]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82196:
_82193:
_82188:
	jmp	_82198
_82181:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],2
	jne	_82199
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82200
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134950]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82200:
	cmp	eax,0
	jne	_82204
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134951]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82202
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134952]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82202:
_82204:
	cmp	eax,0
	je	_82206
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82207
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82207:
	cmp	eax,0
	je	_82209
	mov	eax,dword [ebp+8]
	fld	dword [eax+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82209:
	cmp	eax,0
	je	_82211
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82212
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82212:
	cmp	eax,0
	je	_82214
	mov	eax,dword [ebp+8]
	fld	dword [eax+24]
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fmul	dword [_134953]
	fsubp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82214:
_82211:
_82206:
_82199:
_82198:
_82180:
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fsub	dword [_134954]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
	mov	eax,dword [ebp-20]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82216
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+160]
	cmp	eax,2512
	sete	al
	movzx	eax,al
_82216:
	cmp	eax,0
	je	_82218
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+108]
	cmp	eax,4
	setg	al
	movzx	eax,al
_82218:
	cmp	eax,0
	je	_82220
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2511
	jmp	_8947
_82220:
_82140:
_8951:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82221
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82221:
	cmp	eax,0
	je	_82227
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82223
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82223:
	cmp	eax,0
	je	_82225
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82225:
_82227:
	cmp	eax,0
	je	_82229
	mov	eax,dword [ebp+8]
	mov	dword [eax+272],0
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+320]
_82229:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134955]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82230
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fsub	dword [_134956]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+156],0
	jne	_82231
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_134957]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82233
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82233:
	jmp	_82234
_82231:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82235
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_82235:
	cmp	eax,0
	je	_82237
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_134958]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82238
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82238:
	jmp	_82239
_82237:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82240
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_82240:
	cmp	eax,0
	je	_82242
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_134959]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82243
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
	mov	eax,dword [ebp+8]
	fld	dword [eax+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_82244
	mov	eax,dword [ebp+8]
	fld	dword [eax+288]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
_82244:
_82243:
	jmp	_82245
_82242:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82246
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_82246:
	cmp	eax,0
	je	_82248
	mov	eax,dword [ebp+8]
	fld	dword [eax+128]
	fadd	dword [_134960]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82249
	mov	eax,dword [ebp+8]
	cmp	dword [eax+168],0
	jle	_82250
_82250:
	call	_bb_CekResetScene_NITM
_82249:
	jmp	_82251
_82248:
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+120]
_82251:
_82245:
_82239:
_82234:
_82230:
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82252
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+124]
_82252:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82253
	mov	eax,dword [ebp+8]
	fld	dword [eax+120]
	fld	dword [_134961]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82253:
	cmp	eax,0
	je	_82255
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82255:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	mov	eax,dword [ebp+8]
	fld	dword [eax+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_82257
	mov	eax,dword [ebp+8]
	fld	dword [eax+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_82257:
	cmp	eax,0
	je	_82259
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82259:
	cmp	eax,0
	je	_82261
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82261:
	cmp	eax,0
	je	_82263
	jmp	_8953
_82263:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+120]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	mov	edx,dword [ebp+8]
	fstp	dword [edx+120]
	mov	edx,dword [ebp+8]
	fld	dword [edx+124]
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+124]
_8953:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+240]
	mov	eax,0
	jmp	_17383
_17383:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_4a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_82444],_82445
	cmp	dword [esi+284],0
	jne	_82266
	jmp	_8960
_82266:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82267
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82268
	fld	dword [esi+256]
	fsub	dword [_135167]
	fstp	dword [esi+256]
_82268:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_82267:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82271
	fld	dword [esi+248]
	fsub	dword [_135168]
	fstp	dword [esi+248]
_82271:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82272
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82272:
	cmp	eax,0
	je	_82274
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82274:
	cmp	eax,0
	je	_82276
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_82276:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82277
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82277:
	cmp	eax,0
	je	_82279
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82279:
	cmp	eax,0
	je	_82281
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82281:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82283
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_82283:
	cmp	eax,0
	je	_82285
	jmp	_8958
_82285:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82287
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82287:
	cmp	eax,0
	je	_82289
	jmp	_8958
_82289:
_82286:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82291
	fld	dword [esi+252]
	fld	dword [_135169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82292
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_82292:
	cmp	eax,0
	je	_82294
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82295
	fld	dword [esi+28]
	fsub	dword [_135170]
	fstp	dword [esi+28]
	jmp	_82296
_82295:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82296:
_82294:
	jmp	_8958
_82291:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82299
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_82299:
	cmp	eax,0
	je	_82301
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8955
_8957:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8955
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82308
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82308:
	cmp	eax,0
	je	_82312
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82310
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_82310:
_82312:
	cmp	eax,0
	je	_82314
	jmp	_8955
_82314:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82315
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_82315:
	cmp	eax,0
	jne	_82317
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_82317:
	cmp	eax,0
	jne	_82319
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_82319:
	cmp	eax,0
	jne	_82321
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_82321:
	cmp	eax,0
	je	_82323
	jmp	_8955
_82323:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82324
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_82324:
	cmp	eax,0
	jne	_82326
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_82326:
	cmp	eax,0
	jne	_82328
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_82328:
	cmp	eax,0
	je	_82330
	jmp	_8955
_82330:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82333
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82331
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_82331:
_82333:
	cmp	eax,0
	je	_82335
	jmp	_8955
_82335:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82338
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82336
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_82336:
_82338:
	cmp	eax,0
	je	_82340
	jmp	_8955
_82340:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82341
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82341:
	cmp	eax,0
	je	_82343
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135171]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82344
	fld	dword [esi+128]
	fsub	dword [_135172]
	fstp	dword [esi+120]
_82344:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82345
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_82345:
	cmp	eax,0
	je	_82347
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_135173]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82347:
	cmp	eax,0
	je	_82349
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82351
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82351:
	cmp	eax,0
	je	_82353
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82354
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_82354:
	cmp	eax,0
	je	_82356
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_82357
_82356:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82358
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82358:
	cmp	eax,0
	je	_82360
	mov	edx,dword [ebx+296]
	mov	eax,dword [esi+204]
	shl	eax,1
	sub	edx,eax
	cmp	dword [ebx+292],edx
	jg	_82361
	mov	dword [esi+356],1
_82361:
_82360:
_82357:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82353:
	cmp	dword [ebx+292],0
	jg	_82363
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_82363:
_82349:
	cmp	dword [ebp-8],1
	jne	_82364
	mov	dword [esi+160],2511
	jmp	_8956
_82364:
_82343:
_8955:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8957
_8956:
_82301:
	cmp	dword [ebp-8],1
	jne	_82365
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82366
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82366:
	cmp	eax,0
	je	_82368
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82368:
	cmp	eax,0
	je	_82370
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82371
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82371:
	cmp	eax,0
	je	_82373
	fldz
	fstp	dword [esi+120]
_82373:
	mov	dword [esi+156],4
	jmp	_82374
_82370:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82375
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82375:
	cmp	eax,0
	je	_82377
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82377:
	cmp	eax,0
	je	_82379
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82380
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82380:
	cmp	eax,0
	je	_82382
	fldz
	fstp	dword [esi+120]
_82382:
	mov	dword [esi+156],5
_82379:
_82374:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_82383
_82365:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82384
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82384:
	cmp	eax,0
	je	_82386
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82386:
	cmp	eax,0
	je	_82388
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82389
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82389:
	cmp	eax,0
	je	_82391
	fldz
	fstp	dword [esi+120]
_82391:
	mov	dword [esi+156],1
	jmp	_82392
_82388:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82393
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82393:
	cmp	eax,0
	je	_82395
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82395:
	cmp	eax,0
	je	_82397
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82398
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82398:
	cmp	eax,0
	je	_82400
	fldz
	fstp	dword [esi+120]
_82400:
	mov	dword [esi+156],2
_82397:
_82392:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_82401
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82402
	fld	dword [esi+120]
	fld	dword [_135174]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82402:
	cmp	eax,0
	jne	_82406
	fld	dword [esi+120]
	fld	dword [_135175]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82404
	fld	dword [esi+120]
	fld	dword [_135176]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82404:
_82406:
	cmp	eax,0
	je	_82408
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82409
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82409:
	cmp	eax,0
	je	_82411
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82411:
	cmp	eax,0
	je	_82413
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82414
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82414:
	cmp	eax,0
	je	_82416
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82416:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82418
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82418:
	cmp	eax,0
	je	_82420
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_82420:
_82413:
_82408:
	jmp	_82421
_82401:
	cmp	dword [esi+156],2
	jne	_82422
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82423
	fld	dword [esi+120]
	fld	dword [_135177]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82423:
	cmp	eax,0
	jne	_82427
	fld	dword [esi+120]
	fld	dword [_135178]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82425
	fld	dword [esi+120]
	fld	dword [_135179]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82425:
_82427:
	cmp	eax,0
	je	_82429
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82430
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82430:
	cmp	eax,0
	je	_82432
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82432:
	cmp	eax,0
	je	_82434
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82435
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82435:
	cmp	eax,0
	je	_82437
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_135180]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82437:
_82434:
_82429:
_82422:
_82421:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82439
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_82439:
	cmp	eax,0
	je	_82441
	cmp	dword [esi+108],2
	jne	_82442
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82442:
_82441:
_82383:
_8958:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82452
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82446
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_82446:
	cmp	eax,0
	je	_82448
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82448:
	cmp	eax,0
	je	_82450
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82450:
_82452:
	cmp	eax,0
	je	_82454
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_82454:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135181]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82455
	fld	dword [esi+128]
	fsub	dword [_135182]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_82456
	fld	dword [esi+128]
	fadd	dword [_135183]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82458
	fldz
	fstp	dword [esi+120]
_82458:
	jmp	_82459
_82456:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82460
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_82460:
	cmp	eax,0
	je	_82462
	fld	dword [esi+128]
	fadd	dword [_135184]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82463
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_82464
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82465
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82465:
	cmp	eax,0
	je	_82467
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82467:
_82464:
_82463:
	jmp	_82469
_82462:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82470
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_82470:
	cmp	eax,0
	je	_82472
	fld	dword [esi+128]
	fadd	dword [_135185]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82473
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_82474
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82475
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82475:
	cmp	eax,0
	je	_82477
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82477:
_82474:
_82473:
	jmp	_82479
_82472:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82480
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_82480:
	cmp	eax,0
	je	_82482
	fld	dword [esi+128]
	fadd	dword [_135186]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82483
	cmp	dword [esi+168],0
	jle	_82484
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_82484:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82483:
	jmp	_82486
_82482:
	fldz
	fstp	dword [esi+120]
_82486:
_82479:
_82469:
_82459:
_82455:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82487
	fldz
	fstp	dword [esi+124]
_82487:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82488
	fld	dword [esi+120]
	fld	dword [_135187]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82488:
	cmp	eax,0
	je	_82490
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82490:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_82492
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_82492:
	cmp	eax,0
	je	_82494
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82494:
	cmp	eax,0
	je	_82496
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82496:
	cmp	eax,0
	je	_82498
	jmp	_8960
_82498:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8960:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17386
_17386:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_4b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [_82739],_82740
	cmp	dword [esi+284],0
	jne	_82501
	jmp	_8973
_82501:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82502
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82503
	fld	dword [esi+256]
	fsub	dword [_135323]
	fstp	dword [esi+256]
_82503:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_82502:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82506
	fld	dword [esi+248]
	fsub	dword [_135324]
	fstp	dword [esi+248]
_82506:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82507
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82507:
	cmp	eax,0
	je	_82509
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82509:
	cmp	eax,0
	je	_82511
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_82511:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82512
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82512:
	cmp	eax,0
	je	_82514
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82514:
	cmp	eax,0
	je	_82516
	mov	dword [esi+156],7
	mov	eax,esi
	push	7
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82516:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82519
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_82519:
	cmp	eax,0
	je	_82521
	jmp	_8971
_82521:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82523
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82523:
	cmp	eax,0
	je	_82525
	jmp	_8971
_82525:
_82522:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82527
	fld	dword [esi+252]
	fld	dword [_135325]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82528
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_82528:
	cmp	eax,0
	je	_82530
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82531
	fld	dword [esi+28]
	fsub	dword [_135326]
	fstp	dword [esi+28]
	jmp	_82532
_82531:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82532:
_82530:
	jmp	_8971
_82527:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82535
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_82535:
	cmp	eax,0
	je	_82537
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_8962
_8964:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8962
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82544
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82544:
	cmp	eax,0
	je	_82548
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82546
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_82546:
_82548:
	cmp	eax,0
	je	_82550
	jmp	_8962
_82550:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82551
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_82551:
	cmp	eax,0
	jne	_82553
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_82553:
	cmp	eax,0
	jne	_82555
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_82555:
	cmp	eax,0
	jne	_82557
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_82557:
	cmp	eax,0
	je	_82559
	jmp	_8962
_82559:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82560
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_82560:
	cmp	eax,0
	jne	_82562
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_82562:
	cmp	eax,0
	jne	_82564
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_82564:
	cmp	eax,0
	je	_82566
	jmp	_8962
_82566:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82569
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82567
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_82567:
_82569:
	cmp	eax,0
	je	_82571
	jmp	_8962
_82571:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82574
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82572
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_82572:
_82574:
	cmp	eax,0
	je	_82576
	jmp	_8962
_82576:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82577
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82577:
	cmp	eax,0
	je	_82579
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135327]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82580
	fld	dword [esi+128]
	fsub	dword [_135328]
	fstp	dword [esi+120]
_82580:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82581
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_82581:
	cmp	eax,0
	je	_82583
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_135329]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82583:
	cmp	eax,0
	je	_82585
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82587
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82587:
	cmp	eax,0
	je	_82589
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82590
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_82590:
	cmp	eax,0
	je	_82592
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_82593
_82592:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_82593:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82589:
	cmp	dword [ebx+292],0
	jg	_82595
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_82595:
_82585:
	cmp	dword [ebp-12],1
	jne	_82597
	mov	dword [esi+160],2511
	jmp	_8963
_82597:
_82579:
_8962:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8964
_8963:
_82537:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82598
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_82598:
	cmp	eax,0
	je	_82600
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_8965
_8967:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8965
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82607
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82607:
	cmp	eax,0
	je	_82609
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135330]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82610
	fld	dword [esi+128]
	fsub	dword [_135331]
	fstp	dword [esi+120]
_82610:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82611
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_82611:
	cmp	eax,0
	je	_82613
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_135332]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82613:
	cmp	eax,0
	je	_82615
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_135333]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82616
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82616:
	cmp	dword [ebx+108],0
	jg	_82618
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82618:
_82615:
	cmp	dword [ebp-12],1
	jne	_82620
	jmp	_8966
_82620:
_82609:
_8965:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8967
_8966:
_82600:
	cmp	dword [esi+108],0
	jne	_82621
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8968
_8970:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8968
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82628
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82628:
	cmp	eax,0
	je	_82630
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135334]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82631
	fld	dword [esi+128]
	fsub	dword [_135335]
	fstp	dword [esi+120]
_82631:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82632
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_135336]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82632:
	cmp	eax,0
	je	_82634
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_135337]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82635
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82635:
	cmp	dword [ebx+76],0
	jg	_82637
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_82637:
_82634:
	cmp	dword [ebp-12],1
	jne	_82639
	jmp	_8969
_82639:
_82630:
_8968:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8970
_8969:
_82621:
	cmp	dword [ebp-12],1
	jne	_82640
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82642
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135338]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82642:
	cmp	eax,0
	je	_82644
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82644:
	cmp	eax,0
	je	_82646
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82647
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82647:
	cmp	eax,0
	je	_82649
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82649:
	cmp	eax,0
	je	_82651
	fldz
	fstp	dword [esi+120]
_82651:
	mov	dword [esi+156],4
	jmp	_82652
_82646:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82653
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135339]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82653:
	cmp	eax,0
	je	_82655
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135340]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82655:
	cmp	eax,0
	je	_82657
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82658
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82658:
	cmp	eax,0
	je	_82660
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82660:
	cmp	eax,0
	je	_82662
	fldz
	fstp	dword [esi+120]
_82662:
	mov	dword [esi+156],5
	jmp	_82663
_82657:
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82664
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135341]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82664:
	cmp	eax,0
	je	_82666
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135342]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82666:
	cmp	eax,0
	je	_82668
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82669
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82669:
	cmp	eax,0
	je	_82671
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82671:
	cmp	eax,0
	je	_82673
	fldz
	fstp	dword [esi+120]
_82673:
	mov	dword [esi+156],6
	jmp	_82674
_82668:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_82675
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_82675:
	cmp	eax,0
	je	_82677
	mov	eax,esi
	push	4
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_82677:
_82674:
_82663:
_82652:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	jmp	_82679
_82640:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82680
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135343]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82680:
	cmp	eax,0
	je	_82682
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82682:
	cmp	eax,0
	je	_82684
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82685
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82685:
	cmp	eax,0
	je	_82687
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_82687:
	cmp	eax,0
	je	_82689
	fldz
	fstp	dword [esi+120]
_82689:
	mov	dword [esi+156],1
	jmp	_82690
_82684:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82691
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135344]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82691:
	cmp	eax,0
	je	_82693
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135345]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82693:
	cmp	eax,0
	je	_82695
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82696
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82696:
	cmp	eax,0
	je	_82698
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_82698:
	cmp	eax,0
	je	_82700
	fldz
	fstp	dword [esi+120]
_82700:
	mov	dword [esi+156],2
	jmp	_82701
_82695:
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82702
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135346]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_82702:
	cmp	eax,0
	je	_82704
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_135347]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82704:
	cmp	eax,0
	je	_82706
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82707
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82707:
	cmp	eax,0
	je	_82709
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_82709:
	cmp	eax,0
	je	_82711
	fldz
	fstp	dword [esi+120]
_82711:
	mov	dword [esi+156],3
	jmp	_82712
_82706:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_82713
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_82713:
	cmp	eax,0
	je	_82715
	mov	eax,esi
	push	1
	push	331
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_82715:
_82712:
_82701:
_82690:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82717
	fld	dword [esi+120]
	fld	dword [_135348]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82717:
	cmp	eax,0
	jne	_82721
	fld	dword [esi+120]
	fld	dword [_135349]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82719
	fld	dword [esi+120]
	fld	dword [_135350]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82719:
_82721:
	cmp	eax,0
	je	_82723
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82724
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82724:
	cmp	eax,0
	je	_82726
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82726:
	cmp	eax,0
	je	_82728
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82729
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82729:
	cmp	eax,0
	je	_82731
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82731:
_82728:
_82723:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82733
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_82733:
	cmp	eax,0
	je	_82735
	cmp	dword [esi+108],0
	jg	_82736
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82736:
_82735:
_82679:
_8971:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82747
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82741
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_82741:
	cmp	eax,0
	je	_82743
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82743:
	cmp	eax,0
	je	_82745
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82745:
_82747:
	cmp	eax,0
	je	_82749
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_82749:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135351]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82750
	fld	dword [esi+128]
	fsub	dword [_135352]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_82751
	fld	dword [esi+128]
	fadd	dword [_135353]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82753
	fldz
	fstp	dword [esi+120]
_82753:
	jmp	_82754
_82751:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82755
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_82755:
	cmp	eax,0
	je	_82757
	fld	dword [esi+128]
	fadd	dword [_135354]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82758
	fldz
	fstp	dword [esi+120]
_82758:
	jmp	_82759
_82757:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82760
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_82760:
	cmp	eax,0
	je	_82762
	fld	dword [esi+128]
	fadd	dword [_135355]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82763
	fldz
	fstp	dword [esi+120]
_82763:
	jmp	_82764
_82762:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82765
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_82765:
	cmp	eax,0
	je	_82767
	fld	dword [esi+128]
	fadd	dword [_135356]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82768
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82769
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_82769:
	cmp	eax,0
	je	_82771
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82771:
_82768:
	jmp	_82774
_82767:
	fldz
	fstp	dword [esi+120]
_82774:
_82764:
_82759:
_82754:
_82750:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82775
	fldz
	fstp	dword [esi+124]
_82775:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_82777
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_82777:
	cmp	eax,0
	je	_82779
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82779:
	cmp	eax,0
	je	_82781
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82781:
	cmp	eax,0
	je	_82783
	jmp	_8973
_82783:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+124]
_8973:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17389
_17389:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_5a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_82958],_82959
	cmp	dword [esi+284],0
	jne	_82786
	jmp	_8980
_82786:
	fld	dword [esi+240]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_82787
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82788
	fld	dword [esi+256]
	fsub	dword [_135511]
	fstp	dword [esi+256]
_82788:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_82787:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82791
	fld	dword [esi+248]
	fsub	dword [_135512]
	fstp	dword [esi+248]
_82791:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82792
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82792:
	cmp	eax,0
	je	_82794
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82794:
	cmp	eax,0
	je	_82796
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_82796:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_82797
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82797:
	cmp	eax,0
	je	_82799
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_82799:
	cmp	eax,0
	je	_82801
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82801:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82803
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_82803:
	cmp	eax,0
	je	_82805
	jmp	_8978
_82805:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82807
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82807:
	cmp	eax,0
	je	_82809
	jmp	_8978
_82809:
_82806:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82811
	fld	dword [esi+252]
	fld	dword [_135513]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82812
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_82812:
	cmp	eax,0
	je	_82814
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82815
	fld	dword [esi+28]
	fsub	dword [_135514]
	fstp	dword [esi+28]
	jmp	_82816
_82815:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82816:
_82814:
	jmp	_8978
_82811:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82819
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_82819:
	cmp	eax,0
	je	_82821
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8975
_8977:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8975
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82828
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82828:
	cmp	eax,0
	je	_82832
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82830
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_82830:
_82832:
	cmp	eax,0
	je	_82834
	jmp	_8975
_82834:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82835
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_82835:
	cmp	eax,0
	jne	_82837
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_82837:
	cmp	eax,0
	jne	_82839
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_82839:
	cmp	eax,0
	jne	_82841
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_82841:
	cmp	eax,0
	jne	_82843
	mov	eax,dword [ebx+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_82843:
	cmp	eax,0
	je	_82845
	jmp	_8975
_82845:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82846
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_82846:
	cmp	eax,0
	jne	_82848
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_82848:
	cmp	eax,0
	jne	_82850
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_82850:
	cmp	eax,0
	je	_82852
	jmp	_8975
_82852:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82855
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82853
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_82853:
_82855:
	cmp	eax,0
	je	_82857
	jmp	_8975
_82857:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82860
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82858
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_82858:
_82860:
	cmp	eax,0
	je	_82862
	jmp	_8975
_82862:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82863
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_82863:
	cmp	eax,0
	je	_82865
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135515]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_82866
	fld	dword [esi+128]
	fsub	dword [_135516]
	fstp	dword [esi+120]
_82866:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_82867
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_82867:
	cmp	eax,0
	je	_82869
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_135517]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82869:
	cmp	eax,0
	je	_82871
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_82873
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82873:
	cmp	eax,0
	je	_82875
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82876
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_82876:
	cmp	eax,0
	je	_82878
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_82879
_82878:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82880
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82880:
	cmp	eax,0
	je	_82882
	mov	edx,dword [ebx+296]
	mov	eax,dword [esi+204]
	shl	eax,1
	sub	edx,eax
	cmp	dword [ebx+292],edx
	jg	_82883
	mov	dword [esi+356],1
_82883:
_82882:
_82879:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_82875:
	cmp	dword [ebx+292],0
	jg	_82885
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_82885:
_82871:
	cmp	dword [ebp-8],1
	jne	_82886
	mov	dword [esi+160],2511
	jmp	_8976
_82886:
_82865:
_8975:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8977
_8976:
_82821:
	cmp	dword [ebp-8],1
	jne	_82887
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82888
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82888:
	cmp	eax,0
	je	_82890
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82890:
	cmp	eax,0
	je	_82892
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82893
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82893:
	cmp	eax,0
	je	_82895
	fldz
	fstp	dword [esi+120]
_82895:
	mov	dword [esi+156],4
	jmp	_82896
_82892:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82897
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82897:
	cmp	eax,0
	je	_82899
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82899:
	cmp	eax,0
	je	_82901
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82902
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82902:
	cmp	eax,0
	je	_82904
	fldz
	fstp	dword [esi+120]
_82904:
	mov	dword [esi+156],5
_82901:
_82896:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_82905
_82887:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82906
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_82906:
	cmp	eax,0
	je	_82908
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_82908:
	cmp	eax,0
	je	_82910
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82911
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82911:
	cmp	eax,0
	je	_82913
	fldz
	fstp	dword [esi+120]
_82913:
	mov	dword [esi+156],1
	jmp	_82914
_82910:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82915
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_82915:
	cmp	eax,0
	je	_82917
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_82917:
	cmp	eax,0
	je	_82919
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82920
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_82920:
	cmp	eax,0
	je	_82922
	fldz
	fstp	dword [esi+120]
_82922:
	mov	dword [esi+156],2
_82919:
_82914:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_82923
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82924
	fld	dword [esi+120]
	fld	dword [_135518]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82924:
	cmp	eax,0
	jne	_82928
	fld	dword [esi+120]
	fld	dword [_135519]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82926
	fld	dword [esi+120]
	fld	dword [_135520]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82926:
_82928:
	cmp	eax,0
	je	_82930
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82931
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82931:
	cmp	eax,0
	je	_82933
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82933:
	cmp	eax,0
	je	_82935
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82936
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82936:
	cmp	eax,0
	je	_82938
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82938:
_82935:
_82930:
	jmp	_82940
_82923:
	cmp	dword [esi+156],2
	jne	_82941
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82942
	fld	dword [esi+120]
	fld	dword [_135521]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82942:
	cmp	eax,0
	jne	_82946
	fld	dword [esi+120]
	fld	dword [_135522]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_82944
	fld	dword [esi+120]
	fld	dword [_135523]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_82944:
_82946:
	cmp	eax,0
	je	_82948
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_82949
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_82949:
	cmp	eax,0
	je	_82951
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_82951:
	cmp	eax,0
	je	_82953
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82954
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_82954:
	cmp	eax,0
	je	_82956
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_135524]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_82956:
_82953:
_82948:
_82941:
_82940:
_82905:
_8978:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82966
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_82960
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_82960:
	cmp	eax,0
	je	_82962
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_82962:
	cmp	eax,0
	je	_82964
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_82964:
_82966:
	cmp	eax,0
	je	_82968
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_82968:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135525]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82969
	fld	dword [esi+128]
	fsub	dword [_135526]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_82970
	fld	dword [esi+128]
	fadd	dword [_135527]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82972
	fldz
	fstp	dword [esi+120]
_82972:
	jmp	_82973
_82970:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82974
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_82974:
	cmp	eax,0
	je	_82976
	fld	dword [esi+128]
	fadd	dword [_135528]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82977
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_82978
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82979
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82979:
	cmp	eax,0
	je	_82981
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82981:
_82978:
_82977:
	jmp	_82983
_82976:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82984
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_82984:
	cmp	eax,0
	je	_82986
	fld	dword [esi+128]
	fadd	dword [_135529]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82987
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_82988
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_82989
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_82989:
	cmp	eax,0
	je	_82991
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_82991:
_82988:
_82987:
	jmp	_82993
_82986:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_82994
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_82994:
	cmp	eax,0
	je	_82996
	fld	dword [esi+128]
	fadd	dword [_135530]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_82997
	cmp	dword [esi+168],0
	jle	_82998
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_82998:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_82997:
	jmp	_83000
_82996:
	fldz
	fstp	dword [esi+120]
_83000:
_82993:
_82983:
_82973:
_82969:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83001
	fldz
	fstp	dword [esi+124]
_83001:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83002
	fld	dword [esi+120]
	fld	dword [_135531]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83002:
	cmp	eax,0
	je	_83004
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83004:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_83006
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_83006:
	cmp	eax,0
	je	_83008
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83008:
	cmp	eax,0
	je	_83010
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83010:
	cmp	eax,0
	je	_83012
	jmp	_8980
_83012:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8980:
	fld	dword [_bb_waktuGame]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17392
_17392:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_5:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_83119],_83120
	cmp	dword [esi+284],0
	jne	_83015
	jmp	_8987
_83015:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83016
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83017
	fld	dword [esi+256]
	fsub	dword [_135663]
	fstp	dword [esi+256]
_83017:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_83016:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83020
	fld	dword [esi+248]
	fsub	dword [_135664]
	fstp	dword [esi+248]
_83020:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83021
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83021:
	cmp	eax,0
	je	_83023
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83023:
	cmp	eax,0
	je	_83025
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_83025:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83026
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83026:
	cmp	eax,0
	je	_83028
	jmp	_8985
_83028:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83030
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83030:
	cmp	eax,0
	je	_83032
	jmp	_8985
_83032:
	cmp	dword [esi+156],10
	jne	_83034
	jmp	_8985
_83034:
_83033:
_83029:
	mov	dword [ebp-4],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83036
	fld	dword [esi+252]
	fld	dword [_135665]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83037
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83037:
	cmp	eax,0
	je	_83039
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83040
	fld	dword [esi+28]
	fsub	dword [_135666]
	fstp	dword [esi+28]
	jmp	_83041
_83040:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83041:
_83039:
	jmp	_8985
_83036:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83044
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_83044:
	cmp	eax,0
	je	_83046
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_8982
_8984:
	mov	eax,edi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_8982
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83055
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83053
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_83053:
_83055:
	cmp	eax,0
	je	_83057
	jmp	_8982
_83057:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83060
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83058
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_83058:
_83060:
	cmp	eax,0
	je	_83062
	jmp	_8982
_83062:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83063
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_83063:
	cmp	eax,0
	jne	_83065
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_83065:
	cmp	eax,0
	jne	_83067
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_83067:
	cmp	eax,0
	jne	_83069
	mov	eax,dword [edx+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_83069:
	cmp	eax,0
	je	_83071
	jmp	_8982
_83071:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83072
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_83072:
	cmp	eax,0
	jne	_83074
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_83074:
	cmp	eax,0
	jne	_83076
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_83076:
	cmp	eax,0
	je	_83078
	jmp	_8982
_83078:
	mov	eax,dword [edx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83079
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83079:
	cmp	eax,0
	je	_83081
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135667]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83082
	fld	dword [esi+128]
	fsub	dword [_135668]
	fstp	dword [esi+120]
_83082:
	mov	ecx,dword [edx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83083
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_135669]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83083:
	cmp	eax,0
	je	_83085
	mov	dword [ebp-4],1
_83085:
	cmp	dword [ebp-4],1
	jne	_83086
	mov	dword [esi+160],2511
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83087
	mov	eax,dword [edx+272]
	cmp	eax,284
	sete	al
	movzx	eax,al
_83087:
	cmp	eax,0
	je	_83089
	mov	dword [ebp-8],0
_83089:
	jmp	_8983
_83086:
_83081:
_8982:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8984
_8983:
_83046:
	cmp	dword [ebp-4],1
	jne	_83090
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_83092
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_83092:
	cmp	eax,0
	je	_83094
	cmp	dword [esi+156],7
	je	_83095
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_83095:
_83094:
	mov	eax,dword [esi+156]
	cmp	eax,10
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83096
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83096:
	cmp	eax,0
	je	_83098
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],10
	cmp	dword [ebp-8],1
	jne	_83099
	mov	dword [esi+160],2511
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_lompat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_83100
_83099:
	mov	dword [esi+160],2512
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83100:
_83098:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	jmp	_83101
_83090:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_83102
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_83102:
	cmp	eax,0
	je	_83104
	cmp	dword [esi+156],7
	je	_83105
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_83105:
_83104:
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83106
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83106:
	cmp	eax,0
	je	_83108
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83108:
	cmp	eax,0
	je	_83110
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83110:
	cmp	eax,0
	je	_83112
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	fld	dword [esi+120]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83114
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiskate_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83114:
_83112:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83115
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_83115:
	cmp	eax,0
	je	_83117
	cmp	dword [esi+156],7
	je	_83118
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_83118:
_83117:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_83101:
_8985:
	mov	eax,dword [esi+156]
	cmp	eax,10
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83121
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83121:
	cmp	eax,0
	je	_83123
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83123:
	cmp	eax,0
	je	_83125
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83125:
	cmp	eax,0
	je	_83127
	mov	eax,dword [esi+276]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83127:
	cmp	eax,0
	je	_83129
	fld	dword [esi+120]
	fld	dword [_135670]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83130
	fld	dword [esi+120]
	fld	dword [_135671]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83130:
	cmp	eax,0
	je	_83132
	fld	dword [esi+24]
	fsub	dword [_135672]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83132:
_83129:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135673]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83134
	fld	dword [esi+128]
	fsub	dword [_135674]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_83135
	fld	dword [esi+128]
	fadd	dword [_135675]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83137
	fldz
	fstp	dword [esi+120]
_83137:
	jmp	_83138
_83135:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83139
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_83139:
	cmp	eax,0
	je	_83141
	fld	dword [esi+128]
	fadd	dword [_135676]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83142
	fldz
	fstp	dword [esi+120]
_83142:
	jmp	_83143
_83141:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83144
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_83144:
	cmp	eax,0
	je	_83146
	fld	dword [esi+128]
	fadd	dword [_135677]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83147
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [esi+156]
	cmp	eax,7
	je	_83151
	cmp	eax,8
	je	_83152
	jmp	_83150
_83151:
	mov	eax,esi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	jmp	_83150
_83152:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_83150
_83150:
_83147:
	jmp	_83155
_83146:
	cmp	dword [esi+156],10
	jne	_83156
	fld	dword [esi+128]
	fadd	dword [_135678]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83157
	fld	dword [esi+24]
	fsub	dword [_135679]
	fstp	dword [esi+24]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	mov	eax,esi
	push	1
	push	334
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_83157:
	jmp	_83161
_83156:
	fldz
	fstp	dword [esi+120]
_83161:
_83155:
_83143:
_83138:
_83134:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83162
	fldz
	fstp	dword [esi+124]
_83162:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_83164
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_83164:
	cmp	eax,0
	je	_83166
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83166:
	cmp	eax,0
	je	_83168
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83168:
	cmp	eax,0
	je	_83170
	jmp	_8987
_83170:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+124]
_8987:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17395
_17395:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_6a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_83358],_83359
	cmp	dword [esi+284],0
	jne	_83173
	jmp	_8994
_83173:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83174
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83175
	fld	dword [esi+256]
	fsub	dword [_135769]
	fstp	dword [esi+256]
_83175:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_83174:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83178
	fld	dword [esi+248]
	fsub	dword [_135770]
	fstp	dword [esi+248]
_83178:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83179
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83179:
	cmp	eax,0
	je	_83181
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83181:
	cmp	eax,0
	je	_83183
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_83183:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83184
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83184:
	cmp	eax,0
	je	_83186
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83186:
	cmp	eax,0
	je	_83188
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83188:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83190
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83190:
	cmp	eax,0
	je	_83192
	jmp	_8992
_83192:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83194
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83194:
	cmp	eax,0
	je	_83196
	jmp	_8992
_83196:
_83193:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83198
	fld	dword [esi+252]
	fld	dword [_135771]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83199
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83199:
	cmp	eax,0
	je	_83201
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83202
	fld	dword [esi+28]
	fsub	dword [_135772]
	fstp	dword [esi+28]
	jmp	_83203
_83202:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83203:
_83201:
	jmp	_8992
_83198:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83206
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_83206:
	cmp	eax,0
	je	_83208
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8989
_8991:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8989
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83215
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83215:
	cmp	eax,0
	je	_83219
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83217
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_83217:
_83219:
	cmp	eax,0
	je	_83221
	jmp	_8989
_83221:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83222
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_83222:
	cmp	eax,0
	jne	_83224
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_83224:
	cmp	eax,0
	jne	_83226
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_83226:
	cmp	eax,0
	jne	_83228
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_83228:
	cmp	eax,0
	je	_83230
	jmp	_8989
_83230:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83231
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_83231:
	cmp	eax,0
	jne	_83233
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_83233:
	cmp	eax,0
	jne	_83235
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_83235:
	cmp	eax,0
	je	_83237
	jmp	_8989
_83237:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83240
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83238
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_83238:
_83240:
	cmp	eax,0
	je	_83242
	jmp	_8989
_83242:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83245
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83243
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_83243:
_83245:
	cmp	eax,0
	je	_83247
	jmp	_8989
_83247:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83248
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83248:
	cmp	eax,0
	je	_83250
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135773]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83251
	fld	dword [esi+128]
	fsub	dword [_135774]
	fstp	dword [esi+120]
_83251:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83252
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_83252:
	cmp	eax,0
	je	_83254
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_135775]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83254:
	cmp	eax,0
	je	_83256
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83258
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83258:
	cmp	eax,0
	je	_83260
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83261
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_83261:
	cmp	eax,0
	je	_83263
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_83264
_83263:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_83264:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83260:
	cmp	dword [ebx+292],0
	jg	_83266
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_83266:
_83256:
	cmp	dword [ebp-8],1
	jne	_83268
	mov	dword [esi+160],2511
	jmp	_8990
_83268:
_83250:
_8989:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8991
_8990:
_83208:
	cmp	dword [ebp-8],1
	jne	_83269
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83270
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_83270:
	cmp	eax,0
	je	_83272
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83272:
	cmp	eax,0
	je	_83274
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83275
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83275:
	cmp	eax,0
	je	_83277
	fldz
	fstp	dword [esi+120]
_83277:
	mov	dword [esi+156],4
	jmp	_83278
_83274:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83279
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_83279:
	cmp	eax,0
	je	_83281
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_83281:
	cmp	eax,0
	je	_83283
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83284
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83284:
	cmp	eax,0
	je	_83286
	fldz
	fstp	dword [esi+120]
_83286:
	mov	dword [esi+156],5
_83283:
_83278:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_83287
_83269:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83288
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_83288:
	cmp	eax,0
	je	_83290
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83290:
	cmp	eax,0
	je	_83292
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83293
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83293:
	cmp	eax,0
	je	_83295
	fldz
	fstp	dword [esi+120]
_83295:
	mov	dword [esi+156],1
	jmp	_83296
_83292:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83297
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_83297:
	cmp	eax,0
	je	_83299
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_83299:
	cmp	eax,0
	je	_83301
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83302
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83302:
	cmp	eax,0
	je	_83304
	fldz
	fstp	dword [esi+120]
_83304:
	mov	dword [esi+156],2
_83301:
_83296:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_83305
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83306
	fld	dword [esi+120]
	fld	dword [_135776]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83306:
	cmp	eax,0
	jne	_83310
	fld	dword [esi+120]
	fld	dword [_135777]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83308
	fld	dword [esi+120]
	fld	dword [_135778]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83308:
_83310:
	cmp	eax,0
	je	_83312
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83313
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83313:
	cmp	eax,0
	je	_83315
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83315:
	cmp	eax,0
	je	_83317
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83318
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_83318:
	cmp	eax,0
	je	_83320
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83320:
_83317:
_83312:
	jmp	_83322
_83305:
	cmp	dword [esi+156],2
	jne	_83323
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83324
	fld	dword [esi+120]
	fld	dword [_135779]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83324:
	cmp	eax,0
	jne	_83328
	fld	dword [esi+120]
	fld	dword [_135780]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83326
	fld	dword [esi+120]
	fld	dword [_135781]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83326:
_83328:
	cmp	eax,0
	je	_83330
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83331
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83331:
	cmp	eax,0
	je	_83333
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83333:
	cmp	eax,0
	je	_83335
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83336
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_83336:
	cmp	eax,0
	je	_83338
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_135782]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83338:
_83335:
_83330:
_83323:
_83322:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83340
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_83340:
	cmp	eax,0
	je	_83342
	cmp	dword [esi+108],2
	jne	_83343
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	mov	dword [esi+284],0
_83343:
	jmp	_83345
_83342:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83346
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_83346:
	cmp	eax,0
	je	_83348
	cmp	dword [esi+108],2
	jne	_83349
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_83349:
	jmp	_83351
_83348:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83352
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_83352:
	cmp	eax,0
	je	_83354
	cmp	dword [esi+108],0
	jne	_83355
	call	_bb_CekResetScene_NITM
_83355:
	jmp	_83356
_83354:
	cmp	dword [esi+108],1
	jne	_83357
	call	_bb_CekResetScene_NITM
_83357:
_83356:
_83351:
_83345:
_83287:
_8992:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83366
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83360
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_83360:
	cmp	eax,0
	je	_83362
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83362:
	cmp	eax,0
	je	_83364
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83364:
_83366:
	cmp	eax,0
	je	_83368
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_83368:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135783]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83369
	fld	dword [esi+128]
	fsub	dword [_135784]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_83370
	fld	dword [esi+128]
	fadd	dword [_135785]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83372
	fldz
	fstp	dword [esi+120]
_83372:
	jmp	_83373
_83370:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83374
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_83374:
	cmp	eax,0
	je	_83376
	fld	dword [esi+128]
	fadd	dword [_135786]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83377
	fldz
	fstp	dword [esi+120]
_83377:
	jmp	_83378
_83376:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83379
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_83379:
	cmp	eax,0
	je	_83381
	fld	dword [esi+128]
	fadd	dword [_135787]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83382
	fldz
	fstp	dword [esi+120]
_83382:
	jmp	_83383
_83381:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83384
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_83384:
	cmp	eax,0
	je	_83386
	fld	dword [esi+128]
	fadd	dword [_135788]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83387
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83388
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_83388:
	cmp	eax,0
	je	_83390
	call	_bb_CekResetScene_NITM
_83390:
_83387:
	jmp	_83391
_83386:
	fldz
	fstp	dword [esi+120]
_83391:
_83383:
_83378:
_83373:
_83369:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83392
	fldz
	fstp	dword [esi+124]
_83392:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83393
	fld	dword [esi+120]
	fld	dword [_135789]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83393:
	cmp	eax,0
	je	_83395
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83395:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_83397
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_83397:
	cmp	eax,0
	je	_83399
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83399:
	cmp	eax,0
	je	_83401
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83401:
	cmp	eax,0
	je	_83403
	jmp	_8994
_83403:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_8994:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17398
_17398:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_6:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_83601],_83602
	cmp	dword [esi+284],0
	jne	_83406
	jmp	_9001
_83406:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83407
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83408
	fld	dword [esi+256]
	fsub	dword [_135922]
	fstp	dword [esi+256]
_83408:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_83407:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83411
	fld	dword [esi+248]
	fsub	dword [_135923]
	fstp	dword [esi+248]
_83411:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83412
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83412:
	cmp	eax,0
	je	_83414
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83414:
	cmp	eax,0
	je	_83416
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_83416:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83417
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83417:
	cmp	eax,0
	je	_83419
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83419:
	cmp	eax,0
	je	_83421
	mov	dword [esi+156],7
	mov	eax,esi
	push	7
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83421:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83424
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83424:
	cmp	eax,0
	je	_83426
	jmp	_8999
_83426:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83428
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83428:
	cmp	eax,0
	je	_83430
	jmp	_8999
_83430:
_83427:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83432
	fld	dword [esi+252]
	fld	dword [_135924]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83433
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83433:
	cmp	eax,0
	je	_83435
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83436
	fld	dword [esi+28]
	fsub	dword [_135925]
	fstp	dword [esi+28]
	jmp	_83437
_83436:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83437:
_83435:
	jmp	_8999
_83432:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83440
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_83440:
	cmp	eax,0
	je	_83442
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_8996
_8998:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_8996
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83449
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83449:
	cmp	eax,0
	je	_83453
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83451
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_83451:
_83453:
	cmp	eax,0
	je	_83455
	jmp	_8996
_83455:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83456
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_83456:
	cmp	eax,0
	jne	_83458
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_83458:
	cmp	eax,0
	jne	_83460
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_83460:
	cmp	eax,0
	jne	_83462
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_83462:
	cmp	eax,0
	je	_83464
	jmp	_8996
_83464:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83465
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_83465:
	cmp	eax,0
	jne	_83467
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_83467:
	cmp	eax,0
	jne	_83469
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_83469:
	cmp	eax,0
	je	_83471
	jmp	_8996
_83471:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83474
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83472
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_83472:
_83474:
	cmp	eax,0
	je	_83476
	jmp	_8996
_83476:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83479
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83477
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_83477:
_83479:
	cmp	eax,0
	je	_83481
	jmp	_8996
_83481:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83482
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83482:
	cmp	eax,0
	je	_83484
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135926]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83485
	fld	dword [esi+128]
	fsub	dword [_135927]
	fstp	dword [esi+120]
_83485:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83486
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_83486:
	cmp	eax,0
	je	_83488
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_135928]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83488:
	cmp	eax,0
	je	_83490
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83492
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83492:
	cmp	eax,0
	je	_83494
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83495
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_83495:
	cmp	eax,0
	je	_83497
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_83498
_83497:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_83498:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83494:
	cmp	dword [ebx+292],0
	jg	_83500
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_83500:
_83490:
	cmp	dword [ebp-8],1
	jne	_83502
	mov	dword [esi+160],2511
	jmp	_8997
_83502:
_83484:
_8996:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_8998
_8997:
_83442:
	cmp	dword [ebp-8],1
	jne	_83503
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83505
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135929]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83505:
	cmp	eax,0
	je	_83507
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83507:
	cmp	eax,0
	je	_83509
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83510
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83510:
	cmp	eax,0
	je	_83512
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83512:
	cmp	eax,0
	je	_83514
	fldz
	fstp	dword [esi+120]
_83514:
	mov	dword [esi+156],4
	jmp	_83515
_83509:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83516
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135930]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83516:
	cmp	eax,0
	je	_83518
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135931]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83518:
	cmp	eax,0
	je	_83520
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83521
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83521:
	cmp	eax,0
	je	_83523
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83523:
	cmp	eax,0
	je	_83525
	fldz
	fstp	dword [esi+120]
_83525:
	mov	dword [esi+156],5
	jmp	_83526
_83520:
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83527
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135932]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83527:
	cmp	eax,0
	je	_83529
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135933]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83529:
	cmp	eax,0
	je	_83531
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83532
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83532:
	cmp	eax,0
	je	_83534
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83534:
	cmp	eax,0
	je	_83536
	fldz
	fstp	dword [esi+120]
_83536:
	mov	dword [esi+156],6
	jmp	_83537
_83531:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_83538
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_83538:
	cmp	eax,0
	je	_83540
	mov	eax,esi
	push	4
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_83540:
_83537:
_83526:
_83515:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	jmp	_83542
_83503:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83543
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135934]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83543:
	cmp	eax,0
	je	_83545
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83545:
	cmp	eax,0
	je	_83547
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83548
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83548:
	cmp	eax,0
	je	_83550
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_83550:
	cmp	eax,0
	je	_83552
	fldz
	fstp	dword [esi+120]
_83552:
	mov	dword [esi+156],1
	jmp	_83553
_83547:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83554
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135935]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83554:
	cmp	eax,0
	je	_83556
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135936]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83556:
	cmp	eax,0
	je	_83558
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83559
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83559:
	cmp	eax,0
	je	_83561
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_83561:
	cmp	eax,0
	je	_83563
	fldz
	fstp	dword [esi+120]
_83563:
	mov	dword [esi+156],2
	jmp	_83564
_83558:
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83565
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135937]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_83565:
	cmp	eax,0
	je	_83567
	mov	eax,dword [esi+196]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-12]
	cdq
	idiv	ecx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmul	dword [_135938]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83567:
	cmp	eax,0
	je	_83569
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83570
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83570:
	cmp	eax,0
	je	_83572
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_83572:
	cmp	eax,0
	je	_83574
	fldz
	fstp	dword [esi+120]
_83574:
	mov	dword [esi+156],3
	jmp	_83575
_83569:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_83576
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_83576:
	cmp	eax,0
	je	_83578
	mov	eax,esi
	push	1
	push	323
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_83578:
_83575:
_83564:
_83553:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83580
	fld	dword [esi+120]
	fld	dword [_135939]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83580:
	cmp	eax,0
	jne	_83584
	fld	dword [esi+120]
	fld	dword [_135940]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83582
	fld	dword [esi+120]
	fld	dword [_135941]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83582:
_83584:
	cmp	eax,0
	je	_83586
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83587
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83587:
	cmp	eax,0
	je	_83589
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83589:
	cmp	eax,0
	je	_83591
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83592
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_83592:
	cmp	eax,0
	je	_83594
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83594:
_83591:
_83586:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83596
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_83596:
	cmp	eax,0
	je	_83598
	mov	eax,dword [esi+108]
	cmp	eax,2
	sete	al
	movzx	eax,al
_83598:
	cmp	eax,0
	je	_83600
	call	_bb_CekResetScene_NITM
_83600:
_83542:
_8999:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83609
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83603
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_83603:
	cmp	eax,0
	je	_83605
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83605:
	cmp	eax,0
	je	_83607
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83607:
_83609:
	cmp	eax,0
	je	_83611
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_83611:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_135942]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83612
	fld	dword [esi+128]
	fsub	dword [_135943]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_83613
	fld	dword [esi+128]
	fadd	dword [_135944]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83615
	fldz
	fstp	dword [esi+120]
_83615:
	jmp	_83616
_83613:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83617
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_83617:
	cmp	eax,0
	je	_83619
	fld	dword [esi+128]
	fadd	dword [_135945]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83620
	fldz
	fstp	dword [esi+120]
_83620:
	jmp	_83621
_83619:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83622
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_83622:
	cmp	eax,0
	je	_83624
	fld	dword [esi+128]
	fadd	dword [_135946]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83625
	fldz
	fstp	dword [esi+120]
_83625:
	jmp	_83626
_83624:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83627
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_83627:
	cmp	eax,0
	je	_83629
	fld	dword [esi+128]
	fadd	dword [_135947]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83630
	cmp	dword [esi+168],0
	jle	_83631
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_83631:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83630:
	jmp	_83633
_83629:
	fldz
	fstp	dword [esi+120]
_83633:
_83626:
_83621:
_83616:
_83612:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83634
	fldz
	fstp	dword [esi+124]
_83634:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_83636
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_83636:
	cmp	eax,0
	je	_83638
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83638:
	cmp	eax,0
	je	_83640
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83640:
	cmp	eax,0
	je	_83642
	jmp	_9001
_83642:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+124]
_9001:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17401
_17401:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_7b:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_83820],_83821
	cmp	dword [esi+284],0
	jne	_83645
	jmp	_9008
_83645:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83646
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83647
	fld	dword [esi+256]
	fsub	dword [_136079]
	fstp	dword [esi+256]
_83647:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_83646:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83650
	fld	dword [esi+248]
	fsub	dword [_136080]
	fstp	dword [esi+248]
_83650:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83651
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83651:
	cmp	eax,0
	je	_83653
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83653:
	cmp	eax,0
	je	_83655
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_83655:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83656
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83656:
	cmp	eax,0
	je	_83658
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83658:
	cmp	eax,0
	je	_83660
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83660:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83662
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83662:
	cmp	eax,0
	je	_83664
	jmp	_9006
_83664:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83666
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83666:
	cmp	eax,0
	je	_83668
	jmp	_9006
_83668:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83670
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83670:
	cmp	eax,0
	je	_83672
	jmp	_9006
_83672:
_83669:
_83665:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83674
	fld	dword [esi+252]
	fld	dword [_136081]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83675
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83675:
	cmp	eax,0
	je	_83677
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83678
	fld	dword [esi+28]
	fsub	dword [_136082]
	fstp	dword [esi+28]
	jmp	_83679
_83678:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83679:
_83677:
	jmp	_9006
_83674:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83682
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_83682:
	cmp	eax,0
	je	_83684
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9003
_9005:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9003
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83691
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83691:
	cmp	eax,0
	je	_83695
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83693
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_83693:
_83695:
	cmp	eax,0
	je	_83697
	jmp	_9003
_83697:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83698
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_83698:
	cmp	eax,0
	jne	_83700
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_83700:
	cmp	eax,0
	jne	_83702
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_83702:
	cmp	eax,0
	jne	_83704
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_83704:
	cmp	eax,0
	je	_83706
	jmp	_9003
_83706:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83707
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_83707:
	cmp	eax,0
	jne	_83709
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_83709:
	cmp	eax,0
	jne	_83711
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_83711:
	cmp	eax,0
	je	_83713
	jmp	_9003
_83713:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83716
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83714
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_83714:
_83716:
	cmp	eax,0
	je	_83718
	jmp	_9003
_83718:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83721
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83719
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_83719:
_83721:
	cmp	eax,0
	je	_83723
	jmp	_9003
_83723:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83724
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83724:
	cmp	eax,0
	je	_83726
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136083]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83727
	fld	dword [esi+128]
	fsub	dword [_136084]
	fstp	dword [esi+120]
_83727:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83728
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_83728:
	cmp	eax,0
	je	_83730
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136085]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83730:
	cmp	eax,0
	je	_83732
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83734
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83734:
	cmp	eax,0
	je	_83736
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83737
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_83737:
	cmp	eax,0
	je	_83739
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_83740
_83739:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_83740:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83736:
	cmp	dword [ebx+292],0
	jg	_83742
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_83742:
_83732:
	cmp	dword [ebp-8],1
	jne	_83743
	mov	dword [esi+160],2511
	jmp	_9004
_83743:
_83726:
_9003:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9005
_9004:
_83684:
	cmp	dword [ebp-8],1
	jne	_83744
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83745
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_83745:
	cmp	eax,0
	je	_83747
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83747:
	cmp	eax,0
	je	_83749
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83750
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83750:
	cmp	eax,0
	je	_83752
	fldz
	fstp	dword [esi+120]
_83752:
	mov	dword [esi+156],4
	jmp	_83753
_83749:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83754
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_83754:
	cmp	eax,0
	je	_83756
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_83756:
	cmp	eax,0
	je	_83758
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83759
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83759:
	cmp	eax,0
	je	_83761
	fldz
	fstp	dword [esi+120]
_83761:
	mov	dword [esi+156],5
_83758:
_83753:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_83762
_83744:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83763
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_83763:
	cmp	eax,0
	je	_83765
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83765:
	cmp	eax,0
	je	_83767
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83768
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83768:
	cmp	eax,0
	je	_83770
	fldz
	fstp	dword [esi+120]
_83770:
	mov	dword [esi+156],1
	jmp	_83771
_83767:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83772
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_83772:
	cmp	eax,0
	je	_83774
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_83774:
	cmp	eax,0
	je	_83776
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83777
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_83777:
	cmp	eax,0
	je	_83779
	fldz
	fstp	dword [esi+120]
_83779:
	mov	dword [esi+156],2
_83776:
_83771:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_83780
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83781
	fld	dword [esi+120]
	fld	dword [_136086]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83781:
	cmp	eax,0
	jne	_83785
	fld	dword [esi+120]
	fld	dword [_136087]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83783
	fld	dword [esi+120]
	fld	dword [_136088]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83783:
_83785:
	cmp	eax,0
	je	_83787
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83788
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83788:
	cmp	eax,0
	je	_83790
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83790:
	cmp	eax,0
	je	_83792
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83793
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_83793:
	cmp	eax,0
	je	_83795
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83795:
_83792:
_83787:
	jmp	_83797
_83780:
	cmp	dword [esi+156],2
	jne	_83798
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83799
	fld	dword [esi+120]
	fld	dword [_136089]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83799:
	cmp	eax,0
	jne	_83803
	fld	dword [esi+120]
	fld	dword [_136090]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_83801
	fld	dword [esi+120]
	fld	dword [_136091]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_83801:
_83803:
	cmp	eax,0
	je	_83805
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_83806
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83806:
	cmp	eax,0
	je	_83808
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83808:
	cmp	eax,0
	je	_83810
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83811
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_83811:
	cmp	eax,0
	je	_83813
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_136092]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_83813:
_83810:
_83805:
_83798:
_83797:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83815
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_83815:
	cmp	eax,0
	je	_83817
	cmp	dword [esi+108],2
	jne	_83818
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_83818:
_83817:
_83762:
_9006:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83824
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83822
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83822:
_83824:
	cmp	eax,0
	je	_83826
	fld	dword [esi+120]
	fld	dword [_136093]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83826:
	cmp	eax,0
	je	_83828
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_keluardaritanah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83828:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83835
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83829
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_83829:
	cmp	eax,0
	je	_83831
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_83831:
	cmp	eax,0
	je	_83833
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_83833:
_83835:
	cmp	eax,0
	je	_83837
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_83837:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136094]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83838
	fld	dword [esi+128]
	fsub	dword [_136095]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_83839
	fld	dword [esi+128]
	fadd	dword [_136096]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83841
	fldz
	fstp	dword [esi+120]
_83841:
	jmp	_83842
_83839:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83843
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_83843:
	cmp	eax,0
	je	_83845
	fld	dword [esi+128]
	fadd	dword [_136097]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83846
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_83847
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83848
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_83848:
	cmp	eax,0
	je	_83850
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	jmp	_83852
_83850:
_83852:
_83847:
_83846:
	jmp	_83853
_83845:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83854
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_83854:
	cmp	eax,0
	je	_83856
	fld	dword [esi+128]
	fadd	dword [_136098]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83857
	fldz
	fstp	dword [esi+120]
_83857:
	jmp	_83858
_83856:
	mov	eax,dword [esi+156]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83859
	mov	eax,dword [esi+156]
	cmp	eax,13
	setle	al
	movzx	eax,al
_83859:
	cmp	eax,0
	je	_83861
	fld	dword [esi+128]
	fadd	dword [_136099]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83862
	mov	eax,dword [esi+156]
	cmp	eax,13
	je	_83865
	jmp	_83864
_83865:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83866
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_83866:
	cmp	eax,0
	je	_83868
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_83868:
	cmp	eax,0
	je	_83870
	mov	dword [esi+156],1
	jmp	_83871
_83870:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_83872
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_83872:
	cmp	eax,0
	je	_83874
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_83874:
	cmp	eax,0
	je	_83876
	mov	dword [esi+156],2
_83876:
_83871:
	jmp	_83864
_83864:
	mov	dword [esi+160],2511
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_83862:
	jmp	_83878
_83861:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83879
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_83879:
	cmp	eax,0
	je	_83881
	fld	dword [esi+128]
	fadd	dword [_136100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_83882
	cmp	dword [esi+168],0
	jle	_83883
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_83883:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83882:
	jmp	_83885
_83881:
	fldz
	fstp	dword [esi+120]
_83885:
_83878:
_83858:
_83853:
_83842:
_83838:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83886
	fldz
	fstp	dword [esi+124]
_83886:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83887
	fld	dword [esi+120]
	fld	dword [_136101]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83887:
	cmp	eax,0
	je	_83889
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83889:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_83891
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_83891:
	cmp	eax,0
	je	_83893
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83893:
	cmp	eax,0
	je	_83895
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83895:
	cmp	eax,0
	je	_83897
	jmp	_9008
_83897:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_9008:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17404
_17404:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_7a:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_84046],_84047
	cmp	dword [esi+284],0
	jne	_83900
	jmp	_9023
_83900:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_83901
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83902
	fld	dword [esi+256]
	fsub	dword [_136246]
	fstp	dword [esi+256]
_83902:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_83901:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83905
	fld	dword [esi+248]
	fsub	dword [_136247]
	fstp	dword [esi+248]
_83905:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83906
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83906:
	cmp	eax,0
	je	_83908
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83908:
	cmp	eax,0
	je	_83910
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_83910:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_83912
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83912:
	cmp	eax,0
	je	_83914
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_83914:
	cmp	eax,0
	je	_83916
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_83916:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83919
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_83919:
	cmp	eax,0
	je	_83921
	jmp	_9021
_83921:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83923
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_83923:
	cmp	eax,0
	je	_83925
	jmp	_9021
_83925:
_83922:
	mov	edi,0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83927
	fld	dword [esi+252]
	fld	dword [_136248]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83928
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_83928:
	cmp	eax,0
	je	_83930
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83931
	fld	dword [esi+28]
	fsub	dword [_136249]
	fstp	dword [esi+28]
	jmp	_83932
_83931:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83932:
_83930:
	jmp	_9021
_83927:
	mov	dword [ebp-12],1
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83935
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_83935:
	cmp	eax,0
	je	_83937
	mov	eax,dword [_bb_NITM_trapAnim_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9010
_9012:
	mov	eax,dword [ebp-8]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9010
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83944
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83944:
	cmp	eax,0
	je	_83948
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83946
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_83946:
_83948:
	cmp	eax,0
	je	_83950
	jmp	_9010
_83950:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83951
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_83951:
	cmp	eax,0
	jne	_83953
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_83953:
	cmp	eax,0
	jne	_83955
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_83955:
	cmp	eax,0
	jne	_83957
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_83957:
	cmp	eax,0
	je	_83959
	jmp	_9010
_83959:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83960
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_83960:
	cmp	eax,0
	jne	_83962
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_83962:
	cmp	eax,0
	jne	_83964
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_83964:
	cmp	eax,0
	je	_83966
	jmp	_9010
_83966:
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83967
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_83967:
	cmp	eax,0
	jne	_83969
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_83969:
	cmp	eax,0
	je	_83971
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_83971:
	cmp	eax,0
	je	_83973
	cmp	dword [ebx+272],271
	je	_83974
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83975
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_83975:
	cmp	eax,0
	je	_83977
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83978
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136250]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83978:
	cmp	eax,0
	je	_83980
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_83980:
_83977:
	jmp	_9010
_83974:
_83973:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83982
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_83982:
	cmp	eax,0
	je	_83984
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136251]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_83985
	fld	dword [esi+128]
	fsub	dword [_136252]
	fstp	dword [esi+120]
_83985:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_83988
	mov	eax,dword [ebx+232]
	cmp	eax,2524
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_83986
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_83986:
_83988:
	cmp	eax,0
	je	_83990
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_83991
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_83991:
	cmp	eax,0
	je	_83993
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136253]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_83993:
	cmp	eax,0
	je	_83995
	mov	edi,1
_83995:
	jmp	_83996
_83990:
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	dword [ebx+240],eax
	jne	_83997
	mov	edi,1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_83999
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_83999:
	cmp	eax,0
	je	_84001
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84002
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_84002:
	cmp	eax,0
	je	_84004
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_84005
_84004:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_84005:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84001:
	cmp	dword [ebx+292],0
	jg	_84007
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_84007:
_83997:
_83996:
	cmp	edi,1
	jne	_84008
	mov	dword [esi+160],2511
	mov	eax,dword [esi+192]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84009
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
_84009:
	cmp	eax,0
	je	_84013
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84011
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_84011:
_84013:
	cmp	eax,0
	je	_84015
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84016
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
_84016:
	cmp	eax,0
	jne	_84018
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
_84018:
	cmp	eax,0
	je	_84020
	mov	dword [ebp-12],0
	mov	dword [esi+160],11
	jmp	_84021
_84020:
	mov	edi,0
_84021:
_84015:
	jmp	_9011
_84008:
_83984:
_9010:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9012
_9011:
_83937:
	cmp	edi,1
	jne	_84022
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84023
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84023:
	cmp	eax,0
	je	_84025
	jmp	_9013
_84025:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84026
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84026:
	cmp	eax,0
	je	_84028
	jmp	_9015
_84028:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84029
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84029:
	cmp	eax,0
	je	_84031
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84031:
	cmp	eax,0
	je	_84033
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84034
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84034:
	cmp	eax,0
	je	_84036
	fldz
	fstp	dword [esi+120]
_84036:
	mov	dword [esi+156],4
	jmp	_84037
_84033:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84038
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84038:
	cmp	eax,0
	je	_84040
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84040:
	cmp	eax,0
	je	_84042
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84043
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84043:
	cmp	eax,0
	je	_84045
	fldz
	fstp	dword [esi+120]
_84045:
	mov	dword [esi+156],5
_84042:
_84037:
_9013:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84048
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84048:
	cmp	eax,0
	je	_84050
	jmp	_9019
_84050:
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84051
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84051:
	cmp	eax,0
	je	_84053
	mov	eax,dword [esi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84054
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84054:
	cmp	eax,0
	je	_84056
	mov	dword [esi+156],13
	mov	dword [esi+160],11
	fldz
	fstp	dword [esi+120]
	cmp	dword [ebp-12],0
	jne	_84057
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_nabrakradish]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84057:
_84056:
_84053:
_9015:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	jmp	_84058
_84022:
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84059
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84059:
	cmp	eax,0
	je	_84061
	jmp	_9017
_84061:
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84062
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84062:
	cmp	eax,0
	je	_84064
	jmp	_9017
_84064:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84065
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84065:
	cmp	eax,0
	je	_84067
	jmp	_9019
_84067:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84068
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84068:
	cmp	eax,0
	je	_84070
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84070:
	cmp	eax,0
	je	_84072
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84073
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84073:
	cmp	eax,0
	je	_84075
	fldz
	fstp	dword [esi+120]
_84075:
	mov	dword [esi+156],1
	jmp	_84076
_84072:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84077
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84077:
	cmp	eax,0
	je	_84079
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84079:
	cmp	eax,0
	je	_84081
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84082
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84082:
	cmp	eax,0
	je	_84084
	fldz
	fstp	dword [esi+120]
_84084:
	mov	dword [esi+156],2
_84081:
_84076:
	mov	eax,dword [esi+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84085
	mov	eax,dword [esi+160]
	cmp	eax,11
	setne	al
	movzx	eax,al
_84085:
	cmp	eax,0
	je	_84087
	cmp	dword [esi+108],4
	jne	_84088
	mov	dword [esi+156],11
	mov	dword [esi+160],11
	fldz
	fstp	dword [esi+120]
_84088:
_84087:
_9017:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84089
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84089:
	cmp	eax,0
	je	_84091
	jmp	_9019
_84091:
	mov	eax,dword [esi+156]
	cmp	eax,12
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84092
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84092:
	cmp	eax,0
	je	_84094
	mov	eax,dword [esi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84095
	mov	eax,dword [ebp-12]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84095:
	cmp	eax,0
	je	_84097
	mov	dword [esi+156],13
	mov	dword [esi+160],11
	fldz
	fstp	dword [esi+120]
_84097:
_84094:
_9019:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	mov	eax,dword [esi+156]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84098
	mov	eax,dword [esi+156]
	cmp	eax,13
	setle	al
	movzx	eax,al
_84098:
	cmp	eax,0
	je	_84100
	cmp	dword [esi+156],12
	jne	_84101
	fld	dword [esi+24]
	fsub	dword [esi+56]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84101:
	jmp	_84103
_84100:
	cmp	dword [esi+156],1
	jne	_84104
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84105
	fld	dword [esi+120]
	fld	dword [_136254]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84105:
	cmp	eax,0
	jne	_84109
	fld	dword [esi+120]
	fld	dword [_136255]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84107
	fld	dword [esi+120]
	fld	dword [_136256]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84107:
_84109:
	cmp	eax,0
	je	_84111
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84112
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84112:
	cmp	eax,0
	je	_84114
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84114:
	cmp	eax,0
	je	_84116
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84117
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84117:
	cmp	eax,0
	je	_84119
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84119:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84121
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84121:
	cmp	eax,0
	je	_84123
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_84123:
_84116:
_84111:
	jmp	_84124
_84104:
	cmp	dword [esi+156],2
	jne	_84125
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84126
	fld	dword [esi+120]
	fld	dword [_136257]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84126:
	cmp	eax,0
	jne	_84130
	fld	dword [esi+120]
	fld	dword [_136258]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84128
	fld	dword [esi+120]
	fld	dword [_136259]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84128:
_84130:
	cmp	eax,0
	je	_84132
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84133
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84133:
	cmp	eax,0
	je	_84135
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84135:
	cmp	eax,0
	je	_84137
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84138
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84138:
	cmp	eax,0
	je	_84140
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_136260]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84140:
_84137:
_84132:
_84125:
_84124:
_84103:
_84058:
_9021:
	mov	eax,dword [esi+156]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84142
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
_84142:
	cmp	eax,0
	je	_84144
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84144:
	cmp	eax,0
	je	_84146
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_masuktanah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84146:
	mov	eax,dword [esi+156]
	cmp	eax,13
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84149
	mov	eax,dword [esi+160]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84147
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84147:
_84149:
	cmp	eax,0
	je	_84151
	fld	dword [esi+120]
	fld	dword [_136261]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84151:
	cmp	eax,0
	je	_84153
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibor_keluardaritanah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84153:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84160
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84154
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_84154:
	cmp	eax,0
	je	_84156
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84156:
	cmp	eax,0
	je	_84158
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_84158:
_84160:
	cmp	eax,0
	je	_84162
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_84162:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136262]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84163
	fld	dword [esi+128]
	fsub	dword [_136263]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_84164
	fld	dword [esi+128]
	fadd	dword [_136264]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84166
	fldz
	fstp	dword [esi+120]
_84166:
	jmp	_84167
_84164:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84168
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_84168:
	cmp	eax,0
	je	_84170
	fld	dword [esi+128]
	fadd	dword [_136265]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84171
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_84172
	call	_bb_CekResetScene_NITM
_84172:
_84171:
	jmp	_84173
_84170:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84174
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_84174:
	cmp	eax,0
	je	_84176
	fld	dword [esi+128]
	fadd	dword [_136266]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84177
	fldz
	fstp	dword [esi+120]
_84177:
	jmp	_84178
_84176:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84179
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_84179:
	cmp	eax,0
	je	_84181
	fld	dword [esi+128]
	fadd	dword [_136267]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84182
	cmp	dword [esi+168],0
	jle	_84183
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_84183:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84184
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_84184:
	cmp	eax,0
	je	_84186
	cmp	dword [esi+156],8
	jne	_84187
	mov	dword [esi+284],0
_84187:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
	jmp	_84189
_84186:
	call	_bb_CekResetScene_NITM
_84189:
_84182:
	jmp	_84190
_84181:
	mov	eax,dword [esi+156]
	cmp	eax,11
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84191
	mov	eax,dword [esi+156]
	cmp	eax,13
	setle	al
	movzx	eax,al
_84191:
	cmp	eax,0
	je	_84193
	fld	dword [esi+128]
	fadd	dword [_136268]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84194
	mov	eax,dword [esi+156]
	cmp	eax,11
	je	_84197
	cmp	eax,13
	je	_84198
	jmp	_84196
_84197:
	mov	dword [esi+156],12
	mov	dword [esi+160],11
	sub	dword [esi+108],1
	fld	dword [esi+24]
	fsub	dword [_136269]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_84196
_84198:
	mov	dword [esi+156],1
	mov	dword [esi+160],11
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_84196
_84196:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_84194:
	jmp	_84202
_84193:
	fldz
	fstp	dword [esi+120]
_84202:
_84190:
_84178:
_84173:
_84167:
_84163:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84203
	fldz
	fstp	dword [esi+124]
_84203:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84204
	fld	dword [esi+120]
	fld	dword [_136270]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84204:
	cmp	eax,0
	je	_84206
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84206:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_84208
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_84208:
	cmp	eax,0
	je	_84210
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84210:
	cmp	eax,0
	je	_84212
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84212:
	cmp	eax,0
	je	_84214
	jmp	_9023
_84214:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+124]
_9023:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17407
_17407:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_8a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_84392],_84393
	cmp	dword [esi+284],0
	jne	_84217
	jmp	_9030
_84217:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84218
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84219
	fld	dword [esi+256]
	fsub	dword [_136453]
	fstp	dword [esi+256]
_84219:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_84218:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84222
	fld	dword [esi+248]
	fsub	dword [_136454]
	fstp	dword [esi+248]
_84222:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84223
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84223:
	cmp	eax,0
	je	_84225
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84225:
	cmp	eax,0
	je	_84227
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_84227:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84228
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84228:
	cmp	eax,0
	je	_84230
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84230:
	cmp	eax,0
	je	_84232
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84232:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84234
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84234:
	cmp	eax,0
	je	_84236
	jmp	_9028
_84236:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84238
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84238:
	cmp	eax,0
	je	_84240
	jmp	_9028
_84240:
_84237:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84242
	fld	dword [esi+252]
	fld	dword [_136455]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84243
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84243:
	cmp	eax,0
	je	_84245
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84246
	fld	dword [esi+28]
	fsub	dword [_136456]
	fstp	dword [esi+28]
	jmp	_84247
_84246:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84247:
_84245:
	jmp	_9028
_84242:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84250
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_84250:
	cmp	eax,0
	je	_84252
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9025
_9027:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9025
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84259
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84259:
	cmp	eax,0
	je	_84263
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84261
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_84261:
_84263:
	cmp	eax,0
	je	_84265
	jmp	_9025
_84265:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84266
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_84266:
	cmp	eax,0
	jne	_84268
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_84268:
	cmp	eax,0
	jne	_84270
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_84270:
	cmp	eax,0
	jne	_84272
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_84272:
	cmp	eax,0
	je	_84274
	jmp	_9025
_84274:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84275
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_84275:
	cmp	eax,0
	jne	_84277
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_84277:
	cmp	eax,0
	jne	_84279
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_84279:
	cmp	eax,0
	je	_84281
	jmp	_9025
_84281:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84284
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84282
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_84282:
_84284:
	cmp	eax,0
	je	_84286
	jmp	_9025
_84286:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84289
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84287
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_84287:
_84289:
	cmp	eax,0
	je	_84291
	jmp	_9025
_84291:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84292
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84292:
	cmp	eax,0
	je	_84294
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136457]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84295
	fld	dword [esi+128]
	fsub	dword [_136458]
	fstp	dword [esi+120]
_84295:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84296
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_84296:
	cmp	eax,0
	je	_84298
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136459]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84298:
	cmp	eax,0
	je	_84300
	mov	dword [ebp-8],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84302
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84302:
	cmp	eax,0
	je	_84304
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84305
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_84305:
	cmp	eax,0
	je	_84307
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_84308
_84307:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84309
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84309:
	cmp	eax,0
	je	_84311
	mov	edx,dword [ebx+296]
	mov	eax,dword [esi+204]
	shl	eax,1
	sub	edx,eax
	cmp	dword [ebx+292],edx
	jg	_84312
	mov	dword [esi+356],1
_84312:
_84311:
_84308:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84304:
	cmp	dword [ebx+292],0
	jg	_84314
	mov	dword [ebx+228],7
	mov	dword [ebx+252],0
	mov	dword [esi+356],1
_84314:
_84300:
	cmp	dword [ebp-8],1
	jne	_84315
	mov	dword [esi+160],2511
	jmp	_9026
_84315:
_84294:
_9025:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9027
_9026:
_84252:
	cmp	dword [ebp-8],1
	jne	_84316
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84317
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84317:
	cmp	eax,0
	je	_84319
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84319:
	cmp	eax,0
	je	_84321
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84322
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84322:
	cmp	eax,0
	je	_84324
	fldz
	fstp	dword [esi+120]
_84324:
	mov	dword [esi+156],4
	jmp	_84325
_84321:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84326
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84326:
	cmp	eax,0
	je	_84328
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84328:
	cmp	eax,0
	je	_84330
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84331
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84331:
	cmp	eax,0
	je	_84333
	fldz
	fstp	dword [esi+120]
_84333:
	mov	dword [esi+156],5
_84330:
_84325:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_84334
_84316:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84335
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84335:
	cmp	eax,0
	je	_84337
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84337:
	cmp	eax,0
	je	_84339
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84340
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84340:
	cmp	eax,0
	je	_84342
	fldz
	fstp	dword [esi+120]
_84342:
	mov	dword [esi+156],1
	jmp	_84343
_84339:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84344
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84344:
	cmp	eax,0
	je	_84346
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84346:
	cmp	eax,0
	je	_84348
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84349
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84349:
	cmp	eax,0
	je	_84351
	fldz
	fstp	dword [esi+120]
_84351:
	mov	dword [esi+156],2
_84348:
_84343:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_84352
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84353
	fld	dword [esi+120]
	fld	dword [_136460]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84353:
	cmp	eax,0
	jne	_84357
	fld	dword [esi+120]
	fld	dword [_136461]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84355
	fld	dword [esi+120]
	fld	dword [_136462]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84355:
_84357:
	cmp	eax,0
	je	_84359
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84360
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84360:
	cmp	eax,0
	je	_84362
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84362:
	cmp	eax,0
	je	_84364
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84365
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84365:
	cmp	eax,0
	je	_84367
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84367:
_84364:
_84359:
	jmp	_84369
_84352:
	cmp	dword [esi+156],2
	jne	_84370
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84371
	fld	dword [esi+120]
	fld	dword [_136463]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84371:
	cmp	eax,0
	jne	_84375
	fld	dword [esi+120]
	fld	dword [_136464]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84373
	fld	dword [esi+120]
	fld	dword [_136465]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84373:
_84375:
	cmp	eax,0
	je	_84377
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84378
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84378:
	cmp	eax,0
	je	_84380
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84380:
	cmp	eax,0
	je	_84382
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84383
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84383:
	cmp	eax,0
	je	_84385
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_136466]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84385:
_84382:
_84377:
_84370:
_84369:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84387
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_84387:
	cmp	eax,0
	je	_84389
	cmp	dword [esi+108],2
	jne	_84390
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_84390:
_84389:
_84334:
_9028:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84400
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84394
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_84394:
	cmp	eax,0
	je	_84396
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84396:
	cmp	eax,0
	je	_84398
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_84398:
_84400:
	cmp	eax,0
	je	_84402
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_84402:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136467]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84403
	fld	dword [esi+128]
	fsub	dword [_136468]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_84404
	fld	dword [esi+128]
	fadd	dword [_136469]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84406
	fldz
	fstp	dword [esi+120]
_84406:
	jmp	_84407
_84404:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84408
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_84408:
	cmp	eax,0
	je	_84410
	fld	dword [esi+128]
	fadd	dword [_136470]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84411
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_84412
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84413
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84413:
	cmp	eax,0
	je	_84415
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_84415:
_84412:
_84411:
	jmp	_84417
_84410:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84418
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_84418:
	cmp	eax,0
	je	_84420
	fld	dword [esi+128]
	fadd	dword [_136471]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84421
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+356],1
	jne	_84422
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84423
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84423:
	cmp	eax,0
	je	_84425
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_84425:
_84422:
_84421:
	jmp	_84427
_84420:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84428
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_84428:
	cmp	eax,0
	je	_84430
	fld	dword [esi+128]
	fadd	dword [_136472]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84431
	cmp	dword [esi+168],0
	jle	_84432
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_84432:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84431:
	jmp	_84434
_84430:
	fldz
	fstp	dword [esi+120]
_84434:
_84427:
_84417:
_84407:
_84403:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84435
	fldz
	fstp	dword [esi+124]
_84435:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84436
	fld	dword [esi+120]
	fld	dword [_136473]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84436:
	cmp	eax,0
	je	_84438
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84438:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_84440
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_84440:
	cmp	eax,0
	je	_84442
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84442:
	cmp	eax,0
	je	_84444
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84444:
	cmp	eax,0
	je	_84446
	jmp	_9030
_84446:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_9030:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17410
_17410:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_8b:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_84562],_84563
	cmp	dword [esi+284],0
	jne	_84449
	jmp	_9037
_84449:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84450
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84451
	fld	dword [esi+256]
	fsub	dword [_136607]
	fstp	dword [esi+256]
_84451:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_84450:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84454
	fld	dword [esi+248]
	fsub	dword [_136608]
	fstp	dword [esi+248]
_84454:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84455
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84455:
	cmp	eax,0
	je	_84457
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84457:
	cmp	eax,0
	je	_84459
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_84459:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84460
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84460:
	cmp	eax,0
	je	_84462
	jmp	_9035
_84462:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84464
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84464:
	cmp	eax,0
	je	_84466
	jmp	_9035
_84466:
	cmp	dword [esi+156],3
	jne	_84468
	jmp	_9035
_84468:
_84467:
_84463:
	mov	dword [ebp-4],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84470
	fld	dword [esi+252]
	fld	dword [_136609]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84471
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84471:
	cmp	eax,0
	je	_84473
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84474
	fld	dword [esi+28]
	fsub	dword [_136610]
	fstp	dword [esi+28]
	jmp	_84475
_84474:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84475:
_84473:
	jmp	_9035
_84470:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84478
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_84478:
	cmp	eax,0
	je	_84480
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9032
_9034:
	mov	eax,edi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9032
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84489
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84487
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_84487:
_84489:
	cmp	eax,0
	je	_84491
	jmp	_9032
_84491:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84494
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84492
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_84492:
_84494:
	cmp	eax,0
	je	_84496
	jmp	_9032
_84496:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84497
	mov	eax,dword [edx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_84497:
	cmp	eax,0
	jne	_84499
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_84499:
	cmp	eax,0
	jne	_84501
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_84501:
	cmp	eax,0
	jne	_84503
	mov	eax,dword [edx+272]
	cmp	eax,295
	sete	al
	movzx	eax,al
_84503:
	cmp	eax,0
	je	_84505
	jmp	_9032
_84505:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84506
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_84506:
	cmp	eax,0
	jne	_84508
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_84508:
	cmp	eax,0
	jne	_84510
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_84510:
	cmp	eax,0
	je	_84512
	jmp	_9032
_84512:
	mov	eax,dword [edx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84513
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84513:
	cmp	eax,0
	je	_84515
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136611]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84516
	fld	dword [esi+128]
	fsub	dword [_136612]
	fstp	dword [esi+120]
_84516:
	mov	ecx,dword [edx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84517
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_136613]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84517:
	cmp	eax,0
	je	_84519
	mov	dword [ebp-4],1
_84519:
	cmp	dword [ebp-4],1
	jne	_84520
	mov	dword [esi+160],2511
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84521
	mov	eax,dword [edx+272]
	cmp	eax,284
	sete	al
	movzx	eax,al
_84521:
	cmp	eax,0
	je	_84523
	mov	dword [ebp-8],0
_84523:
	jmp	_9033
_84520:
_84515:
_9032:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9034
_9033:
_84480:
	cmp	dword [ebp-4],1
	jne	_84524
	cmp	dword [ebp-8],1
	jne	_84525
	cmp	dword [esi+156],3
	je	_84526
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],3
_84526:
	jmp	_84527
_84525:
	cmp	dword [ebp-8],0
	jne	_84528
	cmp	dword [esi+156],2
	je	_84529
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],2
_84529:
_84528:
_84527:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_84531
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_84531:
	cmp	eax,0
	je	_84533
	cmp	dword [esi+156],7
	je	_84534
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
	mov	eax,dword [esi+172]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+176]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_84534:
_84533:
	jmp	_84535
_84524:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_84536
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_84536:
	cmp	eax,0
	je	_84538
	cmp	dword [esi+156],7
	je	_84539
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
	mov	eax,dword [esi+172]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+176]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_84539:
_84538:
	fld	dword [esi+120]
	fld	dword [_136614]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84540
	fld	dword [esi+120]
	fld	dword [_136615]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84540:
	cmp	eax,0
	jne	_84544
	fld	dword [esi+120]
	fld	dword [_136616]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84542
	fld	dword [esi+120]
	fld	dword [_136617]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84542:
_84544:
	cmp	eax,0
	je	_84546
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84547
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84547:
	cmp	eax,0
	je	_84549
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84549:
	cmp	eax,0
	je	_84551
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84551:
	cmp	eax,0
	je	_84553
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	fld	dword [esi+120]
	fld	dword [_136618]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84555
	fld	dword [esi+120]
	fld	dword [_136619]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84555:
	cmp	eax,0
	je	_84557
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84557:
_84553:
_84546:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84558
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_84558:
	cmp	eax,0
	je	_84560
	cmp	dword [esi+156],7
	je	_84561
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
	mov	eax,dword [esi+172]
	mov	eax,dword [eax+40+24]
	mov	dword [esi+60],eax
	mov	eax,dword [esi+176]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_84561:
_84560:
_84535:
_9035:
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84564
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84564:
	cmp	eax,0
	je	_84566
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84566:
	cmp	eax,0
	je	_84568
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84568:
	cmp	eax,0
	je	_84570
	cmp	dword [esi+156],3
	jne	_84571
	fld	dword [esi+120]
	fld	dword [_136620]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_84572
	fld	dword [esi+120]
	fld	dword [_136621]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84572:
	cmp	eax,0
	je	_84574
	fld	dword [esi+24]
	fsub	dword [_136622]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84574:
	fld	dword [esi+120]
	fld	dword [_136623]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84576
	fld	dword [esi+120]
	fld	dword [_136624]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84576:
	cmp	eax,0
	jne	_84578
	fld	dword [esi+120]
	fld	dword [_136625]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84578:
	cmp	eax,0
	je	_84580
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84580:
_84571:
	cmp	dword [esi+156],2
	jne	_84581
	fld	dword [esi+120]
	fld	dword [_136626]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84582
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84582:
	fld	dword [esi+120]
	fld	dword [_136627]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84583
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_nabrak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84583:
_84581:
	cmp	dword [esi+156],10
	jne	_84584
	fld	dword [esi+120]
	fld	dword [_136628]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84585
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiper_loncat]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84585:
_84584:
_84570:
	mov	eax,dword [esi+156]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84586
	mov	eax,dword [esi+156]
	cmp	eax,10
	sete	al
	movzx	eax,al
_84586:
	cmp	eax,0
	jne	_84588
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
_84588:
	cmp	eax,0
	je	_84590
	fld	dword [esi+120]
	fld	dword [_136629]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84591
	fld	dword [esi+28]
	fadd	dword [_136630]
	fstp	dword [esi+28]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84591:
_84590:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136631]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84593
	fld	dword [esi+128]
	fsub	dword [_136632]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_84594
	fld	dword [esi+128]
	fadd	dword [_136633]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84596
	fldz
	fstp	dword [esi+120]
_84596:
	jmp	_84597
_84594:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84598
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_84598:
	cmp	eax,0
	je	_84600
	fld	dword [esi+128]
	fadd	dword [_136634]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84601
	fldz
	fstp	dword [esi+120]
	cmp	dword [esi+156],2
	jne	_84602
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	jmp	_84605
_84602:
	cmp	dword [esi+156],3
	jne	_84606
	mov	dword [esi+156],1
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_84606:
_84605:
_84601:
	jmp	_84607
_84600:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84608
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_84608:
	cmp	eax,0
	je	_84610
	fld	dword [esi+128]
	fadd	dword [_136635]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84611
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [esi+156]
	cmp	eax,7
	je	_84615
	cmp	eax,8
	je	_84616
	jmp	_84614
_84615:
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	jmp	_84614
_84616:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_84614
_84614:
_84611:
	jmp	_84619
_84610:
	cmp	dword [esi+156],10
	jne	_84620
	fld	dword [esi+128]
	fadd	dword [_136636]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84621
	mov	eax,esi
	push	1
	push	381
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_84621:
	jmp	_84624
_84620:
	fldz
	fstp	dword [esi+120]
_84624:
_84619:
_84607:
_84597:
_84593:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84625
	fldz
	fstp	dword [esi+124]
_84625:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_84627
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_84627:
	cmp	eax,0
	je	_84629
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84629:
	cmp	eax,0
	je	_84631
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84631:
	cmp	eax,0
	je	_84633
	jmp	_9037
_84633:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+124]
_9037:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17413
_17413:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_9a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_84845],_84846
	cmp	dword [esi+284],0
	jne	_84636
	jmp	_9050
_84636:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84637
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84638
	fld	dword [esi+256]
	fsub	dword [_136746]
	fstp	dword [esi+256]
_84638:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_84637:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84641
	fld	dword [esi+248]
	fsub	dword [_136747]
	fstp	dword [esi+248]
_84641:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84642
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84642:
	cmp	eax,0
	je	_84644
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84644:
	cmp	eax,0
	je	_84646
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_84646:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84647
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84647:
	cmp	eax,0
	je	_84649
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84649:
	cmp	eax,0
	je	_84651
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84651:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84653
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84653:
	cmp	eax,0
	je	_84655
	jmp	_9048
_84655:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84657
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84657:
	cmp	eax,0
	je	_84659
	jmp	_9048
_84659:
_84656:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84661
	fld	dword [esi+252]
	fld	dword [_136748]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84662
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84662:
	cmp	eax,0
	je	_84664
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84665
	fld	dword [esi+28]
	fsub	dword [_136749]
	fstp	dword [esi+28]
	jmp	_84666
_84665:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84666:
_84664:
	jmp	_9048
_84661:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84669
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_84669:
	cmp	eax,0
	je	_84671
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9039
_9041:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9039
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84678
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84678:
	cmp	eax,0
	je	_84682
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84680
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_84680:
_84682:
	cmp	eax,0
	je	_84684
	jmp	_9039
_84684:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84685
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_84685:
	cmp	eax,0
	jne	_84687
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_84687:
	cmp	eax,0
	jne	_84689
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_84689:
	cmp	eax,0
	jne	_84691
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_84691:
	cmp	eax,0
	je	_84693
	jmp	_9039
_84693:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84694
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_84694:
	cmp	eax,0
	jne	_84696
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_84696:
	cmp	eax,0
	jne	_84698
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_84698:
	cmp	eax,0
	je	_84700
	jmp	_9039
_84700:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84703
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84701
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_84701:
_84703:
	cmp	eax,0
	je	_84705
	jmp	_9039
_84705:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84708
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84706
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_84706:
_84708:
	cmp	eax,0
	je	_84710
	jmp	_9039
_84710:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84711
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84711:
	cmp	eax,0
	je	_84713
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136750]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84714
	fld	dword [esi+128]
	fsub	dword [_136751]
	fstp	dword [esi+120]
_84714:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84715
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_84715:
	cmp	eax,0
	je	_84717
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136752]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84717:
	cmp	eax,0
	je	_84719
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84721
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84721:
	cmp	eax,0
	je	_84723
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84724
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_84724:
	cmp	eax,0
	je	_84726
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_84727
_84726:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_84727:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84723:
	cmp	dword [ebx+292],0
	jg	_84729
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_84729:
_84719:
	cmp	dword [ebp-12],1
	jne	_84731
	mov	dword [esi+160],2511
	jmp	_9040
_84731:
_84713:
_9039:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9041
_9040:
_84671:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84732
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_84732:
	cmp	eax,0
	je	_84734
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9042
_9044:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9042
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84741
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84741:
	cmp	eax,0
	je	_84743
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136753]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84744
	fld	dword [esi+128]
	fsub	dword [_136754]
	fstp	dword [esi+120]
_84744:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84745
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_84745:
	cmp	eax,0
	je	_84747
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_136755]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84747:
	cmp	eax,0
	je	_84749
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_136756]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84750
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84750:
	cmp	dword [ebx+108],0
	jg	_84752
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84752:
_84749:
	cmp	dword [ebp-12],1
	jne	_84754
	jmp	_9043
_84754:
_84743:
_9042:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9044
_9043:
_84734:
	cmp	dword [esi+108],0
	jne	_84755
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9045
_9047:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9045
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84762
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84762:
	cmp	eax,0
	je	_84764
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136757]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84765
	fld	dword [esi+128]
	fsub	dword [_136758]
	fstp	dword [esi+120]
_84765:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84766
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_136759]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84766:
	cmp	eax,0
	je	_84768
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_136760]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84769
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84769:
	cmp	dword [ebx+76],0
	jg	_84771
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_84771:
_84768:
	cmp	dword [ebp-12],1
	jne	_84773
	jmp	_9046
_84773:
_84764:
_9045:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9047
_9046:
_84755:
	cmp	dword [ebp-12],1
	jne	_84774
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84775
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84775:
	cmp	eax,0
	je	_84777
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84777:
	cmp	eax,0
	je	_84779
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84780
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84780:
	cmp	eax,0
	je	_84782
	fldz
	fstp	dword [esi+120]
_84782:
	mov	dword [esi+156],4
	jmp	_84783
_84779:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84784
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84784:
	cmp	eax,0
	je	_84786
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84786:
	cmp	eax,0
	je	_84788
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84789
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84789:
	cmp	eax,0
	je	_84791
	fldz
	fstp	dword [esi+120]
_84791:
	mov	dword [esi+156],5
_84788:
_84783:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_84792
_84774:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84793
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_84793:
	cmp	eax,0
	je	_84795
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_84795:
	cmp	eax,0
	je	_84797
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84798
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84798:
	cmp	eax,0
	je	_84800
	fldz
	fstp	dword [esi+120]
_84800:
	mov	dword [esi+156],1
	jmp	_84801
_84797:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84802
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_84802:
	cmp	eax,0
	je	_84804
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_84804:
	cmp	eax,0
	je	_84806
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84807
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_84807:
	cmp	eax,0
	je	_84809
	fldz
	fstp	dword [esi+120]
_84809:
	mov	dword [esi+156],2
_84806:
_84801:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_84810
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84811
	fld	dword [esi+120]
	fld	dword [_136761]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84811:
	cmp	eax,0
	jne	_84815
	fld	dword [esi+120]
	fld	dword [_136762]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84813
	fld	dword [esi+120]
	fld	dword [_136763]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84813:
_84815:
	cmp	eax,0
	je	_84817
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84818
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84818:
	cmp	eax,0
	je	_84820
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84820:
	cmp	eax,0
	je	_84822
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84823
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84823:
	cmp	eax,0
	je	_84825
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84825:
_84822:
_84817:
	jmp	_84827
_84810:
	cmp	dword [esi+156],2
	jne	_84828
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84829
	fld	dword [esi+120]
	fld	dword [_136764]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84829:
	cmp	eax,0
	jne	_84833
	fld	dword [esi+120]
	fld	dword [_136765]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_84831
	fld	dword [esi+120]
	fld	dword [_136766]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_84831:
_84833:
	cmp	eax,0
	je	_84835
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84836
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84836:
	cmp	eax,0
	je	_84838
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84838:
	cmp	eax,0
	je	_84840
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84841
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_84841:
	cmp	eax,0
	je	_84843
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_136767]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_84843:
_84840:
_84835:
_84828:
_84827:
_84792:
_9048:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84853
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84847
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_84847:
	cmp	eax,0
	je	_84849
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_84849:
	cmp	eax,0
	je	_84851
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_84851:
_84853:
	cmp	eax,0
	je	_84855
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_84855:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136768]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84856
	fld	dword [esi+128]
	fsub	dword [_136769]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_84857
	fld	dword [esi+128]
	fadd	dword [_136770]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84859
	fldz
	fstp	dword [esi+120]
_84859:
	jmp	_84860
_84857:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84861
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_84861:
	cmp	eax,0
	je	_84863
	fld	dword [esi+128]
	fadd	dword [_136771]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84864
	fldz
	fstp	dword [esi+120]
_84864:
	jmp	_84865
_84863:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84866
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_84866:
	cmp	eax,0
	je	_84868
	fld	dword [esi+128]
	fadd	dword [_136772]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84869
	fldz
	fstp	dword [esi+120]
_84869:
	jmp	_84870
_84868:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84871
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_84871:
	cmp	eax,0
	je	_84873
	fld	dword [esi+128]
	fadd	dword [_136773]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84874
	cmp	dword [esi+168],0
	jle	_84875
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_84875:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_84874:
	jmp	_84877
_84873:
	fldz
	fstp	dword [esi+120]
_84877:
_84870:
_84865:
_84860:
_84856:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84878
	fldz
	fstp	dword [esi+124]
_84878:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84879
	fld	dword [esi+120]
	fld	dword [_136774]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84879:
	cmp	eax,0
	je	_84881
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84881:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_84883
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_84883:
	cmp	eax,0
	je	_84885
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84885:
	cmp	eax,0
	je	_84887
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84887:
	cmp	eax,0
	je	_84889
	jmp	_9050
_84889:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_9050:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17416
_17416:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_9b:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_84942],_84943
	cmp	dword [ebx+284],0
	jne	_84892
	jmp	_9054
_84892:
	fld	dword [ebx+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84893
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84894
	fld	dword [ebx+256]
	fsub	dword [_136918]
	fstp	dword [ebx+256]
_84894:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
_84893:
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84897
	fld	dword [ebx+248]
	fsub	dword [_136919]
	fstp	dword [ebx+248]
_84897:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84898
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84898:
	cmp	eax,0
	je	_84900
	mov	eax,dword [ebx+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84900:
	cmp	eax,0
	je	_84902
	mov	dword [ebx+160],8
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_84902:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84904
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84904:
	cmp	eax,0
	je	_84906
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84906:
	cmp	eax,0
	je	_84908
	mov	dword [ebx+156],7
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84908:
	mov	eax,dword [ebx+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84911
	mov	eax,dword [ebx+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84911:
	cmp	eax,0
	je	_84913
	jmp	_9052
_84913:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84915
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84915:
	cmp	eax,0
	je	_84917
	jmp	_9052
_84917:
_84914:
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84919
	fld	dword [ebx+252]
	fld	dword [_136920]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_84920
	mov	eax,dword [ebx+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_84920:
	cmp	eax,0
	je	_84922
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84923
	fld	dword [ebx+28]
	fsub	dword [_136921]
	fstp	dword [ebx+28]
	jmp	_84924
_84923:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_84924:
_84922:
	jmp	_9052
_84919:
	cmp	dword [ebx+108],9
	jg	_84926
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_84927
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_84927:
	cmp	eax,0
	je	_84929
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_84929:
	cmp	eax,0
	je	_84931
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_84932
	mov	eax,dword [ebx+156]
	cmp	eax,10
	sete	al
	movzx	eax,al
_84932:
	cmp	eax,0
	je	_84934
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebx+104]
	mov	edx,dword [edx+eax*4+24]
	sub	edx,15
	add	edx,114
	fld	dword [ebx+28]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_84936
	fld	dword [ebx+28]
	fadd	dword [_136922]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	sub	edx,50
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84937
	mov	eax,dword [ebx+156]
	cmp	eax,10
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_84938
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_84938:
	cmp	eax,0
	je	_84940
	mov	dword [ebx+156],10
	fldz
	fstp	dword [ebx+120]
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+128]
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiparasut_turun]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84940:
_84937:
	jmp	_84941
_84936:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebx+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+28]
	fld	dword [ebx+28]
	fadd	dword [_136923]
	fstp	dword [ebx+28]
_84941:
_84934:
_84931:
_84926:
_9052:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_136924]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84944
	fld	dword [ebx+128]
	fsub	dword [_136925]
	fstp	dword [ebx+120]
	cmp	dword [ebx+156],0
	jne	_84945
	fld	dword [ebx+128]
	fadd	dword [_136926]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84947
	fldz
	fstp	dword [ebx+120]
_84947:
	jmp	_84948
_84945:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84949
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_84949:
	cmp	eax,0
	je	_84951
	fld	dword [ebx+128]
	fadd	dword [_136927]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84952
	fldz
	fstp	dword [ebx+120]
_84952:
	jmp	_84953
_84951:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84954
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_84954:
	cmp	eax,0
	je	_84956
	fld	dword [ebx+128]
	fadd	dword [_136928]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84957
	fldz
	fstp	dword [ebx+120]
_84957:
	jmp	_84958
_84956:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_84959
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_84959:
	cmp	eax,0
	je	_84961
	fld	dword [ebx+128]
	fadd	dword [_136929]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84962
	cmp	dword [ebx+168],0
	jle	_84963
	push	dword [ebx+168]
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_84963:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
_84962:
	jmp	_84965
_84961:
	cmp	dword [ebx+156],10
	jne	_84966
	fld	dword [ebx+128]
	fadd	dword [_136930]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84967
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebx+104]
	mov	edx,dword [edx+eax*4+24]
	sub	edx,15
	add	edx,114
	fld	dword [ebx+28]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_84968
	push	1
	push	361
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+232]
	add	esp,12
	fld	dword [ebx+24]
	fadd	dword [_136931]
	fstp	dword [ebx+24]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_84968:
_84967:
	jmp	_84971
_84966:
	fldz
	fstp	dword [ebx+120]
_84971:
_84965:
_84958:
_84953:
_84948:
_84944:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84972
	fldz
	fstp	dword [ebx+124]
_84972:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,4
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_84974
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_84974:
	cmp	eax,0
	je	_84976
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84976:
	cmp	eax,0
	je	_84978
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84978:
	cmp	eax,0
	je	_84980
	jmp	_9054
_84980:
	fld	dword [ebx+120]
	fadd	dword [_136932]
	fstp	dword [ebx+120]
	fld	dword [ebx+124]
	fadd	dword [_136933]
	fstp	dword [ebx+124]
_9054:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+240]
	mov	eax,0
	jmp	_17419
_17419:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_10a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_85193],_85194
	cmp	dword [esi+284],0
	jne	_84981
	jmp	_9067
_84981:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_84982
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84983
	fld	dword [esi+256]
	fsub	dword [_136986]
	fstp	dword [esi+256]
_84983:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_84982:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_84986
	fld	dword [esi+248]
	fsub	dword [_136987]
	fstp	dword [esi+248]
_84986:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84987
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_84987:
	cmp	eax,0
	je	_84989
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84989:
	cmp	eax,0
	je	_84991
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_84991:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_84992
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_84992:
	cmp	eax,0
	je	_84994
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_84994:
	cmp	eax,0
	je	_84996
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_84996:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_84998
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_84998:
	cmp	eax,0
	je	_85000
	jmp	_9065
_85000:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85002
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85002:
	cmp	eax,0
	je	_85004
	jmp	_9065
_85004:
_85001:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85006
	fld	dword [esi+252]
	fld	dword [_136988]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85007
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_85007:
	cmp	eax,0
	je	_85009
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85010
	fld	dword [esi+28]
	fsub	dword [_136989]
	fstp	dword [esi+28]
	jmp	_85011
_85010:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85011:
_85009:
	jmp	_9065
_85006:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85014
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_85014:
	cmp	eax,0
	je	_85016
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9056
_9058:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9056
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85023
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85023:
	cmp	eax,0
	je	_85027
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85025
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_85025:
_85027:
	cmp	eax,0
	je	_85029
	jmp	_9056
_85029:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85030
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_85030:
	cmp	eax,0
	jne	_85032
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_85032:
	cmp	eax,0
	jne	_85034
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_85034:
	cmp	eax,0
	jne	_85036
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_85036:
	cmp	eax,0
	je	_85038
	jmp	_9056
_85038:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85039
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_85039:
	cmp	eax,0
	jne	_85041
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_85041:
	cmp	eax,0
	jne	_85043
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_85043:
	cmp	eax,0
	je	_85045
	jmp	_9056
_85045:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85048
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85046
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_85046:
_85048:
	cmp	eax,0
	je	_85050
	jmp	_9056
_85050:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85053
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85051
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_85051:
_85053:
	cmp	eax,0
	je	_85055
	jmp	_9056
_85055:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85056
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85056:
	cmp	eax,0
	je	_85058
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136990]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85059
	fld	dword [esi+128]
	fsub	dword [_136991]
	fstp	dword [esi+120]
_85059:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85060
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85060:
	cmp	eax,0
	je	_85062
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_136992]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85062:
	cmp	eax,0
	je	_85064
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85066
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85066:
	cmp	eax,0
	je	_85068
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85069
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_85069:
	cmp	eax,0
	je	_85071
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_85072
_85071:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_85072:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85068:
	cmp	dword [ebx+292],0
	jg	_85074
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_85074:
_85064:
	cmp	dword [ebp-12],1
	jne	_85076
	mov	dword [esi+160],2511
	jmp	_9057
_85076:
_85058:
_9056:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9058
_9057:
_85016:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85077
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_85077:
	cmp	eax,0
	je	_85079
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9059
_9061:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9059
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85086
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85086:
	cmp	eax,0
	je	_85088
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136993]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85089
	fld	dword [esi+128]
	fsub	dword [_136994]
	fstp	dword [esi+120]
_85089:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85090
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85090:
	cmp	eax,0
	je	_85092
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_136995]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85092:
	cmp	eax,0
	je	_85094
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_136996]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85095
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85095:
	cmp	dword [ebx+108],0
	jg	_85097
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85097:
_85094:
	cmp	dword [ebp-12],1
	jne	_85099
	jmp	_9060
_85099:
_85088:
_9059:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9061
_9060:
_85079:
	cmp	dword [esi+108],0
	jne	_85100
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9062
_9064:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9062
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85107
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85107:
	cmp	eax,0
	je	_85109
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_136997]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85110
	fld	dword [esi+128]
	fsub	dword [_136998]
	fstp	dword [esi+120]
_85110:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85111
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_136999]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85111:
	cmp	eax,0
	je	_85113
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137000]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85114
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85114:
	cmp	dword [ebx+76],0
	jg	_85116
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_85116:
_85113:
	cmp	dword [ebp-12],1
	jne	_85118
	jmp	_9063
_85118:
_85109:
_9062:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9064
_9063:
_85100:
	cmp	dword [ebp-12],1
	jne	_85119
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85120
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_85120:
	cmp	eax,0
	je	_85122
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_85122:
	cmp	eax,0
	je	_85124
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85125
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85125:
	cmp	eax,0
	je	_85127
	fldz
	fstp	dword [esi+120]
_85127:
	mov	dword [esi+156],4
	jmp	_85128
_85124:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85129
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_85129:
	cmp	eax,0
	je	_85131
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_85131:
	cmp	eax,0
	je	_85133
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85134
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85134:
	cmp	eax,0
	je	_85136
	fldz
	fstp	dword [esi+120]
_85136:
	mov	dword [esi+156],5
_85133:
_85128:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_85137
_85119:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85138
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_85138:
	cmp	eax,0
	je	_85140
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_85140:
	cmp	eax,0
	je	_85142
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85143
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85143:
	cmp	eax,0
	je	_85145
	fldz
	fstp	dword [esi+120]
_85145:
	mov	dword [esi+156],1
	jmp	_85146
_85142:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85147
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_85147:
	cmp	eax,0
	je	_85149
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_85149:
	cmp	eax,0
	je	_85151
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85152
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85152:
	cmp	eax,0
	je	_85154
	fldz
	fstp	dword [esi+120]
_85154:
	mov	dword [esi+156],2
_85151:
_85146:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_85155
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85156
	fld	dword [esi+120]
	fld	dword [_137001]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85156:
	cmp	eax,0
	jne	_85160
	fld	dword [esi+120]
	fld	dword [_137002]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85158
	fld	dword [esi+120]
	fld	dword [_137003]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85158:
_85160:
	cmp	eax,0
	je	_85162
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85163
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85163:
	cmp	eax,0
	je	_85165
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85165:
	cmp	eax,0
	je	_85167
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85168
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_85168:
	cmp	eax,0
	je	_85170
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_85170:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85172
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85172:
	cmp	eax,0
	je	_85174
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_85174:
_85167:
_85162:
	jmp	_85175
_85155:
	cmp	dword [esi+156],2
	jne	_85176
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85177
	fld	dword [esi+120]
	fld	dword [_137004]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85177:
	cmp	eax,0
	jne	_85181
	fld	dword [esi+120]
	fld	dword [_137005]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85179
	fld	dword [esi+120]
	fld	dword [_137006]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85179:
_85181:
	cmp	eax,0
	je	_85183
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85184
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85184:
	cmp	eax,0
	je	_85186
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85186:
	cmp	eax,0
	je	_85188
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85189
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_85189:
	cmp	eax,0
	je	_85191
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_137007]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_85191:
_85188:
_85183:
_85176:
_85175:
_85137:
_9065:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85201
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85195
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_85195:
	cmp	eax,0
	je	_85197
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85197:
	cmp	eax,0
	je	_85199
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85199:
_85201:
	cmp	eax,0
	je	_85203
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_85203:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137008]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85204
	fld	dword [esi+128]
	fsub	dword [_137009]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_85205
	fld	dword [esi+128]
	fadd	dword [_137010]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85207
	fldz
	fstp	dword [esi+120]
_85207:
	jmp	_85208
_85205:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85209
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_85209:
	cmp	eax,0
	je	_85211
	fld	dword [esi+128]
	fadd	dword [_137011]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85212
	fldz
	fstp	dword [esi+120]
_85212:
	jmp	_85213
_85211:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85214
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_85214:
	cmp	eax,0
	je	_85216
	fld	dword [esi+128]
	fadd	dword [_137012]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85217
	fldz
	fstp	dword [esi+120]
_85217:
	jmp	_85218
_85216:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85219
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_85219:
	cmp	eax,0
	je	_85221
	fld	dword [esi+128]
	fadd	dword [_137013]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85222
	cmp	dword [esi+168],0
	jle	_85223
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_85223:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85222:
	jmp	_85225
_85221:
	fldz
	fstp	dword [esi+120]
_85225:
_85218:
_85213:
_85208:
_85204:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85226
	fldz
	fstp	dword [esi+124]
_85226:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85227
	fld	dword [esi+120]
	fld	dword [_137014]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85227:
	cmp	eax,0
	je	_85229
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85229:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_85231
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_85231:
	cmp	eax,0
	je	_85233
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85233:
	cmp	eax,0
	je	_85235
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85235:
	cmp	eax,0
	je	_85237
	jmp	_9067
_85237:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_9067:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17422
_17422:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_10b:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-8],0
	mov	dword [_85330],_85331
	cmp	dword [esi+284],0
	jne	_85240
	jmp	_9074
_85240:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85241
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85242
	fld	dword [esi+256]
	fsub	dword [_137160]
	fstp	dword [esi+256]
_85242:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_85241:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85245
	fld	dword [esi+248]
	fsub	dword [_137161]
	fstp	dword [esi+248]
_85245:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85246
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85246:
	cmp	eax,0
	je	_85248
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85248:
	cmp	eax,0
	je	_85250
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_85250:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85252
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_85252:
	cmp	eax,0
	je	_85254
	jmp	_9072
_85254:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85256
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85256:
	cmp	eax,0
	je	_85258
	jmp	_9072
_85258:
_85255:
	mov	dword [ebp-4],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85260
	fld	dword [esi+252]
	fld	dword [_137162]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85261
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_85261:
	cmp	eax,0
	je	_85263
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85264
	fld	dword [esi+28]
	fsub	dword [_137163]
	fstp	dword [esi+28]
	jmp	_85265
_85264:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85265:
_85263:
	jmp	_9072
_85260:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85268
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_85268:
	cmp	eax,0
	je	_85270
	mov	ebx,dword [_bb_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9069
_9071:
	mov	eax,edi
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9069
	mov	eax,dword [edx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85277
	mov	eax,dword [edx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85277:
	cmp	eax,0
	je	_85279
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137164]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85280
	fld	dword [esi+128]
	fsub	dword [_137165]
	fstp	dword [esi+120]
_85280:
	mov	eax,dword [edx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85281
	fld	dword [esi+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fsubp	st1,st0
	fld	dword [_137166]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85281:
	cmp	eax,0
	je	_85283
	mov	dword [ebp-4],1
	fld	dword [esi+120]
	fld	dword [_137167]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85284
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_85284:
_85283:
	cmp	dword [ebp-4],1
	jne	_85286
	jmp	_9070
_85286:
_85279:
_9069:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9071
_9070:
_85270:
	mov	eax,dword [ebp-4]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85287
	mov	eax,dword [esi+108]
	cmp	eax,2
	sete	al
	movzx	eax,al
_85287:
	cmp	eax,0
	je	_85289
	fld	dword [esi+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fsubp	st1,st0
	fld	dword [_137168]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85289:
	cmp	eax,0
	je	_85291
	mov	dword [ebp-4],1
_85291:
	cmp	dword [ebp-4],1
	jne	_85292
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85293
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_85293:
	cmp	eax,0
	je	_85295
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_85295:
	cmp	eax,0
	je	_85297
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85298
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85298:
	cmp	eax,0
	je	_85300
	fldz
	fstp	dword [esi+120]
_85300:
	mov	dword [esi+156],4
_85297:
	fld	dword [esi+120]
	fld	dword [_137169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85301
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_dropboom]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85301:
	fld	dword [esi+120]
	fld	dword [_137170]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85302
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_85302:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_85304
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
_85304:
	cmp	eax,0
	je	_85306
	cmp	dword [esi+156],7
	je	_85307
	mov	dword [esi+196],0
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_jatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85307:
_85306:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_85308
_85292:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_85309
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-8]
	setle	al
	movzx	eax,al
_85309:
	cmp	eax,0
	je	_85311
	cmp	dword [esi+156],7
	je	_85312
	mov	dword [esi+196],0
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_jatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85312:
_85311:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85313
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85313:
	cmp	eax,0
	je	_85315
	mov	eax,dword [esi+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
_85315:
	cmp	eax,0
	je	_85317
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85319
	mov	eax,dword [esi+284]
	cmp	eax,1
	sete	al
	movzx	eax,al
_85319:
	cmp	eax,0
	je	_85321
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_85321:
	cmp	eax,0
	je	_85323
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiroket_terbang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85323:
_85317:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85324
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_85324:
	cmp	eax,0
	je	_85326
	cmp	dword [esi+108],2
	jne	_85327
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_85327:
_85326:
_85308:
_9072:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137171]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85332
	fld	dword [esi+128]
	fsub	dword [_137172]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_85333
	fld	dword [esi+128]
	fadd	dword [_137173]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85335
	fldz
	fstp	dword [esi+120]
_85335:
	jmp	_85336
_85333:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85337
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_85337:
	cmp	eax,0
	je	_85339
	fld	dword [esi+128]
	fadd	dword [_137174]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85340
	fldz
	fstp	dword [esi+120]
_85340:
	jmp	_85341
_85339:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85342
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_85342:
	cmp	eax,0
	je	_85344
	fld	dword [esi+128]
	fadd	dword [_137175]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85345
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	4
	push	371
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_85345:
	jmp	_85347
_85344:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85348
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_85348:
	cmp	eax,0
	je	_85350
	fld	dword [esi+128]
	fadd	dword [_137176]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85351
	mov	eax,dword [esi+156]
	cmp	eax,7
	je	_85354
	cmp	eax,8
	je	_85355
	jmp	_85353
_85354:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85356
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_85356:
	cmp	eax,0
	je	_85358
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_85358:
	jmp	_85353
_85355:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85361
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_85361:
	cmp	eax,0
	je	_85363
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_85363:
	jmp	_85353
_85353:
_85351:
	jmp	_85366
_85350:
	fldz
	fstp	dword [esi+120]
_85366:
_85347:
_85341:
_85336:
_85332:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85367
	fldz
	fstp	dword [esi+124]
_85367:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85368
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_85368:
	cmp	eax,0
	je	_85370
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_85370:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_85372
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_85372:
	cmp	eax,0
	je	_85374
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85374:
	cmp	eax,0
	je	_85376
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85376:
	cmp	eax,0
	je	_85378
	jmp	_9074
_85378:
	fld	dword [esi+120]
	fadd	dword [_137177]
	fstp	dword [esi+120]
	fld	dword [esi+124]
	fadd	dword [_137178]
	fstp	dword [esi+124]
_9074:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17425
_17425:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_11a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [_85596],_85597
	cmp	dword [ebx+284],0
	jne	_85379
	jmp	_9087
_85379:
	fld	dword [ebx+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85380
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85381
	fld	dword [ebx+256]
	fsub	dword [_137258]
	fstp	dword [ebx+256]
_85381:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_85380:
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85384
	fld	dword [ebx+248]
	fsub	dword [_137259]
	fstp	dword [ebx+248]
_85384:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85385
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85385:
	cmp	eax,0
	je	_85387
	mov	eax,dword [ebx+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85387:
	cmp	eax,0
	je	_85389
	mov	dword [ebx+160],8
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
_85389:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85390
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85390:
	cmp	eax,0
	je	_85392
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85392:
	cmp	eax,0
	je	_85394
	mov	dword [ebx+156],7
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85394:
	mov	eax,dword [ebx+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85396
	mov	eax,dword [ebx+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_85396:
	cmp	eax,0
	je	_85398
	jmp	_9085
_85398:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85400
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85400:
	cmp	eax,0
	je	_85402
	jmp	_9085
_85402:
_85399:
	mov	dword [ebp-12],0
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85404
	fld	dword [ebx+252]
	fld	dword [_137260]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85405
	mov	eax,dword [ebx+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_85405:
	cmp	eax,0
	je	_85407
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85408
	fld	dword [ebx+28]
	fsub	dword [_137261]
	fstp	dword [ebx+28]
	jmp	_85409
_85408:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85409:
_85407:
	jmp	_9085
_85404:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85412
	mov	eax,dword [ebx+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_85412:
	cmp	eax,0
	je	_85414
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9076
_9078:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9076
	mov	eax,dword [esi+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85421
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85421:
	cmp	eax,0
	je	_85425
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85423
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_85423:
_85425:
	cmp	eax,0
	je	_85427
	jmp	_9076
_85427:
	mov	eax,dword [esi+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85428
	mov	eax,dword [esi+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_85428:
	cmp	eax,0
	jne	_85430
	mov	eax,dword [esi+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_85430:
	cmp	eax,0
	jne	_85432
	mov	eax,dword [esi+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_85432:
	cmp	eax,0
	jne	_85434
	mov	eax,dword [esi+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_85434:
	cmp	eax,0
	je	_85436
	jmp	_9076
_85436:
	mov	eax,dword [esi+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85437
	mov	eax,dword [esi+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_85437:
	cmp	eax,0
	jne	_85439
	mov	eax,dword [esi+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_85439:
	cmp	eax,0
	jne	_85441
	mov	eax,dword [esi+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_85441:
	cmp	eax,0
	je	_85443
	jmp	_9076
_85443:
	mov	eax,dword [esi+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85446
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85444
	mov	eax,dword [esi+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_85444:
_85446:
	cmp	eax,0
	je	_85448
	jmp	_9076
_85448:
	mov	eax,dword [esi+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85451
	mov	eax,dword [esi+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85449
	mov	eax,dword [esi+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_85449:
_85451:
	cmp	eax,0
	je	_85453
	jmp	_9076
_85453:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85454
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85454:
	cmp	eax,0
	je	_85456
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_137262]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85457
	fld	dword [ebx+128]
	fsub	dword [_137263]
	fstp	dword [ebx+120]
_85457:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85458
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85458:
	cmp	eax,0
	je	_85460
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_137264]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85460:
	cmp	eax,0
	je	_85462
	mov	dword [ebp-12],1
	mov	eax,16
	fld	dword [ebx+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85464
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85464:
	cmp	eax,0
	je	_85466
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85467
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_85467:
	cmp	eax,0
	je	_85469
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_85470
_85469:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_85470:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85466:
	cmp	dword [esi+292],0
	jg	_85472
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+228],7
_85472:
_85462:
	cmp	dword [ebp-12],1
	jne	_85474
	mov	dword [ebx+160],2511
	jmp	_9077
_85474:
_85456:
_9076:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9078
_9077:
_85414:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85475
	mov	eax,dword [ebx+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_85475:
	cmp	eax,0
	je	_85477
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9079
_9081:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9079
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85484
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85484:
	cmp	eax,0
	je	_85486
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_137265]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85487
	fld	dword [ebx+128]
	fsub	dword [_137266]
	fstp	dword [ebx+120]
_85487:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85488
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85488:
	cmp	eax,0
	je	_85490
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_137267]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85490:
	cmp	eax,0
	je	_85492
	mov	dword [ebp-12],1
	mov	eax,16
	fld	dword [ebx+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85493
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85493:
	cmp	dword [esi+108],0
	jg	_85495
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85495:
_85492:
	cmp	dword [ebp-12],1
	jne	_85497
	jmp	_9080
_85497:
_85486:
_9079:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9081
_9080:
_85477:
	cmp	dword [ebx+108],0
	jne	_85498
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9082
_9084:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9082
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85505
	mov	eax,dword [esi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85505:
	cmp	eax,0
	je	_85507
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_137268]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85508
	fld	dword [ebx+128]
	fsub	dword [_137269]
	fstp	dword [ebx+120]
_85508:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85509
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_137270]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85509:
	cmp	eax,0
	je	_85511
	mov	dword [ebp-12],1
	mov	eax,16
	fld	dword [ebx+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85512
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85512:
	cmp	dword [esi+76],0
	jg	_85514
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_85514:
_85511:
	cmp	dword [ebp-12],1
	jne	_85516
	jmp	_9083
_85516:
_85507:
_9082:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9084
_9083:
_85498:
	cmp	dword [ebp-12],1
	jne	_85517
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85518
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_85518:
	cmp	eax,0
	je	_85520
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_85520:
	cmp	eax,0
	je	_85522
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85523
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85523:
	cmp	eax,0
	je	_85525
	fldz
	fstp	dword [ebx+120]
_85525:
	mov	dword [ebx+156],4
	jmp	_85526
_85522:
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85527
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_85527:
	cmp	eax,0
	je	_85529
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_85529:
	cmp	eax,0
	je	_85531
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85532
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85532:
	cmp	eax,0
	je	_85534
	fldz
	fstp	dword [ebx+120]
_85534:
	mov	dword [ebx+156],5
_85531:
_85526:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+128]
	jmp	_85535
_85517:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85536
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_85536:
	cmp	eax,0
	je	_85538
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_85538:
	cmp	eax,0
	je	_85540
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85541
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85541:
	cmp	eax,0
	je	_85543
	fldz
	fstp	dword [ebx+120]
_85543:
	mov	dword [ebx+156],1
	jmp	_85544
_85540:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85545
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_85545:
	cmp	eax,0
	je	_85547
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_85547:
	cmp	eax,0
	je	_85549
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85550
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85550:
	cmp	eax,0
	je	_85552
	fldz
	fstp	dword [ebx+120]
_85552:
	mov	dword [ebx+156],2
_85549:
_85544:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+128]
	cmp	dword [ebx+156],1
	jne	_85553
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85554
	fld	dword [ebx+120]
	fld	dword [_137271]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85554:
	cmp	eax,0
	jne	_85558
	fld	dword [ebx+120]
	fld	dword [_137272]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85556
	fld	dword [ebx+120]
	fld	dword [_137273]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85556:
_85558:
	cmp	eax,0
	je	_85560
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85561
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85561:
	cmp	eax,0
	je	_85563
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85563:
	cmp	eax,0
	je	_85565
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85566
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_85566:
	cmp	eax,0
	je	_85568
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_85568:
	mov	eax,dword [ebx+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85570
	fld	dword [ebx+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebx+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85570:
	cmp	eax,0
	je	_85572
	push	dword [ebx+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_85572:
_85565:
_85560:
	jmp	_85573
_85553:
	cmp	dword [ebx+156],2
	jne	_85574
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85575
	fld	dword [ebx+120]
	fld	dword [_137274]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85575:
	cmp	eax,0
	jne	_85579
	fld	dword [ebx+120]
	fld	dword [_137275]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85577
	fld	dword [ebx+120]
	fld	dword [_137276]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85577:
_85579:
	cmp	eax,0
	je	_85581
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85582
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85582:
	cmp	eax,0
	je	_85584
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85584:
	cmp	eax,0
	je	_85586
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85587
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_85587:
	cmp	eax,0
	je	_85589
	fld	dword [ebx+24]
	fld	dword [ebx+48]
	fmul	dword [_137277]
	fsubp	st1,st0
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_85589:
_85586:
_85581:
_85574:
_85573:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85591
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_85591:
	cmp	eax,0
	je	_85593
	cmp	dword [ebx+108],2
	jne	_85594
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_85594:
_85593:
_85535:
_9085:
	mov	eax,dword [ebx+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85604
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85598
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_85598:
	cmp	eax,0
	je	_85600
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85600:
	cmp	eax,0
	je	_85602
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85602:
_85604:
	cmp	eax,0
	je	_85606
	mov	dword [ebx+272],0
	fldz
	fstp	dword [ebx+320]
_85606:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_137278]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85607
	fld	dword [ebx+128]
	fsub	dword [_137279]
	fstp	dword [ebx+120]
	cmp	dword [ebx+156],0
	jne	_85608
	fld	dword [ebx+128]
	fadd	dword [_137280]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85610
	fldz
	fstp	dword [ebx+120]
_85610:
	jmp	_85611
_85608:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85612
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_85612:
	cmp	eax,0
	je	_85614
	fld	dword [ebx+128]
	fadd	dword [_137281]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85615
	fldz
	fstp	dword [ebx+120]
_85615:
	jmp	_85616
_85614:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85617
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_85617:
	cmp	eax,0
	je	_85619
	fld	dword [ebx+128]
	fadd	dword [_137282]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85620
	fldz
	fstp	dword [ebx+120]
_85620:
	jmp	_85621
_85619:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85622
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_85622:
	cmp	eax,0
	je	_85624
	fld	dword [ebx+128]
	fadd	dword [_137283]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85625
	cmp	dword [ebx+168],0
	jle	_85626
	push	dword [ebx+168]
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_85626:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85625:
	jmp	_85628
_85624:
	fldz
	fstp	dword [ebx+120]
_85628:
_85621:
_85616:
_85611:
_85607:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85629
	fldz
	fstp	dword [ebx+124]
_85629:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85630
	fld	dword [ebx+120]
	fld	dword [_137284]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85630:
	cmp	eax,0
	je	_85632
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85632:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_85634
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_85634:
	cmp	eax,0
	je	_85636
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85636:
	cmp	eax,0
	je	_85638
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85638:
	cmp	eax,0
	je	_85640
	jmp	_9087
_85640:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85641
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_85641:
	cmp	eax,0
	jne	_85645
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85643
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_85643:
_85645:
	cmp	eax,0
	je	_85647
	mov	esi,2
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	imul	esi,eax
	jmp	_85651
_85647:
	mov	esi,1
_85651:
	fld	dword [ebx+120]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [ebx+120]
	fld	dword [ebx+124]
	mov	dword [ebp+-20],esi
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [ebx+124]
_9087:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+240]
	mov	eax,0
	jmp	_17428
_17428:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_11b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [_85889],_85890
	cmp	dword [esi+284],0
	jne	_85652
	jmp	_9100
_85652:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85653
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85654
	fld	dword [esi+256]
	fsub	dword [_137437]
	fstp	dword [esi+256]
_85654:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_85653:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85657
	fld	dword [esi+248]
	fsub	dword [_137438]
	fstp	dword [esi+248]
_85657:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85658
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85658:
	cmp	eax,0
	je	_85660
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85660:
	cmp	eax,0
	je	_85662
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	781
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_85662:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85664
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85664:
	cmp	eax,0
	je	_85666
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85666:
	cmp	eax,0
	je	_85668
	mov	dword [esi+156],7
	mov	eax,esi
	push	7
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	781
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_85668:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85672
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_85672:
	cmp	eax,0
	je	_85674
	jmp	_9098
_85674:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85676
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85676:
	cmp	eax,0
	je	_85678
	jmp	_9098
_85678:
_85675:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85680
	fld	dword [esi+252]
	fld	dword [_137439]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85681
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_85681:
	cmp	eax,0
	je	_85683
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85684
	fld	dword [esi+28]
	fsub	dword [_137440]
	fstp	dword [esi+28]
	jmp	_85685
_85684:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85685:
_85683:
	jmp	_9098
_85680:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85688
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_85688:
	cmp	eax,0
	je	_85690
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9089
_9091:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9089
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85697
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85697:
	cmp	eax,0
	je	_85701
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85699
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_85699:
_85701:
	cmp	eax,0
	je	_85703
	jmp	_9089
_85703:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85704
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_85704:
	cmp	eax,0
	jne	_85706
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_85706:
	cmp	eax,0
	jne	_85708
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_85708:
	cmp	eax,0
	jne	_85710
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_85710:
	cmp	eax,0
	je	_85712
	jmp	_9089
_85712:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85713
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_85713:
	cmp	eax,0
	jne	_85715
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_85715:
	cmp	eax,0
	jne	_85717
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_85717:
	cmp	eax,0
	je	_85719
	jmp	_9089
_85719:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85722
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85720
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_85720:
_85722:
	cmp	eax,0
	je	_85724
	jmp	_9089
_85724:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85727
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85725
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_85725:
_85727:
	cmp	eax,0
	je	_85729
	jmp	_9089
_85729:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85730
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85730:
	cmp	eax,0
	je	_85732
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137441]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85733
	fld	dword [esi+128]
	fsub	dword [_137442]
	fstp	dword [esi+120]
_85733:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85734
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85734:
	cmp	eax,0
	je	_85736
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_137443]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85736:
	cmp	eax,0
	je	_85738
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85740
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85740:
	cmp	eax,0
	je	_85742
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85743
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_85743:
	cmp	eax,0
	je	_85745
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_85746
_85745:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_85746:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85742:
	cmp	dword [ebx+292],0
	jg	_85748
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_85748:
_85738:
	cmp	dword [ebp-12],1
	jne	_85750
	mov	dword [esi+160],2511
	jmp	_9090
_85750:
_85732:
_9089:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9091
_9090:
_85690:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85751
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_85751:
	cmp	eax,0
	je	_85753
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9092
_9094:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9092
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85760
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85760:
	cmp	eax,0
	je	_85762
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137444]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85763
	fld	dword [esi+128]
	fsub	dword [_137445]
	fstp	dword [esi+120]
_85763:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85764
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_85764:
	cmp	eax,0
	je	_85766
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_137446]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85766:
	cmp	eax,0
	je	_85768
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137447]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85769
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85769:
	cmp	dword [ebx+108],0
	jg	_85771
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85771:
_85768:
	cmp	dword [ebp-12],1
	jne	_85773
	jmp	_9093
_85773:
_85762:
_9092:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9094
_9093:
_85753:
	cmp	dword [esi+108],0
	jne	_85774
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9095
_9097:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9095
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85781
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85781:
	cmp	eax,0
	je	_85783
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137448]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85784
	fld	dword [esi+128]
	fsub	dword [_137449]
	fstp	dword [esi+120]
_85784:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85785
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_137450]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85785:
	cmp	eax,0
	je	_85787
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137451]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85788
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85788:
	cmp	dword [ebx+76],0
	jg	_85790
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_85790:
_85787:
	cmp	dword [ebp-12],1
	jne	_85792
	jmp	_9096
_85792:
_85783:
_9095:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9097
_9096:
_85774:
	cmp	dword [ebp-12],1
	jne	_85793
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85795
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137452]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85795:
	cmp	eax,0
	je	_85797
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_85797:
	cmp	eax,0
	je	_85799
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85800
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85800:
	cmp	eax,0
	je	_85802
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85802:
	cmp	eax,0
	je	_85804
	fldz
	fstp	dword [esi+120]
_85804:
	mov	dword [esi+156],4
	jmp	_85805
_85799:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85806
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137453]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85806:
	cmp	eax,0
	je	_85808
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137454]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85808:
	cmp	eax,0
	je	_85810
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85811
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85811:
	cmp	eax,0
	je	_85813
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85813:
	cmp	eax,0
	je	_85815
	fldz
	fstp	dword [esi+120]
_85815:
	mov	dword [esi+156],5
	jmp	_85816
_85810:
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85817
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137455]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85817:
	cmp	eax,0
	je	_85819
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137456]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85819:
	cmp	eax,0
	je	_85821
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85822
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85822:
	cmp	eax,0
	je	_85824
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85824:
	cmp	eax,0
	je	_85826
	fldz
	fstp	dword [esi+120]
_85826:
	mov	dword [esi+156],6
	jmp	_85827
_85821:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_85828
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_85828:
	cmp	eax,0
	je	_85830
	mov	dword [esi+156],6
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	cmp	dword [edx+eax*4+24],18
	je	_85831
	fldz
	fstp	dword [esi+120]
	mov	ecx,dword [esi+172]
	mov	edx,dword [esi+156]
	mov	eax,dword [_bb_animMusuh_11b_Attack_Drop_image]
	mov	dword [ecx+edx*4+24],eax
	push	_brl_max2d_TImage
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	push	dword [edx+eax*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	dword [edx+eax*4+24],18
_85831:
_85830:
_85827:
_85816:
_85805:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	jmp	_85832
_85793:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85833
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137457]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85833:
	cmp	eax,0
	je	_85835
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_85835:
	cmp	eax,0
	je	_85837
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85838
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85838:
	cmp	eax,0
	je	_85840
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_85840:
	cmp	eax,0
	je	_85842
	fldz
	fstp	dword [esi+120]
_85842:
	mov	dword [esi+156],1
	jmp	_85843
_85837:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85844
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137458]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85844:
	cmp	eax,0
	je	_85846
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137459]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85846:
	cmp	eax,0
	je	_85848
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85849
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85849:
	cmp	eax,0
	je	_85851
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_85851:
	cmp	eax,0
	je	_85853
	fldz
	fstp	dword [esi+120]
_85853:
	mov	dword [esi+156],2
	jmp	_85854
_85848:
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85855
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137460]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_85855:
	cmp	eax,0
	je	_85857
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137461]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85857:
	cmp	eax,0
	je	_85859
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85860
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_85860:
	cmp	eax,0
	je	_85862
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_85862:
	cmp	eax,0
	je	_85864
	fldz
	fstp	dword [esi+120]
_85864:
	mov	dword [esi+156],3
	jmp	_85865
_85859:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_85866
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_85866:
	cmp	eax,0
	je	_85868
	mov	dword [esi+156],3
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	cmp	dword [edx+eax*4+24],18
	je	_85869
	fldz
	fstp	dword [esi+120]
	mov	ecx,dword [esi+172]
	mov	edx,dword [esi+156]
	mov	eax,dword [_bb_animMusuh_11b_Walk_Drop_image]
	mov	dword [ecx+edx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	dword [edx+eax*4+24],18
_85869:
_85868:
_85865:
_85854:
_85843:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85870
	fld	dword [esi+120]
	fld	dword [_137462]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85870:
	cmp	eax,0
	jne	_85874
	fld	dword [esi+120]
	fld	dword [_137463]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_85872
	fld	dword [esi+120]
	fld	dword [_137464]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_85872:
_85874:
	cmp	eax,0
	je	_85876
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_85877
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85877:
	cmp	eax,0
	je	_85879
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_85879:
	cmp	eax,0
	je	_85881
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85882
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_85882:
	cmp	eax,0
	je	_85884
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_85884:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85886
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85886:
	cmp	eax,0
	je	_85888
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_85888:
_85881:
_85876:
_85832:
_9098:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85897
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_85891
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_85891:
	cmp	eax,0
	je	_85893
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_85893:
	cmp	eax,0
	je	_85895
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_85895:
_85897:
	cmp	eax,0
	je	_85899
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_85899:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137465]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85900
	fld	dword [esi+128]
	fsub	dword [_137466]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_85901
	fld	dword [esi+128]
	fadd	dword [_137467]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85903
	fldz
	fstp	dword [esi+120]
_85903:
	jmp	_85904
_85901:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85905
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_85905:
	cmp	eax,0
	je	_85907
	fld	dword [esi+128]
	fadd	dword [_137468]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85908
	fldz
	fstp	dword [esi+120]
	mov	eax,dword [esi+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85909
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,18
	sete	al
	movzx	eax,al
_85909:
	cmp	eax,0
	je	_85911
	mov	eax,esi
	push	1
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	push	781
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85911:
_85908:
	jmp	_85913
_85907:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85914
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_85914:
	cmp	eax,0
	je	_85916
	fld	dword [esi+128]
	fadd	dword [_137469]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85917
	fldz
	fstp	dword [esi+120]
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85918
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	cmp	eax,18
	sete	al
	movzx	eax,al
_85918:
	cmp	eax,0
	je	_85920
	mov	eax,esi
	push	4
	push	375
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	push	781
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
	fld	dword [esi+24]
	fsub	dword [_137470]
	fstp	dword [esi+24]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiharta_marah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85920:
_85917:
	jmp	_85922
_85916:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85923
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_85923:
	cmp	eax,0
	je	_85925
	fld	dword [esi+128]
	fadd	dword [_137471]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_85926
	cmp	dword [esi+168],0
	jle	_85927
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_85927:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85926:
	jmp	_85929
_85925:
	fldz
	fstp	dword [esi+120]
_85929:
_85922:
_85913:
_85904:
_85900:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85930
	fldz
	fstp	dword [esi+124]
_85930:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_85932
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_85932:
	cmp	eax,0
	je	_85934
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85934:
	cmp	eax,0
	je	_85936
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85936:
	cmp	eax,0
	je	_85938
	jmp	_9100
_85938:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+124]
_9100:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17431
_17431:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_12a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_86158],_86159
	cmp	dword [esi+284],0
	jne	_85941
	jmp	_9113
_85941:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_85942
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85943
	fld	dword [esi+256]
	fsub	dword [_137630]
	fstp	dword [esi+256]
_85943:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_85942:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85946
	fld	dword [esi+248]
	fsub	dword [_137631]
	fstp	dword [esi+248]
_85946:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85947
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85947:
	cmp	eax,0
	je	_85949
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85949:
	cmp	eax,0
	je	_85951
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_85951:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_85952
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_85952:
	cmp	eax,0
	je	_85954
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_85954:
	cmp	eax,0
	je	_85956
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_85956:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85958
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_85958:
	cmp	eax,0
	je	_85960
	jmp	_9111
_85960:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85962
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_85962:
	cmp	eax,0
	je	_85964
	jmp	_9111
_85964:
_85961:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85966
	fld	dword [esi+252]
	fld	dword [_137632]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_85967
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_85967:
	cmp	eax,0
	je	_85969
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_85970
	fld	dword [esi+28]
	fsub	dword [_137633]
	fstp	dword [esi+28]
	jmp	_85971
_85970:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_85971:
_85969:
	jmp	_9111
_85966:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_85974
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_85974:
	cmp	eax,0
	je	_85976
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9102
_9104:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9102
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85983
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_85983:
	cmp	eax,0
	je	_85987
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_85985
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_85985:
_85987:
	cmp	eax,0
	je	_85989
	jmp	_9102
_85989:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85990
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_85990:
	cmp	eax,0
	jne	_85992
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_85992:
	cmp	eax,0
	jne	_85994
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_85994:
	cmp	eax,0
	jne	_85996
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_85996:
	cmp	eax,0
	je	_85998
	jmp	_9102
_85998:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_85999
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_85999:
	cmp	eax,0
	jne	_86001
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_86001:
	cmp	eax,0
	jne	_86003
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_86003:
	cmp	eax,0
	je	_86005
	jmp	_9102
_86005:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86008
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86006
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_86006:
_86008:
	cmp	eax,0
	je	_86010
	jmp	_9102
_86010:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86013
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86011
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_86011:
_86013:
	cmp	eax,0
	je	_86015
	jmp	_9102
_86015:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86016
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86016:
	cmp	eax,0
	je	_86018
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137634]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86019
	fld	dword [esi+128]
	fsub	dword [_137635]
	fstp	dword [esi+120]
_86019:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86020
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86020:
	cmp	eax,0
	je	_86022
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_137636]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86022:
	cmp	eax,0
	je	_86024
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86026
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86026:
	cmp	eax,0
	je	_86028
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86029
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_86029:
	cmp	eax,0
	je	_86031
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_86032
_86031:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_86032:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86028:
	cmp	dword [ebx+292],0
	jg	_86034
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_86034:
_86024:
	cmp	dword [ebp-12],1
	jne	_86036
	mov	dword [esi+160],2511
	jmp	_9103
_86036:
_86018:
_9102:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9104
_9103:
_85976:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86037
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_86037:
	cmp	eax,0
	je	_86039
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9105
_9107:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9105
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86046
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86046:
	cmp	eax,0
	je	_86048
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137637]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86049
	fld	dword [esi+128]
	fsub	dword [_137638]
	fstp	dword [esi+120]
_86049:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86050
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86050:
	cmp	eax,0
	je	_86052
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_137639]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86052:
	cmp	eax,0
	je	_86054
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137640]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86055
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86055:
	cmp	dword [ebx+108],0
	jg	_86057
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86057:
_86054:
	cmp	dword [ebp-12],1
	jne	_86059
	jmp	_9106
_86059:
_86048:
_9105:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9107
_9106:
_86039:
	cmp	dword [esi+108],0
	jne	_86060
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9108
_9110:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9108
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86067
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86067:
	cmp	eax,0
	je	_86069
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137641]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86070
	fld	dword [esi+128]
	fsub	dword [_137642]
	fstp	dword [esi+120]
_86070:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86071
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_137643]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86071:
	cmp	eax,0
	je	_86073
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137644]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86074
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86074:
	cmp	dword [ebx+76],0
	jg	_86076
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_86076:
_86073:
	cmp	dword [ebp-12],1
	jne	_86078
	jmp	_9109
_86078:
_86069:
_9108:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9110
_9109:
_86060:
	cmp	dword [ebp-12],1
	jne	_86079
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86080
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_86080:
	cmp	eax,0
	je	_86082
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86082:
	cmp	eax,0
	je	_86084
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86085
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86085:
	cmp	eax,0
	je	_86087
	fldz
	fstp	dword [esi+120]
_86087:
	mov	dword [esi+156],4
	jmp	_86088
_86084:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86089
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_86089:
	cmp	eax,0
	je	_86091
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_86091:
	cmp	eax,0
	je	_86093
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86094
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86094:
	cmp	eax,0
	je	_86096
	fldz
	fstp	dword [esi+120]
_86096:
	mov	dword [esi+156],5
_86093:
_86088:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_86097
_86079:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86098
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_86098:
	cmp	eax,0
	je	_86100
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86100:
	cmp	eax,0
	je	_86102
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86103
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86103:
	cmp	eax,0
	je	_86105
	fldz
	fstp	dword [esi+120]
_86105:
	mov	dword [esi+156],1
	jmp	_86106
_86102:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86107
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_86107:
	cmp	eax,0
	je	_86109
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_86109:
	cmp	eax,0
	je	_86111
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86112
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86112:
	cmp	eax,0
	je	_86114
	fldz
	fstp	dword [esi+120]
_86114:
	mov	dword [esi+156],2
_86111:
_86106:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_86115
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86116
	fld	dword [esi+120]
	fld	dword [_137645]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86116:
	cmp	eax,0
	jne	_86120
	fld	dword [esi+120]
	fld	dword [_137646]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86118
	fld	dword [esi+120]
	fld	dword [_137647]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86118:
_86120:
	cmp	eax,0
	je	_86122
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86123
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86123:
	cmp	eax,0
	je	_86125
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86125:
	cmp	eax,0
	je	_86127
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86128
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86128:
	cmp	eax,0
	je	_86130
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86130:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86132
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86132:
	cmp	eax,0
	je	_86134
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_86134:
_86127:
_86122:
	jmp	_86135
_86115:
	cmp	dword [esi+156],2
	jne	_86136
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86137
	fld	dword [esi+120]
	fld	dword [_137648]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86137:
	cmp	eax,0
	jne	_86141
	fld	dword [esi+120]
	fld	dword [_137649]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86139
	fld	dword [esi+120]
	fld	dword [_137650]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86139:
_86141:
	cmp	eax,0
	je	_86143
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86144
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86144:
	cmp	eax,0
	je	_86146
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86146:
	cmp	eax,0
	je	_86148
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86149
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86149:
	cmp	eax,0
	je	_86151
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_137651]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86151:
_86148:
_86143:
_86136:
_86135:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86153
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_86153:
	cmp	eax,0
	je	_86155
	cmp	dword [esi+108],2
	jne	_86156
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_86156:
_86155:
_86097:
_9111:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86166
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86160
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_86160:
	cmp	eax,0
	je	_86162
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86162:
	cmp	eax,0
	je	_86164
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86164:
_86166:
	cmp	eax,0
	je	_86168
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_86168:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137652]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86169
	fld	dword [esi+128]
	fsub	dword [_137653]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_86170
	fld	dword [esi+128]
	fadd	dword [_137654]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86172
	fldz
	fstp	dword [esi+120]
_86172:
	jmp	_86173
_86170:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86174
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86174:
	cmp	eax,0
	je	_86176
	fld	dword [esi+128]
	fadd	dword [_137655]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86177
	fldz
	fstp	dword [esi+120]
_86177:
	jmp	_86178
_86176:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86179
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86179:
	cmp	eax,0
	je	_86181
	fld	dword [esi+128]
	fadd	dword [_137656]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86182
	fldz
	fstp	dword [esi+120]
_86182:
	jmp	_86183
_86181:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86184
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_86184:
	cmp	eax,0
	je	_86186
	fld	dword [esi+128]
	fadd	dword [_137657]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86187
	cmp	dword [esi+168],0
	jle	_86188
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_86188:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86187:
	jmp	_86190
_86186:
	fldz
	fstp	dword [esi+120]
_86190:
_86183:
_86178:
_86173:
_86169:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86191
	fldz
	fstp	dword [esi+124]
_86191:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86192
	fld	dword [esi+120]
	fld	dword [_137658]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86192:
	cmp	eax,0
	je	_86194
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86194:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_86196
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_86196:
	cmp	eax,0
	je	_86198
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86198:
	cmp	eax,0
	je	_86200
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86200:
	cmp	eax,0
	je	_86202
	jmp	_9113
_86202:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_9113:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17434
_17434:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_12b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [_86440],_86441
	cmp	dword [esi+284],0
	jne	_86205
	jmp	_9126
_86205:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86206
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86207
	fld	dword [esi+256]
	fsub	dword [_137807]
	fstp	dword [esi+256]
_86207:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_86206:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86210
	fld	dword [esi+248]
	fsub	dword [_137808]
	fstp	dword [esi+248]
_86210:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86211
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_86211:
	cmp	eax,0
	je	_86213
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86213:
	cmp	eax,0
	je	_86215
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_86215:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86216
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86216:
	cmp	eax,0
	je	_86218
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86218:
	cmp	eax,0
	je	_86220
	mov	dword [esi+156],7
	mov	eax,esi
	push	7
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86220:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86223
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_86223:
	cmp	eax,0
	je	_86225
	jmp	_9124
_86225:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86227
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_86227:
	cmp	eax,0
	je	_86229
	jmp	_9124
_86229:
_86226:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86231
	fld	dword [esi+252]
	fld	dword [_137809]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86232
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_86232:
	cmp	eax,0
	je	_86234
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86235
	fld	dword [esi+28]
	fsub	dword [_137810]
	fstp	dword [esi+28]
	jmp	_86236
_86235:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86236:
_86234:
	jmp	_9124
_86231:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86239
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_86239:
	cmp	eax,0
	je	_86241
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9115
_9117:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9115
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86248
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86248:
	cmp	eax,0
	je	_86252
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86250
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_86250:
_86252:
	cmp	eax,0
	je	_86254
	jmp	_9115
_86254:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86255
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_86255:
	cmp	eax,0
	jne	_86257
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_86257:
	cmp	eax,0
	jne	_86259
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_86259:
	cmp	eax,0
	jne	_86261
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_86261:
	cmp	eax,0
	je	_86263
	jmp	_9115
_86263:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86264
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_86264:
	cmp	eax,0
	jne	_86266
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_86266:
	cmp	eax,0
	jne	_86268
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_86268:
	cmp	eax,0
	je	_86270
	jmp	_9115
_86270:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86273
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86271
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_86271:
_86273:
	cmp	eax,0
	je	_86275
	jmp	_9115
_86275:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86278
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86276
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_86276:
_86278:
	cmp	eax,0
	je	_86280
	jmp	_9115
_86280:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86281
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86281:
	cmp	eax,0
	je	_86283
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137811]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86284
	fld	dword [esi+128]
	fsub	dword [_137812]
	fstp	dword [esi+120]
_86284:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86285
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86285:
	cmp	eax,0
	je	_86287
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_137813]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86287:
	cmp	eax,0
	je	_86289
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86291
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86291:
	cmp	eax,0
	je	_86293
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86294
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_86294:
	cmp	eax,0
	je	_86296
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_86297
_86296:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_86297:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86293:
	cmp	dword [ebx+292],0
	jg	_86299
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_86299:
_86289:
	cmp	dword [ebp-12],1
	jne	_86301
	mov	dword [esi+160],2511
	jmp	_9116
_86301:
_86283:
_9115:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9117
_9116:
_86241:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86302
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_86302:
	cmp	eax,0
	je	_86304
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9118
_9120:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9118
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86311
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86311:
	cmp	eax,0
	je	_86313
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137814]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86314
	fld	dword [esi+128]
	fsub	dword [_137815]
	fstp	dword [esi+120]
_86314:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86315
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86315:
	cmp	eax,0
	je	_86317
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_137816]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86317:
	cmp	eax,0
	je	_86319
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137817]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86320
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86320:
	cmp	dword [ebx+108],0
	jg	_86322
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86322:
_86319:
	cmp	dword [ebp-12],1
	jne	_86324
	jmp	_9119
_86324:
_86313:
_9118:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9120
_9119:
_86304:
	cmp	dword [esi+108],0
	jne	_86325
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9121
_9123:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9121
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86332
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86332:
	cmp	eax,0
	je	_86334
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137818]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86335
	fld	dword [esi+128]
	fsub	dword [_137819]
	fstp	dword [esi+120]
_86335:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86336
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_137820]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86336:
	cmp	eax,0
	je	_86338
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_137821]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86339
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86339:
	cmp	dword [ebx+76],0
	jg	_86341
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_86341:
_86338:
	cmp	dword [ebp-12],1
	jne	_86343
	jmp	_9122
_86343:
_86334:
_9121:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9123
_9122:
_86325:
	cmp	dword [ebp-12],1
	jne	_86344
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86346
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137822]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86346:
	cmp	eax,0
	je	_86348
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86348:
	cmp	eax,0
	je	_86350
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86351
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86351:
	cmp	eax,0
	je	_86353
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86353:
	cmp	eax,0
	je	_86355
	fldz
	fstp	dword [esi+120]
_86355:
	mov	dword [esi+156],4
	jmp	_86356
_86350:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86357
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137823]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86357:
	cmp	eax,0
	je	_86359
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137824]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86359:
	cmp	eax,0
	je	_86361
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86362
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86362:
	cmp	eax,0
	je	_86364
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86364:
	cmp	eax,0
	je	_86366
	fldz
	fstp	dword [esi+120]
_86366:
	mov	dword [esi+156],5
	jmp	_86367
_86361:
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86368
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137825]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86368:
	cmp	eax,0
	je	_86370
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137826]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86370:
	cmp	eax,0
	je	_86372
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86373
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86373:
	cmp	eax,0
	je	_86375
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86375:
	cmp	eax,0
	je	_86377
	fldz
	fstp	dword [esi+120]
_86377:
	mov	dword [esi+156],6
	jmp	_86378
_86372:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_86379
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_86379:
	cmp	eax,0
	je	_86381
	mov	eax,esi
	push	4
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_86381:
_86378:
_86367:
_86356:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	jmp	_86383
_86344:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86384
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137827]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86384:
	cmp	eax,0
	je	_86386
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86386:
	cmp	eax,0
	je	_86388
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86389
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86389:
	cmp	eax,0
	je	_86391
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_86391:
	cmp	eax,0
	je	_86393
	fldz
	fstp	dword [esi+120]
_86393:
	mov	dword [esi+156],1
	jmp	_86394
_86388:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86395
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137828]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86395:
	cmp	eax,0
	je	_86397
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137829]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86397:
	cmp	eax,0
	je	_86399
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86400
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86400:
	cmp	eax,0
	je	_86402
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_86402:
	cmp	eax,0
	je	_86404
	fldz
	fstp	dword [esi+120]
_86404:
	mov	dword [esi+156],2
	jmp	_86405
_86399:
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86406
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137830]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_86406:
	cmp	eax,0
	je	_86408
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_137831]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86408:
	cmp	eax,0
	je	_86410
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86411
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86411:
	cmp	eax,0
	je	_86413
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_86413:
	cmp	eax,0
	je	_86415
	fldz
	fstp	dword [esi+120]
_86415:
	mov	dword [esi+156],3
	jmp	_86416
_86410:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_86417
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_86417:
	cmp	eax,0
	je	_86419
	mov	eax,esi
	push	1
	push	378
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_86419:
_86416:
_86405:
_86394:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86421
	fld	dword [esi+120]
	fld	dword [_137832]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86421:
	cmp	eax,0
	jne	_86425
	fld	dword [esi+120]
	fld	dword [_137833]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86423
	fld	dword [esi+120]
	fld	dword [_137834]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86423:
_86425:
	cmp	eax,0
	je	_86427
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86428
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86428:
	cmp	eax,0
	je	_86430
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86430:
	cmp	eax,0
	je	_86432
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86433
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86433:
	cmp	eax,0
	je	_86435
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86435:
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86437
	fld	dword [esi+24]
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [esi+108]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,30
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86437:
	cmp	eax,0
	je	_86439
	push	dword [esi+192]
	push	-1
	push	-1
	call	_bb_CekAdaEventTutor
	add	esp,12
_86439:
_86432:
_86427:
_86383:
_9124:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86448
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86442
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_86442:
	cmp	eax,0
	je	_86444
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86444:
	cmp	eax,0
	je	_86446
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86446:
_86448:
	cmp	eax,0
	je	_86450
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_86450:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_137835]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86451
	fld	dword [esi+128]
	fsub	dword [_137836]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_86452
	fld	dword [esi+128]
	fadd	dword [_137837]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86454
	fldz
	fstp	dword [esi+120]
_86454:
	jmp	_86455
_86452:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86456
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86456:
	cmp	eax,0
	je	_86458
	fld	dword [esi+128]
	fadd	dword [_137838]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86459
	fldz
	fstp	dword [esi+120]
_86459:
	jmp	_86460
_86458:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86461
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86461:
	cmp	eax,0
	je	_86463
	fld	dword [esi+128]
	fadd	dword [_137839]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86464
	fldz
	fstp	dword [esi+120]
_86464:
	jmp	_86465
_86463:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86466
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_86466:
	cmp	eax,0
	je	_86468
	fld	dword [esi+128]
	fadd	dword [_137840]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86469
	cmp	dword [esi+168],0
	jle	_86470
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_86470:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86469:
	jmp	_86472
_86468:
	fldz
	fstp	dword [esi+120]
_86472:
_86465:
_86460:
_86455:
_86451:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86473
	fldz
	fstp	dword [esi+124]
_86473:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_86475
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_86475:
	cmp	eax,0
	je	_86477
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86477:
	cmp	eax,0
	je	_86479
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86479:
	cmp	eax,0
	je	_86481
	jmp	_9126
_86481:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+124]
_9126:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17437
_17437:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_13a:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-36],0
	mov	dword [ebp-48],0
	mov	dword [_86948],_86949
	cmp	dword [esi+284],0
	jne	_86484
	jmp	_9139
_86484:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86485
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86486
	fld	dword [esi+256]
	fsub	dword [_137993]
	fstp	dword [esi+256]
_86486:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_86485:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86489
	fld	dword [esi+248]
	fsub	dword [_137994]
	fstp	dword [esi+248]
_86489:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86490
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_86490:
	cmp	eax,0
	je	_86492
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86492:
	cmp	eax,0
	je	_86494
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+328]
	fldz
	fstp	dword [esi+324]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_86494:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_86497
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86497:
	cmp	eax,0
	je	_86499
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_86499:
	cmp	eax,0
	je	_86501
	cmp	dword [esi+156],3
	jne	_86502
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+328]
	fldz
	fstp	dword [esi+324]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86502:
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86501:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86506
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_86506:
	cmp	eax,0
	je	_86508
	jmp	_9137
_86508:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86510
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_86510:
	cmp	eax,0
	je	_86512
	jmp	_9137
_86512:
_86509:
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86513
	fld	dword [esi+252]
	fld	dword [_137995]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86514
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_86514:
	cmp	eax,0
	je	_86516
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86517
	fld	dword [esi+28]
	fsub	dword [_137996]
	fstp	dword [esi+28]
	jmp	_86518
_86517:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_86518:
_86516:
	jmp	_9137
_86513:
	mov	dword [ebp-36],0
	mov	edi,0
	mov	dword [ebp-40],0
	mov	dword [ebp-4],0
	mov	dword [ebp-48],0
	mov	dword [ebp-28],0
	push	4
	push	_86526
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-44],eax
	fld	dword [_137997]
	mov	eax,dword [ebp-44]
	fstp	dword [eax+24]
	fld	dword [_137998]
	mov	eax,dword [ebp-44]
	fstp	dword [eax+4+24]
	fld	dword [_137999]
	mov	eax,dword [ebp-44]
	fstp	dword [eax+8+24]
	fld	dword [_138000]
	mov	eax,dword [ebp-44]
	fstp	dword [eax+12+24]
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86529
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_86529:
	cmp	eax,0
	je	_86531
	mov	eax,dword [_bb_NITM_trapAnim_List]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-32],eax
	jmp	_9128
_9130:
	mov	eax,dword [ebp-32]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9128
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86538
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86538:
	cmp	eax,0
	je	_86542
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86540
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_86540:
_86542:
	cmp	eax,0
	je	_86544
	jmp	_9128
_86544:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86545
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_86545:
	cmp	eax,0
	jne	_86547
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_86547:
	cmp	eax,0
	jne	_86549
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_86549:
	cmp	eax,0
	jne	_86551
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_86551:
	cmp	eax,0
	je	_86553
	jmp	_9128
_86553:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86554
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_86554:
	cmp	eax,0
	jne	_86556
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_86556:
	cmp	eax,0
	jne	_86558
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_86558:
	cmp	eax,0
	je	_86560
	jmp	_9128
_86560:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86563
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86561
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_86561:
_86563:
	cmp	eax,0
	je	_86565
	jmp	_9128
_86565:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86568
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86566
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_86566:
_86568:
	cmp	eax,0
	je	_86570
	jmp	_9128
_86570:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86571
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86571:
	cmp	eax,0
	je	_86573
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138001]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86574
	fld	dword [esi+128]
	fsub	dword [_138002]
	fstp	dword [esi+120]
_86574:
	mov	eax,dword [ebx+240]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86575
	mov	eax,dword [ebx+240]
	cmp	eax,10
	setle	al
	movzx	eax,al
_86575:
	cmp	eax,0
	je	_86577
	mov	eax,dword [esi+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86578
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86578:
	cmp	eax,0
	je	_86580
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+240],eax
	jne	_86581
	mov	edi,1
	fld	dword [_138003]
	fstp	dword [esi+324]
_86581:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+240],eax
	jne	_86582
	mov	edi,1
	fld	dword [_138004]
	fstp	dword [esi+324]
_86582:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86583
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86583:
	cmp	eax,0
	je	_86585
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138005]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86585:
	cmp	eax,0
	je	_86587
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86587:
	mov	dword [ebp-40],edi
_86580:
	cmp	edi,0
	jne	_86588
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138382
	fstp	st0
	jmp	_86591
_138382:
	fld	dword [_138006]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138383
	fstp	st0
	jmp	_86592
_138383:
	fld	dword [_138007]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138384
	fstp	st0
	jmp	_86593
_138384:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86594
	jmp	_86590
_86591:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+240],eax
	jne	_86595
	mov	edi,1
	fld	dword [_138008]
	fstp	dword [esi+324]
_86595:
	jmp	_86590
_86592:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+240],eax
	jne	_86596
	mov	edi,1
	fld	dword [_138009]
	fstp	dword [esi+324]
_86596:
	jmp	_86590
_86593:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86597
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86597:
	cmp	eax,0
	je	_86599
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138010]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86599:
	cmp	eax,0
	je	_86601
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86601:
	jmp	_86590
_86594:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86602
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86602:
	cmp	eax,0
	je	_86604
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138011]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86604:
	cmp	eax,0
	je	_86606
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86606:
	jmp	_86590
_86590:
_86588:
	fld	dword [esi+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-44]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_86577:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86607
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86607:
	cmp	eax,0
	je	_86609
	mov	dword [ebp-36],1
	mov	eax,dword [esi+108]
	sub	eax,dword [ebx+240]
	mov	dword [ebp-48],eax
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86610
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86610:
	cmp	eax,0
	je	_86612
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_86616
	cmp	eax,2
	je	_86617
	cmp	eax,1
	je	_86618
	jmp	_86615
_86616:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+240],eax
	jne	_86619
	mov	edx,1
_86619:
	jmp	_86615
_86617:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+240],eax
	jne	_86620
	mov	edx,1
_86620:
	jmp	_86615
_86618:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86621
	mov	ecx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_86621:
	cmp	eax,0
	je	_86623
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138012]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86623:
	cmp	eax,0
	je	_86625
	mov	edx,1
_86625:
	jmp	_86615
_86615:
	fld	dword [esi+120]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86626
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86626:
	cmp	eax,0
	je	_86628
	cmp	edx,1
	sete	al
	movzx	eax,al
_86628:
	cmp	eax,0
	je	_86630
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86631
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_86631:
	cmp	eax,0
	je	_86633
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_86634
_86633:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_86634:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86630:
	cmp	dword [ebx+292],0
	jg	_86636
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_86636:
_86612:
_86609:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86638
	cmp	edi,1
	sete	al
	movzx	eax,al
_86638:
	cmp	eax,0
	je	_86640
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86640:
	cmp	eax,0
	je	_86642
	cmp	dword [esi+156],3
	jne	_86643
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+328]
	cmp	dword [ebp-40],0
	jne	_86644
	fldz
	fstp	dword [esi+324]
_86644:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86643:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_86648
	cmp	eax,3
	je	_86649
	cmp	dword [esi+156],6
	je	_86650
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],6
_86650:
	jmp	_86647
_86648:
	cmp	dword [esi+156],5
	je	_86651
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],5
_86651:
	jmp	_86647
_86649:
	cmp	dword [esi+156],4
	je	_86652
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],4
_86652:
	jmp	_86647
_86647:
	mov	dword [esi+160],2511
	jmp	_9129
_86642:
_86573:
_9128:
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9130
_9129:
_86531:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86653
	mov	eax,dword [esi+108]
	cmp	eax,5
	setle	al
	movzx	eax,al
_86653:
	cmp	eax,0
	je	_86655
	mov	eax,dword [ebp-36]
	cmp	eax,0
	sete	al
	movzx	eax,al
_86655:
	cmp	eax,0
	je	_86657
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9131
_9133:
	mov	eax,dword [ebp-16]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9131
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86664
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86664:
	cmp	eax,0
	je	_86666
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138013]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86667
	fld	dword [esi+128]
	fsub	dword [_138014]
	fstp	dword [esi+120]
_86667:
	mov	eax,dword [ebx+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86668
	mov	eax,dword [ebx+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_86668:
	cmp	eax,0
	je	_86670
	mov	eax,dword [esi+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86671
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86671:
	cmp	eax,0
	je	_86673
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_86674
	mov	edi,1
	fld	dword [_138015]
	fstp	dword [esi+324]
_86674:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_86675
	mov	edi,1
	fld	dword [_138016]
	fstp	dword [esi+324]
_86675:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86676
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86676:
	cmp	eax,0
	je	_86678
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_138017]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86678:
	cmp	eax,0
	je	_86680
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86680:
	mov	dword [ebp-40],edi
_86673:
	cmp	edi,0
	jne	_86681
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138385
	fstp	st0
	jmp	_86684
_138385:
	fld	dword [_138018]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138386
	fstp	st0
	jmp	_86685
_138386:
	fld	dword [_138019]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138387
	fstp	st0
	jmp	_86686
_138387:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86687
	jmp	_86683
_86684:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_86688
	mov	edi,1
	fld	dword [_138020]
	fstp	dword [esi+324]
_86688:
	jmp	_86683
_86685:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_86689
	mov	edi,1
	fld	dword [_138021]
	fstp	dword [esi+324]
_86689:
	jmp	_86683
_86686:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86690
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86690:
	cmp	eax,0
	je	_86692
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_138022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86692:
	cmp	eax,0
	je	_86694
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86694:
	jmp	_86683
_86687:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86695
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86695:
	cmp	eax,0
	je	_86697
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_138023]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86697:
	cmp	eax,0
	je	_86699
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86699:
	jmp	_86683
_86683:
_86681:
	fld	dword [esi+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-44]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_86670:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86700
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86700:
	cmp	eax,0
	je	_86702
	mov	dword [ebp-36],1
	mov	eax,dword [esi+108]
	sub	eax,dword [ebx+88]
	mov	dword [ebp-48],eax
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86703
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86703:
	cmp	eax,0
	je	_86705
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_86708
	cmp	eax,2
	je	_86709
	cmp	eax,1
	je	_86710
	jmp	_86707
_86708:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+88],eax
	jne	_86711
	mov	edx,1
_86711:
	jmp	_86707
_86709:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+88],eax
	jne	_86712
	mov	edx,1
_86712:
	jmp	_86707
_86710:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86713
	mov	ecx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_86713:
	cmp	eax,0
	je	_86715
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_138024]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86715:
	cmp	eax,0
	je	_86717
	mov	edx,1
_86717:
	jmp	_86707
_86707:
	fld	dword [esi+120]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86718
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86718:
	cmp	eax,0
	je	_86720
	cmp	edx,1
	sete	al
	movzx	eax,al
_86720:
	cmp	eax,0
	je	_86722
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86722:
	cmp	dword [ebx+108],0
	jg	_86724
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+76],7
_86724:
_86705:
_86702:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86726
	cmp	edi,1
	sete	al
	movzx	eax,al
_86726:
	cmp	eax,0
	je	_86728
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86728:
	cmp	eax,0
	je	_86730
	cmp	dword [esi+156],3
	jne	_86731
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+328]
	cmp	dword [ebp-40],0
	jne	_86732
	fldz
	fstp	dword [esi+324]
_86732:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86731:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_86736
	cmp	eax,3
	je	_86737
	cmp	dword [esi+156],6
	je	_86738
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],6
_86738:
	jmp	_86735
_86736:
	cmp	dword [esi+156],5
	je	_86739
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],5
_86739:
	jmp	_86735
_86737:
	cmp	dword [esi+156],4
	je	_86740
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],4
_86740:
	jmp	_86735
_86735:
	mov	dword [esi+160],2511
	jmp	_9132
_86730:
_86666:
_9131:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9133
_9132:
_86657:
	mov	eax,dword [esi+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86741
	mov	eax,dword [ebp-36]
	cmp	eax,0
	sete	al
	movzx	eax,al
_86741:
	cmp	eax,0
	je	_86743
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_9134
_9136:
	mov	eax,dword [ebp-20]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9134
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86750
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_86750:
	cmp	eax,0
	je	_86752
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138025]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_86753
	fld	dword [esi+128]
	fsub	dword [_138026]
	fstp	dword [esi+120]
_86753:
	mov	eax,dword [ebx+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86754
	mov	eax,dword [ebx+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_86754:
	cmp	eax,0
	je	_86756
	mov	eax,dword [esi+156]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86757
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86757:
	cmp	eax,0
	je	_86759
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_86760
	mov	edi,1
	fld	dword [_138027]
	fstp	dword [esi+324]
_86760:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_86761
	mov	edi,1
	fld	dword [_138028]
	fstp	dword [esi+324]
_86761:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86762
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86762:
	cmp	eax,0
	je	_86764
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_138029]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86764:
	cmp	eax,0
	je	_86766
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86766:
	mov	dword [ebp-40],edi
_86759:
	cmp	edi,0
	jne	_86767
	fld	dword [esi+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138388
	fstp	st0
	jmp	_86770
_138388:
	fld	dword [_138030]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138389
	fstp	st0
	jmp	_86771
_138389:
	fld	dword [_138031]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_138390
	fstp	st0
	jmp	_86772
_138390:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86773
	jmp	_86769
_86770:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_86774
	mov	edi,1
	fld	dword [_138032]
	fstp	dword [esi+324]
_86774:
	jmp	_86769
_86771:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_86775
	mov	edi,1
	fld	dword [_138033]
	fstp	dword [esi+324]
_86775:
	jmp	_86769
_86772:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86776
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86776:
	cmp	eax,0
	je	_86778
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_138034]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86778:
	cmp	eax,0
	je	_86780
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86780:
	jmp	_86769
_86773:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86781
	mov	edx,dword [ebx+24]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_86781:
	cmp	eax,0
	je	_86783
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_138035]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86783:
	cmp	eax,0
	je	_86785
	mov	edi,1
	fld1
	fstp	dword [esi+324]
_86785:
	jmp	_86769
_86769:
_86767:
	fld	dword [esi+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-44]
	fld	dword [eax+edx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
_86756:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86786
	mov	eax,dword [ebp-4]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86786:
	cmp	eax,0
	je	_86788
	mov	dword [ebp-36],1
	mov	eax,dword [esi+108]
	sub	eax,dword [ebx+24]
	mov	dword [ebp-48],eax
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86789
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86789:
	cmp	eax,0
	je	_86791
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	eax,3
	je	_86794
	cmp	eax,2
	je	_86795
	cmp	eax,1
	je	_86796
	jmp	_86793
_86794:
	mov	eax,dword [esi+108]
	sub	eax,3
	cmp	dword [ebx+24],eax
	jne	_86797
	mov	edx,1
_86797:
	jmp	_86793
_86795:
	mov	eax,dword [esi+108]
	sub	eax,2
	cmp	dword [ebx+24],eax
	jne	_86798
	mov	edx,1
_86798:
	jmp	_86793
_86796:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_86799
	mov	ecx,dword [ebx+24]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
_86799:
	cmp	eax,0
	je	_86801
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_138036]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86801:
	cmp	eax,0
	je	_86803
	mov	edx,1
_86803:
	jmp	_86793
_86793:
	fld	dword [esi+120]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86804
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86804:
	cmp	eax,0
	je	_86806
	cmp	edx,1
	sete	al
	movzx	eax,al
_86806:
	cmp	eax,0
	je	_86808
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86808:
	cmp	dword [ebx+76],0
	jg	_86810
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [ebx+72],7
_86810:
_86791:
_86788:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86812
	cmp	edi,1
	sete	al
	movzx	eax,al
_86812:
	cmp	eax,0
	je	_86814
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86814:
	cmp	eax,0
	je	_86816
	cmp	dword [esi+156],3
	jne	_86817
	fld	dword [esi+44]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+328]
	cmp	dword [ebp-40],0
	jne	_86818
	fldz
	fstp	dword [esi+324]
_86818:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86817:
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_86822
	cmp	eax,3
	je	_86823
	cmp	dword [esi+156],6
	je	_86824
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],6
_86824:
	jmp	_86821
_86822:
	cmp	dword [esi+156],5
	je	_86825
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],5
_86825:
	jmp	_86821
_86823:
	cmp	dword [esi+156],4
	je	_86826
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],4
_86826:
	jmp	_86821
_86821:
	mov	dword [esi+160],2511
	jmp	_9135
_86816:
_86752:
_9134:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9136
_9135:
_86743:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86827
	cmp	edi,1
	sete	al
	movzx	eax,al
_86827:
	cmp	eax,0
	je	_86829
	fld	dword [esi+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86830
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_86830:
	cmp	eax,0
	je	_86832
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86833
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_86833:
	cmp	eax,0
	je	_86835
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86835:
	cmp	eax,0
	je	_86837
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_13_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_86838
_86837:
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86839
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_86839:
	cmp	eax,0
	je	_86841
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_86841:
	cmp	eax,0
	je	_86843
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_13_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_86843:
_86838:
	fld	dword [esi+292]
	fsub	dword [_138037]
	fstp	dword [esi+292]
_86832:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
	jmp	_86844
_86829:
	mov	eax,dword [ebp-36]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86849
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86845
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86845:
	cmp	eax,0
	je	_86847
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86847:
_86849:
	cmp	eax,0
	je	_86851
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86856
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86852
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86852:
	cmp	eax,0
	je	_86854
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86854:
_86856:
	cmp	eax,0
	je	_86858
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],3
	fld	dword [esi+28]
	fsub	dword [_138038]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+324]
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
_86858:
	cmp	dword [esi+156],3
	jne	_86859
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86860
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86860:
	cmp	eax,0
	je	_86862
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86862:
	cmp	eax,0
	je	_86864
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86865
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86865:
	cmp	eax,0
	je	_86867
	fld	dword [esi+24]
	fsub	dword [esi+56]
	fstp	dword [esi+24]
	fld	dword [esi+328]
	fsub	dword [esi+56]
	fstp	dword [esi+328]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86867:
_86864:
_86859:
	jmp	_86869
_86851:
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86870
	cmp	edi,0
	sete	al
	movzx	eax,al
_86870:
	cmp	eax,0
	je	_86876
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86872
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86872:
	cmp	eax,0
	je	_86874
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86874:
_86876:
	cmp	eax,0
	je	_86878
	cmp	dword [esi+156],3
	je	_86879
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86880
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_86880:
	cmp	eax,0
	je	_86882
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86882:
	cmp	eax,0
	je	_86884
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86885
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86885:
	cmp	eax,0
	je	_86887
	fldz
	fstp	dword [esi+120]
_86887:
	mov	dword [esi+156],1
	jmp	_86888
_86884:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86889
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_86889:
	cmp	eax,0
	je	_86891
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_86891:
	cmp	eax,0
	je	_86893
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86894
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_86894:
	cmp	eax,0
	je	_86896
	fldz
	fstp	dword [esi+120]
_86896:
	mov	dword [esi+156],2
_86893:
_86888:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
_86879:
	cmp	dword [esi+156],1
	jne	_86897
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86898
	fld	dword [esi+120]
	fld	dword [_138039]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86898:
	cmp	eax,0
	jne	_86902
	fld	dword [esi+120]
	fld	dword [_138040]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86900
	fld	dword [esi+120]
	fld	dword [_138041]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86900:
_86902:
	cmp	eax,0
	je	_86904
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86905
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86905:
	cmp	eax,0
	je	_86907
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86907:
	cmp	eax,0
	je	_86909
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86910
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86910:
	cmp	eax,0
	je	_86912
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86912:
_86909:
_86904:
	jmp	_86914
_86897:
	cmp	dword [esi+156],2
	jne	_86915
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86916
	fld	dword [esi+120]
	fld	dword [_138042]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86916:
	cmp	eax,0
	jne	_86920
	fld	dword [esi+120]
	fld	dword [_138043]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_86918
	fld	dword [esi+120]
	fld	dword [_138044]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_86918:
_86920:
	cmp	eax,0
	je	_86922
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86923
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86923:
	cmp	eax,0
	je	_86925
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86925:
	cmp	eax,0
	je	_86927
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86928
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_86928:
	cmp	eax,0
	je	_86930
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_138045]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_86930:
_86927:
_86922:
_86915:
_86914:
_86878:
_86869:
_86844:
	cmp	dword [esi+156],3
	jne	_86932
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_86933
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_86933:
	cmp	eax,0
	je	_86935
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86935:
	cmp	eax,0
	je	_86937
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86938
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
_86938:
	cmp	eax,0
	je	_86940
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babigelinding_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86940:
_86937:
	jmp	_86941
_86932:
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86942
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86942:
	cmp	eax,0
	je	_86944
	fld	dword [esi+120]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86944:
	cmp	eax,0
	je	_86946
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,0
	jne	_86947
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babigelinding_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_86947:
_86946:
_86941:
_9137:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_86956
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86950
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_86950:
	cmp	eax,0
	je	_86952
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_86952:
	cmp	eax,0
	je	_86954
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_86954:
_86956:
	cmp	eax,0
	je	_86958
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_86958:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138046]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86959
	fld	dword [esi+128]
	fsub	dword [_138047]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_86960
	fld	dword [esi+128]
	fadd	dword [_138048]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86962
	fldz
	fstp	dword [esi+120]
_86962:
	jmp	_86963
_86960:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86964
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_86964:
	cmp	eax,0
	je	_86966
	fld	dword [esi+128]
	fadd	dword [_138049]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86967
	fldz
	fstp	dword [esi+120]
_86967:
	jmp	_86968
_86966:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_86969
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_86969:
	cmp	eax,0
	je	_86971
	fld	dword [esi+128]
	fadd	dword [_138050]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_86972
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_86973
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_86973:
	cmp	eax,0
	je	_86975
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_86976
	fld	dword [esi+288]
	fstp	dword [esi+292]
_86976:
	cmp	dword [ebp-48],1
	jle	_86977
	fldz
	fstp	dword [esi+292]
	mov	eax,dword [ebp-48]
	cmp	eax,3
	je	_86980
	cmp	eax,2
	je	_86981
	cmp	eax,1
	je	_86982
	jmp	_86979
_86980:
	fldz
	fstp	dword [esi+324]
	jmp	_86979
_86981:
	fld	dword [_138051]
	fstp	dword [esi+324]
	jmp	_86979
_86982:
	fld	dword [_138052]
	fstp	dword [esi+324]
	jmp	_86979
_86979:
	cmp	dword [ebp-48],3
	jle	_86983
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+324]
	cmp	dword [esi+156],3
	je	_86984
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],3
	fld	dword [esi+28]
	fsub	dword [_138053]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+324]
_86984:
_86983:
_86977:
	jmp	_86985
_86975:
	fld	dword [esi+324]
	fld	dword [_138054]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_86986
	fld	dword [esi+324]
	fld	dword [_138055]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_86986:
	cmp	eax,0
	jne	_86988
	mov	eax,dword [ebp-36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_86988:
	cmp	eax,0
	je	_86990
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86991
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_86991:
	cmp	eax,0
	je	_86993
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_86993:
	cmp	eax,0
	je	_86995
	mov	dword [esi+156],1
	jmp	_86996
_86995:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_86997
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_86997:
	cmp	eax,0
	je	_86999
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_86999:
	cmp	eax,0
	je	_87001
	mov	dword [esi+156],2
_87001:
_86996:
	jmp	_87002
_86990:
	cmp	dword [esi+156],3
	je	_87003
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],3
	fld	dword [esi+28]
	fsub	dword [_138056]
	fstp	dword [esi+28]
	fldz
	fstp	dword [esi+324]
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
_87003:
_87002:
_86985:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [esi+128]
_86972:
	jmp	_87004
_86971:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87005
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_87005:
	cmp	eax,0
	je	_87007
	fld	dword [esi+128]
	fadd	dword [_138057]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87008
	cmp	dword [esi+168],0
	jle	_87009
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_87009:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87008:
	jmp	_87011
_87007:
	fldz
	fstp	dword [esi+120]
_87011:
_87004:
_86968:
_86963:
_86959:
	cmp	dword [esi+156],3
	jne	_87012
	fldz
	fstp	dword [esi+120]
_87012:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87013
	fldz
	fstp	dword [esi+124]
_87013:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87014
	push	dword [esi+8]
	call	_brl_audio_ChannelPlaying
	add	esp,4
	cmp	eax,1
	sete	al
	movzx	eax,al
_87014:
	cmp	eax,0
	je	_87016
	push	dword [esi+8]
	call	_brl_audio_StopChannel
	add	esp,4
_87016:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87017
	fld	dword [esi+120]
	fld	dword [_138058]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87017:
	cmp	eax,0
	je	_87019
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87019:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_87021
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_87021:
	cmp	eax,0
	je	_87023
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87023:
	cmp	eax,0
	je	_87025
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87025:
	cmp	eax,0
	je	_87027
	jmp	_9139
_87027:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [esi+124]
_9139:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17440
_17440:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_14a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_87200],_87201
	cmp	dword [esi+284],0
	jne	_87030
	jmp	_9146
_87030:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87031
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87032
	fld	dword [esi+256]
	fsub	dword [_138391]
	fstp	dword [esi+256]
_87032:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_87031:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87035
	fld	dword [esi+248]
	fsub	dword [_138392]
	fstp	dword [esi+248]
_87035:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87036
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87036:
	cmp	eax,0
	je	_87038
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87038:
	cmp	eax,0
	je	_87040
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_87040:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87042
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87042:
	cmp	eax,0
	je	_87044
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87044:
	cmp	eax,0
	je	_87046
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87046:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87049
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_87049:
	cmp	eax,0
	je	_87051
	jmp	_9144
_87051:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87053
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87053:
	cmp	eax,0
	je	_87055
	jmp	_9144
_87055:
_87052:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87057
	fld	dword [esi+252]
	fld	dword [_138393]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87058
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_87058:
	cmp	eax,0
	je	_87060
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87061
	fld	dword [esi+28]
	fsub	dword [_138394]
	fstp	dword [esi+28]
	jmp	_87062
_87061:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87062:
_87060:
	jmp	_9144
_87057:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87065
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_87065:
	cmp	eax,0
	je	_87067
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9141
_9143:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9141
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87074
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87074:
	cmp	eax,0
	je	_87078
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87076
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_87076:
_87078:
	cmp	eax,0
	je	_87080
	jmp	_9141
_87080:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87081
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_87081:
	cmp	eax,0
	jne	_87083
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_87083:
	cmp	eax,0
	jne	_87085
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_87085:
	cmp	eax,0
	jne	_87087
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_87087:
	cmp	eax,0
	je	_87089
	jmp	_9141
_87089:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87090
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_87090:
	cmp	eax,0
	jne	_87092
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_87092:
	cmp	eax,0
	jne	_87094
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_87094:
	cmp	eax,0
	je	_87096
	jmp	_9141
_87096:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87099
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87097
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_87097:
_87099:
	cmp	eax,0
	je	_87101
	jmp	_9141
_87101:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87104
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87102
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_87102:
_87104:
	cmp	eax,0
	je	_87106
	jmp	_9141
_87106:
	cmp	dword [ebx+272],294
	jne	_87107
	jmp	_9141
_87107:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87108
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87108:
	cmp	eax,0
	je	_87110
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138395]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87111
	fld	dword [esi+128]
	fsub	dword [_138396]
	fstp	dword [esi+120]
_87111:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87112
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87112:
	cmp	eax,0
	je	_87114
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138397]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87114:
	cmp	eax,0
	je	_87116
	mov	dword [ebp-8],1
	mov	eax,14
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87118
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87118:
	cmp	eax,0
	je	_87120
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87121
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_87121:
	cmp	eax,0
	je	_87123
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_87124
_87123:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_87124:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87120:
	cmp	dword [ebx+292],0
	jg	_87126
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_87126:
_87116:
	cmp	dword [ebp-8],1
	jne	_87128
	mov	dword [esi+160],2511
	jmp	_9142
_87128:
_87110:
_9141:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9143
_9142:
_87067:
	cmp	dword [ebp-8],1
	jne	_87129
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87130
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87130:
	cmp	eax,0
	je	_87132
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_87132:
	cmp	eax,0
	je	_87134
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87135
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87135:
	cmp	eax,0
	je	_87137
	fldz
	fstp	dword [esi+120]
_87137:
	mov	dword [esi+156],4
	jmp	_87138
_87134:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87139
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87139:
	cmp	eax,0
	je	_87141
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87141:
	cmp	eax,0
	je	_87143
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87144
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87144:
	cmp	eax,0
	je	_87146
	fldz
	fstp	dword [esi+120]
_87146:
	mov	dword [esi+156],5
_87143:
_87138:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_87147
_87129:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87148
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87148:
	cmp	eax,0
	je	_87150
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_87150:
	cmp	eax,0
	je	_87152
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87153
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87153:
	cmp	eax,0
	je	_87155
	fldz
	fstp	dword [esi+120]
_87155:
	mov	dword [esi+156],1
	jmp	_87156
_87152:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87157
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87157:
	cmp	eax,0
	je	_87159
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87159:
	cmp	eax,0
	je	_87161
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87162
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87162:
	cmp	eax,0
	je	_87164
	fldz
	fstp	dword [esi+120]
_87164:
	mov	dword [esi+156],2
_87161:
_87156:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_87165
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87166
	fld	dword [esi+120]
	fld	dword [_138398]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87166:
	cmp	eax,0
	jne	_87170
	fld	dword [esi+120]
	fld	dword [_138399]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87168
	fld	dword [esi+120]
	fld	dword [_138400]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87168:
_87170:
	cmp	eax,0
	je	_87172
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87173
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87173:
	cmp	eax,0
	je	_87175
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87175:
	cmp	eax,0
	je	_87177
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87178
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87178:
	cmp	eax,0
	je	_87180
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87180:
_87177:
_87172:
	jmp	_87182
_87165:
	cmp	dword [esi+156],2
	jne	_87183
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87184
	fld	dword [esi+120]
	fld	dword [_138401]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87184:
	cmp	eax,0
	jne	_87188
	fld	dword [esi+120]
	fld	dword [_138402]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87186
	fld	dword [esi+120]
	fld	dword [_138403]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87186:
_87188:
	cmp	eax,0
	je	_87190
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87191
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87191:
	cmp	eax,0
	je	_87193
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87193:
	cmp	eax,0
	je	_87195
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87196
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87196:
	cmp	eax,0
	je	_87198
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_138404]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87198:
_87195:
_87190:
_87183:
_87182:
_87147:
_9144:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87208
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87202
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_87202:
	cmp	eax,0
	je	_87204
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87204:
	cmp	eax,0
	je	_87206
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_87206:
_87208:
	cmp	eax,0
	je	_87210
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_87210:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138405]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87211
	fld	dword [esi+128]
	fsub	dword [_138406]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_87212
	fld	dword [esi+128]
	fadd	dword [_138407]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87214
	fldz
	fstp	dword [esi+120]
_87214:
	jmp	_87215
_87212:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87216
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_87216:
	cmp	eax,0
	je	_87218
	fld	dword [esi+128]
	fadd	dword [_138408]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87219
	fldz
	fstp	dword [esi+120]
_87219:
	jmp	_87220
_87218:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87221
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_87221:
	cmp	eax,0
	je	_87223
	fld	dword [esi+128]
	fadd	dword [_138409]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87224
	fldz
	fstp	dword [esi+120]
_87224:
	jmp	_87225
_87223:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87226
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_87226:
	cmp	eax,0
	je	_87228
	fld	dword [esi+128]
	fadd	dword [_138410]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87229
	cmp	dword [esi+168],0
	jle	_87230
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_87230:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87229:
	jmp	_87232
_87228:
	fldz
	fstp	dword [esi+120]
_87232:
_87225:
_87220:
_87215:
_87211:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87233
	fldz
	fstp	dword [esi+124]
_87233:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87234
	fld	dword [esi+120]
	fld	dword [_138411]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87234:
	cmp	eax,0
	je	_87236
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87236:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_87238
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_87238:
	cmp	eax,0
	je	_87240
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87240:
	cmp	eax,0
	je	_87242
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87242:
	cmp	eax,0
	je	_87244
	jmp	_9146
_87244:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_9146:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17443
_17443:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_15a:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_87439],_87440
	cmp	dword [esi+284],0
	jne	_87247
	jmp	_9153
_87247:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87248
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87249
	fld	dword [esi+256]
	fsub	dword [_138534]
	fstp	dword [esi+256]
_87249:
	cmp	dword [esi+300],0
	jle	_87250
	sub	dword [esi+300],1
_87250:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_87248:
	mov	eax,dword [esi+300]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_87253
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
_87253:
	cmp	eax,0
	je	_87255
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87256
	fld	dword [esi+292]
	fsub	dword [_138535]
	fstp	dword [esi+292]
	jmp	_87257
_87256:
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_87258
	fld	dword [esi+288]
	fstp	dword [esi+292]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiprajurit_jalan]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87258:
_87257:
_87255:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87259
	fld	dword [esi+248]
	fsub	dword [_138536]
	fstp	dword [esi+248]
_87259:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87260
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87260:
	cmp	eax,0
	je	_87262
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87262:
	cmp	eax,0
	je	_87264
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_87264:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87266
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87266:
	cmp	eax,0
	je	_87268
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87268:
	cmp	eax,0
	je	_87270
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87270:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87273
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_87273:
	cmp	eax,0
	je	_87275
	jmp	_9151
_87275:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87277
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87277:
	cmp	eax,0
	je	_87279
	jmp	_9151
_87279:
_87276:
	mov	dword [ebp-8],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87281
	fld	dword [esi+252]
	fld	dword [_138537]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87282
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_87282:
	cmp	eax,0
	je	_87284
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87285
	fld	dword [esi+28]
	fsub	dword [_138538]
	fstp	dword [esi+28]
	jmp	_87286
_87285:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87286:
_87284:
	jmp	_9151
_87281:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87289
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_87289:
	cmp	eax,0
	je	_87291
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9148
_9150:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9148
	cmp	dword [esi+156],6
	je	_87298
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87299
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87299:
	cmp	eax,0
	je	_87303
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87301
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_87301:
_87303:
	cmp	eax,0
	je	_87305
	jmp	_9148
_87305:
	cmp	dword [ebx+272],288
	jne	_87306
	jmp	_9148
_87306:
_87298:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87307
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_87307:
	cmp	eax,0
	jne	_87309
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_87309:
	cmp	eax,0
	jne	_87311
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_87311:
	cmp	eax,0
	je	_87313
	jmp	_9148
_87313:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87314
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_87314:
	cmp	eax,0
	jne	_87316
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_87316:
	cmp	eax,0
	jne	_87318
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_87318:
	cmp	eax,0
	je	_87320
	jmp	_9148
_87320:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87323
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87321
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_87321:
_87323:
	cmp	eax,0
	je	_87325
	jmp	_9148
_87325:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87328
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87326
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_87326:
_87328:
	cmp	eax,0
	je	_87330
	jmp	_9148
_87330:
	cmp	dword [ebx+272],294
	jne	_87331
	jmp	_9148
_87331:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87332
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87332:
	cmp	eax,0
	je	_87334
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138539]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87335
	fld	dword [esi+128]
	fsub	dword [_138540]
	fstp	dword [esi+120]
_87335:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87336
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87336:
	cmp	eax,0
	je	_87338
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_138541]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87338:
	cmp	eax,0
	je	_87340
	mov	dword [ebp-8],1
	mov	eax,dword [esi+300]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87341
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
_87341:
	cmp	eax,0
	je	_87343
	mov	eax,17
	mov	dword [esi+204],45
	jmp	_87345
_87343:
	mov	eax,15
_87345:
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87346
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87346:
	cmp	eax,0
	je	_87348
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87349
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_87349:
	cmp	eax,0
	je	_87351
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_87352
_87351:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_87352:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87348:
	cmp	dword [ebx+292],0
	jg	_87354
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_87354:
_87340:
	cmp	dword [ebp-8],1
	jne	_87356
	mov	dword [esi+160],2511
	cmp	dword [esi+156],6
	je	_87357
	jmp	_9149
_87357:
_87356:
_87334:
_9148:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9150
_9149:
_87291:
	cmp	dword [ebp-8],1
	jne	_87358
	cmp	dword [esi+300],0
	jg	_87359
	cmp	dword [esi+156],6
	je	_87360
	fldz
	fstp	dword [esi+120]
_87360:
	mov	dword [esi+156],6
	jmp	_87361
_87359:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87362
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87362:
	cmp	eax,0
	je	_87364
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_87364:
	cmp	eax,0
	je	_87366
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87367
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87367:
	cmp	eax,0
	je	_87369
	fldz
	fstp	dword [esi+120]
_87369:
	mov	dword [esi+156],4
	jmp	_87370
_87366:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87371
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87371:
	cmp	eax,0
	je	_87373
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87373:
	cmp	eax,0
	je	_87375
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87376
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87376:
	cmp	eax,0
	je	_87378
	fldz
	fstp	dword [esi+120]
_87378:
	mov	dword [esi+156],5
_87375:
_87370:
_87361:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	jmp	_87379
_87358:
	cmp	dword [esi+300],0
	jg	_87380
	cmp	dword [esi+156],6
	je	_87381
	fldz
	fstp	dword [esi+120]
_87381:
	mov	dword [esi+156],6
	jmp	_87382
_87380:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87383
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87383:
	cmp	eax,0
	je	_87385
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_87385:
	cmp	eax,0
	je	_87387
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87388
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87388:
	cmp	eax,0
	je	_87390
	fldz
	fstp	dword [esi+120]
_87390:
	mov	dword [esi+156],1
	jmp	_87391
_87387:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87392
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87392:
	cmp	eax,0
	je	_87394
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87394:
	cmp	eax,0
	je	_87396
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87397
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87397:
	cmp	eax,0
	je	_87399
	fldz
	fstp	dword [esi+120]
_87399:
	mov	dword [esi+156],2
_87396:
_87391:
_87382:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_87400
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87401
	fld	dword [esi+120]
	fld	dword [_138542]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87401:
	cmp	eax,0
	jne	_87405
	fld	dword [esi+120]
	fld	dword [_138543]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87403
	fld	dword [esi+120]
	fld	dword [_138544]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87403:
_87405:
	cmp	eax,0
	je	_87407
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87408
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87408:
	cmp	eax,0
	je	_87410
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87410:
	cmp	eax,0
	je	_87412
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87413
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87413:
	cmp	eax,0
	je	_87415
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87415:
_87412:
_87407:
	jmp	_87417
_87400:
	cmp	dword [esi+156],2
	jne	_87418
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87419
	fld	dword [esi+120]
	fld	dword [_138545]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87419:
	cmp	eax,0
	jne	_87423
	fld	dword [esi+120]
	fld	dword [_138546]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87421
	fld	dword [esi+120]
	fld	dword [_138547]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87421:
_87423:
	cmp	eax,0
	je	_87425
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87426
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87426:
	cmp	eax,0
	je	_87428
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87428:
	cmp	eax,0
	je	_87430
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87431
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87431:
	cmp	eax,0
	je	_87433
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_138548]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87433:
_87430:
_87425:
_87418:
_87417:
	cmp	dword [esi+108],0
	jne	_87435
	call	_bb_CekResetScene_NITM
_87435:
_87379:
	mov	eax,dword [esi+156]
	cmp	eax,6
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87436
	fld	dword [esi+120]
	fld	dword [_138549]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87436:
	cmp	eax,0
	je	_87438
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiprajurit_meledak]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87438:
_9151:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87447
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87441
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_87441:
	cmp	eax,0
	je	_87443
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87443:
	cmp	eax,0
	je	_87445
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_87445:
_87447:
	cmp	eax,0
	je	_87449
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_87449:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_138550]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87450
	fld	dword [esi+128]
	fsub	dword [_138551]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_87451
	fld	dword [esi+128]
	fadd	dword [_138552]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87453
	fldz
	fstp	dword [esi+120]
_87453:
	jmp	_87454
_87451:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87455
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_87455:
	cmp	eax,0
	je	_87457
	fld	dword [esi+128]
	fadd	dword [_138553]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87458
	fldz
	fstp	dword [esi+120]
_87458:
	jmp	_87459
_87457:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87460
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_87460:
	cmp	eax,0
	je	_87462
	fld	dword [esi+128]
	fadd	dword [_138554]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87463
	cmp	dword [esi+156],6
	je	_87464
	fldz
	fstp	dword [esi+120]
_87464:
	cmp	dword [esi+156],6
	jne	_87465
	cmp	dword [esi+168],0
	jle	_87466
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_87466:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87465:
_87463:
	jmp	_87468
_87462:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87469
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_87469:
	cmp	eax,0
	je	_87471
	fld	dword [esi+128]
	fadd	dword [_138555]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_87472
	cmp	dword [esi+168],0
	jle	_87473
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_87473:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87472:
	jmp	_87475
_87471:
	fldz
	fstp	dword [esi+120]
_87475:
_87468:
_87459:
_87454:
_87450:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87476
	fldz
	fstp	dword [esi+124]
_87476:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87477
	fld	dword [esi+120]
	fld	dword [_138556]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87477:
	cmp	eax,0
	je	_87479
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87479:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_87481
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_87481:
	cmp	eax,0
	je	_87483
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87483:
	cmp	eax,0
	je	_87485
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87485:
	cmp	eax,0
	je	_87487
	jmp	_9153
_87487:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	faddp	st1,st0
	fstp	dword [esi+124]
_9153:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17446
_17446:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_16a:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-40],0
	mov	dword [ebp-32],0
	mov	dword [_88027],_88028
	cmp	dword [ebx+284],0
	jne	_87490
	jmp	_9166
_87490:
	fld	dword [ebx+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87491
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87492
	fld	dword [ebx+256]
	fsub	dword [_138698]
	fstp	dword [ebx+256]
_87492:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_87491:
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87495
	fld	dword [ebx+248]
	fsub	dword [_138699]
	fstp	dword [ebx+248]
_87495:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87496
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87496:
	cmp	eax,0
	je	_87498
	mov	eax,dword [ebx+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87498:
	cmp	eax,0
	je	_87500
	mov	dword [ebx+160],8
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_87500:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_87502
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87502:
	cmp	eax,0
	je	_87504
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_87504:
	cmp	eax,0
	je	_87506
	mov	dword [ebx+156],7
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87506:
	mov	eax,dword [ebx+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87509
	mov	eax,dword [ebx+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_87509:
	cmp	eax,0
	je	_87511
	jmp	_9164
_87511:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87513
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_87513:
	cmp	eax,0
	je	_87515
	jmp	_9164
_87515:
_87512:
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87516
	fld	dword [ebx+252]
	fld	dword [_138700]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87517
	mov	eax,dword [ebx+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_87517:
	cmp	eax,0
	je	_87519
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87520
	fld	dword [ebx+28]
	fsub	dword [_138701]
	fstp	dword [ebx+28]
	jmp	_87521
_87520:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_87521:
_87519:
	jmp	_9164
_87516:
	mov	dword [ebp-40],0
	mov	edi,0
	mov	dword [ebp-4],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],3
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87530
	mov	eax,dword [ebx+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_87530:
	cmp	eax,0
	je	_87532
	mov	eax,dword [_bb_NITM_trapAnim_List]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-28],eax
	jmp	_9155
_9157:
	mov	eax,dword [ebp-28]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9155
	mov	eax,dword [esi+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87539
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87539:
	cmp	eax,0
	je	_87543
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87541
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_87541:
_87543:
	cmp	eax,0
	je	_87545
	jmp	_9155
_87545:
	mov	eax,dword [esi+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87546
	mov	eax,dword [esi+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_87546:
	cmp	eax,0
	jne	_87548
	mov	eax,dword [esi+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_87548:
	cmp	eax,0
	jne	_87550
	mov	eax,dword [esi+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_87550:
	cmp	eax,0
	jne	_87552
	mov	eax,dword [esi+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_87552:
	cmp	eax,0
	je	_87554
	jmp	_9155
_87554:
	mov	eax,dword [esi+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87555
	mov	eax,dword [esi+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_87555:
	cmp	eax,0
	jne	_87557
	mov	eax,dword [esi+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_87557:
	cmp	eax,0
	jne	_87559
	mov	eax,dword [esi+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_87559:
	cmp	eax,0
	je	_87561
	jmp	_9155
_87561:
	mov	eax,dword [esi+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87564
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87562
	mov	eax,dword [esi+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_87562:
_87564:
	cmp	eax,0
	je	_87566
	jmp	_9155
_87566:
	mov	eax,dword [esi+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87569
	mov	eax,dword [esi+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87567
	mov	eax,dword [esi+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_87567:
_87569:
	cmp	eax,0
	je	_87571
	jmp	_9155
_87571:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87572
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87572:
	cmp	eax,0
	je	_87574
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_138702]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87575
	fld	dword [ebx+128]
	fsub	dword [_138703]
	fstp	dword [ebx+120]
_87575:
	mov	eax,dword [esi+240]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87576
	mov	eax,dword [esi+240]
	cmp	eax,10
	setle	al
	movzx	eax,al
_87576:
	cmp	eax,0
	je	_87578
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87579
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87579:
	cmp	eax,0
	je	_87581
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_87582
	mov	edi,1
	fld	dword [_138704]
	fstp	dword [ebx+324]
_87582:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87583
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87583:
	cmp	eax,0
	je	_87585
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_138705]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87585:
	cmp	eax,0
	je	_87587
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87587:
_87581:
	cmp	edi,0
	jne	_87588
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139130
	fstp	st0
	jmp	_87591
_139130:
	fld	dword [_138706]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139131
	fstp	st0
	jmp	_87592
_139131:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87593
	jmp	_87590
_87591:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_87594
	mov	edi,1
	fld	dword [_138707]
	fstp	dword [ebx+324]
_87594:
	jmp	_87590
_87592:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87595
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87595:
	cmp	eax,0
	je	_87597
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_138708]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87597:
	cmp	eax,0
	je	_87599
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87599:
	jmp	_87590
_87593:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87600
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87600:
	cmp	eax,0
	je	_87602
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_138709]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87602:
	cmp	eax,0
	je	_87604
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87604:
	jmp	_87590
_87590:
_87588:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+240]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-36]
	cmp	dword [ebp-32],eax
	jge	_87605
	mov	eax,dword [ebp-32]
	mov	dword [ebp-36],eax
_87605:
_87578:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87606
	mov	eax,dword [ebp-4]
	cmp	eax,2
	setle	al
	movzx	eax,al
_87606:
	cmp	eax,0
	je	_87608
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87609
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_87609:
	cmp	eax,0
	je	_87611
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_87615
	cmp	eax,1
	je	_87616
	jmp	_87614
_87615:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_87617
_87617:
	jmp	_87614
_87616:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87618
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87618:
	cmp	eax,0
	je	_87620
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_138710]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87620:
	cmp	eax,0
	je	_87622
_87622:
	jmp	_87614
_87614:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87623
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87623:
	cmp	eax,0
	je	_87625
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_138711]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87625:
	cmp	eax,0
	je	_87627
	mov	eax,40
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87628
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87628:
	cmp	eax,0
	je	_87630
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87631
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_87631:
	cmp	eax,0
	je	_87633
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_87634
_87633:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_87634:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87630:
_87627:
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87636
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87636:
	cmp	eax,0
	je	_87638
	mov	eax,31
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87639
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87639:
	cmp	eax,0
	je	_87641
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87642
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_87642:
	cmp	eax,0
	je	_87644
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_87645
_87644:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_87645:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87641:
_87638:
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87647
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87647:
	cmp	eax,0
	je	_87649
	mov	eax,35
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87650
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87650:
	cmp	eax,0
	je	_87652
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87653
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_87653:
	cmp	eax,0
	je	_87655
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_87656
_87655:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_87656:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87652:
_87649:
	cmp	dword [esi+292],0
	jg	_87658
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+228],7
_87658:
_87611:
_87608:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87660
	cmp	edi,1
	sete	al
	movzx	eax,al
_87660:
	cmp	eax,0
	je	_87662
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87662:
	cmp	eax,0
	je	_87664
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87665
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87665:
	cmp	eax,0
	je	_87667
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87667:
	cmp	eax,0
	je	_87669
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87670
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87670:
	cmp	eax,0
	je	_87672
	fldz
	fstp	dword [ebx+120]
_87672:
	mov	dword [ebx+156],4
	jmp	_87673
_87669:
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87674
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87674:
	cmp	eax,0
	je	_87676
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87676:
	cmp	eax,0
	je	_87678
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87679
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87679:
	cmp	eax,0
	je	_87681
	fldz
	fstp	dword [ebx+120]
_87681:
	mov	dword [ebx+156],5
_87678:
_87673:
_87664:
_87574:
_9155:
	mov	eax,dword [ebp-28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9157
_9156:
_87532:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87682
	mov	eax,dword [ebx+108]
	cmp	eax,5
	setle	al
	movzx	eax,al
_87682:
	cmp	eax,0
	je	_87684
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_9158
_9160:
	mov	eax,dword [ebp-20]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9158
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87691
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87691:
	cmp	eax,0
	je	_87693
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_138712]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87694
	fld	dword [ebx+128]
	fsub	dword [_138713]
	fstp	dword [ebx+120]
_87694:
	mov	eax,dword [esi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87695
	mov	eax,dword [esi+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_87695:
	cmp	eax,0
	je	_87697
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87698
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87698:
	cmp	eax,0
	je	_87700
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_87701
	mov	edi,1
	fld	dword [_138714]
	fstp	dword [ebx+324]
_87701:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87702
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87702:
	cmp	eax,0
	je	_87704
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_138715]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87704:
	cmp	eax,0
	je	_87706
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87706:
_87700:
	cmp	edi,0
	jne	_87707
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139132
	fstp	st0
	jmp	_87710
_139132:
	fld	dword [_138716]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139133
	fstp	st0
	jmp	_87711
_139133:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87712
	jmp	_87709
_87710:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_87713
	mov	edi,1
	fld	dword [_138717]
	fstp	dword [ebx+324]
_87713:
	jmp	_87709
_87711:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87714
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87714:
	cmp	eax,0
	je	_87716
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_138718]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87716:
	cmp	eax,0
	je	_87718
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87718:
	jmp	_87709
_87712:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87719
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87719:
	cmp	eax,0
	je	_87721
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_138719]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87721:
	cmp	eax,0
	je	_87723
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87723:
	jmp	_87709
_87709:
_87707:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+88]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-36]
	cmp	dword [ebp-32],eax
	jge	_87724
	mov	eax,dword [ebp-32]
	mov	dword [ebp-36],eax
_87724:
_87697:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87725
	mov	eax,dword [ebp-4]
	cmp	eax,2
	setle	al
	movzx	eax,al
_87725:
	cmp	eax,0
	je	_87727
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87728
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_87728:
	cmp	eax,0
	je	_87730
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_87733
	cmp	eax,1
	je	_87734
	jmp	_87732
_87733:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_87735
_87735:
	jmp	_87732
_87734:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87736
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87736:
	cmp	eax,0
	je	_87738
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_138720]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87738:
	cmp	eax,0
	je	_87740
_87740:
	jmp	_87732
_87732:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87741
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87741:
	cmp	eax,0
	je	_87743
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_138721]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87743:
	cmp	eax,0
	je	_87745
	mov	eax,40
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87746
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87746:
	cmp	eax,0
	je	_87748
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87748:
_87745:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87750
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87750:
	cmp	eax,0
	je	_87752
	mov	eax,31
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87753
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87753:
	cmp	eax,0
	je	_87755
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87755:
_87752:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87757
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87757:
	cmp	eax,0
	je	_87759
	mov	eax,35
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87760
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87760:
	cmp	eax,0
	je	_87762
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87762:
_87759:
	cmp	dword [esi+108],0
	jg	_87764
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+76],7
_87764:
_87730:
_87727:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87766
	cmp	edi,1
	sete	al
	movzx	eax,al
_87766:
	cmp	eax,0
	je	_87768
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87768:
	cmp	eax,0
	je	_87770
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87771
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87771:
	cmp	eax,0
	je	_87773
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87773:
	cmp	eax,0
	je	_87775
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87776
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87776:
	cmp	eax,0
	je	_87778
	fldz
	fstp	dword [ebx+120]
_87778:
	mov	dword [ebx+156],4
	jmp	_87779
_87775:
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87780
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87780:
	cmp	eax,0
	je	_87782
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87782:
	cmp	eax,0
	je	_87784
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87785
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87785:
	cmp	eax,0
	je	_87787
	fldz
	fstp	dword [ebx+120]
_87787:
	mov	dword [ebx+156],5
_87784:
_87779:
_87770:
_87693:
_9158:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9160
_9159:
_87684:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87788
	mov	eax,dword [ebp-40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_87788:
	cmp	eax,0
	je	_87790
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9161
_9163:
	mov	eax,dword [ebp-16]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9161
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87797
	mov	eax,dword [esi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_87797:
	cmp	eax,0
	je	_87799
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_138722]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_87800
	fld	dword [ebx+128]
	fsub	dword [_138723]
	fstp	dword [ebx+120]
_87800:
	mov	eax,dword [esi+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87801
	mov	eax,dword [esi+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_87801:
	cmp	eax,0
	je	_87803
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87804
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87804:
	cmp	eax,0
	je	_87806
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_87807
	mov	edi,1
	fld	dword [_138724]
	fstp	dword [ebx+324]
_87807:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87808
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87808:
	cmp	eax,0
	je	_87810
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_138725]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87810:
	cmp	eax,0
	je	_87812
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87812:
_87806:
	cmp	edi,0
	jne	_87813
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139134
	fstp	st0
	jmp	_87816
_139134:
	fld	dword [_138726]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139135
	fstp	st0
	jmp	_87817
_139135:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_87818
	jmp	_87815
_87816:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_87819
	mov	edi,1
	fld	dword [_138727]
	fstp	dword [ebx+324]
_87819:
	jmp	_87815
_87817:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87820
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87820:
	cmp	eax,0
	je	_87822
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_138728]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87822:
	cmp	eax,0
	je	_87824
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87824:
	jmp	_87815
_87818:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87825
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87825:
	cmp	eax,0
	je	_87827
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_138729]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87827:
	cmp	eax,0
	je	_87829
	mov	edi,1
	fld1
	fstp	dword [ebx+324]
_87829:
	jmp	_87815
_87815:
_87813:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+24]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-36]
	cmp	dword [ebp-32],eax
	jge	_87830
	mov	eax,dword [ebp-32]
	mov	dword [ebp-36],eax
_87830:
_87803:
	mov	eax,dword [ebp-4]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87831
	mov	eax,dword [ebp-4]
	cmp	eax,2
	setle	al
	movzx	eax,al
_87831:
	cmp	eax,0
	je	_87833
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87834
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_87834:
	cmp	eax,0
	je	_87836
	mov	eax,dword [ebp-4]
	cmp	eax,2
	je	_87839
	cmp	eax,1
	je	_87840
	jmp	_87838
_87839:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_87841
_87841:
	jmp	_87838
_87840:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87842
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87842:
	cmp	eax,0
	je	_87844
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_138730]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87844:
	cmp	eax,0
	je	_87846
_87846:
	jmp	_87838
_87838:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_87847
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_87847:
	cmp	eax,0
	je	_87849
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_138731]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87849:
	cmp	eax,0
	je	_87851
	mov	eax,40
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87852
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87852:
	cmp	eax,0
	je	_87854
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87854:
_87851:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87856
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87856:
	cmp	eax,0
	je	_87858
	mov	eax,31
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87859
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87859:
	cmp	eax,0
	je	_87861
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87861:
_87858:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87863
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_87863:
	cmp	eax,0
	je	_87865
	mov	eax,35
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87866
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87866:
	cmp	eax,0
	je	_87868
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_87868:
_87865:
	cmp	dword [esi+76],0
	jg	_87870
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [esi+72],7
_87870:
_87836:
_87833:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87872
	cmp	edi,1
	sete	al
	movzx	eax,al
_87872:
	cmp	eax,0
	je	_87874
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87874:
	cmp	eax,0
	je	_87876
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87877
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87877:
	cmp	eax,0
	je	_87879
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87879:
	cmp	eax,0
	je	_87881
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87882
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87882:
	cmp	eax,0
	je	_87884
	fldz
	fstp	dword [ebx+120]
_87884:
	mov	dword [ebx+156],4
	jmp	_87885
_87881:
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87886
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87886:
	cmp	eax,0
	je	_87888
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87888:
	cmp	eax,0
	je	_87890
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87891
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_87891:
	cmp	eax,0
	je	_87893
	fldz
	fstp	dword [ebx+120]
_87893:
	mov	dword [ebx+156],5
_87890:
_87885:
_87876:
_87799:
_9161:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9163
_9162:
_87790:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87894
	cmp	edi,1
	sete	al
	movzx	eax,al
_87894:
	cmp	eax,0
	je	_87896
	fld	dword [ebx+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_87897
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_87897:
	cmp	eax,0
	je	_87899
	mov	dword [ebx+156],0
	mov	dword [ebx+160],2512
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87900
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87900:
	cmp	eax,0
	je	_87902
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_87903
_87902:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_87904
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87904:
	cmp	eax,0
	je	_87906
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Idle_2_image]
	mov	dword [edx+24],eax
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_87906:
_87903:
	fld	dword [ebx+292]
	fsub	dword [_138732]
	fstp	dword [ebx+292]
_87899:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
	jmp	_87907
_87896:
	mov	eax,dword [ebp-40]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87908
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_87908:
	cmp	eax,0
	je	_87910
	fldz
	fstp	dword [ebx+292]
	mov	dword [ebx+160],2511
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87911
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87911:
	cmp	eax,0
	je	_87913
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87913:
	cmp	eax,0
	je	_87915
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87916
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87916:
	cmp	eax,0
	je	_87918
	fldz
	fstp	dword [ebx+120]
_87918:
	mov	dword [ebx+156],1
	jmp	_87919
_87915:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87920
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87920:
	cmp	eax,0
	je	_87922
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87922:
	cmp	eax,0
	je	_87924
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87925
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87925:
	cmp	eax,0
	je	_87927
	fldz
	fstp	dword [ebx+120]
_87927:
	mov	dword [ebx+156],2
_87924:
_87919:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
	cmp	dword [ebx+156],1
	jne	_87928
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87929
	fld	dword [ebx+120]
	fld	dword [_138733]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87929:
	cmp	eax,0
	jne	_87933
	fld	dword [ebx+120]
	fld	dword [_138734]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87931
	fld	dword [ebx+120]
	fld	dword [_138735]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87931:
_87933:
	cmp	eax,0
	je	_87935
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87936
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87936:
	cmp	eax,0
	je	_87938
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87938:
	cmp	eax,0
	je	_87940
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87941
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87941:
	cmp	eax,0
	je	_87943
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87943:
_87940:
_87935:
	jmp	_87945
_87928:
	cmp	dword [ebx+156],2
	jne	_87946
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87947
	fld	dword [ebx+120]
	fld	dword [_138736]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87947:
	cmp	eax,0
	jne	_87951
	fld	dword [ebx+120]
	fld	dword [_138737]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87949
	fld	dword [ebx+120]
	fld	dword [_138738]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87949:
_87951:
	cmp	eax,0
	je	_87953
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87954
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87954:
	cmp	eax,0
	je	_87956
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87956:
	cmp	eax,0
	je	_87958
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87959
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_87959:
	cmp	eax,0
	je	_87961
	fld	dword [ebx+24]
	fld	dword [ebx+48]
	fmul	dword [_138739]
	fsubp	st1,st0
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_87961:
_87958:
_87953:
_87946:
_87945:
	jmp	_87963
_87910:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_87964
	cmp	edi,0
	sete	al
	movzx	eax,al
_87964:
	cmp	eax,0
	je	_87966
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_87966:
	cmp	eax,0
	je	_87968
	fldz
	fstp	dword [ebx+292]
	mov	dword [ebx+160],2511
	cmp	dword [ebx+156],0
	jne	_87969
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+324]
	mov	dword [ebp-32],0
_87969:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87970
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_87970:
	cmp	eax,0
	je	_87972
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_87972:
	cmp	eax,0
	je	_87974
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87975
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87975:
	cmp	eax,0
	je	_87977
	fldz
	fstp	dword [ebx+120]
_87977:
	mov	dword [ebx+156],1
	jmp	_87978
_87974:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87979
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_87979:
	cmp	eax,0
	je	_87981
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_87981:
	cmp	eax,0
	je	_87983
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_87984
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_87984:
	cmp	eax,0
	je	_87986
	fldz
	fstp	dword [ebx+120]
_87986:
	mov	dword [ebx+156],2
_87983:
_87978:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
	cmp	dword [ebx+156],1
	jne	_87987
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87988
	fld	dword [ebx+120]
	fld	dword [_138740]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87988:
	cmp	eax,0
	jne	_87992
	fld	dword [ebx+120]
	fld	dword [_138741]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_87990
	fld	dword [ebx+120]
	fld	dword [_138742]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_87990:
_87992:
	cmp	eax,0
	je	_87994
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_87995
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_87995:
	cmp	eax,0
	je	_87997
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_87997:
	cmp	eax,0
	je	_87999
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88000
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88000:
	cmp	eax,0
	je	_88002
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88002:
_87999:
_87994:
	jmp	_88004
_87987:
	cmp	dword [ebx+156],2
	jne	_88005
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88006
	fld	dword [ebx+120]
	fld	dword [_138743]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88006:
	cmp	eax,0
	jne	_88010
	fld	dword [ebx+120]
	fld	dword [_138744]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88008
	fld	dword [ebx+120]
	fld	dword [_138745]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88008:
_88010:
	cmp	eax,0
	je	_88012
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_88013
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88013:
	cmp	eax,0
	je	_88015
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88015:
	cmp	eax,0
	je	_88017
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88018
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88018:
	cmp	eax,0
	je	_88020
	fld	dword [ebx+24]
	fld	dword [ebx+48]
	fmul	dword [_138746]
	fsubp	st1,st0
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88020:
_88017:
_88012:
_88005:
_88004:
_87968:
_87963:
_87907:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88022
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88022:
	cmp	eax,0
	je	_88024
	fld	dword [ebx+120]
	fld	dword [_138747]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88024:
	cmp	eax,0
	je	_88026
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88026:
_9164:
	mov	eax,dword [ebx+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88035
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88029
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_88029:
	cmp	eax,0
	je	_88031
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88031:
	cmp	eax,0
	je	_88033
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88033:
_88035:
	cmp	eax,0
	je	_88037
	mov	dword [ebx+272],0
	fldz
	fstp	dword [ebx+320]
_88037:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_138748]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88038
	fld	dword [ebx+128]
	fsub	dword [_138749]
	fstp	dword [ebx+120]
	cmp	dword [ebx+156],0
	jne	_88039
	fld	dword [ebx+128]
	fadd	dword [_138750]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88041
	fldz
	fstp	dword [ebx+120]
_88041:
	jmp	_88042
_88039:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88043
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_88043:
	cmp	eax,0
	je	_88045
	fld	dword [ebx+128]
	fadd	dword [_138751]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88046
	fldz
	fstp	dword [ebx+120]
_88046:
	jmp	_88047
_88045:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88048
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88048:
	cmp	eax,0
	je	_88050
	fld	dword [ebx+128]
	fadd	dword [_138752]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88051
	fldz
	fstp	dword [ebx+120]
	fld	dword [ebx+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88052
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88052:
	cmp	eax,0
	je	_88054
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_88055
	fld	dword [ebx+288]
	fstp	dword [ebx+292]
_88055:
	cmp	dword [ebp-32],1
	jle	_88056
	fldz
	fstp	dword [ebx+292]
	mov	eax,dword [ebp-32]
	cmp	eax,2
	je	_88059
	cmp	eax,1
	je	_88060
	jmp	_88058
_88059:
	fldz
	fstp	dword [ebx+324]
	jmp	_88058
_88060:
	fld	dword [_138753]
	fstp	dword [ebx+324]
	jmp	_88058
_88058:
	cmp	dword [ebp-32],2
	jle	_88061
	mov	dword [ebp-4],0
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+324]
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88062
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_88062:
	cmp	eax,0
	je	_88064
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88064:
	cmp	eax,0
	je	_88066
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88067
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88067:
	cmp	eax,0
	je	_88069
	fldz
	fstp	dword [ebx+120]
_88069:
	mov	dword [ebx+156],1
	jmp	_88070
_88066:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88071
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_88071:
	cmp	eax,0
	je	_88073
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_88073:
	cmp	eax,0
	je	_88075
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88076
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88076:
	cmp	eax,0
	je	_88078
	fldz
	fstp	dword [ebx+120]
_88078:
	mov	dword [ebx+156],2
_88075:
_88070:
_88061:
_88056:
	jmp	_88079
_88054:
	fld	dword [ebx+324]
	fld	dword [_138754]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88080
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88080:
	cmp	eax,0
	je	_88082
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88083
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_88083:
	cmp	eax,0
	je	_88085
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88085:
	cmp	eax,0
	je	_88087
	mov	dword [ebx+156],1
	jmp	_88088
_88087:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88089
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_88089:
	cmp	eax,0
	je	_88091
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_88091:
	cmp	eax,0
	je	_88093
	mov	dword [ebx+156],2
_88093:
_88088:
	jmp	_88094
_88082:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88095
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_88095:
	cmp	eax,0
	je	_88097
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88097:
	cmp	eax,0
	je	_88099
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88100
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88100:
	cmp	eax,0
	je	_88102
	fldz
	fstp	dword [ebx+120]
_88102:
	mov	dword [ebx+156],1
	jmp	_88103
_88099:
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88104
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_88104:
	cmp	eax,0
	je	_88106
	mov	ecx,dword [ebx+196]
	mov	eax,dword [ebx+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_88106:
	cmp	eax,0
	je	_88108
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88109
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88109:
	cmp	eax,0
	je	_88111
	fldz
	fstp	dword [ebx+120]
_88111:
	mov	dword [ebx+156],2
_88108:
_88103:
_88094:
_88079:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fstp	dword [ebx+128]
_88051:
	jmp	_88112
_88050:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88113
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_88113:
	cmp	eax,0
	je	_88115
	fld	dword [ebx+128]
	fadd	dword [_138755]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88116
	cmp	dword [ebx+168],0
	jle	_88117
	push	dword [ebx+168]
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_88117:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88116:
	jmp	_88119
_88115:
	fldz
	fstp	dword [ebx+120]
_88119:
_88112:
_88047:
_88042:
_88038:
	cmp	dword [ebx+156],3
	jne	_88120
	fldz
	fstp	dword [ebx+120]
_88120:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88121
	fldz
	fstp	dword [ebx+124]
_88121:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88122
	fld	dword [ebx+120]
	fld	dword [_138756]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88122:
	cmp	eax,0
	je	_88124
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88124:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_88126
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_88126:
	cmp	eax,0
	je	_88128
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88128:
	cmp	eax,0
	je	_88130
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88130:
	cmp	eax,0
	je	_88132
	jmp	_9166
_88132:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+120]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	faddp	st1,st0
	fstp	dword [ebx+120]
	fld	dword [ebx+124]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	faddp	st1,st0
	fstp	dword [ebx+124]
_9166:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+240]
	mov	eax,0
	jmp	_17449
_17449:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_16b:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-40],0
	mov	dword [ebp-28],0
	mov	dword [ebp-48],0
	mov	dword [_88629],_88630
	cmp	dword [ebx+284],0
	jne	_88135
	jmp	_9179
_88135:
	fld	dword [ebx+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88136
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88137
	fld	dword [ebx+256]
	fsub	dword [_139136]
	fstp	dword [ebx+256]
_88137:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_88136:
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88140
	fld	dword [ebx+248]
	fsub	dword [_139137]
	fstp	dword [ebx+248]
_88140:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_88141
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88141:
	cmp	eax,0
	je	_88143
	mov	eax,dword [ebx+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88143:
	cmp	eax,0
	je	_88145
	mov	dword [ebx+160],8
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+120]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_88145:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_88147
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88147:
	cmp	eax,0
	je	_88149
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88149:
	cmp	eax,0
	je	_88151
	mov	dword [ebx+156],7
	mov	eax,ebx
	push	7
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [ebx+120]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88151:
	mov	eax,dword [ebx+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88155
	mov	eax,dword [ebx+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_88155:
	cmp	eax,0
	je	_88157
	jmp	_9177
_88157:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88159
	mov	eax,dword [ebx+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88159:
	cmp	eax,0
	je	_88161
	jmp	_9177
_88161:
_88158:
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88162
	fld	dword [ebx+252]
	fld	dword [_139138]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88163
	mov	eax,dword [ebx+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_88163:
	cmp	eax,0
	je	_88165
	fld	dword [ebx+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88166
	fld	dword [ebx+28]
	fsub	dword [_139139]
	fstp	dword [ebx+28]
	jmp	_88167
_88166:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88167:
_88165:
	jmp	_9177
_88162:
	mov	dword [ebp-40],0
	mov	dword [ebp-4],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-44],3
	mov	edi,0
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88176
	mov	eax,dword [ebx+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_88176:
	cmp	eax,0
	je	_88178
	mov	eax,dword [_bb_NITM_trapAnim_List]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-36],eax
	jmp	_9168
_9170:
	mov	eax,dword [ebp-36]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9168
	mov	eax,dword [esi+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88185
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88185:
	cmp	eax,0
	je	_88189
	mov	eax,dword [esi+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88187
	mov	edx,dword [esi+136]
	mov	eax,dword [esi+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_88187:
_88189:
	cmp	eax,0
	je	_88191
	jmp	_9168
_88191:
	mov	eax,dword [esi+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88192
	mov	eax,dword [esi+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_88192:
	cmp	eax,0
	jne	_88194
	mov	eax,dword [esi+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_88194:
	cmp	eax,0
	jne	_88196
	mov	eax,dword [esi+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_88196:
	cmp	eax,0
	je	_88198
	jmp	_9168
_88198:
	mov	eax,dword [esi+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88199
	mov	eax,dword [esi+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_88199:
	cmp	eax,0
	jne	_88201
	mov	eax,dword [esi+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_88201:
	cmp	eax,0
	jne	_88203
	mov	eax,dword [esi+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_88203:
	cmp	eax,0
	je	_88205
	jmp	_9168
_88205:
	mov	eax,dword [esi+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88208
	mov	eax,dword [esi+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88206
	mov	eax,dword [esi+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_88206:
_88208:
	cmp	eax,0
	je	_88210
	jmp	_9168
_88210:
	mov	eax,dword [esi+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88213
	mov	eax,dword [esi+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88211
	mov	eax,dword [esi+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_88211:
_88213:
	cmp	eax,0
	je	_88215
	jmp	_9168
_88215:
	mov	eax,dword [esi+236]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88216
	mov	eax,dword [esi+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88216:
	cmp	eax,0
	je	_88218
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_139140]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88219
	fld	dword [ebx+128]
	fsub	dword [_139141]
	fstp	dword [ebx+120]
_88219:
	mov	eax,dword [esi+240]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88220
	mov	eax,dword [esi+240]
	cmp	eax,10
	setle	al
	movzx	eax,al
_88220:
	cmp	eax,0
	je	_88222
	cmp	dword [esi+272],288
	jne	_88223
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88224
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88224:
	cmp	eax,0
	je	_88226
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139142]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88226:
	cmp	eax,0
	je	_88228
	cmp	dword [ebx+156],1
	jne	_88229
	mov	edi,26
	jmp	_88230
_88229:
	cmp	dword [ebx+156],4
	jne	_88231
	mov	edi,4
_88231:
_88230:
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88232
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88232:
	cmp	eax,0
	je	_88234
	sub	dword [esi+292],2
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88234:
_88228:
	jmp	_88236
_88223:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88237
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88237:
	cmp	eax,0
	je	_88239
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_88240
	mov	dword [ebp-4],1
	fld	dword [_139143]
	fstp	dword [ebx+324]
_88240:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88241
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88241:
	cmp	eax,0
	je	_88243
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139144]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88243:
	cmp	eax,0
	je	_88245
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88245:
_88239:
	cmp	dword [ebp-4],0
	jne	_88246
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139523
	fstp	st0
	jmp	_88249
_139523:
	fld	dword [_139145]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139524
	fstp	st0
	jmp	_88250
_139524:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88251
	jmp	_88248
_88249:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_88252
	mov	dword [ebp-4],1
	fld	dword [_139146]
	fstp	dword [ebx+324]
_88252:
	jmp	_88248
_88250:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88253
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88253:
	cmp	eax,0
	je	_88255
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139147]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88255:
	cmp	eax,0
	je	_88257
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88257:
	jmp	_88248
_88251:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88258
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88258:
	cmp	eax,0
	je	_88260
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139148]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88260:
	cmp	eax,0
	je	_88262
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88262:
	jmp	_88248
_88248:
_88246:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+240]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-28],eax
	jge	_88263
	mov	eax,dword [ebp-28]
	mov	dword [ebp-44],eax
_88263:
_88236:
_88222:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88264
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_88264:
	cmp	eax,0
	je	_88266
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88267
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88267:
	cmp	eax,0
	je	_88269
	mov	eax,dword [ebp-24]
	cmp	eax,2
	je	_88273
	cmp	eax,1
	je	_88274
	jmp	_88272
_88273:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+240],eax
	jne	_88275
_88275:
	jmp	_88272
_88274:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88276
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88276:
	cmp	eax,0
	je	_88278
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139149]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88278:
	cmp	eax,0
	je	_88280
_88280:
	jmp	_88272
_88272:
	mov	eax,dword [esi+240]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88281
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88281:
	cmp	eax,0
	je	_88283
	fld	dword [ebx+24]
	fsub	dword [esi+28]
	fld	dword [_139150]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88283:
	cmp	eax,0
	je	_88285
	mov	edi,40
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88286
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88286:
	cmp	eax,0
	je	_88288
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88289
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_88289:
	cmp	eax,0
	je	_88291
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_88292
_88291:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_88292:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88288:
_88285:
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88294
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88294:
	cmp	eax,0
	je	_88296
	mov	edi,31
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88297
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88297:
	cmp	eax,0
	je	_88299
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88300
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_88300:
	cmp	eax,0
	je	_88302
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_88303
_88302:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_88303:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88299:
_88296:
	mov	edx,dword [esi+240]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88305
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88305:
	cmp	eax,0
	je	_88307
	mov	edi,35
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88308
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88308:
	cmp	eax,0
	je	_88310
	mov	eax,dword [esi+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88311
	mov	eax,dword [esi+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_88311:
	cmp	eax,0
	je	_88313
	mov	eax,dword [ebx+204]
	sub	dword [esi+304],eax
	jmp	_88314
_88313:
	mov	eax,dword [ebx+204]
	sub	dword [esi+292],eax
_88314:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88310:
_88307:
	cmp	dword [esi+292],0
	jg	_88316
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+228],7
_88316:
_88269:
_88266:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88318
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88318:
	cmp	eax,0
	je	_88320
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88320:
	cmp	eax,0
	je	_88322
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88324
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88324:
	cmp	eax,0
	je	_88326
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88327
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88327:
	cmp	eax,0
	je	_88329
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88329:
	cmp	eax,0
	je	_88331
	fldz
	fstp	dword [ebx+120]
_88331:
	mov	dword [ebx+156],4
	jmp	_88332
_88326:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88333
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88333:
	cmp	eax,0
	je	_88335
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88335:
_88332:
_88322:
_88218:
_9168:
	mov	eax,dword [ebp-36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9170
_9169:
_88178:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88337
	mov	eax,dword [ebx+108]
	cmp	eax,5
	setle	al
	movzx	eax,al
_88337:
	cmp	eax,0
	je	_88339
	mov	eax,dword [_bb_plantAnim_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9171
_9173:
	mov	eax,dword [ebp-16]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9171
	mov	eax,dword [esi+84]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88346
	mov	eax,dword [esi+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88346:
	cmp	eax,0
	je	_88348
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_139151]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88349
	fld	dword [ebx+128]
	fsub	dword [_139152]
	fstp	dword [ebx+120]
_88349:
	mov	eax,dword [esi+88]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88350
	mov	eax,dword [esi+88]
	cmp	eax,5
	setle	al
	movzx	eax,al
_88350:
	cmp	eax,0
	je	_88352
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88353
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88353:
	cmp	eax,0
	je	_88355
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_88356
	mov	dword [ebp-4],1
	fld	dword [_139153]
	fstp	dword [ebx+324]
_88356:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88357
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88357:
	cmp	eax,0
	je	_88359
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_139154]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88359:
	cmp	eax,0
	je	_88361
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88361:
_88355:
	cmp	dword [ebp-4],0
	jne	_88362
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139525
	fstp	st0
	jmp	_88365
_139525:
	fld	dword [_139155]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139526
	fstp	st0
	jmp	_88366
_139526:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88367
	jmp	_88364
_88365:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_88368
	mov	dword [ebp-4],1
	fld	dword [_139156]
	fstp	dword [ebx+324]
_88368:
	jmp	_88364
_88366:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88369
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88369:
	cmp	eax,0
	je	_88371
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_139157]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88371:
	cmp	eax,0
	je	_88373
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88373:
	jmp	_88364
_88367:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88374
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88374:
	cmp	eax,0
	je	_88376
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_139158]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88376:
	cmp	eax,0
	je	_88378
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88378:
	jmp	_88364
_88364:
_88362:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+88]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-28],eax
	jge	_88379
	mov	eax,dword [ebp-28]
	mov	dword [ebp-44],eax
_88379:
_88352:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88380
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_88380:
	cmp	eax,0
	je	_88382
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88383
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88383:
	cmp	eax,0
	je	_88385
	mov	eax,dword [ebp-24]
	cmp	eax,2
	je	_88388
	cmp	eax,1
	je	_88389
	jmp	_88387
_88388:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+88],eax
	jne	_88390
_88390:
	jmp	_88387
_88389:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88391
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88391:
	cmp	eax,0
	je	_88393
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_139159]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88393:
	cmp	eax,0
	je	_88395
_88395:
	jmp	_88387
_88387:
	mov	eax,dword [esi+88]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88396
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88396:
	cmp	eax,0
	je	_88398
	fld	dword [ebx+24]
	fsub	dword [esi+16]
	fld	dword [_139160]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88398:
	cmp	eax,0
	je	_88400
	mov	edi,40
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88401
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88401:
	cmp	eax,0
	je	_88403
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88403:
_88400:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88405
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88405:
	cmp	eax,0
	je	_88407
	mov	edi,31
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88408
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88408:
	cmp	eax,0
	je	_88410
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88410:
_88407:
	mov	edx,dword [esi+88]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88412
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88412:
	cmp	eax,0
	je	_88414
	mov	edi,35
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88415
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88415:
	cmp	eax,0
	je	_88417
	mov	eax,dword [ebx+204]
	sub	dword [esi+108],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88417:
_88414:
	cmp	dword [esi+108],0
	jg	_88419
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [esi+76],7
_88419:
_88385:
_88382:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88421
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88421:
	cmp	eax,0
	je	_88423
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88423:
	cmp	eax,0
	je	_88425
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88426
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88426:
	cmp	eax,0
	je	_88428
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88429
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88429:
	cmp	eax,0
	je	_88431
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88431:
	cmp	eax,0
	je	_88433
	fldz
	fstp	dword [ebx+120]
_88433:
	mov	dword [ebx+156],4
	jmp	_88434
_88428:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88435
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88435:
	cmp	eax,0
	je	_88437
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88437:
_88434:
_88425:
_88348:
_9171:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9173
_9172:
_88339:
	mov	eax,dword [ebx+108]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88439
	mov	eax,dword [ebp-40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_88439:
	cmp	eax,0
	je	_88441
	mov	eax,dword [_bb_defenderAnim_List]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_9174
_9176:
	mov	eax,dword [ebp-20]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9174
	mov	eax,dword [esi+20]
	cmp	eax,dword [ebx+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88448
	mov	eax,dword [esi+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88448:
	cmp	eax,0
	je	_88450
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_139161]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88451
	fld	dword [ebx+128]
	fsub	dword [_139162]
	fstp	dword [ebx+120]
_88451:
	mov	eax,dword [esi+24]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88452
	mov	eax,dword [esi+24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_88452:
	cmp	eax,0
	je	_88454
	mov	eax,dword [ebx+156]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88455
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88455:
	cmp	eax,0
	je	_88457
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_88458
	mov	dword [ebp-4],1
	fld	dword [_139163]
	fstp	dword [ebx+324]
_88458:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88459
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88459:
	cmp	eax,0
	je	_88461
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_139164]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88461:
	cmp	eax,0
	je	_88463
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88463:
_88457:
	cmp	dword [ebp-4],0
	jne	_88464
	fld	dword [ebx+324]
	fldz
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139527
	fstp	st0
	jmp	_88467
_139527:
	fld	dword [_139165]
	fxch	st1
	fucom	st1
	fxch	st1
	fstp	st0
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_139528
	fstp	st0
	jmp	_88468
_139528:
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88469
	jmp	_88466
_88467:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_88470
	mov	dword [ebp-4],1
	fld	dword [_139166]
	fstp	dword [ebx+324]
_88470:
	jmp	_88466
_88468:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88471
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88471:
	cmp	eax,0
	je	_88473
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_139167]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88473:
	cmp	eax,0
	je	_88475
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88475:
	jmp	_88466
_88469:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88476
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88476:
	cmp	eax,0
	je	_88478
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_139168]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88478:
	cmp	eax,0
	je	_88480
	mov	dword [ebp-4],1
	fld1
	fstp	dword [ebx+324]
_88480:
	jmp	_88466
_88466:
_88464:
	fld	dword [ebx+324]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [ebx+108]
	sub	eax,dword [esi+24]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-44]
	cmp	dword [ebp-28],eax
	jge	_88481
	mov	eax,dword [ebp-28]
	mov	dword [ebp-44],eax
_88481:
_88454:
	mov	eax,dword [ebp-24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88482
	mov	eax,dword [ebp-24]
	cmp	eax,2
	setle	al
	movzx	eax,al
_88482:
	cmp	eax,0
	je	_88484
	mov	dword [ebp-40],1
	mov	eax,dword [ebp-44]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88485
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88485:
	cmp	eax,0
	je	_88487
	mov	eax,dword [ebp-24]
	cmp	eax,2
	je	_88490
	cmp	eax,1
	je	_88491
	jmp	_88489
_88490:
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	dword [esi+24],eax
	jne	_88492
_88492:
	jmp	_88489
_88491:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88493
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88493:
	cmp	eax,0
	je	_88495
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_139169]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88495:
	cmp	eax,0
	je	_88497
_88497:
	jmp	_88489
_88489:
	mov	eax,dword [esi+24]
	cmp	eax,dword [ebx+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88498
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88498:
	cmp	eax,0
	je	_88500
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fld	dword [_139170]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88500:
	cmp	eax,0
	je	_88502
	mov	edi,40
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88503
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88503:
	cmp	eax,0
	je	_88505
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88505:
_88502:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,3
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88507
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88507:
	cmp	eax,0
	je	_88509
	mov	edi,31
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88510
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88510:
	cmp	eax,0
	je	_88512
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88512:
_88509:
	mov	edx,dword [esi+24]
	mov	eax,dword [ebx+108]
	sub	eax,2
	cmp	edx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88514
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88514:
	cmp	eax,0
	je	_88516
	mov	edi,35
	fld	dword [ebx+120]
	mov	dword [ebp+-52],edi
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88517
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88517:
	cmp	eax,0
	je	_88519
	mov	eax,dword [ebx+204]
	sub	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88519:
_88516:
	cmp	dword [esi+76],0
	jg	_88521
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	dword [esi+72],7
_88521:
_88487:
_88484:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88523
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88523:
	cmp	eax,0
	je	_88525
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88525:
	cmp	eax,0
	je	_88527
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88528
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88528:
	cmp	eax,0
	je	_88530
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88531
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88531:
	cmp	eax,0
	je	_88533
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88533:
	cmp	eax,0
	je	_88535
	fldz
	fstp	dword [ebx+120]
_88535:
	mov	dword [ebx+156],4
	jmp	_88536
_88530:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88537
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88537:
	cmp	eax,0
	je	_88539
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88539:
_88536:
_88527:
_88450:
_9174:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9176
_9175:
_88441:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88541
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88541:
	cmp	eax,0
	je	_88543
	fld	dword [ebx+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88544
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_88544:
	cmp	eax,0
	je	_88546
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88547
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88547:
	cmp	eax,0
	je	_88549
	mov	dword [ebx+156],0
	mov	dword [ebx+160],2512
	jmp	_88550
_88549:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88551
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88551:
	cmp	eax,0
	je	_88553
	mov	eax,ebx
	push	4
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88553:
_88550:
	fld	dword [ebx+292]
	fsub	dword [_139171]
	fstp	dword [ebx+292]
_88546:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+128]
	jmp	_88555
_88543:
	mov	eax,dword [ebp-40]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88556
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_88556:
	cmp	eax,0
	je	_88558
	fldz
	fstp	dword [ebx+292]
	mov	dword [ebx+160],2511
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88559
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88559:
	cmp	eax,0
	je	_88561
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88562
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88562:
	cmp	eax,0
	je	_88564
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_88564:
	cmp	eax,0
	je	_88566
	fldz
	fstp	dword [ebx+120]
_88566:
	mov	dword [ebx+156],1
	jmp	_88567
_88561:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88568
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88568:
	cmp	eax,0
	je	_88570
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88570:
_88567:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+128]
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88572
	fld	dword [ebx+120]
	fld	dword [_139172]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88572:
	cmp	eax,0
	jne	_88576
	fld	dword [ebx+120]
	fld	dword [_139173]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88574
	fld	dword [ebx+120]
	fld	dword [_139174]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88574:
_88576:
	cmp	eax,0
	je	_88578
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_88579
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88579:
	cmp	eax,0
	je	_88581
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88581:
	cmp	eax,0
	je	_88583
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88584
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88584:
	cmp	eax,0
	je	_88586
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88586:
_88583:
_88578:
	jmp	_88588
_88558:
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88589
	mov	eax,dword [ebp-4]
	cmp	eax,0
	sete	al
	movzx	eax,al
_88589:
	cmp	eax,0
	je	_88591
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_88591:
	cmp	eax,0
	je	_88593
	fldz
	fstp	dword [ebx+292]
	mov	dword [ebx+160],2511
	cmp	dword [ebx+156],0
	jne	_88594
	mov	dword [ebp-24],0
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+324]
	mov	dword [ebp-28],0
_88594:
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88595
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88595:
	cmp	eax,0
	je	_88597
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88598
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88598:
	cmp	eax,0
	je	_88600
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_88600:
	cmp	eax,0
	je	_88602
	fldz
	fstp	dword [ebx+120]
_88602:
	mov	dword [ebx+156],1
	jmp	_88603
_88597:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88604
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88604:
	cmp	eax,0
	je	_88606
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88606:
_88603:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+128]
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88608
	fld	dword [ebx+120]
	fld	dword [_139175]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88608:
	cmp	eax,0
	jne	_88612
	fld	dword [ebx+120]
	fld	dword [_139176]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88610
	fld	dword [ebx+120]
	fld	dword [_139177]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88610:
_88612:
	cmp	eax,0
	je	_88614
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_88615
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88615:
	cmp	eax,0
	je	_88617
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88617:
	cmp	eax,0
	je	_88619
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88620
	mov	eax,dword [ebx+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88620:
	cmp	eax,0
	je	_88622
	fld	dword [ebx+24]
	fsub	dword [ebx+48]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88622:
_88619:
_88614:
_88593:
_88588:
_88555:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88624
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88624:
	cmp	eax,0
	je	_88626
	fld	dword [ebx+120]
	fld	dword [_139178]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88626:
	cmp	eax,0
	je	_88628
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babibumerang_serang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88628:
_9177:
	mov	eax,dword [ebx+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88637
	mov	eax,dword [ebx+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88631
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_88631:
	cmp	eax,0
	je	_88633
	mov	eax,dword [ebx+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88633:
	cmp	eax,0
	je	_88635
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88635:
_88637:
	cmp	eax,0
	je	_88639
	mov	dword [ebx+272],0
	fldz
	fstp	dword [ebx+320]
_88639:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_139179]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88640
	fld	dword [ebx+128]
	fsub	dword [_139180]
	fstp	dword [ebx+120]
	cmp	dword [ebx+156],0
	jne	_88641
	fld	dword [ebx+128]
	fadd	dword [_139181]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88643
	fldz
	fstp	dword [ebx+120]
_88643:
	jmp	_88644
_88641:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88645
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_88645:
	cmp	eax,0
	je	_88647
	fld	dword [ebx+128]
	fadd	dword [_139182]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88648
	fldz
	fstp	dword [ebx+120]
_88648:
	jmp	_88649
_88647:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88650
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88650:
	cmp	eax,0
	je	_88652
	fld	dword [ebx+128]
	fadd	dword [_139183]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88653
	fldz
	fstp	dword [ebx+120]
	fld	dword [ebx+324]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88654
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88654:
	cmp	eax,0
	je	_88656
	fld	dword [ebx+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_88657
	fld	dword [ebx+288]
	fstp	dword [ebx+292]
_88657:
	cmp	dword [ebp-28],1
	jle	_88658
	fldz
	fstp	dword [ebx+292]
	mov	eax,dword [ebp-28]
	cmp	eax,2
	je	_88661
	cmp	eax,1
	je	_88662
	jmp	_88660
_88661:
	fldz
	fstp	dword [ebx+324]
	jmp	_88660
_88662:
	fld	dword [_139184]
	fstp	dword [ebx+324]
	jmp	_88660
_88660:
	cmp	dword [ebp-28],2
	jle	_88663
	mov	dword [ebp-24],0
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+324]
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88664
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88664:
	cmp	eax,0
	je	_88666
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88667
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88667:
	cmp	eax,0
	je	_88669
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_88669:
	cmp	eax,0
	je	_88671
	fldz
	fstp	dword [ebx+120]
_88671:
	mov	dword [ebx+156],1
	jmp	_88672
_88666:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88673
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88673:
	cmp	eax,0
	je	_88675
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88675:
_88672:
_88663:
_88658:
	jmp	_88677
_88656:
	fld	dword [ebx+324]
	fld	dword [_139185]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88678
	mov	eax,dword [ebp-40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_88678:
	cmp	eax,0
	je	_88680
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88681
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88681:
	cmp	eax,0
	je	_88683
	mov	dword [ebx+156],1
	jmp	_88684
_88683:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88685
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88685:
	cmp	eax,0
	je	_88687
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88687:
_88684:
	jmp	_88689
_88680:
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88690
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebx+200]
	setle	al
	movzx	eax,al
_88690:
	cmp	eax,0
	je	_88692
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88693
	mov	eax,dword [ebx+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88693:
	cmp	eax,0
	je	_88695
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_88695:
	cmp	eax,0
	je	_88697
	fldz
	fstp	dword [ebx+120]
_88697:
	mov	dword [ebx+156],1
	jmp	_88698
_88692:
	mov	eax,dword [ebx+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_88699
	mov	eax,dword [ebx+196]
	cmp	eax,dword [ebp-48]
	setle	al
	movzx	eax,al
_88699:
	cmp	eax,0
	je	_88701
	mov	eax,ebx
	push	1
	push	386
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_88701:
_88698:
_88689:
_88677:
	mov	edx,dword [ebx+172]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebx+60],eax
	mov	edx,dword [ebx+176]
	mov	eax,dword [ebx+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fstp	dword [ebx+128]
_88653:
	jmp	_88703
_88652:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88704
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_88704:
	cmp	eax,0
	je	_88706
	fld	dword [ebx+128]
	fadd	dword [_139186]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88707
	cmp	dword [ebx+168],0
	jle	_88708
	push	dword [ebx+168]
	push	dword [ebx+104]
	push	dword [ebx+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_88708:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88707:
	jmp	_88710
_88706:
	fldz
	fstp	dword [ebx+120]
_88710:
_88703:
_88649:
_88644:
_88640:
	cmp	dword [ebx+156],3
	jne	_88711
	fldz
	fstp	dword [ebx+120]
_88711:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88712
	fldz
	fstp	dword [ebx+124]
_88712:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88713
	fld	dword [ebx+120]
	fld	dword [_139187]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88713:
	cmp	eax,0
	je	_88715
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88715:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_88717
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_88717:
	cmp	eax,0
	je	_88719
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88719:
	cmp	eax,0
	je	_88721
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88721:
	cmp	eax,0
	je	_88723
	jmp	_9179
_88723:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+120]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [ebx+120]
	fld	dword [ebx+124]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	faddp	st1,st0
	fstp	dword [ebx+124]
_9179:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+240]
	mov	eax,0
	jmp	_17452
_17452:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_17a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_88935],_88936
	cmp	dword [esi+284],0
	jne	_88726
	jmp	_9192
_88726:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88727
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88728
	fld	dword [esi+256]
	fsub	dword [_139529]
	fstp	dword [esi+256]
_88728:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_88727:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88731
	fld	dword [esi+248]
	fsub	dword [_139530]
	fstp	dword [esi+248]
_88731:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_88732
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88732:
	cmp	eax,0
	je	_88734
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88734:
	cmp	eax,0
	je	_88736
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_88736:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_88737
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88737:
	cmp	eax,0
	je	_88739
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88739:
	cmp	eax,0
	je	_88741
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88741:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88743
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_88743:
	cmp	eax,0
	je	_88745
	jmp	_9190
_88745:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88747
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88747:
	cmp	eax,0
	je	_88749
	jmp	_9190
_88749:
_88746:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88751
	fld	dword [esi+252]
	fld	dword [_139531]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88752
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_88752:
	cmp	eax,0
	je	_88754
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88755
	fld	dword [esi+28]
	fsub	dword [_139532]
	fstp	dword [esi+28]
	jmp	_88756
_88755:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88756:
_88754:
	jmp	_9190
_88751:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88759
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_88759:
	cmp	eax,0
	je	_88761
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9181
_9183:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9181
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88768
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88768:
	cmp	eax,0
	je	_88772
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88770
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_88770:
_88772:
	cmp	eax,0
	je	_88774
	jmp	_9181
_88774:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88775
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_88775:
	cmp	eax,0
	jne	_88777
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_88777:
	cmp	eax,0
	jne	_88779
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_88779:
	cmp	eax,0
	jne	_88781
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_88781:
	cmp	eax,0
	je	_88783
	jmp	_9181
_88783:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88784
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_88784:
	cmp	eax,0
	jne	_88786
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_88786:
	cmp	eax,0
	jne	_88788
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_88788:
	cmp	eax,0
	je	_88790
	jmp	_9181
_88790:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88793
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88791
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_88791:
_88793:
	cmp	eax,0
	je	_88795
	jmp	_9181
_88795:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88798
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88796
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_88796:
_88798:
	cmp	eax,0
	je	_88800
	jmp	_9181
_88800:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88801
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88801:
	cmp	eax,0
	je	_88803
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139533]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88804
	fld	dword [esi+128]
	fsub	dword [_139534]
	fstp	dword [esi+120]
_88804:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88805
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88805:
	cmp	eax,0
	je	_88807
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_139535]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88807:
	cmp	eax,0
	je	_88809
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_88811
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88811:
	cmp	eax,0
	je	_88813
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88814
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_88814:
	cmp	eax,0
	je	_88816
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_88817
_88816:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_88817:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88813:
	cmp	dword [ebx+292],0
	jg	_88819
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_88819:
_88809:
	cmp	dword [ebp-12],1
	jne	_88821
	mov	dword [esi+160],2511
	jmp	_9182
_88821:
_88803:
_9181:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9183
_9182:
_88761:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88822
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_88822:
	cmp	eax,0
	je	_88824
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9184
_9186:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9184
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88831
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88831:
	cmp	eax,0
	je	_88833
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139536]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88834
	fld	dword [esi+128]
	fsub	dword [_139537]
	fstp	dword [esi+120]
_88834:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88835
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_88835:
	cmp	eax,0
	je	_88837
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_139538]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88837:
	cmp	eax,0
	je	_88839
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_139539]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88840
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88840:
	cmp	dword [ebx+108],0
	jg	_88842
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88842:
_88839:
	cmp	dword [ebp-12],1
	jne	_88844
	jmp	_9185
_88844:
_88833:
_9184:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9186
_9185:
_88824:
	cmp	dword [esi+108],0
	jne	_88845
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9187
_9189:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9187
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88852
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88852:
	cmp	eax,0
	je	_88854
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139540]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88855
	fld	dword [esi+128]
	fsub	dword [_139541]
	fstp	dword [esi+120]
_88855:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88856
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_139542]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88856:
	cmp	eax,0
	je	_88858
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_139543]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88859
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88859:
	cmp	dword [ebx+76],0
	jg	_88861
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_88861:
_88858:
	cmp	dword [ebp-12],1
	jne	_88863
	jmp	_9188
_88863:
_88854:
_9187:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9189
_9188:
_88845:
	cmp	dword [ebp-12],1
	jne	_88864
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88865
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_88865:
	cmp	eax,0
	je	_88867
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_88867:
	cmp	eax,0
	je	_88869
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88870
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88870:
	cmp	eax,0
	je	_88872
	fldz
	fstp	dword [esi+120]
_88872:
	mov	dword [esi+156],4
	jmp	_88873
_88869:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88874
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_88874:
	cmp	eax,0
	je	_88876
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_88876:
	cmp	eax,0
	je	_88878
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88879
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88879:
	cmp	eax,0
	je	_88881
	fldz
	fstp	dword [esi+120]
_88881:
	mov	dword [esi+156],5
_88878:
_88873:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_88882
_88864:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88883
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_88883:
	cmp	eax,0
	je	_88885
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_88885:
	cmp	eax,0
	je	_88887
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88888
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88888:
	cmp	eax,0
	je	_88890
	fldz
	fstp	dword [esi+120]
_88890:
	mov	dword [esi+156],1
	jmp	_88891
_88887:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88892
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_88892:
	cmp	eax,0
	je	_88894
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_88894:
	cmp	eax,0
	je	_88896
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88897
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_88897:
	cmp	eax,0
	je	_88899
	fldz
	fstp	dword [esi+120]
_88899:
	mov	dword [esi+156],2
_88896:
_88891:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_88900
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88901
	fld	dword [esi+120]
	fld	dword [_139544]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88901:
	cmp	eax,0
	jne	_88905
	fld	dword [esi+120]
	fld	dword [_139545]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88903
	fld	dword [esi+120]
	fld	dword [_139546]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88903:
_88905:
	cmp	eax,0
	je	_88907
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_88908
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88908:
	cmp	eax,0
	je	_88910
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88910:
	cmp	eax,0
	je	_88912
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88913
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88913:
	cmp	eax,0
	je	_88915
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88915:
_88912:
_88907:
	jmp	_88917
_88900:
	cmp	dword [esi+156],2
	jne	_88918
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88919
	fld	dword [esi+120]
	fld	dword [_139547]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88919:
	cmp	eax,0
	jne	_88923
	fld	dword [esi+120]
	fld	dword [_139548]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_88921
	fld	dword [esi+120]
	fld	dword [_139549]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_88921:
_88923:
	cmp	eax,0
	je	_88925
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_88926
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_88926:
	cmp	eax,0
	je	_88928
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88928:
	cmp	eax,0
	je	_88930
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88931
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_88931:
	cmp	eax,0
	je	_88933
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_139550]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_88933:
_88930:
_88925:
_88918:
_88917:
_88882:
_9190:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88943
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_88937
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_88937:
	cmp	eax,0
	je	_88939
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_88939:
	cmp	eax,0
	je	_88941
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_88941:
_88943:
	cmp	eax,0
	je	_88945
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_88945:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139551]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88946
	fld	dword [esi+128]
	fsub	dword [_139552]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_88947
	fld	dword [esi+128]
	fadd	dword [_139553]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88949
	fldz
	fstp	dword [esi+120]
_88949:
	jmp	_88950
_88947:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88951
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_88951:
	cmp	eax,0
	je	_88953
	fld	dword [esi+128]
	fadd	dword [_139554]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88954
	fldz
	fstp	dword [esi+120]
_88954:
	jmp	_88955
_88953:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88956
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_88956:
	cmp	eax,0
	je	_88958
	fld	dword [esi+128]
	fadd	dword [_139555]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88959
	fldz
	fstp	dword [esi+120]
_88959:
	jmp	_88960
_88958:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_88961
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_88961:
	cmp	eax,0
	je	_88963
	fld	dword [esi+128]
	fadd	dword [_139556]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_88964
	cmp	dword [esi+168],0
	jle	_88965
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_88965:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_88964:
	jmp	_88967
_88963:
	fldz
	fstp	dword [esi+120]
_88967:
_88960:
_88955:
_88950:
_88946:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88968
	fldz
	fstp	dword [esi+124]
_88968:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88969
	fld	dword [esi+120]
	fld	dword [_139557]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_88969:
	cmp	eax,0
	je	_88971
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_88971:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_88973
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_88973:
	cmp	eax,0
	je	_88975
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_88975:
	cmp	eax,0
	je	_88977
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88977:
	cmp	eax,0
	je	_88979
	jmp	_9192
_88979:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_9192:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17455
_17455:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_17b:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-12],0
	mov	dword [_89093],_89094
	cmp	dword [esi+284],0
	jne	_88982
	jmp	_9199
_88982:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_88983
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88984
	fld	dword [esi+256]
	fsub	dword [_139701]
	fstp	dword [esi+256]
_88984:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_88983:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_88987
	fld	dword [esi+248]
	fsub	dword [_139702]
	fstp	dword [esi+248]
_88987:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_88988
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88988:
	cmp	eax,0
	je	_88990
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_88990:
	cmp	eax,0
	je	_88992
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_88992:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_88993
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_88993:
	cmp	eax,0
	je	_88995
	jmp	_9197
_88995:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_88997
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_88997:
	cmp	eax,0
	je	_88999
	jmp	_9197
_88999:
	cmp	dword [esi+156],10
	jne	_89001
	jmp	_9197
_89001:
_89000:
_88996:
	mov	dword [ebp-4],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89003
	fld	dword [esi+252]
	fld	dword [_139703]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_89004
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_89004:
	cmp	eax,0
	je	_89006
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89007
	fld	dword [esi+28]
	fsub	dword [_139704]
	fstp	dword [esi+28]
	jmp	_89008
_89007:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89008:
_89006:
	jmp	_9197
_89003:
	mov	dword [ebp-8],1
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89011
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_89011:
	cmp	eax,0
	je	_89013
	mov	ebx,dword [_bb_NITM_trapAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9194
_9196:
	mov	eax,edi
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9194
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89022
	mov	eax,dword [edx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89020
	mov	eax,dword [edx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_89020:
_89022:
	cmp	eax,0
	je	_89024
	jmp	_9194
_89024:
	mov	eax,dword [edx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89027
	mov	eax,dword [edx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89025
	mov	eax,dword [edx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_89025:
_89027:
	cmp	eax,0
	je	_89029
	jmp	_9194
_89029:
	mov	eax,dword [edx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89030
	mov	eax,dword [edx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_89030:
	cmp	eax,0
	jne	_89032
	mov	eax,dword [edx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_89032:
	cmp	eax,0
	je	_89034
	jmp	_9194
_89034:
	mov	eax,dword [edx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89035
	mov	eax,dword [edx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_89035:
	cmp	eax,0
	jne	_89037
	mov	eax,dword [edx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_89037:
	cmp	eax,0
	jne	_89039
	mov	eax,dword [edx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_89039:
	cmp	eax,0
	je	_89041
	jmp	_9194
_89041:
	mov	eax,dword [edx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89042
	mov	eax,dword [edx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89042:
	cmp	eax,0
	je	_89044
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139705]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89045
	fld	dword [esi+128]
	fsub	dword [_139706]
	fstp	dword [esi+120]
_89045:
	mov	ecx,dword [edx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	ecx,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89046
	fld	dword [esi+24]
	fsub	dword [edx+28]
	fld	dword [_139707]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89046:
	cmp	eax,0
	je	_89048
	mov	dword [ebp-4],1
_89048:
	cmp	dword [ebp-4],1
	jne	_89049
	mov	dword [esi+160],2511
	mov	eax,dword [edx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89050
	mov	eax,dword [edx+272]
	cmp	eax,284
	sete	al
	movzx	eax,al
_89050:
	cmp	eax,0
	je	_89052
	mov	dword [ebp-8],0
_89052:
	jmp	_9195
_89049:
_89044:
_9194:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9196
_9195:
_89013:
	cmp	dword [ebp-4],1
	jne	_89053
	cmp	dword [ebp-8],1
	jne	_89054
	cmp	dword [esi+156],1
	je	_89055
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],1
_89055:
	cmp	dword [esi+156],1
	jne	_89056
	fld	dword [esi+120]
	fld	dword [_139708]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89057
	fld	dword [esi+120]
	fld	dword [_139709]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89057:
	cmp	eax,0
	je	_89059
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89060
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89060:
	cmp	eax,0
	je	_89062
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89062:
_89059:
_89056:
	jmp	_89064
_89054:
	cmp	dword [ebp-8],0
	jne	_89065
	cmp	dword [esi+156],10
	je	_89066
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],10
_89066:
_89065:
_89064:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_89068
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_89068:
	cmp	eax,0
	je	_89070
	cmp	dword [esi+156],7
	je	_89071
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_89071:
_89070:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
	jmp	_89072
_89053:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_89073
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-12]
	setle	al
	movzx	eax,al
_89073:
	cmp	eax,0
	je	_89075
	cmp	dword [esi+156],7
	je	_89076
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_89076:
_89075:
	cmp	dword [esi+156],1
	jne	_89077
	fld	dword [esi+120]
	fld	dword [_139710]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89078
	fld	dword [esi+120]
	fld	dword [_139711]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89078:
	cmp	eax,0
	je	_89080
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89081
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89081:
	cmp	eax,0
	je	_89083
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89083:
	cmp	eax,0
	je	_89085
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89085:
	cmp	eax,0
	je	_89087
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89087:
_89080:
_89077:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89089
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_89089:
	cmp	eax,0
	je	_89091
	cmp	dword [esi+156],7
	je	_89092
	fldz
	fstp	dword [esi+120]
	mov	dword [esi+156],7
_89092:
_89091:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [esi+128]
_89072:
_9197:
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89095
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89095:
	cmp	eax,0
	je	_89097
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89097:
	cmp	eax,0
	je	_89099
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89099:
	cmp	eax,0
	je	_89101
	cmp	dword [esi+156],10
	jne	_89102
	fld	dword [esi+120]
	fld	dword [_139712]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_89103
	fld	dword [esi+120]
	fld	dword [_139713]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89103:
	cmp	eax,0
	je	_89105
	fld	dword [esi+24]
	fsub	dword [_139714]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89105:
_89102:
_89101:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139715]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89107
	fld	dword [esi+128]
	fsub	dword [_139716]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_89108
	fld	dword [esi+128]
	fadd	dword [_139717]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89110
	fldz
	fstp	dword [esi+120]
_89110:
	jmp	_89111
_89108:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89112
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_89112:
	cmp	eax,0
	je	_89114
	fld	dword [esi+128]
	fadd	dword [_139718]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89115
	fldz
	fstp	dword [esi+120]
_89115:
	jmp	_89116
_89114:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89117
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_89117:
	cmp	eax,0
	je	_89119
	fld	dword [esi+128]
	fadd	dword [_139719]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89120
	mov	eax,dword [esi+156]
	cmp	eax,7
	je	_89123
	cmp	eax,8
	je	_89124
	jmp	_89122
_89123:
	mov	eax,esi
	push	1
	push	351
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	jmp	_89122
_89124:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_89122
_89122:
_89120:
	jmp	_89127
_89119:
	cmp	dword [esi+156],10
	jne	_89128
	fld	dword [esi+128]
	fadd	dword [_139720]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89129
	fld	dword [esi+24]
	fsub	dword [_139721]
	fstp	dword [esi+24]
	fldz
	fstp	dword [esi+120]
	mov	eax,esi
	push	1
	push	351
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_89129:
	jmp	_89131
_89128:
	fldz
	fstp	dword [esi+120]
_89131:
_89127:
_89116:
_89111:
_89107:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89132
	fldz
	fstp	dword [esi+124]
_89132:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89134
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89134:
	cmp	eax,0
	je	_89136
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89136:
	cmp	eax,0
	je	_89138
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89138:
	cmp	eax,0
	je	_89140
	jmp	_9199
_89140:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	faddp	st1,st0
	fstp	dword [esi+124]
_9199:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17458
_17458:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_18a:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_89359],_89360
	cmp	dword [esi+284],0
	jne	_89143
	jmp	_9212
_89143:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89144
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89145
	fld	dword [esi+256]
	fsub	dword [_139817]
	fstp	dword [esi+256]
_89145:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_89144:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89148
	fld	dword [esi+248]
	fsub	dword [_139818]
	fstp	dword [esi+248]
_89148:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_89149
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89149:
	cmp	eax,0
	je	_89151
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89151:
	cmp	eax,0
	je	_89153
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_89153:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_89154
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89154:
	cmp	eax,0
	je	_89156
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89156:
	cmp	eax,0
	je	_89158
	mov	dword [esi+156],7
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89158:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89160
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_89160:
	cmp	eax,0
	je	_89162
	jmp	_9210
_89162:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89164
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89164:
	cmp	eax,0
	je	_89166
	jmp	_9210
_89166:
_89163:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89168
	fld	dword [esi+252]
	fld	dword [_139819]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_89169
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_89169:
	cmp	eax,0
	je	_89171
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89172
	fld	dword [esi+28]
	fsub	dword [_139820]
	fstp	dword [esi+28]
	jmp	_89173
_89172:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89173:
_89171:
	jmp	_9210
_89168:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89176
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_89176:
	cmp	eax,0
	je	_89178
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9201
_9203:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9201
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89185
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89185:
	cmp	eax,0
	je	_89189
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89187
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_89187:
_89189:
	cmp	eax,0
	je	_89191
	jmp	_9201
_89191:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89192
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_89192:
	cmp	eax,0
	jne	_89194
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_89194:
	cmp	eax,0
	jne	_89196
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_89196:
	cmp	eax,0
	jne	_89198
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_89198:
	cmp	eax,0
	je	_89200
	jmp	_9201
_89200:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89201
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_89201:
	cmp	eax,0
	jne	_89203
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_89203:
	cmp	eax,0
	jne	_89205
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_89205:
	cmp	eax,0
	je	_89207
	jmp	_9201
_89207:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89210
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89208
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_89208:
_89210:
	cmp	eax,0
	je	_89212
	jmp	_9201
_89212:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89215
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89213
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_89213:
_89215:
	cmp	eax,0
	je	_89217
	jmp	_9201
_89217:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89218
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89218:
	cmp	eax,0
	je	_89220
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139821]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89221
	fld	dword [esi+128]
	fsub	dword [_139822]
	fstp	dword [esi+120]
_89221:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89222
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_89222:
	cmp	eax,0
	je	_89224
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_139823]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89224:
	cmp	eax,0
	je	_89226
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_89228
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89228:
	cmp	eax,0
	je	_89230
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89231
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_89231:
	cmp	eax,0
	je	_89233
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_89234
_89233:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_89234:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89230:
	cmp	dword [ebx+292],0
	jg	_89236
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_89236:
_89226:
	cmp	dword [ebp-12],1
	jne	_89238
	mov	dword [esi+160],2511
	jmp	_9202
_89238:
_89220:
_9201:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9203
_9202:
_89178:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89239
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_89239:
	cmp	eax,0
	je	_89241
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9204
_9206:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9204
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89248
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89248:
	cmp	eax,0
	je	_89250
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139824]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89251
	fld	dword [esi+128]
	fsub	dword [_139825]
	fstp	dword [esi+120]
_89251:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89252
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_89252:
	cmp	eax,0
	je	_89254
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_139826]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89254:
	cmp	eax,0
	je	_89256
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_139827]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89257
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89257:
	cmp	dword [ebx+108],0
	jg	_89259
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89259:
_89256:
	cmp	dword [ebp-12],1
	jne	_89261
	jmp	_9205
_89261:
_89250:
_9204:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9206
_9205:
_89241:
	cmp	dword [esi+108],0
	jne	_89262
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9207
_9209:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9207
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89269
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89269:
	cmp	eax,0
	je	_89271
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139828]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89272
	fld	dword [esi+128]
	fsub	dword [_139829]
	fstp	dword [esi+120]
_89272:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89273
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_139830]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89273:
	cmp	eax,0
	je	_89275
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_139831]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89276
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89276:
	cmp	dword [ebx+76],0
	jg	_89278
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_89278:
_89275:
	cmp	dword [ebp-12],1
	jne	_89280
	jmp	_9208
_89280:
_89271:
_9207:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9209
_9208:
_89262:
	cmp	dword [ebp-12],1
	jne	_89281
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89282
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	jmp	_89283
_89282:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89284
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_89284:
	cmp	eax,0
	je	_89286
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_89286:
	cmp	eax,0
	je	_89288
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89289
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89289:
	cmp	eax,0
	je	_89291
	fldz
	fstp	dword [esi+120]
_89291:
	mov	dword [esi+156],4
	jmp	_89292
_89288:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89293
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_89293:
	cmp	eax,0
	je	_89295
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_89295:
	cmp	eax,0
	je	_89297
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89298
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89298:
	cmp	eax,0
	je	_89300
	fldz
	fstp	dword [esi+120]
_89300:
	mov	dword [esi+156],5
_89297:
_89292:
_89283:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	jmp	_89301
_89281:
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89302
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_89302:
	cmp	eax,0
	je	_89304
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_89304:
	cmp	eax,0
	je	_89306
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89307
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_89307:
	cmp	eax,0
	je	_89309
	fldz
	fstp	dword [esi+120]
_89309:
	mov	dword [esi+156],1
	jmp	_89310
_89306:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89311
	mov	eax,dword [esi+196]
	cmp	eax,0
	setge	al
	movzx	eax,al
_89311:
	cmp	eax,0
	je	_89313
	mov	ecx,dword [esi+196]
	mov	eax,dword [esi+200]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	cmp	ecx,eax
	setl	al
	movzx	eax,al
_89313:
	cmp	eax,0
	je	_89315
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89316
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_89316:
	cmp	eax,0
	je	_89318
	fldz
	fstp	dword [esi+120]
_89318:
	mov	dword [esi+156],2
_89315:
_89310:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+128]
	cmp	dword [esi+156],1
	jne	_89319
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89320
	fld	dword [esi+120]
	fld	dword [_139832]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89320:
	cmp	eax,0
	jne	_89324
	fld	dword [esi+120]
	fld	dword [_139833]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89322
	fld	dword [esi+120]
	fld	dword [_139834]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89322:
_89324:
	cmp	eax,0
	je	_89326
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89327
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89327:
	cmp	eax,0
	je	_89329
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89329:
	cmp	eax,0
	je	_89331
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89332
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_89332:
	cmp	eax,0
	je	_89334
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89334:
_89331:
_89326:
	jmp	_89336
_89319:
	cmp	dword [esi+156],2
	jne	_89337
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89338
	fld	dword [esi+120]
	fld	dword [_139835]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89338:
	cmp	eax,0
	jne	_89342
	fld	dword [esi+120]
	fld	dword [_139836]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89340
	fld	dword [esi+120]
	fld	dword [_139837]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89340:
_89342:
	cmp	eax,0
	je	_89344
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89345
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89345:
	cmp	eax,0
	je	_89347
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89347:
	cmp	eax,0
	je	_89349
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89350
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_89350:
	cmp	eax,0
	je	_89352
	fld	dword [esi+24]
	fld	dword [esi+48]
	fmul	dword [_139838]
	fsubp	st1,st0
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89352:
_89349:
_89344:
_89337:
_89336:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89354
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_89354:
	cmp	eax,0
	je	_89356
	cmp	dword [esi+108],2
	jne	_89357
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	call	_bb_CekResetScene2_NITM
_89357:
_89356:
_89301:
_9210:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89367
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89361
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_89361:
	cmp	eax,0
	je	_89363
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89363:
	cmp	eax,0
	je	_89365
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_89365:
_89367:
	cmp	eax,0
	je	_89369
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_89369:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139839]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89370
	fld	dword [esi+128]
	fsub	dword [_139840]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_89371
	fld	dword [esi+128]
	fadd	dword [_139841]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89373
	fldz
	fstp	dword [esi+120]
_89373:
	jmp	_89374
_89371:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89375
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_89375:
	cmp	eax,0
	je	_89377
	fld	dword [esi+128]
	fadd	dword [_139842]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89378
	fldz
	fstp	dword [esi+120]
_89378:
	jmp	_89379
_89377:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89380
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_89380:
	cmp	eax,0
	je	_89382
	fld	dword [esi+128]
	fadd	dword [_139843]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89383
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89384
	fld	dword [esi+288]
	fstp	dword [esi+292]
_89384:
_89383:
	jmp	_89385
_89382:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89386
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_89386:
	cmp	eax,0
	je	_89388
	fld	dword [esi+128]
	fadd	dword [_139844]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89389
	cmp	dword [esi+168],0
	jle	_89390
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_89390:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89389:
	jmp	_89392
_89388:
	fldz
	fstp	dword [esi+120]
_89392:
_89385:
_89379:
_89374:
_89370:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89393
	fldz
	fstp	dword [esi+124]
_89393:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89394
	fld	dword [esi+120]
	fld	dword [_139845]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89394:
	cmp	eax,0
	je	_89396
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijatuh]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89396:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89398
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89398:
	cmp	eax,0
	je	_89400
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89400:
	cmp	eax,0
	je	_89402
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89402:
	cmp	eax,0
	je	_89404
	jmp	_9212
_89404:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	faddp	st1,st0
	fstp	dword [esi+124]
_9212:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17461
_17461:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_update_musuh_18b:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [ebp-20],0
	mov	dword [_89641],_89642
	cmp	dword [esi+284],0
	jne	_89407
	jmp	_9226
_89407:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89408
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89409
	fld	dword [esi+256]
	fsub	dword [_139994]
	fstp	dword [esi+256]
_89409:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_89408:
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89412
	fld	dword [esi+248]
	fsub	dword [_139995]
	fstp	dword [esi+248]
_89412:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_89413
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89413:
	cmp	eax,0
	je	_89415
	mov	eax,dword [esi+160]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89415:
	cmp	eax,0
	je	_89417
	mov	dword [esi+160],8
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fldz
	fstp	dword [esi+120]
_89417:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_89418
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89418:
	cmp	eax,0
	je	_89420
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89420:
	cmp	eax,0
	je	_89422
	mov	dword [esi+156],7
	mov	eax,esi
	push	7
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
	fldz
	fstp	dword [esi+120]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babimati]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89422:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89425
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_89425:
	cmp	eax,0
	je	_89427
	jmp	_9223
_89427:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89429
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89429:
	cmp	eax,0
	je	_89431
	jmp	_9223
_89431:
_89428:
	mov	dword [ebp-12],0
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89433
	fld	dword [esi+252]
	fld	dword [_139996]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_89434
	mov	eax,dword [esi+268]
	cmp	eax,0
	sete	al
	movzx	eax,al
_89434:
	cmp	eax,0
	je	_89436
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89437
	fld	dword [esi+28]
	fsub	dword [_139997]
	fstp	dword [esi+28]
	jmp	_89438
_89437:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89438:
_89436:
	jmp	_9223
_89433:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89441
	mov	eax,dword [esi+108]
	cmp	eax,4
	setle	al
	movzx	eax,al
_89441:
	cmp	eax,0
	je	_89443
	mov	edi,dword [_bb_NITM_trapAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9214
_9216:
	mov	eax,dword [ebp-16]
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9214
	mov	eax,dword [ebx+272]
	cmp	eax,261
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89450
	fld	dword [ebx+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89450:
	cmp	eax,0
	je	_89454
	mov	eax,dword [ebx+228]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89452
	mov	edx,dword [ebx+136]
	mov	eax,dword [ebx+144]
	sub	eax,1
	cmp	edx,eax
	setge	al
	movzx	eax,al
_89452:
_89454:
	cmp	eax,0
	je	_89456
	jmp	_9214
_89456:
	mov	eax,dword [ebx+272]
	cmp	eax,231
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89457
	mov	eax,dword [ebx+272]
	cmp	eax,283
	sete	al
	movzx	eax,al
_89457:
	cmp	eax,0
	jne	_89459
	mov	eax,dword [ebx+272]
	cmp	eax,288
	sete	al
	movzx	eax,al
_89459:
	cmp	eax,0
	jne	_89461
	mov	eax,dword [ebx+272]
	cmp	eax,289
	sete	al
	movzx	eax,al
_89461:
	cmp	eax,0
	jne	_89463
	mov	eax,dword [ebx+272]
	cmp	eax,219
	sete	al
	movzx	eax,al
_89463:
	cmp	eax,0
	je	_89465
	jmp	_9214
_89465:
	mov	eax,dword [ebx+272]
	cmp	eax,290
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89466
	mov	eax,dword [ebx+272]
	cmp	eax,229
	sete	al
	movzx	eax,al
_89466:
	cmp	eax,0
	jne	_89468
	mov	eax,dword [ebx+272]
	cmp	eax,298
	sete	al
	movzx	eax,al
_89468:
	cmp	eax,0
	jne	_89470
	mov	eax,dword [ebx+272]
	cmp	eax,299
	sete	al
	movzx	eax,al
_89470:
	cmp	eax,0
	je	_89472
	jmp	_9214
_89472:
	mov	eax,dword [ebx+272]
	cmp	eax,271
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89475
	mov	eax,dword [ebx+232]
	cmp	eax,2521
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89473
	mov	eax,dword [ebx+232]
	cmp	eax,2526
	setle	al
	movzx	eax,al
_89473:
_89475:
	cmp	eax,0
	je	_89477
	jmp	_9214
_89477:
	mov	eax,dword [ebx+272]
	cmp	eax,281
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89480
	mov	eax,dword [ebx+228]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89478
	mov	eax,dword [ebx+228]
	cmp	eax,6
	sete	al
	movzx	eax,al
_89478:
_89480:
	cmp	eax,0
	je	_89482
	jmp	_9214
_89482:
	mov	eax,dword [ebx+236]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89483
	mov	eax,dword [ebx+228]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89483:
	cmp	eax,0
	je	_89485
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_139998]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89486
	fld	dword [esi+128]
	fsub	dword [_139999]
	fstp	dword [esi+120]
_89486:
	mov	eax,dword [ebx+240]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89487
	mov	edx,dword [ebx+240]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_89487:
	cmp	eax,0
	je	_89489
	fld	dword [esi+24]
	fsub	dword [ebx+28]
	fld	dword [_140000]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89489:
	cmp	eax,0
	je	_89491
	mov	dword [ebp-12],1
	mov	eax,15
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_89493
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89493:
	cmp	eax,0
	je	_89495
	mov	eax,dword [ebx+264]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89496
	mov	eax,dword [ebx+304]
	cmp	eax,0
	setg	al
	movzx	eax,al
_89496:
	cmp	eax,0
	je	_89498
	mov	eax,dword [esi+204]
	sub	dword [ebx+304],eax
	jmp	_89499
_89498:
	mov	eax,dword [esi+204]
	sub	dword [ebx+292],eax
_89499:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89495:
	cmp	dword [ebx+292],0
	jg	_89501
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	dword [ebx+228],7
_89501:
_89491:
	cmp	dword [ebp-12],1
	jne	_89503
	mov	dword [esi+160],2511
	jmp	_9215
_89503:
_89485:
_9214:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9216
_9215:
_89443:
	mov	eax,dword [esi+108]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89504
	mov	eax,dword [esi+108]
	cmp	eax,2
	setle	al
	movzx	eax,al
_89504:
	cmp	eax,0
	je	_89506
	mov	edi,dword [_bb_plantAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9217
_9219:
	mov	eax,dword [ebp-8]
	push	_bb_TPlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9217
	mov	eax,dword [ebx+84]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89513
	mov	eax,dword [ebx+76]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89513:
	cmp	eax,0
	je	_89515
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_140001]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89516
	fld	dword [esi+128]
	fsub	dword [_140002]
	fstp	dword [esi+120]
_89516:
	mov	eax,dword [ebx+88]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89517
	mov	edx,dword [ebx+88]
	mov	eax,dword [esi+108]
	sub	eax,1
	cmp	edx,eax
	sete	al
	movzx	eax,al
_89517:
	cmp	eax,0
	je	_89519
	fld	dword [esi+24]
	fsub	dword [ebx+16]
	fld	dword [_140003]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89519:
	cmp	eax,0
	je	_89521
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_140004]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89522
	mov	eax,dword [esi+204]
	sub	dword [ebx+108],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+108]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89522:
	cmp	dword [ebx+108],0
	jg	_89524
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89524:
_89521:
	cmp	dword [ebp-12],1
	jne	_89526
	jmp	_9218
_89526:
_89515:
_9217:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9219
_9218:
_89506:
	cmp	dword [esi+108],0
	jne	_89527
	mov	edi,dword [_bb_defenderAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9220
_9222:
	mov	eax,dword [ebp-4]
	push	_bb_TDefender
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9220
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+104]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89534
	mov	eax,dword [ebx+72]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89534:
	cmp	eax,0
	je	_89536
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_140005]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89537
	fld	dword [esi+128]
	fsub	dword [_140006]
	fstp	dword [esi+120]
_89537:
	mov	eax,dword [ebx+24]
	cmp	eax,dword [esi+108]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89538
	fld	dword [esi+24]
	fsub	dword [ebx+12]
	fld	dword [_140007]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89538:
	cmp	eax,0
	je	_89540
	mov	dword [ebp-12],1
	fld	dword [esi+120]
	fld	dword [_140008]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89541
	mov	eax,dword [esi+204]
	sub	dword [ebx+76],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiserang]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_89541:
	cmp	dword [ebx+76],0
	jg	_89543
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_89543:
_89540:
	cmp	dword [ebp-12],1
	jne	_89545
	jmp	_9221
_89545:
_89536:
_9220:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9222
_9221:
_89527:
	cmp	dword [ebp-12],1
	jne	_89546
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89547
	mov	dword [esi+156],0
	mov	dword [esi+160],2512
	fld	dword [esi+292]
	fsub	dword [_140009]
	fstp	dword [esi+292]
	jmp	_89548
_89547:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89550
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140010]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89550:
	cmp	eax,0
	je	_89552
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_89552:
	cmp	eax,0
	je	_89554
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89555
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89555:
	cmp	eax,0
	je	_89557
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_89557:
	cmp	eax,0
	je	_89559
	fldz
	fstp	dword [esi+120]
_89559:
	mov	dword [esi+156],4
	jmp	_89560
_89554:
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89561
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140011]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89561:
	cmp	eax,0
	je	_89563
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140012]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89563:
	cmp	eax,0
	je	_89565
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89566
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89566:
	cmp	eax,0
	je	_89568
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_89568:
	cmp	eax,0
	je	_89570
	fldz
	fstp	dword [esi+120]
_89570:
	mov	dword [esi+156],5
	jmp	_89571
_89565:
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89572
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140013]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89572:
	cmp	eax,0
	je	_89574
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140014]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89574:
	cmp	eax,0
	je	_89576
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89577
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89577:
	cmp	eax,0
	je	_89579
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_89579:
	cmp	eax,0
	je	_89581
	fldz
	fstp	dword [esi+120]
_89581:
	mov	dword [esi+156],6
	jmp	_89582
_89576:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_89583
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_89583:
	cmp	eax,0
	je	_89585
	mov	eax,esi
	push	4
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_89585:
_89582:
_89571:
_89560:
_89548:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	jmp	_89587
_89546:
	fldz
	fstp	dword [esi+292]
	mov	dword [esi+160],2511
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89588
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140015]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89588:
	cmp	eax,0
	je	_89590
	mov	eax,dword [esi+196]
	cmp	eax,dword [esi+200]
	setle	al
	movzx	eax,al
_89590:
	cmp	eax,0
	je	_89592
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89593
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_89593:
	cmp	eax,0
	je	_89595
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_89595:
	cmp	eax,0
	je	_89597
	fldz
	fstp	dword [esi+120]
_89597:
	mov	dword [esi+156],1
	jmp	_89598
_89592:
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89599
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140016]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89599:
	cmp	eax,0
	je	_89601
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140017]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89601:
	cmp	eax,0
	je	_89603
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89604
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_89604:
	cmp	eax,0
	je	_89606
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_89606:
	cmp	eax,0
	je	_89608
	fldz
	fstp	dword [esi+120]
_89608:
	mov	dword [esi+156],2
	jmp	_89609
_89603:
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89610
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140018]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_89610:
	cmp	eax,0
	je	_89612
	mov	eax,dword [esi+196]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	eax,dword [esi+200]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	mov	ecx,3
	mov	eax,dword [esi+200]
	sub	eax,dword [ebp-20]
	cdq
	idiv	ecx
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fmul	dword [_140019]
	fsubp	st1,st0
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89612:
	cmp	eax,0
	je	_89614
	mov	eax,dword [esi+156]
	cmp	eax,1
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89615
	mov	eax,dword [esi+156]
	cmp	eax,2
	setne	al
	movzx	eax,al
_89615:
	cmp	eax,0
	je	_89617
	mov	eax,dword [esi+156]
	cmp	eax,3
	setne	al
	movzx	eax,al
_89617:
	cmp	eax,0
	je	_89619
	fldz
	fstp	dword [esi+120]
_89619:
	mov	dword [esi+156],3
	jmp	_89620
_89614:
	mov	eax,dword [esi+196]
	cmp	eax,0
	setg	al
	movzx	eax,al
	cmp	eax,0
	je	_89621
	mov	eax,dword [esi+196]
	cmp	eax,dword [ebp-20]
	setle	al
	movzx	eax,al
_89621:
	cmp	eax,0
	je	_89623
	mov	eax,esi
	push	1
	push	388
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_89623:
_89620:
_89609:
_89598:
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [esi+128]
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89625
	fld	dword [esi+120]
	fld	dword [_140020]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89625:
	cmp	eax,0
	jne	_89629
	fld	dword [esi+120]
	fld	dword [_140021]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	je	_89627
	fld	dword [esi+120]
	fld	dword [_140022]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89627:
_89629:
	cmp	eax,0
	je	_89631
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_89632
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_89632:
	cmp	eax,0
	je	_89634
	fld	dword [esi+320]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89634:
	cmp	eax,0
	je	_89636
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89637
	mov	eax,dword [esi+160]
	cmp	eax,2512
	setne	al
	movzx	eax,al
_89637:
	cmp	eax,0
	je	_89639
	fld	dword [esi+24]
	fsub	dword [esi+48]
	fstp	dword [esi+24]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
_89639:
_89636:
_89631:
_89587:
_9223:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89649
	mov	eax,dword [esi+156]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89643
	mov	eax,dword [esi+156]
	cmp	eax,4
	setne	al
	movzx	eax,al
_89643:
	cmp	eax,0
	je	_89645
	mov	eax,dword [esi+156]
	cmp	eax,5
	setne	al
	movzx	eax,al
_89645:
	cmp	eax,0
	je	_89647
	mov	eax,dword [esi+156]
	cmp	eax,6
	setne	al
	movzx	eax,al
_89647:
_89649:
	cmp	eax,0
	je	_89651
	mov	dword [esi+272],0
	fldz
	fstp	dword [esi+320]
_89651:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_140023]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89652
	fld	dword [esi+128]
	fsub	dword [_140024]
	fstp	dword [esi+120]
	cmp	dword [esi+156],0
	jne	_89653
	fld	dword [esi+128]
	fadd	dword [_140025]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89655
	fldz
	fstp	dword [esi+120]
_89655:
	jmp	_89656
_89653:
	mov	eax,dword [esi+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89657
	mov	eax,dword [esi+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_89657:
	cmp	eax,0
	je	_89659
	fld	dword [esi+128]
	fadd	dword [_140026]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89660
	fldz
	fstp	dword [esi+120]
_89660:
	jmp	_89661
_89659:
	mov	eax,dword [esi+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89662
	mov	eax,dword [esi+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_89662:
	cmp	eax,0
	je	_89664
	fld	dword [esi+128]
	fadd	dword [_140027]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89665
	fldz
	fstp	dword [esi+120]
	fld	dword [esi+292]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89666
	fld	dword [esi+288]
	fstp	dword [esi+292]
	push	dword [esi+292]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_9225
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_89666:
_89665:
	jmp	_89667
_89664:
	mov	eax,dword [esi+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89668
	mov	eax,dword [esi+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_89668:
	cmp	eax,0
	je	_89670
	fld	dword [esi+128]
	fadd	dword [_140028]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89671
	cmp	dword [esi+168],0
	jle	_89672
	push	dword [esi+168]
	push	dword [esi+104]
	push	dword [esi+108]
	call	dword [_bb_TItemDrop+68]
	add	esp,12
_89672:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_89671:
	jmp	_89674
_89670:
	fldz
	fstp	dword [esi+120]
_89674:
_89667:
_89661:
_89656:
_89652:
	fld	dword [esi+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89675
	fldz
	fstp	dword [esi+124]
_89675:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,4
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89677
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89677:
	cmp	eax,0
	je	_89679
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89679:
	cmp	eax,0
	je	_89681
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89681:
	cmp	eax,0
	je	_89683
	jmp	_9226
_89683:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	fld	dword [esi+120]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+120]
	fld	dword [esi+124]
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	faddp	st1,st0
	fstp	dword [esi+124]
_9226:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [esi+240]
	mov	eax,0
	jmp	_17464
_17464:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17470
_17470:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_updateTest:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [_89691],_89692
	cmp	dword [ebx+284],0
	jne	_89687
	jmp	_9230
_89687:
	fld	dword [ebx+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89688
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89689
	fld	dword [ebx+256]
	fsub	dword [_140185]
	fstp	dword [ebx+256]
_89689:
_89688:
	fld	dword [ebx+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89690
	fld	dword [ebx+248]
	fsub	dword [_140186]
	fstp	dword [ebx+248]
_89690:
_9228:
	fld	dword [ebx+120]
	fld	dword [ebx+128]
	fsub	dword [_140187]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89693
	fld	dword [ebx+128]
	fsub	dword [_140188]
	fstp	dword [ebx+120]
	cmp	dword [ebx+156],0
	jne	_89694
	mov	eax,dword [ebx+192]
	cmp	eax,311
	je	_89697
	cmp	eax,321
	je	_89698
	cmp	eax,312
	je	_89699
	fld	dword [ebx+128]
	fadd	dword [_140189]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89696
_89697:
	fld	dword [ebx+128]
	fadd	dword [_140190]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89696
_89698:
	fld	dword [ebx+128]
	fadd	dword [_140191]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89696
_89699:
	fld	dword [ebx+128]
	fadd	dword [_140192]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89696
_89696:
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89701
	cmp	dword [__bb_TNITM_EnemyAnim_loopFrame],1
	jne	_89702
	fldz
	fstp	dword [ebx+120]
_89702:
_89701:
	jmp	_89703
_89694:
	mov	eax,dword [ebx+156]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89704
	mov	eax,dword [ebx+156]
	cmp	eax,3
	setle	al
	movzx	eax,al
_89704:
	cmp	eax,0
	je	_89706
	mov	eax,dword [ebx+192]
	cmp	eax,311
	je	_89709
	cmp	eax,321
	je	_89710
	cmp	eax,312
	je	_89711
	fld	dword [ebx+128]
	fadd	dword [_140193]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89708
_89709:
	fld	dword [ebx+128]
	fadd	dword [_140194]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89708
_89710:
	fld	dword [ebx+128]
	fadd	dword [_140195]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89708
_89711:
	fld	dword [ebx+128]
	fadd	dword [_140196]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89708
_89708:
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89712
	cmp	dword [__bb_TNITM_EnemyAnim_loopFrame],1
	jne	_89713
	fldz
	fstp	dword [ebx+120]
_89713:
_89712:
	jmp	_89714
_89706:
	mov	eax,dword [ebx+156]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89715
	mov	eax,dword [ebx+156]
	cmp	eax,6
	setle	al
	movzx	eax,al
_89715:
	cmp	eax,0
	je	_89717
	mov	eax,dword [ebx+192]
	cmp	eax,311
	je	_89720
	cmp	eax,321
	je	_89721
	cmp	eax,312
	je	_89722
	fld	dword [ebx+128]
	fadd	dword [_140197]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89719
_89720:
	fld	dword [ebx+128]
	fadd	dword [_140198]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89719
_89721:
	fld	dword [ebx+128]
	fadd	dword [_140199]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89719
_89722:
	fld	dword [ebx+128]
	fadd	dword [_140200]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89719
_89719:
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89723
	cmp	dword [__bb_TNITM_EnemyAnim_loopFrame],1
	jne	_89724
	fldz
	fstp	dword [ebx+120]
_89724:
_89723:
	jmp	_89725
_89717:
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_89726
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setle	al
	movzx	eax,al
_89726:
	cmp	eax,0
	je	_89728
	mov	eax,dword [ebx+192]
	cmp	eax,311
	je	_89731
	cmp	eax,321
	je	_89732
	cmp	eax,312
	je	_89733
	fld	dword [ebx+128]
	fadd	dword [_140201]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89730
_89731:
	fld	dword [ebx+128]
	fadd	dword [_140202]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89730
_89732:
	fld	dword [ebx+128]
	fadd	dword [_140203]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89730
_89733:
	fld	dword [ebx+128]
	fadd	dword [_140204]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_89730
_89730:
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_89734
	cmp	dword [ebx+168],0
	jle	_89735
_89735:
_89734:
	jmp	_89736
_89728:
	cmp	dword [__bb_TNITM_EnemyAnim_loopFrame],1
	jne	_89737
	fldz
	fstp	dword [ebx+120]
_89737:
_89736:
_89725:
_89714:
_89703:
_89693:
	fld	dword [ebx+120]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89738
	fldz
	fstp	dword [ebx+124]
_89738:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,4
	fld	dword [ebx+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89740
	fld	dword [ebx+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89740:
	cmp	eax,0
	je	_89742
	mov	eax,dword [ebx+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89742:
	cmp	eax,0
	je	_89744
	mov	eax,dword [ebx+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89744:
	cmp	eax,0
	je	_89746
	jmp	_9230
_89746:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	fld	dword [ebx+120]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+120]
	fld	dword [ebx+124]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ebx+124]
_9230:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [ebx+240]
	mov	eax,0
	jmp	_17473
_17473:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_gantiJenis:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_animMusuh_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+156],ebx
	mov	eax,dword [esi+192]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89751
	fld	dword [esi+252]
	fld	dword [_140244]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89751:
	cmp	eax,0
	je	_89753
	push	_42
	push	edi
	call	_bb_ImageKontrolMusuh
	add	esp,8
_89753:
	mov	edx,dword [esi+192]
	mov	dword [esi+192],edi
	mov	eax,dword [esi+192]
	cmp	eax,311
	je	_89757
	cmp	eax,323
	je	_89758
	cmp	eax,322
	je	_89759
	cmp	eax,331
	je	_89760
	cmp	eax,332
	je	_89761
	cmp	eax,334
	je	_89762
	cmp	eax,333
	je	_89763
	cmp	eax,351
	je	_89764
	cmp	eax,361
	je	_89765
	cmp	eax,371
	je	_89766
	cmp	eax,375
	je	_89767
	cmp	eax,376
	je	_89768
	cmp	eax,378
	je	_89769
	cmp	eax,379
	je	_89770
	cmp	eax,381
	je	_89771
	cmp	eax,382
	je	_89772
	cmp	eax,386
	je	_89773
	cmp	eax,388
	je	_89774
	cmp	eax,389
	je	_89775
	cmp	eax,390
	je	_89776
	jmp	_89756
_89757:
	cmp	edx,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89777
	fld	dword [esi+252]
	fld	dword [_140245]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_89777:
	cmp	eax,0
	je	_89779
	jmp	_89780
_89779:
_89780:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_1_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140246]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],60
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89783
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89783:
	jmp	_89756
_89758:
	push	_4956
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimAtributEnemy+60]
	add	esp,12
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140247]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89785
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89785:
	jmp	_89756
_89759:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140248]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_6_Tameng_1_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89787
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89787:
	jmp	_89756
_89760:
	cmp	edx,333
	je	_89788
	push	_4957
	fld	dword [esi+28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimAtributEnemy+60]
	add	esp,12
_89788:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140249]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89790
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89790:
	jmp	_89756
_89761:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140250]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_4_Topi_1_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],20
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89792
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89792:
	jmp	_89756
_89762:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140251]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_5a_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89794
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89794:
	jmp	_89756
_89763:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_5_Jump_2_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140252]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],30
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [esi+176]
	mov	dword [eax+40+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],10
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_5_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld	dword [_140253]
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89796
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89796:
	jmp	_89756
_89764:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_17a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140254]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89798
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89798:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_89756
_89765:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_9a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140255]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89801
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89801:
	jmp	_89756
_89766:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_10a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,34
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140256]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89803
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89803:
	jmp	_89756
_89767:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,13
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140257]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89805
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89805:
	jmp	_89756
_89768:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140258]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_11b_Peti_1_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],20
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89807
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89807:
	jmp	_89756
_89769:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140259]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],15
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	jmp	_89756
_89770:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140260]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_12b_Rompi_1_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],60
	mov	dword [esi+204],4
	fld	dword [_140261]
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89810
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89810:
	jmp	_89756
_89771:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,16
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140262]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],15
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89812
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89812:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_89756
_89772:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_2_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140263]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],12
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],12
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],40
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+40+24],40
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_8b_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],20
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89815
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89815:
	jmp	_89756
_89773:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_16a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,24
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,102
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140264]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],60
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],60
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],15
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89817
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89817:
	jmp	_89756
_89774:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140265]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],15
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	jmp	_89756
_89775:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [_140266]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140267]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [esi+92],eax
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_18b_Rompi_1_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+200],40
	mov	dword [esi+204],4
	fld1
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89820
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89820:
	jmp	_89756
_89776:
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [esi+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+28]
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_19a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [esi+172]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [esi+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,33
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+28]
	fadd	dword [_140268]
	fstp	dword [esi+28]
	mov	eax,dword [esi+176]
	mov	dword [eax+24],20
	mov	eax,dword [esi+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [esi+176]
	mov	dword [eax+16+24],18
	mov	eax,dword [esi+176]
	mov	dword [eax+20+24],18
	mov	eax,dword [esi+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [esi+176]
	mov	dword [eax+32+24],22
	mov	edx,dword [esi+176]
	mov	eax,dword [esi+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+128]
	mov	dword [esi+200],10
	mov	dword [esi+204],4
	fld	dword [_140269]
	fstp	dword [esi+48]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	dword [esi+192]
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebx+200]
	mov	dword [esi+200],eax
	mov	eax,dword [ebx+204]
	mov	dword [esi+204],eax
	fld	dword [ebx+48]
	fstp	dword [esi+48]
	cmp	dword [esi+156],7
	je	_89822
	mov	eax,dword [esi+200]
	mov	dword [esi+196],eax
_89822:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_89756
_89756:
	mov	eax,0
	jmp	_17478
_17478:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_updateNomorKolom:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89824
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89824:
	cmp	eax,0
	je	_89826
	mov	dword [edx+108],0
	jmp	_89827
_89826:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89828
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89828:
	cmp	eax,0
	je	_89830
	mov	dword [edx+108],1
	jmp	_89831
_89830:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89832
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89832:
	cmp	eax,0
	je	_89834
	mov	dword [edx+108],2
	jmp	_89835
_89834:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89836
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89836:
	cmp	eax,0
	je	_89838
	mov	dword [edx+108],3
	jmp	_89839
_89838:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89840
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89840:
	cmp	eax,0
	je	_89842
	mov	dword [edx+108],4
	jmp	_89843
_89842:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89844
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89844:
	cmp	eax,0
	je	_89846
	mov	dword [edx+108],5
	jmp	_89847
_89846:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89848
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89848:
	cmp	eax,0
	je	_89850
	mov	dword [edx+108],6
	jmp	_89851
_89850:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89852
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89852:
	cmp	eax,0
	je	_89854
	mov	dword [edx+108],7
	jmp	_89855
_89854:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89856
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89856:
	cmp	eax,0
	je	_89858
	mov	dword [edx+108],8
	jmp	_89859
_89858:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89860
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89860:
	cmp	eax,0
	je	_89862
	mov	dword [edx+108],9
	jmp	_89863
_89862:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89864
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89864:
	cmp	eax,0
	je	_89866
	mov	dword [edx+108],10
	jmp	_89867
_89866:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89868
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89868:
	cmp	eax,0
	je	_89870
	mov	dword [edx+108],11
	jmp	_89871
_89870:
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_89872
	fld	dword [edx+24]
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89872:
	cmp	eax,0
	je	_89874
	mov	dword [edx+108],12
_89874:
_89871:
_89867:
_89863:
_89859:
_89855:
_89851:
_89847:
_89843:
_89839:
_89835:
_89831:
_89827:
	fld	dword [edx+252]
	fld	dword [_140315]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_89875
	fld	dword [edx+24]
	mov	eax,dword [_bb_posX_bg_image]
	sub	eax,45
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_89876
	fld	dword [_140316]
	fstp	dword [edx+252]
	call	_bb_GameOver_InitScene
_89876:
	jmp	_89877
_89875:
	fld	dword [edx+24]
	mov	eax,dword [_bb_posX_bg_1_extend2_image]
	add	eax,100
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_89878
	fld	dword [_140317]
	fstp	dword [edx+256]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+56]
	add	esp,4
_89878:
_89877:
	mov	eax,0
	jmp	_17481
_17481:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_kena:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [esi+192]
	cmp	eax,332
	je	_89882
	cmp	eax,322
	je	_89883
	cmp	eax,379
	je	_89884
	cmp	eax,352
	je	_89885
	cmp	eax,389
	je	_89886
	cmp	eax,393
	je	_89887
	cmp	eax,397
	je	_89888
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_serangankenababi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89882:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitutupkuping_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89883:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babitameng_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89884:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babirompiduri_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89885:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babienggrang_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89886:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babirompibesi_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89887:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89888:
	push	dword [esi+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babijirah_kenahit]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_89881
_89881:
	cmp	ebx,0
	jne	_89889
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_89890
	fld	dword [_140349]
	fstp	dword [esi+248]
_89890:
_89889:
	mov	eax,0
	jmp	_17485
_17485:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+284],1
	jne	_89891
	mov	eax,dword [esi+192]
	cmp	eax,362
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89892
	fld	dword [esi+28]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89892:
	cmp	eax,0
	je	_89894
	mov	ebx,dword [_bb_animMusuh_9b_Shadow_image]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+24]
	fadd	dword [_140361]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ecx,dword [_bb_NITM_BARISPOS]
	mov	edx,dword [esi+104]
	mov	edx,dword [ecx+edx*4+24]
	sub	edx,15
	add	edx,114
	push	0
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_89894:
	fld	dword [esi+256]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_89898
	mov	eax,dword [esi+268]
	cmp	eax,1
	sete	al
	movzx	eax,al
_89898:
	cmp	eax,0
	je	_89900
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89900:
	cmp	eax,0
	je	_89902
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89902:
	cmp	eax,0
	je	_89904
	push	0
	push	0
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_89904:
	mov	eax,dword [esi+272]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89905
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89905:
	cmp	eax,0
	je	_89907
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89907:
	cmp	eax,0
	je	_89909
	push	153
	push	237
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
_89909:
	fld	dword [esi+264]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_89910
	mov	eax,dword [esi+276]
	cmp	eax,1
	sete	al
	movzx	eax,al
_89910:
	cmp	eax,0
	je	_89912
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89912:
	cmp	eax,0
	je	_89914
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89914:
	cmp	eax,0
	je	_89916
	push	255
	push	208
	push	43
	call	_brl_max2d_SetColor
	add	esp,12
_89916:
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89917
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89917:
	cmp	eax,0
	je	_89919
	fldz
	fstp	dword [esi+264]
	mov	dword [esi+276],0
_89919:
	cmp	dword [esi+192],383
	jne	_89920
	push	dword [esi+328]
	call	_brl_max2d_SetRotation
	add	esp,4
	cmp	dword [esi+156],3
	jne	_89921
	fldz
	fstp	dword [esi+120]
_89921:
_89920:
	fld	dword [esi+316]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_89922
	mov	eax,dword [esi+308]
	cmp	eax,1
	sete	al
	movzx	eax,al
_89922:
	cmp	eax,0
	je	_89924
	mov	eax,dword [esi+156]
	cmp	eax,7
	setne	al
	movzx	eax,al
_89924:
	cmp	eax,0
	je	_89926
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89926:
	cmp	eax,0
	je	_89928
	cmp	dword [esi+192],383
	jne	_89929
	cmp	dword [esi+156],3
	jne	_89930
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
_89930:
_89929:
	push	0
	push	dword [esi+36]
	push	dword [esi+32]
	push	_brl_max2d_TImage
	push	dword [esi+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_89931
_89928:
	cmp	dword [esi+192],392
	jne	_89932
	push	dword [esi+336]
	call	_brl_max2d_SetAlpha
	add	esp,4
_89932:
	fld	dword [esi+120]
	fld	dword [esi+128]
	fsub	dword [_140362]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_89933
	fld	dword [esi+128]
	fsub	dword [_140363]
	fstp	dword [esi+120]
_89933:
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [esi+192],392
	jne	_89934
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_89934:
	mov	eax,dword [esi+192]
	cmp	eax,393
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_89935
	fld	dword [esi+332]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_89935:
	cmp	eax,0
	je	_89939
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_89937
	mov	eax,dword [esi+156]
	cmp	eax,8
	sete	al
	movzx	eax,al
_89937:
_89939:
	cmp	eax,0
	je	_89941
	push	dword [esi+332]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	0
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
_89941:
_89931:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [esi+192]
	cmp	eax,392
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_89942
	fld	dword [esi+248]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_89942:
	cmp	eax,0
	je	_89944
	mov	eax,dword [esi+156]
	cmp	eax,8
	setne	al
	movzx	eax,al
_89944:
	cmp	eax,0
	je	_89946
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	fld	dword [esi+120]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+28]
	push	dword [esi+24]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_89946:
_89891:
	mov	eax,0
	jmp	_17488
_17488:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_5743
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89949
	push	_5744
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89950
	push	_5745
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89951
	push	_5746
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89952
	push	_5747
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89953
	push	_5748
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89954
	push	_5749
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89955
	push	_5750
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89956
	push	_5751
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89957
	push	_5752
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89958
	push	_5753
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89959
	push	_5754
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89960
	push	_5755
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89961
	push	_5756
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89962
	push	_5757
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89963
	push	_5758
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89964
	push	_5759
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89965
	push	_5760
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89966
	push	_5761
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89967
	push	_5762
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89968
	push	_5763
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89969
	push	_5764
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89970
	push	_5765
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89971
	push	_5766
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89972
	push	_5767
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89973
	push	_5768
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89974
	push	_5769
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89975
	push	_5770
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89976
	push	_5771
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89977
	push	_5772
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89978
	push	_5773
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89979
	push	_5774
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89980
	push	_5775
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89981
	push	_5776
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89982
	push	_5777
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89983
	push	_5778
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89984
	push	_5779
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89985
	push	_5780
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89986
	push	_5781
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89987
	push	_5782
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_89988
	jmp	_89948
_89949:
	mov	esi,0
	jmp	_89948
_89950:
	mov	esi,711
	jmp	_89948
_89951:
	mov	esi,721
	jmp	_89948
_89952:
	mov	esi,731
	jmp	_89948
_89953:
	mov	esi,311
	jmp	_89948
_89954:
	mov	esi,321
	jmp	_89948
_89955:
	mov	esi,313
	jmp	_89948
_89956:
	mov	esi,331
	jmp	_89948
_89957:
	mov	esi,332
	jmp	_89948
_89958:
	mov	esi,334
	jmp	_89948
_89959:
	mov	esi,333
	jmp	_89948
_89960:
	mov	esi,323
	jmp	_89948
_89961:
	mov	esi,322
	jmp	_89948
_89962:
	mov	esi,341
	jmp	_89948
_89963:
	mov	esi,381
	jmp	_89948
_89964:
	mov	esi,382
	jmp	_89948
_89965:
	mov	esi,362
	jmp	_89948
_89966:
	mov	esi,371
	jmp	_89948
_89967:
	mov	esi,372
	jmp	_89948
_89968:
	mov	esi,375
	jmp	_89948
_89969:
	mov	esi,376
	jmp	_89948
_89970:
	mov	esi,378
	jmp	_89948
_89971:
	mov	esi,379
	jmp	_89948
_89972:
	mov	esi,383
	jmp	_89948
_89973:
	mov	esi,384
	jmp	_89948
_89974:
	mov	esi,385
	jmp	_89948
_89975:
	mov	esi,386
	jmp	_89948
_89976:
	mov	esi,387
	jmp	_89948
_89977:
	mov	esi,351
	jmp	_89948
_89978:
	mov	esi,352
	jmp	_89948
_89979:
	mov	esi,388
	jmp	_89948
_89980:
	mov	esi,389
	jmp	_89948
_89981:
	mov	esi,390
	jmp	_89948
_89982:
	mov	esi,391
	jmp	_89948
_89983:
	mov	esi,392
	jmp	_89948
_89984:
	mov	esi,393
	jmp	_89948
_89985:
	mov	esi,394
	jmp	_89948
_89986:
	mov	esi,395
	jmp	_89948
_89987:
	mov	esi,397
	jmp	_89948
_89988:
	mov	esi,398
	jmp	_89948
_89948:
	mov	eax,esi
	jmp	_17491
_17491:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,0
	je	_89993
	cmp	edx,711
	je	_89994
	cmp	edx,721
	je	_89995
	cmp	edx,731
	je	_89996
	cmp	edx,311
	je	_89997
	cmp	edx,321
	je	_89998
	cmp	edx,313
	je	_89999
	cmp	edx,331
	je	_90000
	cmp	edx,332
	je	_90001
	cmp	edx,334
	je	_90002
	cmp	edx,333
	je	_90003
	cmp	edx,323
	je	_90004
	cmp	edx,322
	je	_90005
	cmp	edx,341
	je	_90006
	cmp	edx,381
	je	_90007
	cmp	edx,382
	je	_90008
	cmp	edx,361
	je	_90009
	cmp	edx,362
	je	_90010
	cmp	edx,371
	je	_90011
	cmp	edx,372
	je	_90012
	cmp	edx,375
	je	_90013
	cmp	edx,376
	je	_90014
	cmp	edx,378
	je	_90015
	cmp	edx,379
	je	_90016
	cmp	edx,383
	je	_90017
	cmp	edx,384
	je	_90018
	cmp	edx,385
	je	_90019
	cmp	edx,386
	je	_90020
	cmp	edx,387
	je	_90021
	cmp	edx,351
	je	_90022
	cmp	edx,352
	je	_90023
	cmp	edx,388
	je	_90024
	cmp	edx,389
	je	_90025
	cmp	edx,390
	je	_90026
	cmp	edx,391
	je	_90027
	cmp	edx,392
	je	_90028
	cmp	edx,393
	je	_90029
	cmp	edx,394
	je	_90030
	cmp	edx,395
	je	_90031
	cmp	edx,397
	je	_90032
	cmp	edx,398
	je	_90033
	jmp	_89992
_89993:
	mov	eax,_5743
	jmp	_89992
_89994:
	mov	eax,_5744
	jmp	_89992
_89995:
	mov	eax,_5745
	jmp	_89992
_89996:
	mov	eax,_5746
	jmp	_89992
_89997:
	mov	eax,_5747
	jmp	_89992
_89998:
	mov	eax,_5748
	jmp	_89992
_89999:
	mov	eax,_5749
	jmp	_89992
_90000:
	mov	eax,_5750
	jmp	_89992
_90001:
	mov	eax,_5751
	jmp	_89992
_90002:
	mov	eax,_5752
	jmp	_89992
_90003:
	mov	eax,_5753
	jmp	_89992
_90004:
	mov	eax,_5754
	jmp	_89992
_90005:
	mov	eax,_5755
	jmp	_89992
_90006:
	mov	eax,_5756
	jmp	_89992
_90007:
	mov	eax,_5757
	jmp	_89992
_90008:
	mov	eax,_5758
	jmp	_89992
_90009:
	mov	eax,_5759
	jmp	_89992
_90010:
	mov	eax,_5759
	jmp	_89992
_90011:
	mov	eax,_5760
	jmp	_89992
_90012:
	mov	eax,_5761
	jmp	_89992
_90013:
	mov	eax,_5762
	jmp	_89992
_90014:
	mov	eax,_5763
	jmp	_89992
_90015:
	mov	eax,_5764
	jmp	_89992
_90016:
	mov	eax,_5765
	jmp	_89992
_90017:
	mov	eax,_5766
	jmp	_89992
_90018:
	mov	eax,_5767
	jmp	_89992
_90019:
	mov	eax,_5768
	jmp	_89992
_90020:
	mov	eax,_5769
	jmp	_89992
_90021:
	mov	eax,_5770
	jmp	_89992
_90022:
	mov	eax,_5771
	jmp	_89992
_90023:
	mov	eax,_5772
	jmp	_89992
_90024:
	mov	eax,_5773
	jmp	_89992
_90025:
	mov	eax,_5774
	jmp	_89992
_90026:
	mov	eax,_5775
	jmp	_89992
_90027:
	mov	eax,_5776
	jmp	_89992
_90028:
	mov	eax,_5777
	jmp	_89992
_90029:
	mov	eax,_5778
	jmp	_89992
_90030:
	mov	eax,_5779
	jmp	_89992
_90031:
	mov	eax,_5780
	jmp	_89992
_90032:
	mov	eax,_5781
	jmp	_89992
_90033:
	mov	eax,_5782
	jmp	_89992
_89992:
	jmp	_17494
_17494:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_GenerateEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	edi,dword [ebp+28]
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_NITM_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	mov	dword [ebx+20],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebx+108],eax
	mov	eax,dword [ebx+108]
	mov	dword [ebx+116],eax
	mov	eax,dword [ebp+8]
	mov	dword [ebx+104],eax
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebx+108]
	mov	eax,dword [edx+eax*4+24]
	add	eax,60
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+24]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebx+104]
	mov	eax,dword [edx+eax*4+24]
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+120]
	mov	dword [ebx+168],esi
	fldz
	fstp	dword [ebx+288]
	mov	dword [ebx+208],0
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	fld1
	fstp	dword [ebx+336]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+192],eax
	push	_42
	push	dword [ebx+192]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	mov	eax,dword [_bb_animMusuh_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+192]
	cmp	eax,311
	je	_90039
	cmp	eax,313
	je	_90040
	cmp	eax,321
	je	_90041
	cmp	eax,323
	je	_90042
	cmp	eax,322
	je	_90043
	cmp	eax,331
	je	_90044
	cmp	eax,332
	je	_90045
	cmp	eax,334
	je	_90046
	cmp	eax,333
	je	_90047
	cmp	eax,341
	je	_90048
	cmp	eax,381
	je	_90049
	cmp	eax,382
	je	_90050
	cmp	eax,361
	je	_90051
	cmp	eax,362
	je	_90052
	cmp	eax,371
	je	_90053
	cmp	eax,372
	je	_90054
	cmp	eax,375
	je	_90055
	cmp	eax,376
	je	_90056
	cmp	eax,378
	je	_90057
	cmp	eax,379
	je	_90058
	cmp	eax,383
	je	_90059
	cmp	eax,384
	je	_90060
	cmp	eax,385
	je	_90061
	cmp	eax,386
	je	_90062
	cmp	eax,387
	je	_90063
	cmp	eax,351
	je	_90064
	cmp	eax,352
	je	_90065
	cmp	eax,388
	je	_90066
	cmp	eax,389
	je	_90067
	cmp	eax,390
	je	_90068
	cmp	eax,391
	je	_90069
	cmp	eax,392
	je	_90070
	cmp	eax,393
	je	_90071
	cmp	eax,394
	je	_90072
	cmp	eax,395
	je	_90073
	cmp	eax,397
	je	_90074
	jmp	_90038
_90039:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_1_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140487]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],55
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	fld1
	fstp	dword [ebx+288]
	jmp	_90038
_90040:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_3a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140488]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90041:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_2_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140489]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],30
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],45
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90042:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140490]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90043:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_6_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140491]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_6_Tameng_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90044:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4Awal_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140492]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90045:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_4_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140493]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_4_Topi_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_4_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90046:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140494]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_5a_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90047:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_5_Jump_2_image]
	mov	dword [edx+28+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140495]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],30
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	dword [eax+40+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],10
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_5_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld	dword [_140496]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90048:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7_GoDown_1_image]
	mov	dword [edx+44+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7_WalkDown_1_image]
	mov	dword [edx+48+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_7a_GoUp_1_image]
	mov	dword [edx+52+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,17
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,55
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+44+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+48+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+52+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140497]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	dword [eax+44+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+48+24],30
	mov	eax,dword [ebx+176]
	mov	dword [eax+52+24],20
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	fld	dword [_140498]
	fstp	dword [ebx+56]
	mov	dword [ebx+228],edi
	jmp	_90038
_90049:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140499]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],15
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90050:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8b_Idle_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_8b_Jump_2_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140500]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],12
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],12
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],40
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+40+24],40
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_8b_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90051:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140501]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90052:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9b_Walk_1_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_9b_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140502]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],40
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],40
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],40
	mov	eax,dword [ebx+176]
	mov	dword [eax+40+24],8
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_9b_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90053:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,34
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140503]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90054:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10b_Idle_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10b_Fall_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_10b_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,21
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140504]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],30
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],25
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_10b_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90055:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140505]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90056:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_11b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140506]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_11b_Peti_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90057:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140507]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld	dword [_140508]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90058:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_12b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140509]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_12b_Rompi_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],60
	mov	dword [ebx+204],4
	fld	dword [_140510]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90059:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Walk_1_Roll_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_13_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,65
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,34
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140511]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],1
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],32
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],28
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],27
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_13_Frozen_1_image]
	mov	dword [ebx+96],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_13_Frozen_2_image]
	mov	dword [ebx+100],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+96]
	mov	dword [ebx+92],eax
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld	dword [_140512]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90060:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_14_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140513]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_14_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld	dword [_140514]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90061:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_15_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,16
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140515]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_15_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld	dword [_140516]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90062:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,102
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140517]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],60
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],60
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld	dword [_140518]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90063:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_16b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,101
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140519]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],60
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld	dword [_140520]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90064:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140521]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90065:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17b_Jump_1_image]
	mov	dword [edx+40+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17b_Fall_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_17b_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140522]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],30
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+40+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],30
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_17b_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90066:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,35
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140523]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],15
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90067:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Walk_3_image]
	mov	dword [edx+12+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_18b_Attack_3_image]
	mov	dword [edx+24+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fadd	dword [_140524]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140525]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+12+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+24+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_18_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_18b_Rompi_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],40
	mov	dword [ebx+204],4
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90068:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19a_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140526]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],18
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],18
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],10
	mov	dword [ebx+204],4
	fld	dword [_140527]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90069:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_19b_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,23
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,47
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140528]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],60
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_19b_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],20
	mov	dword [ebx+204],4
	fld	dword [_140529]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90070:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_20_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140530]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],70
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],56
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],15
	mov	dword [ebx+204],4
	fld	dword [_140531]
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	fld1
	fstp	dword [ebx+336]
	fld	dword [_140532]
	fstp	dword [ebx+340]
	fld	dword [ebx+340]
	fstp	dword [ebx+344]
	jmp	_90038
_90071:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Idle_2_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Idle_3_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_21_Dead_1_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,72
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,12
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,32
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,42
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140533]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],200
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],200
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],8
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],8
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_21_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,38
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_animMusuh_21_Setir_1_image]
	mov	dword [ebx+88],eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],50
	mov	dword [ebx+204],1000
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90072:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_22_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,24
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140534]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],25
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	dword [ebx+200],30
	mov	dword [ebx+204],0
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90073:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Walk_2_image]
	mov	dword [edx+8+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Attack_2_image]
	mov	dword [edx+20+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_23_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_Dead_Skull_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,10
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,15
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140535]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],55
	mov	eax,dword [ebx+176]
	mov	dword [eax+8+24],55
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],45
	mov	eax,dword [ebx+176]
	mov	dword [eax+20+24],45
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],50
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],22
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_23_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],50
	mov	dword [ebx+204],12
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90074:
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_24b_Idle_1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_24b_Walk_1_image]
	mov	dword [edx+4+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_24b_Attack_1_image]
	mov	dword [edx+16+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_24b_Dead_1_image]
	mov	dword [edx+28+24],eax
	mov	edx,dword [ebx+172]
	mov	eax,dword [_bb_animMusuh_24b_Dead_1_image]
	mov	dword [edx+32+24],eax
	mov	eax,dword [ebx+172]
	mov	eax,dword [eax+24]
	mov	dword [ebx+60],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,11
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	eax,44
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,33
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+28]
	fadd	dword [_140536]
	fstp	dword [ebx+28]
	mov	eax,dword [ebx+176]
	mov	dword [eax+24],20
	mov	eax,dword [ebx+176]
	mov	dword [eax+4+24],35
	mov	eax,dword [ebx+176]
	mov	dword [eax+16+24],45
	mov	eax,dword [ebx+176]
	mov	dword [eax+28+24],33
	mov	eax,dword [ebx+176]
	mov	dword [eax+32+24],33
	mov	eax,dword [ebx+176]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+128]
	mov	eax,dword [_bb_animMusuh_24_Frozen_1_image]
	mov	dword [ebx+92],eax
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	sub	eax,18
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+92]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+200],70
	mov	dword [ebx+204],12
	fld1
	fstp	dword [ebx+48]
	mov	dword [ebx+228],edi
	jmp	_90038
_90038:
	mov	dword [ebx+300],0
	mov	esi,dword [ebp-4]
	push	dword [ebx+192]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,4
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+268]
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+200]
	mov	dword [ebx+200],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+204]
	mov	dword [ebx+204],eax
	mov	eax,dword [ebp-4]
	fld	dword [eax+48]
	fstp	dword [ebx+48]
	mov	eax,dword [ebp-4]
	fld	dword [eax+288]
	fstp	dword [ebx+288]
	mov	eax,dword [ebp-4]
	fld	dword [eax+56]
	fstp	dword [ebx+56]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+300]
	mov	dword [ebx+300],eax
	mov	eax,dword [ebx+300]
	mov	dword [ebx+304],eax
	mov	eax,dword [ebx+200]
	mov	dword [ebx+196],eax
	fld	dword [ebx+24]
	fstp	dword [ebx+40]
	fld	dword [ebx+28]
	fstp	dword [ebx+44]
	mov	dword [ebx+156],0
	mov	dword [ebx+160],2511
	mov	dword [ebx+180],0
	mov	eax,dword [ebp+24]
	mov	dword [ebx+184],eax
	mov	eax,dword [ebx+228]
	mov	dword [ebx+236],eax
	mov	eax,dword [ebx+228]
	mov	dword [ebx+232],eax
	mov	dword [ebx+188],edi
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [ebx+244]
	fldz
	fstp	dword [ebx+248]
	fldz
	fstp	dword [ebx+292]
	mov	eax,dword [ebx+192]
	cmp	eax,313
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90076
	mov	eax,dword [ebx+192]
	cmp	eax,394
	sete	al
	movzx	eax,al
_90076:
	cmp	eax,0
	je	_90078
	mov	eax,edi
	imul	eax,30
	mov	dword [ebx+236],eax
	mov	eax,dword [ebx+236]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+292]
	mov	dword [ebx+228],0
	mov	dword [ebx+232],0
	mov	dword [ebx+188],0
	fldz
	fstp	dword [ebx+244]
_90078:
	mov	dword [ebx+272],0
	mov	dword [ebx+268],0
	fld	dword [_140537]
	fstp	dword [ebx+252]
	fldz
	fstp	dword [ebx+256]
	mov	dword [ebx+296],3
	mov	dword [ebx+276],0
	fld	dword [_140538]
	fstp	dword [ebx+260]
	fldz
	fstp	dword [ebx+264]
	mov	dword [ebx+308],0
	fld	dword [_140539]
	fstp	dword [ebx+312]
	fldz
	fstp	dword [ebx+316]
	mov	dword [ebx+280],0
	mov	dword [ebx+284],1
	fldz
	fstp	dword [ebx+320]
	fldz
	fstp	dword [ebx+324]
	fldz
	fstp	dword [ebx+328]
	fldz
	fstp	dword [ebx+332]
	mov	dword [ebx+356],0
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [ebp+32]
	cmp	eax,0
	je	_90082
	cmp	eax,2525
	je	_90083
	jmp	_90081
_90082:
	push	ebx
	push	dword [_bb_NITM_enemylist]
	call	_brl_linkedlist_ListAddLast
	add	esp,8
	jmp	_90081
_90083:
	jmp	_90081
_90081:
	fldz
	fstp	dword [ebx+348]
	fldz
	fstp	dword [ebx+352]
	cmp	dword [ebp+16],384
	jne	_90084
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	edx,dword [ebp+8]
	sub	edx,1
	cmp	edx,0
	jl	_90086
	push	dword [ebp+32]
	push	edi
	push	0
	push	0
	push	385
	push	dword [ebp+12]
	mov	edx,dword [ebp+8]
	sub	edx,1
	push	edx
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,28
_90086:
	push	dword [ebp+32]
	push	edi
	push	0
	push	0
	push	385
	mov	edx,dword [ebp+12]
	add	edx,1
	push	edx
	push	dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,28
	push	dword [ebp+32]
	push	edi
	push	0
	push	0
	push	385
	mov	edx,dword [ebp+12]
	sub	edx,1
	push	edx
	push	dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,28
	mov	edx,dword [ebp+8]
	add	edx,1
	cmp	edx,5
	jg	_90087
	push	dword [ebp+32]
	push	edi
	push	0
	push	0
	push	385
	push	dword [ebp+12]
	mov	edx,dword [ebp+8]
	add	edx,1
	push	edx
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,28
_90087:
_90084:
	mov	eax,ebx
	jmp	_17503
_17503:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_reset:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+160],2511
	mov	eax,dword [ebp+8]
	mov	dword [eax+284],1
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+200]
	mov	eax,dword [ebp+8]
	mov	dword [eax+196],edx
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+248]
	mov	eax,dword [ebp+8]
	mov	dword [eax+356],0
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+116]
	mov	eax,dword [edx+eax*4+24]
	add	eax,60
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+116]
	mov	eax,dword [ebp+8]
	mov	dword [eax+108],edx
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90088
	mov	eax,dword [_bb_sublevel]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90088:
	cmp	eax,0
	je	_90090
	mov	eax,dword [ebp+8]
	mov	dword [eax+284],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+232],1000
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	je	_90093
	cmp	eax,2
	je	_90094
	cmp	eax,3
	je	_90095
	jmp	_90092
_90093:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],2
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9232
_9234:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9232
	cmp	dword [esi+192],311
	jne	_90102
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9233
_90102:
_9232:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9234
_9233:
	jmp	_90092
_90094:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9235
_9237:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9235
	cmp	dword [esi+192],321
	jne	_90108
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9236
_90108:
_9235:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9237
_9236:
	jmp	_90092
_90095:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],1
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9238
_9240:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9238
	cmp	dword [esi+192],332
	jne	_90114
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9239
_90114:
_9238:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9240
_9239:
	jmp	_90092
_90092:
	jmp	_90115
_90090:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90116
	mov	eax,dword [_bb_sublevel]
	cmp	eax,6
	sete	al
	movzx	eax,al
_90116:
	cmp	eax,0
	je	_90118
	mov	eax,dword [ebp+8]
	mov	dword [eax+284],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+232],1000
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	je	_90121
	cmp	eax,2
	je	_90122
	cmp	eax,3
	je	_90123
	jmp	_90120
_90121:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],2
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9241
_9243:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9241
	cmp	dword [esi+192],372
	jne	_90129
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9242
_90129:
_9241:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9243
_9242:
	jmp	_90120
_90122:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9244
_9246:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9244
	cmp	dword [esi+192],311
	jne	_90135
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9245
_90135:
_9244:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9246
_9245:
	jmp	_90120
_90123:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],1
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9247
_9249:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9247
	cmp	dword [esi+192],341
	jne	_90141
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9248
_90141:
_9247:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9249
_9248:
	jmp	_90120
_90120:
	jmp	_90142
_90118:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90143
	mov	eax,dword [_bb_sublevel]
	cmp	eax,8
	sete	al
	movzx	eax,al
_90143:
	cmp	eax,0
	je	_90145
	mov	eax,dword [ebp+8]
	mov	dword [eax+284],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+232],1000
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	je	_90148
	cmp	eax,2
	je	_90149
	cmp	eax,3
	je	_90150
	jmp	_90147
_90148:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],2
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9250
_9252:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9250
	mov	eax,dword [esi+192]
	cmp	eax,382
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90156
	mov	eax,dword [esi+192]
	cmp	eax,381
	sete	al
	movzx	eax,al
_90156:
	cmp	eax,0
	je	_90158
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],381
	jne	_90159
	mov	eax,esi
	push	dword [esi+156]
	push	382
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90159:
	jmp	_9251
_90158:
_9250:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9252
_9251:
	jmp	_90147
_90149:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9253
_9255:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9253
	cmp	dword [esi+192],311
	jne	_90166
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9254
_90166:
_9253:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9255
_9254:
	jmp	_90147
_90150:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],1
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9256
_9258:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9256
	mov	eax,dword [esi+192]
	cmp	eax,333
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90172
	mov	eax,dword [esi+192]
	cmp	eax,334
	sete	al
	movzx	eax,al
_90172:
	cmp	eax,0
	je	_90174
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],334
	jne	_90175
	mov	eax,esi
	push	dword [esi+156]
	push	333
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90175:
	jmp	_9257
_90174:
_9256:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9258
_9257:
	jmp	_90147
_90147:
	jmp	_90177
_90145:
	mov	eax,dword [_bb_level]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90178
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_90178:
	cmp	eax,0
	je	_90180
	mov	eax,dword [ebp+8]
	mov	dword [eax+284],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+232],1000
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+52]
	cmp	eax,1
	je	_90183
	cmp	eax,2
	je	_90184
	cmp	eax,3
	je	_90185
	cmp	eax,4
	je	_90186
	cmp	eax,5
	je	_90187
	cmp	eax,6
	je	_90188
	jmp	_90182
_90183:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],2
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9259
_9261:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9259
	mov	eax,dword [esi+192]
	cmp	eax,322
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90194
	mov	eax,dword [esi+192]
	cmp	eax,323
	sete	al
	movzx	eax,al
_90194:
	cmp	eax,0
	je	_90196
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],323
	jne	_90197
	mov	eax,esi
	push	dword [esi+156]
	push	322
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90197:
	jmp	_9260
_90196:
_9259:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9261
_9260:
	jmp	_90182
_90184:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],4
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9262
_9264:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9262
	mov	eax,dword [esi+192]
	cmp	eax,376
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90204
	mov	eax,dword [esi+192]
	cmp	eax,375
	sete	al
	movzx	eax,al
_90204:
	cmp	eax,0
	je	_90206
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],375
	jne	_90207
	mov	eax,esi
	push	dword [esi+156]
	push	376
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90207:
	jmp	_9263
_90206:
_9262:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9264
_9263:
	jmp	_90182
_90185:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],1
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9265
_9267:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9265
	mov	eax,dword [esi+192]
	cmp	eax,332
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90214
	mov	eax,dword [esi+192]
	cmp	eax,331
	sete	al
	movzx	eax,al
_90214:
	cmp	eax,0
	je	_90216
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],331
	jne	_90217
	mov	eax,esi
	push	dword [esi+156]
	push	332
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90217:
_90216:
	cmp	dword [esi+192],393
	jne	_90219
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_90219:
_9265:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9267
_9266:
	jmp	_90182
_90186:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],5
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9268
_9270:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9268
	mov	eax,dword [esi+192]
	cmp	eax,379
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90226
	mov	eax,dword [esi+192]
	cmp	eax,378
	sete	al
	movzx	eax,al
_90226:
	cmp	eax,0
	je	_90228
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],378
	jne	_90229
	mov	eax,esi
	push	dword [esi+156]
	push	379
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90229:
	jmp	_9269
_90228:
_9268:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9270
_9269:
	jmp	_90182
_90187:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],6
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9271
_9273:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9271
	mov	eax,dword [esi+192]
	cmp	eax,389
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90236
	mov	eax,dword [esi+192]
	cmp	eax,388
	sete	al
	movzx	eax,al
_90236:
	cmp	eax,0
	je	_90238
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	cmp	dword [esi+192],388
	jne	_90239
	mov	eax,esi
	push	dword [esi+156]
	push	389
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+232]
	add	esp,12
_90239:
	jmp	_9272
_90238:
_9271:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9273
_9272:
	jmp	_90182
_90188:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+52],3
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9274
_9276:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9274
	cmp	dword [esi+192],393
	jne	_90246
	mov	dword [esi+156],1
	mov	dword [esi+284],1
	mov	dword [esi+232],0
	jmp	_9275
_90246:
_9274:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9276
_9275:
	jmp	_90182
_90182:
	jmp	_90247
_90180:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],313
	jne	_90248
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+236]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
_90248:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],394
	jne	_90249
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+236]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+292]
_90249:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],385
	jne	_90250
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+304]
	mov	eax,dword [ebp+8]
	mov	dword [eax+300],edx
_90250:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],362
	jne	_90251
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	sub	eax,40
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_90251:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],352
	jne	_90252
	mov	eax,dword [_bb_NITM_KOLOMPOS]
	mov	eax,dword [eax+52+24]
	sub	eax,80
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
_90252:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],383
	jne	_90253
	mov	eax,dword [ebp+8]
	mov	dword [eax+156],3
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+172]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	edx,dword [edx+eax*4+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+60],edx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+176]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+156]
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+128]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+44]
	mov	eax,dword [ebp+8]
	fld	dword [eax+28]
	fsub	dword [_140586]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+28]
_90253:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+192],392
	jne	_90254
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+336]
	mov	eax,dword [ebp+8]
	fld	dword [eax+340]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+344]
_90254:
_90247:
_90177:
_90142:
_90115:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	mov	eax,0
	jmp	_17506
_17506:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_setImgHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_90280],_90281
	cmp	dword [ebx+192],394
	je	_90256
	jmp	_9277
_90256:
	mov	esi,0
	push	80
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90258
	cmp	dword [__bb_TNITM_EnemyAnim_loopFrame],1
	jne	_90259
	mov	dword [__bb_TNITM_EnemyAnim_loopFrame],0
	jmp	_90260
_90259:
	mov	dword [__bb_TNITM_EnemyAnim_loopFrame],1
_90260:
_90258:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90261
	fldz
	fstp	dword [ebx+348]
	fldz
	fstp	dword [ebx+352]
	mov	esi,1
_90261:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90262
	fld	dword [ebx+348]
	fadd	dword [_140664]
	fstp	dword [ebx+348]
	mov	esi,1
_90262:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90263
	fld	dword [ebx+348]
	fsub	dword [_140665]
	fstp	dword [ebx+348]
	mov	esi,1
_90263:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90264
	fld	dword [ebx+352]
	fsub	dword [_140666]
	fstp	dword [ebx+352]
	mov	esi,1
_90264:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_90265
	fld	dword [ebx+352]
	fadd	dword [_140667]
	fstp	dword [ebx+352]
	mov	esi,1
_90265:
	cmp	esi,0
	jne	_90266
	jmp	_9277
_90266:
	mov	eax,dword [ebx+156]
	cmp	eax,0
	je	_90269
	cmp	eax,1
	je	_90270
	cmp	eax,2
	je	_90271
	cmp	eax,3
	je	_90272
	cmp	eax,4
	je	_90273
	cmp	eax,5
	je	_90274
	cmp	eax,6
	je	_90275
	cmp	eax,7
	je	_90276
	cmp	eax,8
	je	_90277
	cmp	eax,9
	je	_90278
	cmp	eax,10
	je	_90279
	jmp	_90268
_90269:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3308
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90270:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4879
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90271:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+8+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4880
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90272:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+12+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4881
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90273:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+16+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_3309
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90274:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+20+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4882
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90275:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+24+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4883
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90276:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+28+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4890
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90277:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+32+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4891
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90278:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+36+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4892
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90279:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+352]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+348]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+172]
	push	dword [eax+40+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_4893
	call	_brl_standardio_Print
	add	esp,4
	jmp	_90268
_90268:
	push	dword [ebx+348]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+352]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9277:
	mov	eax,0
	jmp	_17509
_17509:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_EnemyAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	dword [_90286],_90287
	push	_bb_TNITM_EnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	1
	push	_2275
	push	edi
	push	_64050
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_90284
	jmp	_9279
_90284:
	jmp	_9281
_9279:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+200],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+204],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+48]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+288]
	fld	dword [esi+288]
	fmul	dword [_140690]
	fstp	dword [esi+288]
	push	_5756
	push	edi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_90289
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+56]
_90289:
	push	_5766
	push	edi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_90290
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+56]
_90290:
	push	_5768
	push	edi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_90291
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+300],eax
_90291:
	jmp	_9283
_9281:
_9283:
	cmp	ebx,0
	je	_90292
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_90292:
	mov	eax,esi
	jmp	_17513
_17513:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_CekNextEnemyWave_NITM:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	dword [_90314],_90315
	mov	ebx,dword [_bb_NITM_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9285
_9287:
	mov	eax,edi
	push	_bb_TNITM_EnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9285
	mov	eax,dword [esi+156]
	cmp	eax,7
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90301
	mov	eax,dword [esi+196]
	cmp	eax,0
	setle	al
	movzx	eax,al
_90301:
	cmp	eax,0
	je	_90303
	jmp	_9285
_90303:
	fld	dword [esi+240]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90304
	cmp	dword [esi+232],0
	jle	_90305
	sub	dword [esi+232],1
	mov	dword [esi+284],0
	jmp	_90306
_90305:
	mov	eax,dword [esi+156]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90307
	mov	eax,dword [esi+160]
	cmp	eax,2511
	sete	al
	movzx	eax,al
_90307:
	cmp	eax,0
	je	_90309
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+260]
	add	esp,4
	cmp	dword [esi+192],393
	jne	_90311
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babisakai_startengine]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90311:
	cmp	dword [esi+192],394
	jne	_90312
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiyeti_muncul]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90312:
	cmp	dword [esi+192],395
	jne	_90313
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_babiraksasa_muncul]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90313:
_90309:
_90306:
_90304:
_9285:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9287
_9286:
_9288:
	mov	eax,0
	jmp	_17515
_17515:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_TimerGame
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],0
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	mov	dword [ebx+128],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+132],eax
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	mov	dword [ebx+144],0
	mov	eax,0
	jmp	_17518
_17518:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17521:
	mov	eax,dword [eax+132]
	dec	dword [eax+4]
	jnz	_90319
	push	eax
	call	_bbGCFree
	add	esp,4
_90319:
	mov	eax,0
	jmp	_90317
_90317:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_17524
_17524:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_update:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [_90331],_90332
	fld	dword [edx+76]
	fsub	dword [edx+72]
	fstp	dword [edx+76]
	fld	dword [edx+76]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90320
	jmp	_9290
_90320:
	fld	dword [edx+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90322
	fld	dword [_140718]
	fstp	dword [edx+76]
	fld	dword [edx+136]
	fsub	dword [_140719]
	fstp	dword [edx+136]
	cmp	dword [edx+68],0
	jne	_90323
	fld	dword [edx+136]
	mov	eax,dword [edx+144]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_90324
	fld	dword [edx+80]
	fsub	dword [edx+100]
	fstp	dword [edx+80]
	jmp	_90325
_90324:
	fld	dword [edx+16]
	fsub	dword [edx+44]
	fstp	dword [edx+16]
_90325:
_90323:
	cmp	dword [_bb_totalenemy],0
	jle	_90326
	mov	eax,dword [_bb_totalWave]
	cmp	dword [_bb_currNoWave],eax
	jge	_90327
	mov	edx,dword [_bb_waktuWaveMuncul]
	mov	eax,dword [_bb_currNoWave]
	mov	eax,dword [edx+eax*4+24]
	cmp	dword [_bb_delayWaktuWaveMuncul],eax
	jne	_90328
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sirenetandawave]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	add	dword [_bb_currNoWave],1
	jmp	_90329
_90328:
	add	dword [_bb_delayWaktuWaveMuncul],1
_90329:
_90327:
_90326:
	jmp	_90330
_90322:
	mov	dword [edx+68],1
	fld	dword [_140720]
	fstp	dword [edx+76]
	fld	dword [edx+140]
	fstp	dword [edx+136]
_90330:
_90321:
_9290:
	mov	eax,0
	jmp	_17527
_17527:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	fld	dword [ebx+80]
	fld	dword [ebx+88]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90333
	push	1
	push	dword [ebx+20]
	push	dword [ebx+16]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90333:
	push	2
	push	dword [ebx+84]
	push	dword [ebx+80]
	push	_brl_max2d_TImage
	push	dword [ebx+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_17530
_17530:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_drawStar:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+128],1
	jne	_90334
	push	_2819
	push	dword [ebx+132]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_90335
	push	1
	push	dword [ebx+112]
	push	dword [ebx+108]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90336
_90335:
	push	_2820
	push	dword [ebx+132]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_90337
	push	0
	push	dword [ebx+112]
	push	dword [ebx+108]
	push	_brl_max2d_TImage
	push	dword [ebx+116]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90337:
_90336:
_90334:
	mov	eax,0
	jmp	_17533
_17533:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_17537
_17537:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_setPosTimerStar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	fld	dword [esi+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_140741]
	fstp	dword [esi+108]
	mov	dword [esi+128],1
	fld	dword [esi+80]
	fld	dword [esi+88]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90338
	mov	eax,dword [esi+124]
	mov	dword [esi+116],eax
	mov	ebx,_2819
	inc	dword [ebx+4]
	mov	eax,dword [esi+132]
	dec	dword [eax+4]
	jnz	_90342
	push	eax
	call	_bbGCFree
	add	esp,4
_90342:
	mov	dword [esi+132],ebx
	jmp	_90343
_90338:
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [esi+132]
	dec	dword [eax+4]
	jnz	_90347
	push	eax
	call	_bbGCFree
	add	esp,4
_90347:
	mov	dword [esi+132],ebx
_90343:
	mov	eax,0
	jmp	_17540
_17540:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_TimerGame_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	push	_bb_TNITM_TimerGame
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+52],eax
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+56],eax
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_posX_panel_1_image]
	add	eax,308
	mov	edi,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_panel_1_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	ebx,eax
	mov	eax,ebx
	add	eax,39
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fstp	dword [esi+8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [esi+12]
	fld	dword [esi+8]
	fstp	dword [esi+24]
	fld	dword [esi+12]
	fstp	dword [esi+28]
	fld	dword [esi+8]
	fstp	dword [esi+16]
	fld	dword [esi+12]
	fstp	dword [esi+20]
	fld	dword [esi+16]
	fstp	dword [esi+32]
	fld	dword [esi+20]
	fstp	dword [esi+36]
	fld	dword [esi+32]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_140748]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+40]
	fldz
	fstp	dword [esi+44]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_140749]
	fld	dword [_bb_waktuGame]
	fsub	dword [_bb_batasWaktuSilver]
	fdivp	st1,st0
	fld	dword [_140750]
	fxch	st1
	fstp	dword [esi+44]
	fstp	dword [esi+72]
	fld	dword [_140751]
	fstp	dword [esi+76]
	mov	dword [esi+64],1
	mov	dword [esi+68],0
	mov	dword [esi+60],0
	mov	eax,dword [_bb_timerFill_image]
	mov	dword [esi+104],eax
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+40]
	fstp	dword [esi+80]
	fld	dword [esi+20]
	fstp	dword [esi+84]
	fld	dword [esi+80]
	fstp	dword [esi+88]
	fld	dword [esi+84]
	fstp	dword [esi+92]
	fld	dword [esi+88]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_140752]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fstp	dword [esi+96]
	fldz
	fstp	dword [esi+100]
	push	_brl_max2d_TImage
	push	dword [esi+104]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fmul	dword [_140753]
	fdiv	dword [_bb_batasWaktuSilver]
	fstp	dword [esi+100]
	mov	eax,dword [_bb_timerStar_image]
	mov	dword [esi+120],eax
	mov	eax,dword [_bb_timerStar_image]
	mov	dword [esi+124],eax
	push	_brl_max2d_TImage
	push	dword [esi+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+120]
	mov	dword [esi+116],eax
	fld	dword [esi+16]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [esi+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_140754]
	fstp	dword [esi+108]
	fld	dword [esi+20]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	push	dword [esi+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-16]
	fsubrp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_140755]
	fstp	dword [esi+112]
	mov	dword [esi+128],0
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [esi+132]
	dec	dword [eax+4]
	jnz	_90357
	push	eax
	call	_bbGCFree
	add	esp,4
_90357:
	mov	dword [esi+132],ebx
	fld	dword [_140756]
	fstp	dword [esi+136]
	fld	dword [esi+136]
	fstp	dword [esi+140]
	mov	dword [esi+144],0
	mov	eax,esi
	jmp	_17542
_17542:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_ObstacleTanam
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	eax,0
	jmp	_17545
_17545:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_Delete:
	push	ebp
	mov	ebp,esp
_17548:
	mov	eax,0
	jmp	_90358
_90358:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_NITM_obstacleTanam_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17551
_17551:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_reset:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	dword [eax+48],1
	mov	dword [eax+84],0
	fld	dword [eax+12]
	fsub	dword [_140766]
	fstp	dword [eax+56]
	fld1
	fstp	dword [eax+72]
	fld1
	fstp	dword [eax+76]
	mov	eax,0
	jmp	_17554
_17554:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	dword [_90365],_90366
	cmp	dword [edx+84],0
	jne	_90360
	jmp	_9292
_90360:
	fld	dword [edx+56]
	fld	dword [edx+64]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90361
	fld	dword [edx+56]
	fsub	dword [_140769]
	fld	dword [edx+64]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_90362
	fld	dword [edx+64]
	fstp	dword [edx+56]
	mov	dword [edx+84],0
	jmp	_90363
_90362:
	fld	dword [edx+56]
	fsub	dword [_140770]
	fstp	dword [edx+56]
	fld	dword [edx+72]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90364
	fld	dword [edx+72]
	fsub	dword [_140771]
	fstp	dword [edx+72]
	fld	dword [edx+76]
	fadd	dword [_140772]
	fstp	dword [edx+76]
_90364:
_90363:
_90361:
_9292:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_17557
_17557:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+84],1
	jne	_90368
	push	dword [ebx+72]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+76]
	push	dword [ebx+76]
	call	_brl_max2d_SetScale
	add	esp,8
	push	dword [ebx+80]
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	jmp	_90369
_90368:
	cmp	dword [ebx+48],1
	jne	_90370
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90370:
_90369:
	mov	eax,0
	jmp	_17560
_17560:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_setFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [eax+44],600
	cmp	dword [eax+20],0
	jne	_90371
	mov	dword [eax+84],1
	mov	dword [eax+48],0
	jmp	_90372
_90371:
	cmp	dword [eax+20],0
	jle	_90373
	sub	dword [eax+20],edx
	cmp	dword [eax+20],0
	jge	_90374
	mov	dword [eax+20],0
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_90374:
_90373:
_90372:
	mov	eax,0
	jmp	_17564
_17564:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_getNilai:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [_bb_currLevelName],3
	jne	_90376
	mov	eax,dword [_bb_moneygame]
	add	eax,dword [edx+40]
	cmp	eax,9999999
	jl	_90377
	mov	dword [_bb_moneygame],9999999
	jmp	_90378
_90377:
	mov	eax,dword [edx+40]
	add	dword [_bb_moneygame],eax
_90378:
	jmp	_90379
_90376:
	mov	eax,dword [_bb_nilaigame]
	add	eax,dword [edx+40]
	cmp	eax,99999
	jl	_90380
	mov	dword [_bb_nilaigame],99999
	jmp	_90381
_90380:
	mov	eax,dword [edx+40]
	add	dword [_bb_nilaigame],eax
_90381:
_90379:
	mov	eax,0
	jmp	_17567
_17567:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_5838
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_90384
	push	_5839
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_90385
	push	_5840
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_90386
	push	_5841
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_90387
	jmp	_90383
_90384:
	mov	esi,811
	jmp	_90383
_90385:
	mov	esi,821
	jmp	_90383
_90386:
	mov	esi,831
	jmp	_90383
_90387:
	mov	esi,841
	jmp	_90383
_90383:
	mov	eax,esi
	jmp	_17570
_17570:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,811
	je	_90392
	cmp	edx,821
	je	_90393
	cmp	edx,831
	je	_90394
	cmp	edx,841
	je	_90395
	jmp	_90391
_90392:
	mov	eax,_5838
	jmp	_90391
_90393:
	mov	eax,_5839
	jmp	_90391
_90394:
	mov	eax,_5840
	jmp	_90391
_90395:
	mov	eax,_5841
	jmp	_90391
_90391:
	jmp	_17573
_17573:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TNITM_ObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TNITM_ObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+28],edi
	mov	dword [ebx+32],esi
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+8]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	dword [ebx+48],1
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	push	_42
	push	dword [ebx+36]
	call	dword [_bb_TObstacleTanam+80]
	add	esp,8
	mov	eax,dword [ebx+36]
	cmp	eax,811
	je	_90400
	cmp	eax,821
	je	_90401
	cmp	eax,831
	je	_90402
	cmp	eax,841
	je	_90403
	jmp	_90399
_90400:
	mov	eax,dword [_bb_obsTanam_1_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_140807]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_140808]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_90399
_90401:
	mov	eax,dword [_bb_obsTanam_2_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_140809]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_140810]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_90399
_90402:
	mov	eax,dword [_bb_obsTanam_3_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_140811]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_140812]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_90399
_90403:
	mov	eax,dword [_bb_obsTanam_4_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_140813]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_140814]
	fstp	dword [ebx+12]
	mov	dword [ebx+40],25
	mov	dword [ebx+24],3
	jmp	_90399
_90399:
	push	dword [ebx+36]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+40]
	mov	dword [ebx+40],eax
	mov	eax,dword [ebp+20]
	sub	eax,1
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_NITM_obstacleTanam_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	dword [ebx+84],0
	fld	dword [ebx+8]
	fstp	dword [ebx+52]
	fld	dword [ebx+12]
	fsub	dword [_140815]
	fstp	dword [ebx+56]
	fld	dword [ebx+56]
	fsub	dword [_140816]
	fstp	dword [ebx+64]
	mov	eax,dword [_bb_animPanenBuah_Nilai_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld1
	fstp	dword [ebx+72]
	fld1
	fstp	dword [ebx+76]
	mov	eax,dword [ebx+40]
	cmp	eax,50
	je	_90407
	cmp	eax,75
	je	_90408
	cmp	eax,100
	je	_90409
	mov	dword [ebx+80],0
	jmp	_90406
_90407:
	mov	dword [ebx+80],1
	jmp	_90406
_90408:
	mov	dword [ebx+80],2
	jmp	_90406
_90409:
	mov	dword [ebx+80],3
	jmp	_90406
_90406:
	mov	eax,ebx
	jmp	_17579
_17579:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_ObstacleTanam_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_90414],_90415
	push	_bb_TNITM_ObstacleTanam
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	0
	push	1
	push	_2275
	push	esi
	push	_64522
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_90412
	jmp	_9294
_90412:
	jmp	_9296
_9294:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+40],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
	jmp	_9298
_9296:
	push	_2281
	push	esi
	push	_5871
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [_bb_debugstr3]
	dec	dword [eax+4]
	jnz	_90420
	push	eax
	call	_bbGCFree
	add	esp,4
_90420:
	mov	dword [_bb_debugstr3],ebx
_9298:
	mov	eax,edi
	jmp	_17582
_17582:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_AnimFarmTool
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],1
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	mov	eax,0
	jmp	_17585
_17585:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17588:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_90424
	push	eax
	call	_bbGCFree
	add	esp,4
_90424:
	mov	eax,0
	jmp	_90422
_90422:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_90427
	cmp	ebx,0
	je	_90428
	jmp	_90426
_90427:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_90426
_90428:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_90426
_90426:
	mov	eax,0
	jmp	_17592
_17592:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17595
_17595:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_NITM_animFarmTool_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17598
_17598:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_update:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	dword [edi+32],eax
	jge	_90430
	add	dword [edi+32],1
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [edi+48]
	cmp	eax,611
	je	_90434
	cmp	eax,621
	je	_90435
	cmp	eax,631
	je	_90436
	cmp	eax,641
	je	_90437
	cmp	eax,651
	je	_90438
	cmp	eax,661
	je	_90439
	cmp	eax,671
	je	_90440
	cmp	eax,681
	je	_90441
	jmp	_90433
_90434:
	cmp	dword [edi+32],8
	jne	_90442
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9300
_9302:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9300
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+40]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90449
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+44]
	sete	al
	movzx	eax,al
_90449:
	cmp	eax,0
	je	_90451
	mov	dword [edx+36],0
	jmp	_9301
_90451:
_9300:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9302
_9301:
_90442:
	mov	eax,dword [edi+32]
	cmp	eax,8
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90452
	mov	eax,dword [edi+32]
	cmp	eax,12
	sete	al
	movzx	eax,al
_90452:
	cmp	eax,0
	je	_90454
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_tuangpupuk]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90454:
	jmp	_90433
_90435:
	cmp	dword [edi+32],10
	jne	_90455
	mov	ebx,dword [_bb_NITM_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9303
_9305:
	mov	eax,esi
	push	_bb_TNITM_ObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9303
	mov	edx,dword [edi+48]
	cmp	dword [eax+44],edx
	jne	_90462
	push	dword [edi+52]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_9304
_90462:
_9303:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9305
_9304:
_90455:
	cmp	dword [edi+32],8
	jne	_90464
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_cangkulsalju]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90464:
	jmp	_90433
_90436:
	cmp	dword [edi+32],9
	jne	_90465
	mov	ebx,dword [_bb_NITM_obstacleTanam_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9306
_9308:
	mov	eax,esi
	push	_bb_TNITM_ObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9306
	mov	edx,dword [edi+48]
	cmp	dword [eax+44],edx
	jne	_90471
	push	dword [edi+52]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_sabitrumput]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9307
_90471:
_9306:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9308
_9307:
_90465:
	jmp	_90433
_90437:
	cmp	dword [edi+32],9
	jne	_90473
	mov	esi,dword [_bb_NITM_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9309
_9311:
	mov	eax,ebx
	push	_bb_TNITM_ObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9309
	mov	edx,dword [edi+48]
	cmp	dword [eax+44],edx
	jne	_90479
	push	dword [edi+52]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pukulbatu]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9310
_90479:
_9309:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9311
_9310:
_90473:
	jmp	_90433
_90438:
	cmp	dword [edi+32],9
	jne	_90481
	mov	esi,dword [_bb_NITM_obstacleTanam_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9312
_9314:
	mov	eax,ebx
	push	_bb_TNITM_ObstacleTanam
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9312
	mov	edx,dword [edi+48]
	cmp	dword [eax+44],edx
	jne	_90487
	push	dword [edi+52]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_kapakkayu]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9313
_90487:
_9312:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9314
_9313:
_90481:
	jmp	_90433
_90439:
	cmp	dword [edi+32],6
	jne	_90489
	mov	eax,dword [edi+44]
	cmp	eax,0
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90490
	mov	eax,dword [edi+44]
	cmp	eax,2
	setle	al
	movzx	eax,al
_90490:
	cmp	eax,0
	je	_90492
	mov	eax,0
	cmp	eax,0
	jne	_90494
	cmp	dword [_bb_currLevelName],3
	je	_90495
	mov	ebx,dword [_bb_NITM_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9315
_9317:
	mov	eax,esi
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9315
	mov	eax,dword [edx+104]
	cmp	eax,dword [edi+48]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90502
	mov	eax,dword [edx+92]
	cmp	eax,1
	sete	al
	movzx	eax,al
_90502:
	cmp	eax,0
	je	_90504
	mov	dword [edx+92],0
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9316
_90504:
_9315:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9317
_9316:
_90495:
_90494:
_90492:
	cmp	dword [_bb_currLevelName],3
	je	_90505
	mov	eax,dword [edi+44]
	cmp	eax,3
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90506
	mov	eax,dword [edi+44]
	cmp	eax,11
	setle	al
	movzx	eax,al
_90506:
	cmp	eax,0
	je	_90508
	mov	esi,dword [_bb_NITM_trapAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9318
_9320:
	mov	eax,ebx
	push	_bb_TNITM_TrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9318
	mov	eax,dword [edx+280]
	cmp	eax,dword [edi+48]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90515
	mov	eax,dword [edx+252]
	cmp	eax,1
	sete	al
	movzx	eax,al
_90515:
	cmp	eax,0
	je	_90517
	mov	dword [edx+252],0
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pakaisekop]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9319
_90517:
_9318:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9320
_9319:
_90508:
_90505:
_90489:
	jmp	_90433
_90440:
	cmp	dword [edi+32],2
	jne	_90518
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_siramplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90518:
	jmp	_90433
_90441:
	cmp	dword [edi+32],5
	jne	_90519
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9321
_9323:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9321
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+40]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90525
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+44]
	sete	al
	movzx	eax,al
_90525:
	cmp	eax,0
	je	_90527
	mov	dword [edx+36],0
	jmp	_9322
_90527:
_9321:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9323
_9322:
_90519:
	mov	eax,dword [edi+32]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90528
	mov	eax,dword [edi+32]
	cmp	eax,10
	sete	al
	movzx	eax,al
_90528:
	cmp	eax,0
	je	_90530
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_semprotbugspray]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90530:
	jmp	_90433
_90433:
	jmp	_90531
_90430:
	cmp	dword [edi+48],687
	jne	_90532
	mov	dword [ebp-20],0
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+56]
	cmp	eax,1
	je	_90536
	cmp	eax,2
	je	_90537
	cmp	eax,3
	je	_90538
	cmp	eax,4
	je	_90539
	cmp	eax,5
	je	_90540
	cmp	eax,6
	je	_90541
	jmp	_90535
_90536:
	mov	eax,dword [edi+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90542
	mov	eax,dword [edi+44]
	cmp	eax,2
	sete	al
	movzx	eax,al
_90542:
	cmp	eax,0
	je	_90544
	mov	dword [ebp-20],1
	mov	dword [edi+56],1
_90544:
	jmp	_90535
_90537:
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+56]
	add	eax,1
	mov	dword [edx+56],eax
	mov	ebx,dword [_bb_NITM_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9324
_9326:
	mov	eax,esi
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9324
	mov	eax,dword [edx+80]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90550
	mov	eax,dword [edx+84]
	cmp	eax,2
	sete	al
	movzx	eax,al
_90550:
	cmp	eax,0
	je	_90552
	mov	dword [edx+92],1
	jmp	_9325
_90552:
_9324:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9326
_9325:
	jmp	_90535
_90538:
	mov	eax,dword [edi+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90553
	mov	eax,dword [edi+44]
	cmp	eax,0
	sete	al
	movzx	eax,al
_90553:
	cmp	eax,0
	je	_90555
	mov	dword [ebp-20],1
	mov	dword [edi+56],1
_90555:
	jmp	_90535
_90539:
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+56]
	add	eax,1
	mov	dword [edx+56],eax
	mov	ebx,dword [_bb_NITM_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9327
_9329:
	mov	eax,esi
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9327
	mov	eax,dword [edx+80]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90561
	mov	eax,dword [edx+84]
	cmp	eax,0
	sete	al
	movzx	eax,al
_90561:
	cmp	eax,0
	je	_90563
	mov	dword [edx+92],1
	jmp	_9328
_90563:
_9327:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9329
_9328:
	jmp	_90535
_90540:
	mov	eax,dword [edi+40]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90564
	mov	eax,dword [edi+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_90564:
	cmp	eax,0
	je	_90566
	mov	dword [ebp-20],1
	mov	dword [edi+56],1
_90566:
	jmp	_90535
_90541:
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+56]
	add	eax,1
	mov	dword [edx+56],eax
	mov	esi,dword [_bb_NITM_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9330
_9332:
	mov	eax,ebx
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9330
	mov	eax,dword [edx+80]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90572
	mov	eax,dword [edx+84]
	cmp	eax,1
	sete	al
	movzx	eax,al
_90572:
	cmp	eax,0
	je	_90574
	mov	dword [edx+92],1
	jmp	_9331
_90574:
_9330:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9332
_9331:
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
	jmp	_90535
_90535:
	cmp	dword [ebp-20],1
	jne	_90575
	fld	dword [_140844]
	fstp	dword [edi+72]
	fld	dword [edi+12]
	fsub	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+16]
	fsub	dword [edi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [edi+60]
	fld	dword [edi+72]
	fstp	qword [ebp-8]
	fld	dword [edi+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+64]
	fld	dword [edi+72]
	fstp	qword [ebp-16]
	fld	dword [edi+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+68]
	push	dword [edi+24]
	push	dword [edi+20]
	push	dword [edi+16]
	push	dword [edi+12]
	mov	eax,dword [edi]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+76]
	fld	dword [edi+76]
	fld	dword [edi+72]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90576
	fld	dword [edi+12]
	fsub	dword [edi+64]
	fstp	dword [edi+12]
	fld	dword [edi+16]
	fsub	dword [edi+68]
	fstp	dword [edi+16]
	jmp	_90577
_90576:
	fld	dword [edi+20]
	fstp	dword [edi+12]
	fld	dword [edi+24]
	fstp	dword [edi+16]
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+56]
	add	eax,1
	mov	dword [edx+56],eax
_90577:
_90575:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_90579
_90532:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_90579:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90581
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_90581:
	cmp	eax,0
	jne	_90585
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90583
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_90583:
_90585:
	cmp	eax,0
	je	_90587
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+56],4
	jl	_90588
	call	_bb_CekResetScene_NITM
	jmp	_90589
_90588:
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_panelNewItem]
	mov	eax,dword [eax+60]
	mov	dword [edx+64],eax
_90589:
	jmp	_90590
_90587:
	cmp	dword [edi+48],687
	jne	_90591
	jmp	_90592
_90591:
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+56],4
	jl	_90593
	call	_bb_CekResetScene_NITM
_90593:
_90592:
_90590:
_90531:
	mov	eax,0
	jmp	_17601
_17601:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+56],1
	jne	_90594
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	dword [ebx+32]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90594:
	mov	eax,0
	jmp	_17604
_17604:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_reset:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],687
	jne	_90595
	mov	dword [edx+56],0
	fld	dword [edx+12]
	fsub	dword [_140930]
	fstp	dword [edx+12]
_90595:
	mov	eax,0
	jmp	_17607
_17607:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17613
_17613:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimFarmTool_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	_bb_TNITM_AnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	mov	dword [ebx+40],eax
	mov	dword [ebx+44],edi
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebx+48],esi
	mov	dword [ebx+56],1
	cmp	dword [ebx+48],671
	je	_90598
	push	_42
	push	dword [ebx+48]
	call	dword [_bb_TFarmTool+64]
	add	esp,8
_90598:
	mov	eax,dword [ebx+48]
	cmp	eax,611
	je	_90601
	cmp	eax,621
	je	_90602
	cmp	eax,631
	je	_90603
	cmp	eax,641
	je	_90604
	cmp	eax,651
	je	_90605
	cmp	eax,661
	je	_90606
	cmp	eax,671
	je	_90607
	cmp	eax,681
	je	_90608
	cmp	eax,687
	je	_90609
	jmp	_90600
_90601:
	mov	eax,dword [_bb_animTool_1_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140938]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fsub	dword [_140939]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],20
	mov	dword [ebx+52],1
	jmp	_90600
_90602:
	mov	eax,dword [_bb_animTool_2_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140940]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_140941]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],17
	mov	dword [ebx+52],1
	jmp	_90600
_90603:
	mov	eax,dword [_bb_animTool_3_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140942]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_140943]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],17
	mov	dword [ebx+52],1
	jmp	_90600
_90604:
	mov	eax,dword [_bb_animTool_4_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140944]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_140945]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],12
	mov	dword [ebx+52],1
	jmp	_90600
_90605:
	mov	eax,dword [_bb_animTool_5_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140946]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_140947]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],12
	mov	dword [ebx+52],1
	jmp	_90600
_90606:
	mov	eax,dword [_bb_animTool_6_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140948]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_140949]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],10
	mov	dword [ebx+52],1
	jmp	_90600
_90607:
	mov	eax,dword [_bb_animWaterCan_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140950]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fsub	dword [_140951]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],15
	mov	dword [ebx+52],1
	jmp	_90600
_90608:
	mov	eax,dword [_bb_animTool_8_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_140952]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fsub	dword [_140953]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],20
	mov	dword [ebx+52],1
	jmp	_90600
_90609:
	mov	eax,dword [_bb_curTool_14_image]
	mov	dword [ebx+28],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,dword [ebp+8]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebx+36],1
	mov	dword [ebx+52],0
	fld	dword [ebx+12]
	fstp	dword [ebx+20]
	fld	dword [ebx+16]
	fstp	dword [ebx+24]
	fld	dword [ebx+12]
	fsub	dword [_140954]
	fstp	dword [ebx+12]
	mov	dword [ebx+56],0
	jmp	_90600
_90600:
	mov	dword [ebx+32],0
	mov	eax,ebx
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,dword [_bb_NITM_animFarmTool_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17618
_17618:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_PlantAnim
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	fldz
	fstp	dword [ebx+148]
	mov	dword [ebx+152],0
	mov	eax,0
	jmp	_17621
_17621:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17624:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_90615
	push	eax
	call	_bbGCFree
	add	esp,4
_90615:
	mov	eax,0
	jmp	_90613
_90613:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_90618
	cmp	ebx,0
	je	_90619
	jmp	_90617
_90618:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_90617
_90619:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_90617
_90617:
	mov	eax,0
	jmp	_17628
_17628:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_17631
_17631:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_reset:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,3000
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90620
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,661
	sete	al
	movzx	eax,al
_90620:
	cmp	eax,0
	je	_90622
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],661
	jne	_90623
	mov	dword [ebx+72],3
	mov	dword [ebx+28],22
	mov	dword [ebx+36],30
	mov	dword [ebx+116],2
	fld	dword [_140978]
	fstp	dword [ebx+136]
	jmp	_90624
_90623:
	mov	dword [ebx+72],4
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+116],2
_90624:
	mov	dword [ebx+92],1
_90622:
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,611
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_90625
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax+48]
	cmp	eax,681
	sete	al
	movzx	eax,al
_90625:
	cmp	eax,0
	je	_90627
	mov	dword [ebx+72],3
	fldz
	fstp	dword [ebx+136]
	mov	dword [ebx+28],29
	mov	eax,dword [ebx+68]
	sub	eax,1
	mov	dword [ebx+64],eax
	mov	dword [ebx+152],1
	mov	dword [ebx+116],1
	push	4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,8
	fldz
	fstp	dword [ebx+136]
_90627:
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+48],687
	jne	_90629
	mov	dword [ebx+92],0
	mov	dword [ebx+28],1
	mov	dword [ebx+32],0
	mov	dword [ebx+88],0
	mov	dword [ebx+72],3
	mov	dword [ebx+116],1
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	dword [ebx+96]
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+112]
	add	esp,8
	fld	dword [eax+132]
	fstp	dword [ebx+132]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,4
	mov	dword [ebx+56],0
	mov	dword [ebx+64],0
_90629:
	mov	eax,0
	jmp	_17634
_17634:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	dword [esi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_plant_dead]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9333
_9335:
	mov	eax,edi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9333
	mov	eax,dword [edx+28]
	cmp	eax,dword [esi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90639
	mov	eax,dword [edx+32]
	cmp	eax,dword [esi+84]
	sete	al
	movzx	eax,al
_90639:
	cmp	eax,0
	je	_90641
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,4
_90641:
_9333:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9335
_9334:
	mov	eax,dword [_bb_NITM_plantAnim_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17637
_17637:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	dword [_90663],_90664
	cmp	dword [eax+92],0
	jne	_90644
	jmp	_9336
_90644:
	mov	edx,dword [_bb_level]
	cmp	edx,1
	je	_90647
	cmp	edx,2
	je	_90648
	cmp	edx,3
	je	_90649
	cmp	edx,4
	je	_90650
	cmp	edx,5
	je	_90651
	jmp	_90646
_90647:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	jmp	_90646
_90648:
	cmp	dword [_bb_sublevel],10
	jne	_90653
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	jmp	_90655
_90653:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,4
_90655:
	jmp	_90646
_90649:
	cmp	dword [_bb_sublevel],10
	jne	_90657
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_90659
_90657:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
_90659:
	jmp	_90646
_90650:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	jmp	_90646
_90651:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	jmp	_90646
_90646:
_9336:
	mov	eax,0
	jmp	_17640
_17640:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_updateLokasi_4:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_90738],_90739
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90665
	fld	dword [edi+128]
	fsub	dword [_141002]
	fstp	dword [edi+128]
_90665:
	cmp	dword [edi+92],1
	jne	_90666
	cmp	dword [edi+72],0
	je	_90667
	fld	dword [edi+148]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90668
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90669
	fld	dword [edi+136]
	fsub	dword [_141003]
	fstp	dword [edi+136]
_90669:
_90668:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90670
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90670:
	cmp	eax,0
	je	_90672
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90672:
	cmp	eax,0
	je	_90674
	add	dword [edi+28],1
_90674:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90675
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90675:
	cmp	eax,0
	je	_90677
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90677:
	cmp	eax,0
	je	_90679
	jmp	_90680
_90679:
	mov	eax,dword [edi+72]
	cmp	eax,1
	je	_90683
	cmp	eax,3
	je	_90684
	cmp	eax,4
	je	_90685
	jmp	_90682
_90683:
	cmp	dword [edi+116],1
	jne	_90686
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9338
_9340:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9338
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90693
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90693:
	cmp	eax,0
	je	_90695
	mov	dword [edx+36],1
_90695:
_9338:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9340
_9339:
_90686:
	jmp	_90682
_90684:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_90696
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	dword [edi+28],eax
	jl	_90697
	cmp	dword [edi+116],1
	jne	_90698
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,8
	jmp	_90700
_90698:
	cmp	dword [edi+116],2
	jne	_90701
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90702
	cmp	dword [edi+36],30
	jge	_90703
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90704
_90703:
	mov	dword [edi+72],4
_90704:
	jmp	_90705
_90702:
	cmp	dword [edi+36],20
	jge	_90706
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90707
_90706:
	mov	dword [edi+72],4
_90707:
_90705:
_90701:
_90700:
_90697:
_90696:
	jmp	_90682
_90685:
	jmp	_90682
_90682:
_90680:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90708
	mov	eax,dword [edi+28]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90709
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90709:
	cmp	eax,0
	je	_90711
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90712
	add	dword [edi+64],1
	jmp	_90713
_90712:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90714
	mov	dword [edi+56],0
_90714:
_90713:
_90711:
	jmp	_90715
_90708:
	mov	eax,dword [edi+28]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90716
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90716:
	cmp	eax,0
	je	_90718
	cmp	dword [edi+152],1
	jne	_90719
	mov	dword [edi+72],1
	mov	dword [edi+152],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9341
_9343:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9341
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90725
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90725:
	cmp	eax,0
	je	_90727
	mov	eax,edx
	push	931
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_90727:
_9341:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9343
_9342:
	mov	dword [edi+120],681
_90719:
_90718:
	mov	eax,dword [edi+28]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90729
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90729:
	cmp	eax,0
	je	_90731
	mov	eax,dword [edi+152]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90732
	mov	eax,dword [edi+72]
	cmp	eax,1
	setne	al
	movzx	eax,al
_90732:
	cmp	eax,0
	je	_90734
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90735
	add	dword [edi+64],1
	jmp	_90736
_90735:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90737
	mov	dword [edi+56],0
_90737:
_90736:
_90734:
_90731:
_90715:
_90667:
_90666:
_9344:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [edi+148]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,0
	jmp	_17643
_17643:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_updateLokasi_3:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_90814],_90815
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90741
	fld	dword [edi+128]
	fsub	dword [_141048]
	fstp	dword [edi+128]
_90741:
	cmp	dword [edi+92],1
	jne	_90742
	cmp	dword [edi+72],0
	je	_90743
	fld	dword [edi+148]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90744
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90745
	fld	dword [edi+136]
	fsub	dword [_141049]
	fstp	dword [edi+136]
_90745:
_90744:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90746
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90746:
	cmp	eax,0
	je	_90748
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90748:
	cmp	eax,0
	je	_90750
	add	dword [edi+28],1
_90750:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90751
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90751:
	cmp	eax,0
	je	_90753
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90753:
	cmp	eax,0
	je	_90755
	jmp	_90756
_90755:
	mov	eax,dword [edi+72]
	cmp	eax,1
	je	_90759
	cmp	eax,3
	je	_90760
	cmp	eax,4
	je	_90761
	jmp	_90758
_90759:
	cmp	dword [edi+116],1
	jne	_90762
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9346
_9348:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9346
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90769
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90769:
	cmp	eax,0
	je	_90771
	mov	dword [edx+36],1
_90771:
_9346:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9348
_9347:
_90762:
	jmp	_90758
_90760:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_90772
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	dword [edi+28],eax
	jl	_90773
	cmp	dword [edi+116],1
	jne	_90774
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,8
	jmp	_90776
_90774:
	cmp	dword [edi+116],2
	jne	_90777
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90778
	cmp	dword [edi+36],30
	jge	_90779
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90780
_90779:
	mov	dword [edi+72],4
_90780:
	jmp	_90781
_90778:
	cmp	dword [edi+36],20
	jge	_90782
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90783
_90782:
	mov	dword [edi+72],4
_90783:
_90781:
_90777:
_90776:
_90773:
_90772:
	jmp	_90758
_90761:
	jmp	_90758
_90758:
_90756:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90784
	mov	eax,dword [edi+28]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90785
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90785:
	cmp	eax,0
	je	_90787
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90788
	add	dword [edi+64],1
	jmp	_90789
_90788:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90790
	mov	dword [edi+56],0
_90790:
_90789:
_90787:
	jmp	_90791
_90784:
	mov	eax,dword [edi+28]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90792
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90792:
	cmp	eax,0
	je	_90794
	cmp	dword [edi+152],1
	jne	_90795
	mov	dword [edi+72],1
	mov	dword [edi+152],0
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9349
_9351:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9349
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90801
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90801:
	cmp	eax,0
	je	_90803
	mov	eax,edx
	push	921
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_90803:
_9349:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9351
_9350:
	mov	dword [edi+120],611
_90795:
_90794:
	mov	eax,dword [edi+28]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90805
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90805:
	cmp	eax,0
	je	_90807
	mov	eax,dword [edi+152]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90808
	mov	eax,dword [edi+72]
	cmp	eax,1
	setne	al
	movzx	eax,al
_90808:
	cmp	eax,0
	je	_90810
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90811
	add	dword [edi+64],1
	jmp	_90812
_90811:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90813
	mov	dword [edi+56],0
_90813:
_90812:
_90810:
_90807:
_90791:
_90743:
_90742:
_9352:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [edi+148]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,0
	jmp	_17646
_17646:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_updateLokasi_2:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_90889],_90890
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90817
	fld	dword [edi+128]
	fsub	dword [_141094]
	fstp	dword [edi+128]
_90817:
	cmp	dword [edi+92],1
	jne	_90818
	cmp	dword [edi+72],0
	je	_90819
	fld	dword [edi+148]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90820
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90821
	fld	dword [edi+136]
	fsub	dword [_141095]
	fstp	dword [edi+136]
_90821:
_90820:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90822
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90822:
	cmp	eax,0
	je	_90824
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90824:
	cmp	eax,0
	je	_90826
	add	dword [edi+28],1
_90826:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90827
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90827:
	cmp	eax,0
	je	_90829
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90829:
	cmp	eax,0
	je	_90831
	jmp	_90832
_90831:
	mov	eax,dword [edi+72]
	cmp	eax,1
	je	_90835
	cmp	eax,3
	je	_90836
	cmp	eax,4
	je	_90837
	jmp	_90834
_90835:
	mov	ebx,dword [_bb_ballonTextPlant_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9354
_9356:
	mov	eax,esi
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9354
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90844
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90844:
	cmp	eax,0
	je	_90846
	mov	dword [edx+36],1
_90846:
_9354:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9356
_9355:
	jmp	_90834
_90836:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_90847
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	dword [edi+28],eax
	jl	_90848
	cmp	dword [edi+116],1
	jne	_90849
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,8
	jmp	_90851
_90849:
	cmp	dword [edi+116],2
	jne	_90852
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90853
	cmp	dword [edi+36],30
	jge	_90854
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90855
_90854:
	mov	dword [edi+72],4
_90855:
	jmp	_90856
_90853:
	cmp	dword [edi+36],20
	jge	_90857
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90858
_90857:
	mov	dword [edi+72],4
_90858:
_90856:
_90852:
_90851:
_90848:
_90847:
	jmp	_90834
_90837:
	jmp	_90834
_90834:
_90832:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90859
	mov	eax,dword [edi+28]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90860
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90860:
	cmp	eax,0
	je	_90862
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90863
	add	dword [edi+64],1
	jmp	_90864
_90863:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90865
	mov	dword [edi+56],0
_90865:
_90864:
_90862:
	jmp	_90866
_90859:
	mov	eax,dword [edi+28]
	cmp	eax,5
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90867
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90867:
	cmp	eax,0
	je	_90869
	cmp	dword [edi+152],1
	jne	_90870
	mov	dword [edi+72],1
	mov	dword [edi+152],0
_90870:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9357
_9359:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9357
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90876
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90876:
	cmp	eax,0
	je	_90878
	mov	eax,edx
	push	912
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_90878:
_9357:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9359
_9358:
	mov	dword [edi+120],671
_90869:
	mov	eax,dword [edi+28]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90880
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90880:
	cmp	eax,0
	je	_90882
	mov	eax,dword [edi+152]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90883
	mov	eax,dword [edi+72]
	cmp	eax,1
	setne	al
	movzx	eax,al
_90883:
	cmp	eax,0
	je	_90885
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90886
	add	dword [edi+64],1
	jmp	_90887
_90886:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90888
	mov	dword [edi+56],0
_90888:
_90887:
_90885:
_90882:
_90866:
_90819:
_90818:
_9360:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [edi+148]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,0
	jmp	_17649
_17649:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_updateLokasi_1:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_90949],_90950
	fld	dword [edi+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90892
	fld	dword [edi+128]
	fsub	dword [_141139]
	fstp	dword [edi+128]
_90892:
	cmp	dword [edi+92],1
	jne	_90893
	cmp	dword [edi+72],0
	je	_90894
	fld	dword [edi+148]
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_90895
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_90896
	fld	dword [edi+136]
	fsub	dword [_141140]
	fstp	dword [edi+136]
_90896:
	cmp	dword [edi+96],111
	jne	_90897
_90897:
_90895:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90898
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90898:
	cmp	eax,0
	je	_90900
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90900:
	cmp	eax,0
	je	_90902
	add	dword [edi+28],1
_90902:
	mov	edx,dword [edi+28]
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	edx,eax
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_90903
	mov	eax,dword [edi+72]
	cmp	eax,3
	sete	al
	movzx	eax,al
_90903:
	cmp	eax,0
	je	_90905
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_90905:
	cmp	eax,0
	je	_90907
	jmp	_90908
_90907:
	mov	eax,dword [edi+72]
	cmp	eax,1
	je	_90911
	cmp	eax,3
	je	_90912
	cmp	eax,4
	je	_90913
	jmp	_90910
_90911:
	mov	esi,dword [_bb_ballonTextPlant_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9362
_9364:
	mov	eax,ebx
	push	_bb_TBallonTextPlant
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9362
	mov	eax,dword [edx+28]
	cmp	eax,dword [edi+80]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90920
	mov	eax,dword [edx+32]
	cmp	eax,dword [edi+84]
	sete	al
	movzx	eax,al
_90920:
	cmp	eax,0
	je	_90922
	mov	dword [edx+36],1
_90922:
_9362:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9364
_9363:
	jmp	_90910
_90912:
	fld	dword [edi+136]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_90923
	mov	eax,dword [edi+36]
	sub	eax,1
	cmp	dword [edi+28],eax
	jl	_90924
	cmp	dword [edi+116],1
	jne	_90925
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+92]
	add	esp,8
	jmp	_90927
_90925:
	cmp	dword [edi+116],2
	jne	_90928
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90929
	cmp	dword [edi+36],30
	jge	_90930
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90931
_90930:
	mov	dword [edi+72],4
_90931:
	jmp	_90932
_90929:
	cmp	dword [edi+36],20
	jge	_90933
	mov	eax,dword [edi+36]
	sub	eax,1
	mov	dword [edi+28],eax
	mov	eax,dword [edi+28]
	add	eax,1
	add	eax,7
	mov	dword [edi+36],eax
	fld	dword [edi+132]
	fstp	dword [edi+136]
	jmp	_90934
_90933:
	mov	dword [edi+72],4
_90934:
_90932:
_90928:
_90927:
_90924:
_90923:
	jmp	_90910
_90913:
	jmp	_90910
_90910:
_90908:
	mov	eax,dword [edi+24]
	cmp	dword [edi+20],eax
	je	_90935
	mov	eax,dword [edi+28]
	cmp	eax,22
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90936
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90936:
	cmp	eax,0
	je	_90938
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90939
	add	dword [edi+64],1
	jmp	_90940
_90939:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90941
	mov	dword [edi+56],0
_90941:
_90940:
_90938:
	jmp	_90942
_90935:
	mov	eax,dword [edi+28]
	cmp	eax,12
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90943
	fld	dword [edi+136]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_90943:
	cmp	eax,0
	je	_90945
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jge	_90946
	add	dword [edi+64],1
	jmp	_90947
_90946:
	add	dword [edi+56],1
	mov	eax,dword [edi+60]
	sub	eax,1
	cmp	dword [edi+56],eax
	jle	_90948
	mov	dword [edi+56],0
_90948:
_90947:
_90945:
_90942:
_90894:
_90893:
_9365:
	mov	eax,dword [_bb_NITM_timerGame]
	fld	dword [eax+136]
	fstp	dword [edi+148]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	eax,0
	jmp	_17652
_17652:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebx+24]
	cmp	dword [ebx+20],eax
	je	_90952
	cmp	dword [ebx+28],22
	jg	_90953
	push	dword [ebx+28]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90954
_90953:
	mov	eax,dword [ebx+68]
	sub	eax,1
	cmp	dword [ebx+64],eax
	jge	_90955
	push	dword [ebx+64]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90956
_90955:
	push	dword [ebx+56]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90956:
_90954:
	jmp	_90957
_90952:
	cmp	dword [ebx+28],12
	jg	_90958
	push	dword [ebx+28]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90959
_90958:
	mov	eax,dword [ebx+68]
	sub	eax,1
	cmp	dword [ebx+64],eax
	jge	_90960
	push	dword [ebx+64]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90961
_90960:
	push	dword [ebx+56]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90961:
_90959:
_90957:
	fld	dword [ebx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_90962
	mov	eax,dword [ebx+72]
	cmp	eax,8
	setne	al
	movzx	eax,al
_90962:
	cmp	eax,0
	je	_90964
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,dword [ebx+24]
	cmp	dword [ebx+20],eax
	je	_90965
	cmp	dword [ebx+28],22
	jg	_90966
	push	dword [ebx+28]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90967
_90966:
	mov	eax,dword [ebx+68]
	sub	eax,1
	cmp	dword [ebx+64],eax
	jge	_90968
	push	dword [ebx+64]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90969
_90968:
	push	dword [ebx+56]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90969:
_90967:
	jmp	_90970
_90965:
	cmp	dword [ebx+28],12
	jg	_90971
	push	dword [ebx+28]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90972
_90971:
	mov	eax,dword [ebx+68]
	sub	eax,1
	cmp	dword [ebx+64],eax
	jge	_90973
	push	dword [ebx+64]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	jmp	_90974
_90973:
	push	dword [ebx+56]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_90974:
_90972:
_90970:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_90964:
	mov	eax,0
	jmp	_17655
_17655:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+128]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_90975
	fld	dword [_141190]
	fstp	dword [edx+128]
_90975:
	mov	eax,0
	jmp	_17658
_17658:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_changeState:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_90978
	cmp	eax,3
	je	_90979
	cmp	eax,4
	je	_90980
	jmp	_90977
_90978:
	mov	dword [ebx+72],eax
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	mov	dword [ebx+116],2
	mov	dword [ebx+36],4
	fld	dword [ebx+144]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [ebx+132]
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	mov	eax,dword [ebx+28]
	add	eax,1
	add	eax,7
	mov	dword [ebx+36],eax
	jmp	_90977
_90979:
	mov	dword [ebx+72],eax
	cmp	dword [_bb_level],1
	jne	_90981
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	mov	dword [ebx+28],8
	mov	eax,dword [ebx+28]
	add	eax,1
	add	eax,7
	mov	dword [ebx+36],eax
	jmp	_90982
_90981:
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_90983
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setle	al
	movzx	eax,al
_90983:
	cmp	eax,0
	je	_90985
	cmp	dword [ebx+152],1
	jne	_90986
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	mov	dword [ebx+28],8
	mov	eax,dword [ebx+28]
	add	eax,1
	add	eax,7
	mov	dword [ebx+36],eax
	jmp	_90987
_90986:
_90987:
_90985:
_90982:
	push	_bb_TNITM_AnimFarmTool
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	eax,dword [_bb_level]
	cmp	eax,2
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90989
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_90989:
	cmp	eax,0
	je	_90991
	push	611
	push	dword [ebx+84]
	push	dword [ebx+80]
	mov	eax,dword [edx]
	call	dword [eax+76]
	add	esp,12
	jmp	_90992
_90991:
	mov	eax,dword [_bb_level]
	cmp	eax,3
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_90993
	mov	eax,dword [_bb_sublevel]
	cmp	eax,10
	sete	al
	movzx	eax,al
_90993:
	cmp	eax,0
	je	_90995
	push	681
	push	dword [ebx+84]
	push	dword [ebx+80]
	mov	eax,dword [edx]
	call	dword [eax+76]
	add	esp,12
_90995:
_90992:
	jmp	_90977
_90980:
	mov	dword [ebx+72],3
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+40]
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+44]
	mov	dword [ebx+36],eax
	fld	dword [ebx+140]
	fstp	dword [ebx+132]
	fld	dword [ebx+132]
	mov	eax,dword [ebx+36]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [ebx+132]
	fld	dword [ebx+132]
	fstp	dword [ebx+136]
	mov	eax,dword [ebx+28]
	add	eax,1
	add	eax,7
	mov	dword [ebx+36],eax
	mov	dword [ebx+56],0
	mov	dword [ebx+64],0
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+20],1
	jne	_90996
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_panenbuah]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_90996:
	fld	dword [ebx+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_90997
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
_90997:
	jmp	_90977
_90977:
	mov	eax,0
	jmp	_17662
_17662:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_calculateGrow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	dword [edx+36],4
	fld	dword [edx+132]
	fstp	dword [edx+144]
	fld	dword [edx+132]
	mov	eax,dword [edx+36]
	sub	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fdivp	st1,st0
	fstp	dword [edx+132]
	fld	dword [edx+132]
	fstp	dword [edx+136]
	mov	eax,dword [edx+28]
	add	eax,1
	add	eax,7
	mov	dword [edx+36],eax
	mov	eax,0
	jmp	_17665
_17665:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_2244
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91001
	push	_2245
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91002
	push	_2246
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91003
	push	_2247
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91004
	push	_2248
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91005
	push	_2249
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91006
	push	_2250
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91007
	push	_2251
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91008
	push	_2252
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91009
	push	_2253
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91010
	push	_2254
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91011
	push	_2255
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91012
	push	_2256
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91013
	push	_2257
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91014
	push	_2258
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91015
	push	_2259
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91016
	jmp	_91000
_91001:
	mov	esi,111
	jmp	_91000
_91002:
	mov	esi,121
	jmp	_91000
_91003:
	mov	esi,131
	jmp	_91000
_91004:
	mov	esi,141
	jmp	_91000
_91005:
	mov	esi,151
	jmp	_91000
_91006:
	mov	esi,161
	jmp	_91000
_91007:
	mov	esi,171
	jmp	_91000
_91008:
	mov	esi,181
	jmp	_91000
_91009:
	mov	esi,182
	jmp	_91000
_91010:
	mov	esi,183
	jmp	_91000
_91011:
	mov	esi,184
	jmp	_91000
_91012:
	mov	esi,185
	jmp	_91000
_91013:
	mov	esi,186
	jmp	_91000
_91014:
	mov	esi,187
	jmp	_91000
_91015:
	mov	esi,188
	jmp	_91000
_91016:
	mov	esi,189
	jmp	_91000
_91000:
	mov	eax,esi
	jmp	_17668
_17668:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,111
	je	_91021
	cmp	edx,121
	je	_91022
	cmp	edx,131
	je	_91023
	cmp	edx,141
	je	_91024
	cmp	edx,151
	je	_91025
	cmp	edx,161
	je	_91026
	cmp	edx,171
	je	_91027
	cmp	edx,181
	je	_91028
	cmp	edx,182
	je	_91029
	cmp	edx,183
	je	_91030
	cmp	edx,184
	je	_91031
	cmp	edx,185
	je	_91032
	cmp	edx,186
	je	_91033
	cmp	edx,187
	je	_91034
	cmp	edx,188
	je	_91035
	cmp	edx,189
	je	_91036
	jmp	_91020
_91021:
	mov	eax,_2244
	jmp	_91020
_91022:
	mov	eax,_2245
	jmp	_91020
_91023:
	mov	eax,_2246
	jmp	_91020
_91024:
	mov	eax,_2247
	jmp	_91020
_91025:
	mov	eax,_2248
	jmp	_91020
_91026:
	mov	eax,_2249
	jmp	_91020
_91027:
	mov	eax,_2250
	jmp	_91020
_91028:
	mov	eax,_2251
	jmp	_91020
_91029:
	mov	eax,_2252
	jmp	_91020
_91030:
	mov	eax,_2253
	jmp	_91020
_91031:
	mov	eax,_2254
	jmp	_91020
_91032:
	mov	eax,_2255
	jmp	_91020
_91033:
	mov	eax,_2256
	jmp	_91020
_91034:
	mov	eax,_2257
	jmp	_91020
_91035:
	mov	eax,_2258
	jmp	_91020
_91036:
	mov	eax,_2259
	jmp	_91020
_91020:
	jmp	_17671
_17671:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-4],eax
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+80],esi
	mov	dword [ebx+84],edi
	mov	eax,dword [_bb_level]
	cmp	eax,5
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91039
	mov	eax,dword [_bb_sublevel]
	cmp	eax,4
	sete	al
	movzx	eax,al
_91039:
	cmp	eax,0
	je	_91041
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
_91041:
	cmp	eax,0
	je	_91043
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_91043:
	cmp	eax,0
	je	_91045
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+16]
	jmp	_91046
_91045:
	mov	edx,dword [_bb_NITM_KOLOMPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+12]
	mov	edx,dword [_bb_NITM_BARISPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebx+16]
_91046:
	mov	dword [ebx+152],0
	mov	eax,dword [_bb_level]
	cmp	eax,2
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91047
	mov	eax,dword [_bb_level]
	cmp	eax,5
	setle	al
	movzx	eax,al
_91047:
	cmp	eax,0
	je	_91049
	mov	eax,dword [ebp+16]
	cmp	eax,461
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_91050
	mov	eax,dword [ebp+16]
	cmp	eax,483
	setne	al
	movzx	eax,al
_91050:
	cmp	eax,0
	je	_91052
	push	10
	push	1
	call	_brl_random_Rand
	add	esp,8
	mov	edx,eax
	cmp	edx,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91054
	cmp	edx,6
	sete	al
	movzx	eax,al
_91054:
	cmp	eax,0
	jne	_91056
	cmp	edx,10
	sete	al
	movzx	eax,al
_91056:
	cmp	eax,0
	je	_91058
	mov	dword [ebx+152],1
_91058:
	mov	dword [ebx+152],1
_91052:
_91049:
	push	_42
	push	dword [ebp+16]
	call	_bb_ImageKontrolPlant
	add	esp,8
	mov	eax,dword [ebp+16]
	cmp	eax,411
	je	_91061
	cmp	eax,421
	je	_91062
	cmp	eax,431
	je	_91063
	cmp	eax,441
	je	_91064
	cmp	eax,451
	je	_91065
	cmp	eax,461
	je	_91066
	cmp	eax,471
	je	_91067
	cmp	eax,481
	je	_91068
	cmp	eax,482
	je	_91069
	cmp	eax,483
	je	_91070
	cmp	eax,484
	je	_91071
	cmp	eax,485
	je	_91072
	cmp	eax,486
	je	_91073
	cmp	eax,487
	je	_91074
	cmp	eax,488
	je	_91075
	cmp	eax,489
	je	_91076
	jmp	_91060
_91061:
	mov	dword [ebx+96],111
	mov	eax,dword [_bb_animPlant_1_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_1b_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+112],8
	fld	dword [_141249]
	fstp	dword [ebx+132]
	fld	dword [_141250]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	mov	eax,dword [_bb_animPlant_1c_image]
	mov	dword [ebx+52],eax
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+68],15
	mov	eax,dword [_bb_animPlant_1d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],30
	jmp	_91060
_91062:
	mov	dword [ebx+96],121
	mov	eax,dword [_bb_animPlant_2_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_2b_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+112],8
	fld	dword [_141251]
	fstp	dword [ebx+132]
	fld	dword [_141252]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],50
	mov	eax,dword [_bb_animPlant_2c_image]
	mov	dword [ebx+52],eax
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+68],15
	mov	eax,dword [_bb_animPlant_2d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],30
	jmp	_91060
_91063:
	mov	dword [ebx+96],131
	mov	eax,dword [_bb_animPlant_3_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_3b_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+112],8
	fld	dword [_141253]
	fstp	dword [ebx+132]
	fld	dword [_141254]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	mov	eax,dword [_bb_animPlant_3c_image]
	mov	dword [ebx+52],eax
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+68],15
	mov	eax,dword [_bb_animPlant_3d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],30
	jmp	_91060
_91064:
	mov	dword [ebx+96],141
	mov	eax,dword [_bb_animPlant_4_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_4b_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+112],8
	fld	dword [_141255]
	fstp	dword [ebx+132]
	fld	dword [_141256]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	mov	eax,dword [_bb_animPlant_4c_image]
	mov	dword [ebx+52],eax
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+68],15
	mov	eax,dword [_bb_animPlant_4d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+60],30
	jmp	_91060
_91065:
	mov	dword [ebx+96],151
	mov	eax,dword [_bb_animPlant_5_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_5b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_5c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_5d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141257]
	fstp	dword [ebx+132]
	fld	dword [_141258]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91066:
	mov	dword [ebx+96],161
	mov	eax,dword [_bb_animPlant_6_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_5b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_6c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_6d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141259]
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91067:
	mov	dword [ebx+96],171
	mov	eax,dword [_bb_animPlant_7_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_7b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_7c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_7d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141260]
	fstp	dword [ebx+132]
	fld	dword [_141261]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91068:
	mov	dword [ebx+96],181
	mov	eax,dword [_bb_animPlant_8_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_8b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_8c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_8d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141262]
	fstp	dword [ebx+132]
	fld	dword [_141263]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],50
	jmp	_91060
_91069:
	mov	dword [ebx+96],182
	mov	eax,dword [_bb_animPlant_9_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_9b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_9c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_9d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141264]
	fstp	dword [ebx+132]
	fld	dword [_141265]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91070:
	mov	dword [ebx+96],183
	mov	eax,dword [_bb_animPlant_10_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_9b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_10c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_10d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141266]
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91071:
	mov	dword [ebx+96],184
	mov	eax,dword [_bb_animPlant_11_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_11b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_11c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_11d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141267]
	fstp	dword [ebx+132]
	fld	dword [_141268]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91072:
	mov	dword [ebx+96],185
	mov	eax,dword [_bb_animPlant_12_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_12b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_12c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_12d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141269]
	fstp	dword [ebx+132]
	fld	dword [_141270]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],50
	jmp	_91060
_91073:
	mov	dword [ebx+96],186
	mov	eax,dword [_bb_animPlant_13_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_13b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_13c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_13d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141271]
	fstp	dword [ebx+132]
	fld	dword [_141272]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	fld	dword [ebx+16]
	fadd	dword [_141273]
	fstp	dword [ebx+16]
	jmp	_91060
_91074:
	mov	dword [ebx+96],187
	mov	eax,dword [_bb_animPlant_14_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_13b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_14c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_14d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141274]
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91075:
	mov	dword [ebx+96],188
	mov	eax,dword [_bb_animPlant_15_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_15b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_15c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_15d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141275]
	fstp	dword [ebx+132]
	fld	dword [_141276]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],25
	jmp	_91060
_91076:
	mov	dword [ebx+96],189
	mov	eax,dword [_bb_animPlant_16_image]
	mov	dword [ebx+20],eax
	mov	eax,dword [_bb_animPlant_16b_image]
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_animPlant_16c_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animPlant_16d_image]
	mov	dword [ebx+48],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+40],5
	mov	dword [ebx+44],3
	mov	dword [ebx+68],15
	mov	dword [ebx+60],30
	mov	dword [ebx+112],8
	fld	dword [_141277]
	fstp	dword [ebx+132]
	fld	dword [_141278]
	fstp	dword [ebx+140]
	mov	dword [ebx+124],50
	jmp	_91060
_91060:
	mov	esi,dword [ebp-4]
	push	dword [ebx+96]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+104]
	add	esp,4
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+124]
	mov	dword [ebx+124],eax
	mov	eax,dword [ebp-4]
	fld	dword [eax+132]
	fstp	dword [ebx+132]
	mov	eax,dword [ebp-4]
	fld	dword [eax+140]
	fstp	dword [ebx+140]
	mov	eax,dword [ebp+20]
	mov	dword [ebx+100],eax
	mov	eax,dword [ebx+112]
	mov	dword [ebx+108],eax
	mov	dword [ebx+28],1
	mov	dword [ebx+32],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],1
	mov	dword [ebx+72],3
	mov	dword [ebx+116],1
	mov	dword [ebx+120],671
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+96]
	add	esp,4
	mov	dword [ebx+56],0
	mov	dword [ebx+64],0
	mov	eax,dword [_bb_NITM_plantAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17677
_17677:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_PlantAnim_loadFileSetting:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+12]
	mov	dword [_91084],_91085
	push	_bb_TNITM_PlantAnim
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	0
	push	1
	push	_2275
	push	ebx
	push	_29470
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_stream_OpenStream
	add	esp,12
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	je	_91082
	jmp	_9367
_91082:
	jmp	_9369
_9367:
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+124],eax
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+132]
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+140]
	jmp	_9371
_9369:
_9371:
	cmp	ebx,0
	je	_91088
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_CloseStream
	add	esp,4
_91088:
	mov	eax,esi
	jmp	_17681
_17681:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNITM_AnimKurcaci
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	fldz
	fstp	dword [ebx+136]
	fldz
	fstp	dword [ebx+140]
	fldz
	fstp	dword [ebx+144]
	mov	eax,0
	jmp	_17684
_17684:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_Delete:
	push	ebp
	mov	ebp,esp
_17687:
	mov	eax,0
	jmp	_91089
_91089:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_hapus:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_17690
_17690:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_91124],_91125
	cmp	dword [edi+100],0
	jne	_91090
	jmp	_9376
_91090:
	fld	dword [edi+116]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_91091
	fld	dword [edi+112]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91092
	fld	dword [edi+112]
	fsub	dword [_141321]
	fstp	dword [edi+112]
	fld	dword [edi+112]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_91093
	mov	dword [edi+100],0
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
_91093:
_91092:
_91091:
	mov	eax,dword [edi+104]
	cmp	eax,0
	je	_91096
	cmp	eax,1
	je	_91097
	cmp	eax,4
	je	_91098
	jmp	_91095
_91096:
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jne	_91099
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	call	_bb_CekResetScene_NITM
_91099:
	jmp	_91095
_91097:
	fld	dword [edi+8]
	fsub	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [edi+128]
	fld	dword [edi+140]
	fstp	qword [ebp-8]
	fld	dword [edi+128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+132]
	fld	dword [edi+140]
	fstp	qword [ebp-16]
	fld	dword [edi+128]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+136]
	push	dword [edi+20]
	push	dword [edi+16]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,16
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [edi+144]
	fld	dword [edi+144]
	fld	dword [edi+140]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91101
	fld	dword [edi+8]
	fsub	dword [edi+132]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fsub	dword [edi+136]
	fstp	dword [edi+12]
	jmp	_91102
_91101:
	fld	dword [edi+16]
	fstp	dword [edi+8]
	fld	dword [edi+20]
	fstp	dword [edi+12]
	mov	eax,edi
	push	4
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_91102:
	jmp	_91095
_91098:
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jne	_91104
	mov	esi,dword [_bb_NITM_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9373
_9375:
	mov	eax,ebx
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9373
	cmp	dword [edx+72],4
	jne	_91111
	fld	dword [edx+12]
	fld	dword [edi+8]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	je	_91112
	fld	dword [edx+16]
	fadd	dword [_141322]
	fld	dword [edi+12]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
_91112:
	cmp	eax,0
	je	_91114
	push	4
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+92]
	add	esp,8
	jmp	_9374
_91114:
_91111:
_9373:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9375
_9374:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_91104:
	jmp	_91095
_91095:
	mov	eax,dword [edi+68]
	sub	eax,1
	cmp	dword [edi+64],eax
	jl	_91117
	mov	eax,dword [edi+68]
	sub	eax,1
	mov	dword [edi+64],eax
	cmp	dword [edi+104],0
	jne	_91118
	mov	dword [edi+64],0
	jmp	_91119
_91118:
	cmp	dword [edi+104],1
	jne	_91120
	mov	dword [edi+64],0
	jmp	_91121
_91120:
	cmp	dword [edi+104],4
	jne	_91122
	mov	dword [edi+64],0
_91122:
_91121:
_91119:
_91117:
	add	dword [edi+64],1
_9376:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+116]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_17693
_17693:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+100],1
	jne	_91127
	mov	eax,dword [ebx+120]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91128
	mov	eax,dword [ebx+120]
	cmp	eax,5
	sete	al
	movzx	eax,al
_91128:
	cmp	eax,0
	jne	_91130
	mov	eax,dword [ebx+120]
	cmp	eax,7
	sete	al
	movzx	eax,al
_91130:
	cmp	eax,0
	je	_91132
	push	1065353216
	push	-1082130432
	call	_brl_max2d_SetScale
	add	esp,8
_91132:
	push	dword [ebx+64]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_91127:
	mov	eax,0
	jmp	_17696
_17696:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_cariPanen:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	fldz
	fstp	dword [edi+140]
	mov	esi,dword [_bb_NITM_plantAnim_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9378
_9380:
	mov	eax,ebx
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9378
	mov	eax,dword [edx+72]
	cmp	eax,4
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91139
	mov	ecx,dword [edx+64]
	mov	eax,dword [edx+68]
	sub	eax,1
	cmp	ecx,eax
	setge	al
	movzx	eax,al
_91139:
	cmp	eax,0
	je	_91141
	fld	dword [_141349]
	fstp	dword [edi+140]
	fld	dword [edx+12]
	fstp	dword [edi+16]
	fld	dword [edx+16]
	fadd	dword [_141350]
	fstp	dword [edi+20]
	mov	eax,edi
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_9379
_91141:
_9378:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9380
_9379:
	fld	dword [edi+140]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	jne	_91143
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_91143:
	mov	eax,0
	jmp	_17699
_17699:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_changeState:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [edx+104],eax
	mov	eax,dword [edx+104]
	cmp	eax,0
	je	_91147
	cmp	eax,1
	je	_91148
	cmp	eax,4
	je	_91149
	jmp	_91146
_91147:
	mov	dword [edx+64],0
	mov	eax,dword [edx+36]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+72]
	mov	dword [edx+68],eax
	jmp	_91146
_91148:
	mov	dword [edx+64],0
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91150
	mov	dword [edx+120],1
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91151
	mov	dword [edx+120],5
	jmp	_91152
_91151:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_91153
	mov	dword [edx+120],6
_91153:
_91152:
	jmp	_91154
_91150:
	fld	dword [edx+12]
	fld	dword [edx+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_91155
	mov	dword [edx+120],2
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91156
	mov	dword [edx+120],7
	jmp	_91157
_91156:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_91158
	mov	dword [edx+120],8
_91158:
_91157:
	jmp	_91159
_91155:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91160
	mov	dword [edx+120],4
	jmp	_91161
_91160:
	fld	dword [edx+8]
	fld	dword [edx+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_91162
	mov	dword [edx+120],3
_91162:
_91161:
_91159:
_91154:
	mov	eax,dword [edx+120]
	cmp	eax,1
	je	_91165
	cmp	eax,2
	je	_91166
	cmp	eax,4
	je	_91167
	cmp	eax,3
	je	_91168
	cmp	eax,5
	je	_91169
	cmp	eax,6
	je	_91170
	cmp	eax,7
	je	_91171
	cmp	eax,8
	je	_91172
	jmp	_91164
_91165:
	mov	eax,dword [edx+44]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+80]
	mov	dword [edx+68],eax
	jmp	_91164
_91166:
	mov	eax,dword [edx+48]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+84]
	mov	dword [edx+68],eax
	jmp	_91164
_91167:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_91164
_91168:
	mov	eax,dword [edx+52]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+88]
	mov	dword [edx+68],eax
	jmp	_91164
_91169:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_91164
_91170:
	mov	eax,dword [edx+56]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+92]
	mov	dword [edx+68],eax
	jmp	_91164
_91171:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_91164
_91172:
	mov	eax,dword [edx+60]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+96]
	mov	dword [edx+68],eax
	jmp	_91164
_91164:
	jmp	_91146
_91149:
	mov	dword [edx+64],0
	mov	eax,dword [edx+40]
	mov	dword [edx+32],eax
	mov	eax,dword [edx+76]
	mov	dword [edx+68],eax
	jmp	_91146
_91146:
	mov	eax,0
	jmp	_17703
_17703:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17709
_17709:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNITM_AnimKurcaci_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TNITM_AnimKurcaci
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_animKurcaci_Idle_1_image]
	mov	dword [ebx+36],eax
	mov	eax,dword [_bb_animKurcaci_Harvest_1_image]
	mov	dword [ebx+40],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Up_image]
	mov	dword [ebx+44],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Down_image]
	mov	dword [ebx+48],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_image]
	mov	dword [ebx+52],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Up_image]
	mov	dword [ebx+56],eax
	mov	eax,dword [_bb_animKurcaci_Walk_Side_Down_image]
	mov	dword [ebx+60],eax
	mov	eax,dword [ebx+36]
	mov	dword [ebx+32],eax
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+44]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+52]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+56]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+72],8
	mov	dword [ebx+76],11
	mov	dword [ebx+80],8
	mov	dword [ebx+84],8
	mov	dword [ebx+88],8
	mov	dword [ebx+92],8
	mov	dword [ebx+96],8
	mov	eax,dword [ebx+72]
	mov	dword [ebx+68],eax
	fld	dword [_141382]
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],edi
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	dword [ebx+64],0
	mov	dword [ebx+100],0
	mov	dword [ebx+104],0
	mov	dword [ebx+120],0
	fld	dword [_bb_waktuGame]
	fstp	dword [ebx+116]
	mov	dword [ebx+124],3000
	mov	eax,ebx
	jmp	_17713
_17713:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TNewItem
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],0
	mov	dword [ebx+100],1
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	eax,0
	jmp	_17716
_17716:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_Delete:
	push	ebp
	mov	ebp,esp
_17719:
	mov	eax,0
	jmp	_91175
_91175:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_update:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_91232],_91233
	cmp	dword [edi+52],0
	jne	_91176
	jmp	_9389
_91176:
	cmp	dword [edi+64],0
	jne	_91177
	mov	eax,dword [edi+68]
	cmp	eax,0
	je	_91180
	jmp	_91179
_91180:
	add	dword [edi+92],1
	mov	eax,dword [edi+96]
	sub	eax,1
	cmp	dword [edi+92],eax
	jle	_91181
	mov	dword [edi+92],0
_91181:
	jmp	_91179
_91179:
	jmp	_9387
_91177:
	mov	dword [edi+40],0
	mov	eax,dword [edi+68]
	cmp	eax,2
	je	_91184
	cmp	eax,3
	je	_91185
	jmp	_91183
_91184:
	fld	dword [edi+8]
	mov	eax,dword [_bb_panelNewItem]
	fsub	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	mov	eax,dword [_bb_panelNewItem]
	fsub	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	dword [edi+24]
	fstp	qword [ebp-8]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [edi+24]
	fstp	qword [ebp-16]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+12]
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+8]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+76]
	add	esp,16
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [edi+24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91190
	fld	dword [edi+8]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fsubp	st1,st0
	fstp	dword [edi+8]
	fld	dword [edi+12]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fsubp	st1,st0
	fstp	dword [edi+12]
	jmp	_91191
_91190:
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+8]
	fstp	dword [edi+8]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+12]
	fstp	dword [edi+12]
	fldz
	fstp	dword [edi+24]
	mov	dword [edi+72],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+20],1
_91191:
	jmp	_91183
_91185:
	mov	eax,dword [edi+48]
	cmp	eax,631
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91192
	mov	eax,dword [edi+48]
	cmp	eax,641
	sete	al
	movzx	eax,al
_91192:
	cmp	eax,0
	jne	_91194
	mov	eax,dword [edi+48]
	cmp	eax,651
	sete	al
	movzx	eax,al
_91194:
	cmp	eax,0
	jne	_91196
	mov	eax,dword [edi+48]
	cmp	eax,621
	sete	al
	movzx	eax,al
_91196:
	cmp	eax,0
	jne	_91198
	mov	eax,dword [edi+48]
	cmp	eax,687
	sete	al
	movzx	eax,al
_91198:
	cmp	eax,0
	je	_91200
	fldz
	fstp	dword [edi+24]
	mov	dword [edi+64],0
	mov	dword [edi+52],0
	mov	dword [edi+60],0
	jmp	_91201
_91200:
	fld	dword [edi+8]
	fsub	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	dword [edi+24]
	fstp	qword [ebp-24]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-24]
	fmulp	st1,st0
	fstp	qword [ebp-24]
	fld	qword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [edi+24]
	fstp	qword [ebp-32]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-32]
	fmulp	st1,st0
	fstp	qword [ebp-32]
	fld	qword [ebp-32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	push	dword [edi+20]
	push	dword [edi+16]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+76]
	add	esp,16
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [edi+24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91202
	fld	dword [edi+8]
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fsubp	st1,st0
	fstp	dword [edi+8]
	fld	dword [edi+12]
	mov	dword [ebp+-36],esi
	fild	dword [ebp+-36]
	fsubp	st1,st0
	fstp	dword [edi+12]
	jmp	_91203
_91202:
	fld	dword [edi+16]
	fstp	dword [edi+8]
	fld	dword [edi+20]
	fstp	dword [edi+12]
	fldz
	fstp	dword [edi+24]
	mov	dword [edi+64],0
	mov	dword [edi+52],0
	mov	dword [edi+60],0
	mov	eax,dword [edi+48]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91204
	mov	eax,dword [edi+48]
	cmp	eax,561
	setle	al
	movzx	eax,al
_91204:
	cmp	eax,0
	je	_91206
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9381
_9383:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9381
	mov	edx,dword [edi+48]
	cmp	dword [eax+36],edx
	jne	_91213
	mov	dword [eax+48],1
_91213:
_9381:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9383
_9382:
	jmp	_91214
_91206:
	mov	eax,dword [edi+48]
	cmp	eax,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91215
	mov	eax,dword [edi+48]
	cmp	eax,687
	setle	al
	movzx	eax,al
_91215:
	cmp	eax,0
	je	_91217
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9384
_9386:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9384
	mov	edx,dword [edi+48]
	cmp	dword [eax+24],edx
	jne	_91224
	mov	dword [eax+36],1
_91224:
_9384:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9386
_9385:
	jmp	_91225
_91217:
	cmp	dword [edi+48],3000
	jne	_91226
	mov	eax,dword [_bb_btnKurcaci]
	mov	dword [eax+40],1
	jmp	_91227
_91226:
	cmp	dword [edi+48],781
	jne	_91228
	mov	edx,100
	mov	eax,dword [_bb_moneygame]
	add	eax,edx
	cmp	eax,9999999
	jl	_91230
	mov	dword [_bb_moneygame],9999999
	jmp	_91231
_91230:
	add	dword [_bb_moneygame],edx
_91231:
_91228:
_91227:
_91225:
_91214:
_91203:
_91201:
	jmp	_91183
_91183:
_9387:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9389:
	mov	eax,0
	jmp	_17722
_17722:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+52],1
	jne	_91235
	cmp	dword [ebx+68],0
	jne	_91236
	push	dword [ebx+92]
	push	dword [ebx+84]
	push	dword [ebx+80]
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_91236:
	push	dword [ebx+40]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_91235:
	cmp	dword [ebx+72],1
	jne	_91237
	call	_bb_UpdatePanelNewItem
_91237:
	mov	eax,0
	jmp	_17725
_17725:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_kontrolPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [_91507],_91508
	mov	dword [edi+60],0
	cmp	dword [_bb_isLevelBySelectionMenu],1
	jne	_91238
	push	_9391
	call	_brl_standardio_Print
	add	esp,4
	jmp	_9401
_91238:
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91253
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91251
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91239
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_91239:
	cmp	eax,0
	jne	_91241
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_91241:
	cmp	eax,0
	jne	_91243
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_91243:
	cmp	eax,0
	jne	_91245
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_91245:
	cmp	eax,0
	jne	_91247
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_91247:
	cmp	eax,0
	jne	_91249
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_91249:
_91251:
_91253:
	cmp	eax,0
	je	_91255
	jmp	_91256
_91255:
	jmp	_9401
_91256:
	mov	dword [edi+52],edx
	cmp	dword [edi+52],0
	jne	_91257
	jmp	_9401
_91257:
	mov	eax,dword [_bb_level]
	cmp	eax,1
	je	_91260
	cmp	eax,2
	je	_91261
	cmp	eax,3
	je	_91262
	cmp	eax,4
	je	_91263
	cmp	eax,5
	je	_91264
	jmp	_91259
_91260:
	cmp	dword [_bb_sublevel],1
	jne	_91265
	cmp	dword [edi+60],0
	jne	_91266
	mov	eax,edi
	push	511
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91266:
	jmp	_91268
_91265:
	cmp	dword [_bb_sublevel],2
	jne	_91269
	cmp	dword [edi+60],0
	jne	_91270
	mov	eax,edi
	push	631
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91270:
	jmp	_91272
_91269:
	cmp	dword [_bb_sublevel],3
	jne	_91273
	cmp	dword [edi+60],0
	jne	_91274
	mov	eax,edi
	push	531
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91274:
	jmp	_91276
_91273:
	cmp	dword [_bb_sublevel],4
	jne	_91277
	cmp	dword [edi+60],0
	jne	_91278
	mov	eax,edi
	push	551
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91278:
	jmp	_91280
_91277:
	cmp	dword [_bb_sublevel],5
	jne	_91281
	cmp	dword [edi+60],0
	jne	_91282
	mov	eax,edi
	push	521
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91282:
	jmp	_91284
_91281:
	cmp	dword [_bb_sublevel],6
	jne	_91285
	cmp	dword [edi+60],0
	jne	_91286
	mov	eax,edi
	push	661
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91286:
	jmp	_91288
_91285:
	cmp	dword [_bb_sublevel],7
	jne	_91289
	cmp	dword [edi+60],0
	jne	_91290
	mov	eax,edi
	push	3000
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91290:
	jmp	_91292
_91289:
	cmp	dword [_bb_sublevel],8
	jne	_91293
	cmp	dword [edi+60],0
	jne	_91294
	mov	eax,edi
	push	541
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91294:
	jmp	_91296
_91293:
	cmp	dword [_bb_sublevel],9
	jne	_91297
	cmp	dword [edi+60],0
	jne	_91298
	mov	eax,edi
	push	4001
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91298:
	jmp	_91300
_91297:
	cmp	dword [_bb_sublevel],10
	jne	_91301
	cmp	dword [edi+60],0
	jne	_91302
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91303
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93473
	sete	al
	movzx	eax,al
_91303:
	cmp	eax,0
	je	_91305
	mov	eax,edi
	push	641
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91307
_91305:
	cmp	dword [_bb_currGameMode],123
	jne	_91308
	mov	eax,edi
	push	561
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91308:
_91307:
	mov	dword [edi+60],1
_91302:
_91301:
_91300:
_91296:
_91292:
_91288:
_91284:
_91280:
_91276:
_91272:
_91268:
	jmp	_91259
_91261:
	cmp	dword [_bb_sublevel],1
	jne	_91310
	cmp	dword [edi+60],0
	jne	_91311
	mov	eax,edi
	push	571
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91311:
	jmp	_91313
_91310:
	cmp	dword [_bb_sublevel],2
	jne	_91314
	cmp	dword [edi+60],0
	jne	_91315
	mov	eax,edi
	push	4002
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91315:
	jmp	_91317
_91314:
	cmp	dword [_bb_sublevel],3
	jne	_91318
	cmp	dword [edi+60],0
	jne	_91319
	mov	eax,edi
	push	581
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91319:
	jmp	_91321
_91318:
	cmp	dword [_bb_sublevel],4
	jne	_91322
	cmp	dword [edi+60],0
	jne	_91323
	mov	eax,edi
	push	582
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91323:
	jmp	_91325
_91322:
	cmp	dword [_bb_sublevel],5
	jne	_91326
	cmp	dword [edi+60],0
	jne	_91327
	mov	eax,edi
	push	4003
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91327:
	jmp	_91329
_91326:
	cmp	dword [_bb_sublevel],6
	jne	_91330
	cmp	dword [edi+60],0
	jne	_91331
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91332
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93425
	sete	al
	movzx	eax,al
_91332:
	cmp	eax,0
	je	_91334
	mov	eax,edi
	push	4004
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91336
_91334:
	mov	eax,edi
	push	583
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91336:
	mov	dword [edi+60],1
_91331:
	jmp	_91338
_91330:
	cmp	dword [_bb_sublevel],7
	jne	_91339
	cmp	dword [edi+60],0
	jne	_91340
	mov	eax,edi
	push	4005
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91340:
	jmp	_91342
_91339:
	cmp	dword [_bb_sublevel],8
	jne	_91343
	cmp	dword [edi+60],0
	jne	_91344
	mov	eax,edi
	push	584
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91344:
	jmp	_91346
_91343:
	cmp	dword [_bb_sublevel],9
	jne	_91347
	cmp	dword [edi+60],0
	jne	_91348
	mov	eax,edi
	push	585
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91348:
	jmp	_91350
_91347:
	cmp	dword [_bb_sublevel],10
	jne	_91351
	cmp	dword [edi+60],0
	jne	_91352
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91353
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93499
	sete	al
	movzx	eax,al
_91353:
	cmp	eax,0
	je	_91355
	mov	eax,edi
	push	651
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91357
_91355:
	mov	eax,edi
	push	611
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91357:
	mov	dword [edi+60],1
_91352:
_91351:
_91350:
_91346:
_91342:
_91338:
_91329:
_91325:
_91321:
_91317:
_91313:
	jmp	_91259
_91262:
	cmp	dword [_bb_sublevel],1
	jne	_91359
	cmp	dword [edi+60],0
	jne	_91360
	mov	eax,edi
	push	586
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91360:
	jmp	_91362
_91359:
	cmp	dword [_bb_sublevel],2
	jne	_91363
	cmp	dword [edi+60],0
	jne	_91364
	mov	eax,edi
	push	4006
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91364:
	jmp	_91366
_91363:
	cmp	dword [_bb_sublevel],3
	jne	_91367
	cmp	dword [edi+60],0
	jne	_91368
	mov	eax,edi
	push	588
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91368:
	jmp	_91370
_91367:
	cmp	dword [_bb_sublevel],4
	jne	_91371
	cmp	dword [edi+60],0
	jne	_91372
	mov	eax,edi
	push	587
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91372:
	jmp	_91374
_91371:
	cmp	dword [_bb_sublevel],5
	jne	_91375
	cmp	dword [edi+60],0
	jne	_91376
	mov	eax,edi
	push	4007
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91376:
	jmp	_91378
_91375:
	cmp	dword [_bb_sublevel],6
	jne	_91379
	cmp	dword [edi+60],0
	jne	_91380
	mov	eax,edi
	push	589
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91380:
	jmp	_91382
_91379:
	cmp	dword [_bb_sublevel],7
	jne	_91383
	cmp	dword [edi+60],0
	jne	_91384
	mov	eax,edi
	push	590
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91384:
	jmp	_91386
_91383:
	cmp	dword [_bb_sublevel],8
	jne	_91387
	cmp	dword [edi+60],0
	jne	_91388
	mov	eax,edi
	push	4009
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91388:
	jmp	_91390
_91387:
	cmp	dword [_bb_sublevel],9
	jne	_91391
	cmp	dword [edi+60],0
	jne	_91392
	mov	eax,edi
	push	591
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91392:
	jmp	_91394
_91391:
	cmp	dword [_bb_sublevel],10
	jne	_91395
	cmp	dword [edi+60],0
	jne	_91396
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91397
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93411
	sete	al
	movzx	eax,al
_91397:
	cmp	eax,0
	je	_91399
	mov	eax,edi
	push	621
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91401
_91399:
	mov	eax,edi
	push	681
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91401:
	mov	dword [edi+60],1
_91396:
_91395:
_91394:
_91390:
_91386:
_91382:
_91378:
_91374:
_91370:
_91366:
_91362:
	jmp	_91259
_91263:
	cmp	dword [_bb_sublevel],1
	jne	_91403
	cmp	dword [edi+60],0
	jne	_91404
	mov	eax,edi
	push	592
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91404:
	jmp	_91406
_91403:
	cmp	dword [_bb_sublevel],2
	jne	_91407
	cmp	dword [edi+60],0
	jne	_91408
	mov	eax,edi
	push	4010
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91408:
	jmp	_91410
_91407:
	cmp	dword [_bb_sublevel],3
	jne	_91411
	cmp	dword [edi+60],0
	jne	_91412
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91413
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93466
	sete	al
	movzx	eax,al
_91413:
	cmp	eax,0
	je	_91415
	mov	eax,edi
	push	781
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91417
_91415:
	mov	eax,edi
	push	594
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91417:
	mov	dword [edi+60],1
_91412:
	jmp	_91419
_91411:
	cmp	dword [_bb_sublevel],4
	jne	_91420
	cmp	dword [edi+60],0
	jne	_91421
	mov	eax,edi
	push	593
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91421:
	jmp	_91423
_91420:
	cmp	dword [_bb_sublevel],5
	jne	_91424
	cmp	dword [edi+60],0
	jne	_91425
	mov	eax,edi
	push	595
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91425:
	jmp	_91427
_91424:
	cmp	dword [_bb_sublevel],6
	jne	_91428
	cmp	dword [edi+60],0
	jne	_91429
	mov	eax,edi
	push	596
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91429:
	jmp	_91431
_91428:
	cmp	dword [_bb_sublevel],7
	jne	_91432
	cmp	dword [edi+60],0
	jne	_91433
	mov	eax,edi
	push	4011
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91433:
	jmp	_91435
_91432:
	cmp	dword [_bb_sublevel],8
	jne	_91436
	cmp	dword [edi+60],0
	jne	_91437
	mov	eax,edi
	push	597
	push	2
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91437:
	jmp	_91439
_91436:
	cmp	dword [_bb_sublevel],9
	jne	_91440
	cmp	dword [edi+60],0
	jne	_91441
	mov	eax,edi
	push	781
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91441:
	jmp	_91443
_91440:
	cmp	dword [_bb_sublevel],10
	jne	_91444
	cmp	dword [edi+60],0
	jne	_91445
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91446
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93437
	sete	al
	movzx	eax,al
_91446:
	cmp	eax,0
	je	_91448
	mov	eax,edi
	push	4008
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91450
_91448:
	mov	eax,edi
	push	781
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91450:
	mov	dword [edi+60],1
_91445:
_91444:
_91443:
_91439:
_91435:
_91431:
_91427:
_91423:
_91419:
_91410:
_91406:
	jmp	_91259
_91264:
	cmp	dword [_bb_sublevel],4
	jne	_91452
	cmp	dword [edi+60],0
	jne	_91453
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91454
	mov	eax,dword [_bb_currModeExtra]
	cmp	eax,93469
	sete	al
	movzx	eax,al
_91454:
	cmp	eax,0
	je	_91456
	mov	eax,edi
	push	687
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	mov	dword [edi+60],1
_91456:
_91453:
_91452:
	cmp	dword [edi+60],0
	jne	_91458
	cmp	dword [_bb_currGameMode],934
	je	_91459
	cmp	dword [_bb_sublevel],10
	jne	_91460
	mov	eax,edi
	push	781
	push	2
	push	5
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
	jmp	_91462
_91460:
	mov	eax,edi
	push	781
	push	2
	push	8
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,16
_91462:
	mov	dword [edi+60],1
_91459:
_91458:
	jmp	_91259
_91259:
	cmp	dword [edi+60],1
	jne	_91464
	mov	eax,dword [edi+48]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91465
	mov	eax,dword [edi+48]
	cmp	eax,597
	setle	al
	movzx	eax,al
_91465:
	cmp	eax,0
	je	_91467
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	jge	_91469
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	add	eax,1
	push	eax
	push	dword [edi+48]
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	fld	dword [ebx+12]
	fstp	dword [edi+16]
	fld	dword [ebx+16]
	fstp	dword [edi+20]
	mov	dword [ebx+48],0
	fld	dword [_141421]
	fstp	dword [ebx+28]
	fld	dword [_141422]
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+64]
	jmp	_91472
_91469:
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9392
_9394:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9392
	mov	edx,dword [_bb_jmlSlotSenjata]
	cmp	dword [eax+40],edx
	jne	_91479
	fld	dword [eax+12]
	fstp	dword [edi+16]
	fld	dword [eax+16]
	fstp	dword [edi+20]
_91479:
_9392:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9394
_9393:
_91472:
	jmp	_91480
_91467:
	mov	eax,dword [edi+48]
	cmp	eax,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91481
	mov	eax,dword [edi+48]
	cmp	eax,687
	setle	al
	movzx	eax,al
_91481:
	cmp	eax,0
	je	_91483
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9395
_9397:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9395
	mov	edx,dword [edi+48]
	cmp	dword [eax+24],edx
	jne	_91490
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
_91490:
_9395:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9397
_9396:
	jmp	_91491
_91483:
	cmp	dword [edi+48],3000
	jne	_91492
	mov	eax,dword [_bb_btnKurcaci]
	fld	dword [eax+8]
	fstp	dword [edi+16]
	mov	eax,dword [_bb_btnKurcaci]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_91493
_91492:
	mov	eax,dword [edi+48]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91494
	mov	eax,dword [edi+48]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_91494:
	cmp	eax,0
	je	_91496
	mov	eax,dword [_bb_btnMenu]
	fld	dword [eax+8]
	fstp	dword [edi+16]
	mov	eax,dword [_bb_btnMenu]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_91497
_91496:
	cmp	dword [edi+48],781
	jne	_91498
	mov	esi,dword [_bb_moneygamelist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9398
_9400:
	mov	eax,ebx
	push	_bb_TMoneyGame
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9398
	cmp	dword [eax+24],0
	jne	_91505
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	jmp	_9399
_91505:
_9398:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9400
_9399:
_91498:
_91497:
_91493:
_91491:
_91480:
	jmp	_91506
_91464:
	mov	dword [edi+52],0
_91506:
_9401:
	mov	eax,0
	jmp	_17729
_17729:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_panelTampil:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	cmp	dword [eax+52],0
	jne	_91509
	mov	eax,dword [ebp+8]
	mov	dword [eax+52],1
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	mov	eax,dword [_bb_ballonTextPlant_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_bb_TBallonTextPlant
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	ebx,dword [_bb_NITM_plantAnim_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9403
_9405:
	mov	eax,dword [ebp-4]
	push	_bb_TNITM_PlantAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9403
	push	911
	fld	dword [esi+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+84]
	push	dword [esi+80]
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,20
	mov	edi,eax
_9403:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9405
_9404:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],687
	jne	_91518
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+8]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_panelNewItem]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	dword [eax+72],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+20],1
	mov	eax,dword [ebp+8]
	mov	dword [eax+68],2
	mov	eax,dword [ebp+8]
	mov	dword [eax+40],0
	mov	eax,dword [ebp+8]
	mov	dword [eax+64],1
	fld	dword [_141557]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+24]
_91518:
	push	0
	call	_bb_UpdateAll_SFX
	add	esp,4
	push	dword [_bb_sfx2channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_newitem_getitem]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_91509:
	mov	eax,0
	jmp	_17732
_17732:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	dword [_91545],_91546
	cmp	dword [_bb_gameOver],1
	jne	_91519
	jmp	_9409
_91519:
	fld	dword [ebx+24]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_91520
	jmp	_9409
_91520:
	cmp	dword [ebx+88],0
	jne	_91521
	jmp	_9409
_91521:
	mov	eax,dword [ebx+68]
	cmp	eax,0
	je	_91524
	cmp	eax,2
	je	_91525
	jmp	_91523
_91524:
	push	dword [ebx+92]
	fld	dword [ebx+84]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_91526
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_91527
	mov	dword [ebx+56],1
_91527:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_91528
	mov	eax,dword [ebx+56]
	cmp	eax,1
	sete	al
	movzx	eax,al
_91528:
	cmp	eax,0
	je	_91530
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_newitem_openbox]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	cmp	dword [ebx+48],781
	jne	_91531
	push	dword [_bb_logoNewItem_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_logoNewItem_image],0
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91532
	push	2
	push	15
	push	0
	push	78
	push	104
	push	_20300
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91532:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [ebx+36],eax
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+72],0
	mov	dword [ebx+68],3
	fld	dword [_141563]
	fstp	dword [ebx+24]
	mov	dword [ebx+64],1
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+20],0
	call	_bb_EmptySemuaList_NewItem
	jmp	_91533
_91531:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
_91533:
_91530:
	jmp	_91535
_91526:
	mov	dword [ebx+56],0
_91535:
	jmp	_91523
_91525:
	mov	eax,dword [_bb_panelNewItem]
	cmp	dword [eax+20],0
	jne	_91536
	jmp	_91537
_91536:
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+20],1
	mov	esi,dword [_bb_btnPanelNewItem_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9406
_9408:
	mov	eax,ebx
	push	_bb_TBtnPanelNewItem
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9406
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_9406:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9408
_9407:
_91537:
	jmp	_91523
_91523:
_9409:
	mov	eax,0
	jmp	_17736
_17736:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_nextStep:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [edx+68]
	cmp	eax,0
	je	_91549
	cmp	eax,2
	je	_91550
	jmp	_91548
_91549:
	mov	dword [edx+64],1
	mov	dword [edx+68],2
	fld	dword [_141579]
	fstp	dword [edx+24]
	jmp	_91548
_91550:
	mov	dword [edx+72],0
	mov	dword [edx+68],3
	fld	dword [_141580]
	fstp	dword [edx+24]
	mov	eax,dword [_bb_panelNewItem]
	mov	dword [eax+20],0
	call	_bb_EmptySemuaList_NewItem
	jmp	_91548
_91548:
	mov	eax,0
	jmp	_17739
_17739:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_setItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	mov	dword [esi+32],edx
	mov	dword [esi+28],eax
	push	_42
	push	edx
	push	ebx
	mov	eax,dword [_bb_newItem]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,12
	push	ebx
	call	_bb_InitPanelNewItem
	add	esp,4
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [esi+32]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,26
	mov	edi,eax
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,dword [esi+28]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,15
	mov	dword [ebp-4],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	mov	dword [esi+44],1
	mov	dword [esi+48],ebx
	mov	eax,dword [esi+48]
	cmp	eax,511
	je	_91555
	cmp	eax,521
	je	_91556
	cmp	eax,531
	je	_91557
	cmp	eax,541
	je	_91558
	cmp	eax,551
	je	_91559
	cmp	eax,561
	je	_91560
	cmp	eax,571
	je	_91561
	cmp	eax,581
	je	_91562
	cmp	eax,582
	je	_91563
	cmp	eax,583
	je	_91564
	cmp	eax,584
	je	_91565
	cmp	eax,585
	je	_91566
	cmp	eax,586
	je	_91567
	cmp	eax,587
	je	_91568
	cmp	eax,588
	je	_91569
	cmp	eax,589
	je	_91570
	cmp	eax,590
	je	_91571
	cmp	eax,591
	je	_91572
	cmp	eax,592
	je	_91573
	cmp	eax,593
	je	_91574
	cmp	eax,594
	je	_91575
	cmp	eax,595
	je	_91576
	cmp	eax,596
	je	_91577
	cmp	eax,597
	je	_91578
	cmp	eax,611
	je	_91579
	cmp	eax,621
	je	_91580
	cmp	eax,631
	je	_91581
	cmp	eax,641
	je	_91582
	cmp	eax,651
	je	_91583
	cmp	eax,661
	je	_91584
	cmp	eax,681
	je	_91585
	cmp	eax,687
	je	_91586
	cmp	eax,3000
	je	_91587
	cmp	eax,4001
	je	_91588
	cmp	eax,4002
	je	_91589
	cmp	eax,4003
	je	_91590
	cmp	eax,4004
	je	_91591
	cmp	eax,4005
	je	_91592
	cmp	eax,4006
	je	_91593
	cmp	eax,4007
	je	_91594
	cmp	eax,4008
	je	_91595
	cmp	eax,4009
	je	_91596
	cmp	eax,4010
	je	_91597
	cmp	eax,4011
	je	_91598
	cmp	eax,781
	je	_91599
	jmp	_91554
_91555:
	push	_42
	push	211
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_1_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91556:
	push	_42
	push	221
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_2_Idle_1_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91557:
	push	_42
	push	231
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_3_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,27
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91558:
	push	_42
	push	241
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_4_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91559:
	push	_42
	push	251
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_5_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91560:
	push	_42
	push	261
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_6_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91561:
	push	_42
	push	271
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_7_Idle_1_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91562:
	push	_42
	push	281
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_8_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,7
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91563:
	push	_42
	push	282
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_9_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91564:
	push	_42
	push	283
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_10_Attack_2_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,5
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,14
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91565:
	push	_42
	push	284
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_11_Idle_1_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91566:
	push	_42
	push	285
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_12_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91567:
	push	_42
	push	286
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_13_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91568:
	push	_42
	push	287
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_14_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,8
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,25
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91569:
	push	_42
	push	288
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_15_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91570:
	push	_42
	push	289
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_16_Attack_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,6
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91571:
	push	_42
	push	290
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_17_Idle_1_image]
	mov	dword [esi+36],eax
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_animSenjata_17_Idle_1_image]
	mov	dword [edx+112],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+112]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91572:
	push	_42
	push	291
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_18_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,19
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91573:
	push	_42
	push	292
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_19_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,4
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91574:
	push	_42
	push	293
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_20_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91575:
	push	_42
	push	294
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_21_Attack_1_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,34
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91576:
	push	_42
	push	295
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_22_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91577:
	push	_42
	push	296
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_23_Idle_1_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	add	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91578:
	push	_42
	push	297
	call	_bb_ImageKontrolTrap
	add	esp,8
	mov	eax,dword [_bb_animSenjata_24_Idle_1_image]
	mov	dword [esi+36],eax
	mov	edx,dword [_bb_panelNewItem]
	mov	eax,dword [_bb_animSenjata_24_CrossHair_image]
	mov	dword [edx+80],eax
	push	-1038090240
	push	-1061158912
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_panelNewItem]
	push	dword [eax+80]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91579:
	mov	eax,dword [_bb_curTool_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91580:
	mov	eax,dword [_bb_animTool_2_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,31
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	add	eax,30
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91581:
	mov	eax,dword [_bb_animTool_3_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,28
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,9
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91582:
	mov	eax,dword [_bb_animTool_4_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,26
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	add	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91583:
	mov	eax,dword [_bb_animTool_5_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,53
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	add	eax,22
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91584:
	mov	eax,dword [_bb_animTool_6_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,39
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,13
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91585:
	mov	eax,dword [_bb_animTool_8_image]
	mov	dword [esi+36],eax
	mov	eax,edi
	add	eax,40
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	add	eax,29
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91586:
	mov	eax,dword [_bb_curTool_14_image]
	mov	dword [esi+36],eax
	fld	dword [esi+8]
	fadd	dword [_141585]
	fstp	dword [esi+8]
	fld	dword [esi+12]
	fadd	dword [_141586]
	fstp	dword [esi+12]
	jmp	_91554
_91587:
	mov	eax,dword [_bb_animKurcaci_Idle_1_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91588:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91589:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91590:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,3
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91591:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91592:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-4]
	sub	eax,2
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+12]
	jmp	_91554
_91593:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91594:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91595:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91596:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91597:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91598:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91599:
	mov	eax,dword [_bb_logoNewItem_image]
	mov	dword [esi+36],eax
	jmp	_91554
_91554:
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [esi+80]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [esi+84]
	mov	eax,dword [_bb_newItem_Cahaya_image]
	mov	dword [esi+88],eax
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+92],0
	mov	eax,dword [esi+48]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91600
	mov	eax,dword [esi+48]
	cmp	eax,597
	setle	al
	movzx	eax,al
_91600:
	cmp	eax,0
	je	_91602
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+68],0
	jmp	_91603
_91602:
	mov	eax,dword [esi+48]
	cmp	eax,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91604
	mov	eax,dword [esi+48]
	cmp	eax,687
	setle	al
	movzx	eax,al
_91604:
	cmp	eax,0
	je	_91606
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	jmp	_91607
_91606:
	cmp	dword [esi+48],3000
	jne	_91608
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+68],0
	jmp	_91609
_91608:
	mov	eax,dword [esi+48]
	cmp	eax,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91610
	mov	eax,dword [esi+48]
	cmp	eax,4011
	setle	al
	movzx	eax,al
_91610:
	cmp	eax,0
	je	_91612
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+68],0
	jmp	_91613
_91612:
	cmp	dword [esi+48],781
	jne	_91614
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+36]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [esi+68],0
_91614:
_91613:
_91609:
_91607:
_91603:
	mov	eax,0
	jmp	_17745
_17745:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17751
_17751:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_91616
	mov	ebx,_1
	cmp	esi,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91618
	cmp	esi,597
	setle	al
	movzx	eax,al
_91618:
	cmp	eax,0
	je	_91620
	cmp	esi,596
	jne	_91621
	cmp	dword [_bb_panelNewItem_BG_image],0
	jne	_91622
	push	2
	push	_91623
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],eax
_91622:
	jmp	_91624
_91621:
	cmp	dword [_bb_panelNewItem_BG_image],0
	jne	_91625
	push	2
	push	_91626
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],eax
_91625:
_91624:
	cmp	dword [_bb_panelNewItem_Name_image],0
	jne	_91627
	push	2
	push	24
	push	0
	push	17
	push	252
	push	_91628
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_Name_image],eax
_91627:
	mov	eax,esi
	cmp	eax,511
	je	_91631
	cmp	eax,521
	je	_91632
	cmp	eax,531
	je	_91633
	cmp	eax,541
	je	_91634
	cmp	eax,551
	je	_91635
	cmp	eax,561
	je	_91636
	cmp	eax,571
	je	_91637
	cmp	eax,581
	je	_91638
	cmp	eax,582
	je	_91639
	cmp	eax,583
	je	_91640
	cmp	eax,584
	je	_91641
	cmp	eax,585
	je	_91642
	cmp	eax,586
	je	_91643
	cmp	eax,587
	je	_91644
	cmp	eax,588
	je	_91645
	cmp	eax,589
	je	_91646
	cmp	eax,590
	je	_91647
	cmp	eax,591
	je	_91648
	cmp	eax,592
	je	_91649
	cmp	eax,593
	je	_91650
	cmp	eax,594
	je	_91651
	cmp	eax,595
	je	_91652
	cmp	eax,596
	je	_91653
	cmp	eax,597
	je	_91654
	jmp	_91630
_91631:
	mov	ebx,_1492
	jmp	_91630
_91632:
	mov	ebx,_1493
	jmp	_91630
_91633:
	mov	ebx,_1494
	jmp	_91630
_91634:
	mov	ebx,_1495
	jmp	_91630
_91635:
	mov	ebx,_1496
	jmp	_91630
_91636:
	mov	ebx,_1497
	jmp	_91630
_91637:
	mov	ebx,_1498
	jmp	_91630
_91638:
	mov	ebx,_1499
	jmp	_91630
_91639:
	mov	ebx,_1500
	jmp	_91630
_91640:
	mov	ebx,_1501
	jmp	_91630
_91641:
	mov	ebx,_1502
	jmp	_91630
_91642:
	mov	ebx,_1503
	jmp	_91630
_91643:
	mov	ebx,_1504
	jmp	_91630
_91644:
	mov	ebx,_1505
	jmp	_91630
_91645:
	mov	ebx,_1506
	jmp	_91630
_91646:
	mov	ebx,_1507
	jmp	_91630
_91647:
	mov	ebx,_1508
	jmp	_91630
_91648:
	mov	ebx,_1509
	jmp	_91630
_91649:
	mov	ebx,_1510
	jmp	_91630
_91650:
	mov	ebx,_1511
	jmp	_91630
_91651:
	mov	ebx,_1512
	jmp	_91630
_91652:
	mov	ebx,_1513
	jmp	_91630
_91653:
	mov	ebx,_1514
	jmp	_91630
_91654:
	mov	ebx,_1515
	jmp	_91630
_91630:
	jmp	_91655
_91620:
	cmp	esi,611
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91656
	cmp	esi,687
	setle	al
	movzx	eax,al
_91656:
	cmp	eax,0
	jne	_91658
	cmp	esi,3000
	sete	al
	movzx	eax,al
_91658:
	cmp	eax,0
	je	_91660
	cmp	esi,687
	je	_91661
	cmp	dword [_bb_panelNewItem_BG_image],0
	jne	_91662
	push	2
	push	_91663
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],eax
_91662:
_91661:
	cmp	dword [_bb_panelNewItem_Name_image],0
	jne	_91664
	push	2
	push	9
	push	0
	push	17
	push	252
	push	_91665
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_Name_image],eax
_91664:
	mov	eax,esi
	cmp	eax,611
	je	_91668
	cmp	eax,621
	je	_91669
	cmp	eax,631
	je	_91670
	cmp	eax,641
	je	_91671
	cmp	eax,651
	je	_91672
	cmp	eax,661
	je	_91673
	cmp	eax,681
	je	_91674
	cmp	eax,687
	je	_91675
	cmp	eax,3000
	je	_91676
	jmp	_91667
_91668:
	mov	ebx,_9416
	jmp	_91667
_91669:
	mov	ebx,_9417
	jmp	_91667
_91670:
	mov	ebx,_9418
	jmp	_91667
_91671:
	mov	ebx,_9419
	jmp	_91667
_91672:
	mov	ebx,_9420
	jmp	_91667
_91673:
	mov	ebx,_9421
	jmp	_91667
_91674:
	mov	ebx,_9422
	jmp	_91667
_91675:
	mov	ebx,_9423
	cmp	dword [_bb_panelNewItem_BG_image],0
	jne	_91677
	push	2
	push	_91678
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],eax
_91677:
	jmp	_91667
_91676:
	mov	ebx,_9425
	jmp	_91667
_91667:
	jmp	_91679
_91660:
	cmp	esi,4001
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_91680
	cmp	esi,4011
	setle	al
	movzx	eax,al
_91680:
	cmp	eax,0
	je	_91682
	mov	eax,esi
	cmp	eax,4001
	je	_91685
	cmp	eax,4002
	je	_91686
	cmp	eax,4003
	je	_91687
	cmp	eax,4004
	je	_91688
	cmp	eax,4005
	je	_91689
	cmp	eax,4006
	je	_91690
	cmp	eax,4007
	je	_91691
	cmp	eax,4008
	je	_91692
	cmp	eax,4009
	je	_91693
	cmp	eax,4010
	je	_91694
	cmp	eax,4011
	je	_91695
	jmp	_91684
_91685:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91696
	push	2
	push	_91697
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91696:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91698
	push	2
	push	_91699
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91698:
	mov	ebx,_9428
	jmp	_91684
_91686:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91700
	push	2
	push	_91701
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91700:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91702
	push	2
	push	_91703
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91702:
	mov	ebx,_9431
	jmp	_91684
_91687:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91704
	push	2
	push	_91705
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91704:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91706
	push	2
	push	_91707
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91706:
	mov	ebx,_9428
	jmp	_91684
_91688:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91708
	push	2
	push	_91709
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91708:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91710
	push	2
	push	_91711
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91710:
	mov	ebx,_9431
	jmp	_91684
_91689:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91712
	push	2
	push	_91713
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91712:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91714
	push	2
	push	_91715
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91714:
	mov	ebx,_9431
	jmp	_91684
_91690:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91716
	push	2
	push	_91717
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91716:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91718
	push	2
	push	_91719
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91718:
	mov	ebx,_9440
	jmp	_91684
_91691:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91720
	push	2
	push	_91721
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91720:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91722
	push	2
	push	_91723
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91722:
	mov	ebx,_9440
	jmp	_91684
_91692:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91724
	push	2
	push	_91725
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91724:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91726
	push	2
	push	_91727
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91726:
	mov	ebx,_9445
	jmp	_91684
_91693:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91728
	push	2
	push	_91729
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91728:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91730
	push	2
	push	_91731
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91730:
	mov	ebx,_9428
	jmp	_91684
_91694:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91732
	push	2
	push	_91733
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91732:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91734
	push	2
	push	_91735
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91734:
	mov	ebx,_9428
	jmp	_91684
_91695:
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91736
	push	2
	push	_91737
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91736:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91738
	push	2
	push	_91739
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91738:
	mov	ebx,_9428
	jmp	_91684
_91684:
	jmp	_91740
_91682:
	cmp	esi,781
	jne	_91741
	cmp	dword [_bb_logoNewItem_image],0
	jne	_91742
	push	2
	push	_91743
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_logoNewItem_image],eax
_91742:
	cmp	dword [_bb_panelNewItem_BG_image],0
	jne	_91744
	push	2
	push	_91626
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],eax
_91744:
	cmp	dword [_bb_panelNewItem_Name_image],0
	jne	_91745
	push	2
	push	24
	push	0
	push	17
	push	252
	push	_91628
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelNewItem_Name_image],eax
_91745:
	cmp	dword [_bb_panelInfoNewItem_image],0
	jne	_91746
	push	2
	push	_91739
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],eax
_91746:
_91741:
_91740:
_91679:
_91655:
	push	_1
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_91747
	cmp	dword [_bb_ketNewItem_image],0
	jne	_91748
	push	2
	push	_1517
	push	ebx
	push	_91749
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ketNewItem_image],eax
_91748:
_91747:
	cmp	dword [_bb_sfx_newitem_getitem],0
	jne	_91750
	push	0
	push	_91751
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_newitem_getitem],eax
_91750:
	cmp	dword [_bb_sfx_newitem_openbox],0
	jne	_91752
	push	0
	push	_91753
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_newitem_openbox],eax
_91752:
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	jmp	_91754
_91616:
	push	_3667
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_91755
	cmp	dword [_bb_newItem_Cahaya_image],0
	jne	_91756
	push	2
	push	60
	push	0
	push	381
	push	381
	push	_91757
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_newItem_Cahaya_image],eax
_91756:
	jmp	_91758
_91755:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_91759
	cmp	dword [_bb_panelNewItem_BG_image],0
	je	_91760
	push	dword [_bb_panelNewItem_BG_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelNewItem_BG_image],0
_91760:
	cmp	dword [_bb_panelNewItem_Name_image],0
	je	_91761
	push	dword [_bb_panelNewItem_Name_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelNewItem_Name_image],0
_91761:
	cmp	dword [_bb_newItem_Cahaya_image],0
	je	_91762
	push	dword [_bb_newItem_Cahaya_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_newItem_Cahaya_image],0
_91762:
	cmp	dword [_bb_logoNewItem_image],0
	je	_91763
	push	dword [_bb_logoNewItem_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_logoNewItem_image],0
_91763:
	cmp	dword [_bb_panelInfoNewItem_image],0
	je	_91764
	push	dword [_bb_panelInfoNewItem_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_panelInfoNewItem_image],0
_91764:
	cmp	dword [_bb_ketNewItem_image],0
	je	_91765
	push	dword [_bb_ketNewItem_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ketNewItem_image],0
_91765:
	cmp	dword [_bb_sfx_newitem_getitem],0
	je	_91766
	push	dword [_bb_sfx_newitem_getitem]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_newitem_getitem],0
_91766:
	cmp	dword [_bb_sfx_newitem_openbox],0
	je	_91767
	push	dword [_bb_sfx_newitem_openbox]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_newitem_openbox],0
_91767:
	call	_bbGCCollect
	mov	eax,dword [_bb_newItem]
	mov	dword [eax+48],0
	mov	eax,dword [_bb_newItem]
	fldz
	fstp	dword [eax+24]
	mov	eax,dword [_bb_newItem]
	mov	dword [eax+52],0
_91759:
_91758:
_91754:
	mov	eax,0
	jmp	_17756
_17756:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_91796],_91797
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91769
	fldz
	fstp	dword [ebx+104]
	fldz
	fstp	dword [ebx+108]
	mov	esi,1
_91769:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91770
	cmp	dword [ebx+52],1
	jne	_91771
	mov	dword [ebx+52],0
	jmp	_91772
_91771:
	mov	dword [ebx+52],1
_91772:
_91770:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91773
	cmp	dword [ebx+100],8
	jge	_91774
	add	dword [ebx+100],1
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_91774:
_91773:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91775
	cmp	dword [ebx+100],1
	jle	_91776
	sub	dword [ebx+100],1
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_91776:
_91775:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91777
	fld	dword [ebx+104]
	fsub	dword [_141750]
	fstp	dword [ebx+104]
	mov	esi,1
_91777:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91778
	fld	dword [ebx+104]
	fadd	dword [_141751]
	fstp	dword [ebx+104]
	mov	esi,1
_91778:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91779
	fld	dword [ebx+108]
	fadd	dword [_141752]
	fstp	dword [ebx+108]
	mov	esi,1
_91779:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_91780
	fld	dword [ebx+108]
	fsub	dword [_141753]
	fstp	dword [ebx+108]
	mov	esi,1
_91780:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_91781
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_91781:
	cmp	eax,0
	je	_91783
	fld	dword [ebx+104]
	fsub	dword [_141754]
	fstp	dword [ebx+104]
	mov	esi,1
_91783:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_91784
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_91784:
	cmp	eax,0
	je	_91786
	fld	dword [ebx+104]
	fadd	dword [_141755]
	fstp	dword [ebx+104]
	mov	esi,1
_91786:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_91787
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_91787:
	cmp	eax,0
	je	_91789
	fld	dword [ebx+108]
	fadd	dword [_141756]
	fstp	dword [ebx+108]
	mov	esi,1
_91789:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_91790
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_91790:
	cmp	eax,0
	je	_91792
	fld	dword [ebx+108]
	fsub	dword [_141757]
	fstp	dword [ebx+108]
	mov	esi,1
_91792:
	cmp	esi,0
	jne	_91793
	jmp	_9457
_91793:
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebx+32]
	add	eax,1
	mov	edx,dword [edx+eax*4+24]
	sub	edx,26
	mov	ecx,dword [_bb_BARISPOS]
	mov	eax,dword [ebx+28]
	add	eax,1
	mov	eax,dword [ecx+eax*4+24]
	add	eax,15
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fadd	dword [ebx+104]
	fstp	dword [ebx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [ebx+108]
	fstp	dword [ebx+12]
	push	dword [ebx+104]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+108]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9457:
	mov	eax,0
	jmp	_17759
_17759:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TNewItem_Generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_bb_TNewItem
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+48],0
	mov	dword [ebx+32],0
	mov	dword [ebx+28],0
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],1
	mov	dword [ebx+68],0
	fldz
	fstp	dword [ebx+24]
	mov	dword [ebx+56],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	mov	dword [ebx+92],0
	mov	dword [ebx+96],60
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebx+52],0
	mov	eax,ebx
	jmp	_17761
_17761:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TCatapultWeapon
	mov	dword [ebx+8],0
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	fldz
	fstp	dword [ebx+28]
	fldz
	fstp	dword [ebx+32]
	fldz
	fstp	dword [ebx+36]
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	mov	eax,0
	jmp	_17764
_17764:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_Delete:
	push	ebp
	mov	ebp,esp
_17767:
	mov	eax,0
	jmp	_91800
_91800:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_catapultWeapon_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17770
_17770:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_update:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	call	_bb_GetPosX_BG
	mov	dword [ebp-12],eax
	fld	dword [esi+12]
	fadd	dword [esi+24]
	fstp	dword [esi+12]
	fld	dword [esi+16]
	fadd	dword [esi+28]
	fstp	dword [esi+16]
	fld	dword [esi+28]
	fadd	dword [_141789]
	fstp	dword [esi+28]
	mov	eax,dword [esi+80]
	add	dword [esi+76],eax
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	edi,dword [_bb_enemylist]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9459
_9461:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9459
	mov	ecx,0
	mov	eax,dword [esi+60]
	cmp	dword [ebx+88],eax
	je	_91812
	jmp	_9459
_91812:
	mov	eax,dword [esi+52]
	cmp	dword [ebx+88],eax
	je	_91813
	jmp	_9459
_91813:
	mov	edx,0
	mov	eax,dword [ebx+92]
	cmp	eax,11
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_91815
	mov	eax,dword [ebx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_91815:
	cmp	eax,0
	je	_91817
	mov	eax,dword [ebx+116]
	cmp	eax,7
	setne	al
	movzx	eax,al
_91817:
	cmp	eax,0
	je	_91819
	mov	eax,dword [ebx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_91819:
	cmp	eax,0
	je	_91821
	mov	edx,1
_91821:
	cmp	edx,1
	jne	_91822
	cmp	dword [ebx+148],392
	jne	_91823
	jmp	_9459
_91823:
	mov	eax,dword [ebx+20]
	cmp	eax,dword [esi+8]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91824
	fld	dword [ebx+24]
	fsub	dword [esi+12]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_91824:
	cmp	eax,0
	je	_91826
	fld	dword [ebx+100]
	fld	dword [ebx+108]
	fsub	dword [_141790]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	jne	_91827
	fld	dword [ebx+108]
	fsub	dword [_141791]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_91829
_91827:
	fld	dword [ebx+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
_91829:
	mov	ecx,1
	mov	eax,dword [esi+84]
	cmp	eax,811
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_91830
	mov	eax,dword [esi+84]
	cmp	eax,831
	sete	al
	movzx	eax,al
_91830:
	cmp	eax,0
	jne	_91832
	mov	eax,dword [esi+84]
	cmp	eax,841
	sete	al
	movzx	eax,al
_91832:
	cmp	eax,0
	je	_91834
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91835
	fld	dword [esi+16]
	fld	dword [ebx+28]
	fsub	dword [_141792]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_91835:
	cmp	eax,0
	je	_91837
	mov	ecx,0
_91837:
	jmp	_91838
_91834:
	cmp	dword [esi+84],821
	jne	_91839
	mov	eax,dword [ebx+148]
	cmp	eax,391
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91840
	fld	dword [esi+16]
	fld	dword [ebx+28]
	fsub	dword [_141793]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_91840:
	cmp	eax,0
	je	_91842
	mov	ecx,0
_91842:
	cmp	ecx,1
	jne	_91843
	fld	dword [ebx+208]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	je	_91844
	mov	eax,dword [ebx+148]
	cmp	eax,394
	setne	al
	movzx	eax,al
_91844:
	cmp	eax,0
	je	_91846
	mov	dword [ebx+220],1
	fld	dword [ebx+204]
	fstp	dword [ebx+208]
_91846:
_91843:
_91839:
_91838:
_91826:
_91822:
	cmp	ecx,1
	jne	_91847
	mov	eax,dword [esi+72]
	sub	dword [ebx+152],eax
	cmp	dword [esi+84],292
	je	_91848
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_91849
	fld	dword [_141794]
	fstp	dword [ebx+192]
_91849:
_91848:
	mov	eax,dword [esi+84]
	cmp	eax,292
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91850
	mov	eax,dword [ebx+148]
	cmp	eax,394
	sete	al
	movzx	eax,al
_91850:
	cmp	eax,0
	je	_91852
	fld	dword [ebx+192]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_91853
	fld	dword [_141795]
	fstp	dword [ebx+192]
_91853:
_91852:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_serangankenababi]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_9460
_91847:
_9459:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9461
_9460:
	fld	dword [esi+12]
	fstp	dword [ebp-4]
	mov	ebx,dword [ebp-12]
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_91855
	fld	dword [esi+16]
	fld	dword [esi+20]
	fadd	dword [_141796]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91855:
	cmp	eax,0
	je	_91857
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_91857:
	mov	eax,0
	jmp	_17773
_17773:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_updateKolomBaris:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91859
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91859:
	cmp	eax,0
	je	_91861
	mov	dword [edx+56],0
	jmp	_91862
_91861:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91863
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91863:
	cmp	eax,0
	je	_91865
	mov	dword [edx+56],1
	jmp	_91866
_91865:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91867
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91867:
	cmp	eax,0
	je	_91869
	mov	dword [edx+56],2
	jmp	_91870
_91869:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91871
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91871:
	cmp	eax,0
	je	_91873
	mov	dword [edx+56],3
	jmp	_91874
_91873:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91875
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91875:
	cmp	eax,0
	je	_91877
	mov	dword [edx+56],4
	jmp	_91878
_91877:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91879
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91879:
	cmp	eax,0
	je	_91881
	mov	dword [edx+56],5
	jmp	_91882
_91881:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91883
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91883:
	cmp	eax,0
	je	_91885
	mov	dword [edx+56],6
	jmp	_91886
_91885:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91887
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+28+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91887:
	cmp	eax,0
	je	_91889
	mov	dword [edx+56],7
	jmp	_91890
_91889:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91891
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+32+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91891:
	cmp	eax,0
	je	_91893
	mov	dword [edx+56],8
	jmp	_91894
_91893:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91895
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+36+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91895:
	cmp	eax,0
	je	_91897
	mov	dword [edx+56],9
	jmp	_91898
_91897:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91899
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+40+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91899:
	cmp	eax,0
	je	_91901
	mov	dword [edx+56],10
	jmp	_91902
_91901:
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+48+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91903
	fld	dword [edx+12]
	mov	eax,dword [_bb_KOLOMPOS]
	mov	eax,dword [eax+44+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91903:
	cmp	eax,0
	je	_91905
	mov	dword [edx+56],11
_91905:
_91902:
_91898:
_91894:
_91890:
_91886:
_91882:
_91878:
_91874:
_91870:
_91866:
_91862:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91906
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91906:
	cmp	eax,0
	je	_91908
	mov	dword [edx+52],0
	jmp	_91909
_91908:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91910
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91910:
	cmp	eax,0
	je	_91912
	mov	dword [edx+52],1
	jmp	_91913
_91912:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91914
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+8+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91914:
	cmp	eax,0
	je	_91916
	mov	dword [edx+52],2
	jmp	_91917
_91916:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91918
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+12+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91918:
	cmp	eax,0
	je	_91920
	mov	dword [edx+52],3
	jmp	_91921
_91920:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91922
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+16+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91922:
	cmp	eax,0
	je	_91924
	mov	dword [edx+52],4
	jmp	_91925
_91924:
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+24+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91926
	fld	dword [edx+16]
	mov	eax,dword [_bb_BARISPOS]
	mov	eax,dword [eax+20+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_91926:
	cmp	eax,0
	je	_91928
	mov	dword [edx+52],5
_91928:
_91925:
_91921:
_91917:
_91913:
_91909:
	mov	eax,0
	jmp	_17776
_17776:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+48],1
	jle	_91929
	mov	eax,dword [ebx+48]
	sub	eax,1
	cmp	dword [ebx+44],eax
	jl	_91930
	mov	eax,dword [ebx+48]
	sub	eax,1
	mov	dword [ebx+44],eax
_91930:
_91929:
	mov	eax,dword [ebx+76]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetRotation
	add	esp,4
	push	dword [ebx+44]
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+76],360
	jl	_91931
	mov	dword [ebx+76],0
_91931:
	push	0
	call	_brl_max2d_SetRotation
	add	esp,4
	mov	eax,0
	jmp	_17779
_17779:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17785
_17785:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapultWeapon_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	_bb_TCatapultWeapon
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	dword [esi+88],ebx
	mov	dword [esi+76],0
	mov	eax,dword [ebp+20]
	mov	dword [esi+84],eax
	mov	dword [esi+60],edi
	mov	dword [esi+48],1
	mov	eax,dword [ebp+40]
	mov	dword [esi+8],eax
	mov	eax,dword [ebp+36]
	mov	dword [esi+96],eax
	mov	dword [esi+100],1
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [esi+40],eax
	push	_brl_max2d_TImage
	push	dword [esi+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+40]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [esi+84]
	cmp	eax,811
	je	_91936
	cmp	eax,821
	je	_91937
	cmp	eax,831
	je	_91938
	cmp	eax,841
	je	_91939
	jmp	_91935
_91936:
	mov	dword [esi+44],0
	jmp	_91935
_91937:
	mov	dword [esi+44],3
	jmp	_91935
_91938:
	mov	dword [esi+44],1
	jmp	_91935
_91939:
	mov	dword [esi+44],2
	jmp	_91935
_91935:
	mov	edi,-45
	fld	dword [ebp+32]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	fld	dword [ebp+8]
	fsub	dword [_141877]
	fstp	dword [esi+12]
	fld	dword [ebp+12]
	fsub	dword [_141878]
	fstp	dword [esi+16]
	fld	dword [esi+16]
	fstp	dword [esi+20]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	qword [ebp-8]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [esi+24]
	mov	dword [ebp+-20],ebx
	fild	dword [ebp+-20]
	fstp	qword [ebp-16]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [esi+28]
	mov	dword [esi+80],20
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,dword [esi+60]
	mov	dword [esi+64],eax
	mov	eax,dword [esi+56]
	mov	dword [esi+68],eax
	mov	eax,dword [ebp+16]
	mov	dword [esi+72],eax
	mov	eax,dword [_bb_catapultWeapon_List]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_17796
_17796:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TCatapult
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],0
	mov	dword [ebx+60],0
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	fldz
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],4
	push	dword [ebx+100]
	push	_91944
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+104],eax
	push	dword [ebx+100]
	push	_91946
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+108],eax
	push	dword [ebx+100]
	push	_91948
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+112],eax
	push	dword [ebx+100]
	push	_91950
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+116],eax
	push	dword [ebx+100]
	push	_91952
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+120],eax
	push	dword [ebx+100]
	push	_91954
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+124],eax
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	mov	dword [ebx+136],0
	mov	eax,0
	jmp	_17799
_17799:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_17802:
	mov	eax,dword [ebx+124]
	dec	dword [eax+4]
	jnz	_91958
	push	eax
	call	_bbGCFree
	add	esp,4
_91958:
	mov	eax,dword [ebx+120]
	dec	dword [eax+4]
	jnz	_91960
	push	eax
	call	_bbGCFree
	add	esp,4
_91960:
	mov	eax,dword [ebx+116]
	dec	dword [eax+4]
	jnz	_91962
	push	eax
	call	_bbGCFree
	add	esp,4
_91962:
	mov	eax,dword [ebx+112]
	dec	dword [eax+4]
	jnz	_91964
	push	eax
	call	_bbGCFree
	add	esp,4
_91964:
	mov	eax,dword [ebx+108]
	dec	dword [eax+4]
	jnz	_91966
	push	eax
	call	_bbGCFree
	add	esp,4
_91966:
	mov	eax,dword [ebx+104]
	dec	dword [eax+4]
	jnz	_91968
	push	eax
	call	_bbGCFree
	add	esp,4
_91968:
	mov	eax,0
	jmp	_91956
_91956:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_catapultAnim_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17805
_17805:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_update:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [ebp-32],0
	mov	dword [_92022],_92023
	fld	dword [edi+84]
	fld	dword [_bb_waktuGame]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setz	al
	movzx	eax,al
	cmp	eax,0
	jne	_91970
	fld	dword [edi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91971
	fld	dword [edi+96]
	fsub	dword [_141892]
	fstp	dword [edi+96]
	fld	dword [edi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_91972
	mov	dword [edi+88],0
_91972:
_91971:
_91970:
	fld	dword [edi+64]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91973
	fld	dword [edi+64]
	fsub	dword [_141893]
	fstp	dword [edi+64]
_91973:
	mov	dword [ebp-12],0
	mov	dword [ebp-8],0
	push	100
	push	_91976
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	push	100
	push	_91978
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_91980
	mov	eax,dword [edi+52]
	cmp	eax,0
	sete	al
	movzx	eax,al
_91980:
	cmp	eax,0
	je	_91982
	fld	dword [edi+80]
	fsub	dword [_141894]
	fstp	dword [edi+80]
_91982:
	fld	dword [edi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_91983
	jmp	_9465
_91983:
	mov	eax,dword [edi+120]
	mov	eax,dword [eax+24]
	cmp	eax,0
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_91984
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_91984:
	cmp	eax,0
	je	_91986
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_9462
_9464:
	mov	eax,dword [ebp-20]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9462
	mov	eax,dword [esi+88]
	cmp	eax,dword [edi+16]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_91993
	mov	eax,dword [esi+116]
	cmp	eax,0
	setne	al
	movzx	eax,al
_91993:
	cmp	eax,0
	je	_91995
	mov	eax,dword [esi+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_91995:
	cmp	eax,0
	je	_91997
	call	_bb_GetPosX_BG
	fld	dword [esi+24]
	fstp	dword [ebp-4]
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	ebx,eax
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_91999
	fld	dword [esi+24]
	fsub	dword [edi+8]
	fld	dword [_141895]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
_91999:
	cmp	eax,0
	jne	_92001
	mov	eax,dword [esi+92]
	cmp	eax,dword [edi+20]
	sete	al
	movzx	eax,al
_92001:
	cmp	eax,0
	je	_92003
	mov	dword [ebp-12],1
_92003:
	cmp	dword [ebp-12],1
	jne	_92004
	push	10
	push	_92005
	call	_bbArrayNew1D
	add	esp,8
	fld	dword [_141896]
	fstp	dword [eax+24]
	fld	dword [_141897]
	fstp	dword [eax+4+24]
	fld	dword [_141898]
	fstp	dword [eax+8+24]
	fld	dword [_141899]
	fstp	dword [eax+12+24]
	fld	dword [_141900]
	fstp	dword [eax+16+24]
	fld	dword [_141901]
	fstp	dword [eax+20+24]
	fld	dword [_141902]
	fstp	dword [eax+24+24]
	fld	dword [_141903]
	fstp	dword [eax+28+24]
	fld	dword [_141904]
	fstp	dword [eax+32+24]
	fld	dword [_141905]
	fstp	dword [eax+36+24]
	mov	edx,dword [edi+20]
	cmp	dword [esi+92],edx
	jne	_92007
	mov	eax,1
	jmp	_92009
_92007:
	mov	edx,dword [esi+92]
	sub	edx,dword [edi+20]
	sub	edx,1
	fld	dword [eax+edx*4+24]
	fadd	dword [_141906]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
_92009:
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-28]
	fstp	dword [eax+edx*4+24]
	mov	ecx,dword [esi+20]
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	mov	dword [eax+edx*4+24],ecx
	add	dword [ebp-8],1
_92004:
	cmp	dword [ebp-12],1
	jne	_92010
	cmp	dword [edi+52],4
	je	_92011
	mov	dword [edi+52],4
	mov	dword [edi+36],0
	mov	eax,dword [edi+32]
	mov	dword [edi+24],eax
	mov	eax,dword [edi+48]
	mov	dword [edi+40],eax
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_defenderaction]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_92011:
_92010:
_91997:
_9462:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9464
_9463:
_91986:
	mov	eax,dword [ebp-12]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92012
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
_92012:
	cmp	eax,0
	je	_92014
	cmp	dword [edi+36],7
	jne	_92015
	mov	eax,dword [ebp-8]
	sub	eax,1
	push	eax
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-28]
	fld	dword [eax+ebx*4+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-24]
	mov	edx,dword [edx+ebx*4+24]
	push	edx
	push	dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	dword [edi+16]
	push	1
	mov	eax,dword [edi+120]
	push	dword [eax+24]
	mov	eax,dword [edi+124]
	push	dword [eax+24]
	mov	eax,dword [edi+108]
	push	dword [eax+24]
	mov	eax,dword [edi+104]
	push	dword [eax+24]
	call	dword [_bb_TCatapultWeapon+68]
	add	esp,36
	mov	eax,dword [edi+120]
	mov	dword [eax+24],0
_92015:
	jmp	_92019
_92014:
	cmp	dword [edi+52],0
	jne	_92020
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_92020:
_92019:
_9465:
	mov	eax,dword [edi+40]
	sub	eax,1
	cmp	dword [edi+36],eax
	jl	_92024
	mov	eax,dword [edi+40]
	sub	eax,1
	mov	dword [edi+36],eax
	cmp	dword [edi+52],0
	jne	_92025
	mov	dword [edi+36],0
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_92026
	mov	dword [edi+52],0
	mov	eax,dword [edi+28]
	mov	dword [edi+24],eax
	mov	eax,dword [edi+44]
	mov	dword [edi+40],eax
_92026:
	jmp	_92027
_92025:
	cmp	dword [edi+52],4
	jne	_92028
	mov	dword [edi+36],0
	fld	dword [edi+80]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_92029
	fld	dword [edi+76]
	fstp	dword [edi+80]
	mov	dword [edi+52],0
	mov	eax,dword [edi+28]
	mov	dword [edi+24],eax
	mov	eax,dword [edi+44]
	mov	dword [edi+40],eax
_92029:
	jmp	_92030
_92028:
	mov	dword [edi+36],0
_92030:
_92027:
_92024:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,4
	fld	dword [edi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_92032
	mov	eax,dword [edi+52]
	cmp	eax,7
	setne	al
	movzx	eax,al
_92032:
	cmp	eax,0
	je	_92034
	jmp	_9467
_92034:
	add	dword [edi+36],1
_9467:
	fld	dword [_bb_waktuGame]
	fstp	dword [edi+84]
	mov	eax,0
	jmp	_17808
_17808:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_swapPeluru:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+120]
	cmp	dword [edx+24],0
	jne	_92035
	mov	edx,dword [eax+120]
	mov	edx,dword [edx+24]
	mov	ebx,dword [eax+120]
	mov	ecx,dword [eax+120]
	mov	ecx,dword [ecx+4+24]
	mov	dword [ebx+24],ecx
	mov	ecx,dword [eax+120]
	mov	dword [ecx+4+24],edx
_92035:
	mov	edx,dword [eax+120]
	cmp	dword [edx+4+24],0
	jne	_92037
	mov	edx,dword [eax+120]
	mov	edx,dword [edx+4+24]
	mov	ebx,dword [eax+120]
	mov	ecx,dword [eax+120]
	mov	ecx,dword [ecx+8+24]
	mov	dword [ebx+4+24],ecx
	mov	ecx,dword [eax+120]
	mov	dword [ecx+8+24],edx
_92037:
	mov	edx,dword [eax+120]
	cmp	dword [edx+8+24],0
	jne	_92038
	mov	edx,dword [eax+120]
	mov	edx,dword [edx+8+24]
	mov	ebx,dword [eax+120]
	mov	ecx,dword [eax+120]
	mov	ecx,dword [ecx+12+24]
	mov	dword [ebx+8+24],ecx
	mov	ecx,dword [eax+120]
	mov	dword [ecx+12+24],edx
_92038:
	mov	edx,dword [eax+120]
	cmp	dword [edx+12+24],0
	jne	_92039
	mov	edx,dword [eax+120]
	mov	dword [edx+12+24],0
_92039:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_17811
_17811:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_isiPeluru:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	ebx,dword [_bb_btnLumbung_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9469
_9471:
	mov	eax,edi
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9469
	mov	eax,dword [ebp+12]
	cmp	dword [esi+28],eax
	jne	_92048
	cmp	dword [esi+36],0
	jle	_92049
	mov	dword [ebp-4],1
_92049:
	jmp	_9470
_92048:
_9469:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9471
_9470:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+120]
	mov	eax,dword [eax+12+24]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92050
	mov	eax,dword [ebp-4]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92050:
	cmp	eax,0
	je	_92052
	mov	eax,dword [ebp+8]
	mov	edx,dword [eax+120]
	mov	eax,dword [ebp+12]
	mov	dword [edx+12+24],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	ebx,dword [_bb_btnLumbung_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9472
_9474:
	mov	eax,edi
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9472
	mov	eax,dword [ebp+12]
	cmp	dword [esi+28],eax
	jne	_92059
	sub	dword [esi+36],1
	mov	eax,esi
	push	dword [esi+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	cmp	dword [esi+36],0
	jg	_92061
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_92061:
	jmp	_9473
_92059:
_9472:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9474
_9473:
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_pasangplant]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_92052:
	mov	eax,0
	jmp	_17815
_17815:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_setPeluru:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ecx,dword [ebp+8]
	mov	edx,0
	mov	eax,dword [ecx+100]
	sub	eax,1
	jmp	_92064
_9477:
	mov	ebx,dword [ecx+120]
	mov	ebx,dword [ebx+edx*4+24]
	cmp	ebx,811
	je	_92068
	cmp	ebx,821
	je	_92069
	cmp	ebx,831
	je	_92070
	cmp	ebx,841
	je	_92071
	jmp	_92067
_92068:
	mov	ebx,dword [ecx+116]
	mov	dword [ebx+edx*4+24],0
	mov	ebx,dword [ecx+124]
	mov	dword [ebx+edx*4+24],2
	jmp	_92067
_92069:
	mov	ebx,dword [ecx+116]
	mov	dword [ebx+edx*4+24],3
	mov	ebx,dword [ecx+124]
	mov	dword [ebx+edx*4+24],2
	jmp	_92067
_92070:
	mov	ebx,dword [ecx+116]
	mov	dword [ebx+edx*4+24],1
	mov	ebx,dword [ecx+124]
	mov	dword [ebx+edx*4+24],3
	jmp	_92067
_92071:
	mov	ebx,dword [ecx+116]
	mov	dword [ebx+edx*4+24],2
	mov	ebx,dword [ecx+124]
	mov	dword [ebx+edx*4+24],3
	jmp	_92067
_92067:
_9475:
	add	edx,1
_92064:
	cmp	edx,eax
	jle	_9477
_9476:
	mov	eax,0
	jmp	_17818
_17818:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_kena:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+64]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	jne	_92072
	fld	dword [_141962]
	fstp	dword [edx+64]
_92072:
	mov	eax,0
	jmp	_17821
_17821:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+40]
	sub	eax,1
	cmp	dword [esi+36],eax
	jle	_92073
	mov	eax,dword [esi+40]
	sub	eax,1
	mov	dword [esi+36],eax
_92073:
	mov	eax,dword [esi+88]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92074
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_92074:
	cmp	eax,0
	je	_92076
	push	255
	push	208
	push	43
	call	_brl_max2d_SetColor
	add	esp,12
_92076:
	push	dword [esi+36]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,1
	mov	eax,dword [esi+100]
	sub	eax,1
	mov	edi,eax
	jmp	_92078
_9480:
	mov	eax,dword [esi+120]
	cmp	dword [eax+ebx*4+24],0
	je	_92080
	mov	eax,dword [esi+116]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+108]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+104]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+112]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92080:
_9478:
	add	ebx,1
_92078:
	cmp	ebx,edi
	jle	_9480
_9479:
	push	0
	push	dword [esi+132]
	push	dword [esi+128]
	push	_brl_max2d_TImage
	push	dword [esi+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	fld	dword [esi+64]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_92081
	mov	eax,dword [esi+52]
	cmp	eax,8
	setne	al
	movzx	eax,al
_92081:
	cmp	eax,0
	je	_92083
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [esi+36]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
_92083:
	mov	eax,dword [esi+120]
	cmp	dword [eax+24],0
	je	_92084
	mov	eax,dword [esi+116]
	push	dword [eax+24]
	mov	eax,dword [esi+108]
	push	dword [eax+24]
	mov	eax,dword [esi+104]
	push	dword [eax+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+112]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92084:
	mov	eax,0
	jmp	_17824
_17824:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92085
	cmp	dword [_bb_animCatapult_1_image],0
	jne	_92086
	push	-1
	push	22
	push	0
	push	100
	push	119
	push	_92087
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCatapult_1_image],eax
_92086:
	cmp	dword [_bb_animCatapult_Peluru_1_image],0
	jne	_92088
	push	-1
	push	4
	push	0
	push	29
	push	29
	push	_92089
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCatapult_Peluru_1_image],eax
_92088:
	cmp	dword [_bb_animCatapult_Tube_1_image],0
	jne	_92090
	push	2
	push	_92091
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animCatapult_Tube_1_image],eax
_92090:
	jmp	_92092
_92085:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92093
	cmp	dword [_bb_animCatapult_1_image],0
	je	_92094
	push	dword [_bb_animCatapult_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCatapult_1_image],0
_92094:
	cmp	dword [_bb_animCatapult_Peluru_1_image],0
	je	_92095
	push	dword [_bb_animCatapult_Peluru_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCatapult_Peluru_1_image],0
_92095:
	cmp	dword [_bb_animCatapult_Tube_1_image],0
	je	_92096
	push	dword [_bb_animCatapult_Tube_1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animCatapult_Tube_1_image],0
_92096:
	call	_bbGCCollect
_92093:
_92092:
	mov	eax,0
	jmp	_17827
_17827:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCatapult_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TCatapult
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+76]
	add	esp,4
	mov	dword [ebx+20],esi
	mov	dword [ebx+16],edi
	mov	dword [ebx+52],0
	mov	eax,dword [_bb_animCatapult_1_image]
	mov	dword [ebx+28],eax
	mov	eax,dword [_bb_animCatapult_1_image]
	mov	dword [ebx+32],eax
	mov	eax,dword [ebx+28]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+32]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,10
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+8]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	add	eax,5
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [ebx+12]
	mov	dword [ebx+44],1
	mov	dword [ebx+48],22
	mov	eax,dword [ebx+44]
	mov	dword [ebx+40],eax
	mov	dword [ebx+60],20
	mov	eax,dword [ebx+60]
	mov	dword [ebx+56],eax
	mov	dword [ebx+36],0
	mov	dword [ebx+88],0
	fld	dword [_141985]
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fld	dword [_141986]
	fstp	dword [ebx+76]
	fldz
	fstp	dword [ebx+80]
	mov	eax,dword [ebx+120]
	mov	dword [eax+24],811
	mov	eax,dword [ebx+120]
	mov	dword [eax+4+24],821
	mov	eax,dword [ebx+120]
	mov	dword [eax+8+24],831
	mov	eax,dword [ebx+120]
	mov	dword [eax+12+24],841
	mov	eax,dword [ebx+120]
	mov	dword [eax+24],0
	mov	eax,dword [ebx+120]
	mov	dword [eax+4+24],0
	mov	eax,dword [ebx+120]
	mov	dword [eax+8+24],0
	mov	eax,dword [ebx+120]
	mov	dword [eax+12+24],0
	mov	edx,0
	mov	eax,dword [ebx+100]
	sub	eax,1
	jmp	_92099
_9486:
	mov	ecx,dword [ebx+120]
	mov	ecx,dword [ecx+edx*4+24]
	cmp	ecx,811
	je	_92103
	cmp	ecx,821
	je	_92104
	cmp	ecx,831
	je	_92105
	cmp	ecx,841
	je	_92106
	jmp	_92102
_92103:
	mov	ecx,dword [ebx+116]
	mov	dword [ecx+edx*4+24],0
	mov	ecx,dword [ebx+124]
	mov	dword [ecx+edx*4+24],4
	jmp	_92102
_92104:
	mov	ecx,dword [ebx+116]
	mov	dword [ecx+edx*4+24],3
	mov	ecx,dword [ebx+124]
	mov	dword [ecx+edx*4+24],4
	jmp	_92102
_92105:
	mov	ecx,dword [ebx+116]
	mov	dword [ecx+edx*4+24],1
	mov	ecx,dword [ebx+124]
	mov	dword [ecx+edx*4+24],4
	jmp	_92102
_92106:
	mov	ecx,dword [ebx+116]
	mov	dword [ecx+edx*4+24],2
	mov	ecx,dword [ebx+124]
	mov	dword [ecx+edx*4+24],4
	jmp	_92102
_92102:
	mov	esi,dword [ebx+112]
	mov	ecx,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [esi+edx*4+24],ecx
_9484:
	add	edx,1
_92099:
	cmp	edx,eax
	jle	_9486
_9485:
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+112]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+112]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebx+112]
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebx+104]
	fld	dword [ebx+8]
	fsub	dword [_141987]
	fstp	dword [eax+24]
	mov	eax,dword [ebx+108]
	fld	dword [ebx+12]
	fsub	dword [_141988]
	fstp	dword [eax+24]
	mov	eax,dword [ebx+104]
	fld	dword [ebx+8]
	fsub	dword [_141989]
	fstp	dword [eax+4+24]
	mov	edx,dword [ebx+108]
	mov	eax,dword [ebx+108]
	fld	dword [eax+24]
	fsub	dword [_141990]
	fstp	dword [edx+4+24]
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebx+104]
	fld	dword [eax+4+24]
	fstp	dword [edx+8+24]
	mov	edx,dword [ebx+108]
	mov	eax,dword [ebx+108]
	fld	dword [eax+4+24]
	fsub	dword [_141991]
	fstp	dword [edx+8+24]
	mov	edx,dword [ebx+104]
	mov	eax,dword [ebx+104]
	fld	dword [eax+4+24]
	fstp	dword [edx+12+24]
	mov	edx,dword [ebx+108]
	mov	eax,dword [ebx+108]
	fld	dword [eax+8+24]
	fsub	dword [_141992]
	fstp	dword [edx+12+24]
	fld	dword [ebx+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_141993]
	fstp	dword [ebx+128]
	fld	dword [ebx+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	fsubrp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_141994]
	fstp	dword [ebx+132]
	mov	eax,dword [_bb_animCatapult_Tube_1_image]
	mov	dword [ebx+136],eax
	push	0
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+136]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_catapultAnim_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_17831
_17831:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_initCatapult:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_bb_loadLevel],1
	jne	_92108
	mov	eax,0
	jmp	_17833
_92108:
	push	_bb_TCatapult
	call	_bbObjectNew
	add	esp,4
	mov	ebx,0
	jmp	_92111
_9489:
	push	3
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
_9487:
	add	ebx,1
_92111:
	cmp	ebx,5
	jle	_9489
_9488:
	mov	eax,0
	jmp	_17833
_17833:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnLumbung
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],0
	mov	dword [ebx+56],2
	push	dword [ebx+56]
	push	_92112
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	dword [ebx+56]
	push	_92114
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	dword [ebx+56]
	push	_92116
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	dword [ebx+56]
	push	_92118
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	push	dword [ebx+56]
	push	_92120
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+76],eax
	push	dword [ebx+56]
	push	_92122
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+80],eax
	mov	eax,0
	jmp	_17836
_17836:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_17839:
	mov	eax,dword [ebx+80]
	dec	dword [eax+4]
	jnz	_92126
	push	eax
	call	_bbGCFree
	add	esp,4
_92126:
	mov	eax,dword [ebx+76]
	dec	dword [eax+4]
	jnz	_92128
	push	eax
	call	_bbGCFree
	add	esp,4
_92128:
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_92130
	push	eax
	call	_bbGCFree
	add	esp,4
_92130:
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_92132
	push	eax
	call	_bbGCFree
	add	esp,4
_92132:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_92134
	push	eax
	call	_bbGCFree
	add	esp,4
_92134:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_92136
	push	eax
	call	_bbGCFree
	add	esp,4
_92136:
	mov	eax,0
	jmp	_92124
_92124:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnLumbung_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17842
_17842:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	dword [_92139],_92140
	cmp	dword [eax+52],0
	jne	_92138
	jmp	_9490
_92138:
_9490:
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_17845
_17845:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+48],1
	jne	_92142
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [esi+52],1
	jne	_92143
	mov	ebx,0
	mov	eax,dword [esi+56]
	sub	eax,1
	mov	edi,eax
	jmp	_92145
_9494:
	mov	eax,dword [esi+80]
	cmp	dword [eax+ebx*4+24],1
	jne	_92147
	mov	eax,dword [esi+76]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+64]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+60]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+72]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92147:
_9492:
	add	ebx,1
_92145:
	cmp	ebx,edi
	jle	_9494
_9493:
_92143:
_92142:
	mov	eax,0
	jmp	_17848
_17848:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_92154
_9497:
	cmp	dword [ebp-12],0
	jne	_92156
	mov	edx,dword [edi+60]
	mov	eax,dword [edi+68]
	fld	dword [eax+esi*4+24]
	fsub	dword [_142019]
	fstp	dword [edx+esi*4+24]
	jmp	_92157
_92156:
	mov	edx,dword [edi+60]
	mov	eax,dword [edi+68]
	fld	dword [eax+esi*4+24]
	fstp	dword [edx+esi*4+24]
_92157:
	cmp	esi,dword [ebp-12]
	jg	_92158
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_92162
	cmp	eax,49
	je	_92163
	cmp	eax,50
	je	_92164
	cmp	eax,51
	je	_92165
	cmp	eax,52
	je	_92166
	cmp	eax,53
	je	_92167
	cmp	eax,54
	je	_92168
	cmp	eax,55
	je	_92169
	cmp	eax,56
	je	_92170
	cmp	eax,57
	je	_92171
	jmp	_92161
_92162:
	mov	ebx,0
	jmp	_92161
_92163:
	mov	ebx,1
	jmp	_92161
_92164:
	mov	ebx,2
	jmp	_92161
_92165:
	mov	ebx,3
	jmp	_92161
_92166:
	mov	ebx,4
	jmp	_92161
_92167:
	mov	ebx,5
	jmp	_92161
_92168:
	mov	ebx,6
	jmp	_92161
_92169:
	mov	ebx,7
	jmp	_92161
_92170:
	mov	ebx,8
	jmp	_92161
_92171:
	mov	ebx,9
	jmp	_92161
_92161:
	mov	edx,dword [edi+76]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [edi+80]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	jmp	_92173
_92158:
	mov	edx,dword [edi+80]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_92173:
	sub	dword [ebp-8],1
	sub	dword [ebp-4],1
_9495:
	add	esi,1
_92154:
	cmp	esi,dword [ebp-20]
	jle	_9497
_9496:
	mov	eax,0
	jmp	_17852
_17852:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_92188],_92189
	cmp	dword [_bb_gameOver],1
	jne	_92174
	jmp	_9498
_92174:
	cmp	dword [ebx+36],0
	jg	_92175
	jmp	_9498
_92175:
	cmp	dword [ebx+48],0
	jne	_92176
	jmp	_9498
_92176:
	cmp	dword [ebx+52],0
	jne	_92177
	jmp	_9498
_92177:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92178
	push	dword [ebx+28]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92179
	mov	dword [ebx+44],1
_92179:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92180
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92180:
	cmp	eax,0
	je	_92182
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	cmp	dword [edx+72],eax
	jne	_92183
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_92185
_92183:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+32]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+28]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_92185:
_92182:
	jmp	_92187
_92178:
	mov	dword [ebx+44],0
_92187:
_9498:
	mov	eax,0
	jmp	_17856
_17856:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92190
	cmp	dword [_bb_btnLumbungPeluru_image],0
	jne	_92191
	push	-1
	push	8
	push	0
	push	41
	push	63
	push	_92192
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnLumbungPeluru_image],eax
_92191:
	jmp	_92193
_92190:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92194
	cmp	dword [_bb_btnLumbungPeluru_image],0
	je	_92195
	push	dword [_bb_btnLumbungPeluru_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnLumbungPeluru_image],0
_92195:
	call	_bbGCCollect
_92194:
_92193:
	mov	eax,0
	jmp	_17859
_17859:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnLumbung_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	_bb_TBtnLumbung
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	push	_42
	mov	eax,dword [edi]
	call	dword [eax+68]
	add	esp,4
	mov	dword [edi+28],ebx
	mov	eax,dword [_bb_btnLumbungPeluru_image]
	mov	dword [edi+16],eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	ebx,811
	je	_92199
	cmp	ebx,821
	je	_92200
	cmp	ebx,831
	je	_92201
	cmp	ebx,841
	je	_92202
	jmp	_92198
_92199:
	mov	dword [edi+20],0
	jmp	_92198
_92200:
	mov	dword [edi+20],6
	jmp	_92198
_92201:
	mov	dword [edi+20],2
	jmp	_92198
_92202:
	mov	dword [edi+20],4
	jmp	_92198
_92198:
	mov	ebx,dword [_bb_panelAtas_posX]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	add	ebx,109
	mov	esi,ebx
	mov	ebx,dword [_bb_panelAtas_posX]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	add	eax,173
	mov	dword [ebp-12],eax
	mov	ebx,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	add	eax,2
	mov	dword [ebp-8],eax
	mov	ebx,dword [_bb_panelAtas_posY]
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	eax,ebx
	add	eax,45
	mov	edx,dword [ebp+12]
	mov	dword [edi+32],edx
	mov	edx,dword [ebp+12]
	cmp	edx,1
	je	_92209
	cmp	edx,2
	je	_92210
	cmp	edx,3
	je	_92211
	cmp	edx,4
	je	_92212
	jmp	_92208
_92209:
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edi+12]
	jmp	_92208
_92210:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edi+8]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edi+12]
	jmp	_92208
_92211:
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [edi+8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edi+12]
	jmp	_92208
_92212:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [edi+8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edi+12]
	jmp	_92208
_92208:
	mov	dword [edi+44],0
	mov	dword [edi+48],1
	mov	dword [edi+52],1
	fld	dword [edi+8]
	fadd	dword [_142051]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	fld	dword [edi+12]
	fadd	dword [_142052]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	ebx,0
	mov	eax,dword [edi+56]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_92214
_9503:
	mov	eax,dword [edi+60]
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [edi+64]
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [edx+ebx*4+24]
	mov	eax,dword [edi+68]
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	edx,dword [edi+72]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [edi+72]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+72]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [edi+72]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [edi+80]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [edi+76]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [edi+72]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,4
	add	esi,eax
_9501:
	add	ebx,1
_92214:
	cmp	ebx,dword [ebp-4]
	jle	_9503
_9502:
	mov	dword [edi+36],0
	mov	eax,edi
	push	dword [edi+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	mov	eax,dword [_bb_btnLumbung_List]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_17863
_17863:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimPanenObs
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	mov	dword [ebx+104],0
	mov	dword [ebx+108],0
	mov	eax,0
	jmp	_17866
_17866:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_Delete:
	push	ebp
	mov	ebp,esp
_17869:
	mov	eax,0
	jmp	_92218
_92218:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_animPanenObs_list]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17872
_17872:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	dword [_92224],_92225
	cmp	dword [edi+36],0
	jne	_92220
	jmp	_9504
_92220:
	fld	dword [edi+8]
	fsub	dword [edi+16]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [edi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [edi+48]
	fld	dword [edi+60]
	fstp	qword [ebp-8]
	fld	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+52]
	fld	dword [edi+60]
	fstp	qword [ebp-16]
	fld	dword [edi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+56]
	push	dword [edi+20]
	push	dword [edi+16]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+64]
	add	esp,16
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [edi+64]
	fld	dword [edi+64]
	fld	dword [edi+60]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_92221
	fld	dword [edi+8]
	fsub	dword [edi+52]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fsub	dword [edi+56]
	fstp	dword [edi+12]
	jmp	_92222
_92221:
	mov	dword [edi+36],0
	mov	dword [edi+104],1
_92222:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	jmp	_9509
_9504:
	cmp	dword [edi+104],0
	jne	_92226
	jmp	_9509
_92226:
	add	dword [edi+84],1
	mov	eax,dword [edi+88]
	sub	eax,1
	cmp	dword [edi+84],eax
	jl	_92227
	mov	dword [edi+104],0
	mov	esi,dword [_bb_btnLumbung_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9506
_9508:
	mov	eax,ebx
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9506
	mov	edx,dword [edi+32]
	cmp	dword [eax+28],edx
	jne	_92234
	mov	edx,dword [eax+36]
	add	edx,1
	cmp	edx,99
	jl	_92235
	mov	dword [eax+36],99
	jmp	_92236
_92235:
	add	dword [eax+36],1
_92236:
	push	dword [eax+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_92234:
_9506:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9508
_9507:
_92227:
_9509:
	mov	eax,dword [edi+104]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92238
	mov	eax,dword [edi+36]
	cmp	eax,0
	sete	al
	movzx	eax,al
_92238:
	cmp	eax,0
	je	_92240
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_92240:
	mov	eax,0
	jmp	_17875
_17875:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_drawBuah:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_92242
	push	dword [eax+28]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92242:
	mov	eax,0
	jmp	_17878
_17878:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_drawBag:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+104],1
	jne	_92243
	push	dword [eax+84]
	push	dword [eax+72]
	push	dword [eax+68]
	push	_brl_max2d_TImage
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92243:
	mov	eax,0
	jmp	_17881
_17881:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17887
_17887:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimPanenObs_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	push	_bb_TAnimPanenObs
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	eax,dword [ebp+8]
	add	eax,10
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+8]
	mov	eax,esi
	sub	eax,50
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edi+12]
	mov	eax,dword [_bb_animCatapult_Peluru_1_image]
	mov	dword [edi+24],eax
	mov	dword [edi+32],ebx
	mov	eax,dword [edi+32]
	cmp	eax,811
	je	_92248
	cmp	eax,821
	je	_92249
	cmp	eax,831
	je	_92250
	cmp	eax,841
	je	_92251
	jmp	_92247
_92248:
	mov	dword [edi+28],0
	mov	dword [edi+80],811
	jmp	_92247
_92249:
	mov	dword [edi+28],3
	mov	dword [edi+80],821
	jmp	_92247
_92250:
	mov	dword [edi+28],1
	mov	dword [edi+80],831
	jmp	_92247
_92251:
	mov	dword [edi+28],2
	mov	dword [edi+80],841
	jmp	_92247
_92247:
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	esi,dword [_bb_btnLumbung_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9511
_9513:
	mov	eax,ebx
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9511
	mov	edx,dword [edi+80]
	cmp	dword [eax+28],edx
	jne	_92258
	fld	dword [eax+8]
	fstp	dword [edi+16]
	fld	dword [eax+12]
	fstp	dword [edi+20]
	fld	dword [eax+8]
	fstp	dword [edi+68]
	fld	dword [eax+12]
	fstp	dword [edi+72]
	mov	eax,dword [_bb_effGetFruit_image]
	mov	dword [edi+76],eax
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edi+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [edi+84],0
	mov	dword [edi+88],14
	jmp	_9512
_92258:
_9511:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9513
_9512:
	fld	dword [_142091]
	fstp	dword [edi+60]
	fldz
	fstp	dword [edi+48]
	fldz
	fstp	dword [edi+52]
	fldz
	fstp	dword [edi+56]
	fldz
	fstp	dword [edi+64]
	mov	dword [edi+36],1
	mov	dword [edi+104],0
	mov	dword [edi+108],1
	mov	eax,dword [_bb_animPanenObs_list]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,edi
	jmp	_17892
_17892:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_CataDef:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_btnLumbung_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_btnLumbung_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_92263
	mov	edi,dword [_bb_btnLumbung_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-16],eax
	jmp	_9514
_9516:
	mov	eax,dword [ebp-16]
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9514
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9514:
	mov	eax,dword [ebp-16]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9516
_9515:
_92263:
	mov	eax,dword [_bb_animPanenObs_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_animPanenObs_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_92272
	mov	edi,dword [_bb_animPanenObs_list]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-12],eax
	jmp	_9517
_9519:
	mov	eax,dword [ebp-12]
	push	_bb_TAnimPanenObs
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9517
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9517:
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9519
_9518:
_92272:
	mov	eax,dword [_bb_catapultAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_catapultAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_92281
	mov	edi,dword [_bb_catapultAnim_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9520
_9522:
	mov	eax,dword [ebp-8]
	push	_bb_TCatapult
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9520
	push	dword [ebx+16]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+80]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+92]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+120]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+120]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+120]
	push	dword [eax+8+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+120]
	push	dword [eax+12+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9520:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9522
_9521:
_92281:
	mov	eax,dword [_bb_catapultWeapon_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_catapultWeapon_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_92290
	mov	edi,dword [_bb_catapultWeapon_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9523
_9525:
	mov	eax,dword [ebp-4]
	push	_bb_TCatapultWeapon
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9523
	push	dword [ebx+12]
	call	_bbStringFromFloat
	add	esp,4
	mov	esi,eax
	push	dword [ebx+16]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+84]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+88]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+96]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+8]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+44]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+68]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+100]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9523:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9525
_9524:
_92290:
	mov	eax,0
	jmp	_17895
_17895:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_CataDef:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_92299
	mov	dword [ebp-8],0
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_92301
_9528:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	mov	edi,dword [_bb_btnLumbung_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9529
_9531:
	mov	eax,dword [ebp-4]
	push	_bb_TBtnLumbung
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9529
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	dword [ebx+28],eax
	jne	_92309
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+32],eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+48],eax
	mov	eax,ebx
	push	dword [ebx+36]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_9530
_92309:
_9529:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9531
_9530:
_9526:
	add	dword [ebp-8],1
_92301:
	mov	eax,dword [ebp-20]
	cmp	dword [ebp-8],eax
	jle	_9528
_9527:
_92299:
	mov	eax,dword [_bb_animPanenObs_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_92313
	mov	dword [ebp-8],0
	sub	eax,1
	mov	edi,eax
	jmp	_92314
_9534:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TAnimPanenObs
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	0
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+8]
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+84],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+104],eax
_9532:
	add	dword [ebp-8],1
_92314:
	cmp	dword [ebp-8],edi
	jle	_9534
_9533:
_92313:
	mov	eax,dword [_bb_catapultAnim_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_92319
	mov	dword [ebp-8],0
	sub	eax,1
	mov	dword [ebp-16],eax
	jmp	_92320
_9537:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TCatapult
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,8
	mov	ebx,eax
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+36],eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+52],eax
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+64]
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+72]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+80]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+84]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+88],eax
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [ebx+92]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [ebx+96]
	mov	edi,dword [ebx+120]
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+24],eax
	mov	edi,dword [ebx+120]
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+4+24],eax
	mov	edi,dword [ebx+120]
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+8+24],eax
	mov	edi,dword [ebx+120]
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+12+24],eax
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_9535:
	add	dword [ebp-8],1
_92320:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-8],eax
	jle	_9537
_9536:
_92319:
	mov	eax,dword [_bb_catapultWeapon_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	eax,0
	jle	_92326
	mov	dword [ebp-8],0
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_92327
_9540:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	push	_bb_TCatapultWeapon
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	edi,eax
	push	_2230
	push	8
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	7
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	0
	push	_2230
	push	6
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	5
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	edi
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,36
	mov	ebx,eax
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+12]
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+16]
	push	_2230
	push	9
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+20]
	push	_2230
	push	10
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+24]
	push	_2230
	push	11
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+28]
	push	_2230
	push	12
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+32]
	push	_2230
	push	13
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+36]
	push	_2230
	push	14
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+44],eax
	push	_2230
	push	15
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+52],eax
	push	_2230
	push	16
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+56],eax
	push	_2230
	push	17
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+64],eax
	push	_2230
	push	18
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+68],eax
	push	_2230
	push	19
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+76],eax
	push	_2230
	push	20
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+100],eax
_9538:
	add	dword [ebp-8],1
_92327:
	mov	eax,dword [ebp-12]
	cmp	dword [ebp-8],eax
	jle	_9540
_9539:
_92326:
	mov	eax,0
	jmp	_17898
_17898:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnBoar
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	dword [ebx+52],2
	push	dword [ebx+52]
	push	_92331
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+56],eax
	push	dword [ebx+52]
	push	_92333
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+60],eax
	push	dword [ebx+52]
	push	_92335
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+64],eax
	push	dword [ebx+52]
	push	_92337
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+68],eax
	push	dword [ebx+52]
	push	_92339
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+72],eax
	push	dword [ebx+52]
	push	_92341
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+76],eax
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	mov	dword [ebx+88],0
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	eax,0
	jmp	_17901
_17901:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_17904:
	mov	eax,dword [ebx+76]
	dec	dword [eax+4]
	jnz	_92345
	push	eax
	call	_bbGCFree
	add	esp,4
_92345:
	mov	eax,dword [ebx+72]
	dec	dword [eax+4]
	jnz	_92347
	push	eax
	call	_bbGCFree
	add	esp,4
_92347:
	mov	eax,dword [ebx+68]
	dec	dword [eax+4]
	jnz	_92349
	push	eax
	call	_bbGCFree
	add	esp,4
_92349:
	mov	eax,dword [ebx+64]
	dec	dword [eax+4]
	jnz	_92351
	push	eax
	call	_bbGCFree
	add	esp,4
_92351:
	mov	eax,dword [ebx+60]
	dec	dword [eax+4]
	jnz	_92353
	push	eax
	call	_bbGCFree
	add	esp,4
_92353:
	mov	eax,dword [ebx+56]
	dec	dword [eax+4]
	jnz	_92355
	push	eax
	call	_bbGCFree
	add	esp,4
_92355:
	mov	eax,0
	jmp	_92343
_92343:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_btnBoar_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_17907
_17907:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_update:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	dword [_92361],_92362
	mov	eax,dword [_bb_panelPilihSenjata]
	cmp	dword [eax+20],1
	jne	_92357
	jmp	_9541
_92357:
	cmp	dword [_bb_gameOver],1
	jne	_92358
	jmp	_9541
_92358:
	mov	eax,dword [_bb_animTextPlay]
	cmp	dword [eax+24],1
	jne	_92359
	jmp	_9541
_92359:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_92360
	jmp	_9543
_92360:
_9541:
_9543:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+48],0
	jg	_92363
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+8]
	fld	dword [eax+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_btnBoar_List]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-20],eax
	jmp	_9545
_9547:
	mov	eax,dword [ebp-20]
	push	_bb_TBtnBoar
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_9545
	mov	eax,dword [ebp-8]
	cmp	dword [edi+28],eax
	jg	_92373
	jmp	_9545
_92373:
	mov	eax,dword [ebp-8]
	cmp	dword [edi+28],eax
	jle	_92375
	mov	ebx,dword [edi+28]
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [ebp-8]
	mov	dword [edi+28],edx
	mov	edx,dword [ebp-16]
	mov	dword [ebp+-24],edx
	fild	dword [ebp+-24]
	fstp	dword [edi+8]
	mov	dword [ebp-8],ebx
	mov	dword [ebp-16],eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,esi
	sub	eax,10
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fstp	dword [edi+80]
	mov	ebx,0
	mov	eax,dword [edi+52]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_92380
_9550:
	mov	eax,dword [edi+56]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [edi+64]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [eax+ebx*4+24]
	mov	eax,edi
	push	dword [edi+48]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	push	_brl_max2d_TImage
	mov	eax,dword [edi+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,1
	add	esi,eax
_9548:
	add	ebx,1
_92380:
	cmp	ebx,dword [ebp-4]
	jle	_9550
_9549:
_92375:
_92374:
_9545:
	mov	eax,dword [ebp-20]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9547
_9546:
_92363:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_17910
_17910:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+36],1
	jne	_92384
	push	dword [esi+20]
	push	dword [esi+12]
	push	dword [esi+8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	push	dword [esi+84]
	push	dword [esi+80]
	push	_brl_max2d_TImage
	push	dword [esi+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+52]
	sub	eax,1
	mov	edi,eax
	jmp	_92386
_9553:
	mov	eax,dword [esi+76]
	cmp	dword [eax+ebx*4+24],1
	jne	_92388
	mov	eax,dword [esi+72]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+60]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+56]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92388:
_9551:
	add	ebx,1
_92386:
	cmp	ebx,edi
	jle	_9553
_9552:
_92384:
	mov	eax,0
	jmp	_17913
_17913:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_hitungBtnPoin:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+48],0
	jne	_92389
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_92391
_92389:
	fld	dword [_142147]
	fstp	dword [ebp-36]
	fld	dword [_142148]
	fstp	dword [ebp-40]
	mov	esi,dword [_bb_nilailevellist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9554
_9556:
	mov	eax,ebx
	push	_bb_TNilaiLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9554
	cmp	dword [eax+24],1
	jne	_92405
	fld	dword [eax+8]
	fstp	dword [ebp-36]
	fld	dword [eax+12]
	fstp	dword [ebp-40]
	jmp	_9555
_92405:
_9554:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9556
_9555:
	fld	dword [_142154]
	fstp	dword [ebp-20]
	fld	dword [edi+8]
	fsub	dword [ebp-36]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+12]
	fsub	dword [ebp-40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-28]
	fld	dword [ebp-20]
	fstp	qword [ebp-8]
	fld	dword [ebp-28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebp-32]
	fld	dword [ebp-20]
	fstp	qword [ebp-16]
	fld	dword [ebp-28]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-24]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [edi+12]
	push	dword [edi+8]
	mov	eax,dword [edi]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	fld	dword [ebp-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_92406
	fld	dword [edi+8]
	fsub	dword [ebp-32]
	fstp	dword [edi+8]
	fld	dword [edi+12]
	fsub	dword [ebp-24]
	fstp	dword [edi+12]
	fld	dword [edi+80]
	fsub	dword [ebp-32]
	fstp	dword [edi+80]
	fld	dword [edi+84]
	fsub	dword [ebp-24]
	fstp	dword [edi+84]
	mov	edx,0
	mov	eax,dword [edi+52]
	sub	eax,1
	jmp	_92408
_9559:
	mov	ebx,dword [edi+56]
	mov	ecx,dword [edi+56]
	fld	dword [ecx+edx*4+24]
	fsub	dword [ebp-32]
	fstp	dword [ebx+edx*4+24]
	mov	ebx,dword [edi+60]
	mov	ecx,dword [edi+60]
	fld	dword [ecx+edx*4+24]
	fsub	dword [ebp-24]
	fstp	dword [ebx+edx*4+24]
_9557:
	add	edx,1
_92408:
	cmp	edx,eax
	jle	_9559
_9558:
	jmp	_92410
_92406:
	push	dword [_bb_sfx3channel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_statstar_onpos]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	fld	dword [ebp-36]
	fstp	dword [edi+8]
	fld	dword [ebp-40]
	fstp	dword [edi+12]
	mov	eax,dword [edi+48]
	imul	eax,100
	mov	edx,dword [_bb_nilaigame]
	add	edx,eax
	cmp	edx,99999
	jl	_92412
	mov	dword [_bb_nilaigame],99999
	jmp	_92413
_92412:
	add	dword [_bb_nilaigame],eax
_92413:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_92410:
_92391:
	mov	eax,0
	jmp	_17916
_17916:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_setCounter:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,0
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	mov	eax,dword [esi+52]
	sub	eax,1
	mov	dword [ebp-4],eax
	mov	edi,0
	mov	eax,dword [esi+52]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_92421
_9562:
	cmp	dword [ebp-12],0
	jne	_92423
	mov	edx,dword [esi+56]
	mov	eax,dword [esi+64]
	fld	dword [eax+edi*4+24]
	fsub	dword [_142162]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [esi+56]
	fld	dword [eax+edi*4+24]
	fsub	dword [_142163]
	fstp	dword [esi+80]
	jmp	_92424
_92423:
	mov	edx,dword [esi+56]
	mov	eax,dword [esi+64]
	fld	dword [eax+edi*4+24]
	fstp	dword [edx+edi*4+24]
	mov	eax,dword [esi+56]
	fld	dword [eax+24]
	fsub	dword [_142164]
	fstp	dword [esi+80]
_92424:
	cmp	edi,dword [ebp-12]
	jg	_92425
	push	1
	mov	eax,dword [ebp-8]
	add	eax,1
	push	eax
	push	dword [ebp-16]
	call	_brl_retro_Mid
	add	esp,12
	push	eax
	call	_brl_retro_Lower
	add	esp,4
	push	eax
	call	_bbStringAsc
	add	esp,4
	cmp	eax,48
	je	_92429
	cmp	eax,49
	je	_92430
	cmp	eax,50
	je	_92431
	cmp	eax,51
	je	_92432
	cmp	eax,52
	je	_92433
	cmp	eax,53
	je	_92434
	cmp	eax,54
	je	_92435
	cmp	eax,55
	je	_92436
	cmp	eax,56
	je	_92437
	cmp	eax,57
	je	_92438
	jmp	_92428
_92429:
	mov	ebx,0
	jmp	_92428
_92430:
	mov	ebx,1
	jmp	_92428
_92431:
	mov	ebx,2
	jmp	_92428
_92432:
	mov	ebx,3
	jmp	_92428
_92433:
	mov	ebx,4
	jmp	_92428
_92434:
	mov	ebx,5
	jmp	_92428
_92435:
	mov	ebx,6
	jmp	_92428
_92436:
	mov	ebx,7
	jmp	_92428
_92437:
	mov	ebx,8
	jmp	_92428
_92438:
	mov	ebx,9
	jmp	_92428
_92428:
	mov	edx,dword [esi+72]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],ebx
	mov	edx,dword [esi+76]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],1
	jmp	_92440
_92425:
	mov	edx,dword [esi+76]
	mov	eax,dword [ebp-4]
	mov	dword [edx+eax*4+24],0
_92440:
	sub	dword [ebp-8],1
	sub	dword [ebp-4],1
_9560:
	add	edi,1
_92421:
	cmp	edi,dword [ebp-20]
	jle	_9562
_9561:
	mov	eax,0
	jmp	_17920
_17920:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_92458],_92459
	cmp	dword [_bb_gameOver],1
	jne	_92441
	jmp	_9563
_92441:
	cmp	dword [ebx+36],0
	jne	_92442
	jmp	_9563
_92442:
	cmp	dword [ebx+48],0
	jg	_92443
	jmp	_9563
_92443:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92444
	push	dword [ebx+24]
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92445
	mov	eax,dword [_bb_nilaigame]
	sub	eax,dword [ebx+44]
	cmp	eax,0
	setge	al
	movzx	eax,al
_92445:
	cmp	eax,0
	je	_92447
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92447:
	cmp	eax,0
	je	_92449
	mov	dword [ebx+32],1
_92449:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92450
	mov	eax,dword [ebx+32]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92450:
	cmp	eax,0
	je	_92452
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_takeseed]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	cmp	dword [edx+72],eax
	jne	_92453
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_92455
_92453:
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+24]
	mov	dword [edx+72],eax
	mov	edx,dword [_bb_farmerAnim]
	mov	eax,dword [ebx+28]
	mov	dword [edx+76],eax
	mov	eax,dword [_bb_cursorObjek]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_92455:
_92452:
	jmp	_92457
_92444:
	mov	dword [ebx+32],0
_92457:
_9563:
	mov	eax,0
	jmp	_17924
_17924:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_17930
_17930:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_getID:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,0
	push	_5743
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92463
	push	_5744
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92464
	push	_5745
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92465
	push	_5746
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92466
	push	_5747
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92467
	push	_5748
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92468
	push	_5749
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92469
	push	_5751
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92470
	push	_5752
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92471
	push	_5753
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92472
	push	_5755
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92473
	push	_9565
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92474
	push	_5756
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92475
	push	_5757
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92476
	push	_5758
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92477
	push	_9566
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92478
	push	_5759
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92479
	push	_5760
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92480
	push	_5761
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92481
	push	_5762
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92482
	push	_5763
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92483
	push	_5764
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92484
	push	_5765
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92485
	push	_5766
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92486
	push	_5767
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92487
	push	_5768
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92488
	push	_5769
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92489
	push	_5770
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92490
	push	_5771
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92491
	push	_5772
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92492
	push	_5773
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92493
	push	_5774
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92494
	push	_5775
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92495
	push	_5776
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92496
	push	_5777
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92497
	push	_5778
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92498
	push	_5779
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92499
	push	_5780
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92500
	push	_9567
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92501
	push	_5781
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92502
	push	_5782
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_92503
	jmp	_92462
_92463:
	mov	esi,0
	jmp	_92462
_92464:
	mov	esi,711
	jmp	_92462
_92465:
	mov	esi,721
	jmp	_92462
_92466:
	mov	esi,731
	jmp	_92462
_92467:
	mov	esi,311
	jmp	_92462
_92468:
	mov	esi,321
	jmp	_92462
_92469:
	mov	esi,313
	jmp	_92462
_92470:
	mov	esi,332
	jmp	_92462
_92471:
	mov	esi,331
	jmp	_92462
_92472:
	mov	esi,333
	jmp	_92462
_92473:
	mov	esi,322
	jmp	_92462
_92474:
	mov	esi,342
	jmp	_92462
_92475:
	mov	esi,341
	jmp	_92462
_92476:
	mov	esi,381
	jmp	_92462
_92477:
	mov	esi,382
	jmp	_92462
_92478:
	mov	esi,361
	jmp	_92462
_92479:
	mov	esi,362
	jmp	_92462
_92480:
	mov	esi,371
	jmp	_92462
_92481:
	mov	esi,372
	jmp	_92462
_92482:
	mov	esi,375
	jmp	_92462
_92483:
	mov	esi,376
	jmp	_92462
_92484:
	mov	esi,378
	jmp	_92462
_92485:
	mov	esi,379
	jmp	_92462
_92486:
	mov	esi,383
	jmp	_92462
_92487:
	mov	esi,384
	jmp	_92462
_92488:
	mov	esi,385
	jmp	_92462
_92489:
	mov	esi,386
	jmp	_92462
_92490:
	mov	esi,387
	jmp	_92462
_92491:
	mov	esi,351
	jmp	_92462
_92492:
	mov	esi,352
	jmp	_92462
_92493:
	mov	esi,388
	jmp	_92462
_92494:
	mov	esi,389
	jmp	_92462
_92495:
	mov	esi,390
	jmp	_92462
_92496:
	mov	esi,391
	jmp	_92462
_92497:
	mov	esi,392
	jmp	_92462
_92498:
	mov	esi,393
	jmp	_92462
_92499:
	mov	esi,394
	jmp	_92462
_92500:
	mov	esi,395
	jmp	_92462
_92501:
	mov	esi,396
	jmp	_92462
_92502:
	mov	esi,397
	jmp	_92462
_92503:
	mov	esi,398
	jmp	_92462
_92462:
	mov	eax,esi
	jmp	_17933
_17933:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_getName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,_bbEmptyString
	cmp	edx,0
	je	_92508
	cmp	edx,711
	je	_92509
	cmp	edx,721
	je	_92510
	cmp	edx,731
	je	_92511
	cmp	edx,311
	je	_92512
	cmp	edx,321
	je	_92513
	cmp	edx,313
	je	_92514
	cmp	edx,332
	je	_92515
	cmp	edx,331
	je	_92516
	cmp	edx,333
	je	_92517
	cmp	edx,322
	je	_92518
	cmp	edx,342
	je	_92519
	cmp	edx,341
	je	_92520
	cmp	edx,381
	je	_92521
	cmp	edx,382
	je	_92522
	cmp	edx,361
	je	_92523
	cmp	edx,362
	je	_92524
	cmp	edx,371
	je	_92525
	cmp	edx,372
	je	_92526
	cmp	edx,375
	je	_92527
	cmp	edx,376
	je	_92528
	cmp	edx,378
	je	_92529
	cmp	edx,379
	je	_92530
	cmp	edx,383
	je	_92531
	cmp	edx,384
	je	_92532
	cmp	edx,385
	je	_92533
	cmp	edx,386
	je	_92534
	cmp	edx,387
	je	_92535
	cmp	edx,351
	je	_92536
	cmp	edx,352
	je	_92537
	cmp	edx,388
	je	_92538
	cmp	edx,389
	je	_92539
	cmp	edx,390
	je	_92540
	cmp	edx,391
	je	_92541
	cmp	edx,392
	je	_92542
	cmp	edx,393
	je	_92543
	cmp	edx,394
	je	_92544
	cmp	edx,395
	je	_92545
	cmp	edx,396
	je	_92546
	cmp	edx,397
	je	_92547
	cmp	edx,398
	je	_92548
	jmp	_92507
_92508:
	mov	eax,_5743
	jmp	_92507
_92509:
	mov	eax,_5744
	jmp	_92507
_92510:
	mov	eax,_5745
	jmp	_92507
_92511:
	mov	eax,_5746
	jmp	_92507
_92512:
	mov	eax,_5747
	jmp	_92507
_92513:
	mov	eax,_5748
	jmp	_92507
_92514:
	mov	eax,_5749
	jmp	_92507
_92515:
	mov	eax,_5751
	jmp	_92507
_92516:
	mov	eax,_5752
	jmp	_92507
_92517:
	mov	eax,_5753
	jmp	_92507
_92518:
	mov	eax,_5755
	jmp	_92507
_92519:
	mov	eax,_9565
	jmp	_92507
_92520:
	mov	eax,_5756
	jmp	_92507
_92521:
	mov	eax,_5757
	jmp	_92507
_92522:
	mov	eax,_5758
	jmp	_92507
_92523:
	mov	eax,_9566
	jmp	_92507
_92524:
	mov	eax,_5759
	jmp	_92507
_92525:
	mov	eax,_5760
	jmp	_92507
_92526:
	mov	eax,_5761
	jmp	_92507
_92527:
	mov	eax,_5762
	jmp	_92507
_92528:
	mov	eax,_5763
	jmp	_92507
_92529:
	mov	eax,_5764
	jmp	_92507
_92530:
	mov	eax,_5765
	jmp	_92507
_92531:
	mov	eax,_5766
	jmp	_92507
_92532:
	mov	eax,_5767
	jmp	_92507
_92533:
	mov	eax,_5768
	jmp	_92507
_92534:
	mov	eax,_5769
	jmp	_92507
_92535:
	mov	eax,_5770
	jmp	_92507
_92536:
	mov	eax,_5771
	jmp	_92507
_92537:
	mov	eax,_5772
	jmp	_92507
_92538:
	mov	eax,_5773
	jmp	_92507
_92539:
	mov	eax,_5774
	jmp	_92507
_92540:
	mov	eax,_5775
	jmp	_92507
_92541:
	mov	eax,_5776
	jmp	_92507
_92542:
	mov	eax,_5777
	jmp	_92507
_92543:
	mov	eax,_5778
	jmp	_92507
_92544:
	mov	eax,_5779
	jmp	_92507
_92545:
	mov	eax,_5780
	jmp	_92507
_92546:
	mov	eax,_9567
	jmp	_92507
_92547:
	mov	eax,_5781
	jmp	_92507
_92548:
	mov	eax,_5782
	jmp	_92507
_92507:
	jmp	_17936
_17936:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92549
	cmp	dword [_bb_btnBoar_image],0
	jne	_92550
	push	2
	push	23
	push	0
	push	81
	push	60
	push	_92551
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_btnBoar_image],eax
_92550:
	jmp	_92552
_92549:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_92553
	cmp	dword [_bb_btnBoar_image],0
	je	_92554
	push	dword [_bb_btnBoar_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_btnBoar_image],0
_92554:
	call	_bbGCCollect
_92553:
_92552:
	mov	eax,0
	jmp	_17939
_17939:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [_92609],_92610
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	edx,dword [eax+72]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],edx
	je	_92555
	jmp	_9572
_92555:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92557
	mov	eax,dword [_bb_btnBoar_List]
	mov	ebx,dword [_bb_bioBook_Enemy]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+72],eax
	jge	_92559
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	add	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4524
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92559:
_92557:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92560
	mov	eax,dword [_bb_bioBook_Enemy]
	cmp	dword [eax+72],1
	jle	_92561
	mov	edx,dword [_bb_bioBook_Enemy]
	mov	eax,dword [_bb_bioBook_Enemy]
	mov	eax,dword [eax+72]
	sub	eax,1
	mov	dword [edx+72],eax
	mov	eax,dword [_bb_bioBook_Enemy]
	push	dword [eax+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_4524
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92561:
_92560:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92562
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92562:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92563
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],1
	jne	_92564
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],0
	jmp	_92565
_92564:
	mov	eax,dword [ebp+8]
	mov	dword [eax+36],1
_92565:
_92563:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92566
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
_92566:
	cmp	eax,0
	je	_92568
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fsub	dword [_142289]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92568:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92569
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
_92569:
	cmp	eax,0
	je	_92571
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fadd	dword [_142290]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92571:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92572
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
_92572:
	cmp	eax,0
	je	_92574
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fadd	dword [_142291]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92574:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92575
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
_92575:
	cmp	eax,0
	je	_92577
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fsub	dword [_142292]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92577:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92578
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
_92578:
	cmp	eax,0
	je	_92580
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fsub	dword [_142293]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92580:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92581
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
_92581:
	cmp	eax,0
	je	_92583
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fadd	dword [_142294]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92583:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92584
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
_92584:
	cmp	eax,0
	je	_92586
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fadd	dword [_142295]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92586:
	push	164
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92587
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
_92587:
	cmp	eax,0
	je	_92589
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fsub	dword [_142296]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92589:
	cmp	esi,0
	jne	_92590
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92591
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fsub	dword [_142297]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92591:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92592
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	fadd	dword [_142298]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	mov	esi,1
_92592:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92593
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fadd	dword [_142299]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92593:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92594
	mov	eax,dword [ebp+8]
	fld	dword [eax+96]
	fsub	dword [_142300]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	esi,1
_92594:
_92590:
	cmp	esi,0
	jne	_92595
	jmp	_9572
_92595:
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,30
	mov	dword [ebp-8],eax
	add	edx,40
	mov	dword [ebp-4],edx
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],1
	jne	_92600
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+92]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+96]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_92601
_92600:
	mov	ebx,dword [_bb_btnBoar_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9569
_9571:
	mov	eax,edi
	push	_bb_TBtnBoar
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9569
	cmp	dword [esi+28],1
	jne	_92608
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	jmp	_9570
_92608:
_9569:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9571
_9570:
	mov	ebx,dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp+8]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+28]
	sub	edx,1
	imul	eax,edx
	add	ebx,eax
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fld	dword [eax+92]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+28]
	sub	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+96]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
_92601:
	mov	eax,dword [ebp+8]
	push	dword [eax+92]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+96]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9572:
	mov	eax,0
	jmp	_17942
_17942:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBoar_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_TBtnBoar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],ebx
	push	_42
	mov	eax,dword [ebp-12]
	push	dword [eax+24]
	call	_bb_ImageKontrolMusuh
	add	esp,8
	push	_42
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,4
	mov	edx,dword [_bb_btnBoar_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	cmp	ebx,311
	je	_92614
	cmp	ebx,321
	je	_92615
	cmp	ebx,313
	je	_92616
	cmp	ebx,332
	je	_92617
	cmp	ebx,333
	je	_92618
	cmp	ebx,322
	je	_92619
	cmp	ebx,341
	je	_92620
	cmp	ebx,382
	je	_92621
	cmp	ebx,362
	je	_92622
	cmp	ebx,372
	je	_92623
	cmp	ebx,376
	je	_92624
	cmp	ebx,379
	je	_92625
	cmp	ebx,383
	je	_92626
	cmp	ebx,384
	je	_92627
	cmp	ebx,387
	je	_92628
	cmp	ebx,352
	je	_92629
	cmp	ebx,389
	je	_92630
	cmp	ebx,391
	je	_92631
	cmp	ebx,392
	je	_92632
	cmp	ebx,393
	je	_92633
	cmp	ebx,394
	je	_92634
	cmp	ebx,395
	je	_92635
	cmp	ebx,397
	je	_92636
	jmp	_92613
_92614:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],0
	jmp	_92613
_92615:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],1
	jmp	_92613
_92616:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],2
	jmp	_92613
_92617:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],4
	jmp	_92613
_92618:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],5
	jmp	_92613
_92619:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],3
	jmp	_92613
_92620:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],6
	jmp	_92613
_92621:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],7
	jmp	_92613
_92622:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],10
	jmp	_92613
_92623:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],8
	jmp	_92613
_92624:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],9
	jmp	_92613
_92625:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],15
	jmp	_92613
_92626:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],11
	jmp	_92613
_92627:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],12
	jmp	_92613
_92628:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],13
	jmp	_92613
_92629:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],14
	jmp	_92613
_92630:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],16
	jmp	_92613
_92631:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],17
	jmp	_92613
_92632:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],18
	jmp	_92613
_92633:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],19
	jmp	_92613
_92634:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],20
	jmp	_92613
_92635:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],21
	jmp	_92613
_92636:
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],22
	jmp	_92613
_92613:
	call	_bb_GetPosX_BG
	mov	edx,0
	add	eax,30
	add	eax,443
	add	edx,40
	add	edx,2
	mov	ebx,edx
	mov	edx,dword [ebp-12]
	mov	dword [edx+28],edi
	mov	edx,edi
	cmp	edx,1
	je	_92643
	cmp	edx,2
	je	_92644
	cmp	edx,3
	je	_92645
	cmp	edx,4
	je	_92646
	cmp	edx,5
	je	_92647
	cmp	edx,6
	je	_92648
	cmp	edx,7
	je	_92649
	cmp	edx,8
	je	_92650
	jmp	_92642
_92643:
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92644:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	eax,esi
	mov	edx,edi
	sub	edx,1
	imul	edx,3
	add	eax,edx
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92645:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142336]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92646:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142337]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92647:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142338]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92648:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142339]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92649:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142340]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92650:
	mov	esi,eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	edx,edi
	sub	edx,1
	imul	eax,edx
	add	esi,eax
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fld	dword [_142341]
	mov	eax,edi
	sub	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fmulp	st1,st0
	faddp	st1,st0
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-16],ebx
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	jmp	_92642
_92642:
	mov	eax,dword [ebp-12]
	mov	dword [eax+32],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+36],1
	mov	eax,dword [ebp-12]
	mov	dword [eax+40],1
	mov	eax,dword [ebp-12]
	fld	dword [eax+8]
	fsub	dword [_142342]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebp-12]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_142343]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,esi
	sub	eax,10
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+80]
	mov	eax,edi
	add	eax,2
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+84]
	mov	edx,dword [_bb_Font1_xSign_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+88],edx
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+88]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+52]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_92654
_9576:
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+56]
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+60]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+64]
	mov	dword [ebp+-16],esi
	fild	dword [ebp+-16]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+68]
	mov	eax,dword [_bb_font1_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+76]
	mov	dword [eax+ebx*4+24],0
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+72]
	mov	dword [eax+ebx*4+24],0
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+68]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	eax,1
	add	esi,eax
_9574:
	add	ebx,1
_92654:
	cmp	ebx,dword [ebp-8]
	jle	_9576
_9575:
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+16]
	mov	dword [edx+48],eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-12]
	push	dword [eax+48]
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_btnBoar_List]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_17947
_17947:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_BM_BananaCannonCariTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_trapAnim_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9577
_9579:
	mov	eax,dword [ebp-8]
	push	_bb_TTrapAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edi,eax
	cmp	edi,_bbNullObject
	je	_9577
	cmp	dword [edi+260],297
	jne	_92664
	mov	eax,dword [edi+224]
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92665
	mov	eax,dword [_bb_farmerAnim]
	mov	eax,dword [eax+88]
	cmp	eax,0
	sete	al
	movzx	eax,al
_92665:
	cmp	eax,0
	je	_92667
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9580
_9582:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9580
	mov	eax,dword [edx+92]
	cmp	eax,10
	setle	al
	movzx	eax,al
	cmp	eax,0
	je	_92674
	mov	eax,dword [edx+152]
	cmp	eax,0
	setg	al
	movzx	eax,al
_92674:
	cmp	eax,0
	je	_92676
	mov	eax,dword [edx+224]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92676:
	cmp	eax,0
	je	_92678
	mov	eax,dword [edx+300]
	cmp	eax,0
	sete	al
	movzx	eax,al
_92678:
	cmp	eax,0
	je	_92680
	mov	eax,dword [edx+148]
	cmp	eax,341
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92685
	mov	eax,dword [edx+116]
	cmp	eax,11
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_92681
	mov	eax,dword [edx+116]
	cmp	eax,12
	sete	al
	movzx	eax,al
_92681:
	cmp	eax,0
	jne	_92683
	mov	eax,dword [edx+116]
	cmp	eax,13
	sete	al
	movzx	eax,al
_92683:
_92685:
	cmp	eax,0
	je	_92687
	mov	eax,dword [edx+120]
	cmp	eax,11
	sete	al
	movzx	eax,al
_92687:
	cmp	eax,0
	je	_92689
	jmp	_9580
_92689:
	mov	eax,dword [edx+148]
	cmp	eax,352
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_92690
	mov	eax,dword [edx+148]
	cmp	eax,362
	sete	al
	movzx	eax,al
_92690:
	cmp	eax,0
	jne	_92692
	mov	eax,dword [edx+148]
	cmp	eax,372
	sete	al
	movzx	eax,al
_92692:
	cmp	eax,0
	je	_92694
	jmp	_9580
_92694:
	cmp	dword [edi+20],0
	je	_92695
	mov	ecx,dword [_bb_farmerAnim]
	mov	eax,dword [edi+20]
	mov	dword [ecx+80],eax
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+84],1
	mov	ecx,dword [_bb_farmerAnim]
	mov	eax,dword [edx+88]
	mov	dword [ecx+60],eax
	mov	ecx,dword [_bb_farmerAnim]
	mov	eax,dword [edx+92]
	mov	dword [ecx+64],eax
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+88],1
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+72],297
	mov	dword [edx+300],1
_92695:
_92680:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+88],1
	jne	_92696
	jmp	_9581
_92696:
_9580:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9582
_9581:
_92667:
_92664:
	mov	eax,dword [_bb_farmerAnim]
	cmp	dword [eax+88],1
	jne	_92697
	jmp	_9578
_92697:
_9577:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9579
_9578:
	mov	eax,0
	jmp	_17949
_17949:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_BtnBoar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_92701
	mov	edi,dword [_bb_btnBoar_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9583
_9585:
	mov	eax,dword [ebp-4]
	push	_bb_TBtnBoar
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9583
	push	dword [ebx+24]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+20]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+48]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+56]
	push	dword [eax+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+56]
	push	dword [eax+4+24]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+72]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+72]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+76]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [ebx+76]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9583:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9585
_9584:
_92701:
	mov	eax,0
	jmp	_17952
_17952:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_BtnBoar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_92710
	mov	eax,dword [_bb_btnBoar_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	_bb_TBtnBoar
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
	mov	dword [ebp-4],0
	sub	ebx,1
	mov	dword [ebp-8],ebx
	jmp	_92714
_9588:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	7
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_2230
	push	2
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [edi]
	call	dword [eax+92]
	add	esp,12
	mov	edi,eax
	push	_2230
	push	3
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+20],eax
	push	_2230
	push	4
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+32],eax
	push	_2230
	push	5
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+36],eax
	push	_2230
	push	6
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [edi+40],eax
	mov	esi,dword [edi+56]
	push	_2230
	push	8
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+24]
	mov	esi,dword [edi+56]
	push	_2230
	push	9
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [esi+4+24]
	mov	esi,dword [edi+72]
	push	_2230
	push	10
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	mov	esi,dword [edi+72]
	push	_2230
	push	11
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+4+24],eax
	mov	esi,dword [edi+76]
	push	_2230
	push	12
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+24],eax
	mov	esi,dword [edi+76]
	push	_2230
	push	13
	push	ebx
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+4+24],eax
	mov	eax,edi
	push	dword [edi+48]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_9586:
	add	dword [ebp-4],1
_92714:
	mov	eax,dword [ebp-8]
	cmp	dword [ebp-4],eax
	jle	_9588
_9587:
_92710:
	mov	eax,0
	jmp	_17955
_17955:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnGuide
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_17958
_17958:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_Delete:
	push	ebp
	mov	ebp,esp
_17961:
	mov	eax,0
	jmp	_92717
_92717:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92718
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92719
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_92719:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92720
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92720:
	cmp	eax,0
	je	_92722
	push	2506
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_92723
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	call	_bb_InitGuideBook
	push	1
	call	_bb_GuideBookControl
	add	esp,4
_92723:
_92722:
	jmp	_92724
_92718:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_92724:
	mov	eax,0
	jmp	_17965
_17965:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_17968
_17968:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_92726
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92726:
	mov	eax,0
	jmp	_17971
_17971:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	dword [_92751],_92752
	mov	ebx,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92728
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	ebx,1
_92728:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92729
	cmp	dword [esi+40],1
	jne	_92730
	mov	dword [esi+40],0
	jmp	_92731
_92730:
	mov	dword [esi+40],1
_92731:
_92729:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92732
	fld	dword [esi+44]
	fsub	dword [_142423]
	fstp	dword [esi+44]
	mov	ebx,1
_92732:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92733
	fld	dword [esi+44]
	fadd	dword [_142424]
	fstp	dword [esi+44]
	mov	ebx,1
_92733:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92734
	fld	dword [esi+48]
	fadd	dword [_142425]
	fstp	dword [esi+48]
	mov	ebx,1
_92734:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92735
	fld	dword [esi+48]
	fsub	dword [_142426]
	fstp	dword [esi+48]
	mov	ebx,1
_92735:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92736
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_92736:
	cmp	eax,0
	je	_92738
	fld	dword [esi+44]
	fsub	dword [_142427]
	fstp	dword [esi+44]
	mov	ebx,1
_92738:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92739
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_92739:
	cmp	eax,0
	je	_92741
	fld	dword [esi+44]
	fadd	dword [_142428]
	fstp	dword [esi+44]
	mov	ebx,1
_92741:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92742
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_92742:
	cmp	eax,0
	je	_92744
	fld	dword [esi+48]
	fadd	dword [_142429]
	fstp	dword [esi+48]
	mov	ebx,1
_92744:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92745
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_92745:
	cmp	eax,0
	je	_92747
	fld	dword [esi+48]
	fsub	dword [_142430]
	fstp	dword [esi+48]
	mov	ebx,1
_92747:
	cmp	ebx,0
	jne	_92748
	jmp	_9589
_92748:
	mov	eax,dword [_bb_posX_panel_1_image]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9589:
	mov	eax,0
	jmp	_17974
_17974:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_setPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	ebx,0
	mov	eax,0
	cmp	edx,1
	je	_92755
	cmp	edx,2
	je	_92756
	jmp	_92754
_92755:
	mov	ebx,dword [_bb_posX_panel_1_image]
	add	ebx,8
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,14
	jmp	_92754
_92756:
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+8]
	fsub	dword [_142449]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_panelPilihSenjata]
	fld	dword [eax+12]
	fadd	dword [_142450]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_92754
_92754:
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [esi+12]
	mov	eax,0
	jmp	_17978
_17978:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnGuide_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	cmp	dword [_bb_guide_btnGuide_image],0
	jne	_92759
	push	2
	push	2
	push	0
	push	74
	push	73
	push	_92760
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_btnGuide_image],eax
_92759:
	mov	edx,dword [_bb_btnGuide]
	mov	eax,dword [_bb_guide_btnGuide_image]
	mov	dword [edx+16],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnGuide]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnGuide]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_btnGuide]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ebx,dword [_bb_posX_panel_1_image]
	add	ebx,8
	push	_brl_max2d_TImage
	push	dword [_bb_bg_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	add	eax,14
	mov	edx,dword [_bb_btnGuide]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [edx+8]
	mov	edx,dword [_bb_btnGuide]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edx+12]
	mov	eax,dword [_bb_btnGuide]
	mov	dword [eax+24],0
	mov	eax,dword [_bb_btnGuide]
	mov	dword [eax+28],1
	mov	edx,dword [_bb_btnGuide]
	mov	eax,dword [_bb_btnGuide]
	mov	eax,dword [eax+24]
	mov	dword [edx+20],eax
	mov	eax,dword [_bb_btnGuide]
	mov	dword [eax+36],0
	mov	eax,_bbNullObject
	jmp	_17980
_17980:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGuideNoLevel_BtnSeason
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	dword [ebx+56],1
	mov	eax,0
	jmp	_17983
_17983:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_Delete:
	push	ebp
	mov	ebp,esp
_17986:
	mov	eax,0
	jmp	_92763
_92763:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [_bb_level]
	cmp	dword [ebx+40],eax
	jg	_92764
	push	dword [ebx+28]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92765
	mov	eax,dword [ebx+36]
	mov	dword [ebx+28],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92766
	mov	eax,dword [ebx+32]
	mov	dword [ebx+28],eax
	mov	dword [ebx+44],1
_92766:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92767
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92767:
	cmp	eax,0
	je	_92769
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_GuideBook]
	push	dword [ebx+40]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
_92769:
	jmp	_92771
_92765:
	mov	eax,dword [ebx+32]
	mov	dword [ebx+28],eax
	mov	dword [ebx+44],0
_92771:
_92764:
	mov	eax,0
	jmp	_17990
_17990:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_17993
_17993:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+56],1
	jne	_92773
	push	dword [eax+28]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92773:
	mov	eax,0
	jmp	_17996
_17996:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_92804],_92805
	cmp	dword [esi+40],2
	je	_92774
	jmp	_9592
_92774:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92776
	mov	eax,dword [_bb_guidenolevel_btnseason_list]
	mov	ebx,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+140],eax
	jge	_92778
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92778:
_92776:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92779
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+140],1
	jle	_92780
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92780:
_92779:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92781
	fldz
	fstp	dword [esi+48]
	fldz
	fstp	dword [esi+52]
	mov	edi,1
_92781:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92782
	cmp	dword [esi+56],1
	jne	_92783
	mov	dword [esi+56],0
	jmp	_92784
_92783:
	mov	dword [esi+56],1
_92784:
_92782:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92785
	fld	dword [esi+48]
	fsub	dword [_142474]
	fstp	dword [esi+48]
	mov	edi,1
_92785:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92786
	fld	dword [esi+48]
	fadd	dword [_142475]
	fstp	dword [esi+48]
	mov	edi,1
_92786:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92787
	fld	dword [esi+52]
	fadd	dword [_142476]
	fstp	dword [esi+52]
	mov	edi,1
_92787:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92788
	fld	dword [esi+52]
	fsub	dword [_142477]
	fstp	dword [esi+52]
	mov	edi,1
_92788:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92789
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_92789:
	cmp	eax,0
	je	_92791
	fld	dword [esi+48]
	fsub	dword [_142478]
	fstp	dword [esi+48]
	mov	edi,1
_92791:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92792
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_92792:
	cmp	eax,0
	je	_92794
	fld	dword [esi+48]
	fadd	dword [_142479]
	fstp	dword [esi+48]
	mov	edi,1
_92794:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92795
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_92795:
	cmp	eax,0
	je	_92797
	fld	dword [esi+52]
	fadd	dword [_142480]
	fstp	dword [esi+52]
	mov	edi,1
_92797:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92798
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_92798:
	cmp	eax,0
	je	_92800
	fld	dword [esi+52]
	fsub	dword [_142481]
	fstp	dword [esi+52]
	mov	edi,1
_92800:
	cmp	edi,0
	jne	_92801
	jmp	_9592
_92801:
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fadd	dword [_142482]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fadd	dword [_142483]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fadd	dword [esi+48]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+52]
	fstp	dword [esi+12]
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9592:
	mov	eax,0
	jmp	_17999
_17999:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnSeason_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TGuideNoLevel_BtnSeason
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_guide_noLevel_btnSeason_image]
	mov	dword [ebx+24],eax
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fadd	dword [_142507]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fadd	dword [_142508]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,edx
	add	eax,53
	mov	ecx,eax
	add	ecx,53
	mov	edi,ecx
	mov	ecx,edi
	add	ecx,53
	mov	dword [ebp-12],ecx
	mov	ecx,dword [ebp-12]
	add	ecx,53
	mov	dword [ebp-16],ecx
	mov	dword [ebx+40],esi
	mov	ecx,dword [ebx+40]
	cmp	ecx,1
	je	_92815
	cmp	ecx,2
	je	_92816
	cmp	ecx,3
	je	_92817
	cmp	ecx,4
	je	_92818
	cmp	ecx,5
	je	_92819
	jmp	_92814
_92815:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+8]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fstp	dword [ebx+12]
	mov	dword [ebx+32],0
	jmp	_92814
_92816:
	mov	edx,dword [ebp-8]
	mov	dword [ebp+-20],edx
	fild	dword [ebp+-20]
	fstp	dword [ebx+8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+12]
	mov	dword [ebx+32],2
	jmp	_92814
_92817:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+8]
	mov	dword [ebp+-20],edi
	fild	dword [ebp+-20]
	fstp	dword [ebx+12]
	mov	dword [ebx+32],4
	jmp	_92814
_92818:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+12]
	mov	dword [ebx+32],6
	jmp	_92814
_92819:
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [ebx+12]
	mov	dword [ebx+32],8
	jmp	_92814
_92814:
	fld	dword [ebx+12]
	fstp	dword [ebx+16]
	cmp	dword [ebx+40],1
	jne	_92820
	fld	dword [ebx+16]
	fstp	dword [ebx+20]
	jmp	_92821
_92820:
	fld	dword [ebx+16]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_142509]
	fstp	dword [ebx+20]
_92821:
	mov	eax,dword [ebx+32]
	mov	dword [ebx+28],eax
	mov	eax,dword [ebx+32]
	add	eax,1
	mov	dword [ebx+36],eax
	mov	dword [ebx+44],0
	mov	eax,dword [_bb_guidenolevel_btnseason_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_18002
_18002:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGuideNoLevel_BtnLevel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	mov	eax,0
	jmp	_18005
_18005:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_Delete:
	push	ebp
	mov	ebp,esp
_18008:
	mov	eax,0
	jmp	_92823
_92823:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_92840],_92841
	mov	eax,dword [ebx+44]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92824
	mov	eax,dword [ebx+40]
	cmp	eax,0
	sete	al
	movzx	eax,al
_92824:
	cmp	eax,0
	je	_92830
	mov	eax,dword [ebx+32]
	cmp	eax,dword [_bb_level]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92826
	mov	eax,dword [ebx+36]
	cmp	eax,dword [_bb_sublevel]
	setle	al
	movzx	eax,al
_92826:
	cmp	eax,0
	jne	_92828
	mov	eax,dword [ebx+32]
	cmp	eax,dword [_bb_level]
	setl	al
	movzx	eax,al
_92828:
_92830:
	cmp	eax,0
	je	_92832
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92833
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92834
	mov	dword [ebx+40],1
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
_92834:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92835
	mov	eax,dword [ebx+40]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92835:
	cmp	eax,0
	je	_92837
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9594
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9595
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_GuideBook]
	push	dword [ebx+36]
	push	dword [ebx+32]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
_92837:
	jmp	_92839
_92833:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
_92839:
_92832:
_9596:
	mov	eax,0
	jmp	_18012
_18012:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_18015
_18015:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_92843
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92843:
	mov	eax,0
	jmp	_18018
_18018:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-8],0
	mov	dword [ebp-4],0
	mov	dword [_92885],_92886
	mov	eax,dword [ebp+8]
	cmp	dword [eax+36],2
	je	_92844
	jmp	_9601
_92844:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92846
	mov	eax,dword [_bb_guidenolevel_btnlevel_list]
	mov	ebx,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+140],eax
	jge	_92848
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92848:
_92846:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92849
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+140],1
	jle	_92850
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92850:
_92849:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92851
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_92851:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92852
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_92853
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],0
	jmp	_92854
_92853:
	mov	eax,dword [ebp+8]
	mov	dword [eax+44],1
_92854:
_92852:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92855
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_142539]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_92855:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92856
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_142540]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_92856:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92857
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_142541]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_92857:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92858
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_142542]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_92858:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92859
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_92859:
	cmp	eax,0
	je	_92861
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fsub	dword [_142543]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_92861:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92862
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_92862:
	cmp	eax,0
	je	_92864
	mov	eax,dword [ebp+8]
	fld	dword [eax+48]
	fadd	dword [_142544]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+48]
	mov	esi,1
_92864:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92865
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_92865:
	cmp	eax,0
	je	_92867
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fadd	dword [_142545]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_92867:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92868
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_92868:
	cmp	eax,0
	je	_92870
	mov	eax,dword [ebp+8]
	fld	dword [eax+52]
	fsub	dword [_142546]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+52]
	mov	esi,1
_92870:
	cmp	esi,0
	jne	_92871
	jmp	_9601
_92871:
	mov	ebx,dword [_bb_guidenolevel_btnseason_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9598
_9600:
	mov	eax,edi
	push	_bb_TGuideNoLevel_BtnSeason
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9598
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	cmp	dword [esi+40],eax
	jne	_92878
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	fld	dword [esi+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
_92878:
_9598:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9600
_9599:
	mov	eax,dword [ebp-8]
	add	eax,3
	mov	esi,dword [ebp-4]
	add	esi,80
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	dword [ebp+-12],esi
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+52]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9595
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9601:
	mov	eax,0
	jmp	_18021
_18021:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideNoLevel_BtnLevel_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	_bb_TGuideNoLevel_BtnLevel
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	mov	ebx,dword [_bb_guidenolevel_btnseason_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9603
_9605:
	mov	eax,edi
	push	_bb_TGuideNoLevel_BtnSeason
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9603
	mov	eax,dword [ebp+8]
	cmp	dword [esi+40],eax
	jne	_92894
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-4],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
_92894:
_9603:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9605
_9604:
	mov	eax,dword [ebp-4]
	add	eax,3
	mov	esi,eax
	mov	eax,dword [ebp-8]
	add	eax,70
	mov	ebx,eax
	mov	eax,ebx
	add	eax,31
	mov	ecx,eax
	mov	eax,ecx
	add	eax,31
	mov	edi,eax
	mov	eax,edi
	add	eax,31
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp-40]
	add	eax,31
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	add	eax,31
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp-20]
	add	eax,31
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	add	eax,31
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp-28]
	add	eax,31
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-32]
	add	eax,31
	mov	dword [ebp-36],eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+12]
	mov	dword [edx+36],eax
	cmp	dword [ebp+8],1
	jne	_92908
	sub	dword [ebp+12],1
_92908:
	mov	eax,dword [ebp+12]
	cmp	eax,1
	je	_92911
	cmp	eax,2
	je	_92912
	cmp	eax,3
	je	_92913
	cmp	eax,4
	je	_92914
	cmp	eax,5
	je	_92915
	cmp	eax,6
	je	_92916
	cmp	eax,7
	je	_92917
	cmp	eax,8
	je	_92918
	cmp	eax,9
	je	_92919
	cmp	eax,10
	je	_92920
	jmp	_92910
_92911:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-44],ebx
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],0
	jmp	_92910
_92912:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-44],ecx
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],2
	jmp	_92910
_92913:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	dword [ebp+-44],edi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],4
	jmp	_92910
_92914:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-40]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],6
	jmp	_92910
_92915:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],8
	jmp	_92910
_92916:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],10
	jmp	_92910
_92917:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],12
	jmp	_92910
_92918:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],14
	jmp	_92910
_92919:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],16
	jmp	_92910
_92920:
	mov	dword [ebp+-44],esi
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-36]
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	mov	eax,dword [ebp-12]
	fstp	dword [eax+12]
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],18
	jmp	_92910
_92910:
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp+8]
	mov	dword [edx+32],eax
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+32]
	cmp	eax,1
	je	_92923
	cmp	eax,2
	je	_92924
	cmp	eax,3
	je	_92925
	cmp	eax,4
	je	_92926
	cmp	eax,5
	je	_92927
	jmp	_92922
_92923:
	mov	edx,dword [_bb_guide_noLevel_lv1_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	jmp	_92922
_92924:
	mov	edx,dword [_bb_guide_noLevel_lv2_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	jmp	_92922
_92925:
	mov	edx,dword [_bb_guide_noLevel_lv3_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	jmp	_92922
_92926:
	mov	edx,dword [_bb_guide_noLevel_lv4_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	jmp	_92922
_92927:
	mov	edx,dword [_bb_guide_noLevel_lv5_image]
	mov	eax,dword [ebp-12]
	mov	dword [eax+16],edx
	jmp	_92922
_92922:
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-44],eax
	fild	dword [ebp+-44]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [ebp-12]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+24]
	mov	eax,dword [ebp-12]
	mov	dword [eax+20],edx
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+24]
	add	edx,1
	mov	eax,dword [ebp-12]
	mov	dword [eax+28],edx
	mov	eax,dword [ebp-12]
	mov	dword [eax+40],0
	mov	eax,dword [ebp-12]
	mov	dword [eax+44],0
	mov	eax,dword [_bb_guidenolevel_btnlevel_list]
	push	dword [ebp-12]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [ebp-12]
	jmp	_18025
_18025:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGuide_Slider_Bar
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	fldz
	fstp	dword [ebx+24]
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	eax,0
	jmp	_18028
_18028:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_Delete:
	push	ebp
	mov	ebp,esp
_18031:
	mov	eax,0
	jmp	_92929
_92929:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_moveSlider:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,0
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+100]
	cmp	eax,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_92930
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+108]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92930:
	cmp	eax,0
	je	_92932
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fld	dword [esi+24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_92933
	fld	dword [esi+12]
	fld	dword [esi+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_92933:
	cmp	eax,0
	je	_92935
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	fsub	dword [esi+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	fstp	dword [esi+24]
	mov	dword [esi+44],2
_92935:
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fld	dword [esi+24]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
	cmp	eax,0
	je	_92937
	fld	dword [esi+12]
	fld	dword [esi+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
_92937:
	cmp	eax,0
	je	_92939
	fld	dword [esi+24]
	mov	eax,dword [_bb_mousetester]
	fsub	dword [eax+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,dword [_bb_mousetester]
	fld	dword [eax+12]
	fstp	dword [esi+24]
	mov	dword [esi+44],1
_92939:
	mov	eax,dword [esi+44]
	cmp	eax,1
	je	_92942
	cmp	eax,2
	je	_92943
	jmp	_92941
_92942:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+48]
	jmp	_92941
_92943:
	mov	ecx,dword [_bb_GuideBook]
	mov	eax,edx
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+48]
	jmp	_92941
_92941:
	mov	eax,esi
	push	edx
	push	dword [esi+44]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+64],1
_92932:
	mov	eax,0
	jmp	_18035
_18035:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [esi+32]
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_92945
	mov	eax,dword [esi+40]
	mov	dword [esi+32],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_92946
	cmp	dword [esi+48],0
	jne	_92947
	fld	dword [ebx+12]
	fstp	dword [esi+24]
_92947:
	mov	dword [esi+48],1
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+108],1
	jmp	_92948
_92946:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+108],0
	fldz
	fstp	dword [esi+24]
_92948:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_92949
	mov	eax,dword [esi+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_92949:
	cmp	eax,0
	je	_92951
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_92951:
	jmp	_92952
_92945:
	mov	eax,dword [esi+36]
	mov	dword [esi+32],eax
	mov	dword [esi+48],0
_92952:
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	mov	eax,0
	jmp	_18039
_18039:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [_bb_GuideBook]
	cmp	dword [edx+100],1
	jne	_92954
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_92954:
	mov	eax,0
	jmp	_18042
_18042:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_draw:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+100],1
	jne	_92956
	push	dword [edx+32]
	push	dword [edx+12]
	push	dword [edx+8]
	push	_brl_max2d_TImage
	push	dword [edx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_92956:
	mov	eax,0
	jmp	_18045
_18045:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_ubahPos_byArrow:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	fld	dword [esi+20]
	fsub	dword [esi+16]
	fstp	dword [ebp-4]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+52]
	mov	eax,dword [_bb_GuideBook]
	fsub	dword [eax+56]
	mov	dword [ebp+-8],edx
	fild	dword [ebp+-8]
	fdivp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbCeil
	add	esp,8
	fld	dword [ebp-4]
	fdivrp	st1,st0
	cmp	ebx,1
	je	_92962
	cmp	ebx,2
	je	_92963
	fstp	st0
	jmp	_92961
_92962:
	fld	dword [esi+12]
	fsub	st0,st1
	fld	dword [esi+16]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_92964
	fstp	st0
	fld	dword [esi+16]
	fstp	dword [esi+12]
	jmp	_92965
_92964:
	fld	dword [esi+12]
	fsubrp	st1,st0
	fstp	dword [esi+12]
_92965:
	jmp	_92961
_92963:
	fld	dword [esi+12]
	fadd	st0,st1
	fld	dword [esi+20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_92966
	fstp	st0
	fld	dword [esi+20]
	fstp	dword [esi+12]
	jmp	_92967
_92966:
	fld	dword [esi+12]
	faddp	st1,st0
	fstp	dword [esi+12]
_92967:
	jmp	_92961
_92961:
	mov	eax,0
	jmp	_18050
_18050:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_92997],_92998
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92969
	mov	eax,dword [_bb_guide_slider_arrow_list]
	mov	ebx,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+140],eax
	jge	_92971
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92971:
_92969:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92972
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+140],1
	jle	_92973
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_92973:
_92972:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92974
	fldz
	fstp	dword [esi+52]
	fldz
	fstp	dword [esi+56]
	mov	edi,1
_92974:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92975
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+100],1
	jne	_92976
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+100],0
	jmp	_92977
_92976:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+100],1
_92977:
_92975:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92978
	fld	dword [esi+52]
	fsub	dword [_142629]
	fstp	dword [esi+52]
	mov	edi,1
_92978:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92979
	fld	dword [esi+52]
	fadd	dword [_142630]
	fstp	dword [esi+52]
	mov	edi,1
_92979:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92980
	fld	dword [esi+56]
	fadd	dword [_142631]
	fstp	dword [esi+56]
	mov	edi,1
_92980:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_92981
	fld	dword [esi+56]
	fsub	dword [_142632]
	fstp	dword [esi+56]
	mov	edi,1
_92981:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92982
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_92982:
	cmp	eax,0
	je	_92984
	fld	dword [esi+52]
	fsub	dword [_142633]
	fstp	dword [esi+52]
	mov	edi,1
_92984:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92985
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_92985:
	cmp	eax,0
	je	_92987
	fld	dword [esi+52]
	fadd	dword [_142634]
	fstp	dword [esi+52]
	mov	edi,1
_92987:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92988
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_92988:
	cmp	eax,0
	je	_92990
	fld	dword [esi+56]
	fadd	dword [_142635]
	fstp	dword [esi+56]
	mov	edi,1
_92990:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_92991
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_92991:
	cmp	eax,0
	je	_92993
	fld	dword [esi+56]
	fsub	dword [_142636]
	fstp	dword [esi+56]
	mov	edi,1
_92993:
	cmp	edi,0
	jne	_92994
	jmp	_9606
_92994:
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+88]
	fsub	dword [_142637]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+92]
	fsub	dword [_142638]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fadd	dword [esi+52]
	fstp	dword [esi+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fadd	dword [esi+56]
	fstp	dword [esi+12]
	push	dword [esi+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2405
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2406
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9606:
	mov	eax,0
	jmp	_18053
_18053:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Bar_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	edx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_guide_slider_bar_image]
	mov	dword [edx+28],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_guideSliderBar]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_guideSliderBar]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_guideSliderBar]
	push	dword [eax+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+88]
	fsub	dword [_142661]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+92]
	fsub	dword [_142662]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,dword [_bb_guideSliderBar]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [edx+8]
	mov	edx,dword [_bb_guideSliderBar]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [edx+12]
	mov	eax,dword [_bb_guideSliderBar]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_guideSliderBar]
	mov	dword [eax+40],1
	mov	edx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_guideSliderBar]
	fld	dword [eax+12]
	fstp	dword [edx+16]
	mov	edx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_guideSliderBar]
	fld	dword [eax+16]
	fadd	dword [_142663]
	fstp	dword [edx+20]
	mov	edx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_guideSliderBar]
	mov	eax,dword [eax+36]
	mov	dword [edx+32],eax
	mov	eax,dword [_bb_guideSliderBar]
	mov	dword [eax+48],0
	mov	eax,_bbNullObject
	jmp	_18055
_18055:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGuide_Slider_Arrow
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	eax,0
	jmp	_18058
_18058:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_Delete:
	push	ebp
	mov	ebp,esp
_18061:
	mov	eax,0
	jmp	_93001
_93001:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_93009],_93010
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93002
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93003
	mov	dword [ebx+36],1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_93003:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93005
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93005:
	cmp	eax,0
	je	_93007
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_93007:
	jmp	_93008
_93002:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_93008:
_9608:
	mov	eax,0
	jmp	_18065
_18065:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_tombolDiTekan:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_93013
	cmp	eax,2
	je	_93014
	jmp	_93012
_93013:
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+104]
	fstp	dword [edx+48]
	jmp	_93012
_93014:
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+104]
	fchs
	fstp	dword [edx+48]
	jmp	_93012
_93012:
	mov	ebx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+104]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [esi+32]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+64],1
	mov	eax,0
	jmp	_18068
_18068:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	edx,dword [_bb_GuideBook]
	cmp	dword [edx+100],1
	jne	_93016
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_93016:
	mov	eax,0
	jmp	_18071
_18071:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+100],1
	jne	_93018
	cmp	dword [ebx+32],2
	jne	_93019
	push	-1082130432
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_93019:
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_93018:
	mov	eax,0
	jmp	_18074
_18074:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_93050],_93051
	cmp	dword [esi+32],2
	je	_93020
	jmp	_9610
_93020:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93022
	mov	eax,dword [_bb_guide_slider_arrow_list]
	mov	ebx,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+140],eax
	jge	_93024
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93024:
_93022:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93025
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+140],1
	jle	_93026
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93026:
_93025:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93027
	fldz
	fstp	dword [esi+40]
	fldz
	fstp	dword [esi+44]
	mov	edi,1
_93027:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93028
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+100],1
	jne	_93029
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+100],0
	jmp	_93030
_93029:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+100],1
_93030:
_93028:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93031
	fld	dword [esi+40]
	fsub	dword [_142687]
	fstp	dword [esi+40]
	mov	edi,1
_93031:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93032
	fld	dword [esi+40]
	fadd	dword [_142688]
	fstp	dword [esi+40]
	mov	edi,1
_93032:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93033
	fld	dword [esi+44]
	fadd	dword [_142689]
	fstp	dword [esi+44]
	mov	edi,1
_93033:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93034
	fld	dword [esi+44]
	fsub	dword [_142690]
	fstp	dword [esi+44]
	mov	edi,1
_93034:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93035
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93035:
	cmp	eax,0
	je	_93037
	fld	dword [esi+40]
	fsub	dword [_142691]
	fstp	dword [esi+40]
	mov	edi,1
_93037:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93038
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93038:
	cmp	eax,0
	je	_93040
	fld	dword [esi+40]
	fadd	dword [_142692]
	fstp	dword [esi+40]
	mov	edi,1
_93040:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93041
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93041:
	cmp	eax,0
	je	_93043
	fld	dword [esi+44]
	fadd	dword [_142693]
	fstp	dword [esi+44]
	mov	edi,1
_93043:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93044
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93044:
	cmp	eax,0
	je	_93046
	fld	dword [esi+44]
	fsub	dword [_142694]
	fstp	dword [esi+44]
	mov	edi,1
_93046:
	cmp	edi,0
	jne	_93047
	jmp	_9610
_93047:
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+88]
	fsub	dword [_142695]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+92]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fadd	dword [esi+40]
	fstp	dword [esi+8]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fadd	dword [esi+44]
	fstp	dword [esi+12]
	push	dword [esi+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+8]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2405
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+12]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2406
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9610:
	mov	eax,0
	jmp	_18077
_18077:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuide_Slider_Arrow_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TGuide_Slider_Arrow
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_guide_slider_arrow_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+88]
	fsub	dword [_142719]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+92]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [_142720]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+92]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_142721]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebx+32],esi
	mov	edx,dword [ebx+32]
	cmp	edx,1
	je	_93058
	cmp	edx,2
	je	_93059
	jmp	_93057
_93058:
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+8]
	mov	dword [ebp+-16],edi
	fild	dword [ebp+-16]
	fstp	dword [ebx+12]
	jmp	_93057
_93059:
	mov	edx,dword [ebp-12]
	mov	dword [ebp+-16],edx
	fild	dword [ebp+-16]
	fstp	dword [ebx+8]
	mov	dword [ebp+-16],eax
	fild	dword [ebp+-16]
	fstp	dword [ebx+12]
	jmp	_93057
_93057:
	mov	dword [ebx+24],0
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	eax,dword [ebx+24]
	add	eax,1
	mov	dword [ebx+28],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_guide_slider_arrow_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_18080
_18080:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgGuideBook
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	mov	dword [ebx+60],0
	mov	dword [ebx+64],0
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	dword [ebx+84],0
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	mov	dword [ebx+96],0
	mov	dword [ebx+100],0
	fldz
	fstp	dword [ebx+104]
	mov	dword [ebx+108],0
	fldz
	fstp	dword [ebx+112]
	fldz
	fstp	dword [ebx+116]
	mov	dword [ebx+120],0
	mov	dword [ebx+124],0
	fldz
	fstp	dword [ebx+128]
	fldz
	fstp	dword [ebx+132]
	mov	dword [ebx+136],0
	mov	dword [ebx+140],1
	fldz
	fstp	dword [ebx+144]
	fldz
	fstp	dword [ebx+148]
	mov	dword [ebx+152],1
	mov	eax,0
	jmp	_18083
_18083:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18086:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_93064
	push	eax
	call	_bbGCFree
	add	esp,4
_93064:
	mov	eax,0
	jmp	_93062
_93062:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_update:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	dword [edx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setnz	al
	movzx	eax,al
	cmp	eax,0
	je	_93065
	mov	eax,dword [edx+64]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93065:
	cmp	eax,0
	je	_93067
	fld	dword [edx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_93068
	fld	dword [edx+44]
	fadd	dword [edx+48]
	fld	dword [edx+56]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_93069
	fld	dword [edx+56]
	fstp	dword [edx+44]
	jmp	_93070
_93069:
	fld	dword [edx+44]
	fadd	dword [edx+48]
	fstp	dword [edx+44]
_93070:
	jmp	_93071
_93068:
	fld	dword [edx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93072
	fld	dword [edx+44]
	fadd	dword [edx+48]
	fld	dword [edx+52]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93073
	fld	dword [edx+52]
	fstp	dword [edx+44]
	jmp	_93074
_93073:
	fld	dword [edx+44]
	fadd	dword [edx+48]
	fstp	dword [edx+44]
_93074:
_93072:
_93071:
	fldz
	fstp	dword [edx+48]
_93067:
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_18089
_18089:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	0
	fld	dword [ebx+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93076
	call	_brl_polledinput_MouseZSpeed
	imul	eax,6
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+48]
	mov	dword [ebx+64],1
	fld	dword [ebx+104]
	fadd	dword [_142739]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_93078
	mov	eax,edx
	neg	eax
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+48]
	mov	eax,dword [_bb_guideSliderBar]
	push	edx
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
	jmp	_93080
_93078:
	fld	dword [ebx+48]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93081
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [ebx+48]
	mov	eax,dword [_bb_guideSliderBar]
	push	edx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,12
_93081:
_93080:
	jmp	_93083
_93076:
	fldz
	fstp	dword [ebx+48]
	mov	dword [ebx+64],0
_93083:
	mov	eax,0
	jmp	_18093
_18093:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_setPanelBtnNoLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	cmp	eax,edi
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_93084
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	cmp	eax,0
	sete	al
	movzx	eax,al
_93084:
	cmp	eax,0
	je	_93086
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	cmp	eax,0
	sete	al
	movzx	eax,al
	mov	edx,dword [ebp+8]
	mov	dword [edx+80],eax
_93086:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+80],1
	jne	_93087
	mov	esi,dword [_bb_guidenolevel_btnseason_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9612
_9614:
	mov	eax,ebx
	push	_bb_TGuideNoLevel_BtnSeason
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9612
	cmp	dword [eax+40],edi
	jle	_93094
	fld	dword [eax+20]
	fstp	dword [eax+12]
	jmp	_93095
_93094:
	fld	dword [eax+16]
	fstp	dword [eax+12]
_93095:
	cmp	dword [eax+40],edi
	jne	_93096
	fld	dword [eax+8]
	fadd	dword [_142745]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+68]
	fld	dword [eax+12]
	fadd	dword [_142746]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
_93096:
_9612:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9614
_9613:
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],edi
	mov	esi,dword [_bb_guidenolevel_btnlevel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9615
_9617:
	push	_bb_TGuideNoLevel_BtnLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9615
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+84]
	cmp	dword [eax+32],edx
	jne	_93103
	mov	dword [eax+44],1
	jmp	_93104
_93103:
	mov	dword [eax+44],0
_93104:
_9615:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9617
_9616:
	jmp	_93105
_93087:
	mov	esi,dword [_bb_guidenolevel_btnseason_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9618
_9620:
	mov	eax,ebx
	push	_bb_TGuideNoLevel_BtnSeason
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9618
	fld	dword [eax+16]
	fstp	dword [eax+12]
_9618:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9620
_9619:
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],0
	mov	esi,dword [_bb_guidenolevel_btnlevel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9621
_9623:
	push	_bb_TGuideNoLevel_BtnLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9621
	mov	dword [eax+44],0
_9621:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9623
_9622:
_93105:
	mov	eax,0
	jmp	_18097
_18097:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+100],1
	jne	_93116
	push	0
	push	dword [ebx+92]
	push	dword [ebx+88]
	push	_brl_max2d_TImage
	push	dword [ebx+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93116:
	push	0
	push	dword [ebx+16]
	push	dword [ebx+12]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+152],1
	jne	_93117
	push	dword [ebx+124]
	push	dword [ebx+116]
	push	dword [ebx+112]
	push	_brl_max2d_TImage
	push	dword [ebx+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	dword [ebx+136]
	push	dword [ebx+132]
	push	dword [ebx+128]
	push	_brl_max2d_TImage
	push	dword [ebx+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93117:
	cmp	dword [ebx+80],1
	jne	_93118
	push	0
	push	dword [ebx+72]
	push	dword [ebx+68]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93118:
	cmp	dword [_bb_isWideScreen],1
	jne	_93119
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+28]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93119:
	mov	eax,0
	jmp	_18100
_18100:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93122
	cmp	dword [_bb_guide_bg_tengah1_image],0
	jne	_93123
	push	2
	push	_93124
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_bg_tengah1_image],eax
_93123:
	cmp	ebx,2
	jne	_93125
	cmp	dword [_bb_guide_bg_kiri1_image],0
	jne	_93126
	push	2
	push	_93127
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_bg_kiri1_image],eax
_93126:
	cmp	dword [_bb_guide_bg_kanan1_image],0
	jne	_93128
	push	2
	push	_93129
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_bg_kanan1_image],eax
_93128:
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_bg_kiri1_image]
	mov	dword [edx+24],eax
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_bg_kanan1_image]
	mov	dword [edx+28],eax
_93125:
	cmp	dword [_bb_guide_btnClose_image],0
	jne	_93130
	push	2
	push	2
	push	0
	push	51
	push	50
	push	_93131
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_btnClose_image],eax
_93130:
	cmp	dword [_bb_guide_noLevel_bg_image],0
	jne	_93132
	push	2
	push	_93133
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_bg_image],eax
_93132:
	cmp	dword [_bb_guide_noLevel_btnSeason_image],0
	jne	_93134
	push	2
	push	10
	push	0
	push	47
	push	178
	push	_93135
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_btnSeason_image],eax
_93134:
	cmp	dword [_bb_guide_noLevel_lv1_image],0
	jne	_93136
	push	2
	push	18
	push	0
	push	28
	push	74
	push	_93137
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv1_image],eax
_93136:
	cmp	dword [_bb_guide_noLevel_lv2_image],0
	jne	_93138
	push	2
	push	20
	push	0
	push	28
	push	74
	push	_93139
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv2_image],eax
_93138:
	cmp	dword [_bb_guide_noLevel_lv3_image],0
	jne	_93140
	push	2
	push	20
	push	0
	push	28
	push	74
	push	_93141
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv3_image],eax
_93140:
	cmp	dword [_bb_guide_noLevel_lv4_image],0
	jne	_93142
	push	2
	push	20
	push	0
	push	28
	push	74
	push	_93143
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv4_image],eax
_93142:
	cmp	dword [_bb_guide_noLevel_lv5_image],0
	jne	_93144
	push	2
	push	20
	push	0
	push	28
	push	74
	push	_93145
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv5_image],eax
_93144:
	cmp	dword [_bb_guide_slider_bg_image],0
	jne	_93146
	push	2
	push	_93147
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_slider_bg_image],eax
_93146:
	cmp	dword [_bb_guide_slider_bar_image],0
	jne	_93148
	push	2
	push	2
	push	0
	push	303
	push	25
	push	_93149
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_slider_bar_image],eax
_93148:
	cmp	dword [_bb_guide_slider_arrow_image],0
	jne	_93150
	push	2
	push	2
	push	0
	push	28
	push	24
	push	_93151
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_slider_arrow_image],eax
_93150:
	cmp	dword [_bb_guide_textNoLevel_image],0
	jne	_93152
	push	2
	push	10
	push	0
	push	24
	push	32
	push	_93153
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_guide_textNoLevel_image],eax
_93152:
	cmp	dword [_bb_bgm_panel],0
	jne	_93154
	push	1
	push	_93155
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_93154:
	jmp	_93156
_93122:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93157
	call	_bb_EmptySemuaList_GuideBook
	cmp	dword [_bb_guide_bg_tengah1_image],0
	je	_93158
	push	dword [_bb_guide_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_bg_tengah1_image],0
_93158:
	cmp	dword [_bb_guide_bg_kiri1_image],0
	je	_93159
	push	dword [_bb_guide_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_bg_kiri1_image],0
_93159:
	cmp	dword [_bb_guide_bg_kanan1_image],0
	je	_93160
	push	dword [_bb_guide_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_bg_kanan1_image],0
_93160:
	cmp	dword [_bb_guide_isiguide_image],0
	je	_93161
	push	dword [_bb_guide_isiguide_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_isiguide_image],0
_93161:
	cmp	dword [_bb_guide_btnClose_image],0
	je	_93162
	push	dword [_bb_guide_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_btnClose_image],0
_93162:
	cmp	dword [_bb_guide_noLevel_bg_image],0
	je	_93163
	push	dword [_bb_guide_noLevel_bg_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_bg_image],0
_93163:
	cmp	dword [_bb_guide_noLevel_btnSeason_image],0
	je	_93164
	push	dword [_bb_guide_noLevel_btnSeason_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_btnSeason_image],0
_93164:
	cmp	dword [_bb_guide_noLevel_lv1_image],0
	je	_93165
	push	dword [_bb_guide_noLevel_lv1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv1_image],0
_93165:
	cmp	dword [_bb_guide_noLevel_lv2_image],0
	je	_93166
	push	dword [_bb_guide_noLevel_lv2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv2_image],0
_93166:
	cmp	dword [_bb_guide_noLevel_lv3_image],0
	je	_93167
	push	dword [_bb_guide_noLevel_lv3_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv3_image],0
_93167:
	cmp	dword [_bb_guide_noLevel_lv4_image],0
	je	_93168
	push	dword [_bb_guide_noLevel_lv4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv4_image],0
_93168:
	cmp	dword [_bb_guide_noLevel_lv5_image],0
	je	_93169
	push	dword [_bb_guide_noLevel_lv5_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_noLevel_lv5_image],0
_93169:
	cmp	dword [_bb_guide_slider_bg_image],0
	je	_93170
	push	dword [_bb_guide_slider_bg_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_slider_bg_image],0
_93170:
	cmp	dword [_bb_guide_slider_bar_image],0
	je	_93171
	push	dword [_bb_guide_slider_bar_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_slider_bar_image],0
_93171:
	cmp	dword [_bb_guide_slider_arrow_image],0
	je	_93172
	push	dword [_bb_guide_slider_arrow_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_slider_arrow_image],0
_93172:
	cmp	dword [_bb_guide_textNoLevel_image],0
	je	_93173
	push	dword [_bb_guide_textNoLevel_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_textNoLevel_image],0
_93173:
	cmp	dword [_bb_bgm_panel],0
	je	_93174
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_93174:
	call	_bbGCCollect
_93157:
_93156:
	mov	eax,0
	jmp	_18104
_18104:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_loadContent:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_9641
	push	dword [ebp+16]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_3390
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9640
	push	edi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	push	2
	push	ebx
	push	_93177
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-8],eax
	push	ebx
	push	_9643
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	cmp	dword [ebp-8],0
	je	_93178
	cmp	dword [_bb_guide_isiguide_image],0
	je	_93179
	push	dword [_bb_guide_isiguide_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_guide_isiguide_image],0
_93179:
	mov	eax,dword [ebp-8]
	mov	dword [_bb_guide_isiguide_image],eax
	mov	eax,dword [_bb_guide_isiguide_image]
	mov	dword [esi+60],eax
	push	0
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [esi+52]
	fstp	dword [esi+44]
	fld	dword [esi+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,627
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [esi+56]
	fldz
	fstp	dword [esi+48]
	mov	eax,edi
	sub	eax,1
	mov	dword [esi+124],eax
	mov	eax,dword [ebp+16]
	sub	eax,1
	mov	dword [esi+136],eax
	mov	edx,dword [_bb_guideSliderBar]
	mov	eax,dword [_bb_guideSliderBar]
	fld	dword [eax+16]
	fstp	dword [edx+12]
	mov	eax,esi
	push	dword [ebp+16]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
_93178:
	mov	eax,0
	jmp	_18109
_18109:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_setBtnNoLevel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	mov	esi,dword [_bb_guidenolevel_btnlevel_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9644
_9646:
	mov	eax,ebx
	push	_bb_TGuideNoLevel_BtnLevel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	edx,eax
	cmp	edx,_bbNullObject
	je	_9644
	mov	eax,dword [edx+32]
	cmp	eax,dword [ebp+12]
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93187
	mov	eax,dword [edx+36]
	cmp	eax,edi
	sete	al
	movzx	eax,al
_93187:
	cmp	eax,0
	je	_93189
	mov	eax,dword [edx+28]
	mov	dword [edx+20],eax
	mov	dword [edx+40],1
	jmp	_93190
_93189:
	mov	eax,dword [edx+24]
	mov	dword [edx+20],eax
	mov	dword [edx+40],0
_93190:
_9644:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9646
_9645:
	mov	eax,0
	jmp	_18114
_18114:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_93213],_93214
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93192
	fldz
	fstp	dword [ebx+144]
	fldz
	fstp	dword [ebx+148]
	mov	esi,1
_93192:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93193
	cmp	dword [ebx+152],1
	jne	_93194
	mov	dword [ebx+152],0
	jmp	_93195
_93194:
	mov	dword [ebx+152],1
_93195:
_93193:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93196
	fld	dword [ebx+144]
	fsub	dword [_142812]
	fstp	dword [ebx+144]
	mov	esi,1
_93196:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93197
	fld	dword [ebx+144]
	fadd	dword [_142813]
	fstp	dword [ebx+144]
	mov	esi,1
_93197:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93198
	fld	dword [ebx+148]
	fadd	dword [_142814]
	fstp	dword [ebx+148]
	mov	esi,1
_93198:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93199
	fld	dword [ebx+148]
	fsub	dword [_142815]
	fstp	dword [ebx+148]
	mov	esi,1
_93199:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93200
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93200:
	cmp	eax,0
	je	_93202
	fld	dword [ebx+144]
	fsub	dword [_142816]
	fstp	dword [ebx+144]
	mov	esi,1
_93202:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93203
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93203:
	cmp	eax,0
	je	_93205
	fld	dword [ebx+144]
	fadd	dword [_142817]
	fstp	dword [ebx+144]
	mov	esi,1
_93205:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93206
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93206:
	cmp	eax,0
	je	_93208
	fld	dword [ebx+148]
	fadd	dword [_142818]
	fstp	dword [ebx+148]
	mov	esi,1
_93208:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93209
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93209:
	cmp	eax,0
	je	_93211
	fld	dword [ebx+148]
	fsub	dword [_142819]
	fstp	dword [ebx+148]
	mov	esi,1
_93211:
	cmp	esi,0
	jne	_93212
	jmp	_9647
_93212:
	fld	dword [ebx+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [ebx+144]
	fstp	dword [ebx+40]
	fld	dword [ebx+16]
	fadd	dword [ebx+148]
	fstp	dword [ebx+44]
	push	dword [ebx+144]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+148]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9647:
	mov	eax,0
	jmp	_18117
_18117:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgGuideBook_init:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumebgm]
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	dword [_bb_isWideScreen],1
	jne	_93215
	push	_42
	push	2
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	jmp	_93216
_93215:
	push	_42
	push	1
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_93216:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [ebp+-24],esi
	fild	dword [ebp+-24]
	fstp	dword [eax+12]
	mov	eax,dword [_bb_GuideBook]
	mov	dword [ebp+-24],ebx
	fild	dword [ebp+-24]
	fstp	dword [eax+16]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_bg_tengah1_image]
	mov	dword [edx+20],eax
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_GuideBook]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,12
	mov	ebx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [_142838]
	fstp	dword [ebx+40]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fadd	dword [_142839]
	fstp	dword [edx+44]
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+64],0
	mov	eax,dword [_bb_GuideBook]
	fldz
	fstp	dword [eax+48]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+44]
	fstp	dword [edx+52]
	mov	ebx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+44]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+60]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	sub	eax,627
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-4]
	fsubrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fstp	dword [ebx+56]
	mov	eax,dword [_bb_GuideBook]
	fldz
	fstp	dword [eax+68]
	mov	eax,dword [_bb_GuideBook]
	fldz
	fstp	dword [eax+72]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_noLevel_bg_image]
	mov	dword [edx+76],eax
	push	0
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+80],0
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+84],0
	mov	ebx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_142840]
	fstp	dword [ebx+88]
	mov	ebx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fadd	dword [_142841]
	fstp	dword [ebx+92]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_slider_bg_image]
	mov	dword [edx+96],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+96]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+100],1
	mov	eax,dword [_bb_GuideBook]
	fld	dword [_142842]
	fstp	dword [eax+104]
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+108],0
	mov	ebx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-20]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	fld	dword [ebp-20]
	faddp	st1,st0
	fstp	dword [ebp-20]
	fld	dword [ebp-20]
	fsub	dword [_142843]
	fstp	dword [ebx+112]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fadd	dword [_142844]
	fstp	dword [edx+116]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_guide_textNoLevel_image]
	mov	dword [edx+120],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+120]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_level]
	sub	eax,1
	mov	dword [edx+124],eax
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+112]
	fadd	dword [_142845]
	fstp	dword [edx+128]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+116]
	fstp	dword [edx+132]
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_sublevel]
	sub	eax,1
	mov	dword [edx+136],eax
	mov	eax,0
	jmp	_18121
_18121:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGuideBook_BtnNavigasi
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_18124
_18124:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_18127:
	mov	eax,0
	jmp	_93218
_93218:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93219
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93220
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_93220:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93221
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93221:
	cmp	eax,0
	je	_93223
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_93226
	jmp	_93225
_93226:
	push	2
	call	_bb_GuideBookControl
	add	esp,4
	push	_468
	push	1
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,123
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93227
	mov	eax,dword [_bb_level]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93227:
	cmp	eax,0
	je	_93229
	mov	eax,dword [_bb_sublevel]
	cmp	eax,2
	sete	al
	movzx	eax,al
_93229:
	cmp	eax,0
	je	_93231
	mov	eax,dword [_bb_noTutor]
	cmp	eax,2
	sete	al
	movzx	eax,al
_93231:
	cmp	eax,0
	je	_93233
	mov	eax,dword [_bb_tutor_AnimPanah]
	mov	dword [eax+48],100
_93233:
	jmp	_93225
_93225:
_93223:
	jmp	_93234
_93219:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_93234:
	mov	eax,0
	jmp	_18131
_18131:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_18134
_18134:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	cmp	dword [edx+40],1
	jne	_93236
	push	dword [edx+20]
	mov	eax,dword [edx+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [edx+8]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [edx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93236:
	mov	eax,0
	jmp	_18137
_18137:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_93270],_93271
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	cmp	dword [esi+32],eax
	je	_93237
	jmp	_9649
_93237:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93239
	mov	eax,dword [_bb_guidebook_btnnavigasi_list]
	mov	ebx,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+140],eax
	jge	_93241
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	add	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93241:
_93239:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93242
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+140],1
	jle	_93243
	mov	edx,dword [_bb_GuideBook]
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax+140]
	sub	eax,1
	mov	dword [edx+140],eax
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+140]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93243:
_93242:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93244
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_93244:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93245
	cmp	dword [esi+40],1
	jne	_93246
	mov	dword [esi+40],0
	jmp	_93247
_93246:
	mov	dword [esi+40],1
_93247:
_93245:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93248
	fld	dword [esi+44]
	fsub	dword [_142869]
	fstp	dword [esi+44]
	mov	edi,1
_93248:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93249
	fld	dword [esi+44]
	fadd	dword [_142870]
	fstp	dword [esi+44]
	mov	edi,1
_93249:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93250
	fld	dword [esi+48]
	fadd	dword [_142871]
	fstp	dword [esi+48]
	mov	edi,1
_93250:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93251
	fld	dword [esi+48]
	fsub	dword [_142872]
	fstp	dword [esi+48]
	mov	edi,1
_93251:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93252
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93252:
	cmp	eax,0
	je	_93254
	fld	dword [esi+44]
	fsub	dword [_142873]
	fstp	dword [esi+44]
	mov	edi,1
_93254:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93255
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93255:
	cmp	eax,0
	je	_93257
	fld	dword [esi+44]
	fadd	dword [_142874]
	fstp	dword [esi+44]
	mov	edi,1
_93257:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93258
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93258:
	cmp	eax,0
	je	_93260
	fld	dword [esi+48]
	fadd	dword [_142875]
	fstp	dword [esi+48]
	mov	edi,1
_93260:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93261
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93261:
	cmp	eax,0
	je	_93263
	fld	dword [esi+48]
	fsub	dword [_142876]
	fstp	dword [esi+48]
	mov	edi,1
_93263:
	cmp	edi,0
	jne	_93264
	jmp	_9649
_93264:
	mov	eax,dword [esi+32]
	cmp	eax,1
	je	_93267
	jmp	_93266
_93267:
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [esi+8],ebx
	mov	dword [esi+12],eax
	jmp	_93266
_93266:
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9649:
	mov	eax,0
	jmp	_18140
_18140:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGuideBook_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TGuideBook_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+12]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_142901]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_GuideBook]
	fld	dword [eax+16]
	fadd	dword [_142902]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-8],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_93277
	jmp	_93276
_93277:
	mov	eax,dword [_bb_guide_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+8],edi
	mov	eax,dword [ebp-8]
	mov	dword [ebx+12],eax
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_93276
_93276:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_guidebook_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_18143
_18143:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateGuideBook:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_GuideBook]
	cmp	dword [eax+32],1
	jne	_93279
	mov	eax,dword [_bb_GuideBook]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	eax,dword [_bb_guideSliderBar]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	esi,dword [_bb_guide_slider_arrow_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9651
_9653:
	push	_bb_TGuide_Slider_Arrow
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9651
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_9651:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9653
_9652:
	mov	esi,dword [_bb_guidenolevel_btnseason_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9654
_9656:
	push	_bb_TGuideNoLevel_BtnSeason
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9654
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9654:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9656
_9655:
	mov	esi,dword [_bb_guidenolevel_btnlevel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9657
_9659:
	push	_bb_TGuideNoLevel_BtnLevel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9657
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9657:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9659
_9658:
	mov	esi,dword [_bb_guidebook_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9660
_9662:
	push	_bb_TGuideBook_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9660
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9660:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9662
_9661:
_93279:
	mov	eax,0
	jmp	_18145
_18145:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitGuideBook:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	_bb_EmptySemuaList_GuideBook
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_GuideBook]
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,8
	push	_bb_TGuideNoLevel_BtnSeason
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_93314
_9665:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_9663:
	add	ebx,1
_93314:
	cmp	ebx,5
	jle	_9665
_9664:
	push	_bb_TGuideNoLevel_BtnLevel
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
	mov	esi,1
	jmp	_93317
_9668:
	mov	ebx,1
	jmp	_93319
_9671:
	cmp	esi,1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93320
	cmp	ebx,1
	sete	al
	movzx	eax,al
_93320:
	cmp	eax,0
	je	_93322
	jmp	_93323
_93322:
	push	ebx
	push	esi
	mov	eax,dword [edx]
	call	dword [eax+64]
	add	esp,8
	mov	edx,eax
_93323:
_9669:
	add	ebx,1
_93319:
	cmp	ebx,10
	jle	_9671
_9670:
_9666:
	add	esi,1
_93317:
	cmp	esi,5
	jle	_9668
_9667:
	mov	eax,dword [_bb_guideSliderBar]
	mov	eax,dword [eax]
	call	dword [eax+72]
	push	_bb_TGuide_Slider_Arrow
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	push	_bb_TGuideBook_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,dword [_bb_GuideBook]
	push	dword [_bb_sublevel]
	push	dword [_bb_level]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,12
	mov	eax,0
	jmp	_18147
_18147:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_GuideBook:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_guidenolevel_btnseason_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_guidenolevel_btnlevel_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_guidebook_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_guide_slider_arrow_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_18149
_18149:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GuideBookControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_93333
	cmp	eax,2
	je	_93334
	jmp	_93332
_93333:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+32],1
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+36],1
	mov	eax,dword [_bb_GuideBook]
	push	dword [_bb_level]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	dword [_bb_pauseGame],1
	push	1
	push	1
	call	_bb_PauseSound
	add	esp,8
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+8]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_93332
_93334:
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_GuideBook]
	mov	dword [eax+36],0
	mov	eax,dword [_bb_GuideBook]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	dword [_bb_pauseGame],0
	push	0
	push	0
	call	_bb_PauseSound
	add	esp,8
	mov	eax,dword [_bb_cursorObjek]
	mov	dword [eax+28],1
	jmp	_93332
_93332:
	mov	eax,0
	jmp	_18152
_18152:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelJackpot
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	fldz
	fstp	dword [ebx+16]
	fldz
	fstp	dword [ebx+20]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],3
	push	dword [ebx+36]
	push	_93338
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+40],eax
	push	dword [ebx+36]
	push	_93340
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+44],eax
	push	dword [ebx+36]
	push	_93342
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+48],eax
	push	dword [ebx+36]
	push	_93344
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+52],eax
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	mov	dword [ebx+64],0
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	eax,0
	jmp	_18155
_18155:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_18158:
	mov	eax,dword [ebx+52]
	dec	dword [eax+4]
	jnz	_93348
	push	eax
	call	_bbGCFree
	add	esp,4
_93348:
	mov	eax,dword [ebx+48]
	dec	dword [eax+4]
	jnz	_93350
	push	eax
	call	_bbGCFree
	add	esp,4
_93350:
	mov	eax,dword [ebx+44]
	dec	dword [eax+4]
	jnz	_93352
	push	eax
	call	_bbGCFree
	add	esp,4
_93352:
	mov	eax,dword [ebx+40]
	dec	dword [eax+4]
	jnz	_93354
	push	eax
	call	_bbGCFree
	add	esp,4
_93354:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_93356
	push	eax
	call	_bbGCFree
	add	esp,4
_93356:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_93358
	push	eax
	call	_bbGCFree
	add	esp,4
_93358:
	mov	eax,0
	jmp	_93346
_93346:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	push	dword [_bb_volumesfx]
	push	dword [esi+12]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_93361
	cmp	ebx,0
	je	_93362
	jmp	_93360
_93361:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_93360
_93362:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	push	dword [esi+12]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_93360
_93360:
	mov	eax,0
	jmp	_18162
_18162:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [ebx+12]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_18165
_18165:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_update:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-12],0
	cmp	dword [_bb_pauseGame],0
	jne	_93363
	mov	eax,dword [ebp+8]
	cmp	dword [eax+28],1
	jne	_93364
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],0
	jle	_93365
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+32]
	sub	eax,1
	mov	dword [edx+32],eax
	mov	esi,0
	mov	eax,dword [ebp+8]
	mov	ebx,dword [eax+36]
	sub	ebx,1
	jmp	_93367
_9674:
	push	2
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+52]
	mov	dword [edx+esi*4+24],eax
_9672:
	add	esi,1
_93367:
	cmp	esi,ebx
	jle	_9674
_9673:
_93365:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],0
	jne	_93370
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	edx,dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	cmp	edx,dword [eax+4+24]
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_93371
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	edx,dword [eax+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	cmp	edx,dword [eax+8+24]
	sete	al
	movzx	eax,al
_93371:
	cmp	eax,0
	jne	_93373
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	edx,dword [eax+4+24]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	cmp	edx,dword [eax+8+24]
	sete	al
	movzx	eax,al
_93373:
	cmp	eax,0
	je	_93375
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
	jmp	_93376
_93375:
	mov	edi,0
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9675
_9677:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9675
	mov	eax,dword [eax+36]
	cmp	eax,511
	je	_93388
	cmp	eax,531
	je	_93389
	cmp	eax,551
	je	_93390
	jmp	_93387
_93388:
	add	edi,1
	jmp	_93387
_93389:
	add	dword [ebp-4],1
	jmp	_93387
_93390:
	add	dword [ebp-8],1
	jmp	_93387
_93387:
_9675:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9677
_9676:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	eax,dword [eax+24]
	cmp	eax,0
	je	_93393
	cmp	eax,1
	je	_93394
	cmp	eax,2
	je	_93395
	jmp	_93392
_93393:
	cmp	edi,2
	jl	_93396
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_93396:
	jmp	_93392
_93394:
	cmp	dword [ebp-4],1
	jl	_93397
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_93397:
	jmp	_93392
_93395:
	cmp	dword [ebp-8],2
	jl	_93398
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],1
_93398:
	jmp	_93392
_93392:
	mov	eax,dword [ebp+8]
	cmp	dword [eax+32],0
	jne	_93399
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	jg	_93401
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	edi,eax
	jmp	_93404
_93401:
	mov	edi,dword [_bb_jmlSlotSenjata]
_93404:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+52]
	mov	eax,dword [eax+24]
	cmp	eax,0
	je	_93407
	cmp	eax,1
	je	_93408
	cmp	eax,2
	je	_93409
	jmp	_93406
_93407:
	mov	dword [ebp-12],511
	jmp	_93406
_93408:
	mov	dword [ebp-12],531
	jmp	_93406
_93409:
	mov	dword [ebp-12],551
	jmp	_93406
_93406:
	push	0
	push	edi
	push	dword [ebp-12]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	mov	eax,dword [ebp+8]
	mov	dword [eax+32],-1
	mov	esi,dword [_bb_bagTrap_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9678
_9680:
	mov	eax,ebx
	push	_bb_TBagTrap
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9678
	mov	edx,dword [eax+40]
	sub	edx,1
	cmp	edx,edi
	jne	_93416
	fld	dword [eax+12]
	fstp	dword [eax+20]
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+40]
	fld	dword [edx+24]
	fstp	dword [eax+12]
	fld	dword [eax+12]
	fstp	dword [eax+80]
	mov	dword [eax+144],1
	mov	dword [eax+140],10
_93416:
_9678:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9680
_9679:
	mov	eax,dword [ebp+8]
	push	dword [eax+12]
	call	_brl_audio_StopChannel
	add	esp,4
_93399:
_93376:
_93370:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_93364:
	jmp	_93418
_93363:
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
_93418:
	mov	eax,0
	jmp	_18168
_18168:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	cmp	dword [esi+28],1
	jne	_93420
	push	0
	push	dword [esi+20]
	push	dword [esi+16]
	push	_brl_max2d_TImage
	push	dword [esi+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
	mov	eax,dword [esi+36]
	sub	eax,1
	mov	edi,eax
	jmp	_93422
_9683:
	mov	eax,dword [esi+52]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+44]
	push	dword [eax+ebx*4+24]
	mov	eax,dword [esi+40]
	push	dword [eax+ebx*4+24]
	push	_brl_max2d_TImage
	mov	eax,dword [esi+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_9681:
	add	ebx,1
_93422:
	cmp	ebx,edi
	jle	_9683
_9682:
	push	dword [esi+68]
	push	dword [esi+60]
	push	dword [esi+56]
	push	_brl_max2d_TImage
	push	dword [esi+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93420:
	mov	eax,0
	jmp	_18171
_18171:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebx+72]
	mov	dword [ebx+68],eax
	mov	eax,dword [ebx+32]
	cmp	eax,-1
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93425
	mov	eax,dword [_bb_bagTrap_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,dword [_bb_jmlSlotSenjata]
	setl	al
	movzx	eax,al
_93425:
	cmp	eax,0
	je	_93427
	mov	eax,dword [_bb_nilaigame]
	sub	eax,100
	cmp	eax,0
	setge	al
	movzx	eax,al
_93427:
	cmp	eax,0
	je	_93429
	push	dword [ebx+68]
	fld	dword [ebx+60]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+56]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93430
	push	212007
	push	_1
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_bb_showToolTip
	add	esp,16
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93431
	mov	eax,dword [ebx+76]
	mov	dword [ebx+68],eax
	mov	dword [ebx+80],1
_93431:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93432
	mov	eax,dword [ebx+80]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93432:
	cmp	eax,0
	je	_93434
	push	2506
	push	-1
	push	-1
	call	_bb_TutorValidasiKlik
	add	esp,12
	cmp	eax,1
	jne	_93435
	push	dword [ebx+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_ext1_btnjackpot]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	dword [ebx+32],4
	sub	dword [_bb_nilaigame],100
	push	dword [ebx+12]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_ext1_jackpotroll]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_93435:
_93434:
	jmp	_93436
_93430:
	mov	eax,dword [ebx+72]
	mov	dword [ebx+68],eax
	mov	dword [ebx+80],0
_93436:
_93429:
	mov	eax,0
	jmp	_18175
_18175:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93437
	cmp	dword [_bb_ext1_bgJackpot_image],0
	jne	_93438
	push	2
	push	_93439
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext1_bgJackpot_image],eax
_93438:
	cmp	dword [_bb_ext1_btnJackpotPush_image],0
	jne	_93440
	push	2
	push	2
	push	0
	push	49
	push	51
	push	_93441
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext1_btnJackpotPush_image],eax
_93440:
	cmp	dword [_bb_ext1_btnJackpotWeapon_image],0
	jne	_93442
	push	2
	push	3
	push	0
	push	81
	push	60
	push	_93443
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext1_btnJackpotWeapon_image],eax
_93442:
	cmp	dword [_bb_sfx_ext1_btnjackpot],0
	jne	_93444
	push	0
	push	_93445
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_ext1_btnjackpot],eax
_93444:
	cmp	dword [_bb_sfx_ext1_jackpotroll],0
	jne	_93446
	push	1
	push	_93447
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_ext1_jackpotroll],eax
_93446:
	jmp	_93448
_93437:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93449
	cmp	dword [_bb_ext1_bgJackpot_image],0
	je	_93450
	push	dword [_bb_ext1_bgJackpot_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext1_bgJackpot_image],0
_93450:
	cmp	dword [_bb_ext1_btnJackpotPush_image],0
	je	_93451
	push	dword [_bb_ext1_btnJackpotPush_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext1_btnJackpotPush_image],0
_93451:
	cmp	dword [_bb_ext1_btnJackpotWeapon_image],0
	je	_93452
	push	dword [_bb_ext1_btnJackpotWeapon_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext1_btnJackpotWeapon_image],0
_93452:
	cmp	dword [_bb_sfx_ext1_btnjackpot],0
	je	_93453
	push	dword [_bb_sfx_ext1_btnjackpot]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_ext1_btnjackpot],0
_93453:
	cmp	dword [_bb_sfx_ext1_jackpotroll],0
	je	_93454
	push	dword [_bb_sfx_ext1_jackpotroll]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_ext1_jackpotroll],0
_93454:
	call	_bbGCCollect
_93449:
_93448:
	mov	eax,0
	jmp	_18178
_18178:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_setPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	dword [_93479],_93480
	mov	esi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93456
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	mov	esi,1
_93456:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93457
	cmp	dword [ebx+28],1
	jne	_93458
	mov	dword [ebx+28],0
	jmp	_93459
_93458:
	mov	dword [ebx+28],1
_93459:
_93457:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93460
	fld	dword [ebx+84]
	fsub	dword [_142987]
	fstp	dword [ebx+84]
	mov	esi,1
_93460:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93461
	fld	dword [ebx+84]
	fadd	dword [_142988]
	fstp	dword [ebx+84]
	mov	esi,1
_93461:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93462
	fld	dword [ebx+88]
	fadd	dword [_142989]
	fstp	dword [ebx+88]
	mov	esi,1
_93462:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93463
	fld	dword [ebx+88]
	fsub	dword [_142990]
	fstp	dword [ebx+88]
	mov	esi,1
_93463:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93464
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93464:
	cmp	eax,0
	je	_93466
	fld	dword [ebx+84]
	fsub	dword [_142991]
	fstp	dword [ebx+84]
	mov	esi,1
_93466:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93467
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93467:
	cmp	eax,0
	je	_93469
	fld	dword [ebx+84]
	fadd	dword [_142992]
	fstp	dword [ebx+84]
	mov	esi,1
_93469:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93470
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93470:
	cmp	eax,0
	je	_93472
	fld	dword [ebx+88]
	fadd	dword [_142993]
	fstp	dword [ebx+88]
	mov	esi,1
_93472:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93473
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93473:
	cmp	eax,0
	je	_93475
	fld	dword [ebx+88]
	fsub	dword [_142994]
	fstp	dword [ebx+88]
	mov	esi,1
_93475:
	cmp	esi,0
	jne	_93476
	jmp	_9689
_93476:
	fld	dword [ebx+16]
	fadd	dword [ebx+84]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [ebx+20]
	fld	dword [_142995]
	fadd	dword [ebx+88]
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	eax,dword [ebx+40]
	fld	dword [eax+8+24]
	fadd	dword [ebx+84]
	fstp	dword [ebx+56]
	mov	eax,dword [ebx+44]
	fld	dword [eax+8+24]
	fadd	dword [ebx+88]
	fstp	dword [ebx+60]
	push	dword [ebx+84]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [ebx+88]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9689:
	mov	eax,0
	jmp	_18181
_18181:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelJackpot_init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	5
	call	_bb_setSlotSenjata
	add	esp,4
	push	_42
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	edi,dword [_bb_PanelJackpot]
	push	_brl_max2d_TImage
	push	dword [_bb_panelAtas_image]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	esi,eax
	mov	eax,esi
	add	eax,310
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [edi+16]
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [ebp+-8],ebx
	fild	dword [ebp+-8]
	fstp	dword [eax+20]
	mov	edx,dword [_bb_PanelJackpot]
	mov	eax,dword [_bb_ext1_bgJackpot_image]
	mov	dword [edx+24],eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_PanelJackpot]
	fld	dword [eax+16]
	fadd	dword [_143014]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_PanelJackpot]
	fld	dword [eax+20]
	fadd	dword [_143015]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+36]
	sub	eax,1
	mov	dword [ebp-4],eax
	jmp	_93484
_9693:
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+40]
	mov	dword [ebp+-8],esi
	fild	dword [ebp+-8]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+44]
	mov	dword [ebp+-8],edi
	fild	dword [ebp+-8]
	fstp	dword [eax+ebx*4+24]
	mov	eax,dword [_bb_PanelJackpot]
	mov	edx,dword [eax+48]
	mov	eax,dword [_bb_ext1_btnJackpotWeapon_image]
	mov	dword [edx+ebx*4+24],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+52]
	mov	dword [eax+ebx*4+24],ebx
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+48]
	push	dword [eax+ebx*4+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	add	eax,1
	add	esi,eax
_9691:
	add	ebx,1
_93484:
	cmp	ebx,dword [ebp-4]
	jle	_9693
_9692:
	mov	edx,dword [_bb_PanelJackpot]
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+40]
	fld	dword [eax+8+24]
	fadd	dword [_143016]
	fstp	dword [edx+56]
	mov	edx,dword [_bb_PanelJackpot]
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+44]
	fld	dword [eax+8+24]
	fsub	dword [_143017]
	fstp	dword [edx+60]
	mov	edx,dword [_bb_PanelJackpot]
	mov	eax,dword [_bb_ext1_btnJackpotPush_image]
	mov	dword [edx+64],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_PanelJackpot]
	push	dword [eax+64]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [eax+72],0
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [eax+76],1
	mov	edx,dword [_bb_PanelJackpot]
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+72]
	mov	dword [edx+68],eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [eax+80],0
	mov	eax,dword [_bb_PanelJackpot]
	mov	dword [eax+32],-1
	mov	eax,dword [_bb_PanelJackpot]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	mov	eax,0
	jmp	_18185
_18185:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_PanelJackpot:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [_bb_PanelJackpot]
	push	dword [eax+32]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+52]
	push	dword [eax+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+52]
	push	dword [eax+4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	eax,dword [eax+52]
	push	dword [eax+8+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	ebx
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,0
	jmp	_18188
_18188:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_PanelJackpot:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	_brl_stream_TStream
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [_bb_PanelJackpot]
	push	_2230
	push	1
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+32],eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	ebx,dword [eax+52]
	push	_2230
	push	2
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+24],eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	ebx,dword [eax+52]
	push	_2230
	push	3
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+4+24],eax
	mov	eax,dword [_bb_PanelJackpot]
	mov	ebx,dword [eax+52]
	push	_2230
	push	4
	push	esi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+8+24],eax
	mov	eax,0
	jmp	_18191
_18191:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TAnimHammerExtra
	call	_brl_audio_AllocChannel
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	fldz
	fstp	dword [ebx+12]
	fldz
	fstp	dword [ebx+16]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	mov	eax,0
	jmp	_18194
_18194:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18197:
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_93492
	push	eax
	call	_bbGCFree
	add	esp,4
_93492:
	mov	eax,0
	jmp	_93490
_93490:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_updateVolumeSFX:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [_bb_volumesfx]
	push	dword [esi+8]
	call	_brl_audio_SetChannelVolume
	add	esp,8
	cmp	ebx,1
	je	_93495
	cmp	ebx,0
	je	_93496
	jmp	_93494
_93495:
	push	dword [esi+8]
	call	_brl_audio_PauseChannel
	add	esp,4
	jmp	_93494
_93496:
	push	dword [esi+8]
	call	_brl_audio_ResumeChannel
	add	esp,4
	jmp	_93494
_93494:
	mov	eax,0
	jmp	_18201
_18201:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_stopKanalSFX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_brl_audio_StopChannel
	add	esp,4
	mov	eax,0
	jmp	_18204
_18204:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_hapus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [_bb_animHammerExtra_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_18207
_18207:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [edi+28]
	sub	eax,1
	cmp	dword [edi+24],eax
	jge	_93498
	add	dword [edi+24],1
	cmp	dword [edi+24],2
	jne	_93499
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9694
_9696:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9694
	mov	edx,dword [edi+44]
	cmp	dword [eax+20],edx
	jne	_93506
	sub	dword [eax+152],10
	cmp	dword [eax+152],0
	jle	_93507
	push	2
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+288]
	add	esp,8
_93507:
	jmp	_9695
_93506:
_9694:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9696
_9695:
	push	dword [edi+8]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_ext1_btnjackpot]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
_93499:
	jmp	_93509
_93498:
	cmp	dword [edi+48],0
	jle	_93510
	sub	dword [edi+48],1
	jmp	_93511
_93510:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_93511:
_93509:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_18210
_18210:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+24]
	push	dword [eax+16]
	push	dword [eax+12]
	push	_brl_max2d_TImage
	push	dword [eax+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_18213
_18213:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93514
	cmp	dword [_bb_curTool_4_image],0
	jne	_93515
	push	2
	push	_93516
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_4_image],eax
_93515:
	cmp	dword [_bb_animTool_4_image],0
	jne	_93517
	push	2
	push	3
	push	0
	push	253
	push	362
	push	_93518
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_animTool_4_image],eax
_93517:
	cmp	dword [_bb_ext3_sinarTrap1_image],0
	jne	_93519
	push	2
	push	13
	push	0
	push	153
	push	135
	push	_93520
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext3_sinarTrap1_image],eax
_93519:
	cmp	dword [_bb_ext3_sinarTrap2_image],0
	jne	_93521
	push	2
	push	6
	push	0
	push	153
	push	135
	push	_93522
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext3_sinarTrap2_image],eax
_93521:
	cmp	dword [_bb_sfx_ext1_btnjackpot],0
	jne	_93523
	push	0
	push	_93524
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_sfx_ext1_btnjackpot],eax
_93523:
	jmp	_93525
_93514:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93526
	cmp	dword [_bb_curTool_4_image],0
	je	_93527
	push	dword [_bb_curTool_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_curTool_4_image],0
_93527:
	cmp	dword [_bb_animTool_4_image],0
	je	_93528
	push	dword [_bb_animTool_4_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_animTool_4_image],0
_93528:
	cmp	dword [_bb_ext3_sinarTrap1_image],0
	je	_93529
	push	dword [_bb_ext3_sinarTrap1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext3_sinarTrap1_image],0
_93529:
	cmp	dword [_bb_ext3_sinarTrap2_image],0
	je	_93530
	push	dword [_bb_ext3_sinarTrap2_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext3_sinarTrap2_image],0
_93530:
	cmp	dword [_bb_sfx_ext1_btnjackpot],0
	je	_93531
	push	dword [_bb_sfx_ext1_btnjackpot]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_sfx_ext1_btnjackpot],0
_93531:
	call	_bbGCCollect
_93526:
_93525:
	mov	eax,0
	jmp	_18216
_18216:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TAnimHammerExtra_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+24]
	push	_bb_TAnimHammerExtra
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp+8]
	mov	dword [ebx+32],eax
	mov	dword [ebx+36],esi
	mov	eax,dword [ebp+16]
	add	eax,80
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [ebp+20]
	sub	eax,25
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+16]
	mov	dword [ebx+40],edi
	mov	eax,dword [ebp+28]
	mov	dword [ebx+44],eax
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,dword [_bb_animTool_4_image]
	mov	dword [ebx+20],eax
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+12]
	fsub	dword [_143060]
	fstp	dword [ebx+12]
	fld	dword [ebx+16]
	fadd	dword [_143061]
	fstp	dword [ebx+16]
	mov	dword [ebx+28],3
	mov	dword [ebx+24],0
	mov	dword [ebx+48],1
	mov	eax,dword [_bb_animHammerExtra_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_18224
_18224:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TTreasureChest
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	mov	dword [ebx+68],0
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fldz
	fstp	dword [ebx+100]
	fldz
	fstp	dword [ebx+104]
	mov	dword [ebx+108],0
	mov	dword [ebx+112],0
	mov	dword [ebx+116],0
	mov	eax,0
	jmp	_18227
_18227:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_Delete:
	push	ebp
	mov	ebp,esp
_18230:
	mov	eax,0
	jmp	_93534
_93534:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_hapus:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [ebp+8]
	mov	ebx,dword [_bb_isininjabox]
	mov	eax,dword [edx+28]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [edx+32]
	mov	dword [ebx+eax*4+28],0
	mov	eax,dword [_bb_treasureChest_List]
	push	edx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,8
	mov	eax,0
	jmp	_18233
_18233:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_update:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	cmp	dword [edi+76],1
	jne	_93536
	fld	dword [edi+52]
	fsub	dword [edi+60]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [edi+56]
	fsub	dword [edi+64]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [edi+80]
	fld	dword [edi+92]
	fstp	qword [ebp-8]
	fld	dword [edi+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [edi+84]
	fld	dword [edi+92]
	fstp	qword [ebp-16]
	fld	dword [edi+80]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [edi+88]
	push	dword [edi+64]
	push	dword [edi+60]
	push	dword [edi+56]
	push	dword [edi+52]
	mov	eax,dword [edi]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fstp	dword [edi+96]
	fld	dword [edi+96]
	fld	dword [edi+92]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93537
	fld	dword [edi+52]
	fsub	dword [edi+84]
	fstp	dword [edi+52]
	fld	dword [edi+56]
	fsub	dword [edi+88]
	fstp	dword [edi+56]
	jmp	_93538
_93537:
	mov	dword [edi+72],0
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9702
_9704:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9702
	cmp	dword [eax+24],687
	jne	_93545
	mov	dword [eax+36],1
	jmp	_9703
_93545:
_9702:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9704
_9703:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_93538:
_93536:
	cmp	dword [edi+72],1
	jne	_93547
	add	dword [edi+112],1
	mov	eax,dword [edi+116]
	sub	eax,1
	cmp	dword [edi+112],eax
	jle	_93548
	mov	dword [edi+112],0
_93548:
_93547:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_18236
_18236:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+44],1
	jne	_93550
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93550:
	mov	eax,0
	jmp	_18239
_18239:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_drawPot:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+72],1
	jne	_93551
	cmp	dword [ebx+76],0
	jne	_93552
	push	dword [ebx+112]
	push	dword [ebx+104]
	push	dword [ebx+100]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93552:
	push	0
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93551:
	mov	eax,0
	jmp	_18242
_18242:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	dword [_93569],_93570
	mov	eax,dword [ebx+36]
	cmp	eax,687
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93553
	mov	eax,dword [ebx+72]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93553:
	cmp	eax,0
	je	_93555
	mov	eax,dword [ebx+76]
	cmp	eax,0
	sete	al
	movzx	eax,al
_93555:
	cmp	eax,0
	je	_93557
	push	dword [ebx+112]
	fld	dword [ebx+104]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+100]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93558
	mov	eax,dword [_bb_farmerAnim]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93560
	mov	dword [ebx+48],1
_93560:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93561
	mov	eax,dword [ebx+48]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93561:
	cmp	eax,0
	je	_93563
	mov	dword [ebx+76],1
_93563:
	jmp	_93564
_93558:
	mov	dword [ebx+48],0
_93564:
_93557:
	cmp	dword [ebx+40],0
	je	_93565
	jmp	_9705
_93565:
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93566
	mov	eax,dword [_bb_farmerAnim]
	mov	dword [eax+72],690
	mov	eax,dword [_bb_cursorObjek]
	push	690
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebx+48],1
	jmp	_93568
_93566:
	mov	dword [ebx+48],0
_93568:
_9705:
	mov	eax,0
	jmp	_18246
_18246:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_cekIsi:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [edi+36]
	cmp	eax,511
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_93571
	mov	eax,dword [edi+36]
	cmp	eax,597
	setle	al
	movzx	eax,al
_93571:
	cmp	eax,0
	je	_93573
	push	0
	push	0
	push	dword [edi+36]
	call	_bb_CreateBagSenjata_SistemDeretan
	add	esp,12
	push	dword [edi+36]
	mov	eax,dword [edi]
	call	dword [eax+76]
	add	esp,4
	push	eax
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	dword [_bb_TAnimPanenBuah+72]
	add	esp,12
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_93575
_93573:
	mov	eax,dword [edi+36]
	cmp	eax,311
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_93576
	mov	eax,dword [edi+36]
	cmp	eax,397
	setle	al
	movzx	eax,al
_93576:
	cmp	eax,0
	je	_93578
	push	_bb_TEnemyAnim
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	0
	push	0
	push	0
	push	0
	push	dword [edi+36]
	push	esi
	mov	eax,dword [ebx]
	call	dword [eax+316]
	add	esp,24
	mov	ebx,eax
	mov	dword [ebx+224],1
	mov	dword [ebx+116],1
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,dword [ebp+16]
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	sub	eax,20
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+24]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+280]
	add	esp,4
	cmp	dword [edi+36],392
	jne	_93581
	fld	dword [ebx+276]
	fstp	dword [ebx+280]
	fld	dword [_143097]
	fstp	dword [ebx+272]
_93581:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_93583
_93578:
	cmp	dword [edi+36],687
	jne	_93584
	mov	dword [edi+44],0
	mov	dword [edi+72],1
	fld	dword [edi+8]
	fstp	dword [edi+52]
	fld	dword [edi+12]
	fstp	dword [edi+56]
	mov	esi,dword [_bb_farmTool_List]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9707
_9709:
	mov	eax,ebx
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9707
	cmp	dword [eax+24],687
	jne	_93591
	fld	dword [eax+8]
	fstp	dword [edi+60]
	fld	dword [eax+12]
	fstp	dword [edi+64]
	jmp	_9708
_93591:
_9707:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9709
_9708:
	fld	dword [edi+52]
	fstp	dword [edi+100]
	fld	dword [edi+56]
	fstp	dword [edi+104]
_93584:
_93583:
_93575:
	mov	eax,0
	jmp	_18251
_18251:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_18257
_18257:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_getTipePlant:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,0
	cmp	edx,511
	je	_93596
	cmp	edx,521
	je	_93597
	cmp	edx,531
	je	_93598
	cmp	edx,541
	je	_93599
	cmp	edx,551
	je	_93600
	cmp	edx,561
	je	_93601
	cmp	edx,571
	je	_93602
	cmp	edx,581
	je	_93603
	cmp	edx,582
	je	_93604
	cmp	edx,583
	je	_93605
	cmp	edx,584
	je	_93606
	cmp	edx,585
	je	_93607
	cmp	edx,586
	je	_93608
	cmp	edx,587
	je	_93609
	cmp	edx,588
	je	_93610
	cmp	edx,589
	je	_93611
	cmp	edx,590
	je	_93612
	cmp	edx,591
	je	_93613
	cmp	edx,592
	je	_93614
	cmp	edx,593
	je	_93615
	cmp	edx,594
	je	_93616
	cmp	edx,595
	je	_93617
	cmp	edx,596
	je	_93618
	cmp	edx,597
	je	_93619
	jmp	_93595
_93596:
	mov	eax,111
	jmp	_93595
_93597:
	mov	eax,121
	jmp	_93595
_93598:
	mov	eax,131
	jmp	_93595
_93599:
	mov	eax,141
	jmp	_93595
_93600:
	mov	eax,0
	jmp	_93595
_93601:
	mov	eax,0
	jmp	_93595
_93602:
	mov	eax,151
	jmp	_93595
_93603:
	mov	eax,161
	jmp	_93595
_93604:
	mov	eax,0
	jmp	_93595
_93605:
	mov	eax,171
	jmp	_93595
_93606:
	mov	eax,125
	jmp	_93595
_93607:
	mov	eax,181
	jmp	_93595
_93608:
	mov	eax,182
	jmp	_93595
_93609:
	mov	eax,183
	jmp	_93595
_93610:
	mov	eax,0
	jmp	_93595
_93611:
	mov	eax,184
	jmp	_93595
_93612:
	mov	eax,126
	jmp	_93595
_93613:
	mov	eax,185
	jmp	_93595
_93614:
	mov	eax,186
	jmp	_93595
_93615:
	mov	eax,0
	jmp	_93595
_93616:
	mov	eax,187
	jmp	_93595
_93617:
	mov	eax,188
	jmp	_93595
_93618:
	mov	eax,0
	jmp	_93595
_93619:
	mov	eax,189
	jmp	_93595
_93595:
	jmp	_18260
_18260:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93620
	cmp	dword [_bb_ext10_treasureChest_image],0
	jne	_93621
	push	2
	push	_91743
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_ext10_treasureChest_image],eax
_93621:
	push	_42
	push	841
	call	dword [_bb_TObstacleTanam+80]
	add	esp,8
	jmp	_93622
_93620:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93623
	cmp	dword [_bb_ext10_treasureChest_image],0
	je	_93624
	push	dword [_bb_ext10_treasureChest_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_ext10_treasureChest_image],0
_93624:
	call	_bbGCCollect
_93623:
_93622:
	mov	eax,0
	jmp	_18263
_18263:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TTreasureChest_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_bb_TTreasureChest
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	dword [ebx+28],edi
	mov	dword [ebx+32],esi
	mov	edx,dword [_bb_KOLOMPOS]
	mov	eax,esi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+8]
	mov	edx,dword [_bb_BARISPOS]
	mov	eax,edi
	add	eax,1
	mov	eax,dword [edx+eax*4+24]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ebx+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+36],eax
	push	_42
	mov	eax,dword [ebx]
	call	dword [eax+80]
	add	esp,4
	mov	eax,dword [_bb_ext10_treasureChest_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	fld	dword [ebx+8]
	fsub	dword [_143145]
	fstp	dword [ebx+8]
	fld	dword [ebx+12]
	fadd	dword [_143146]
	fstp	dword [ebx+12]
	mov	dword [ebx+20],0
	mov	dword [ebx+24],1
	mov	dword [ebx+44],1
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	cmp	dword [_bb_curTool_14_image],0
	jne	_93626
	push	-1
	push	_93627
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_curTool_14_image],eax
_93626:
	mov	eax,dword [_bb_curTool_14_image]
	mov	dword [ebx+68],eax
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+68]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+72],0
	mov	dword [ebx+76],0
	fldz
	fstp	dword [ebx+80]
	fldz
	fstp	dword [ebx+84]
	fldz
	fstp	dword [ebx+88]
	fld	dword [_143147]
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	fld	dword [ebx+52]
	fstp	dword [ebx+100]
	fld	dword [ebx+56]
	fstp	dword [ebx+104]
	push	_3667
	push	0
	push	0
	call	dword [_bb_TNewItem+80]
	add	esp,12
	mov	eax,dword [_bb_newItem_Cahaya_image]
	mov	dword [ebx+108],eax
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+108]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebx+112],0
	mov	dword [ebx+116],60
	mov	eax,dword [_bb_treasureChest_List]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	edx,dword [_bb_isininjabox]
	mov	eax,dword [ebx+28]
	mov	ecx,dword [_bb_isininjabox]
	imul	eax,dword [ecx+24]
	add	eax,dword [ebx+32]
	mov	ecx,dword [ebx+36]
	mov	dword [edx+eax*4+28],ecx
	mov	eax,ebx
	jmp	_18268
_18268:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitTreasureChest:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	push	7
	push	_93629
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	8
	push	_93631
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-28],eax
	push	_bb_TTreasureChest
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-20]
	mov	dword [eax+24],581
	mov	eax,dword [ebp-20]
	mov	dword [eax+4+24],591
	mov	eax,dword [ebp-20]
	mov	dword [eax+8+24],583
	mov	eax,dword [ebp-20]
	mov	dword [eax+12+24],584
	mov	eax,dword [ebp-20]
	mov	dword [eax+16+24],587
	mov	eax,dword [ebp-20]
	mov	dword [eax+20+24],590
	mov	eax,dword [ebp-20]
	mov	dword [eax+24+24],595
	mov	eax,dword [ebp-28]
	mov	dword [eax+24],311
	mov	eax,dword [ebp-28]
	mov	dword [eax+4+24],321
	mov	eax,dword [ebp-28]
	mov	dword [eax+8+24],322
	mov	eax,dword [ebp-28]
	mov	dword [eax+12+24],382
	mov	eax,dword [ebp-28]
	mov	dword [eax+16+24],372
	mov	eax,dword [ebp-28]
	mov	dword [eax+20+24],391
	mov	eax,dword [ebp-28]
	mov	dword [eax+24+24],392
	mov	eax,dword [ebp-28]
	mov	dword [eax+28+24],395
	push	_bb_TBagTrap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	edi,0
	jmp	_93636
_9713:
	push	_42
	mov	eax,dword [ebp-20]
	push	dword [eax+edi*4+24]
	call	_bb_ImageKontrolTrap
	add	esp,8
	push	_42
	mov	eax,dword [ebp-20]
	push	dword [eax+edi*4+24]
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bb_ImageKontrolTrap
	add	esp,8
_9711:
	add	edi,1
_93636:
	cmp	edi,6
	jle	_9713
_9712:
	mov	edi,0
	jmp	_93637
_9716:
	push	_42
	mov	eax,dword [ebp-28]
	push	dword [eax+edi*4+24]
	call	_bb_ImageKontrolMusuh
	add	esp,8
_9714:
	add	edi,1
_93637:
	cmp	edi,7
	jle	_9716
_9715:
	push	_bb_TFarmTool
	call	_bbObjectNew
	add	esp,4
	push	687
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,4
	mov	dword [eax+36],0
	push	7
	push	_93639
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp-12]
	mov	dword [eax+24],4
	mov	eax,dword [ebp-12]
	mov	dword [eax+4+24],6
	mov	eax,dword [ebp-12]
	mov	dword [eax+8+24],2
	mov	eax,dword [ebp-12]
	mov	dword [eax+12+24],2
	mov	eax,dword [ebp-12]
	mov	dword [eax+16+24],3
	mov	eax,dword [ebp-12]
	mov	dword [eax+20+24],2
	mov	eax,dword [ebp-12]
	mov	dword [eax+24+24],2
	push	7
	push	_93641
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+4+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+8+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+12+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+16+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+20+24],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+24+24],0
	push	8
	push	_93643
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp-24]
	mov	dword [eax+24],6
	mov	eax,dword [ebp-24]
	mov	dword [eax+4+24],2
	mov	eax,dword [ebp-24]
	mov	dword [eax+8+24],1
	mov	eax,dword [ebp-24]
	mov	dword [eax+12+24],1
	mov	eax,dword [ebp-24]
	mov	dword [eax+16+24],1
	mov	eax,dword [ebp-24]
	mov	dword [eax+20+24],1
	mov	eax,dword [ebp-24]
	mov	dword [eax+24+24],1
	mov	eax,dword [ebp-24]
	mov	dword [eax+28+24],1
	push	8
	push	_93645
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-16]
	mov	dword [eax+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+4+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+8+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+12+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+16+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+20+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+24+24],0
	mov	eax,dword [ebp-16]
	mov	dword [eax+28+24],0
	cmp	dword [_bb_loadLevel],0
	jne	_93647
	push	687
	push	10
	push	5
	call	_brl_random_Rand
	add	esp,8
	push	eax
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	push	eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,12
	mov	dword [ebp-8],eax
	mov	edi,0
	jmp	_93648
_9719:
	jmp	_9720
_9722:
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	ebx,eax
	push	10
	push	5
	call	_brl_random_Rand
	add	esp,8
	mov	esi,dword [_bb_isininjabox]
	mov	ecx,ebx
	mov	edx,dword [_bb_isininjabox]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],0
	jne	_93651
	mov	edx,dword [ebp-20]
	push	dword [edx+edi*4+24]
	push	eax
	push	ebx
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,12
	mov	dword [ebp-8],eax
	mov	edx,dword [ebp-4]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+edi*4+24]
	add	eax,1
	mov	dword [edx+edi*4+24],eax
_93651:
_9720:
	mov	eax,dword [ebp-12]
	mov	edx,dword [eax+edi*4+24]
	mov	eax,dword [ebp-4]
	cmp	dword [eax+edi*4+24],edx
	jl	_9722
_9721:
_9717:
	add	edi,1
_93648:
	cmp	edi,6
	jle	_9719
_9718:
	mov	edi,0
	jmp	_93652
_9725:
	jmp	_9726
_9728:
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	ebx,eax
	push	10
	push	5
	call	_brl_random_Rand
	add	esp,8
	mov	esi,dword [_bb_isininjabox]
	mov	ecx,ebx
	mov	edx,dword [_bb_isininjabox]
	imul	ecx,dword [edx+24]
	mov	edx,ecx
	add	edx,eax
	cmp	dword [esi+edx*4+28],0
	jne	_93653
	mov	edx,dword [ebp-28]
	push	dword [edx+edi*4+24]
	push	eax
	push	ebx
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,12
	mov	dword [ebp-8],eax
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+edi*4+24]
	add	eax,1
	mov	dword [edx+edi*4+24],eax
_93653:
_9726:
	mov	eax,dword [ebp-24]
	mov	edx,dword [eax+edi*4+24]
	mov	eax,dword [ebp-16]
	cmp	dword [eax+edi*4+24],edx
	jl	_9728
_9727:
_9723:
	add	edi,1
_93652:
	cmp	edi,7
	jle	_9725
_9724:
_93647:
	mov	eax,0
	jmp	_18270
_18270:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_SaveLevel_TreasureChest:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,_1
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9729
_9731:
	mov	eax,edi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9729
	cmp	dword [eax+24],687
	jne	_93661
	push	dword [eax+36]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	jmp	_9730
_93661:
_9729:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9731
_9730:
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_treasureChest_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
	mov	eax,dword [_bb_treasureChest_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,0
	jle	_93664
	mov	edi,dword [_bb_treasureChest_List]
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-4],eax
	jmp	_9732
_9734:
	mov	eax,dword [ebp-4]
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9732
	push	dword [ebx+28]
	call	_bbStringFromInt
	add	esp,4
	mov	esi,eax
	push	dword [ebx+32]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+36]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+40]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+52]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+56]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+60]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+64]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+72]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	dword [ebx+76]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_2230
	call	_bbStringConcat
	add	esp,8
	push	eax
	push	esi
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	push	esi
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_WriteLine
	add	esp,8
_9732:
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9734
_9733:
_93664:
	mov	eax,0
	jmp	_18273
_18273:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_LoadLevel_TreasureChest:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [_bb_farmTool_List]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9735
_9737:
	mov	eax,edi
	push	_bb_TFarmTool
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9735
	cmp	dword [esi+24],687
	jne	_93678
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [esi+36],eax
	jmp	_9736
_93678:
_9735:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9737
_9736:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	ebx,eax
	cmp	ebx,0
	jle	_93680
	mov	eax,dword [_bb_treasureChest_List]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [ebp-12],0
	sub	ebx,1
	mov	dword [ebp-16],ebx
	jmp	_93683
_9740:
	push	_brl_stream_TStream
	push	dword [ebp+8]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_stream_ReadLine
	add	esp,4
	mov	edi,eax
	push	_bb_TTreasureChest
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	push	_2230
	push	3
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+84]
	add	esp,12
	mov	eax,dword [_bb_treasureChest_List]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9741
_9743:
	mov	eax,dword [ebp-8]
	push	_bb_TTreasureChest
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9741
	mov	esi,dword [ebx+28]
	push	_2230
	push	1
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_93692
	mov	esi,dword [ebx+32]
	push	_2230
	push	2
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	cmp	esi,eax
	sete	al
	movzx	eax,al
_93692:
	cmp	eax,0
	je	_93694
	push	_2230
	push	4
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+40],eax
	push	_2230
	push	5
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+52]
	push	_2230
	push	6
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+56]
	push	_2230
	push	7
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+60]
	push	_2230
	push	8
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToFloat
	add	esp,4
	fstp	dword [ebx+64]
	push	_2230
	push	9
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+72],eax
	push	_2230
	push	10
	push	edi
	call	_bb_getWord2
	add	esp,12
	push	eax
	call	_bbStringToInt
	add	esp,4
	mov	dword [ebx+76],eax
_93694:
_9741:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9743
_9742:
_9738:
	add	dword [ebp-12],1
_93683:
	mov	eax,dword [ebp-16]
	cmp	dword [ebp-12],eax
	jle	_9740
_9739:
_93680:
	mov	eax,0
	jmp	_18276
_18276:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgBonusPanel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	fldz
	fstp	dword [ebx+40]
	fldz
	fstp	dword [ebx+44]
	mov	dword [ebx+48],0
	fldz
	fstp	dword [ebx+52]
	fldz
	fstp	dword [ebx+56]
	fldz
	fstp	dword [ebx+60]
	fldz
	fstp	dword [ebx+64]
	fldz
	fstp	dword [ebx+68]
	fldz
	fstp	dword [ebx+72]
	mov	dword [ebx+76],0
	mov	dword [ebx+80],0
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+84],eax
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+88],eax
	fldz
	fstp	dword [ebx+92]
	fldz
	fstp	dword [ebx+96]
	mov	dword [ebx+100],0
	mov	dword [ebx+104],1
	fldz
	fstp	dword [ebx+108]
	fldz
	fstp	dword [ebx+112]
	mov	eax,0
	jmp	_18279
_18279:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_18282:
	mov	eax,dword [ebx+88]
	dec	dword [eax+4]
	jnz	_93699
	push	eax
	call	_bbGCFree
	add	esp,4
_93699:
	mov	eax,dword [ebx+84]
	dec	dword [eax+4]
	jnz	_93701
	push	eax
	call	_bbGCFree
	add	esp,4
_93701:
	mov	eax,0
	jmp	_93697
_93697:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_18285
_18285:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_93703
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93703:
	push	0
	push	dword [ebx+44]
	push	dword [ebx+40]
	push	_brl_max2d_TImage
	push	dword [ebx+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_18288
_18288:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_updatePreview:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [esi+84]
	push	_9744
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_93708
	push	_9745
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_93709
	jmp	_93707
_93708:
	fld	dword [esi+92]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_93710
	fld	dword [esi+92]
	fadd	dword [_143185]
	fstp	dword [esi+92]
	jmp	_93711
_93710:
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [esi+84]
	dec	dword [eax+4]
	jnz	_93715
	push	eax
	call	_bbGCFree
	add	esp,4
_93715:
	mov	dword [esi+84],ebx
_93711:
	fld	dword [esi+96]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_93716
	fld	dword [esi+96]
	fadd	dword [_143186]
	fstp	dword [esi+96]
_93716:
	jmp	_93707
_93709:
	fld	dword [esi+92]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93717
	fld	dword [esi+92]
	fsub	dword [_143187]
	fstp	dword [esi+92]
	jmp	_93718
_93717:
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [esi+84]
	dec	dword [eax+4]
	jnz	_93722
	push	eax
	call	_bbGCFree
	add	esp,4
_93722:
	mov	dword [esi+84],ebx
	mov	dword [esi+80],0
_93718:
	fld	dword [esi+96]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93723
	fld	dword [esi+96]
	fsub	dword [_143188]
	fstp	dword [esi+96]
_93723:
	jmp	_93707
_93707:
	push	_9746
	push	dword [esi+88]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93724
	fld	dword [_143194]
	fstp	dword [ebp-20]
	fld	dword [esi+52]
	fsub	dword [esi+68]
	sub	esp,8
	fstp	qword [esp]
	fld	dword [esi+56]
	fsub	dword [esi+72]
	sub	esp,8
	fstp	qword [esp]
	call	_bbATan2
	add	esp,16
	fstp	dword [ebp-24]
	fld	dword [ebp-20]
	fstp	qword [ebp-8]
	fld	dword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fld	qword [ebp-8]
	fmulp	st1,st0
	fstp	qword [ebp-8]
	fld	qword [ebp-8]
	fstp	dword [ebp-32]
	fld	dword [ebp-20]
	fstp	qword [ebp-16]
	fld	dword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fld	qword [ebp-16]
	fmulp	st1,st0
	fstp	qword [ebp-16]
	fld	qword [ebp-16]
	fstp	dword [ebp-28]
	push	dword [esi+72]
	push	dword [esi+68]
	push	dword [esi+56]
	push	dword [esi+52]
	mov	eax,dword [esi]
	call	dword [eax+72]
	add	esp,16
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-20]
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_93730
	fld	dword [esi+52]
	fsub	dword [ebp-32]
	fstp	dword [esi+52]
	fld	dword [esi+56]
	fsub	dword [ebp-28]
	fstp	dword [esi+56]
	jmp	_93731
_93730:
	fld	dword [esi+68]
	fstp	dword [esi+52]
	fld	dword [esi+72]
	fstp	dword [esi+56]
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [esi+88]
	dec	dword [eax+4]
	jnz	_93735
	push	eax
	call	_bbGCFree
	add	esp,4
_93735:
	mov	dword [esi+88],ebx
_93731:
_93724:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_18291
_18291:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_drawPreview:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+80],1
	jne	_93737
	push	dword [ebx+96]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	dword [ebx+92]
	push	dword [ebx+92]
	call	_brl_max2d_SetScale
	add	esp,8
	push	0
	push	dword [ebx+56]
	push	dword [ebx+52]
	push	_brl_max2d_TImage
	push	dword [ebx+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
_93737:
	mov	eax,0
	jmp	_18294
_18294:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_setAnimPreview:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+80]
	cmp	eax,0
	je	_93740
	cmp	eax,1
	je	_93741
	jmp	_93739
_93740:
	mov	eax,dword [ebp+8]
	mov	dword [eax+80],1
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	eax,dword [ebp+8]
	mov	dword [eax+100],edi
	mov	ebx,_9744
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_93745
	push	eax
	call	_bbGCFree
	add	esp,4
_93745:
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],ebx
	push	_9747
	push	edi
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	esi,dword [_bb_btnbonuspanel_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9748
_9750:
	mov	eax,ebx
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9748
	cmp	dword [eax+24],edi
	jne	_93752
	fld	dword [eax+8]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+52]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+56]
	jmp	_9749
_93752:
_9748:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9750
_9749:
	mov	eax,dword [ebp+8]
	fld	dword [eax+60]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+68]
	mov	eax,dword [ebp+8]
	fld	dword [eax+64]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	mov	ebx,_9746
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	dec	dword [eax+4]
	jnz	_93756
	push	eax
	call	_bbGCFree
	add	esp,4
_93756:
	mov	eax,dword [ebp+8]
	mov	dword [eax+88],ebx
	jmp	_93739
_93741:
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+92]
	fld1
	mov	eax,dword [ebp+8]
	fstp	dword [eax+96]
	mov	ebx,_9745
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_93760
	push	eax
	call	_bbGCFree
	add	esp,4
_93760:
	mov	eax,dword [ebp+8]
	mov	dword [eax+84],ebx
	mov	esi,dword [_bb_btnbonuspanel_list]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9751
_9753:
	mov	eax,ebx
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9751
	mov	edx,dword [ebp+8]
	mov	edx,dword [edx+100]
	cmp	dword [eax+24],edx
	jne	_93766
	fld	dword [eax+8]
	mov	edx,dword [ebp+8]
	fstp	dword [edx+68]
	fld	dword [eax+12]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+72]
	jmp	_9752
_93766:
_9751:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9753
_9752:
	mov	ebx,_9746
	inc	dword [ebx+4]
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+88]
	dec	dword [eax+4]
	jnz	_93770
	push	eax
	call	_bbGCFree
	add	esp,4
_93770:
	mov	eax,dword [ebp+8]
	mov	dword [eax+88],ebx
	jmp	_93739
_93739:
	mov	eax,0
	jmp	_18298
_18298:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,0
	push	_2821
	push	dword [edi+84]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93771
	push	ebx
	fld	dword [edi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [edi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [edi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93773
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93774
	mov	dword [edi+36],1
_93774:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93775
	mov	eax,dword [edi+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93775:
	cmp	eax,0
	je	_93777
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,edi
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_93777:
	jmp	_93779
_93773:
	mov	dword [edi+36],0
_93779:
_93771:
	mov	eax,0
	jmp	_18302
_18302:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_dist:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	st1
	fsub	st0,st4
	fxch	st4
	fsubp	st2,st0
	fxch	st1
	fmulp	st3,st0
	fld	st0
	fsub	st0,st2
	fxch	st2
	fsubp	st1,st0
	fmulp	st1,st0
	faddp	st1,st0
	sub	esp,8
	fstp	qword [esp]
	call	_bbSqr
	add	esp,8
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	jmp	_18308
_18308:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_ImageKontrol:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_42
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93781
	cmp	dword [_bb_bg_bonus_image],0
	jne	_93782
	push	2
	push	_23674
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_bonus_image],eax
_93782:
	cmp	esi,2
	jne	_93783
	cmp	dword [_bb_bg_bonus_wskiri_image],0
	jne	_93784
	push	2
	push	_23683
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_bonus_wskiri_image],eax
_93784:
	cmp	dword [_bb_bg_bonus_wskanan_image],0
	jne	_93785
	push	2
	push	_23685
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bg_bonus_wskanan_image],eax
_93785:
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bg_bonus_wskiri_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bg_bonus_wskanan_image]
	mov	dword [edx+24],eax
_93783:
	cmp	dword [_bb_bonusWallpaper_title_image],0
	jne	_93786
	push	2
	push	_93787
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bonusWallpaper_title_image],eax
_93786:
	cmp	dword [_bb_bonusWallpaper_btnSelect_image],0
	jne	_93788
	push	-1
	push	6
	push	0
	push	159
	push	267
	push	_93789
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bonusWallpaper_btnSelect_image],eax
_93788:
	cmp	dword [_bb_bonusWallpaper_btnGet_image],0
	jne	_93790
	push	-1
	push	2
	push	0
	push	40
	push	288
	push	_93791
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bonusWallpaper_btnGet_image],eax
_93790:
	cmp	dword [_bb_bonuspanel_btnClose_image],0
	jne	_93792
	push	2
	push	2
	push	0
	push	40
	push	125
	push	_23212
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bonuspanel_btnClose_image],eax
_93792:
	cmp	dword [_bb_bgm_panel],0
	jne	_93793
	push	1
	push	_23696
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_93793:
	jmp	_93794
_93781:
	push	_9747
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93795
	cmp	dword [_bb_bonuspanel_preview_image],0
	je	_93796
	push	dword [_bb_bonuspanel_preview_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonuspanel_preview_image],0
_93796:
	call	_bbGCCollect
	cmp	dword [_bb_bonuspanel_preview_image],0
	jne	_93797
	push	2
	push	_9758
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_93798
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bonuspanel_preview_image],eax
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bonuspanel_preview_image]
	mov	dword [edx+76],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
_93797:
	jmp	_93799
_93795:
	push	_468
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93800
	call	_bb_EmptySemuaList_BonusPanel
	cmp	dword [_bb_bg_bonus_image],0
	je	_93801
	push	dword [_bb_bg_bonus_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_bonus_image],0
_93801:
	cmp	dword [_bb_bg_bonus_wskiri_image],0
	je	_93802
	push	dword [_bb_bg_bonus_wskiri_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_bonus_wskiri_image],0
_93802:
	cmp	dword [_bb_bg_bonus_wskanan_image],0
	je	_93803
	push	dword [_bb_bg_bonus_wskanan_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bg_bonus_wskanan_image],0
_93803:
	cmp	dword [_bb_bonusWallpaper_title_image],0
	je	_93804
	push	dword [_bb_bonusWallpaper_title_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonusWallpaper_title_image],0
_93804:
	cmp	dword [_bb_bonuspanel_preview_image],0
	je	_93805
	push	dword [_bb_bonuspanel_preview_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonuspanel_preview_image],0
_93805:
	cmp	dword [_bb_bonusWallpaper_btnSelect_image],0
	je	_93806
	push	dword [_bb_bonusWallpaper_btnSelect_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonusWallpaper_btnSelect_image],0
_93806:
	cmp	dword [_bb_bonusWallpaper_btnGet_image],0
	je	_93807
	push	dword [_bb_bonusWallpaper_btnGet_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonusWallpaper_btnGet_image],0
_93807:
	cmp	dword [_bb_bonuspanel_btnClose_image],0
	je	_93808
	push	dword [_bb_bonuspanel_btnClose_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bonuspanel_btnClose_image],0
_93808:
	cmp	dword [_bb_bgm_panel],0
	je	_93809
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_93809:
	call	_bbGCCollect
_93800:
_93799:
_93794:
	mov	eax,0
	jmp	_18312
_18312:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_93835],_93836
	mov	edi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93811
	fldz
	fstp	dword [esi+108]
	fldz
	fstp	dword [esi+112]
	mov	edi,1
_93811:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93812
	cmp	ebx,1
	jne	_93814
	jmp	_93815
_93814:
_93815:
_93812:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93816
	fld	dword [esi+108]
	fsub	dword [_143252]
	fstp	dword [esi+108]
	mov	edi,1
_93816:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93817
	fld	dword [esi+108]
	fadd	dword [_143253]
	fstp	dword [esi+108]
	mov	edi,1
_93817:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93818
	fld	dword [esi+112]
	fadd	dword [_143254]
	fstp	dword [esi+112]
	mov	edi,1
_93818:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93819
	fld	dword [esi+112]
	fsub	dword [_143255]
	fstp	dword [esi+112]
	mov	edi,1
_93819:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93820
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93820:
	cmp	eax,0
	je	_93822
	fld	dword [esi+108]
	fsub	dword [_143256]
	fstp	dword [esi+108]
	mov	edi,1
_93822:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93823
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93823:
	cmp	eax,0
	je	_93825
	fld	dword [esi+108]
	fadd	dword [_143257]
	fstp	dword [esi+108]
	mov	edi,1
_93825:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93826
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93826:
	cmp	eax,0
	je	_93828
	fld	dword [esi+112]
	fadd	dword [_143258]
	fstp	dword [esi+112]
	mov	edi,1
_93828:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93829
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93829:
	cmp	eax,0
	je	_93831
	fld	dword [esi+112]
	fsub	dword [_143259]
	fstp	dword [esi+112]
	mov	edi,1
_93831:
	cmp	edi,0
	jne	_93832
	jmp	_9759
_93832:
	fld	dword [esi+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+108]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+112]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	dword [esi+108]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+112]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9759:
	mov	eax,0
	jmp	_18315
_18315:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgBonusPanel_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_93837
	push	_42
	push	2
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	jmp	_93838
_93837:
	push	_42
	push	1
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
_93838:
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bg_bonus_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+36],0
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fadd	dword [_143278]
	fstp	dword [edx+40]
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fadd	dword [_143279]
	fstp	dword [edx+44]
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bonusWallpaper_title_image]
	mov	dword [edx+48],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+48]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	ecx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_WIDTH]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	fstp	dword [ecx+52]
	mov	ecx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	mov	eax,dword [_bb_HEIGHT]
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	faddp	st1,st0
	fstp	dword [ecx+56]
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+52]
	fstp	dword [edx+60]
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+56]
	fstp	dword [edx+64]
	push	_9747
	push	1
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_bonuspanel_preview_image]
	mov	dword [edx+76],eax
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+76]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+80],0
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+84]
	dec	dword [eax+4]
	jnz	_93842
	push	eax
	call	_bbGCFree
	add	esp,4
_93842:
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+84],ebx
	mov	ebx,_2821
	inc	dword [ebx+4]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+88]
	dec	dword [eax+4]
	jnz	_93846
	push	eax
	call	_bbGCFree
	add	esp,4
_93846:
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+88],ebx
	mov	eax,dword [_bb_BonusPanel]
	fldz
	fstp	dword [eax+92]
	mov	eax,dword [_bb_BonusPanel]
	fldz
	fstp	dword [eax+96]
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+100],1
	mov	eax,0
	jmp	_18319
_18319:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBtnBonusPanel
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	fldz
	fstp	dword [ebx+36]
	fldz
	fstp	dword [ebx+40]
	mov	eax,0
	jmp	_18322
_18322:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_Delete:
	push	ebp
	mov	ebp,esp
_18325:
	mov	eax,0
	jmp	_93847
_93847:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_2821
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+84]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_93848
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93849
	mov	dword [ebx+32],1
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93850
	mov	dword [ebx+28],1
	mov	dword [ebx+32],0
_93850:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93851
	mov	eax,dword [ebx+28]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93851:
	cmp	eax,0
	je	_93853
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [_bb_BonusPanel]
	push	dword [ebx+24]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,8
_93853:
	jmp	_93855
_93849:
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
_93855:
_93848:
	mov	eax,0
	jmp	_18329
_18329:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_18332
_18332:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [ebx+32],1
	jne	_93857
	push	1056964608
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	4
	call	_brl_max2d_SetBlend
	add	esp,4
	push	dword [ebx+20]
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93857:
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	mov	eax,0
	jmp	_18335
_18335:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-24],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-12],0
	mov	dword [ebp-28],0
	mov	dword [_93944],_93945
	mov	eax,dword [_bb_BonusPanel]
	mov	edx,dword [eax+104]
	mov	eax,dword [ebp+8]
	cmp	dword [eax+24],edx
	je	_93858
	jmp	_9776
_93858:
	mov	esi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93860
	mov	eax,dword [_bb_btnbonuspanel_list]
	mov	ebx,dword [_bb_BonusPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+104],eax
	jge	_93862
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+104]
	add	eax,1
	mov	dword [edx+104],eax
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93862:
_93860:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93863
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+104],1
	jle	_93864
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+104]
	sub	eax,1
	mov	dword [edx+104],eax
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93864:
_93863:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93865
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	fldz
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	esi,1
_93865:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93866
_93866:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93867
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fsub	dword [_143299]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	esi,1
_93867:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93868
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_143300]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	esi,1
_93868:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93869
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fadd	dword [_143301]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	esi,1
_93869:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93870
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fsub	dword [_143302]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	esi,1
_93870:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93871
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93871:
	cmp	eax,0
	je	_93873
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fsub	dword [_143303]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	esi,1
_93873:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93874
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_93874:
	cmp	eax,0
	je	_93876
	mov	eax,dword [ebp+8]
	fld	dword [eax+36]
	fadd	dword [_143304]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+36]
	mov	esi,1
_93876:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93877
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_93877:
	cmp	eax,0
	je	_93879
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fadd	dword [_143305]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	esi,1
_93879:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93880
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_93880:
	cmp	eax,0
	je	_93882
	mov	eax,dword [ebp+8]
	fld	dword [eax+40]
	fsub	dword [_143306]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+40]
	mov	esi,1
_93882:
	cmp	esi,0
	jne	_93883
	jmp	_9776
_93883:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_93884
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,3
	setle	al
	movzx	eax,al
_93884:
	cmp	eax,0
	je	_93886
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,1
	je	_93889
	cmp	eax,2
	je	_93890
	cmp	eax,3
	je	_93891
	jmp	_93888
_93889:
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93888
_93890:
	mov	ebx,dword [_bb_btnbonuspanel_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9761
_9763:
	mov	eax,edi
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9761
	cmp	dword [esi+24],1
	jne	_93900
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_93900:
_9761:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9763
_9762:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93888
_93891:
	mov	ebx,dword [_bb_btnbonuspanel_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9764
_9766:
	mov	eax,edi
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9764
	cmp	dword [esi+24],2
	jne	_93906
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_93908
_93906:
	cmp	dword [esi+24],1
	jne	_93909
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
_93909:
_93908:
_9764:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9766
_9765:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93888
_93888:
	jmp	_93910
_93886:
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,4
	setge	al
	movzx	eax,al
	cmp	eax,0
	je	_93911
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,6
	setle	al
	movzx	eax,al
_93911:
	cmp	eax,0
	je	_93913
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+24]
	cmp	eax,4
	je	_93916
	cmp	eax,5
	je	_93917
	cmp	eax,6
	je	_93918
	jmp	_93915
_93916:
	mov	ebx,dword [_bb_btnbonuspanel_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9767
_9769:
	mov	eax,edi
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9767
	cmp	dword [esi+24],1
	jne	_93924
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-16],eax
	jmp	_9768
_93924:
_9767:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9769
_9768:
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
	mov	dword [ebp+-32],ebx
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93915
_93917:
	mov	ebx,dword [_bb_btnbonuspanel_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9770
_9772:
	mov	eax,edi
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9770
	cmp	dword [esi+24],2
	jne	_93932
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	jmp	_93933
_93932:
	cmp	dword [esi+24],4
	jne	_93934
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_93934:
_93933:
_9770:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9772
_9771:
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93915
_93918:
	mov	ebx,dword [_bb_btnbonuspanel_list]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_9773
_9775:
	mov	eax,edi
	push	_bb_TBtnBonusPanel
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_9773
	cmp	dword [esi+24],3
	jne	_93940
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	jmp	_93942
_93940:
	cmp	dword [esi+24],4
	jne	_93943
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-12],eax
_93943:
_93942:
_9773:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9775
_9774:
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+36]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	mov	eax,dword [ebp+8]
	fadd	dword [eax+40]
	mov	eax,dword [ebp+8]
	fstp	dword [eax+12]
	jmp	_93915
_93915:
_93913:
_93910:
	mov	eax,dword [ebp+8]
	push	dword [eax+36]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+40]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9776:
	mov	eax,0
	jmp	_18338
_18338:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBtnBonusPanel_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	_bb_TBtnBonusPanel
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	mov	eax,dword [_bb_bonusWallpaper_btnSelect_image]
	mov	dword [esi+16],eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fsub	dword [_143351]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fsub	dword [_143352]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edx,eax
	mov	eax,ebx
	add	eax,293
	mov	ecx,eax
	add	ecx,293
	mov	dword [ebp-16],ecx
	mov	dword [ebp-20],edx
	mov	ecx,edx
	add	ecx,206
	mov	dword [ebp-12],ecx
	mov	ecx,dword [ebp-12]
	mov	dword [ebp-24],ecx
	mov	ecx,dword [ebp-16]
	mov	dword [ebp-32],ecx
	mov	ecx,dword [ebp-12]
	mov	dword [ebp-28],ecx
	mov	dword [esi+24],edi
	mov	ecx,dword [esi+24]
	cmp	ecx,1
	je	_93961
	cmp	ecx,2
	je	_93962
	cmp	ecx,3
	je	_93963
	cmp	ecx,4
	je	_93964
	cmp	ecx,5
	je	_93965
	cmp	ecx,6
	je	_93966
	jmp	_93960
_93961:
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	dword [ebp+-36],edx
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],0
	jmp	_93960
_93962:
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	dword [ebp+-36],edx
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],1
	jmp	_93960
_93963:
	mov	eax,dword [ebp-16]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],2
	jmp	_93960
_93964:
	mov	dword [ebp+-36],ebx
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-12]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],3
	jmp	_93960
_93965:
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],4
	jmp	_93960
_93966:
	mov	eax,dword [ebp-32]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+8]
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	fstp	dword [esi+12]
	mov	dword [esi+20],5
	jmp	_93960
_93960:
	mov	dword [esi+28],0
	mov	dword [esi+32],0
	mov	eax,dword [_bb_btnbonuspanel_list]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,esi
	jmp	_18341
_18341:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBonusPanel_BtnNavigasi
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_18344
_18344:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_Delete:
	push	ebp
	mov	ebp,esp
_18347:
	mov	eax,0
	jmp	_93968
_93968:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	dword [ebx+20]
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_93969
	mov	eax,dword [ebx+28]
	mov	dword [ebx+20],eax
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_93970
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],1
_93970:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_93971
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_93971:
	cmp	eax,0
	je	_93973
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_93976
	cmp	eax,2
	je	_93977
	jmp	_93975
_93976:
	push	2
	call	_bb_BonusPanelControl
	add	esp,4
	cmp	dword [_bb_currLevelName],1
	jne	_93978
	push	_468
	push	1
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax]
	call	dword [eax+76]
	add	esp,8
_93978:
	jmp	_93975
_93977:
	push	_93979
	call	_brl_system_OpenURL
	add	esp,4
	jmp	_93975
_93975:
_93973:
	jmp	_93980
_93969:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
_93980:
	mov	eax,0
	jmp	_18351
_18351:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	mov	eax,0
	jmp	_18354
_18354:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+40],1
	jne	_93982
	push	dword [eax+20]
	push	dword [eax+12]
	push	dword [eax+8]
	push	_brl_max2d_TImage
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_93982:
	mov	eax,0
	jmp	_18357
_18357:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	dword [_94013],_94014
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+104]
	cmp	dword [esi+32],eax
	je	_93983
	jmp	_9779
_93983:
	mov	edi,0
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93985
	mov	eax,dword [_bb_bonuspanel_btnnavigasi_list]
	mov	ebx,dword [_bb_BonusPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	cmp	dword [ebx+104],eax
	jge	_93987
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+104]
	add	eax,1
	mov	dword [edx+104],eax
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93987:
_93985:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93988
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+104],1
	jle	_93989
	mov	edx,dword [_bb_BonusPanel]
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax+104]
	sub	eax,1
	mov	dword [edx+104],eax
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+104]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_828
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_93989:
_93988:
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93990
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_93990:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93991
	cmp	dword [esi+40],1
	jne	_93992
	mov	dword [esi+40],0
	jmp	_93993
_93992:
	mov	dword [esi+40],1
_93993:
_93991:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93994
	fld	dword [esi+44]
	fsub	dword [_143380]
	fstp	dword [esi+44]
	mov	edi,1
_93994:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93995
	fld	dword [esi+44]
	fadd	dword [_143381]
	fstp	dword [esi+44]
	mov	edi,1
_93995:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93996
	fld	dword [esi+48]
	fadd	dword [_143382]
	fstp	dword [esi+48]
	mov	edi,1
_93996:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_93997
	fld	dword [esi+48]
	fsub	dword [_143383]
	fstp	dword [esi+48]
	mov	edi,1
_93997:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_93998
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_93998:
	cmp	eax,0
	je	_94000
	fld	dword [esi+44]
	fsub	dword [_143384]
	fstp	dword [esi+44]
	mov	edi,1
_94000:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94001
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_94001:
	cmp	eax,0
	je	_94003
	fld	dword [esi+44]
	fadd	dword [_143385]
	fstp	dword [esi+44]
	mov	edi,1
_94003:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94004
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_94004:
	cmp	eax,0
	je	_94006
	fld	dword [esi+48]
	fadd	dword [_143386]
	fstp	dword [esi+48]
	mov	edi,1
_94006:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94007
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_94007:
	cmp	eax,0
	je	_94009
	fld	dword [esi+48]
	fsub	dword [_143387]
	fstp	dword [esi+48]
	mov	edi,1
_94009:
	cmp	edi,0
	jne	_94010
	jmp	_9779
_94010:
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	ebx,eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp+-12],ebx
	fild	dword [ebp+-12]
	fstp	dword [esi+8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fstp	dword [esi+12]
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9779:
	mov	eax,0
	jmp	_18360
_18360:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBonusPanel_BtnNavigasi_Generate:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	push	_bb_TBonusPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	edi,eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-12]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-12]
	faddp	st1,st0
	fstp	dword [ebp-12]
	fld	dword [ebp-12]
	fsub	dword [_143411]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-20],eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+8]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-28],eax
	mov	eax,dword [_bb_BonusPanel]
	fld	dword [eax+12]
	fstp	dword [ebp-16]
	push	_brl_max2d_TImage
	mov	eax,dword [_bb_BonusPanel]
	push	dword [eax+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fld	dword [ebp-16]
	faddp	st1,st0
	fstp	dword [ebp-16]
	fld	dword [ebp-16]
	fsub	dword [_143412]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	mov	dword [ebp-24],eax
	mov	dword [ebx+32],esi
	mov	eax,dword [ebx+32]
	cmp	eax,1
	je	_94022
	cmp	eax,2
	je	_94023
	jmp	_94021
_94022:
	mov	eax,dword [_bb_bonuspanel_btnClose_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	dword [ebp+-32],edi
	fild	dword [ebp+-32]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-20]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_94021
_94023:
	mov	eax,dword [_bb_bonusWallpaper_btnGet_image]
	mov	dword [ebx+16],eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,dword [ebp-28]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [ebx+8]
	mov	eax,dword [ebp-24]
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	fstp	dword [ebx+12]
	mov	dword [ebx+24],0
	mov	dword [ebx+28],1
	jmp	_94021
_94021:
	mov	eax,dword [ebx+24]
	mov	dword [ebx+20],eax
	mov	dword [ebx+36],0
	mov	eax,dword [_bb_bonuspanel_btnnavigasi_list]
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,ebx
	jmp	_18363
_18363:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdateBonusPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+16],0
	je	_94025
	mov	eax,dword [_bb_BonusPanel]
	cmp	dword [eax+28],1
	jne	_94026
	mov	eax,dword [_bb_BonusPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	mov	esi,dword [_bb_btnbonuspanel_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9781
_9783:
	push	_bb_TBtnBonusPanel
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9781
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9781:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9783
_9782:
	mov	esi,dword [_bb_bonuspanel_btnnavigasi_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9784
_9786:
	push	_bb_TBonusPanel_BtnNavigasi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9784
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_9784:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9786
_9785:
	mov	eax,dword [_bb_BonusPanel]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
_94026:
_94025:
	mov	eax,0
	jmp	_18365
_18365:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitBonusPanel:
	push	ebp
	mov	ebp,esp
	push	ebx
	call	_bb_EmptySemuaList_BonusPanel
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_BonusPanel]
	mov	eax,dword [eax]
	call	dword [eax+84]
	add	esp,8
	push	_bb_TBtnBonusPanel
	call	_bbObjectNew
	add	esp,4
	mov	ebx,1
	jmp	_94047
_9789:
	push	ebx
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_9787:
	add	ebx,1
_94047:
	cmp	ebx,6
	jle	_9789
_9788:
	push	_bb_TBonusPanel_BtnNavigasi
	call	_bbObjectNew
	add	esp,4
	push	1
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	push	2
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	mov	eax,0
	jmp	_18367
_18367:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_EmptySemuaList_BonusPanel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_btnbonuspanel_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,dword [_bb_bonuspanel_btnnavigasi_list]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_18369
_18369:
	mov	esp,ebp
	pop	ebp
	ret
_bb_BonusPanelControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_94053
	cmp	eax,2
	je	_94054
	jmp	_94052
_94053:
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+32],1
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_94052
_94054:
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_BonusPanel]
	mov	dword [eax+32],0
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_94052
_94052:
	mov	eax,0
	jmp	_18372
_18372:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TBgPanelCredit
	fldz
	fstp	dword [ebx+8]
	fldz
	fstp	dword [ebx+12]
	mov	dword [ebx+16],0
	mov	dword [ebx+20],0
	mov	dword [ebx+24],0
	mov	dword [ebx+28],0
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],1
	fldz
	fstp	dword [ebx+44]
	fldz
	fstp	dword [ebx+48]
	mov	eax,0
	jmp	_18375
_18375:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_Delete:
	push	ebp
	mov	ebp,esp
_18378:
	mov	eax,0
	jmp	_94055
_94055:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_update:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	eax,0
	jmp	_18381
_18381:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	0
	push	dword [ebx+12]
	push	dword [ebx+8]
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	cmp	dword [_bb_isWideScreen],1
	jne	_94057
	call	_bb_GetPosX_BG
	mov	esi,0
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	_brl_max2d_TImage
	push	dword [ebx+20]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
	push	0
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	_bb_GetPosX_BG_WS_RIGHT
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	push	_brl_max2d_TImage
	push	dword [ebx+24]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_DrawImage
	add	esp,16
_94057:
	mov	eax,0
	jmp	_18384
_18384:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_cekMouseEvent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,0
	push	eax
	fld	dword [ebx+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebx+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [ebx+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	push	0
	fld	dword [esi+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [esi+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImagesCollide
	add	esp,32
	cmp	eax,0
	je	_94061
	push	1
	call	_brl_polledinput_MouseDown
	add	esp,4
	cmp	eax,0
	je	_94062
	mov	dword [ebx+36],1
_94062:
	push	1
	call	_brl_polledinput_MouseHit
	add	esp,4
	cmp	eax,0
	je	_94063
	mov	eax,dword [ebx+36]
	cmp	eax,1
	sete	al
	movzx	eax,al
_94063:
	cmp	eax,0
	je	_94065
	push	dword [_bb_sfxchannel]
	push	_brl_audio_TSound
	push	dword [_bb_sfx_buttonclick]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	push	2
	call	_bb_PanelCreditControl
	add	esp,4
	cmp	dword [_bb_currLevelName],1
	jne	_94066
	push	_468
	push	1
	mov	eax,dword [_bb_PanelCredit]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_94066:
_94065:
	jmp	_94067
_94061:
	mov	dword [ebx+36],0
_94067:
	mov	eax,0
	jmp	_18388
_18388:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_ImageKontrol:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_42
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_94068
	cmp	dword [_bb_credit_bg_tengah1_image],0
	jne	_94069
	push	2
	push	_94070
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_credit_bg_tengah1_image],eax
_94069:
	cmp	ebx,2
	jne	_94071
	cmp	dword [_bb_credit_bg_kiri1_image],0
	jne	_94072
	push	2
	push	_94073
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_credit_bg_kiri1_image],eax
_94072:
	cmp	dword [_bb_credit_bg_kanan1_image],0
	jne	_94074
	push	2
	push	_94075
	call	_brl_max2d_LoadImage
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_credit_bg_kanan1_image],eax
_94074:
	mov	edx,dword [_bb_PanelCredit]
	mov	eax,dword [_bb_credit_bg_kiri1_image]
	mov	dword [edx+20],eax
	mov	edx,dword [_bb_PanelCredit]
	mov	eax,dword [_bb_credit_bg_kanan1_image]
	mov	dword [edx+24],eax
_94071:
	cmp	dword [_bb_bgm_panel],0
	jne	_94076
	push	1
	push	_23696
	call	_brl_audio_LoadSound
	add	esp,8
	push	eax
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [_bb_bgm_panel],eax
_94076:
	jmp	_94077
_94068:
	push	_468
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_94078
	cmp	dword [_bb_credit_bg_tengah1_image],0
	je	_94079
	push	dword [_bb_credit_bg_tengah1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_credit_bg_tengah1_image],0
_94079:
	cmp	dword [_bb_credit_bg_kiri1_image],0
	je	_94080
	push	dword [_bb_credit_bg_kiri1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_credit_bg_kiri1_image],0
_94080:
	cmp	dword [_bb_credit_bg_kanan1_image],0
	je	_94081
	push	dword [_bb_credit_bg_kanan1_image]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_credit_bg_kanan1_image],0
_94081:
	cmp	dword [_bb_bgm_panel],0
	je	_94082
	push	dword [_bb_bgm_panel]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [_bb_bgm_panel],0
_94082:
	call	_bbGCCollect
_94078:
_94077:
	mov	eax,0
	jmp	_18392
_18392:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	dword [_94108],_94109
	mov	edi,0
	push	76
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94084
	fldz
	fstp	dword [esi+44]
	fldz
	fstp	dword [esi+48]
	mov	edi,1
_94084:
	push	79
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94085
	cmp	ebx,1
	jne	_94087
	jmp	_94088
_94087:
_94088:
_94085:
	push	37
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94089
	fld	dword [esi+44]
	fsub	dword [_143461]
	fstp	dword [esi+44]
	mov	edi,1
_94089:
	push	39
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94090
	fld	dword [esi+44]
	fadd	dword [_143462]
	fstp	dword [esi+44]
	mov	edi,1
_94090:
	push	40
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94091
	fld	dword [esi+48]
	fadd	dword [_143463]
	fstp	dword [esi+48]
	mov	edi,1
_94091:
	push	38
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94092
	fld	dword [esi+48]
	fsub	dword [_143464]
	fstp	dword [esi+48]
	mov	edi,1
_94092:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94093
	push	37
	call	_brl_polledinput_KeyDown
	add	esp,4
_94093:
	cmp	eax,0
	je	_94095
	fld	dword [esi+44]
	fsub	dword [_143465]
	fstp	dword [esi+44]
	mov	edi,1
_94095:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94096
	push	39
	call	_brl_polledinput_KeyDown
	add	esp,4
_94096:
	cmp	eax,0
	je	_94098
	fld	dword [esi+44]
	fadd	dword [_143466]
	fstp	dword [esi+44]
	mov	edi,1
_94098:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94099
	push	40
	call	_brl_polledinput_KeyDown
	add	esp,4
_94099:
	cmp	eax,0
	je	_94101
	fld	dword [esi+48]
	fadd	dword [_143467]
	fstp	dword [esi+48]
	mov	edi,1
_94101:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94102
	push	38
	call	_brl_polledinput_KeyDown
	add	esp,4
_94102:
	cmp	eax,0
	je	_94104
	fld	dword [esi+48]
	fsub	dword [_143468]
	fstp	dword [esi+48]
	mov	edi,1
_94104:
	cmp	edi,0
	jne	_94105
	jmp	_9793
_94105:
	fld	dword [esi+8]
	fstp	dword [ebp-4]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageWidth
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-4]
	faddp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [ebp-4]
	fadd	dword [esi+44]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	fld	dword [esi+12]
	fstp	dword [ebp-8]
	push	_brl_max2d_TImage
	push	dword [esi+16]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_max2d_ImageHeight
	add	esp,4
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	dword [ebp-8]
	faddp	st1,st0
	fstp	dword [ebp-8]
	fld	dword [ebp-8]
	fadd	dword [esi+48]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	dword [esi+44]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_54
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	dword [esi+48]
	call	_bbStringFromFloat
	add	esp,4
	push	eax
	push	_55
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_9793:
	mov	eax,0
	jmp	_18395
_18395:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TBgPanelCredit_init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	dword [_bb_isWideScreen],1
	jne	_94110
	push	_42
	push	2
	mov	eax,dword [_bb_PanelCredit]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
	jmp	_94111
_94110:
	push	_42
	push	1
	mov	eax,dword [_bb_PanelCredit]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,8
_94111:
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [ebp+-4],esi
	fild	dword [ebp+-4]
	fstp	dword [eax+8]
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	fstp	dword [eax+12]
	mov	edx,dword [_bb_PanelCredit]
	mov	eax,dword [_bb_credit_bg_tengah1_image]
	mov	dword [edx+16],eax
	mov	eax,dword [_bb_PanelCredit]
	mov	eax,dword [eax+16]
	mov	dword [_bb_bg_image],eax
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+32],0
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+36],0
	mov	eax,0
	jmp	_18399
_18399:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_UpdatePanelCredit:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [_bb_PanelCredit]
	cmp	dword [eax+28],1
	jne	_94112
	mov	eax,dword [_bb_PanelCredit]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
_94112:
	mov	eax,0
	jmp	_18401
_18401:
	mov	esp,ebp
	pop	ebp
	ret
_bb_InitPanelCredit:
	push	ebp
	mov	ebp,esp
	call	_bb_GetPosX_BG
	mov	edx,0
	push	edx
	push	eax
	mov	eax,dword [_bb_PanelCredit]
	mov	eax,dword [eax]
	call	dword [eax+68]
	add	esp,8
	mov	eax,0
	jmp	_18403
_18403:
	mov	esp,ebp
	pop	ebp
	ret
_bb_PanelCreditControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	eax,1
	je	_94118
	cmp	eax,2
	je	_94119
	jmp	_94117
_94118:
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+28],1
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+32],1
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_panel]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_94117
_94119:
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+28],0
	mov	eax,dword [_bb_PanelCredit]
	mov	dword [eax+32],0
	push	dword [_bb_bgmchannel]
	call	_brl_audio_StopChannel
	add	esp,4
	push	dword [_bb_bgmchannel]
	push	_brl_audio_TSound
	push	dword [_bb_bgm_main]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	push	eax
	call	_brl_audio_PlaySound
	add	esp,8
	jmp	_94117
_94117:
	mov	eax,0
	jmp	_18406
_18406:
	mov	esp,ebp
	pop	ebp
	ret
_bb_GetMonitorSetting:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	call	_bbSystemDesktopWidth
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fstp	dword [ebp-4]
	call	_bbSystemDesktopHeight
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	fld	dword [ebp-4]
	fdivrp	st1,st0
	fstp	dword [ebp-4]
	fld	dword [_143499]
	fld	dword [ebp-4]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_94120
	mov	dword [_bb_isWideScreen],1
	jmp	_94121
_94120:
	mov	dword [_bb_isWideScreen],0
_94121:
	cmp	dword [_bb_isWideScreen],1
	jne	_94122
	mov	dword [_bb_isWideScreen],0
	call	_brl_graphics_GraphicsModes
	mov	ebx,eax
	mov	ecx,ebx
	add	ecx,24
	mov	edx,ecx
	add	edx,dword [ebx+16]
	jmp	_9844
_9846:
	mov	esi,dword [ecx]
	add	ecx,4
	cmp	esi,_bbNullObject
	je	_9844
	mov	eax,dword [esi+8]
	cmp	eax,1360
	sete	al
	movzx	eax,al
	cmp	eax,0
	je	_94128
	mov	eax,dword [esi+12]
	cmp	eax,768
	sete	al
	movzx	eax,al
_94128:
	cmp	eax,0
	je	_94130
	push	_9847
	call	_brl_standardio_Print
	add	esp,4
	mov	dword [_bb_isWideScreen],1
	jmp	_9845
_94130:
_9844:
	cmp	ecx,edx
	jne	_9846
_9845:
_94122:
	cmp	dword [_bb_isWideScreen],1
	jne	_94131
	mov	dword [_bb_WIDTH],1360
	mov	dword [_bb_HEIGHT],768
	jmp	_94132
_94131:
	mov	dword [_bb_WIDTH],1024
	mov	dword [_bb_HEIGHT],768
_94132:
	cmp	dword [_bb_isFullScreen],1
	jne	_94133
	mov	dword [_bb_DEPTH],32
	jmp	_94134
_94133:
	mov	dword [_bb_DEPTH],0
_94134:
	mov	eax,0
	jmp	_18408
_18408:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TestKey:
	push	ebp
	mov	ebp,esp
	push	9
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94135
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],0
	jne	_94136
	mov	eax,dword [_bb_panelInGame]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	jmp	_94138
_94136:
	mov	eax,dword [_bb_panelInGame]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_94138:
_94135:
	push	165
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94140
	push	13
	call	_brl_polledinput_KeyHit
	add	esp,4
_94140:
	cmp	eax,0
	je	_94142
	mov	eax,dword [_bb_CBFullScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_94142:
	mov	eax,0
	jmp	_18410
_18410:
	mov	esp,ebp
	pop	ebp
	ret
_bb_TestKey_DEV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	push	192
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94144
	cmp	dword [_bb_isDrawDebug],1
	jne	_94145
	mov	dword [_bb_isDrawDebug],0
	jmp	_94146
_94145:
	mov	dword [_bb_isDrawDebug],1
_94146:
_94144:
	push	27
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94147
	mov	dword [_bb_keluarGame],1
_94147:
	push	9
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94148
	mov	eax,dword [_bb_panelInGame]
	cmp	dword [eax+20],0
	jne	_94149
	mov	eax,dword [_bb_panelInGame]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
	jmp	_94151
_94149:
	mov	eax,dword [_bb_panelInGame]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,8
_94151:
_94148:
	push	165
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94153
	push	13
	call	_brl_polledinput_KeyHit
	add	esp,4
_94153:
	cmp	eax,0
	je	_94155
	mov	eax,dword [_bb_CBFullScreen]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
_94155:
	push	112
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94157
	mov	esi,0
	jmp	_94159
_9850:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+esi*4+24]
	mov	dword [edx+esi*4+24],eax
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [eax+esi*4+24]
	add	eax,10
	mov	dword [edx+esi*4+24],eax
	mov	eax,dword [_bb_arrJumlahPanen]
	mov	dword [eax+esi*4+24],0
_9848:
	add	esi,1
_94159:
	cmp	esi,3
	jle	_9850
_9849:
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,4
	mov	dword [_bb_totalenemykilled],eax
	mov	eax,dword [_bb_enemylist]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	mov	dword [_bb_totalenemy],0
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_94165
	push	eax
	call	_bbGCFree
	add	esp,4
_94165:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
_94157:
	push	113
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94166
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+60],1
	jne	_94167
	mov	eax,dword [_bb_newItem]
	cmp	dword [eax+52],0
	jne	_94168
	mov	eax,dword [_bb_newItem]
	fldz
	fstp	dword [eax+24]
	mov	eax,dword [_bb_newItem]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	jmp	_94170
_94168:
	mov	eax,dword [_bb_newItem]
	fldz
	fstp	dword [eax+24]
	mov	eax,dword [_bb_newItem]
	mov	dword [eax+52],0
_94170:
_94167:
_94166:
	push	114
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94171
	push	_1
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [_bb_enemylist]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	dword [ebp-8],eax
	jmp	_9851
_9853:
	mov	eax,dword [ebp-8]
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_9851
	cmp	dword [ebx+148],398
	jne	_94178
	mov	esi,0
	mov	eax,dword [ebx+328]
	sub	eax,1
	mov	edi,eax
	jmp	_94179
_9856:
	mov	eax,dword [ebx+332]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9857
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
	mov	eax,dword [ebx+336]
	push	dword [eax+esi*4+24]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9857
	push	esi
	call	_bbStringFromInt
	add	esp,4
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_9854:
	add	esi,1
_94179:
	cmp	esi,edi
	jle	_9856
_9855:
_94178:
_9851:
	mov	eax,dword [ebp-8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9853
_9852:
	push	_1
	call	_brl_standardio_Print
	add	esp,4
_94171:
	push	115
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94181
	cmp	dword [_bb_moneygame],0
	jne	_94182
	jmp	_94183
_94182:
_94183:
	push	dword [_bb_moneygame]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_9858
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_standardio_Print
	add	esp,4
_94181:
	push	116
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94184
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,934
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_94185
	mov	eax,dword [_bb_currGameMode]
	cmp	eax,948
	sete	al
	movzx	eax,al
_94185:
	cmp	eax,0
	je	_94187
	jmp	_94188
_94187:
_94188:
_94184:
	push	117
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94189
	mov	ebx,_824
	inc	dword [ebx+4]
	mov	eax,dword [_bb_statistik]
	mov	eax,dword [eax+60]
	dec	dword [eax+4]
	jnz	_94193
	push	eax
	call	_bbGCFree
	add	esp,4
_94193:
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+60],ebx
	mov	esi,dword [_bb_btnStatistik_list]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9859
_9861:
	push	_bb_TBtnStatistik
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9859
	cmp	dword [eax+32],2
	jne	_94200
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+64]
	add	esp,4
	jmp	_9860
_94200:
_9859:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9861
_9860:
_94189:
	push	118
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94202
	mov	esi,0
	jmp	_94203
_9864:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+esi*4+24]
	mov	dword [edx+esi*4+24],eax
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_94204
	cmp	esi,1
	sete	al
	movzx	eax,al
_94204:
	cmp	eax,0
	jne	_94206
	cmp	esi,2
	sete	al
	movzx	eax,al
_94206:
	cmp	eax,0
	je	_94208
	jmp	_94209
_94208:
_94209:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [eax+esi*4+24]
	add	eax,100
	mov	dword [edx+esi*4+24],eax
_9862:
	add	esi,1
_94203:
	cmp	esi,3
	jle	_9864
_9863:
	mov	dword [_bb_totalenemykilled],100
	mov	dword [_bb_nilaigame],50
	mov	ebx,_2819
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_94213
	push	eax
	call	_bbGCFree
	add	esp,4
_94213:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+264],150
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_94214
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	jmp	_94216
_94214:
	mov	eax,dword [_bb_statistik]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_94216:
_94202:
	push	119
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94218
	mov	esi,0
	jmp	_94219
_9867:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrTargetTanam]
	mov	eax,dword [eax+esi*4+24]
	mov	dword [edx+esi*4+24],eax
	cmp	esi,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_94220
	cmp	esi,1
	sete	al
	movzx	eax,al
_94220:
	cmp	eax,0
	jne	_94222
	cmp	esi,2
	sete	al
	movzx	eax,al
_94222:
	cmp	eax,0
	je	_94224
	jmp	_94225
_94224:
_94225:
	mov	edx,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [_bb_arrJmlSudahPanen]
	mov	eax,dword [eax+esi*4+24]
	add	eax,100
	mov	dword [edx+esi*4+24],eax
_9865:
	add	esi,1
_94219:
	cmp	esi,3
	jle	_9867
_9866:
	mov	dword [_bb_totalenemykilled],100
	mov	dword [_bb_nilaigame],50
	mov	ebx,_2820
	inc	dword [ebx+4]
	mov	eax,dword [_bb_timerGame]
	mov	eax,dword [eax+144]
	dec	dword [eax+4]
	jnz	_94229
	push	eax
	call	_bbGCFree
	add	esp,4
_94229:
	mov	eax,dword [_bb_timerGame]
	mov	dword [eax+144],ebx
	mov	eax,dword [_bb_statistik]
	mov	dword [eax+264],150
	mov	eax,dword [_bb_statistik]
	cmp	dword [eax+20],0
	jne	_94230
	mov	eax,dword [_bb_statistik]
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
	jmp	_94232
_94230:
	mov	eax,dword [_bb_statistik]
	push	0
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,8
_94232:
_94218:
	push	120
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94234
_94234:
	push	121
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94235
_94235:
	push	123
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94236
	mov	dword [_bb_isRestartLevel],1
_94236:
	mov	eax,0
	jmp	_18412
_18412:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_TestKey_SetEnemy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9907
_9909:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9907
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+320]
	add	esp,4
_9907:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9909
_9908:
	push	49
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94354
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9910
_9912:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9910
	cmp	dword [eax+180],0
	jg	_94360
	mov	edx,dword [eax+136]
	cmp	dword [edx+24],0
	jne	_94361
	jmp	_9910
_94361:
	mov	dword [eax+116],0
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
	mov	dword [eax+120],2512
_94360:
_9910:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9912
_9911:
_94354:
	push	160
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94362
	push	49
	call	_brl_polledinput_KeyDown
	add	esp,4
_94362:
	cmp	eax,0
	je	_94364
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9913
_9915:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9913
	cmp	dword [eax+180],0
	jg	_94370
	mov	edx,dword [eax+136]
	cmp	dword [edx+24],0
	jne	_94371
	jmp	_9913
_94371:
	mov	dword [eax+116],0
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
	mov	dword [eax+120],2512
_94370:
_9913:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9915
_9914:
_94364:
	push	162
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94372
	push	49
	call	_brl_polledinput_KeyDown
	add	esp,4
_94372:
	cmp	eax,0
	je	_94374
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9916
_9918:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9916
	cmp	dword [eax+180],0
	jg	_94380
	mov	edx,dword [eax+136]
	cmp	dword [edx+24],0
	jne	_94381
	jmp	_9916
_94381:
	mov	dword [eax+116],0
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
	mov	dword [eax+120],2512
_94380:
_9916:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9918
_9917:
_94374:
	push	50
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94382
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9919
_9921:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9919
	cmp	dword [eax+180],0
	jg	_94388
	mov	edx,dword [eax+136]
	cmp	dword [edx+4+24],0
	jne	_94389
	jmp	_9919
_94389:
	mov	dword [eax+116],1
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94388:
_9919:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9921
_9920:
_94382:
	push	51
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94390
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9922
_9924:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9922
	cmp	dword [eax+180],0
	jg	_94396
	mov	edx,dword [eax+136]
	cmp	dword [edx+8+24],0
	jne	_94397
	jmp	_9922
_94397:
	mov	dword [eax+116],2
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94396:
_9922:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9924
_9923:
_94390:
	push	160
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94398
	push	51
	call	_brl_polledinput_KeyDown
	add	esp,4
_94398:
	cmp	eax,0
	je	_94400
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9925
_9927:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9925
	cmp	dword [eax+180],0
	jg	_94406
	mov	edx,dword [eax+136]
	cmp	dword [edx+12+24],0
	jne	_94407
	jmp	_9925
_94407:
	mov	dword [eax+116],3
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94406:
_9925:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9927
_9926:
_94400:
	push	52
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94408
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9928
_9930:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9928
	cmp	dword [eax+180],0
	jg	_94414
	mov	edx,dword [eax+136]
	cmp	dword [edx+40+24],0
	jne	_94415
	jmp	_9928
_94415:
	mov	dword [eax+116],10
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94414:
_9928:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9930
_9929:
_94408:
	push	53
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94416
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9931
_9933:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9931
	cmp	dword [eax+180],0
	jg	_94422
	mov	edx,dword [eax+136]
	cmp	dword [edx+16+24],0
	jne	_94423
	jmp	_9931
_94423:
	mov	dword [eax+116],4
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94422:
_9931:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9933
_9932:
_94416:
	push	160
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94424
	push	53
	call	_brl_polledinput_KeyDown
	add	esp,4
_94424:
	cmp	eax,0
	je	_94426
_94426:
	push	54
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94427
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9934
_9936:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9934
	cmp	dword [eax+180],0
	jg	_94433
	mov	edx,dword [eax+136]
	cmp	dword [edx+20+24],0
	jne	_94434
	jmp	_9934
_94434:
	mov	dword [eax+116],5
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94433:
_9934:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9936
_9935:
_94427:
	push	160
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_94435
	push	54
	call	_brl_polledinput_KeyDown
	add	esp,4
_94435:
	cmp	eax,0
	je	_94437
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9937
_9939:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9937
	cmp	dword [eax+180],0
	jg	_94443
	mov	edx,dword [eax+136]
	cmp	dword [edx+24+24],0
	jne	_94444
	jmp	_9937
_94444:
	mov	dword [eax+116],6
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94443:
_9937:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9939
_9938:
_94437:
	push	55
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94445
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9940
_9942:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9940
	cmp	dword [eax+180],0
	jg	_94451
	mov	edx,dword [eax+136]
	cmp	dword [edx+28+24],0
	jne	_94452
	jmp	_9940
_94452:
	mov	dword [eax+116],7
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94451:
_9940:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9942
_9941:
_94445:
	push	56
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94453
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9943
_9945:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9943
	cmp	dword [eax+180],0
	jg	_94459
	mov	edx,dword [eax+136]
	cmp	dword [edx+32+24],0
	jne	_94460
	jmp	_9943
_94460:
	mov	dword [eax+116],8
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94459:
_9943:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9945
_9944:
_94453:
	push	48
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94461
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9946
_9948:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9946
	cmp	dword [eax+180],0
	jg	_94467
	mov	edx,dword [eax+136]
	cmp	dword [edx+40+24],0
	jne	_94468
	jmp	_9946
_94468:
	mov	dword [eax+116],10
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94467:
_9946:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9948
_9947:
_94461:
	push	81
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94469
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9949
_9951:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9949
	cmp	dword [eax+180],0
	jg	_94475
	mov	edx,dword [eax+136]
	cmp	dword [edx+44+24],0
	jne	_94476
	jmp	_9949
_94476:
	mov	dword [eax+116],11
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94475:
_9949:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9951
_9950:
_94469:
	push	87
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94477
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9952
_9954:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9952
	cmp	dword [eax+180],0
	jg	_94483
	mov	edx,dword [eax+136]
	cmp	dword [edx+48+24],0
	jne	_94484
	jmp	_9952
_94484:
	mov	dword [eax+116],12
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94483:
_9952:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9954
_9953:
_94477:
	push	69
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94485
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9955
_9957:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9955
	cmp	dword [eax+180],0
	jg	_94491
	mov	edx,dword [eax+136]
	cmp	dword [edx+52+24],0
	jne	_94492
	jmp	_9955
_94492:
	mov	dword [eax+116],13
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94491:
_9955:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9957
_9956:
_94485:
	push	82
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94493
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9958
_9960:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9958
	cmp	dword [eax+180],0
	jg	_94499
	mov	edx,dword [eax+136]
	cmp	dword [edx+100+24],0
	jne	_94500
	jmp	_9958
_94500:
	mov	dword [eax+116],25
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94499:
_9958:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9960
_9959:
_94493:
	push	84
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94501
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9961
_9963:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9961
	cmp	dword [eax+180],0
	jg	_94507
	mov	edx,dword [eax+136]
	cmp	dword [edx+104+24],0
	jne	_94508
	jmp	_9961
_94508:
	mov	dword [eax+116],26
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94507:
_9961:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9963
_9962:
_94501:
	push	89
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94509
	mov	esi,dword [_bb_enemylist]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	ebx,eax
	jmp	_9964
_9966:
	mov	eax,ebx
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9964
	cmp	dword [eax+180],0
	jg	_94515
	mov	edx,dword [eax+136]
	cmp	dword [edx+108+24],0
	jne	_94516
	jmp	_9964
_94516:
	mov	dword [eax+116],27
	fldz
	fstp	dword [eax+100]
	mov	ecx,dword [eax+132]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [eax+68],edx
	mov	ecx,dword [eax+136]
	mov	edx,dword [eax+116]
	mov	edx,dword [ecx+edx*4+24]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	fstp	dword [eax+108]
_94515:
_9964:
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9966
_9965:
_94509:
	push	32
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_94517
	mov	ebx,dword [_bb_enemylist]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_9967
_9969:
	mov	eax,esi
	push	_bb_TEnemyAnim
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_9967
	cmp	dword [eax+180],0
	jg	_94523
	mov	eax,dword [eax+148]
	cmp	eax,312
	je	_94526
	cmp	eax,322
	je	_94527
	cmp	eax,332
	je	_94528
	cmp	eax,333
	je	_94529
	cmp	eax,391
	je	_94530
	jmp	_94525
_94526:
	jmp	_94525
_94527:
	jmp	_94525
_94528:
	jmp	_94525
_94529:
	jmp	_94525
_94530:
	jmp	_94525
_94525:
_94523:
_9967:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_9969
_9968:
_94517:
	mov	eax,0
	jmp	_18414
_18414:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_19634:
	dd	0
_9971:
	db	"TFrozenMaskedEffect",0
_9972:
	db	"x",0
_9973:
	db	"f",0
_9974:
	db	"y",0
_9975:
	db	"image",0
_9976:
	db	"i",0
_9977:
	db	"isDraw",0
_9978:
	db	"delayHilangTime",0
_9979:
	db	"delayHilangCounter",0
_9980:
	db	"currWaktuGame",0
_9981:
	db	"fadePoint",0
_9982:
	db	"New",0
_9983:
	db	"()i",0
_9984:
	db	"Delete",0
_9985:
	db	"update",0
_9986:
	db	"draw",0
_9987:
	db	"Generate",0
_9988:
	db	"(i,i):TFrozenMaskedEffect",0
	align	4
_9970:
	dd	2
	dd	_9971
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9977
	dd	_9976
	dd	20
	dd	3
	dd	_9978
	dd	_9973
	dd	24
	dd	3
	dd	_9979
	dd	_9973
	dd	28
	dd	3
	dd	_9980
	dd	_9973
	dd	32
	dd	3
	dd	_9981
	dd	_9973
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_9988
	dd	56
	dd	0
	align	4
_bb_TFrozenMaskedEffect:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_9970
	dd	40
	dd	__bb_TFrozenMaskedEffect_New
	dd	__bb_TFrozenMaskedEffect_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFrozenMaskedEffect_update
	dd	__bb_TFrozenMaskedEffect_draw
	dd	__bb_TFrozenMaskedEffect_Generate
_9990:
	db	"TCursorObjek",0
_9991:
	db	"currFrame",0
_9992:
	db	"tipe",0
_9993:
	db	"(i,i)i",0
_9994:
	db	"setCursor",0
_9995:
	db	"(i)i",0
_9996:
	db	"(i,i):TCursorObjek",0
	align	4
_9989:
	dd	2
	dd	_9990
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9977
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9993
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_9994
	dd	_9995
	dd	56
	dd	7
	dd	_9987
	dd	_9996
	dd	60
	dd	0
	align	4
_bb_TCursorObjek:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_9989
	dd	32
	dd	__bb_TCursorObjek_New
	dd	__bb_TCursorObjek_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCursorObjek_update
	dd	__bb_TCursorObjek_draw
	dd	__bb_TCursorObjek_setCursor
	dd	__bb_TCursorObjek_Generate
_9998:
	db	"TTargetTanamDone",0
_9999:
	db	"noUrut",0
_10000:
	db	"hapus",0
_10001:
	db	"(i,i,i):TTargetTanamDone",0
	align	4
_9997:
	dd	2
	dd	_9998
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9977
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	7
	dd	_9987
	dd	_10001
	dd	60
	dd	0
	align	4
_bb_TTargetTanamDone:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_9997
	dd	32
	dd	__bb_TTargetTanamDone_New
	dd	__bb_TTargetTanamDone_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTargetTanamDone_hapus
	dd	__bb_TTargetTanamDone_update
	dd	__bb_TTargetTanamDone_draw
	dd	__bb_TTargetTanamDone_Generate
_10003:
	db	"TBallonTextPlant",0
_10004:
	db	"maxframe",0
_10005:
	db	"noBaris",0
_10006:
	db	"noKolom",0
_10007:
	db	"resetTipe",0
_10008:
	db	"(i,i,i,i,i):TBallonTextPlant",0
	align	4
_10002:
	dd	2
	dd	_10003
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10004
	dd	_9976
	dd	24
	dd	3
	dd	_10005
	dd	_9976
	dd	28
	dd	3
	dd	_10006
	dd	_9976
	dd	32
	dd	3
	dd	_9977
	dd	_9976
	dd	36
	dd	3
	dd	_9992
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10007
	dd	_9995
	dd	60
	dd	7
	dd	_9987
	dd	_10008
	dd	64
	dd	0
	align	4
_bb_TBallonTextPlant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10002
	dd	44
	dd	__bb_TBallonTextPlant_New
	dd	__bb_TBallonTextPlant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBallonTextPlant_hapus
	dd	__bb_TBallonTextPlant_update
	dd	__bb_TBallonTextPlant_draw
	dd	__bb_TBallonTextPlant_resetTipe
	dd	__bb_TBallonTextPlant_Generate
_10010:
	db	"TFarmerAnim",0
_10011:
	db	"xTujuan",0
_10012:
	db	"yTujuan",0
_10013:
	db	"imageIdle",0
_10014:
	db	"imageAction",0
_10015:
	db	"imageDead",0
_10016:
	db	"lastFrame",0
_10017:
	db	"maxFrame",0
_10018:
	db	"state",0
_10019:
	db	"stateact",0
_10020:
	db	"tipeBag",0
_10021:
	db	"noUrutBag",0
_10022:
	db	"idObjDiKlik",0
_10023:
	db	"isAllowTargetBanana",0
_10024:
	db	"isTargetSelected",0
_10025:
	db	"changeState",0
_10026:
	db	"(i,i,i)i",0
_10027:
	db	"updatePos",0
_10028:
	db	"reset",0
_10029:
	db	"():TFarmerAnim",0
	align	4
_10009:
	dd	2
	dd	_10010
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_10013
	dd	_9976
	dd	28
	dd	3
	dd	_10014
	dd	_9976
	dd	32
	dd	3
	dd	_10015
	dd	_9976
	dd	36
	dd	3
	dd	_9991
	dd	_9976
	dd	40
	dd	3
	dd	_10016
	dd	_9976
	dd	44
	dd	3
	dd	_10017
	dd	_9976
	dd	48
	dd	3
	dd	_10018
	dd	_9976
	dd	52
	dd	3
	dd	_10019
	dd	_9976
	dd	56
	dd	3
	dd	_10005
	dd	_9976
	dd	60
	dd	3
	dd	_10006
	dd	_9976
	dd	64
	dd	3
	dd	_9977
	dd	_9976
	dd	68
	dd	3
	dd	_10020
	dd	_9976
	dd	72
	dd	3
	dd	_10021
	dd	_9976
	dd	76
	dd	3
	dd	_10022
	dd	_9976
	dd	80
	dd	3
	dd	_10023
	dd	_9976
	dd	84
	dd	3
	dd	_10024
	dd	_9976
	dd	88
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10025
	dd	_10026
	dd	56
	dd	6
	dd	_10027
	dd	_9993
	dd	60
	dd	6
	dd	_10028
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_10029
	dd	68
	dd	0
	align	4
_bb_TFarmerAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10009
	dd	92
	dd	__bb_TFarmerAnim_New
	dd	__bb_TFarmerAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFarmerAnim_update
	dd	__bb_TFarmerAnim_draw
	dd	__bb_TFarmerAnim_changeState
	dd	__bb_TFarmerAnim_updatePos
	dd	__bb_TFarmerAnim_reset
	dd	__bb_TFarmerAnim_Generate
_10031:
	db	"TPlaceMarker",0
_10032:
	db	"isDiklik",0
_10033:
	db	"isAllowDelay",0
_10034:
	db	"isAllowCreateNinja",0
_10035:
	db	"isBolehTanam",0
_10036:
	db	"gantiGambar",0
_10037:
	db	"init",0
_10038:
	db	"():TPlaceMarker",0
	align	4
_10030:
	dd	2
	dd	_10031
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10005
	dd	_9976
	dd	16
	dd	3
	dd	_10006
	dd	_9976
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10033
	dd	_9976
	dd	36
	dd	3
	dd	_10034
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10035
	dd	_9976
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_10036
	dd	_9995
	dd	52
	dd	7
	dd	_10037
	dd	_10038
	dd	56
	dd	0
	align	4
_bb_TPlaceMarker:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10030
	dd	52
	dd	__bb_TPlaceMarker_New
	dd	__bb_TPlaceMarker_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPlaceMarker_draw
	dd	__bb_TPlaceMarker_gantiGambar
	dd	__bb_TPlaceMarker_init
_10040:
	db	"TMouseTester",0
	align	4
_10039:
	dd	2
	dd	_10040
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	7
	dd	_10037
	dd	_9983
	dd	52
	dd	0
	align	4
_bb_TMouseTester:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10039
	dd	20
	dd	__bb_TMouseTester_New
	dd	__bb_TMouseTester_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMouseTester_draw
	dd	__bb_TMouseTester_init
_10042:
	db	"TBtnMenu",0
_10043:
	db	"xHandle",0
_10044:
	db	"yHandle",0
_10045:
	db	"setPosition",0
	align	4
_10041:
	dd	2
	dd	_10042
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10016
	dd	_9976
	dd	24
	dd	3
	dd	_10017
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10043
	dd	_9973
	dd	36
	dd	3
	dd	_10044
	dd	_9973
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_10045
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9983
	dd	56
	dd	0
	align	4
_bb_TBtnMenu:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10041
	dd	44
	dd	__bb_TBtnMenu_New
	dd	__bb_TBtnMenu_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnMenu_draw
	dd	__bb_TBtnMenu_setPosition
	dd	__bb_TBtnMenu_init
_10047:
	db	"TWaveIndi_AlienIcon",0
_10048:
	db	"posX_awal",0
_10049:
	db	"posY_awal",0
_10050:
	db	"currWave",0
_10051:
	db	"totWave",0
_10052:
	db	"tick",0
	align	4
_10046:
	dd	2
	dd	_10047
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_10048
	dd	_9976
	dd	16
	dd	3
	dd	_10049
	dd	_9976
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_10050
	dd	_9976
	dd	28
	dd	3
	dd	_10051
	dd	_9976
	dd	32
	dd	3
	dd	_10052
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	0
	align	4
_bb_TWaveIndi_AlienIcon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10046
	dd	40
	dd	__bb_TWaveIndi_AlienIcon_New
	dd	__bb_TWaveIndi_AlienIcon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
_10054:
	db	"TBgDemoPanel",0
_10055:
	db	"isMuncul",0
_10056:
	db	"tipeBtn",0
_10057:
	db	"dist",0
_10058:
	db	"(f,f,f,f)i",0
_10059:
	db	"ImageKontrol",0
_10060:
	db	"(i,$)i",0
	align	4
_10053:
	dd	2
	dd	_10054
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10032
	dd	_9976
	dd	24
	dd	3
	dd	_10056
	dd	_9976
	dd	28
	dd	3
	dd	_10043
	dd	_9973
	dd	32
	dd	3
	dd	_10044
	dd	_9973
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10057
	dd	_10058
	dd	56
	dd	7
	dd	_10059
	dd	_10060
	dd	60
	dd	7
	dd	_10037
	dd	_9993
	dd	64
	dd	0
	align	4
_bb_TBgDemoPanel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10053
	dd	40
	dd	__bb_TBgDemoPanel_New
	dd	__bb_TBgDemoPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgDemoPanel_update
	dd	__bb_TBgDemoPanel_draw
	dd	__bb_TBgDemoPanel_dist
	dd	__bb_TBgDemoPanel_ImageKontrol
	dd	__bb_TBgDemoPanel_init
_10062:
	db	"TDemoPanel_BtnNavigasi",0
_10063:
	db	"upFrame",0
_10064:
	db	"overFrame",0
_10065:
	db	"cekMouseEvent",0
_10066:
	db	"(:TMouseTester)i",0
_10067:
	db	"(i):TDemoPanel_BtnNavigasi",0
	align	4
_10061:
	dd	2
	dd	_10062
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10067
	dd	64
	dd	0
	align	4
_bb_TDemoPanel_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10061
	dd	52
	dd	__bb_TDemoPanel_BtnNavigasi_New
	dd	__bb_TDemoPanel_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDemoPanel_BtnNavigasi_cekMouseEvent
	dd	__bb_TDemoPanel_BtnNavigasi_update
	dd	__bb_TDemoPanel_BtnNavigasi_draw
	dd	__bb_TDemoPanel_BtnNavigasi_setPosition
	dd	__bb_TDemoPanel_BtnNavigasi_Generate
_10069:
	db	"TAnimJean",0
	align	4
_10068:
	dd	2
	dd	_10069
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10018
	dd	_9976
	dd	28
	dd	3
	dd	_10043
	dd	_9973
	dd	32
	dd	3
	dd	_10044
	dd	_9973
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_10037
	dd	_9983
	dd	60
	dd	0
	align	4
_bb_TAnimJean:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10068
	dd	44
	dd	__bb_TAnimJean_New
	dd	__bb_TAnimJean_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimJean_update
	dd	__bb_TAnimJean_draw
	dd	__bb_TAnimJean_setPosition
	dd	__bb_TAnimJean_init
_10071:
	db	"TBgPanelMenuShop_Slot",0
_10072:
	db	"xPnlBawah",0
_10073:
	db	"yPnlBawah",0
_10074:
	db	"imagePnlBawah",0
_10075:
	db	"isDrawDialogPanel",0
	align	4
_10070:
	dd	2
	dd	_10071
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9993
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuShop_Slot:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10070
	dd	44
	dd	__bb_TBgPanelMenuShop_Slot_New
	dd	__bb_TBgPanelMenuShop_Slot_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Slot_update
	dd	__bb_TBgPanelMenuShop_Slot_draw
	dd	__bb_TBgPanelMenuShop_Slot_init
_10077:
	db	"TMenuShopSlot_BtnBuySlot",0
_10078:
	db	"hargaBeli",0
_10079:
	db	"isHover",0
_10080:
	db	"isAvailable",0
_10081:
	db	"soldState",0
_10082:
	db	"xDesc",0
_10083:
	db	"yDesc",0
_10084:
	db	"imageDesc",0
_10085:
	db	"currFrameDesc",0
_10086:
	db	"xDialogPanel",0
_10087:
	db	"yDialogPanel",0
_10088:
	db	"imageDialogPanel",0
_10089:
	db	"xDialogBtn_Yes",0
_10090:
	db	"yDialogBtn_Yes",0
_10091:
	db	"imageDialogBtn_Yes",0
_10092:
	db	"currFrameDialogBtn_Yes",0
_10093:
	db	"upFrameDialogBtn_Yes",0
_10094:
	db	"overFrameDialogBtn_Yes",0
_10095:
	db	"isDiklikDialogBtn_Yes",0
_10096:
	db	"xDialogBtn_No",0
_10097:
	db	"yDialogBtn_No",0
_10098:
	db	"imageDialogBtn_No",0
_10099:
	db	"currFrameDialogBtn_No",0
_10100:
	db	"upFrameDialogBtn_No",0
_10101:
	db	"overFrameDialogBtn_No",0
_10102:
	db	"isDiklikDialogBtn_No",0
_10103:
	db	"xDialogText",0
_10104:
	db	"yDialogText",0
_10105:
	db	"imageDialogText",0
_10106:
	db	"currFrameDialogText",0
_10107:
	db	"tipeDialogText",0
_10108:
	db	"$",0
_10109:
	db	"setTipeDialog",0
_10110:
	db	"($,i)i",0
_10111:
	db	"buyItem",0
_10112:
	db	"drawDialogPanel",0
_10113:
	db	"(i):TMenuShopSlot_BtnBuySlot",0
	align	4
_10076:
	dd	2
	dd	_10077
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10078
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10079
	dd	_9976
	dd	36
	dd	3
	dd	_10080
	dd	_9976
	dd	40
	dd	3
	dd	_10081
	dd	_9976
	dd	44
	dd	3
	dd	_10082
	dd	_9973
	dd	48
	dd	3
	dd	_10083
	dd	_9973
	dd	52
	dd	3
	dd	_10084
	dd	_9976
	dd	56
	dd	3
	dd	_10085
	dd	_9976
	dd	60
	dd	3
	dd	_10086
	dd	_9973
	dd	64
	dd	3
	dd	_10087
	dd	_9973
	dd	68
	dd	3
	dd	_10088
	dd	_9976
	dd	72
	dd	3
	dd	_10075
	dd	_9976
	dd	76
	dd	3
	dd	_10089
	dd	_9973
	dd	80
	dd	3
	dd	_10090
	dd	_9973
	dd	84
	dd	3
	dd	_10091
	dd	_9976
	dd	88
	dd	3
	dd	_10092
	dd	_9976
	dd	92
	dd	3
	dd	_10093
	dd	_9976
	dd	96
	dd	3
	dd	_10094
	dd	_9976
	dd	100
	dd	3
	dd	_10095
	dd	_9976
	dd	104
	dd	3
	dd	_10096
	dd	_9973
	dd	108
	dd	3
	dd	_10097
	dd	_9973
	dd	112
	dd	3
	dd	_10098
	dd	_9976
	dd	116
	dd	3
	dd	_10099
	dd	_9976
	dd	120
	dd	3
	dd	_10100
	dd	_9976
	dd	124
	dd	3
	dd	_10101
	dd	_9976
	dd	128
	dd	3
	dd	_10102
	dd	_9976
	dd	132
	dd	3
	dd	_10103
	dd	_9973
	dd	136
	dd	3
	dd	_10104
	dd	_9973
	dd	140
	dd	3
	dd	_10105
	dd	_9976
	dd	144
	dd	3
	dd	_10106
	dd	_9976
	dd	148
	dd	3
	dd	_10107
	dd	_10108
	dd	152
	dd	3
	dd	_10043
	dd	_9973
	dd	156
	dd	3
	dd	_10044
	dd	_9973
	dd	160
	dd	3
	dd	_9977
	dd	_9976
	dd	164
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10045
	dd	_9983
	dd	72
	dd	7
	dd	_9987
	dd	_10113
	dd	76
	dd	0
	align	4
_bb_TMenuShopSlot_BtnBuySlot:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10076
	dd	168
	dd	__bb_TMenuShopSlot_BtnBuySlot_New
	dd	__bb_TMenuShopSlot_BtnBuySlot_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopSlot_BtnBuySlot_setTipeDialog
	dd	__bb_TMenuShopSlot_BtnBuySlot_cekMouseEvent
	dd	__bb_TMenuShopSlot_BtnBuySlot_buyItem
	dd	__bb_TMenuShopSlot_BtnBuySlot_update
	dd	__bb_TMenuShopSlot_BtnBuySlot_draw
	dd	__bb_TMenuShopSlot_BtnBuySlot_drawDialogPanel
	dd	__bb_TMenuShopSlot_BtnBuySlot_setPosition
	dd	__bb_TMenuShopSlot_BtnBuySlot_Generate
_10115:
	db	"TBgPanelMenuShop_Garden",0
	align	4
_10114:
	dd	2
	dd	_10115
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	3
	dd	_9977
	dd	_9976
	dd	52
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgPanelMenuShop_Garden:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10114
	dd	56
	dd	__bb_TBgPanelMenuShop_Garden_New
	dd	__bb_TBgPanelMenuShop_Garden_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Garden_update
	dd	__bb_TBgPanelMenuShop_Garden_draw
	dd	__bb_TBgPanelMenuShop_Garden_setPosition
	dd	__bb_TBgPanelMenuShop_Garden_init
_10117:
	db	"TMenuShopGarden_BtnBuyAtas",0
_10118:
	db	"frame1",0
_10119:
	db	"frame2",0
_10120:
	db	"frame3",0
_10121:
	db	"xItemPrice",0
_10122:
	db	"yItemPrice",0
_10123:
	db	"imageItemPrice",0
_10124:
	db	"currFrameItemPrice",0
_10125:
	db	"cekFrame_Buy",0
_10126:
	db	"showToolTip",0
_10127:
	db	"cekFrame_Used",0
_10128:
	db	"(i):TMenuShopGarden_BtnBuyAtas",0
	align	4
_10116:
	dd	2
	dd	_10117
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_10120
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10078
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10080
	dd	_9976
	dd	52
	dd	3
	dd	_10081
	dd	_9976
	dd	56
	dd	3
	dd	_10121
	dd	_9973
	dd	60
	dd	3
	dd	_10122
	dd	_9973
	dd	64
	dd	3
	dd	_10123
	dd	_9976
	dd	68
	dd	3
	dd	_10124
	dd	_9976
	dd	72
	dd	3
	dd	_10086
	dd	_9973
	dd	76
	dd	3
	dd	_10087
	dd	_9973
	dd	80
	dd	3
	dd	_10088
	dd	_9976
	dd	84
	dd	3
	dd	_10075
	dd	_9976
	dd	88
	dd	3
	dd	_10089
	dd	_9973
	dd	92
	dd	3
	dd	_10090
	dd	_9973
	dd	96
	dd	3
	dd	_10091
	dd	_9976
	dd	100
	dd	3
	dd	_10092
	dd	_9976
	dd	104
	dd	3
	dd	_10093
	dd	_9976
	dd	108
	dd	3
	dd	_10094
	dd	_9976
	dd	112
	dd	3
	dd	_10095
	dd	_9976
	dd	116
	dd	3
	dd	_10096
	dd	_9973
	dd	120
	dd	3
	dd	_10097
	dd	_9973
	dd	124
	dd	3
	dd	_10098
	dd	_9976
	dd	128
	dd	3
	dd	_10099
	dd	_9976
	dd	132
	dd	3
	dd	_10100
	dd	_9976
	dd	136
	dd	3
	dd	_10101
	dd	_9976
	dd	140
	dd	3
	dd	_10102
	dd	_9976
	dd	144
	dd	3
	dd	_10103
	dd	_9973
	dd	148
	dd	3
	dd	_10104
	dd	_9973
	dd	152
	dd	3
	dd	_10105
	dd	_9976
	dd	156
	dd	3
	dd	_10106
	dd	_9976
	dd	160
	dd	3
	dd	_10107
	dd	_10108
	dd	164
	dd	3
	dd	_10043
	dd	_9973
	dd	168
	dd	3
	dd	_10044
	dd	_9973
	dd	172
	dd	3
	dd	_9977
	dd	_9976
	dd	176
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_10125
	dd	_9983
	dd	60
	dd	6
	dd	_10126
	dd	_9993
	dd	64
	dd	6
	dd	_10127
	dd	_9983
	dd	68
	dd	6
	dd	_9985
	dd	_9983
	dd	72
	dd	6
	dd	_9986
	dd	_9983
	dd	76
	dd	6
	dd	_10112
	dd	_9983
	dd	80
	dd	6
	dd	_10045
	dd	_9983
	dd	84
	dd	7
	dd	_9987
	dd	_10128
	dd	88
	dd	0
	align	4
_bb_TMenuShopGarden_BtnBuyAtas:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10116
	dd	180
	dd	__bb_TMenuShopGarden_BtnBuyAtas_New
	dd	__bb_TMenuShopGarden_BtnBuyAtas_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopGarden_BtnBuyAtas_setTipeDialog
	dd	__bb_TMenuShopGarden_BtnBuyAtas_cekMouseEvent
	dd	__bb_TMenuShopGarden_BtnBuyAtas_buyItem
	dd	__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Buy
	dd	__bb_TMenuShopGarden_BtnBuyAtas_showToolTip
	dd	__bb_TMenuShopGarden_BtnBuyAtas_cekFrame_Used
	dd	__bb_TMenuShopGarden_BtnBuyAtas_update
	dd	__bb_TMenuShopGarden_BtnBuyAtas_draw
	dd	__bb_TMenuShopGarden_BtnBuyAtas_drawDialogPanel
	dd	__bb_TMenuShopGarden_BtnBuyAtas_setPosition
	dd	__bb_TMenuShopGarden_BtnBuyAtas_Generate
_10130:
	db	"TMenuShopGarden_BtnBuySeed",0
_10131:
	db	"unlockedState",0
_10132:
	db	"(i):TMenuShopGarden_BtnBuySeed",0
	align	4
_10129:
	dd	2
	dd	_10130
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_10120
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10078
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10080
	dd	_9976
	dd	52
	dd	3
	dd	_9999
	dd	_9976
	dd	56
	dd	3
	dd	_10131
	dd	_9976
	dd	60
	dd	3
	dd	_10121
	dd	_9973
	dd	64
	dd	3
	dd	_10122
	dd	_9973
	dd	68
	dd	3
	dd	_10123
	dd	_9976
	dd	72
	dd	3
	dd	_10124
	dd	_9976
	dd	76
	dd	3
	dd	_10086
	dd	_9973
	dd	80
	dd	3
	dd	_10087
	dd	_9973
	dd	84
	dd	3
	dd	_10088
	dd	_9976
	dd	88
	dd	3
	dd	_10075
	dd	_9976
	dd	92
	dd	3
	dd	_10089
	dd	_9973
	dd	96
	dd	3
	dd	_10090
	dd	_9973
	dd	100
	dd	3
	dd	_10091
	dd	_9976
	dd	104
	dd	3
	dd	_10092
	dd	_9976
	dd	108
	dd	3
	dd	_10093
	dd	_9976
	dd	112
	dd	3
	dd	_10094
	dd	_9976
	dd	116
	dd	3
	dd	_10095
	dd	_9976
	dd	120
	dd	3
	dd	_10096
	dd	_9973
	dd	124
	dd	3
	dd	_10097
	dd	_9973
	dd	128
	dd	3
	dd	_10098
	dd	_9976
	dd	132
	dd	3
	dd	_10099
	dd	_9976
	dd	136
	dd	3
	dd	_10100
	dd	_9976
	dd	140
	dd	3
	dd	_10101
	dd	_9976
	dd	144
	dd	3
	dd	_10102
	dd	_9976
	dd	148
	dd	3
	dd	_10103
	dd	_9973
	dd	152
	dd	3
	dd	_10104
	dd	_9973
	dd	156
	dd	3
	dd	_10105
	dd	_9976
	dd	160
	dd	3
	dd	_10106
	dd	_9976
	dd	164
	dd	3
	dd	_10107
	dd	_10108
	dd	168
	dd	3
	dd	_10043
	dd	_9973
	dd	172
	dd	3
	dd	_10044
	dd	_9973
	dd	176
	dd	3
	dd	_9977
	dd	_9976
	dd	180
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10045
	dd	_9983
	dd	72
	dd	7
	dd	_9987
	dd	_10132
	dd	76
	dd	0
	align	4
_bb_TMenuShopGarden_BtnBuySeed:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10129
	dd	184
	dd	__bb_TMenuShopGarden_BtnBuySeed_New
	dd	__bb_TMenuShopGarden_BtnBuySeed_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopGarden_BtnBuySeed_setTipeDialog
	dd	__bb_TMenuShopGarden_BtnBuySeed_cekMouseEvent
	dd	__bb_TMenuShopGarden_BtnBuySeed_buyItem
	dd	__bb_TMenuShopGarden_BtnBuySeed_update
	dd	__bb_TMenuShopGarden_BtnBuySeed_draw
	dd	__bb_TMenuShopGarden_BtnBuySeed_drawDialogPanel
	dd	__bb_TMenuShopGarden_BtnBuySeed_setPosition
	dd	__bb_TMenuShopGarden_BtnBuySeed_Generate
_10134:
	db	"TBgPanelMenuShop_Tools",0
	align	4
_10133:
	dd	2
	dd	_10134
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9993
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuShop_Tools:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10133
	dd	44
	dd	__bb_TBgPanelMenuShop_Tools_New
	dd	__bb_TBgPanelMenuShop_Tools_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Tools_update
	dd	__bb_TBgPanelMenuShop_Tools_draw
	dd	__bb_TBgPanelMenuShop_Tools_init
_10136:
	db	"TMenuShopTools_BtnBuyTool",0
_10137:
	db	"xItemName",0
_10138:
	db	"yItemName",0
_10139:
	db	"imageItemName",0
_10140:
	db	"currFrameItemName",0
_10141:
	db	"(i):TMenuShopTools_BtnBuyTool",0
	align	4
_10135:
	dd	2
	dd	_10136
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10078
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_10079
	dd	_9976
	dd	44
	dd	3
	dd	_10080
	dd	_9976
	dd	48
	dd	3
	dd	_10081
	dd	_9976
	dd	52
	dd	3
	dd	_10137
	dd	_9973
	dd	56
	dd	3
	dd	_10138
	dd	_9973
	dd	60
	dd	3
	dd	_10139
	dd	_9976
	dd	64
	dd	3
	dd	_10140
	dd	_9976
	dd	68
	dd	3
	dd	_10121
	dd	_9973
	dd	72
	dd	3
	dd	_10122
	dd	_9973
	dd	76
	dd	3
	dd	_10123
	dd	_9976
	dd	80
	dd	3
	dd	_10124
	dd	_9976
	dd	84
	dd	3
	dd	_10086
	dd	_9973
	dd	88
	dd	3
	dd	_10087
	dd	_9973
	dd	92
	dd	3
	dd	_10088
	dd	_9976
	dd	96
	dd	3
	dd	_10075
	dd	_9976
	dd	100
	dd	3
	dd	_10089
	dd	_9973
	dd	104
	dd	3
	dd	_10090
	dd	_9973
	dd	108
	dd	3
	dd	_10091
	dd	_9976
	dd	112
	dd	3
	dd	_10092
	dd	_9976
	dd	116
	dd	3
	dd	_10093
	dd	_9976
	dd	120
	dd	3
	dd	_10094
	dd	_9976
	dd	124
	dd	3
	dd	_10095
	dd	_9976
	dd	128
	dd	3
	dd	_10096
	dd	_9973
	dd	132
	dd	3
	dd	_10097
	dd	_9973
	dd	136
	dd	3
	dd	_10098
	dd	_9976
	dd	140
	dd	3
	dd	_10099
	dd	_9976
	dd	144
	dd	3
	dd	_10100
	dd	_9976
	dd	148
	dd	3
	dd	_10101
	dd	_9976
	dd	152
	dd	3
	dd	_10102
	dd	_9976
	dd	156
	dd	3
	dd	_10103
	dd	_9973
	dd	160
	dd	3
	dd	_10104
	dd	_9973
	dd	164
	dd	3
	dd	_10105
	dd	_9976
	dd	168
	dd	3
	dd	_10106
	dd	_9976
	dd	172
	dd	3
	dd	_10107
	dd	_10108
	dd	176
	dd	3
	dd	_10043
	dd	_9973
	dd	180
	dd	3
	dd	_10044
	dd	_9973
	dd	184
	dd	3
	dd	_9977
	dd	_9976
	dd	188
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10126
	dd	_9993
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_9987
	dd	_10141
	dd	80
	dd	0
	align	4
_bb_TMenuShopTools_BtnBuyTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10135
	dd	192
	dd	__bb_TMenuShopTools_BtnBuyTool_New
	dd	__bb_TMenuShopTools_BtnBuyTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopTools_BtnBuyTool_setTipeDialog
	dd	__bb_TMenuShopTools_BtnBuyTool_cekMouseEvent
	dd	__bb_TMenuShopTools_BtnBuyTool_buyItem
	dd	__bb_TMenuShopTools_BtnBuyTool_update
	dd	__bb_TMenuShopTools_BtnBuyTool_draw
	dd	__bb_TMenuShopTools_BtnBuyTool_drawDialogPanel
	dd	__bb_TMenuShopTools_BtnBuyTool_showToolTip
	dd	__bb_TMenuShopTools_BtnBuyTool_setPosition
	dd	__bb_TMenuShopTools_BtnBuyTool_Generate
_10143:
	db	"TBgPanelMenuShop_Chicken",0
	align	4
_10142:
	dd	2
	dd	_10143
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9993
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuShop_Chicken:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10142
	dd	44
	dd	__bb_TBgPanelMenuShop_Chicken_New
	dd	__bb_TBgPanelMenuShop_Chicken_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Chicken_update
	dd	__bb_TBgPanelMenuShop_Chicken_draw
	dd	__bb_TBgPanelMenuShop_Chicken_init
_10145:
	db	"TMenuShopChicken_BtnBuyChicken",0
_10146:
	db	"(i):TMenuShopChicken_BtnBuyChicken",0
	align	4
_10144:
	dd	2
	dd	_10145
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_10120
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10078
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10080
	dd	_9976
	dd	52
	dd	3
	dd	_10081
	dd	_9976
	dd	56
	dd	3
	dd	_10121
	dd	_9973
	dd	60
	dd	3
	dd	_10122
	dd	_9973
	dd	64
	dd	3
	dd	_10123
	dd	_9976
	dd	68
	dd	3
	dd	_10124
	dd	_9976
	dd	72
	dd	3
	dd	_10086
	dd	_9973
	dd	76
	dd	3
	dd	_10087
	dd	_9973
	dd	80
	dd	3
	dd	_10088
	dd	_9976
	dd	84
	dd	3
	dd	_10075
	dd	_9976
	dd	88
	dd	3
	dd	_10089
	dd	_9973
	dd	92
	dd	3
	dd	_10090
	dd	_9973
	dd	96
	dd	3
	dd	_10091
	dd	_9976
	dd	100
	dd	3
	dd	_10092
	dd	_9976
	dd	104
	dd	3
	dd	_10093
	dd	_9976
	dd	108
	dd	3
	dd	_10094
	dd	_9976
	dd	112
	dd	3
	dd	_10095
	dd	_9976
	dd	116
	dd	3
	dd	_10096
	dd	_9973
	dd	120
	dd	3
	dd	_10097
	dd	_9973
	dd	124
	dd	3
	dd	_10098
	dd	_9976
	dd	128
	dd	3
	dd	_10099
	dd	_9976
	dd	132
	dd	3
	dd	_10100
	dd	_9976
	dd	136
	dd	3
	dd	_10101
	dd	_9976
	dd	140
	dd	3
	dd	_10102
	dd	_9976
	dd	144
	dd	3
	dd	_10103
	dd	_9973
	dd	148
	dd	3
	dd	_10104
	dd	_9973
	dd	152
	dd	3
	dd	_10105
	dd	_9976
	dd	156
	dd	3
	dd	_10106
	dd	_9976
	dd	160
	dd	3
	dd	_10107
	dd	_10108
	dd	164
	dd	3
	dd	_10043
	dd	_9973
	dd	168
	dd	3
	dd	_10044
	dd	_9973
	dd	172
	dd	3
	dd	_9977
	dd	_9976
	dd	176
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10126
	dd	_9993
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_9987
	dd	_10146
	dd	80
	dd	0
	align	4
_bb_TMenuShopChicken_BtnBuyChicken:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10144
	dd	180
	dd	__bb_TMenuShopChicken_BtnBuyChicken_New
	dd	__bb_TMenuShopChicken_BtnBuyChicken_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopChicken_BtnBuyChicken_setTipeDialog
	dd	__bb_TMenuShopChicken_BtnBuyChicken_cekMouseEvent
	dd	__bb_TMenuShopChicken_BtnBuyChicken_buyItem
	dd	__bb_TMenuShopChicken_BtnBuyChicken_update
	dd	__bb_TMenuShopChicken_BtnBuyChicken_draw
	dd	__bb_TMenuShopChicken_BtnBuyChicken_drawDialogPanel
	dd	__bb_TMenuShopChicken_BtnBuyChicken_showToolTip
	dd	__bb_TMenuShopChicken_BtnBuyChicken_setPosition
	dd	__bb_TMenuShopChicken_BtnBuyChicken_Generate
_10148:
	db	"TBgPanelMenuShop_Sheep",0
	align	4
_10147:
	dd	2
	dd	_10148
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9993
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuShop_Sheep:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10147
	dd	44
	dd	__bb_TBgPanelMenuShop_Sheep_New
	dd	__bb_TBgPanelMenuShop_Sheep_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Sheep_update
	dd	__bb_TBgPanelMenuShop_Sheep_draw
	dd	__bb_TBgPanelMenuShop_Sheep_init
_10150:
	db	"TMenuShopSheep_BtnBuySheep",0
_10151:
	db	"(i):TMenuShopSheep_BtnBuySheep",0
	align	4
_10149:
	dd	2
	dd	_10150
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_10120
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10078
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10080
	dd	_9976
	dd	52
	dd	3
	dd	_10081
	dd	_9976
	dd	56
	dd	3
	dd	_10121
	dd	_9973
	dd	60
	dd	3
	dd	_10122
	dd	_9973
	dd	64
	dd	3
	dd	_10123
	dd	_9976
	dd	68
	dd	3
	dd	_10124
	dd	_9976
	dd	72
	dd	3
	dd	_10086
	dd	_9973
	dd	76
	dd	3
	dd	_10087
	dd	_9973
	dd	80
	dd	3
	dd	_10088
	dd	_9976
	dd	84
	dd	3
	dd	_10075
	dd	_9976
	dd	88
	dd	3
	dd	_10089
	dd	_9973
	dd	92
	dd	3
	dd	_10090
	dd	_9973
	dd	96
	dd	3
	dd	_10091
	dd	_9976
	dd	100
	dd	3
	dd	_10092
	dd	_9976
	dd	104
	dd	3
	dd	_10093
	dd	_9976
	dd	108
	dd	3
	dd	_10094
	dd	_9976
	dd	112
	dd	3
	dd	_10095
	dd	_9976
	dd	116
	dd	3
	dd	_10096
	dd	_9973
	dd	120
	dd	3
	dd	_10097
	dd	_9973
	dd	124
	dd	3
	dd	_10098
	dd	_9976
	dd	128
	dd	3
	dd	_10099
	dd	_9976
	dd	132
	dd	3
	dd	_10100
	dd	_9976
	dd	136
	dd	3
	dd	_10101
	dd	_9976
	dd	140
	dd	3
	dd	_10102
	dd	_9976
	dd	144
	dd	3
	dd	_10103
	dd	_9973
	dd	148
	dd	3
	dd	_10104
	dd	_9973
	dd	152
	dd	3
	dd	_10105
	dd	_9976
	dd	156
	dd	3
	dd	_10106
	dd	_9976
	dd	160
	dd	3
	dd	_10107
	dd	_10108
	dd	164
	dd	3
	dd	_10043
	dd	_9973
	dd	168
	dd	3
	dd	_10044
	dd	_9973
	dd	172
	dd	3
	dd	_9977
	dd	_9976
	dd	176
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10126
	dd	_9993
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_9987
	dd	_10151
	dd	80
	dd	0
	align	4
_bb_TMenuShopSheep_BtnBuySheep:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10149
	dd	180
	dd	__bb_TMenuShopSheep_BtnBuySheep_New
	dd	__bb_TMenuShopSheep_BtnBuySheep_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopSheep_BtnBuySheep_setTipeDialog
	dd	__bb_TMenuShopSheep_BtnBuySheep_cekMouseEvent
	dd	__bb_TMenuShopSheep_BtnBuySheep_buyItem
	dd	__bb_TMenuShopSheep_BtnBuySheep_update
	dd	__bb_TMenuShopSheep_BtnBuySheep_draw
	dd	__bb_TMenuShopSheep_BtnBuySheep_drawDialogPanel
	dd	__bb_TMenuShopSheep_BtnBuySheep_showToolTip
	dd	__bb_TMenuShopSheep_BtnBuySheep_setPosition
	dd	__bb_TMenuShopSheep_BtnBuySheep_Generate
_10153:
	db	"TBgPanelMenuShop_Cow",0
	align	4
_10152:
	dd	2
	dd	_10153
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10072
	dd	_9973
	dd	24
	dd	3
	dd	_10073
	dd	_9973
	dd	28
	dd	3
	dd	_10074
	dd	_9976
	dd	32
	dd	3
	dd	_10075
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10037
	dd	_9993
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuShop_Cow:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10152
	dd	44
	dd	__bb_TBgPanelMenuShop_Cow_New
	dd	__bb_TBgPanelMenuShop_Cow_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Cow_update
	dd	__bb_TBgPanelMenuShop_Cow_draw
	dd	__bb_TBgPanelMenuShop_Cow_init
_10155:
	db	"TMenuShopCow_BtnBuyCow",0
_10156:
	db	"(i):TMenuShopCow_BtnBuyCow",0
	align	4
_10154:
	dd	2
	dd	_10155
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10118
	dd	_9976
	dd	24
	dd	3
	dd	_10119
	dd	_9976
	dd	28
	dd	3
	dd	_10120
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10078
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10080
	dd	_9976
	dd	52
	dd	3
	dd	_10081
	dd	_9976
	dd	56
	dd	3
	dd	_10121
	dd	_9973
	dd	60
	dd	3
	dd	_10122
	dd	_9973
	dd	64
	dd	3
	dd	_10123
	dd	_9976
	dd	68
	dd	3
	dd	_10124
	dd	_9976
	dd	72
	dd	3
	dd	_10086
	dd	_9973
	dd	76
	dd	3
	dd	_10087
	dd	_9973
	dd	80
	dd	3
	dd	_10088
	dd	_9976
	dd	84
	dd	3
	dd	_10075
	dd	_9976
	dd	88
	dd	3
	dd	_10089
	dd	_9973
	dd	92
	dd	3
	dd	_10090
	dd	_9973
	dd	96
	dd	3
	dd	_10091
	dd	_9976
	dd	100
	dd	3
	dd	_10092
	dd	_9976
	dd	104
	dd	3
	dd	_10093
	dd	_9976
	dd	108
	dd	3
	dd	_10094
	dd	_9976
	dd	112
	dd	3
	dd	_10095
	dd	_9976
	dd	116
	dd	3
	dd	_10096
	dd	_9973
	dd	120
	dd	3
	dd	_10097
	dd	_9973
	dd	124
	dd	3
	dd	_10098
	dd	_9976
	dd	128
	dd	3
	dd	_10099
	dd	_9976
	dd	132
	dd	3
	dd	_10100
	dd	_9976
	dd	136
	dd	3
	dd	_10101
	dd	_9976
	dd	140
	dd	3
	dd	_10102
	dd	_9976
	dd	144
	dd	3
	dd	_10103
	dd	_9973
	dd	148
	dd	3
	dd	_10104
	dd	_9973
	dd	152
	dd	3
	dd	_10105
	dd	_9976
	dd	156
	dd	3
	dd	_10106
	dd	_9976
	dd	160
	dd	3
	dd	_10107
	dd	_10108
	dd	164
	dd	3
	dd	_10043
	dd	_9973
	dd	168
	dd	3
	dd	_10044
	dd	_9973
	dd	172
	dd	3
	dd	_9977
	dd	_9976
	dd	176
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10109
	dd	_10110
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_10111
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10126
	dd	_9993
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_9987
	dd	_10156
	dd	80
	dd	0
	align	4
_bb_TMenuShopCow_BtnBuyCow:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10154
	dd	180
	dd	__bb_TMenuShopCow_BtnBuyCow_New
	dd	__bb_TMenuShopCow_BtnBuyCow_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopCow_BtnBuyCow_setTipeDialog
	dd	__bb_TMenuShopCow_BtnBuyCow_cekMouseEvent
	dd	__bb_TMenuShopCow_BtnBuyCow_buyItem
	dd	__bb_TMenuShopCow_BtnBuyCow_update
	dd	__bb_TMenuShopCow_BtnBuyCow_draw
	dd	__bb_TMenuShopCow_BtnBuyCow_drawDialogPanel
	dd	__bb_TMenuShopCow_BtnBuyCow_showToolTip
	dd	__bb_TMenuShopCow_BtnBuyCow_setPosition
	dd	__bb_TMenuShopCow_BtnBuyCow_Generate
_10158:
	db	"TBgPanelMenuShop_Dialog",0
	align	4
_10157:
	dd	2
	dd	_10158
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10056
	dd	_9976
	dd	24
	dd	3
	dd	_10043
	dd	_9973
	dd	28
	dd	3
	dd	_10044
	dd	_9973
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgPanelMenuShop_Dialog:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10157
	dd	36
	dd	__bb_TBgPanelMenuShop_Dialog_New
	dd	__bb_TBgPanelMenuShop_Dialog_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Dialog_update
	dd	__bb_TBgPanelMenuShop_Dialog_draw
	dd	__bb_TBgPanelMenuShop_Dialog_setPosition
	dd	__bb_TBgPanelMenuShop_Dialog_init
_10160:
	db	"TMenuShopDialog_BtnNavigasi",0
_10161:
	db	"(i):TMenuShopDialog_BtnNavigasi",0
	align	4
_10159:
	dd	2
	dd	_10160
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10043
	dd	_9973
	dd	40
	dd	3
	dd	_10044
	dd	_9973
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10161
	dd	64
	dd	0
	align	4
_bb_TMenuShopDialog_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10159
	dd	52
	dd	__bb_TMenuShopDialog_BtnNavigasi_New
	dd	__bb_TMenuShopDialog_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopDialog_BtnNavigasi_cekMouseEvent
	dd	__bb_TMenuShopDialog_BtnNavigasi_update
	dd	__bb_TMenuShopDialog_BtnNavigasi_draw
	dd	__bb_TMenuShopDialog_BtnNavigasi_setPosition
	dd	__bb_TMenuShopDialog_BtnNavigasi_Generate
_10163:
	db	"TBgPanelMenuShop_Main",0
_10164:
	db	"imageWSKiri",0
_10165:
	db	"imageWSKanan",0
_10166:
	db	"isShopAktif",0
	align	4
_10162:
	dd	2
	dd	_10163
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10166
	dd	_9976
	dd	32
	dd	3
	dd	_10056
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10059
	dd	_10060
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgPanelMenuShop_Main:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10162
	dd	40
	dd	__bb_TBgPanelMenuShop_Main_New
	dd	__bb_TBgPanelMenuShop_Main_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuShop_Main_update
	dd	__bb_TBgPanelMenuShop_Main_draw
	dd	__bb_TBgPanelMenuShop_Main_ImageKontrol
	dd	__bb_TBgPanelMenuShop_Main_init
_10168:
	db	"TBtnPanelMenuShop_Main",0
_10169:
	db	"xSubBG",0
_10170:
	db	"ySubBG",0
_10171:
	db	"imageSubBG",0
_10172:
	db	"currFrameSubBG",0
_10173:
	db	"(i):TBtnPanelMenuShop_Main",0
	align	4
_10167:
	dd	2
	dd	_10168
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10169
	dd	_9973
	dd	40
	dd	3
	dd	_10170
	dd	_9973
	dd	44
	dd	3
	dd	_10171
	dd	_9976
	dd	48
	dd	3
	dd	_10172
	dd	_9976
	dd	52
	dd	3
	dd	_10043
	dd	_9973
	dd	56
	dd	3
	dd	_10044
	dd	_9973
	dd	60
	dd	3
	dd	_9977
	dd	_9976
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10173
	dd	64
	dd	0
	align	4
_bb_TBtnPanelMenuShop_Main:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10167
	dd	68
	dd	__bb_TBtnPanelMenuShop_Main_New
	dd	__bb_TBtnPanelMenuShop_Main_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelMenuShop_Main_cekMouseEvent
	dd	__bb_TBtnPanelMenuShop_Main_update
	dd	__bb_TBtnPanelMenuShop_Main_draw
	dd	__bb_TBtnPanelMenuShop_Main_setPosition
	dd	__bb_TBtnPanelMenuShop_Main_Generate
_10175:
	db	"TMenuShopMain_BtnNavigasi",0
_10176:
	db	"(i):TMenuShopMain_BtnNavigasi",0
	align	4
_10174:
	dd	2
	dd	_10175
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10043
	dd	_9973
	dd	40
	dd	3
	dd	_10044
	dd	_9973
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10176
	dd	64
	dd	0
	align	4
_bb_TMenuShopMain_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10174
	dd	52
	dd	__bb_TMenuShopMain_BtnNavigasi_New
	dd	__bb_TMenuShopMain_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuShopMain_BtnNavigasi_cekMouseEvent
	dd	__bb_TMenuShopMain_BtnNavigasi_update
	dd	__bb_TMenuShopMain_BtnNavigasi_draw
	dd	__bb_TMenuShopMain_BtnNavigasi_setPosition
	dd	__bb_TMenuShopMain_BtnNavigasi_Generate
_10178:
	db	"TBgSelectionPanel",0
_10179:
	db	"isSelectionPanelAktif",0
_10180:
	db	"gameMode",0
_10181:
	db	"modeSpecial",0
_10182:
	db	"levelGameMode",0
_10183:
	db	"xTitle",0
_10184:
	db	"yTitle",0
_10185:
	db	"imageTitle",0
_10186:
	db	"currFrameTitle",0
_10187:
	db	"(i,$,i)i",0
_10188:
	db	"(i,i,i,i)i",0
	align	4
_10177:
	dd	2
	dd	_10178
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10179
	dd	_9976
	dd	32
	dd	3
	dd	_10180
	dd	_9976
	dd	36
	dd	3
	dd	_10181
	dd	_9976
	dd	40
	dd	3
	dd	_10182
	dd	_9976
	dd	44
	dd	3
	dd	_10183
	dd	_9973
	dd	48
	dd	3
	dd	_10184
	dd	_9973
	dd	52
	dd	3
	dd	_10185
	dd	_9976
	dd	56
	dd	3
	dd	_10186
	dd	_9976
	dd	60
	dd	3
	dd	_10056
	dd	_9976
	dd	64
	dd	3
	dd	_10043
	dd	_9973
	dd	68
	dd	3
	dd	_10044
	dd	_9973
	dd	72
	dd	3
	dd	_9977
	dd	_9976
	dd	76
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_10059
	dd	_10187
	dd	60
	dd	7
	dd	_10037
	dd	_10188
	dd	64
	dd	0
	align	4
_bb_TBgSelectionPanel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10177
	dd	80
	dd	__bb_TBgSelectionPanel_New
	dd	__bb_TBgSelectionPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgSelectionPanel_update
	dd	__bb_TBgSelectionPanel_draw
	dd	__bb_TBgSelectionPanel_setPosition
	dd	__bb_TBgSelectionPanel_ImageKontrol
	dd	__bb_TBgSelectionPanel_init
_10190:
	db	"TBtnSelectionPanel",0
_10191:
	db	"isUnlocked",0
_10192:
	db	"playAnimCurtain",0
_10193:
	db	"counterPlayAnimCurtain",0
_10194:
	db	"xGoldStar",0
_10195:
	db	"yGoldStar",0
_10196:
	db	"imageGoldStar",0
_10197:
	db	"isDrawGoldStar",0
_10198:
	db	"xSmallStarSpinAnim",0
_10199:
	db	"ySmallStarSpinAnim",0
_10200:
	db	"imageSmallStarSpinAnim",0
_10201:
	db	"currFrameSmallStarSpinAnim",0
_10202:
	db	"maxFrameSmallStarSpinAnim",0
_10203:
	db	"playAnimSmallStar",0
_10204:
	db	"getToolTips",0
_10205:
	db	"setCardIsUnlocked",0
_10206:
	db	"(i,i,i,i):TBtnSelectionPanel",0
	align	4
_10189:
	dd	2
	dd	_10190
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10079
	dd	_9976
	dd	36
	dd	3
	dd	_10191
	dd	_9976
	dd	40
	dd	3
	dd	_10192
	dd	_9976
	dd	44
	dd	3
	dd	_10193
	dd	_9976
	dd	48
	dd	3
	dd	_10194
	dd	_9973
	dd	52
	dd	3
	dd	_10195
	dd	_9973
	dd	56
	dd	3
	dd	_10196
	dd	_9976
	dd	60
	dd	3
	dd	_10197
	dd	_9976
	dd	64
	dd	3
	dd	_10198
	dd	_9973
	dd	68
	dd	3
	dd	_10199
	dd	_9973
	dd	72
	dd	3
	dd	_10200
	dd	_9976
	dd	76
	dd	3
	dd	_10201
	dd	_9976
	dd	80
	dd	3
	dd	_10202
	dd	_9976
	dd	84
	dd	3
	dd	_10203
	dd	_9976
	dd	88
	dd	3
	dd	_10043
	dd	_9973
	dd	92
	dd	3
	dd	_10044
	dd	_9973
	dd	96
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10204
	dd	_9993
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_10205
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	7
	dd	_9987
	dd	_10206
	dd	72
	dd	0
	align	4
_bb_TBtnSelectionPanel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10189
	dd	100
	dd	__bb_TBtnSelectionPanel_New
	dd	__bb_TBtnSelectionPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnSelectionPanel_getToolTips
	dd	__bb_TBtnSelectionPanel_cekMouseEvent
	dd	__bb_TBtnSelectionPanel_update
	dd	__bb_TBtnSelectionPanel_setCardIsUnlocked
	dd	__bb_TBtnSelectionPanel_draw
	dd	__bb_TBtnSelectionPanel_setPosition
	dd	__bb_TBtnSelectionPanel_Generate
_10208:
	db	"TSelectionPanel_BtnNavigasi",0
_10209:
	db	"(i):TSelectionPanel_BtnNavigasi",0
	align	4
_10207:
	dd	2
	dd	_10208
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10209
	dd	64
	dd	0
	align	4
_bb_TSelectionPanel_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10207
	dd	52
	dd	__bb_TSelectionPanel_BtnNavigasi_New
	dd	__bb_TSelectionPanel_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TSelectionPanel_BtnNavigasi_cekMouseEvent
	dd	__bb_TSelectionPanel_BtnNavigasi_update
	dd	__bb_TSelectionPanel_BtnNavigasi_draw
	dd	__bb_TSelectionPanel_BtnNavigasi_setPosition
	dd	__bb_TSelectionPanel_BtnNavigasi_Generate
_10211:
	db	"TBgTrophyRoom",0
_10212:
	db	"isTrophyRoomAktif",0
_10213:
	db	"lastTrophySelected",0
_10214:
	db	"xBigTrophy",0
_10215:
	db	"yBigTrophy",0
_10216:
	db	"currFrameBigTrophy",0
_10217:
	db	"imageBigTrophy",0
_10218:
	db	"imageBigTrophy2",0
_10219:
	db	"isDrawBigTrophy",0
_10220:
	db	"isUnlockTrophy",0
_10221:
	db	"xDescTrophy",0
_10222:
	db	"yDescTrophy",0
_10223:
	db	"imageDescTrophy",0
_10224:
	db	"setBtnTrophy",0
_10225:
	db	"loadLastContent",0
	align	4
_10210:
	dd	2
	dd	_10211
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10212
	dd	_9976
	dd	32
	dd	3
	dd	_10213
	dd	_9976
	dd	36
	dd	3
	dd	_10214
	dd	_9973
	dd	40
	dd	3
	dd	_10215
	dd	_9973
	dd	44
	dd	3
	dd	_10216
	dd	_9976
	dd	48
	dd	3
	dd	_10217
	dd	_9976
	dd	52
	dd	3
	dd	_10218
	dd	_9976
	dd	56
	dd	3
	dd	_10219
	dd	_9976
	dd	60
	dd	3
	dd	_10220
	dd	_9976
	dd	64
	dd	3
	dd	_10221
	dd	_9973
	dd	68
	dd	3
	dd	_10222
	dd	_9973
	dd	72
	dd	3
	dd	_10223
	dd	_9976
	dd	76
	dd	3
	dd	_10056
	dd	_9976
	dd	80
	dd	3
	dd	_10043
	dd	_9973
	dd	84
	dd	3
	dd	_10044
	dd	_9973
	dd	88
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10224
	dd	_9995
	dd	56
	dd	6
	dd	_10225
	dd	_9983
	dd	60
	dd	7
	dd	_10059
	dd	_10060
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	7
	dd	_10037
	dd	_9993
	dd	72
	dd	0
	align	4
_bb_TBgTrophyRoom:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10210
	dd	92
	dd	__bb_TBgTrophyRoom_New
	dd	__bb_TBgTrophyRoom_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgTrophyRoom_update
	dd	__bb_TBgTrophyRoom_draw
	dd	__bb_TBgTrophyRoom_setBtnTrophy
	dd	__bb_TBgTrophyRoom_loadLastContent
	dd	__bb_TBgTrophyRoom_ImageKontrol
	dd	__bb_TBgTrophyRoom_setPosition
	dd	__bb_TBgTrophyRoom_init
_10227:
	db	"TBtnTrophyRoom",0
_10228:
	db	"loadContent",0
_10229:
	db	"(i):TBtnTrophyRoom",0
	align	4
_10226:
	dd	2
	dd	_10227
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10079
	dd	_9976
	dd	36
	dd	3
	dd	_10191
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10228
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_10229
	dd	68
	dd	0
	align	4
_bb_TBtnTrophyRoom:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10226
	dd	52
	dd	__bb_TBtnTrophyRoom_New
	dd	__bb_TBtnTrophyRoom_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnTrophyRoom_cekMouseEvent
	dd	__bb_TBtnTrophyRoom_loadContent
	dd	__bb_TBtnTrophyRoom_update
	dd	__bb_TBtnTrophyRoom_draw
	dd	__bb_TBtnTrophyRoom_setPosition
	dd	__bb_TBtnTrophyRoom_Generate
_10231:
	db	"TTrophyRoom_BtnNavigasi",0
_10232:
	db	"(i):TTrophyRoom_BtnNavigasi",0
	align	4
_10230:
	dd	2
	dd	_10231
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10232
	dd	64
	dd	0
	align	4
_bb_TTrophyRoom_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10230
	dd	52
	dd	__bb_TTrophyRoom_BtnNavigasi_New
	dd	__bb_TTrophyRoom_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTrophyRoom_BtnNavigasi_cekMouseEvent
	dd	__bb_TTrophyRoom_BtnNavigasi_update
	dd	__bb_TTrophyRoom_BtnNavigasi_draw
	dd	__bb_TTrophyRoom_BtnNavigasi_setPosition
	dd	__bb_TTrophyRoom_BtnNavigasi_Generate
_10234:
	db	"TBgBioBook_Weapon",0
_10235:
	db	"xBigWeapon",0
_10236:
	db	"yBigWeapon",0
_10237:
	db	"currFrameBigWeapon",0
_10238:
	db	"imageBigWeapon",0
_10239:
	db	"imageBigWeapon2",0
_10240:
	db	"isDrawBigWeapon",0
_10241:
	db	"isUnlockWeapon",0
_10242:
	db	"xNameWeapon",0
_10243:
	db	"yNameWeapon",0
_10244:
	db	"imageNameWeapon",0
_10245:
	db	"digitLoadTime",0
_10246:
	db	"xLoadTime",0
_10247:
	db	"[]f",0
_10248:
	db	"yLoadTime",0
_10249:
	db	"imageLoadTime",0
_10250:
	db	"[]i",0
_10251:
	db	"currFrameLoadTime",0
_10252:
	db	"isTampilLoadTime",0
_10253:
	db	"digitHealth",0
_10254:
	db	"xHealth",0
_10255:
	db	"yHealth",0
_10256:
	db	"imageHealth",0
_10257:
	db	"currFrameHealth",0
_10258:
	db	"isTampilHealth",0
_10259:
	db	"digitAttack",0
_10260:
	db	"xAttack",0
_10261:
	db	"yAttack",0
_10262:
	db	"imageAttack",0
_10263:
	db	"currFrameAttack",0
_10264:
	db	"isTampilAttack",0
_10265:
	db	"digitBuyingPrice",0
_10266:
	db	"xBuyingPrice",0
_10267:
	db	"yBuyingPrice",0
_10268:
	db	"imageBuyingPrice",0
_10269:
	db	"currFrameBuyingPrice",0
_10270:
	db	"isTampilBuyingPrice",0
_10271:
	db	"xKet",0
_10272:
	db	"yKet",0
_10273:
	db	"imageKet",0
_10274:
	db	"setLoadTime",0
_10275:
	db	"setHealth",0
_10276:
	db	"setAttack",0
_10277:
	db	"setBuyingPrice",0
_10278:
	db	"setBtnWeapon",0
	align	4
_10233:
	dd	2
	dd	_10234
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10235
	dd	_9973
	dd	32
	dd	3
	dd	_10236
	dd	_9973
	dd	36
	dd	3
	dd	_10237
	dd	_9976
	dd	40
	dd	3
	dd	_10238
	dd	_9976
	dd	44
	dd	3
	dd	_10239
	dd	_9976
	dd	48
	dd	3
	dd	_10240
	dd	_9976
	dd	52
	dd	3
	dd	_10241
	dd	_9976
	dd	56
	dd	3
	dd	_10242
	dd	_9973
	dd	60
	dd	3
	dd	_10243
	dd	_9973
	dd	64
	dd	3
	dd	_10244
	dd	_9976
	dd	68
	dd	3
	dd	_10056
	dd	_9976
	dd	72
	dd	3
	dd	_10043
	dd	_9973
	dd	76
	dd	3
	dd	_10044
	dd	_9973
	dd	80
	dd	3
	dd	_10245
	dd	_9976
	dd	84
	dd	3
	dd	_10246
	dd	_10247
	dd	88
	dd	3
	dd	_10248
	dd	_10247
	dd	92
	dd	3
	dd	_10249
	dd	_10250
	dd	96
	dd	3
	dd	_10251
	dd	_10250
	dd	100
	dd	3
	dd	_10252
	dd	_10250
	dd	104
	dd	3
	dd	_10253
	dd	_9976
	dd	108
	dd	3
	dd	_10254
	dd	_10247
	dd	112
	dd	3
	dd	_10255
	dd	_10247
	dd	116
	dd	3
	dd	_10256
	dd	_10250
	dd	120
	dd	3
	dd	_10257
	dd	_10250
	dd	124
	dd	3
	dd	_10258
	dd	_10250
	dd	128
	dd	3
	dd	_10259
	dd	_9976
	dd	132
	dd	3
	dd	_10260
	dd	_10247
	dd	136
	dd	3
	dd	_10261
	dd	_10247
	dd	140
	dd	3
	dd	_10262
	dd	_10250
	dd	144
	dd	3
	dd	_10263
	dd	_10250
	dd	148
	dd	3
	dd	_10264
	dd	_10250
	dd	152
	dd	3
	dd	_10265
	dd	_9976
	dd	156
	dd	3
	dd	_10266
	dd	_10247
	dd	160
	dd	3
	dd	_10267
	dd	_10247
	dd	164
	dd	3
	dd	_10268
	dd	_10250
	dd	168
	dd	3
	dd	_10269
	dd	_10250
	dd	172
	dd	3
	dd	_10270
	dd	_10250
	dd	176
	dd	3
	dd	_10271
	dd	_9973
	dd	180
	dd	3
	dd	_10272
	dd	_9973
	dd	184
	dd	3
	dd	_10273
	dd	_9976
	dd	188
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10274
	dd	_9995
	dd	56
	dd	6
	dd	_10275
	dd	_9993
	dd	60
	dd	6
	dd	_10276
	dd	_9993
	dd	64
	dd	6
	dd	_10277
	dd	_9995
	dd	68
	dd	6
	dd	_10278
	dd	_9995
	dd	72
	dd	7
	dd	_10059
	dd	_10060
	dd	76
	dd	6
	dd	_10045
	dd	_9983
	dd	80
	dd	7
	dd	_10037
	dd	_9993
	dd	84
	dd	0
	align	4
_bb_TBgBioBook_Weapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10233
	dd	192
	dd	__bb_TBgBioBook_Weapon_New
	dd	__bb_TBgBioBook_Weapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgBioBook_Weapon_update
	dd	__bb_TBgBioBook_Weapon_draw
	dd	__bb_TBgBioBook_Weapon_setLoadTime
	dd	__bb_TBgBioBook_Weapon_setHealth
	dd	__bb_TBgBioBook_Weapon_setAttack
	dd	__bb_TBgBioBook_Weapon_setBuyingPrice
	dd	__bb_TBgBioBook_Weapon_setBtnWeapon
	dd	__bb_TBgBioBook_Weapon_ImageKontrol
	dd	__bb_TBgBioBook_Weapon_setPosition
	dd	__bb_TBgBioBook_Weapon_init
_10280:
	db	"TBtnBioBook_Weapon",0
_10281:
	db	"tipeWeapon",0
_10282:
	db	"getTipeBag",0
_10283:
	db	"(i):TBtnBioBook_Weapon",0
	align	4
_10279:
	dd	2
	dd	_10280
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10281
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10079
	dd	_9976
	dd	40
	dd	3
	dd	_10191
	dd	_9976
	dd	44
	dd	3
	dd	_10043
	dd	_9973
	dd	48
	dd	3
	dd	_10044
	dd	_9973
	dd	52
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10228
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_10282
	dd	_9995
	dd	68
	dd	7
	dd	_9987
	dd	_10283
	dd	72
	dd	0
	align	4
_bb_TBtnBioBook_Weapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10279
	dd	56
	dd	__bb_TBtnBioBook_Weapon_New
	dd	__bb_TBtnBioBook_Weapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnBioBook_Weapon_cekMouseEvent
	dd	__bb_TBtnBioBook_Weapon_loadContent
	dd	__bb_TBtnBioBook_Weapon_update
	dd	__bb_TBtnBioBook_Weapon_draw
	dd	__bb_TBtnBioBook_Weapon_setPosition
	dd	__bb_TBtnBioBook_Weapon_getTipeBag
	dd	__bb_TBtnBioBook_Weapon_Generate
_10285:
	db	"TBioBookWeapon_BtnNavigasi",0
_10286:
	db	"(i):TBioBookWeapon_BtnNavigasi",0
	align	4
_10284:
	dd	2
	dd	_10285
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10286
	dd	64
	dd	0
	align	4
_bb_TBioBookWeapon_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10284
	dd	52
	dd	__bb_TBioBookWeapon_BtnNavigasi_New
	dd	__bb_TBioBookWeapon_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBioBookWeapon_BtnNavigasi_cekMouseEvent
	dd	__bb_TBioBookWeapon_BtnNavigasi_update
	dd	__bb_TBioBookWeapon_BtnNavigasi_draw
	dd	__bb_TBioBookWeapon_BtnNavigasi_setPosition
	dd	__bb_TBioBookWeapon_BtnNavigasi_Generate
_10288:
	db	"TBgBioBook_Enemy",0
_10289:
	db	"xBigEnemy",0
_10290:
	db	"yBigEnemy",0
_10291:
	db	"currFrameBigEnemy",0
_10292:
	db	"imageBigEnemy",0
_10293:
	db	"imageBigEnemy2",0
_10294:
	db	"isDrawBigEnemy",0
_10295:
	db	"isUnlockEnemy",0
_10296:
	db	"xNameEnemy",0
_10297:
	db	"yNameEnemy",0
_10298:
	db	"imageNameEnemy",0
_10299:
	db	"digitSpeed",0
_10300:
	db	"xSpeed",0
_10301:
	db	"ySpeed",0
_10302:
	db	"imageSpeed",0
_10303:
	db	"currFrameSpeed",0
_10304:
	db	"isTampilSpeed",0
_10305:
	db	"setSpeed",0
_10306:
	db	"setBtnEnemy",0
	align	4
_10287:
	dd	2
	dd	_10288
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10289
	dd	_9973
	dd	32
	dd	3
	dd	_10290
	dd	_9973
	dd	36
	dd	3
	dd	_10291
	dd	_9976
	dd	40
	dd	3
	dd	_10292
	dd	_9976
	dd	44
	dd	3
	dd	_10293
	dd	_9976
	dd	48
	dd	3
	dd	_10294
	dd	_9976
	dd	52
	dd	3
	dd	_10295
	dd	_9976
	dd	56
	dd	3
	dd	_10296
	dd	_9973
	dd	60
	dd	3
	dd	_10297
	dd	_9973
	dd	64
	dd	3
	dd	_10298
	dd	_9976
	dd	68
	dd	3
	dd	_10056
	dd	_9976
	dd	72
	dd	3
	dd	_10043
	dd	_9973
	dd	76
	dd	3
	dd	_10044
	dd	_9973
	dd	80
	dd	3
	dd	_10253
	dd	_9976
	dd	84
	dd	3
	dd	_10254
	dd	_10247
	dd	88
	dd	3
	dd	_10255
	dd	_10247
	dd	92
	dd	3
	dd	_10256
	dd	_10250
	dd	96
	dd	3
	dd	_10257
	dd	_10250
	dd	100
	dd	3
	dd	_10258
	dd	_10250
	dd	104
	dd	3
	dd	_10259
	dd	_9976
	dd	108
	dd	3
	dd	_10260
	dd	_10247
	dd	112
	dd	3
	dd	_10261
	dd	_10247
	dd	116
	dd	3
	dd	_10262
	dd	_10250
	dd	120
	dd	3
	dd	_10263
	dd	_10250
	dd	124
	dd	3
	dd	_10264
	dd	_10250
	dd	128
	dd	3
	dd	_10299
	dd	_9976
	dd	132
	dd	3
	dd	_10300
	dd	_10247
	dd	136
	dd	3
	dd	_10301
	dd	_10247
	dd	140
	dd	3
	dd	_10302
	dd	_10250
	dd	144
	dd	3
	dd	_10303
	dd	_10250
	dd	148
	dd	3
	dd	_10304
	dd	_10250
	dd	152
	dd	3
	dd	_10271
	dd	_9973
	dd	156
	dd	3
	dd	_10272
	dd	_9973
	dd	160
	dd	3
	dd	_10273
	dd	_9976
	dd	164
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10275
	dd	_9995
	dd	56
	dd	6
	dd	_10276
	dd	_9995
	dd	60
	dd	6
	dd	_10305
	dd	_9995
	dd	64
	dd	6
	dd	_10306
	dd	_9995
	dd	68
	dd	7
	dd	_10059
	dd	_10060
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_10037
	dd	_9993
	dd	80
	dd	0
	align	4
_bb_TBgBioBook_Enemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10287
	dd	168
	dd	__bb_TBgBioBook_Enemy_New
	dd	__bb_TBgBioBook_Enemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgBioBook_Enemy_update
	dd	__bb_TBgBioBook_Enemy_draw
	dd	__bb_TBgBioBook_Enemy_setHealth
	dd	__bb_TBgBioBook_Enemy_setAttack
	dd	__bb_TBgBioBook_Enemy_setSpeed
	dd	__bb_TBgBioBook_Enemy_setBtnEnemy
	dd	__bb_TBgBioBook_Enemy_ImageKontrol
	dd	__bb_TBgBioBook_Enemy_setPosition
	dd	__bb_TBgBioBook_Enemy_init
_10308:
	db	"TBtnBioBook_Enemy",0
_10309:
	db	"tipeEnemy",0
_10310:
	db	"(i):TBtnBioBook_Enemy",0
	align	4
_10307:
	dd	2
	dd	_10308
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10309
	dd	_9976
	dd	32
	dd	3
	dd	_10303
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_10079
	dd	_9976
	dd	44
	dd	3
	dd	_10191
	dd	_9976
	dd	48
	dd	3
	dd	_10043
	dd	_9973
	dd	52
	dd	3
	dd	_10044
	dd	_9973
	dd	56
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10228
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_10310
	dd	68
	dd	0
	align	4
_bb_TBtnBioBook_Enemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10307
	dd	60
	dd	__bb_TBtnBioBook_Enemy_New
	dd	__bb_TBtnBioBook_Enemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnBioBook_Enemy_cekMouseEvent
	dd	__bb_TBtnBioBook_Enemy_loadContent
	dd	__bb_TBtnBioBook_Enemy_update
	dd	__bb_TBtnBioBook_Enemy_draw
	dd	__bb_TBtnBioBook_Enemy_setPosition
	dd	__bb_TBtnBioBook_Enemy_Generate
_10312:
	db	"TBioBookEnemy_BtnNavigasi",0
_10313:
	db	"(i):TBioBookEnemy_BtnNavigasi",0
	align	4
_10311:
	dd	2
	dd	_10312
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10313
	dd	64
	dd	0
	align	4
_bb_TBioBookEnemy_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10311
	dd	52
	dd	__bb_TBioBookEnemy_BtnNavigasi_New
	dd	__bb_TBioBookEnemy_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBioBookEnemy_BtnNavigasi_cekMouseEvent
	dd	__bb_TBioBookEnemy_BtnNavigasi_update
	dd	__bb_TBioBookEnemy_BtnNavigasi_draw
	dd	__bb_TBioBookEnemy_BtnNavigasi_setPosition
	dd	__bb_TBioBookEnemy_BtnNavigasi_Generate
_10315:
	db	"TBgBioBook_Plant",0
_10316:
	db	"isBioBookAktif",0
_10317:
	db	"xBigPlant",0
_10318:
	db	"yBigPlant",0
_10319:
	db	"currFrameBigPlant",0
_10320:
	db	"imageBigPlant",0
_10321:
	db	"imageBigPlant2",0
_10322:
	db	"isDrawBigPlant",0
_10323:
	db	"isUnlockPlant",0
_10324:
	db	"xNamePlant",0
_10325:
	db	"yNamePlant",0
_10326:
	db	"imageNamePlant",0
_10327:
	db	"digitHarvestTime",0
_10328:
	db	"xHarvestTime",0
_10329:
	db	"yHarvestTime",0
_10330:
	db	"imageHarvestTime",0
_10331:
	db	"currFrameHarvestTime",0
_10332:
	db	"isTampilHarvestTime",0
_10333:
	db	"digitReHarvestTime",0
_10334:
	db	"xReHarvestTime",0
_10335:
	db	"yReHarvestTime",0
_10336:
	db	"imageReHarvestTime",0
_10337:
	db	"currFrameReHarvestTime",0
_10338:
	db	"isTampilReHarvestTime",0
_10339:
	db	"digitSellingPrice",0
_10340:
	db	"xSellingPrice",0
_10341:
	db	"ySellingPrice",0
_10342:
	db	"imageSellingPrice",0
_10343:
	db	"currFrameSellingPrice",0
_10344:
	db	"isTampilSellingPrice",0
_10345:
	db	"setHarvestTime",0
_10346:
	db	"setReHarvestTime",0
_10347:
	db	"setSellingPrice",0
_10348:
	db	"setBtnPlant",0
	align	4
_10314:
	dd	2
	dd	_10315
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10316
	dd	_9976
	dd	32
	dd	3
	dd	_10317
	dd	_9973
	dd	36
	dd	3
	dd	_10318
	dd	_9973
	dd	40
	dd	3
	dd	_10319
	dd	_9976
	dd	44
	dd	3
	dd	_10320
	dd	_9976
	dd	48
	dd	3
	dd	_10321
	dd	_9976
	dd	52
	dd	3
	dd	_10322
	dd	_9976
	dd	56
	dd	3
	dd	_10323
	dd	_9976
	dd	60
	dd	3
	dd	_10324
	dd	_9973
	dd	64
	dd	3
	dd	_10325
	dd	_9973
	dd	68
	dd	3
	dd	_10326
	dd	_9976
	dd	72
	dd	3
	dd	_10056
	dd	_9976
	dd	76
	dd	3
	dd	_10043
	dd	_9973
	dd	80
	dd	3
	dd	_10044
	dd	_9973
	dd	84
	dd	3
	dd	_10245
	dd	_9976
	dd	88
	dd	3
	dd	_10246
	dd	_10247
	dd	92
	dd	3
	dd	_10248
	dd	_10247
	dd	96
	dd	3
	dd	_10249
	dd	_10250
	dd	100
	dd	3
	dd	_10251
	dd	_10250
	dd	104
	dd	3
	dd	_10252
	dd	_10250
	dd	108
	dd	3
	dd	_10327
	dd	_9976
	dd	112
	dd	3
	dd	_10328
	dd	_10247
	dd	116
	dd	3
	dd	_10329
	dd	_10247
	dd	120
	dd	3
	dd	_10330
	dd	_10250
	dd	124
	dd	3
	dd	_10331
	dd	_10250
	dd	128
	dd	3
	dd	_10332
	dd	_10250
	dd	132
	dd	3
	dd	_10333
	dd	_9976
	dd	136
	dd	3
	dd	_10334
	dd	_10247
	dd	140
	dd	3
	dd	_10335
	dd	_10247
	dd	144
	dd	3
	dd	_10336
	dd	_10250
	dd	148
	dd	3
	dd	_10337
	dd	_10250
	dd	152
	dd	3
	dd	_10338
	dd	_10250
	dd	156
	dd	3
	dd	_10339
	dd	_9976
	dd	160
	dd	3
	dd	_10340
	dd	_10247
	dd	164
	dd	3
	dd	_10341
	dd	_10247
	dd	168
	dd	3
	dd	_10342
	dd	_10250
	dd	172
	dd	3
	dd	_10343
	dd	_10250
	dd	176
	dd	3
	dd	_10344
	dd	_10250
	dd	180
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10274
	dd	_9995
	dd	56
	dd	6
	dd	_10345
	dd	_9995
	dd	60
	dd	6
	dd	_10346
	dd	_9995
	dd	64
	dd	6
	dd	_10347
	dd	_9995
	dd	68
	dd	6
	dd	_10348
	dd	_9995
	dd	72
	dd	7
	dd	_10059
	dd	_10060
	dd	76
	dd	6
	dd	_10045
	dd	_9983
	dd	80
	dd	7
	dd	_10037
	dd	_9993
	dd	84
	dd	0
	align	4
_bb_TBgBioBook_Plant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10314
	dd	184
	dd	__bb_TBgBioBook_Plant_New
	dd	__bb_TBgBioBook_Plant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgBioBook_Plant_update
	dd	__bb_TBgBioBook_Plant_draw
	dd	__bb_TBgBioBook_Plant_setLoadTime
	dd	__bb_TBgBioBook_Plant_setHarvestTime
	dd	__bb_TBgBioBook_Plant_setReHarvestTime
	dd	__bb_TBgBioBook_Plant_setSellingPrice
	dd	__bb_TBgBioBook_Plant_setBtnPlant
	dd	__bb_TBgBioBook_Plant_ImageKontrol
	dd	__bb_TBgBioBook_Plant_setPosition
	dd	__bb_TBgBioBook_Plant_init
_10350:
	db	"TBtnBioBook_Plant",0
_10351:
	db	"tipePlant",0
_10352:
	db	"(i):TBtnBioBook_Plant",0
	align	4
_10349:
	dd	2
	dd	_10350
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10351
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10079
	dd	_9976
	dd	40
	dd	3
	dd	_10191
	dd	_9976
	dd	44
	dd	3
	dd	_10043
	dd	_9973
	dd	48
	dd	3
	dd	_10044
	dd	_9973
	dd	52
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10228
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_10282
	dd	_9995
	dd	68
	dd	7
	dd	_9987
	dd	_10352
	dd	72
	dd	0
	align	4
_bb_TBtnBioBook_Plant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10349
	dd	56
	dd	__bb_TBtnBioBook_Plant_New
	dd	__bb_TBtnBioBook_Plant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnBioBook_Plant_cekMouseEvent
	dd	__bb_TBtnBioBook_Plant_loadContent
	dd	__bb_TBtnBioBook_Plant_update
	dd	__bb_TBtnBioBook_Plant_draw
	dd	__bb_TBtnBioBook_Plant_setPosition
	dd	__bb_TBtnBioBook_Plant_getTipeBag
	dd	__bb_TBtnBioBook_Plant_Generate
_10354:
	db	"TBioBookPlant_BtnNavigasi",0
_10355:
	db	"(i):TBioBookPlant_BtnNavigasi",0
	align	4
_10353:
	dd	2
	dd	_10354
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10355
	dd	64
	dd	0
	align	4
_bb_TBioBookPlant_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10353
	dd	52
	dd	__bb_TBioBookPlant_BtnNavigasi_New
	dd	__bb_TBioBookPlant_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBioBookPlant_BtnNavigasi_cekMouseEvent
	dd	__bb_TBioBookPlant_BtnNavigasi_update
	dd	__bb_TBioBookPlant_BtnNavigasi_draw
	dd	__bb_TBioBookPlant_BtnNavigasi_setPosition
	dd	__bb_TBioBookPlant_BtnNavigasi_Generate
_10357:
	db	"TBgDiaryBook_Enemy",0
	align	4
_10356:
	dd	2
	dd	_10357
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10056
	dd	_9976
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10059
	dd	_10060
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgDiaryBook_Enemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10356
	dd	36
	dd	__bb_TBgDiaryBook_Enemy_New
	dd	__bb_TBgDiaryBook_Enemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgDiaryBook_Enemy_update
	dd	__bb_TBgDiaryBook_Enemy_draw
	dd	__bb_TBgDiaryBook_Enemy_ImageKontrol
	dd	__bb_TBgDiaryBook_Enemy_init
_10359:
	db	"TEntDiaryBook_Enemy",0
_10360:
	db	"digitCounterEnt",0
_10361:
	db	"xCounterEnt",0
_10362:
	db	"yCounterEnt",0
_10363:
	db	"imageCounterEnt",0
_10364:
	db	"currFrameCounterEnt",0
_10365:
	db	"isTampilCounterEnt",0
_10366:
	db	"setCounterEnt",0
_10367:
	db	"(i):TEntDiaryBook_Enemy",0
	align	4
_10358:
	dd	2
	dd	_10359
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10309
	dd	_9976
	dd	28
	dd	3
	dd	_10191
	dd	_9976
	dd	32
	dd	3
	dd	_10360
	dd	_9976
	dd	36
	dd	3
	dd	_10361
	dd	_10247
	dd	40
	dd	3
	dd	_10362
	dd	_10247
	dd	44
	dd	3
	dd	_10363
	dd	_10250
	dd	48
	dd	3
	dd	_10364
	dd	_10250
	dd	52
	dd	3
	dd	_10365
	dd	_10250
	dd	56
	dd	3
	dd	_10043
	dd	_9973
	dd	60
	dd	3
	dd	_10044
	dd	_9973
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10366
	dd	_9995
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10367
	dd	64
	dd	0
	align	4
_bb_TEntDiaryBook_Enemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10358
	dd	68
	dd	__bb_TEntDiaryBook_Enemy_New
	dd	__bb_TEntDiaryBook_Enemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEntDiaryBook_Enemy_update
	dd	__bb_TEntDiaryBook_Enemy_draw
	dd	__bb_TEntDiaryBook_Enemy_setCounterEnt
	dd	__bb_TEntDiaryBook_Enemy_setPosition
	dd	__bb_TEntDiaryBook_Enemy_Generate
_10369:
	db	"TDiaryBookEnemy_BtnNavigasi",0
_10370:
	db	"(i):TDiaryBookEnemy_BtnNavigasi",0
	align	4
_10368:
	dd	2
	dd	_10369
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10370
	dd	64
	dd	0
	align	4
_bb_TDiaryBookEnemy_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10368
	dd	52
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_New
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_cekMouseEvent
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_update
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_draw
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_setPosition
	dd	__bb_TDiaryBookEnemy_BtnNavigasi_Generate
_10372:
	db	"TBgDiaryBook_Garden",0
	align	4
_10371:
	dd	2
	dd	_10372
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10056
	dd	_9976
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10059
	dd	_10060
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgDiaryBook_Garden:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10371
	dd	36
	dd	__bb_TBgDiaryBook_Garden_New
	dd	__bb_TBgDiaryBook_Garden_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgDiaryBook_Garden_update
	dd	__bb_TBgDiaryBook_Garden_draw
	dd	__bb_TBgDiaryBook_Garden_ImageKontrol
	dd	__bb_TBgDiaryBook_Garden_init
_10374:
	db	"TEntDiaryBook_Garden",0
_10375:
	db	"(i):TEntDiaryBook_Garden",0
	align	4
_10373:
	dd	2
	dd	_10374
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10351
	dd	_9976
	dd	28
	dd	3
	dd	_10191
	dd	_9976
	dd	32
	dd	3
	dd	_10360
	dd	_9976
	dd	36
	dd	3
	dd	_10361
	dd	_10247
	dd	40
	dd	3
	dd	_10362
	dd	_10247
	dd	44
	dd	3
	dd	_10363
	dd	_10250
	dd	48
	dd	3
	dd	_10364
	dd	_10250
	dd	52
	dd	3
	dd	_10365
	dd	_10250
	dd	56
	dd	3
	dd	_10043
	dd	_9973
	dd	60
	dd	3
	dd	_10044
	dd	_9973
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10366
	dd	_9995
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_10282
	dd	_9995
	dd	64
	dd	7
	dd	_9987
	dd	_10375
	dd	68
	dd	0
	align	4
_bb_TEntDiaryBook_Garden:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10373
	dd	68
	dd	__bb_TEntDiaryBook_Garden_New
	dd	__bb_TEntDiaryBook_Garden_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEntDiaryBook_Garden_update
	dd	__bb_TEntDiaryBook_Garden_draw
	dd	__bb_TEntDiaryBook_Garden_setCounterEnt
	dd	__bb_TEntDiaryBook_Garden_setPosition
	dd	__bb_TEntDiaryBook_Garden_getTipeBag
	dd	__bb_TEntDiaryBook_Garden_Generate
_10377:
	db	"TDiaryBookGarden_BtnNavigasi",0
_10378:
	db	"(i):TDiaryBookGarden_BtnNavigasi",0
	align	4
_10376:
	dd	2
	dd	_10377
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10378
	dd	64
	dd	0
	align	4
_bb_TDiaryBookGarden_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10376
	dd	52
	dd	__bb_TDiaryBookGarden_BtnNavigasi_New
	dd	__bb_TDiaryBookGarden_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDiaryBookGarden_BtnNavigasi_cekMouseEvent
	dd	__bb_TDiaryBookGarden_BtnNavigasi_update
	dd	__bb_TDiaryBookGarden_BtnNavigasi_draw
	dd	__bb_TDiaryBookGarden_BtnNavigasi_setPosition
	dd	__bb_TDiaryBookGarden_BtnNavigasi_Generate
_10380:
	db	"TBgDiaryBook_Ranch",0
	align	4
_10379:
	dd	2
	dd	_10380
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10056
	dd	_9976
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10059
	dd	_10060
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgDiaryBook_Ranch:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10379
	dd	36
	dd	__bb_TBgDiaryBook_Ranch_New
	dd	__bb_TBgDiaryBook_Ranch_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgDiaryBook_Ranch_update
	dd	__bb_TBgDiaryBook_Ranch_draw
	dd	__bb_TBgDiaryBook_Ranch_ImageKontrol
	dd	__bb_TBgDiaryBook_Ranch_init
_10382:
	db	"TEntDiaryBook_Ranch",0
_10383:
	db	"tipeRanch",0
_10384:
	db	"(i):TEntDiaryBook_Ranch",0
	align	4
_10381:
	dd	2
	dd	_10382
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10383
	dd	_9976
	dd	28
	dd	3
	dd	_10191
	dd	_9976
	dd	32
	dd	3
	dd	_10360
	dd	_9976
	dd	36
	dd	3
	dd	_10361
	dd	_10247
	dd	40
	dd	3
	dd	_10362
	dd	_10247
	dd	44
	dd	3
	dd	_10363
	dd	_10250
	dd	48
	dd	3
	dd	_10364
	dd	_10250
	dd	52
	dd	3
	dd	_10365
	dd	_10250
	dd	56
	dd	3
	dd	_10043
	dd	_9973
	dd	60
	dd	3
	dd	_10044
	dd	_9973
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10366
	dd	_9995
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10384
	dd	64
	dd	0
	align	4
_bb_TEntDiaryBook_Ranch:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10381
	dd	68
	dd	__bb_TEntDiaryBook_Ranch_New
	dd	__bb_TEntDiaryBook_Ranch_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEntDiaryBook_Ranch_update
	dd	__bb_TEntDiaryBook_Ranch_draw
	dd	__bb_TEntDiaryBook_Ranch_setCounterEnt
	dd	__bb_TEntDiaryBook_Ranch_setPosition
	dd	__bb_TEntDiaryBook_Ranch_Generate
_10386:
	db	"TDiaryBookRanch_BtnNavigasi",0
_10387:
	db	"(i):TDiaryBookRanch_BtnNavigasi",0
	align	4
_10385:
	dd	2
	dd	_10386
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10387
	dd	64
	dd	0
	align	4
_bb_TDiaryBookRanch_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10385
	dd	52
	dd	__bb_TDiaryBookRanch_BtnNavigasi_New
	dd	__bb_TDiaryBookRanch_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDiaryBookRanch_BtnNavigasi_cekMouseEvent
	dd	__bb_TDiaryBookRanch_BtnNavigasi_update
	dd	__bb_TDiaryBookRanch_BtnNavigasi_draw
	dd	__bb_TDiaryBookRanch_BtnNavigasi_setPosition
	dd	__bb_TDiaryBookRanch_BtnNavigasi_Generate
_10389:
	db	"TBgDiaryBook_Plant",0
_10390:
	db	"isDiaryBookAktif",0
	align	4
_10388:
	dd	2
	dd	_10389
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_10390
	dd	_9976
	dd	32
	dd	3
	dd	_10056
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_10059
	dd	_10060
	dd	56
	dd	7
	dd	_10037
	dd	_9993
	dd	60
	dd	0
	align	4
_bb_TBgDiaryBook_Plant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10388
	dd	40
	dd	__bb_TBgDiaryBook_Plant_New
	dd	__bb_TBgDiaryBook_Plant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgDiaryBook_Plant_update
	dd	__bb_TBgDiaryBook_Plant_draw
	dd	__bb_TBgDiaryBook_Plant_ImageKontrol
	dd	__bb_TBgDiaryBook_Plant_init
_10392:
	db	"TEntDiaryBook_Plant",0
_10393:
	db	"(i):TEntDiaryBook_Plant",0
	align	4
_10391:
	dd	2
	dd	_10392
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10351
	dd	_9976
	dd	28
	dd	3
	dd	_10191
	dd	_9976
	dd	32
	dd	3
	dd	_10360
	dd	_9976
	dd	36
	dd	3
	dd	_10361
	dd	_10247
	dd	40
	dd	3
	dd	_10362
	dd	_10247
	dd	44
	dd	3
	dd	_10363
	dd	_10250
	dd	48
	dd	3
	dd	_10364
	dd	_10250
	dd	52
	dd	3
	dd	_10365
	dd	_10250
	dd	56
	dd	3
	dd	_10043
	dd	_9973
	dd	60
	dd	3
	dd	_10044
	dd	_9973
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10366
	dd	_9995
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_10282
	dd	_9995
	dd	64
	dd	7
	dd	_9987
	dd	_10393
	dd	68
	dd	0
	align	4
_bb_TEntDiaryBook_Plant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10391
	dd	68
	dd	__bb_TEntDiaryBook_Plant_New
	dd	__bb_TEntDiaryBook_Plant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEntDiaryBook_Plant_update
	dd	__bb_TEntDiaryBook_Plant_draw
	dd	__bb_TEntDiaryBook_Plant_setCounterEnt
	dd	__bb_TEntDiaryBook_Plant_setPosition
	dd	__bb_TEntDiaryBook_Plant_getTipeBag
	dd	__bb_TEntDiaryBook_Plant_Generate
_10395:
	db	"TDiaryBookPlant_BtnNavigasi",0
_10396:
	db	"(i):TDiaryBookPlant_BtnNavigasi",0
	align	4
_10394:
	dd	2
	dd	_10395
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10396
	dd	64
	dd	0
	align	4
_bb_TDiaryBookPlant_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10394
	dd	52
	dd	__bb_TDiaryBookPlant_BtnNavigasi_New
	dd	__bb_TDiaryBookPlant_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDiaryBookPlant_BtnNavigasi_cekMouseEvent
	dd	__bb_TDiaryBookPlant_BtnNavigasi_update
	dd	__bb_TDiaryBookPlant_BtnNavigasi_draw
	dd	__bb_TDiaryBookPlant_BtnNavigasi_setPosition
	dd	__bb_TDiaryBookPlant_BtnNavigasi_Generate
_10398:
	db	"TGarden_TimerGame",0
_10399:
	db	"frameRate",0
_10400:
	db	"delayTimer",0
_10401:
	db	"():TGarden_TimerGame",0
	align	4
_10397:
	dd	2
	dd	_10398
	dd	3
	dd	_10399
	dd	_9973
	dd	8
	dd	3
	dd	_10400
	dd	_9973
	dd	12
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	7
	dd	_9987
	dd	_10401
	dd	52
	dd	0
	align	4
_bb_TGarden_TimerGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10397
	dd	16
	dd	__bb_TGarden_TimerGame_New
	dd	__bb_TGarden_TimerGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_TimerGame_update
	dd	__bb_TGarden_TimerGame_Generate
_10403:
	db	"TGarden_FarmTool",0
_10404:
	db	"jmlItem",0
_10405:
	db	"maxItem",0
_10406:
	db	"digitCounter",0
_10407:
	db	"xCounter",0
_10408:
	db	"yCounter",0
_10409:
	db	"imageCounter",0
_10410:
	db	"currFrameCounter",0
_10411:
	db	"isTampilCounter",0
_10412:
	db	"itemDipakai",0
_10413:
	db	"updateJmlItem",0
_10414:
	db	"setCounter",0
_10415:
	db	"(i,i):TGarden_FarmTool",0
	align	4
_10402:
	dd	2
	dd	_10403
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10404
	dd	_9976
	dd	32
	dd	3
	dd	_10405
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10406
	dd	_9976
	dd	48
	dd	3
	dd	_10407
	dd	_10247
	dd	52
	dd	3
	dd	_10408
	dd	_10247
	dd	56
	dd	3
	dd	_10409
	dd	_10250
	dd	60
	dd	3
	dd	_10410
	dd	_10250
	dd	64
	dd	3
	dd	_10411
	dd	_10250
	dd	68
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10412
	dd	_9983
	dd	56
	dd	6
	dd	_10413
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10414
	dd	_9995
	dd	68
	dd	6
	dd	_10065
	dd	_10066
	dd	72
	dd	7
	dd	_9987
	dd	_10415
	dd	76
	dd	0
	align	4
_bb_TGarden_FarmTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10402
	dd	72
	dd	__bb_TGarden_FarmTool_New
	dd	__bb_TGarden_FarmTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_FarmTool_hapus
	dd	__bb_TGarden_FarmTool_update
	dd	__bb_TGarden_FarmTool_itemDipakai
	dd	__bb_TGarden_FarmTool_updateJmlItem
	dd	__bb_TGarden_FarmTool_draw
	dd	__bb_TGarden_FarmTool_setCounter
	dd	__bb_TGarden_FarmTool_cekMouseEvent
	dd	__bb_TGarden_FarmTool_Generate
_10417:
	db	"TGarden_BagPlant",0
_10418:
	db	"noUrutORI",0
_10419:
	db	"isAvaiable",0
_10420:
	db	"loadingTime",0
_10421:
	db	"loadingCounter",0
_10422:
	db	"loadingTimeORI",0
_10423:
	db	"resetCounter",0
_10424:
	db	"goLoading",0
_10425:
	db	"calculateLoading",0
_10426:
	db	"getID",0
_10427:
	db	"($)i",0
_10428:
	db	"getName",0
_10429:
	db	"(i)$",0
_10430:
	db	"(i,i):TGarden_BagPlant",0
_10431:
	db	"loadFileSetting",0
_10432:
	db	"($):TGarden_BagPlant",0
	align	4
_10416:
	dd	2
	dd	_10417
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_9999
	dd	_9976
	dd	32
	dd	3
	dd	_10418
	dd	_9976
	dd	36
	dd	3
	dd	_10404
	dd	_9976
	dd	40
	dd	3
	dd	_10405
	dd	_9976
	dd	44
	dd	3
	dd	_10032
	dd	_9976
	dd	48
	dd	3
	dd	_9977
	dd	_9976
	dd	52
	dd	3
	dd	_10419
	dd	_9976
	dd	56
	dd	3
	dd	_10420
	dd	_9973
	dd	60
	dd	3
	dd	_10421
	dd	_9973
	dd	64
	dd	3
	dd	_10422
	dd	_9973
	dd	68
	dd	3
	dd	_9980
	dd	_9973
	dd	72
	dd	3
	dd	_10406
	dd	_9976
	dd	76
	dd	3
	dd	_10407
	dd	_10247
	dd	80
	dd	3
	dd	_10408
	dd	_10247
	dd	84
	dd	3
	dd	_10409
	dd	_10250
	dd	88
	dd	3
	dd	_10410
	dd	_10250
	dd	92
	dd	3
	dd	_10411
	dd	_10250
	dd	96
	dd	3
	dd	_10043
	dd	_9973
	dd	100
	dd	3
	dd	_10044
	dd	_9973
	dd	104
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10412
	dd	_9983
	dd	56
	dd	6
	dd	_10413
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10414
	dd	_9995
	dd	68
	dd	6
	dd	_10423
	dd	_9995
	dd	72
	dd	6
	dd	_10424
	dd	_9983
	dd	76
	dd	6
	dd	_10425
	dd	_9983
	dd	80
	dd	6
	dd	_10065
	dd	_10066
	dd	84
	dd	7
	dd	_10426
	dd	_10427
	dd	88
	dd	7
	dd	_10428
	dd	_10429
	dd	92
	dd	6
	dd	_10045
	dd	_9983
	dd	96
	dd	7
	dd	_9987
	dd	_10430
	dd	100
	dd	6
	dd	_10431
	dd	_10432
	dd	104
	dd	0
	align	4
_bb_TGarden_BagPlant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10416
	dd	108
	dd	__bb_TGarden_BagPlant_New
	dd	__bb_TGarden_BagPlant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_BagPlant_hapus
	dd	__bb_TGarden_BagPlant_update
	dd	__bb_TGarden_BagPlant_itemDipakai
	dd	__bb_TGarden_BagPlant_updateJmlItem
	dd	__bb_TGarden_BagPlant_draw
	dd	__bb_TGarden_BagPlant_setCounter
	dd	__bb_TGarden_BagPlant_resetCounter
	dd	__bb_TGarden_BagPlant_goLoading
	dd	__bb_TGarden_BagPlant_calculateLoading
	dd	__bb_TGarden_BagPlant_cekMouseEvent
	dd	__bb_TGarden_BagPlant_getID
	dd	__bb_TGarden_BagPlant_getName
	dd	__bb_TGarden_BagPlant_setPosition
	dd	__bb_TGarden_BagPlant_Generate
	dd	__bb_TGarden_BagPlant_loadFileSetting
_10434:
	db	"TGarden_PlantAnim",0
_10435:
	db	"sfxkanal1",0
_10436:
	db	":TChannel",0
_10437:
	db	"imageReHarvest",0
_10438:
	db	"imageTumbuh",0
_10439:
	db	"reHarvestFrame",0
_10440:
	db	"maxFrameReHarvest",0
_10441:
	db	"imageSiapPanen",0
_10442:
	db	"imageKilau2",0
_10443:
	db	"currFrameSiapPanen",0
_10444:
	db	"maxFrameSiapPanen",0
_10445:
	db	"currFrameKilau2",0
_10446:
	db	"maxFrameKilau2",0
_10447:
	db	"tipeTool",0
_10448:
	db	"hp",0
_10449:
	db	"maxhp",0
_10450:
	db	"stepTumbuh",0
_10451:
	db	"toolDibutuhkan",0
_10452:
	db	"hargaJual",0
_10453:
	db	"delayKenaHit",0
_10454:
	db	"growTime",0
_10455:
	db	"growCounter",0
_10456:
	db	"reHarvestTime",0
_10457:
	db	"growTimeORI",0
_10458:
	db	"dayCounter",0
_10459:
	db	"dayTime",0
_10460:
	db	"selisih",0
_10461:
	db	"tahunAwal",0
_10462:
	db	"tahunBaru",0
_10463:
	db	"needMoreWater",0
_10464:
	db	"isDitebang",0
_10465:
	db	"updateVolumeSFX",0
_10466:
	db	"stopKanalSFX",0
_10467:
	db	"updatePlant2",0
_10468:
	db	"updatePlant",0
_10469:
	db	"kembaliKeProsesAwal",0
_10470:
	db	"calculateGrow",0
_10471:
	db	"tambahBioCounter",0
_10472:
	db	"getNoIndex",0
_10473:
	db	"(i,i,i,i):TGarden_PlantAnim",0
	align	4
_10433:
	dd	2
	dd	_10434
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_10437
	dd	_9976
	dd	24
	dd	3
	dd	_10438
	dd	_9976
	dd	28
	dd	3
	dd	_9991
	dd	_9976
	dd	32
	dd	3
	dd	_10016
	dd	_9976
	dd	36
	dd	3
	dd	_10017
	dd	_9976
	dd	40
	dd	3
	dd	_10439
	dd	_9976
	dd	44
	dd	3
	dd	_10440
	dd	_9976
	dd	48
	dd	3
	dd	_10441
	dd	_9976
	dd	52
	dd	3
	dd	_10442
	dd	_9976
	dd	56
	dd	3
	dd	_10443
	dd	_9976
	dd	60
	dd	3
	dd	_10444
	dd	_9976
	dd	64
	dd	3
	dd	_10445
	dd	_9976
	dd	68
	dd	3
	dd	_10446
	dd	_9976
	dd	72
	dd	3
	dd	_10018
	dd	_9976
	dd	76
	dd	3
	dd	_10019
	dd	_9976
	dd	80
	dd	3
	dd	_10005
	dd	_9976
	dd	84
	dd	3
	dd	_10006
	dd	_9976
	dd	88
	dd	3
	dd	_10032
	dd	_9976
	dd	92
	dd	3
	dd	_9977
	dd	_9976
	dd	96
	dd	3
	dd	_9992
	dd	_9976
	dd	100
	dd	3
	dd	_9999
	dd	_9976
	dd	104
	dd	3
	dd	_10447
	dd	_9976
	dd	108
	dd	3
	dd	_10448
	dd	_9976
	dd	112
	dd	3
	dd	_10449
	dd	_9976
	dd	116
	dd	3
	dd	_10450
	dd	_9976
	dd	120
	dd	3
	dd	_10451
	dd	_9976
	dd	124
	dd	3
	dd	_10452
	dd	_9976
	dd	128
	dd	3
	dd	_10453
	dd	_9973
	dd	132
	dd	3
	dd	_10454
	dd	_9973
	dd	136
	dd	3
	dd	_10455
	dd	_9973
	dd	140
	dd	3
	dd	_10456
	dd	_9973
	dd	144
	dd	3
	dd	_10457
	dd	_9973
	dd	148
	dd	3
	dd	_9980
	dd	_9973
	dd	152
	dd	3
	dd	_10458
	dd	_9976
	dd	156
	dd	3
	dd	_10459
	dd	_9976
	dd	160
	dd	3
	dd	_10460
	dd	_9976
	dd	164
	dd	3
	dd	_10461
	dd	_10108
	dd	168
	dd	3
	dd	_10462
	dd	_10108
	dd	172
	dd	3
	dd	_10463
	dd	_9976
	dd	176
	dd	3
	dd	_10464
	dd	_9976
	dd	180
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10467
	dd	_9983
	dd	64
	dd	6
	dd	_10468
	dd	_9983
	dd	68
	dd	6
	dd	_10469
	dd	_9983
	dd	72
	dd	6
	dd	_9986
	dd	_9983
	dd	76
	dd	6
	dd	_10025
	dd	_9995
	dd	80
	dd	6
	dd	_10470
	dd	_9983
	dd	84
	dd	6
	dd	_10471
	dd	_9983
	dd	88
	dd	7
	dd	_10426
	dd	_10427
	dd	92
	dd	7
	dd	_10428
	dd	_10429
	dd	96
	dd	7
	dd	_10282
	dd	_9995
	dd	100
	dd	7
	dd	_10472
	dd	_9995
	dd	104
	dd	7
	dd	_9987
	dd	_10473
	dd	108
	dd	0
	align	4
_bb_TGarden_PlantAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10433
	dd	184
	dd	__bb_TGarden_PlantAnim_New
	dd	__bb_TGarden_PlantAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_PlantAnim_updateVolumeSFX
	dd	__bb_TGarden_PlantAnim_stopKanalSFX
	dd	__bb_TGarden_PlantAnim_hapus
	dd	__bb_TGarden_PlantAnim_update
	dd	__bb_TGarden_PlantAnim_updatePlant2
	dd	__bb_TGarden_PlantAnim_updatePlant
	dd	__bb_TGarden_PlantAnim_kembaliKeProsesAwal
	dd	__bb_TGarden_PlantAnim_draw
	dd	__bb_TGarden_PlantAnim_changeState
	dd	__bb_TGarden_PlantAnim_calculateGrow
	dd	__bb_TGarden_PlantAnim_tambahBioCounter
	dd	__bb_TGarden_PlantAnim_getID
	dd	__bb_TGarden_PlantAnim_getName
	dd	__bb_TGarden_PlantAnim_getTipeBag
	dd	__bb_TGarden_PlantAnim_getNoIndex
	dd	__bb_TGarden_PlantAnim_Generate
_10475:
	db	"TGarden_BtnKurcaci",0
_10476:
	db	"imageCL",0
_10477:
	db	"imageBW",0
_10478:
	db	"hargaPakai",0
_10479:
	db	"():TGarden_BtnKurcaci",0
	align	4
_10474:
	dd	2
	dd	_10475
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10476
	dd	_9976
	dd	20
	dd	3
	dd	_10477
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_10017
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10419
	dd	_9976
	dd	44
	dd	3
	dd	_10420
	dd	_9973
	dd	48
	dd	3
	dd	_10421
	dd	_9973
	dd	52
	dd	3
	dd	_9980
	dd	_9973
	dd	56
	dd	3
	dd	_10478
	dd	_9976
	dd	60
	dd	3
	dd	_9992
	dd	_9976
	dd	64
	dd	3
	dd	_10460
	dd	_9976
	dd	68
	dd	3
	dd	_10461
	dd	_10108
	dd	72
	dd	3
	dd	_10462
	dd	_10108
	dd	76
	dd	3
	dd	_10043
	dd	_9973
	dd	80
	dd	3
	dd	_10044
	dd	_9973
	dd	84
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_10479
	dd	68
	dd	0
	align	4
_bb_TGarden_BtnKurcaci:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10474
	dd	88
	dd	__bb_TGarden_BtnKurcaci_New
	dd	__bb_TGarden_BtnKurcaci_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_BtnKurcaci_hapus
	dd	__bb_TGarden_BtnKurcaci_update
	dd	__bb_TGarden_BtnKurcaci_draw
	dd	__bb_TGarden_BtnKurcaci_cekMouseEvent
	dd	__bb_TGarden_BtnKurcaci_setPosition
	dd	__bb_TGarden_BtnKurcaci_Generate
_10481:
	db	"TGarden_AnimKurcaci",0
_10482:
	db	"imageWalkUp",0
_10483:
	db	"imageWalkDown",0
_10484:
	db	"imageWalkSide",0
_10485:
	db	"imageWalkSideUp",0
_10486:
	db	"imageWalkSideDown",0
_10487:
	db	"maxFrameIdle",0
_10488:
	db	"maxFrameAction",0
_10489:
	db	"maxFrameWalkUp",0
_10490:
	db	"maxFrameWalkDown",0
_10491:
	db	"maxFrameWalkSide",0
_10492:
	db	"maxFrameWalkSideUp",0
_10493:
	db	"maxFrameWalkSideDown",0
_10494:
	db	"activeTime",0
_10495:
	db	"activeCounter",0
_10496:
	db	"arahJalan",0
_10497:
	db	"angle",0
_10498:
	db	"vx",0
_10499:
	db	"vy",0
_10500:
	db	"speed",0
_10501:
	db	"jarak",0
_10502:
	db	"kePosAwal",0
_10503:
	db	"cariPanen",0
_10504:
	db	"(i,i):TGarden_AnimKurcaci",0
	align	4
_10480:
	dd	2
	dd	_10481
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_10005
	dd	_9976
	dd	24
	dd	3
	dd	_10006
	dd	_9976
	dd	28
	dd	3
	dd	_9975
	dd	_9976
	dd	32
	dd	3
	dd	_10013
	dd	_9976
	dd	36
	dd	3
	dd	_10014
	dd	_9976
	dd	40
	dd	3
	dd	_10482
	dd	_9976
	dd	44
	dd	3
	dd	_10483
	dd	_9976
	dd	48
	dd	3
	dd	_10484
	dd	_9976
	dd	52
	dd	3
	dd	_10485
	dd	_9976
	dd	56
	dd	3
	dd	_10486
	dd	_9976
	dd	60
	dd	3
	dd	_9991
	dd	_9976
	dd	64
	dd	3
	dd	_10017
	dd	_9976
	dd	68
	dd	3
	dd	_10487
	dd	_9976
	dd	72
	dd	3
	dd	_10488
	dd	_9976
	dd	76
	dd	3
	dd	_10489
	dd	_9976
	dd	80
	dd	3
	dd	_10490
	dd	_9976
	dd	84
	dd	3
	dd	_10491
	dd	_9976
	dd	88
	dd	3
	dd	_10492
	dd	_9976
	dd	92
	dd	3
	dd	_10493
	dd	_9976
	dd	96
	dd	3
	dd	_9977
	dd	_9976
	dd	100
	dd	3
	dd	_10018
	dd	_9976
	dd	104
	dd	3
	dd	_10494
	dd	_9973
	dd	108
	dd	3
	dd	_10495
	dd	_9973
	dd	112
	dd	3
	dd	_9980
	dd	_9973
	dd	116
	dd	3
	dd	_10496
	dd	_9976
	dd	120
	dd	3
	dd	_9992
	dd	_9976
	dd	124
	dd	3
	dd	_10497
	dd	_9973
	dd	128
	dd	3
	dd	_10498
	dd	_9973
	dd	132
	dd	3
	dd	_10499
	dd	_9973
	dd	136
	dd	3
	dd	_10500
	dd	_9973
	dd	140
	dd	3
	dd	_10501
	dd	_9973
	dd	144
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10502
	dd	_9983
	dd	60
	dd	6
	dd	_10503
	dd	_9983
	dd	64
	dd	6
	dd	_10025
	dd	_9995
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_9987
	dd	_10504
	dd	76
	dd	0
	align	4
_bb_TGarden_AnimKurcaci:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10480
	dd	148
	dd	__bb_TGarden_AnimKurcaci_New
	dd	__bb_TGarden_AnimKurcaci_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_AnimKurcaci_hapus
	dd	__bb_TGarden_AnimKurcaci_update
	dd	__bb_TGarden_AnimKurcaci_draw
	dd	__bb_TGarden_AnimKurcaci_kePosAwal
	dd	__bb_TGarden_AnimKurcaci_cariPanen
	dd	__bb_TGarden_AnimKurcaci_changeState
	dd	__bb_TGarden_AnimKurcaci_dist
	dd	__bb_TGarden_AnimKurcaci_Generate
_10506:
	db	"TGarden_BtnArrowPlant",0
_10507:
	db	"isActive",0
_10508:
	db	"noUrutBagKiri",0
_10509:
	db	"noUrutBagKanan",0
_10510:
	db	"arrTipeBag",0
_10511:
	db	"totalBag",0
_10512:
	db	"arrPosX",0
_10513:
	db	"panahKiri",0
_10514:
	db	"panahKanan",0
_10515:
	db	"(i):TGarden_BtnArrowPlant",0
	align	4
_10505:
	dd	2
	dd	_10506
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10079
	dd	_9976
	dd	40
	dd	3
	dd	_10507
	dd	_9976
	dd	44
	dd	3
	dd	_10508
	dd	_9976
	dd	48
	dd	3
	dd	_10509
	dd	_9976
	dd	52
	dd	3
	dd	_10510
	dd	_10250
	dd	56
	dd	3
	dd	_10511
	dd	_9976
	dd	60
	dd	3
	dd	_10512
	dd	_10250
	dd	64
	dd	3
	dd	_10043
	dd	_9973
	dd	68
	dd	3
	dd	_10044
	dd	_9973
	dd	72
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10513
	dd	_9983
	dd	52
	dd	6
	dd	_10514
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	7
	dd	_9987
	dd	_10515
	dd	72
	dd	0
	align	4
_bb_TGarden_BtnArrowPlant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10505
	dd	76
	dd	__bb_TGarden_BtnArrowPlant_New
	dd	__bb_TGarden_BtnArrowPlant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_BtnArrowPlant_cekMouseEvent
	dd	__bb_TGarden_BtnArrowPlant_panahKiri
	dd	__bb_TGarden_BtnArrowPlant_panahKanan
	dd	__bb_TGarden_BtnArrowPlant_update
	dd	__bb_TGarden_BtnArrowPlant_draw
	dd	__bb_TGarden_BtnArrowPlant_setPosition
	dd	__bb_TGarden_BtnArrowPlant_Generate
_10517:
	db	"TGarden_BtnPanelBawah",0
_10518:
	db	"(i):TGarden_BtnPanelBawah",0
	align	4
_10516:
	dd	2
	dd	_10517
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10518
	dd	64
	dd	0
	align	4
_bb_TGarden_BtnPanelBawah:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10516
	dd	52
	dd	__bb_TGarden_BtnPanelBawah_New
	dd	__bb_TGarden_BtnPanelBawah_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_BtnPanelBawah_cekMouseEvent
	dd	__bb_TGarden_BtnPanelBawah_update
	dd	__bb_TGarden_BtnPanelBawah_draw
	dd	__bb_TGarden_BtnPanelBawah_setPosition
	dd	__bb_TGarden_BtnPanelBawah_Generate
_10520:
	db	"TGarden_LevUtama",0
_10521:
	db	"xBG",0
_10522:
	db	"yBG",0
_10523:
	db	"imageBG",0
_10524:
	db	"xPnlAtas",0
_10525:
	db	"yPnlAtas",0
_10526:
	db	"imagePnlAtas",0
_10527:
	db	"xDollarSignGlow",0
_10528:
	db	"yDollarSignGlow",0
_10529:
	db	"imageDollarSignGlow",0
_10530:
	db	"currFrameDollarSignGlow",0
_10531:
	db	"maxFrameDollarSignGlow",0
_10532:
	db	"isDrawDollarSignGlow",0
_10533:
	db	"tipeBtnBawah",0
	align	4
_10519:
	dd	2
	dd	_10520
	dd	3
	dd	_10521
	dd	_9973
	dd	8
	dd	3
	dd	_10522
	dd	_9973
	dd	12
	dd	3
	dd	_10523
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10524
	dd	_9973
	dd	28
	dd	3
	dd	_10525
	dd	_9973
	dd	32
	dd	3
	dd	_10526
	dd	_9976
	dd	36
	dd	3
	dd	_10072
	dd	_9973
	dd	40
	dd	3
	dd	_10073
	dd	_9973
	dd	44
	dd	3
	dd	_10074
	dd	_9976
	dd	48
	dd	3
	dd	_10527
	dd	_9973
	dd	52
	dd	3
	dd	_10528
	dd	_9973
	dd	56
	dd	3
	dd	_10529
	dd	_9976
	dd	60
	dd	3
	dd	_10530
	dd	_9976
	dd	64
	dd	3
	dd	_10531
	dd	_9976
	dd	68
	dd	3
	dd	_10532
	dd	_9976
	dd	72
	dd	3
	dd	_10043
	dd	_9973
	dd	76
	dd	3
	dd	_10044
	dd	_9973
	dd	80
	dd	3
	dd	_10533
	dd	_9976
	dd	84
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_10059
	dd	_10060
	dd	60
	dd	7
	dd	_10037
	dd	_9993
	dd	64
	dd	0
	align	4
_bb_TGarden_LevUtama:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10519
	dd	88
	dd	__bb_TGarden_LevUtama_New
	dd	__bb_TGarden_LevUtama_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGarden_LevUtama_update
	dd	__bb_TGarden_LevUtama_draw
	dd	__bb_TGarden_LevUtama_setPosition
	dd	__bb_TGarden_LevUtama_ImageKontrol
	dd	__bb_TGarden_LevUtama_init
_10535:
	db	"TRanch_FarmTool",0
_10536:
	db	"(i,i):TRanch_FarmTool",0
	align	4
_10534:
	dd	2
	dd	_10535
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10404
	dd	_9976
	dd	32
	dd	3
	dd	_10405
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10081
	dd	_9976
	dd	48
	dd	3
	dd	_10406
	dd	_9976
	dd	52
	dd	3
	dd	_10407
	dd	_10247
	dd	56
	dd	3
	dd	_10408
	dd	_10247
	dd	60
	dd	3
	dd	_10409
	dd	_10250
	dd	64
	dd	3
	dd	_10410
	dd	_10250
	dd	68
	dd	3
	dd	_10411
	dd	_10250
	dd	72
	dd	3
	dd	_10043
	dd	_9973
	dd	76
	dd	3
	dd	_10044
	dd	_9973
	dd	80
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10412
	dd	_9983
	dd	56
	dd	6
	dd	_10413
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10414
	dd	_9995
	dd	68
	dd	6
	dd	_10065
	dd	_10066
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_9987
	dd	_10536
	dd	80
	dd	0
	align	4
_bb_TRanch_FarmTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10534
	dd	84
	dd	__bb_TRanch_FarmTool_New
	dd	__bb_TRanch_FarmTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_FarmTool_hapus
	dd	__bb_TRanch_FarmTool_update
	dd	__bb_TRanch_FarmTool_itemDipakai
	dd	__bb_TRanch_FarmTool_updateJmlItem
	dd	__bb_TRanch_FarmTool_draw
	dd	__bb_TRanch_FarmTool_setCounter
	dd	__bb_TRanch_FarmTool_cekMouseEvent
	dd	__bb_TRanch_FarmTool_setPosition
	dd	__bb_TRanch_FarmTool_Generate
_10538:
	db	"TRanch_Fodder",0
_10539:
	db	"isEmpty",0
_10540:
	db	"setPosFodder",0
_10541:
	db	"(i,i):TRanch_Fodder",0
	align	4
_10537:
	dd	2
	dd	_10538
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_9977
	dd	_9976
	dd	36
	dd	3
	dd	_10539
	dd	_9976
	dd	40
	dd	3
	dd	_10079
	dd	_9976
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_10540
	dd	_9995
	dd	64
	dd	7
	dd	_9987
	dd	_10541
	dd	68
	dd	0
	align	4
_bb_TRanch_Fodder:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10537
	dd	48
	dd	__bb_TRanch_Fodder_New
	dd	__bb_TRanch_Fodder_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_Fodder_hapus
	dd	__bb_TRanch_Fodder_update
	dd	__bb_TRanch_Fodder_draw
	dd	__bb_TRanch_Fodder_cekMouseEvent
	dd	__bb_TRanch_Fodder_setPosFodder
	dd	__bb_TRanch_Fodder_Generate
_10543:
	db	"TRanch_TernakAnim",0
_10544:
	db	"imageEat",0
_10545:
	db	"imageChew",0
_10546:
	db	"imageSpc",0
_10547:
	db	"maxFrameEat",0
_10548:
	db	"maxFrameChew",0
_10549:
	db	"maxFrameSpc",0
_10550:
	db	"jmlMakan",0
_10551:
	db	"jmlWol",0
_10552:
	db	"hargaJualWol",0
_10553:
	db	"hargaJualWolEmas",0
_10554:
	db	"hungerTime",0
_10555:
	db	"hungerCounter",0
_10556:
	db	"hungerTimeORI",0
_10557:
	db	"xDialogHarga",0
_10558:
	db	"yDialogHarga",0
_10559:
	db	"imageDialogHarga",0
_10560:
	db	"currFrameDialogHarga",0
_10561:
	db	"sellTernak",0
_10562:
	db	"changeImage",0
_10563:
	db	"updateProduk",0
_10564:
	db	"setPosTernak",0
_10565:
	db	"(i,i):TRanch_TernakAnim",0
	align	4
_10542:
	dd	2
	dd	_10543
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_10013
	dd	_9976
	dd	24
	dd	3
	dd	_10544
	dd	_9976
	dd	28
	dd	3
	dd	_10545
	dd	_9976
	dd	32
	dd	3
	dd	_10546
	dd	_9976
	dd	36
	dd	3
	dd	_9991
	dd	_9976
	dd	40
	dd	3
	dd	_10017
	dd	_9976
	dd	44
	dd	3
	dd	_10487
	dd	_9976
	dd	48
	dd	3
	dd	_10547
	dd	_9976
	dd	52
	dd	3
	dd	_10548
	dd	_9976
	dd	56
	dd	3
	dd	_10549
	dd	_9976
	dd	60
	dd	3
	dd	_9992
	dd	_9976
	dd	64
	dd	3
	dd	_9999
	dd	_9976
	dd	68
	dd	3
	dd	_10032
	dd	_9976
	dd	72
	dd	3
	dd	_10079
	dd	_9976
	dd	76
	dd	3
	dd	_9977
	dd	_9976
	dd	80
	dd	3
	dd	_10018
	dd	_9976
	dd	84
	dd	3
	dd	_10019
	dd	_9976
	dd	88
	dd	3
	dd	_10450
	dd	_9976
	dd	92
	dd	3
	dd	_10550
	dd	_9976
	dd	96
	dd	3
	dd	_10551
	dd	_9976
	dd	100
	dd	3
	dd	_10452
	dd	_9976
	dd	104
	dd	3
	dd	_10552
	dd	_9976
	dd	108
	dd	3
	dd	_10553
	dd	_9976
	dd	112
	dd	3
	dd	_10554
	dd	_9973
	dd	116
	dd	3
	dd	_10555
	dd	_9973
	dd	120
	dd	3
	dd	_10556
	dd	_9973
	dd	124
	dd	3
	dd	_9980
	dd	_9973
	dd	128
	dd	3
	dd	_10458
	dd	_9976
	dd	132
	dd	3
	dd	_10459
	dd	_9976
	dd	136
	dd	3
	dd	_10460
	dd	_9976
	dd	140
	dd	3
	dd	_10461
	dd	_10108
	dd	144
	dd	3
	dd	_10462
	dd	_10108
	dd	148
	dd	3
	dd	_10086
	dd	_9973
	dd	152
	dd	3
	dd	_10087
	dd	_9973
	dd	156
	dd	3
	dd	_10088
	dd	_9976
	dd	160
	dd	3
	dd	_10075
	dd	_9976
	dd	164
	dd	3
	dd	_10557
	dd	_9973
	dd	168
	dd	3
	dd	_10558
	dd	_9973
	dd	172
	dd	3
	dd	_10559
	dd	_9976
	dd	176
	dd	3
	dd	_10560
	dd	_9976
	dd	180
	dd	3
	dd	_10089
	dd	_9973
	dd	184
	dd	3
	dd	_10090
	dd	_9973
	dd	188
	dd	3
	dd	_10091
	dd	_9976
	dd	192
	dd	3
	dd	_10092
	dd	_9976
	dd	196
	dd	3
	dd	_10093
	dd	_9976
	dd	200
	dd	3
	dd	_10094
	dd	_9976
	dd	204
	dd	3
	dd	_10095
	dd	_9976
	dd	208
	dd	3
	dd	_10096
	dd	_9973
	dd	212
	dd	3
	dd	_10097
	dd	_9973
	dd	216
	dd	3
	dd	_10098
	dd	_9976
	dd	220
	dd	3
	dd	_10099
	dd	_9976
	dd	224
	dd	3
	dd	_10100
	dd	_9976
	dd	228
	dd	3
	dd	_10101
	dd	_9976
	dd	232
	dd	3
	dd	_10102
	dd	_9976
	dd	236
	dd	3
	dd	_10043
	dd	_9973
	dd	240
	dd	3
	dd	_10044
	dd	_9973
	dd	244
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10112
	dd	_9983
	dd	68
	dd	6
	dd	_10065
	dd	_10066
	dd	72
	dd	6
	dd	_10561
	dd	_9983
	dd	76
	dd	6
	dd	_10562
	dd	_9995
	dd	80
	dd	6
	dd	_10025
	dd	_9995
	dd	84
	dd	6
	dd	_10563
	dd	_9983
	dd	88
	dd	6
	dd	_10471
	dd	_9995
	dd	92
	dd	6
	dd	_10045
	dd	_9983
	dd	96
	dd	6
	dd	_10564
	dd	_9995
	dd	100
	dd	7
	dd	_9987
	dd	_10565
	dd	104
	dd	0
	align	4
_bb_TRanch_TernakAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10542
	dd	248
	dd	__bb_TRanch_TernakAnim_New
	dd	__bb_TRanch_TernakAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_TernakAnim_updateVolumeSFX
	dd	__bb_TRanch_TernakAnim_stopKanalSFX
	dd	__bb_TRanch_TernakAnim_hapus
	dd	__bb_TRanch_TernakAnim_update
	dd	__bb_TRanch_TernakAnim_draw
	dd	__bb_TRanch_TernakAnim_drawDialogPanel
	dd	__bb_TRanch_TernakAnim_cekMouseEvent
	dd	__bb_TRanch_TernakAnim_sellTernak
	dd	__bb_TRanch_TernakAnim_changeImage
	dd	__bb_TRanch_TernakAnim_changeState
	dd	__bb_TRanch_TernakAnim_updateProduk
	dd	__bb_TRanch_TernakAnim_tambahBioCounter
	dd	__bb_TRanch_TernakAnim_setPosition
	dd	__bb_TRanch_TernakAnim_setPosTernak
	dd	__bb_TRanch_TernakAnim_Generate
_10567:
	db	"TRanch_Product",0
_10568:
	db	"imageNormal",0
_10569:
	db	"imageGold",0
_10570:
	db	"setPosProduct",0
_10571:
	db	"(i,i,i,i):TRanch_Product",0
	align	4
_10566:
	dd	2
	dd	_10567
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10568
	dd	_9976
	dd	20
	dd	3
	dd	_10569
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_9999
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10043
	dd	_9973
	dd	52
	dd	3
	dd	_10044
	dd	_9973
	dd	56
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	6
	dd	_10570
	dd	_10026
	dd	68
	dd	7
	dd	_9987
	dd	_10571
	dd	72
	dd	0
	align	4
_bb_TRanch_Product:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10566
	dd	60
	dd	__bb_TRanch_Product_New
	dd	__bb_TRanch_Product_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_Product_hapus
	dd	__bb_TRanch_Product_update
	dd	__bb_TRanch_Product_draw
	dd	__bb_TRanch_Product_cekMouseEvent
	dd	__bb_TRanch_Product_setPosition
	dd	__bb_TRanch_Product_setPosProduct
	dd	__bb_TRanch_Product_Generate
_10573:
	db	"TRanch_BtnPanelBawah",0
_10574:
	db	"(i):TRanch_BtnPanelBawah",0
	align	4
_10572:
	dd	2
	dd	_10573
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10574
	dd	64
	dd	0
	align	4
_bb_TRanch_BtnPanelBawah:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10572
	dd	52
	dd	__bb_TRanch_BtnPanelBawah_New
	dd	__bb_TRanch_BtnPanelBawah_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_BtnPanelBawah_cekMouseEvent
	dd	__bb_TRanch_BtnPanelBawah_update
	dd	__bb_TRanch_BtnPanelBawah_draw
	dd	__bb_TRanch_BtnPanelBawah_setPosition
	dd	__bb_TRanch_BtnPanelBawah_Generate
_10576:
	db	"TRanch_LevUtama",0
_10577:
	db	"xBtnTask",0
_10578:
	db	"yBtnTask",0
_10579:
	db	"imageBtnTask",0
_10580:
	db	"xGlowTask",0
_10581:
	db	"yGlowTask",0
_10582:
	db	"imageGlowTask",0
_10583:
	db	"currFrameGlowTask",0
_10584:
	db	"maxFrameGlowTask",0
_10585:
	db	"delayGlowTask",0
_10586:
	db	"xListTask",0
_10587:
	db	"yListTask",0
_10588:
	db	"imageListTask",0
_10589:
	db	"isDrawList",0
_10590:
	db	"drawList",0
_10591:
	db	"(i,i,$)i",0
	align	4
_10575:
	dd	2
	dd	_10576
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10521
	dd	_9973
	dd	12
	dd	3
	dd	_10522
	dd	_9973
	dd	16
	dd	3
	dd	_10523
	dd	_9976
	dd	20
	dd	3
	dd	_10164
	dd	_9976
	dd	24
	dd	3
	dd	_10165
	dd	_9976
	dd	28
	dd	3
	dd	_10524
	dd	_9973
	dd	32
	dd	3
	dd	_10525
	dd	_9973
	dd	36
	dd	3
	dd	_10526
	dd	_9976
	dd	40
	dd	3
	dd	_10072
	dd	_9973
	dd	44
	dd	3
	dd	_10073
	dd	_9973
	dd	48
	dd	3
	dd	_10074
	dd	_9976
	dd	52
	dd	3
	dd	_10577
	dd	_9973
	dd	56
	dd	3
	dd	_10578
	dd	_9973
	dd	60
	dd	3
	dd	_10579
	dd	_9976
	dd	64
	dd	3
	dd	_10580
	dd	_9973
	dd	68
	dd	3
	dd	_10581
	dd	_9973
	dd	72
	dd	3
	dd	_10582
	dd	_9976
	dd	76
	dd	3
	dd	_10583
	dd	_9976
	dd	80
	dd	3
	dd	_10584
	dd	_9976
	dd	84
	dd	3
	dd	_10585
	dd	_9976
	dd	88
	dd	3
	dd	_10586
	dd	_9973
	dd	92
	dd	3
	dd	_10587
	dd	_9973
	dd	96
	dd	3
	dd	_10588
	dd	_9976
	dd	100
	dd	3
	dd	_10589
	dd	_9976
	dd	104
	dd	3
	dd	_10075
	dd	_9976
	dd	108
	dd	3
	dd	_10043
	dd	_9973
	dd	112
	dd	3
	dd	_10044
	dd	_9973
	dd	116
	dd	3
	dd	_10533
	dd	_9976
	dd	120
	dd	3
	dd	_9977
	dd	_9976
	dd	124
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10590
	dd	_9983
	dd	64
	dd	6
	dd	_10065
	dd	_10066
	dd	68
	dd	7
	dd	_10059
	dd	_10591
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_10037
	dd	_9993
	dd	80
	dd	0
	align	4
_bb_TRanch_LevUtama:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10575
	dd	128
	dd	__bb_TRanch_LevUtama_New
	dd	__bb_TRanch_LevUtama_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRanch_LevUtama_updateVolumeSFX
	dd	__bb_TRanch_LevUtama_stopKanalSFX
	dd	__bb_TRanch_LevUtama_update
	dd	__bb_TRanch_LevUtama_draw
	dd	__bb_TRanch_LevUtama_drawList
	dd	__bb_TRanch_LevUtama_cekMouseEvent
	dd	__bb_TRanch_LevUtama_ImageKontrol
	dd	__bb_TRanch_LevUtama_setPosition
	dd	__bb_TRanch_LevUtama_init
_10593:
	db	"TTimerGame",0
_10594:
	db	"xFill",0
_10595:
	db	"yFill",0
_10596:
	db	"xBGAwal",0
_10597:
	db	"yBGAwal",0
_10598:
	db	"xFillAwal",0
_10599:
	db	"yFillAwal",0
_10600:
	db	"xFillAkhir",0
_10601:
	db	"xFillTick",0
_10602:
	db	"imageFill",0
_10603:
	db	"enable",0
_10604:
	db	"isRunOut",0
_10605:
	db	"xFrame",0
_10606:
	db	"yFrame",0
_10607:
	db	"imageFrame",0
_10608:
	db	"xFillSilver",0
_10609:
	db	"yFillSilver",0
_10610:
	db	"xFillSilverAwal",0
_10611:
	db	"yFillSilverAwal",0
_10612:
	db	"xFillSilverAkhir",0
_10613:
	db	"xFillSilverTick",0
_10614:
	db	"imageFillSilver",0
_10615:
	db	"isDrawFillSilver",0
_10616:
	db	"xStar",0
_10617:
	db	"yStar",0
_10618:
	db	"imageStar",0
_10619:
	db	"imageSilverStar",0
_10620:
	db	"isDrawStar",0
_10621:
	db	"tipeStar",0
_10622:
	db	"isDrawSmallStarSpinAnim",0
_10623:
	db	"stepAnimSmallStarSpinAnim",0
_10624:
	db	"isTimerPPU_On",0
_10625:
	db	"timerPPU_time",0
_10626:
	db	"timerPPU_counter",0
_10627:
	db	"drawFrame",0
_10628:
	db	"drawStar",0
_10629:
	db	"drawSmallStarSpinAnim",0
_10630:
	db	"updateSmallStarSpinAnim",0
_10631:
	db	"setSmallStarSpinAnim",0
_10632:
	db	"setPosTimerStar",0
_10633:
	db	"setPosTimerStar_BM",0
_10634:
	db	"setPosTimerStar_510",0
_10635:
	db	"():TTimerGame",0
	align	4
_10592:
	dd	2
	dd	_10593
	dd	3
	dd	_10521
	dd	_9973
	dd	8
	dd	3
	dd	_10522
	dd	_9973
	dd	12
	dd	3
	dd	_10594
	dd	_9973
	dd	16
	dd	3
	dd	_10595
	dd	_9973
	dd	20
	dd	3
	dd	_10596
	dd	_9973
	dd	24
	dd	3
	dd	_10597
	dd	_9973
	dd	28
	dd	3
	dd	_10598
	dd	_9973
	dd	32
	dd	3
	dd	_10599
	dd	_9973
	dd	36
	dd	3
	dd	_10600
	dd	_9973
	dd	40
	dd	3
	dd	_10601
	dd	_9973
	dd	44
	dd	3
	dd	_9975
	dd	_9976
	dd	48
	dd	3
	dd	_10523
	dd	_9976
	dd	52
	dd	3
	dd	_10602
	dd	_9976
	dd	56
	dd	3
	dd	_10603
	dd	_9976
	dd	60
	dd	3
	dd	_10604
	dd	_9976
	dd	64
	dd	3
	dd	_10399
	dd	_9973
	dd	68
	dd	3
	dd	_10400
	dd	_9973
	dd	72
	dd	3
	dd	_10605
	dd	_9973
	dd	76
	dd	3
	dd	_10606
	dd	_9973
	dd	80
	dd	3
	dd	_10607
	dd	_9976
	dd	84
	dd	3
	dd	_10608
	dd	_9973
	dd	88
	dd	3
	dd	_10609
	dd	_9973
	dd	92
	dd	3
	dd	_10610
	dd	_9973
	dd	96
	dd	3
	dd	_10611
	dd	_9973
	dd	100
	dd	3
	dd	_10612
	dd	_9973
	dd	104
	dd	3
	dd	_10613
	dd	_9973
	dd	108
	dd	3
	dd	_10614
	dd	_9976
	dd	112
	dd	3
	dd	_10615
	dd	_9976
	dd	116
	dd	3
	dd	_10616
	dd	_9973
	dd	120
	dd	3
	dd	_10617
	dd	_9973
	dd	124
	dd	3
	dd	_10618
	dd	_9976
	dd	128
	dd	3
	dd	_10196
	dd	_9976
	dd	132
	dd	3
	dd	_10619
	dd	_9976
	dd	136
	dd	3
	dd	_10620
	dd	_9976
	dd	140
	dd	3
	dd	_10621
	dd	_10108
	dd	144
	dd	3
	dd	_10198
	dd	_9973
	dd	148
	dd	3
	dd	_10199
	dd	_9973
	dd	152
	dd	3
	dd	_10200
	dd	_9976
	dd	156
	dd	3
	dd	_10201
	dd	_9976
	dd	160
	dd	3
	dd	_10202
	dd	_9976
	dd	164
	dd	3
	dd	_10622
	dd	_9976
	dd	168
	dd	3
	dd	_10623
	dd	_9976
	dd	172
	dd	3
	dd	_10624
	dd	_9976
	dd	176
	dd	3
	dd	_10625
	dd	_9976
	dd	180
	dd	3
	dd	_10626
	dd	_9976
	dd	184
	dd	3
	dd	_10043
	dd	_9973
	dd	188
	dd	3
	dd	_10044
	dd	_9973
	dd	192
	dd	3
	dd	_9977
	dd	_9976
	dd	196
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10627
	dd	_9983
	dd	60
	dd	6
	dd	_10628
	dd	_9983
	dd	64
	dd	6
	dd	_10629
	dd	_9983
	dd	68
	dd	6
	dd	_10630
	dd	_9983
	dd	72
	dd	6
	dd	_10631
	dd	_9983
	dd	76
	dd	7
	dd	_10057
	dd	_10058
	dd	80
	dd	6
	dd	_10065
	dd	_10066
	dd	84
	dd	6
	dd	_10632
	dd	_9983
	dd	88
	dd	6
	dd	_10633
	dd	_9983
	dd	92
	dd	6
	dd	_10634
	dd	_9983
	dd	96
	dd	6
	dd	_10045
	dd	_9983
	dd	100
	dd	7
	dd	_9987
	dd	_10635
	dd	104
	dd	0
	align	4
_bb_TTimerGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10592
	dd	200
	dd	__bb_TTimerGame_New
	dd	__bb_TTimerGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTimerGame_hapus
	dd	__bb_TTimerGame_update
	dd	__bb_TTimerGame_draw
	dd	__bb_TTimerGame_drawFrame
	dd	__bb_TTimerGame_drawStar
	dd	__bb_TTimerGame_drawSmallStarSpinAnim
	dd	__bb_TTimerGame_updateSmallStarSpinAnim
	dd	__bb_TTimerGame_setSmallStarSpinAnim
	dd	__bb_TTimerGame_dist
	dd	__bb_TTimerGame_cekMouseEvent
	dd	__bb_TTimerGame_setPosTimerStar
	dd	__bb_TTimerGame_setPosTimerStar_BM
	dd	__bb_TTimerGame_setPosTimerStar_510
	dd	__bb_TTimerGame_setPosition
	dd	__bb_TTimerGame_Generate
_10637:
	db	"TToolTipsBtnMenuUtama",0
_10638:
	db	"nextLevel",0
_10639:
	db	"nextSublevel",0
_10640:
	db	"nextGameMode",0
_10641:
	db	"nextModeExtra",0
_10642:
	db	"namaExtra",0
_10643:
	db	"getNextLevel",0
_10644:
	db	"(i,i,i,i,i,i)i",0
_10645:
	db	"getNamaExtra",0
_10646:
	db	"()$",0
	align	4
_10636:
	dd	2
	dd	_10637
	dd	3
	dd	_10638
	dd	_9976
	dd	8
	dd	3
	dd	_10639
	dd	_9976
	dd	12
	dd	3
	dd	_10640
	dd	_9976
	dd	16
	dd	3
	dd	_10641
	dd	_9976
	dd	20
	dd	3
	dd	_10642
	dd	_10108
	dd	24
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10643
	dd	_10644
	dd	48
	dd	6
	dd	_10645
	dd	_10646
	dd	52
	dd	7
	dd	_10037
	dd	_9983
	dd	56
	dd	0
	align	4
_bb_TToolTipsBtnMenuUtama:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10636
	dd	28
	dd	__bb_TToolTipsBtnMenuUtama_New
	dd	__bb_TToolTipsBtnMenuUtama_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TToolTipsBtnMenuUtama_getNextLevel
	dd	__bb_TToolTipsBtnMenuUtama_getNamaExtra
	dd	__bb_TToolTipsBtnMenuUtama_init
_10648:
	db	"TBgLoadingScreen",0
_10649:
	db	"counterLoading",0
_10650:
	db	"isLoadingAssetFirstRT",0
_10651:
	db	"angkaLakukanLoading",0
_10652:
	db	"xBoard",0
_10653:
	db	"yBoard",0
_10654:
	db	"imageBoard",0
_10655:
	db	"updateLoadingAsset",0
_10656:
	db	"MarkMuncul",0
	align	4
_10647:
	dd	2
	dd	_10648
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10649
	dd	_9976
	dd	28
	dd	3
	dd	_10650
	dd	_9976
	dd	32
	dd	3
	dd	_10651
	dd	_9976
	dd	36
	dd	3
	dd	_10652
	dd	_9973
	dd	40
	dd	3
	dd	_10653
	dd	_9973
	dd	44
	dd	3
	dd	_10654
	dd	_9976
	dd	48
	dd	3
	dd	_10056
	dd	_9976
	dd	52
	dd	3
	dd	_10043
	dd	_9973
	dd	56
	dd	3
	dd	_10044
	dd	_9973
	dd	60
	dd	3
	dd	_9977
	dd	_9976
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_10655
	dd	_9983
	dd	52
	dd	6
	dd	_10656
	dd	_9995
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	7
	dd	_10059
	dd	_10060
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	7
	dd	_10037
	dd	_9993
	dd	72
	dd	0
	align	4
_bb_TBgLoadingScreen:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10647
	dd	68
	dd	__bb_TBgLoadingScreen_New
	dd	__bb_TBgLoadingScreen_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgLoadingScreen_update
	dd	__bb_TBgLoadingScreen_updateLoadingAsset
	dd	__bb_TBgLoadingScreen_MarkMuncul
	dd	__bb_TBgLoadingScreen_draw
	dd	__bb_TBgLoadingScreen_ImageKontrol
	dd	__bb_TBgLoadingScreen_setPosition
	dd	__bb_TBgLoadingScreen_init
_10658:
	db	"TLoadingScreenMark",0
_10659:
	db	"(i):TLoadingScreenMark",0
	align	4
_10657:
	dd	2
	dd	_10658
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9992
	dd	_9976
	dd	20
	dd	3
	dd	_9977
	dd	_9976
	dd	24
	dd	3
	dd	_10043
	dd	_9973
	dd	28
	dd	3
	dd	_10044
	dd	_9973
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_9987
	dd	_10659
	dd	60
	dd	0
	align	4
_bb_TLoadingScreenMark:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10657
	dd	36
	dd	__bb_TLoadingScreenMark_New
	dd	__bb_TLoadingScreenMark_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TLoadingScreenMark_update
	dd	__bb_TLoadingScreenMark_draw
	dd	__bb_TLoadingScreenMark_setPosition
	dd	__bb_TLoadingScreenMark_Generate
_10661:
	db	"TGameTitle",0
_10662:
	db	"sfxkanal2",0
_10663:
	db	"stepAnim",0
_10664:
	db	"counterLoad",0
_10665:
	db	"levelSelected",0
_10666:
	db	"xBox1",0
_10667:
	db	"yBox1",0
_10668:
	db	"xBox2",0
_10669:
	db	"yBox2",0
_10670:
	db	"playSFX_EntAction",0
_10671:
	db	"setImage",0
_10672:
	db	"loadingStepKontrol",0
_10673:
	db	"Init",0
_10674:
	db	"():TGameTitle",0
	align	4
_10660:
	dd	2
	dd	_10661
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_9972
	dd	_9973
	dd	16
	dd	3
	dd	_9974
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_10017
	dd	_9976
	dd	32
	dd	3
	dd	_10663
	dd	_9976
	dd	36
	dd	3
	dd	_10664
	dd	_9973
	dd	40
	dd	3
	dd	_10665
	dd	_9976
	dd	44
	dd	3
	dd	_10666
	dd	_9973
	dd	48
	dd	3
	dd	_10667
	dd	_9973
	dd	52
	dd	3
	dd	_10668
	dd	_9973
	dd	56
	dd	3
	dd	_10669
	dd	_9973
	dd	60
	dd	3
	dd	_9977
	dd	_9976
	dd	64
	dd	3
	dd	_10043
	dd	_9973
	dd	68
	dd	3
	dd	_10044
	dd	_9973
	dd	72
	dd	3
	dd	_10533
	dd	_9976
	dd	76
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9983
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_10670
	dd	_9983
	dd	60
	dd	6
	dd	_10671
	dd	_9983
	dd	64
	dd	6
	dd	_10672
	dd	_9983
	dd	68
	dd	6
	dd	_9986
	dd	_9983
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_10059
	dd	_10060
	dd	80
	dd	7
	dd	_10673
	dd	_10674
	dd	84
	dd	0
	align	4
_bb_TGameTitle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10660
	dd	80
	dd	__bb_TGameTitle_New
	dd	__bb_TGameTitle_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGameTitle_updateVolumeSFX
	dd	__bb_TGameTitle_stopKanalSFX
	dd	__bb_TGameTitle_update
	dd	__bb_TGameTitle_playSFX_EntAction
	dd	__bb_TGameTitle_setImage
	dd	__bb_TGameTitle_loadingStepKontrol
	dd	__bb_TGameTitle_draw
	dd	__bb_TGameTitle_setPosition
	dd	__bb_TGameTitle_ImageKontrol
	dd	__bb_TGameTitle_Init
_10676:
	db	"TMainMenuEnt",0
_10677:
	db	"yAwal",0
_10678:
	db	"imageAct",0
_10679:
	db	"maxFrameAct",0
_10680:
	db	"arahOmbak",0
_10681:
	db	"setImgHandle",0
_10682:
	db	"(i):TMainMenuEnt",0
	align	4
_10675:
	dd	2
	dd	_10676
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10677
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_10013
	dd	_9976
	dd	24
	dd	3
	dd	_10678
	dd	_9976
	dd	28
	dd	3
	dd	_9991
	dd	_9976
	dd	32
	dd	3
	dd	_10017
	dd	_9976
	dd	36
	dd	3
	dd	_10487
	dd	_9976
	dd	40
	dd	3
	dd	_10679
	dd	_9976
	dd	44
	dd	3
	dd	_9992
	dd	_9976
	dd	48
	dd	3
	dd	_10018
	dd	_9976
	dd	52
	dd	3
	dd	_9977
	dd	_9976
	dd	56
	dd	3
	dd	_10680
	dd	_10108
	dd	60
	dd	3
	dd	_10043
	dd	_9973
	dd	64
	dd	3
	dd	_10044
	dd	_9973
	dd	68
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10025
	dd	_9995
	dd	60
	dd	6
	dd	_10681
	dd	_9983
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	6
	dd	_10059
	dd	_10427
	dd	72
	dd	7
	dd	_9987
	dd	_10682
	dd	76
	dd	0
	align	4
_bb_TMainMenuEnt:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10675
	dd	72
	dd	__bb_TMainMenuEnt_New
	dd	__bb_TMainMenuEnt_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMainMenuEnt_hapus
	dd	__bb_TMainMenuEnt_update
	dd	__bb_TMainMenuEnt_draw
	dd	__bb_TMainMenuEnt_changeState
	dd	__bb_TMainMenuEnt_setImgHandle
	dd	__bb_TMainMenuEnt_setPosition
	dd	__bb_TMainMenuEnt_ImageKontrol
	dd	__bb_TMainMenuEnt_Generate
_10684:
	db	"TBtnMenuUtama",0
_10685:
	db	"isDisable",0
_10686:
	db	"x_Tujuan",0
_10687:
	db	"xBtnBawahText",0
_10688:
	db	"yBtnBawahText",0
_10689:
	db	"imageBtnBawahText",0
_10690:
	db	"currFrameBtnBawahText",0
_10691:
	db	"isDrawBtnBawahText",0
_10692:
	db	"xNewItemNotif",0
_10693:
	db	"yNewItemNotif",0
_10694:
	db	"imageNewItemNotif",0
_10695:
	db	"isDrawNewItemNotif",0
_10696:
	db	"xNewItemNotif_Tujuan",0
_10697:
	db	"update2",0
_10698:
	db	"drawNotif",0
_10699:
	db	"setGambarBtnBawah",0
_10700:
	db	"cekMouseEvent_TOUCH",0
_10701:
	db	"(i,i,i):TBtnMenuUtama",0
	align	4
_10683:
	dd	2
	dd	_10684
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10063
	dd	_9976
	dd	28
	dd	3
	dd	_10064
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_10685
	dd	_9976
	dd	44
	dd	3
	dd	_10079
	dd	_9976
	dd	48
	dd	3
	dd	_10686
	dd	_9973
	dd	52
	dd	3
	dd	_10687
	dd	_9973
	dd	56
	dd	3
	dd	_10688
	dd	_9973
	dd	60
	dd	3
	dd	_10689
	dd	_9976
	dd	64
	dd	3
	dd	_10690
	dd	_9976
	dd	68
	dd	3
	dd	_10691
	dd	_9976
	dd	72
	dd	3
	dd	_10692
	dd	_9973
	dd	76
	dd	3
	dd	_10693
	dd	_9973
	dd	80
	dd	3
	dd	_10694
	dd	_9976
	dd	84
	dd	3
	dd	_10695
	dd	_9976
	dd	88
	dd	3
	dd	_10696
	dd	_9973
	dd	92
	dd	3
	dd	_10043
	dd	_9973
	dd	96
	dd	3
	dd	_10044
	dd	_9973
	dd	100
	dd	3
	dd	_9977
	dd	_9976
	dd	104
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_10697
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10698
	dd	_9983
	dd	60
	dd	6
	dd	_10699
	dd	_9983
	dd	64
	dd	6
	dd	_10700
	dd	_10066
	dd	68
	dd	6
	dd	_10065
	dd	_10066
	dd	72
	dd	6
	dd	_10126
	dd	_9993
	dd	76
	dd	6
	dd	_10059
	dd	_10427
	dd	80
	dd	6
	dd	_10045
	dd	_9983
	dd	84
	dd	7
	dd	_9987
	dd	_10701
	dd	88
	dd	0
	align	4
_bb_TBtnMenuUtama:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10683
	dd	108
	dd	__bb_TBtnMenuUtama_New
	dd	__bb_TBtnMenuUtama_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnMenuUtama_update
	dd	__bb_TBtnMenuUtama_update2
	dd	__bb_TBtnMenuUtama_draw
	dd	__bb_TBtnMenuUtama_drawNotif
	dd	__bb_TBtnMenuUtama_setGambarBtnBawah
	dd	__bb_TBtnMenuUtama_cekMouseEvent_TOUCH
	dd	__bb_TBtnMenuUtama_cekMouseEvent
	dd	__bb_TBtnMenuUtama_showToolTip
	dd	__bb_TBtnMenuUtama_ImageKontrol
	dd	__bb_TBtnMenuUtama_setPosition
	dd	__bb_TBtnMenuUtama_Generate
_10703:
	db	"TBgPanelMenuOption",0
_10704:
	db	"applySetting",0
_10705:
	db	"cancelSetting",0
_10706:
	db	"(i,i):TBgPanelMenuOption",0
	align	4
_10702:
	dd	2
	dd	_10703
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10704
	dd	_9983
	dd	48
	dd	6
	dd	_10705
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_10706
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuOption:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10702
	dd	24
	dd	__bb_TBgPanelMenuOption_New
	dd	__bb_TBgPanelMenuOption_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuOption_applySetting
	dd	__bb_TBgPanelMenuOption_cancelSetting
	dd	__bb_TBgPanelMenuOption_Generate
_10708:
	db	"TCBFullScreenMenuOption",0
_10709:
	db	"setFrame",0
_10710:
	db	"setLoadFullscreen",0
_10711:
	db	"applyFullscreen",0
_10712:
	db	"SetFullscreen_HotKey",0
_10713:
	db	"cancelFullscreen",0
_10714:
	db	"(i,i):TCBFullScreenMenuOption",0
	align	4
_10707:
	dd	2
	dd	_10708
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10032
	dd	_9976
	dd	24
	dd	3
	dd	_10043
	dd	_9973
	dd	28
	dd	3
	dd	_10044
	dd	_9973
	dd	32
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10709
	dd	_9983
	dd	52
	dd	6
	dd	_10710
	dd	_9983
	dd	56
	dd	6
	dd	_10711
	dd	_9983
	dd	60
	dd	6
	dd	_10712
	dd	_9983
	dd	64
	dd	6
	dd	_10713
	dd	_9983
	dd	68
	dd	6
	dd	_10045
	dd	_9983
	dd	72
	dd	7
	dd	_9987
	dd	_10714
	dd	76
	dd	0
	align	4
_bb_TCBFullScreenMenuOption:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10707
	dd	36
	dd	__bb_TCBFullScreenMenuOption_New
	dd	__bb_TCBFullScreenMenuOption_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCBFullScreenMenuOption_cekMouseEvent
	dd	__bb_TCBFullScreenMenuOption_setFrame
	dd	__bb_TCBFullScreenMenuOption_setLoadFullscreen
	dd	__bb_TCBFullScreenMenuOption_applyFullscreen
	dd	__bb_TCBFullScreenMenuOption_SetFullscreen_HotKey
	dd	__bb_TCBFullScreenMenuOption_cancelFullscreen
	dd	__bb_TCBFullScreenMenuOption_setPosition
	dd	__bb_TCBFullScreenMenuOption_Generate
_10716:
	db	"TSliderMoverMenuOption",0
_10717:
	db	"value",0
_10718:
	db	"noPos",0
_10719:
	db	"setLoadSliderMover",0
_10720:
	db	"(i,i,i):TSliderMoverMenuOption",0
	align	4
_10715:
	dd	2
	dd	_10716
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10717
	dd	_9973
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_10718
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10043
	dd	_9973
	dd	40
	dd	3
	dd	_10044
	dd	_9973
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10027
	dd	_9983
	dd	52
	dd	6
	dd	_10719
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_10720
	dd	64
	dd	0
	align	4
_bb_TSliderMoverMenuOption:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10715
	dd	48
	dd	__bb_TSliderMoverMenuOption_New
	dd	__bb_TSliderMoverMenuOption_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TSliderMoverMenuOption_cekMouseEvent
	dd	__bb_TSliderMoverMenuOption_updatePos
	dd	__bb_TSliderMoverMenuOption_setLoadSliderMover
	dd	__bb_TSliderMoverMenuOption_setPosition
	dd	__bb_TSliderMoverMenuOption_Generate
_10722:
	db	"TBtnPanelMenuOption",0
_10723:
	db	"yAsli",0
_10724:
	db	"(i,i,i):TBtnPanelMenuOption",0
	align	4
_10721:
	dd	2
	dd	_10722
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10723
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_9991
	dd	_9976
	dd	24
	dd	3
	dd	_10063
	dd	_9976
	dd	28
	dd	3
	dd	_10064
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	7
	dd	_9987
	dd	_10724
	dd	60
	dd	0
	align	4
_bb_TBtnPanelMenuOption:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10721
	dd	48
	dd	__bb_TBtnPanelMenuOption_New
	dd	__bb_TBtnPanelMenuOption_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelMenuOption_update
	dd	__bb_TBtnPanelMenuOption_draw
	dd	__bb_TBtnPanelMenuOption_cekMouseEvent
	dd	__bb_TBtnPanelMenuOption_Generate
_10726:
	db	"TBgPanelMenuProfile_NewPlayer",0
_10727:
	db	"xTxtNamaPlayer",0
_10728:
	db	"yTxtNamaPlayer",0
_10729:
	db	"txtNamaPlayer",0
_10730:
	db	"karakter",0
_10731:
	db	"cekKeyStroke",0
_10732:
	db	"(i,i):TBgPanelMenuProfile_NewPlayer",0
	align	4
_10725:
	dd	2
	dd	_10726
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10727
	dd	_9973
	dd	24
	dd	3
	dd	_10728
	dd	_9973
	dd	28
	dd	3
	dd	_10729
	dd	_10108
	dd	32
	dd	3
	dd	_10730
	dd	_10108
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10059
	dd	_10427
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10731
	dd	_9983
	dd	56
	dd	7
	dd	_9987
	dd	_10732
	dd	60
	dd	0
	align	4
_bb_TBgPanelMenuProfile_NewPlayer:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10725
	dd	40
	dd	__bb_TBgPanelMenuProfile_NewPlayer_New
	dd	__bb_TBgPanelMenuProfile_NewPlayer_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuProfile_NewPlayer_ImageKontrol
	dd	__bb_TBgPanelMenuProfile_NewPlayer_draw
	dd	__bb_TBgPanelMenuProfile_NewPlayer_cekKeyStroke
	dd	__bb_TBgPanelMenuProfile_NewPlayer_Generate
_10734:
	db	"TBtnPanelMenuProfile_NewPlayer",0
_10735:
	db	"createNewProfile",0
_10736:
	db	"(i,i,i):TBtnPanelMenuProfile_NewPlayer",0
	align	4
_10733:
	dd	2
	dd	_10734
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_10735
	dd	_10427
	dd	52
	dd	7
	dd	_9987
	dd	_10736
	dd	56
	dd	0
	align	4
_bb_TBtnPanelMenuProfile_NewPlayer:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10733
	dd	40
	dd	__bb_TBtnPanelMenuProfile_NewPlayer_New
	dd	__bb_TBtnPanelMenuProfile_NewPlayer_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelMenuProfile_NewPlayer_cekMouseEvent
	dd	__bb_TBtnPanelMenuProfile_NewPlayer_createNewProfile
	dd	__bb_TBtnPanelMenuProfile_NewPlayer_Generate
_10738:
	db	"TBgPanelMenuProfile_DeleteConfirm",0
_10739:
	db	"():TBgPanelMenuProfile_DeleteConfirm",0
	align	4
_10737:
	dd	2
	dd	_10738
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10059
	dd	_10427
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_10739
	dd	56
	dd	0
	align	4
_bb_TBgPanelMenuProfile_DeleteConfirm:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10737
	dd	24
	dd	__bb_TBgPanelMenuProfile_DeleteConfirm_New
	dd	__bb_TBgPanelMenuProfile_DeleteConfirm_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuProfile_DeleteConfirm_ImageKontrol
	dd	__bb_TBgPanelMenuProfile_DeleteConfirm_draw
	dd	__bb_TBgPanelMenuProfile_DeleteConfirm_Generate
_10741:
	db	"TBtnPanelMenuProfile_DeleteConfirm",0
_10742:
	db	"(i):TBtnPanelMenuProfile_DeleteConfirm",0
	align	4
_10740:
	dd	2
	dd	_10741
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	7
	dd	_9987
	dd	_10742
	dd	56
	dd	0
	align	4
_bb_TBtnPanelMenuProfile_DeleteConfirm:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10740
	dd	40
	dd	__bb_TBtnPanelMenuProfile_DeleteConfirm_New
	dd	__bb_TBtnPanelMenuProfile_DeleteConfirm_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelMenuProfile_DeleteConfirm_draw
	dd	__bb_TBtnPanelMenuProfile_DeleteConfirm_cekMouseEvent
	dd	__bb_TBtnPanelMenuProfile_DeleteConfirm_Generate
_10744:
	db	"TBtnChangePlayer",0
_10745:
	db	"downFrame",0
_10746:
	db	"(i,i):TBtnChangePlayer",0
	align	4
_10743:
	dd	2
	dd	_10744
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_10745
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10686
	dd	_9973
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10059
	dd	_10427
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	7
	dd	_9987
	dd	_10746
	dd	64
	dd	0
	align	4
_bb_TBtnChangePlayer:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10743
	dd	44
	dd	__bb_TBtnChangePlayer_New
	dd	__bb_TBtnChangePlayer_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnChangePlayer_update
	dd	__bb_TBtnChangePlayer_draw
	dd	__bb_TBtnChangePlayer_ImageKontrol
	dd	__bb_TBtnChangePlayer_cekMouseEvent
	dd	__bb_TBtnChangePlayer_Generate
_10748:
	db	"TBgPanelMenuProfile_List",0
_10749:
	db	"(i,i):TBgPanelMenuProfile_List",0
	align	4
_10747:
	dd	2
	dd	_10748
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10059
	dd	_10427
	dd	48
	dd	7
	dd	_9987
	dd	_10749
	dd	52
	dd	0
	align	4
_bb_TBgPanelMenuProfile_List:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10747
	dd	24
	dd	__bb_TBgPanelMenuProfile_List_New
	dd	__bb_TBgPanelMenuProfile_List_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelMenuProfile_List_ImageKontrol
	dd	__bb_TBgPanelMenuProfile_List_Generate
_10751:
	db	"TBtnPanelMenuProfile_List",0
_10752:
	db	"(i,i,i):TBtnPanelMenuProfile_List",0
	align	4
_10750:
	dd	2
	dd	_10751
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	7
	dd	_9987
	dd	_10752
	dd	52
	dd	0
	align	4
_bb_TBtnPanelMenuProfile_List:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10750
	dd	40
	dd	__bb_TBtnPanelMenuProfile_List_New
	dd	__bb_TBtnPanelMenuProfile_List_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelMenuProfile_List_cekMouseEvent
	dd	__bb_TBtnPanelMenuProfile_List_Generate
_10754:
	db	"TMenuProfilSelectionMark",0
_10755:
	db	"noProfile",0
_10756:
	db	"namaProfil",0
_10757:
	db	"nilaiProfil",0
_10758:
	db	"isDrawMark",0
_10759:
	db	"setNamaDanNilaiProfile",0
_10760:
	db	"setProfileMark",0
_10761:
	db	"(i,i,i):TMenuProfilSelectionMark",0
	align	4
_10753:
	dd	2
	dd	_10754
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_10755
	dd	_9976
	dd	36
	dd	3
	dd	_10756
	dd	_10108
	dd	40
	dd	3
	dd	_10757
	dd	_9976
	dd	44
	dd	3
	dd	_10758
	dd	_9976
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10759
	dd	_10110
	dd	48
	dd	6
	dd	_10760
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_10059
	dd	_10427
	dd	64
	dd	7
	dd	_9987
	dd	_10761
	dd	68
	dd	0
	align	4
_bb_TMenuProfilSelectionMark:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10753
	dd	52
	dd	__bb_TMenuProfilSelectionMark_New
	dd	__bb_TMenuProfilSelectionMark_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuProfilSelectionMark_setNamaDanNilaiProfile
	dd	__bb_TMenuProfilSelectionMark_setProfileMark
	dd	__bb_TMenuProfilSelectionMark_draw
	dd	__bb_TMenuProfilSelectionMark_cekMouseEvent
	dd	__bb_TMenuProfilSelectionMark_ImageKontrol
	dd	__bb_TMenuProfilSelectionMark_Generate
_10763:
	db	"TTutor_AddOn",0
_10764:
	db	"xBGTambahan",0
_10765:
	db	"yBGTambahan",0
_10766:
	db	"imageBGTambahan",0
_10767:
	db	"isDrawBGTambahan",0
_10768:
	db	"xPlantingArea",0
_10769:
	db	"yPlantingArea",0
_10770:
	db	"imagePlantingArea",0
_10771:
	db	"isDrawPlantingArea",0
_10772:
	db	"xPlantingMark",0
_10773:
	db	"yPlantingMark",0
_10774:
	db	"imagePlantingMark",0
_10775:
	db	"isDrawPlantingMark",0
_10776:
	db	"():TTutor_AddOn",0
	align	4
_10762:
	dd	2
	dd	_10763
	dd	3
	dd	_10764
	dd	_9973
	dd	8
	dd	3
	dd	_10765
	dd	_9973
	dd	12
	dd	3
	dd	_10766
	dd	_9976
	dd	16
	dd	3
	dd	_10767
	dd	_9976
	dd	20
	dd	3
	dd	_10768
	dd	_9973
	dd	24
	dd	3
	dd	_10769
	dd	_9973
	dd	28
	dd	3
	dd	_10770
	dd	_9976
	dd	32
	dd	3
	dd	_10771
	dd	_9976
	dd	36
	dd	3
	dd	_10772
	dd	_9973
	dd	40
	dd	3
	dd	_10773
	dd	_9973
	dd	44
	dd	3
	dd	_10774
	dd	_9976
	dd	48
	dd	3
	dd	_10775
	dd	_9976
	dd	52
	dd	3
	dd	_10043
	dd	_9973
	dd	56
	dd	3
	dd	_10044
	dd	_9973
	dd	60
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10045
	dd	_9983
	dd	56
	dd	7
	dd	_9987
	dd	_10776
	dd	60
	dd	0
	align	4
_bb_TTutor_AddOn:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10762
	dd	64
	dd	__bb_TTutor_AddOn_New
	dd	__bb_TTutor_AddOn_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTutor_AddOn_update
	dd	__bb_TTutor_AddOn_draw
	dd	__bb_TTutor_AddOn_setPosition
	dd	__bb_TTutor_AddOn_Generate
_10778:
	db	"TTutor_AnimPanah",0
_10779:
	db	"delayMuncul",0
_10780:
	db	"xTutor2",0
_10781:
	db	"yTutor2",0
_10782:
	db	"imageTutor2",0
_10783:
	db	"isDrawTutor2",0
_10784:
	db	"counterTampilTutor2",0
_10785:
	db	"delayMunculTutor2",0
_10786:
	db	"xBag",0
_10787:
	db	"yBag",0
_10788:
	db	"imageBag",0
_10789:
	db	"currFrameBag",0
_10790:
	db	"maxFrameBag",0
_10791:
	db	"isDrawBag",0
_10792:
	db	"setTampilan",0
_10793:
	db	"(i,i,i,$)i",0
_10794:
	db	"setTampilan2",0
_10795:
	db	"resetTutor2",0
_10796:
	db	"(i,i):TTutor_AnimPanah",0
	align	4
_10777:
	dd	2
	dd	_10778
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9977
	dd	_9976
	dd	20
	dd	3
	dd	_10032
	dd	_9976
	dd	24
	dd	3
	dd	_10779
	dd	_9976
	dd	28
	dd	3
	dd	_10780
	dd	_9973
	dd	32
	dd	3
	dd	_10781
	dd	_9973
	dd	36
	dd	3
	dd	_10782
	dd	_9976
	dd	40
	dd	3
	dd	_10783
	dd	_9976
	dd	44
	dd	3
	dd	_10784
	dd	_9976
	dd	48
	dd	3
	dd	_10785
	dd	_9976
	dd	52
	dd	3
	dd	_10786
	dd	_9973
	dd	56
	dd	3
	dd	_10787
	dd	_9973
	dd	60
	dd	3
	dd	_10788
	dd	_9976
	dd	64
	dd	3
	dd	_10789
	dd	_9976
	dd	68
	dd	3
	dd	_10790
	dd	_9976
	dd	72
	dd	3
	dd	_10791
	dd	_9976
	dd	76
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_10697
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10037
	dd	_9983
	dd	60
	dd	6
	dd	_10792
	dd	_10793
	dd	64
	dd	6
	dd	_10794
	dd	_10793
	dd	68
	dd	6
	dd	_10795
	dd	_9983
	dd	72
	dd	6
	dd	_10065
	dd	_10066
	dd	76
	dd	7
	dd	_10059
	dd	_10427
	dd	80
	dd	7
	dd	_9987
	dd	_10796
	dd	84
	dd	0
	align	4
_bb_TTutor_AnimPanah:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10777
	dd	80
	dd	__bb_TTutor_AnimPanah_New
	dd	__bb_TTutor_AnimPanah_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTutor_AnimPanah_update
	dd	__bb_TTutor_AnimPanah_update2
	dd	__bb_TTutor_AnimPanah_draw
	dd	__bb_TTutor_AnimPanah_init
	dd	__bb_TTutor_AnimPanah_setTampilan
	dd	__bb_TTutor_AnimPanah_setTampilan2
	dd	__bb_TTutor_AnimPanah_resetTutor2
	dd	__bb_TTutor_AnimPanah_cekMouseEvent
	dd	__bb_TTutor_AnimPanah_ImageKontrol
	dd	__bb_TTutor_AnimPanah_Generate
_10798:
	db	"TBagPlant",0
_10799:
	db	"isDipakai",0
_10800:
	db	"getID2",0
_10801:
	db	"(i,i):TBagPlant",0
_10802:
	db	"($):TBagPlant",0
	align	4
_10797:
	dd	2
	dd	_10798
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_9999
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10419
	dd	_9976
	dd	44
	dd	3
	dd	_10799
	dd	_9976
	dd	48
	dd	3
	dd	_10420
	dd	_9973
	dd	52
	dd	3
	dd	_10421
	dd	_9973
	dd	56
	dd	3
	dd	_10422
	dd	_9973
	dd	60
	dd	3
	dd	_9980
	dd	_9973
	dd	64
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10424
	dd	_9983
	dd	60
	dd	6
	dd	_10425
	dd	_9983
	dd	64
	dd	6
	dd	_10065
	dd	_10066
	dd	68
	dd	7
	dd	_10426
	dd	_10427
	dd	72
	dd	7
	dd	_10800
	dd	_10427
	dd	76
	dd	7
	dd	_10428
	dd	_10429
	dd	80
	dd	7
	dd	_9987
	dd	_10801
	dd	84
	dd	6
	dd	_10431
	dd	_10802
	dd	88
	dd	0
	align	4
_bb_TBagPlant:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10797
	dd	68
	dd	__bb_TBagPlant_New
	dd	__bb_TBagPlant_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBagPlant_hapus
	dd	__bb_TBagPlant_update
	dd	__bb_TBagPlant_draw
	dd	__bb_TBagPlant_goLoading
	dd	__bb_TBagPlant_calculateLoading
	dd	__bb_TBagPlant_cekMouseEvent
	dd	__bb_TBagPlant_getID
	dd	__bb_TBagPlant_getID2
	dd	__bb_TBagPlant_getName
	dd	__bb_TBagPlant_Generate
	dd	__bb_TBagPlant_loadFileSetting
_10804:
	db	"TPlantAnim",0
_10805:
	db	"id",0
_10806:
	db	"waktuLayuTime",0
_10807:
	db	"waktuLayuCounter",0
_10808:
	db	"updateLokasi_1_SPC6",0
_10809:
	db	"updateLokasi_5_10",0
_10810:
	db	"updateLokasi_5_7",0
_10811:
	db	"updateLokasi_5_8",0
_10812:
	db	"updateLokasi_5_9",0
_10813:
	db	"updateLokasi_5_1",0
_10814:
	db	"updateLokasi_1",0
_10815:
	db	"updateLokasi_2",0
_10816:
	db	"updateLokasi_3",0
_10817:
	db	"updateLokasi_4",0
_10818:
	db	"kena",0
_10819:
	db	"(i,i,i,i):TPlantAnim",0
_10820:
	db	"($):TPlantAnim",0
_10821:
	db	"loadFileSettingWaktuLayuPlant",0
	align	4
_10803:
	dd	2
	dd	_10804
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10805
	dd	_9976
	dd	12
	dd	3
	dd	_9972
	dd	_9973
	dd	16
	dd	3
	dd	_9974
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_10437
	dd	_9976
	dd	28
	dd	3
	dd	_10015
	dd	_9976
	dd	32
	dd	3
	dd	_9991
	dd	_9976
	dd	36
	dd	3
	dd	_10017
	dd	_9976
	dd	40
	dd	3
	dd	_10439
	dd	_9976
	dd	44
	dd	3
	dd	_10440
	dd	_9976
	dd	48
	dd	3
	dd	_10441
	dd	_9976
	dd	52
	dd	3
	dd	_10442
	dd	_9976
	dd	56
	dd	3
	dd	_10443
	dd	_9976
	dd	60
	dd	3
	dd	_10444
	dd	_9976
	dd	64
	dd	3
	dd	_10445
	dd	_9976
	dd	68
	dd	3
	dd	_10446
	dd	_9976
	dd	72
	dd	3
	dd	_10018
	dd	_9976
	dd	76
	dd	3
	dd	_10019
	dd	_9976
	dd	80
	dd	3
	dd	_10005
	dd	_9976
	dd	84
	dd	3
	dd	_10006
	dd	_9976
	dd	88
	dd	3
	dd	_9977
	dd	_9976
	dd	92
	dd	3
	dd	_9992
	dd	_9976
	dd	96
	dd	3
	dd	_9999
	dd	_9976
	dd	100
	dd	3
	dd	_10447
	dd	_9976
	dd	104
	dd	3
	dd	_10448
	dd	_9976
	dd	108
	dd	3
	dd	_10449
	dd	_9976
	dd	112
	dd	3
	dd	_10450
	dd	_9976
	dd	116
	dd	3
	dd	_10451
	dd	_9976
	dd	120
	dd	3
	dd	_10452
	dd	_9976
	dd	124
	dd	3
	dd	_10453
	dd	_9973
	dd	128
	dd	3
	dd	_10454
	dd	_9973
	dd	132
	dd	3
	dd	_10455
	dd	_9973
	dd	136
	dd	3
	dd	_10456
	dd	_9973
	dd	140
	dd	3
	dd	_10457
	dd	_9973
	dd	144
	dd	3
	dd	_10806
	dd	_9973
	dd	148
	dd	3
	dd	_10807
	dd	_9973
	dd	152
	dd	3
	dd	_9980
	dd	_9973
	dd	156
	dd	3
	dd	_10463
	dd	_9976
	dd	160
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10808
	dd	_9983
	dd	64
	dd	6
	dd	_10809
	dd	_9983
	dd	68
	dd	6
	dd	_10810
	dd	_9983
	dd	72
	dd	6
	dd	_10811
	dd	_9983
	dd	76
	dd	6
	dd	_10812
	dd	_9983
	dd	80
	dd	6
	dd	_10813
	dd	_9983
	dd	84
	dd	6
	dd	_10814
	dd	_9983
	dd	88
	dd	6
	dd	_10815
	dd	_9983
	dd	92
	dd	6
	dd	_10816
	dd	_9983
	dd	96
	dd	6
	dd	_10817
	dd	_9983
	dd	100
	dd	6
	dd	_9986
	dd	_9983
	dd	104
	dd	6
	dd	_10818
	dd	_9983
	dd	108
	dd	6
	dd	_10025
	dd	_9995
	dd	112
	dd	6
	dd	_10470
	dd	_9983
	dd	116
	dd	6
	dd	_10471
	dd	_9983
	dd	120
	dd	7
	dd	_10426
	dd	_10427
	dd	124
	dd	7
	dd	_10428
	dd	_10429
	dd	128
	dd	7
	dd	_10282
	dd	_9995
	dd	132
	dd	7
	dd	_10472
	dd	_9995
	dd	136
	dd	7
	dd	_9987
	dd	_10819
	dd	140
	dd	6
	dd	_10431
	dd	_10820
	dd	144
	dd	6
	dd	_10821
	dd	_10820
	dd	148
	dd	0
	align	4
_bb_TPlantAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10803
	dd	164
	dd	__bb_TPlantAnim_New
	dd	__bb_TPlantAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPlantAnim_updateVolumeSFX
	dd	__bb_TPlantAnim_stopKanalSFX
	dd	__bb_TPlantAnim_hapus
	dd	__bb_TPlantAnim_update
	dd	__bb_TPlantAnim_updateLokasi_1_SPC6
	dd	__bb_TPlantAnim_updateLokasi_5_10
	dd	__bb_TPlantAnim_updateLokasi_5_7
	dd	__bb_TPlantAnim_updateLokasi_5_8
	dd	__bb_TPlantAnim_updateLokasi_5_9
	dd	__bb_TPlantAnim_updateLokasi_5_1
	dd	__bb_TPlantAnim_updateLokasi_1
	dd	__bb_TPlantAnim_updateLokasi_2
	dd	__bb_TPlantAnim_updateLokasi_3
	dd	__bb_TPlantAnim_updateLokasi_4
	dd	__bb_TPlantAnim_draw
	dd	__bb_TPlantAnim_kena
	dd	__bb_TPlantAnim_changeState
	dd	__bb_TPlantAnim_calculateGrow
	dd	__bb_TPlantAnim_tambahBioCounter
	dd	__bb_TPlantAnim_getID
	dd	__bb_TPlantAnim_getName
	dd	__bb_TPlantAnim_getTipeBag
	dd	__bb_TPlantAnim_getNoIndex
	dd	__bb_TPlantAnim_Generate
	dd	__bb_TPlantAnim_loadFileSetting
	dd	__bb_TPlantAnim_loadFileSettingWaktuLayuPlant
_10823:
	db	"TNinjaWeapon",0
_10824:
	db	"idTarget",0
_10825:
	db	"idTargetLastHit",0
_10826:
	db	"noHit",0
_10827:
	db	"xAwal",0
_10828:
	db	"vxLast",0
_10829:
	db	"vyLast",0
_10830:
	db	"noBarisSenjata",0
_10831:
	db	"noBarisAwal",0
_10832:
	db	"noKolomAwal",0
_10833:
	db	"damage",0
_10834:
	db	"currRotation",0
_10835:
	db	"amountRotation",0
_10836:
	db	"lastRotation",0
_10837:
	db	"arahTembak",0
_10838:
	db	"idTrap",0
_10839:
	db	"noUrutPeluru",0
_10840:
	db	"carrotStepAnim",0
_10841:
	db	"carrotDelayMeluncur",0
_10842:
	db	"delayNanasUbahLayer",0
_10843:
	db	"updateKolomBaris",0
_10844:
	db	"setPeluru",0
_10845:
	db	"GenerateNinjaWeapon",0
_10846:
	db	"(f,f,i,i,i,i,f,i,i):TNinjaWeapon",0
_10847:
	db	"GeneratePeluruWortel",0
_10848:
	db	"(f,f,i,i,i,i,f,f,i,i,i,i):TNinjaWeapon",0
	align	4
_10822:
	dd	2
	dd	_10823
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10824
	dd	_9976
	dd	12
	dd	3
	dd	_10825
	dd	_9976
	dd	16
	dd	3
	dd	_10826
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_10827
	dd	_9973
	dd	32
	dd	3
	dd	_10677
	dd	_9973
	dd	36
	dd	3
	dd	_10498
	dd	_9973
	dd	40
	dd	3
	dd	_10499
	dd	_9973
	dd	44
	dd	3
	dd	_10828
	dd	_9973
	dd	48
	dd	3
	dd	_10829
	dd	_9973
	dd	52
	dd	3
	dd	_9975
	dd	_9976
	dd	56
	dd	3
	dd	_9991
	dd	_9976
	dd	60
	dd	3
	dd	_10017
	dd	_9976
	dd	64
	dd	3
	dd	_10005
	dd	_9976
	dd	68
	dd	3
	dd	_10006
	dd	_9976
	dd	72
	dd	3
	dd	_10830
	dd	_9976
	dd	76
	dd	3
	dd	_10831
	dd	_9976
	dd	80
	dd	3
	dd	_10832
	dd	_9976
	dd	84
	dd	3
	dd	_10833
	dd	_9976
	dd	88
	dd	3
	dd	_10834
	dd	_9976
	dd	92
	dd	3
	dd	_10835
	dd	_9976
	dd	96
	dd	3
	dd	_10836
	dd	_9976
	dd	100
	dd	3
	dd	_9992
	dd	_9976
	dd	104
	dd	3
	dd	_10837
	dd	_9976
	dd	108
	dd	3
	dd	_10838
	dd	_9976
	dd	112
	dd	3
	dd	_10839
	dd	_9976
	dd	116
	dd	3
	dd	_10840
	dd	_9976
	dd	120
	dd	3
	dd	_10841
	dd	_9976
	dd	124
	dd	3
	dd	_10842
	dd	_9976
	dd	128
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10843
	dd	_9983
	dd	64
	dd	6
	dd	_10844
	dd	_9995
	dd	68
	dd	6
	dd	_9986
	dd	_9983
	dd	72
	dd	7
	dd	_10057
	dd	_10058
	dd	76
	dd	7
	dd	_10845
	dd	_10846
	dd	80
	dd	7
	dd	_10847
	dd	_10848
	dd	84
	dd	0
	align	4
_bb_TNinjaWeapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10822
	dd	132
	dd	__bb_TNinjaWeapon_New
	dd	__bb_TNinjaWeapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNinjaWeapon_updateVolumeSFX
	dd	__bb_TNinjaWeapon_stopKanalSFX
	dd	__bb_TNinjaWeapon_hapus
	dd	__bb_TNinjaWeapon_update
	dd	__bb_TNinjaWeapon_updateKolomBaris
	dd	__bb_TNinjaWeapon_setPeluru
	dd	__bb_TNinjaWeapon_draw
	dd	__bb_TNinjaWeapon_dist
	dd	__bb_TNinjaWeapon_GenerateNinjaWeapon
	dd	__bb_TNinjaWeapon_GeneratePeluruWortel
_10850:
	db	"TAnimPanenBuah",0
_10851:
	db	"xBuah",0
_10852:
	db	"yBuah",0
_10853:
	db	"xBuahTujuan",0
_10854:
	db	"yBuahTujuan",0
_10855:
	db	"imageBuah",0
_10856:
	db	"tipeBuah",0
_10857:
	db	"isDrawBuah",0
_10858:
	db	"noUrutTrap",0
_10859:
	db	"angleBuah",0
_10860:
	db	"vxBuah",0
_10861:
	db	"vyBuah",0
_10862:
	db	"speedBuah",0
_10863:
	db	"jarakBuah",0
_10864:
	db	"xNilai",0
_10865:
	db	"yNilai",0
_10866:
	db	"xNilaiTujuan",0
_10867:
	db	"yNilaiTujuan",0
_10868:
	db	"imageNilai",0
_10869:
	db	"fadeNilai",0
_10870:
	db	"currSkalaNilai",0
_10871:
	db	"currFrameNilai",0
_10872:
	db	"isDrawNilai",0
_10873:
	db	"speedNilai",0
_10874:
	db	"drawBuah",0
_10875:
	db	"drawBag",0
_10876:
	db	"drawNilai",0
_10877:
	db	"(i,i,i):TAnimPanenBuah",0
	align	4
_10849:
	dd	2
	dd	_10850
	dd	3
	dd	_10851
	dd	_9973
	dd	8
	dd	3
	dd	_10852
	dd	_9973
	dd	12
	dd	3
	dd	_10853
	dd	_9973
	dd	16
	dd	3
	dd	_10854
	dd	_9973
	dd	20
	dd	3
	dd	_10855
	dd	_9976
	dd	24
	dd	3
	dd	_10856
	dd	_9976
	dd	28
	dd	3
	dd	_10857
	dd	_9976
	dd	32
	dd	3
	dd	_10452
	dd	_9976
	dd	36
	dd	3
	dd	_9999
	dd	_9976
	dd	40
	dd	3
	dd	_10858
	dd	_9976
	dd	44
	dd	3
	dd	_10859
	dd	_9973
	dd	48
	dd	3
	dd	_10860
	dd	_9973
	dd	52
	dd	3
	dd	_10861
	dd	_9973
	dd	56
	dd	3
	dd	_10862
	dd	_9973
	dd	60
	dd	3
	dd	_10863
	dd	_9973
	dd	64
	dd	3
	dd	_10786
	dd	_9973
	dd	68
	dd	3
	dd	_10787
	dd	_9973
	dd	72
	dd	3
	dd	_10788
	dd	_9976
	dd	76
	dd	3
	dd	_10020
	dd	_9976
	dd	80
	dd	3
	dd	_10789
	dd	_9976
	dd	84
	dd	3
	dd	_10790
	dd	_9976
	dd	88
	dd	3
	dd	_10791
	dd	_9976
	dd	92
	dd	3
	dd	_10864
	dd	_9973
	dd	96
	dd	3
	dd	_10865
	dd	_9973
	dd	100
	dd	3
	dd	_10866
	dd	_9973
	dd	104
	dd	3
	dd	_10867
	dd	_9973
	dd	108
	dd	3
	dd	_10868
	dd	_9976
	dd	112
	dd	3
	dd	_10869
	dd	_9973
	dd	116
	dd	3
	dd	_10870
	dd	_9973
	dd	120
	dd	3
	dd	_10871
	dd	_9976
	dd	124
	dd	3
	dd	_10872
	dd	_9976
	dd	128
	dd	3
	dd	_10873
	dd	_9976
	dd	132
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10874
	dd	_9983
	dd	56
	dd	6
	dd	_10875
	dd	_9983
	dd	60
	dd	6
	dd	_10876
	dd	_9983
	dd	64
	dd	7
	dd	_10057
	dd	_10058
	dd	68
	dd	7
	dd	_9987
	dd	_10877
	dd	72
	dd	0
	align	4
_bb_TAnimPanenBuah:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10849
	dd	136
	dd	__bb_TAnimPanenBuah_New
	dd	__bb_TAnimPanenBuah_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimPanenBuah_hapus
	dd	__bb_TAnimPanenBuah_update
	dd	__bb_TAnimPanenBuah_drawBuah
	dd	__bb_TAnimPanenBuah_drawBag
	dd	__bb_TAnimPanenBuah_drawNilai
	dd	__bb_TAnimPanenBuah_dist
	dd	__bb_TAnimPanenBuah_Generate
_10879:
	db	"TEffEnemy",0
_10880:
	db	"tipeSenjata",0
_10881:
	db	"isStop",0
_10882:
	db	"isPlayed",0
_10883:
	db	"GenerateEnemyEffect",0
_10884:
	db	"(i,i,i):TEffEnemy",0
	align	4
_10878:
	dd	2
	dd	_10879
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10016
	dd	_9976
	dd	24
	dd	3
	dd	_10017
	dd	_9976
	dd	28
	dd	3
	dd	_10880
	dd	_9976
	dd	32
	dd	3
	dd	_10881
	dd	_9976
	dd	36
	dd	3
	dd	_10882
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	7
	dd	_10883
	dd	_10884
	dd	60
	dd	0
	align	4
_bb_TEffEnemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10878
	dd	44
	dd	__bb_TEffEnemy_New
	dd	__bb_TEffEnemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEffEnemy_hapus
	dd	__bb_TEffEnemy_update
	dd	__bb_TEffEnemy_draw
	dd	__bb_TEffEnemy_GenerateEnemyEffect
_10886:
	db	"TBagTrap",0
_10887:
	db	"xCover",0
_10888:
	db	"yCover",0
_10889:
	db	"imageCover",0
_10890:
	db	"isDrawCover",0
_10891:
	db	"xCounterAwal",0
_10892:
	db	"isDrawCounter",0
_10893:
	db	"xXSign",0
_10894:
	db	"yXSign",0
_10895:
	db	"imageXSign",0
_10896:
	db	"delaySlide",0
_10897:
	db	"isAnimSlide",0
_10898:
	db	"slowCurrFrame",0
_10899:
	db	"jmlPanen",0
_10900:
	db	"maxPanen",0
_10901:
	db	"isiBagTrap",0
_10902:
	db	"calculateLoading2",0
_10903:
	db	"ReOrderPos",0
_10904:
	db	"cekMouseEvent2",0
_10905:
	db	"getTipeTrap",0
_10906:
	db	"(i,i):TBagTrap",0
_10907:
	db	"($):TBagTrap",0
	align	4
_10885:
	dd	2
	dd	_10886
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10011
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9973
	dd	28
	dd	3
	dd	_10017
	dd	_9973
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_9999
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	3
	dd	_10419
	dd	_9976
	dd	52
	dd	3
	dd	_10078
	dd	_9976
	dd	56
	dd	3
	dd	_10420
	dd	_9973
	dd	60
	dd	3
	dd	_10421
	dd	_9973
	dd	64
	dd	3
	dd	_10422
	dd	_9973
	dd	68
	dd	3
	dd	_9980
	dd	_9973
	dd	72
	dd	3
	dd	_10404
	dd	_9976
	dd	76
	dd	3
	dd	_10887
	dd	_9973
	dd	80
	dd	3
	dd	_10888
	dd	_9973
	dd	84
	dd	3
	dd	_10889
	dd	_9976
	dd	88
	dd	3
	dd	_10890
	dd	_9976
	dd	92
	dd	3
	dd	_10406
	dd	_9976
	dd	96
	dd	3
	dd	_10407
	dd	_10247
	dd	100
	dd	3
	dd	_10408
	dd	_10247
	dd	104
	dd	3
	dd	_10891
	dd	_10247
	dd	108
	dd	3
	dd	_10409
	dd	_10250
	dd	112
	dd	3
	dd	_10410
	dd	_10250
	dd	116
	dd	3
	dd	_10411
	dd	_10250
	dd	120
	dd	3
	dd	_10892
	dd	_9976
	dd	124
	dd	3
	dd	_10893
	dd	_9973
	dd	128
	dd	3
	dd	_10894
	dd	_9973
	dd	132
	dd	3
	dd	_10895
	dd	_9976
	dd	136
	dd	3
	dd	_10896
	dd	_9976
	dd	140
	dd	3
	dd	_10897
	dd	_9976
	dd	144
	dd	3
	dd	_10898
	dd	_9973
	dd	148
	dd	3
	dd	_10899
	dd	_9976
	dd	152
	dd	3
	dd	_10900
	dd	_9973
	dd	156
	dd	3
	dd	_10043
	dd	_9973
	dd	160
	dd	3
	dd	_10044
	dd	_9973
	dd	164
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10901
	dd	_9995
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	6
	dd	_10424
	dd	_9983
	dd	76
	dd	6
	dd	_10425
	dd	_9983
	dd	80
	dd	6
	dd	_10902
	dd	_9983
	dd	84
	dd	6
	dd	_10903
	dd	_9983
	dd	88
	dd	6
	dd	_10065
	dd	_10066
	dd	92
	dd	6
	dd	_10904
	dd	_10066
	dd	96
	dd	6
	dd	_10414
	dd	_9995
	dd	100
	dd	7
	dd	_10426
	dd	_10427
	dd	104
	dd	7
	dd	_10428
	dd	_10429
	dd	108
	dd	7
	dd	_10905
	dd	_9995
	dd	112
	dd	6
	dd	_10045
	dd	_9983
	dd	116
	dd	7
	dd	_9987
	dd	_10906
	dd	120
	dd	6
	dd	_10431
	dd	_10907
	dd	124
	dd	0
	align	4
_bb_TBagTrap:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10885
	dd	168
	dd	__bb_TBagTrap_New
	dd	__bb_TBagTrap_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBagTrap_updateVolumeSFX
	dd	__bb_TBagTrap_stopKanalSFX
	dd	__bb_TBagTrap_hapus
	dd	__bb_TBagTrap_update
	dd	__bb_TBagTrap_draw
	dd	__bb_TBagTrap_isiBagTrap
	dd	__bb_TBagTrap_dist
	dd	__bb_TBagTrap_goLoading
	dd	__bb_TBagTrap_calculateLoading
	dd	__bb_TBagTrap_calculateLoading2
	dd	__bb_TBagTrap_ReOrderPos
	dd	__bb_TBagTrap_cekMouseEvent
	dd	__bb_TBagTrap_cekMouseEvent2
	dd	__bb_TBagTrap_setCounter
	dd	__bb_TBagTrap_getID
	dd	__bb_TBagTrap_getName
	dd	__bb_TBagTrap_getTipeTrap
	dd	__bb_TBagTrap_setPosition
	dd	__bb_TBagTrap_Generate
	dd	__bb_TBagTrap_loadFileSetting
_10909:
	db	"TTrapAnim",0
_10910:
	db	"sfxkanal3",0
_10911:
	db	"idPowerUp",0
_10912:
	db	"xIdle",0
_10913:
	db	"yIdle",0
_10914:
	db	"xAction",0
_10915:
	db	"yAction",0
_10916:
	db	"xAction2",0
_10917:
	db	"imageIdle2",0
_10918:
	db	"imageIdle3",0
_10919:
	db	"imageAction2",0
_10920:
	db	"imageAction3",0
_10921:
	db	"imageAction4",0
_10922:
	db	"imageAction5",0
_10923:
	db	"imageAction6",0
_10924:
	db	"imageAction7",0
_10925:
	db	"imageAction8",0
_10926:
	db	"imageAction9",0
_10927:
	db	"xAccMusuh",0
_10928:
	db	"yAccMusuh",0
_10929:
	db	"tipeAccMusuh",0
_10930:
	db	"imageAccMusuh",0
_10931:
	db	"isReverseAnim",0
_10932:
	db	"maxFrameIdle2",0
_10933:
	db	"maxFrameIdle3",0
_10934:
	db	"maxFrameAction2",0
_10935:
	db	"maxFrameAction3",0
_10936:
	db	"maxFrameAction4",0
_10937:
	db	"maxFrameAction5",0
_10938:
	db	"maxFrameAction6",0
_10939:
	db	"maxFrameAction7",0
_10940:
	db	"maxFrameAction8",0
_10941:
	db	"maxFrameAction9",0
_10942:
	db	"maxFrameDead",0
_10943:
	db	"xShadow",0
_10944:
	db	"yShadow",0
_10945:
	db	"imageShadow",0
_10946:
	db	"currFrameShadow",0
_10947:
	db	"maxFrameShadow",0
_10948:
	db	"transparanLevel",0
_10949:
	db	"isTembakDepan",0
_10950:
	db	"isTembakBelakang",0
_10951:
	db	"isPowerUp",0
_10952:
	db	"kecepatanPeluru",0
_10953:
	db	"att",0
_10954:
	db	"hp_powerup",0
_10955:
	db	"tembakTime",0
_10956:
	db	"tembakCounter",0
_10957:
	db	"path",0
_10958:
	db	"isFrozenSnow",0
_10959:
	db	"delayFrozenTimeSnow",0
_10960:
	db	"delayFrozenCounterSnow",0
_10961:
	db	"update_trap_1",0
_10962:
	db	"update_trap_2",0
_10963:
	db	"update_trap_3",0
_10964:
	db	"update_trap_3_BM",0
_10965:
	db	"update_trap_4",0
_10966:
	db	"update_trap_5",0
_10967:
	db	"update_trap_6",0
_10968:
	db	"update_trap_7",0
_10969:
	db	"update_trap_8",0
_10970:
	db	"update_trap_9",0
_10971:
	db	"update_trap_10",0
_10972:
	db	"update_trap_11",0
_10973:
	db	"update_trap_12",0
_10974:
	db	"update_trap_13",0
_10975:
	db	"update_trap_14",0
_10976:
	db	"update_trap_15",0
_10977:
	db	"update_trap_16",0
_10978:
	db	"update_trap_16_BM",0
_10979:
	db	"update_trap_16b",0
_10980:
	db	"update_trap_17",0
_10981:
	db	"update_trap_18",0
_10982:
	db	"update_trap_19",0
_10983:
	db	"update_trap_19b",0
_10984:
	db	"CekAdaMusuh_Gelinding",0
_10985:
	db	"(:TEnemyAnim)i",0
_10986:
	db	"CekAdaMusuh_Biasa",0
_10987:
	db	"update_trap_20",0
_10988:
	db	"update_trap_21",0
_10989:
	db	"update_trap_21_BM",0
_10990:
	db	"update_trap_22",0
_10991:
	db	"update_trap_22_SPC7",0
_10992:
	db	"update_trap_22_BM",0
_10993:
	db	"updateNomorKolom",0
_10994:
	db	"update_trap_23",0
_10995:
	db	"update_trap_23_AG",0
_10996:
	db	"update_trap_24",0
_10997:
	db	"update_trap_24_BM",0
_10998:
	db	"update_trap_24b",0
_10999:
	db	"update_trap_24c",0
_11000:
	db	"updateTest",0
_11001:
	db	"drawTest",0
_11002:
	db	"(i,i,i,i):TTrapAnim",0
_11003:
	db	"GenerateGinseng",0
_11004:
	db	"($):TTrapAnim",0
	align	4
_10908:
	dd	2
	dd	_10909
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_10910
	dd	_10436
	dd	16
	dd	3
	dd	_10805
	dd	_9976
	dd	20
	dd	3
	dd	_10911
	dd	_9976
	dd	24
	dd	3
	dd	_9972
	dd	_9973
	dd	28
	dd	3
	dd	_9974
	dd	_9973
	dd	32
	dd	3
	dd	_10912
	dd	_9973
	dd	36
	dd	3
	dd	_10913
	dd	_9973
	dd	40
	dd	3
	dd	_10914
	dd	_9973
	dd	44
	dd	3
	dd	_10915
	dd	_9973
	dd	48
	dd	3
	dd	_10916
	dd	_9973
	dd	52
	dd	3
	dd	_9975
	dd	_9976
	dd	56
	dd	3
	dd	_10013
	dd	_9976
	dd	60
	dd	3
	dd	_10917
	dd	_9976
	dd	64
	dd	3
	dd	_10918
	dd	_9976
	dd	68
	dd	3
	dd	_10014
	dd	_9976
	dd	72
	dd	3
	dd	_10919
	dd	_9976
	dd	76
	dd	3
	dd	_10920
	dd	_9976
	dd	80
	dd	3
	dd	_10921
	dd	_9976
	dd	84
	dd	3
	dd	_10922
	dd	_9976
	dd	88
	dd	3
	dd	_10923
	dd	_9976
	dd	92
	dd	3
	dd	_10924
	dd	_9976
	dd	96
	dd	3
	dd	_10925
	dd	_9976
	dd	100
	dd	3
	dd	_10926
	dd	_9976
	dd	104
	dd	3
	dd	_10015
	dd	_9976
	dd	108
	dd	3
	dd	_10927
	dd	_9973
	dd	112
	dd	3
	dd	_10928
	dd	_9973
	dd	116
	dd	3
	dd	_10929
	dd	_9976
	dd	120
	dd	3
	dd	_10930
	dd	_9976
	dd	124
	dd	3
	dd	_9991
	dd	_9976
	dd	128
	dd	3
	dd	_10016
	dd	_9976
	dd	132
	dd	3
	dd	_10017
	dd	_9976
	dd	136
	dd	3
	dd	_10931
	dd	_9976
	dd	140
	dd	3
	dd	_10487
	dd	_9976
	dd	144
	dd	3
	dd	_10932
	dd	_9976
	dd	148
	dd	3
	dd	_10933
	dd	_9976
	dd	152
	dd	3
	dd	_10488
	dd	_9976
	dd	156
	dd	3
	dd	_10934
	dd	_9976
	dd	160
	dd	3
	dd	_10935
	dd	_9976
	dd	164
	dd	3
	dd	_10936
	dd	_9976
	dd	168
	dd	3
	dd	_10937
	dd	_9976
	dd	172
	dd	3
	dd	_10938
	dd	_9976
	dd	176
	dd	3
	dd	_10939
	dd	_9976
	dd	180
	dd	3
	dd	_10940
	dd	_9976
	dd	184
	dd	3
	dd	_10941
	dd	_9976
	dd	188
	dd	3
	dd	_10942
	dd	_9976
	dd	192
	dd	3
	dd	_10943
	dd	_9973
	dd	196
	dd	3
	dd	_10944
	dd	_9973
	dd	200
	dd	3
	dd	_10945
	dd	_9976
	dd	204
	dd	3
	dd	_10946
	dd	_9976
	dd	208
	dd	3
	dd	_10947
	dd	_9976
	dd	212
	dd	3
	dd	_10834
	dd	_9976
	dd	216
	dd	3
	dd	_10948
	dd	_9973
	dd	220
	dd	3
	dd	_10018
	dd	_9976
	dd	224
	dd	3
	dd	_10019
	dd	_9976
	dd	228
	dd	3
	dd	_10005
	dd	_9976
	dd	232
	dd	3
	dd	_10006
	dd	_9976
	dd	236
	dd	3
	dd	_10032
	dd	_9976
	dd	240
	dd	3
	dd	_9977
	dd	_9976
	dd	244
	dd	3
	dd	_10949
	dd	_9976
	dd	248
	dd	3
	dd	_10950
	dd	_9976
	dd	252
	dd	3
	dd	_10951
	dd	_9976
	dd	256
	dd	3
	dd	_9992
	dd	_9976
	dd	260
	dd	3
	dd	_9999
	dd	_9976
	dd	264
	dd	3
	dd	_10447
	dd	_9976
	dd	268
	dd	3
	dd	_10952
	dd	_9973
	dd	272
	dd	3
	dd	_10837
	dd	_9976
	dd	276
	dd	3
	dd	_10448
	dd	_9976
	dd	280
	dd	3
	dd	_10449
	dd	_9976
	dd	284
	dd	3
	dd	_10953
	dd	_9976
	dd	288
	dd	3
	dd	_10954
	dd	_9976
	dd	292
	dd	3
	dd	_10078
	dd	_9976
	dd	296
	dd	3
	dd	_10453
	dd	_9973
	dd	300
	dd	3
	dd	_10420
	dd	_9973
	dd	304
	dd	3
	dd	_10421
	dd	_9973
	dd	308
	dd	3
	dd	_10955
	dd	_9973
	dd	312
	dd	3
	dd	_10956
	dd	_9973
	dd	316
	dd	3
	dd	_9980
	dd	_9973
	dd	320
	dd	3
	dd	_10043
	dd	_9973
	dd	324
	dd	3
	dd	_10044
	dd	_9973
	dd	328
	dd	3
	dd	_10957
	dd	_10247
	dd	332
	dd	3
	dd	_10958
	dd	_9976
	dd	336
	dd	3
	dd	_10959
	dd	_9973
	dd	340
	dd	3
	dd	_10960
	dd	_9973
	dd	344
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10961
	dd	_9983
	dd	64
	dd	6
	dd	_10962
	dd	_9983
	dd	68
	dd	6
	dd	_10963
	dd	_9983
	dd	72
	dd	6
	dd	_10964
	dd	_9983
	dd	76
	dd	6
	dd	_10965
	dd	_9983
	dd	80
	dd	6
	dd	_10966
	dd	_9983
	dd	84
	dd	6
	dd	_10967
	dd	_9983
	dd	88
	dd	6
	dd	_10968
	dd	_9983
	dd	92
	dd	6
	dd	_10969
	dd	_9983
	dd	96
	dd	6
	dd	_10970
	dd	_9983
	dd	100
	dd	6
	dd	_10971
	dd	_9983
	dd	104
	dd	6
	dd	_10972
	dd	_9983
	dd	108
	dd	6
	dd	_10973
	dd	_9983
	dd	112
	dd	6
	dd	_10974
	dd	_9983
	dd	116
	dd	6
	dd	_10975
	dd	_9983
	dd	120
	dd	6
	dd	_10976
	dd	_9983
	dd	124
	dd	6
	dd	_10977
	dd	_9983
	dd	128
	dd	6
	dd	_10978
	dd	_9983
	dd	132
	dd	6
	dd	_10979
	dd	_9983
	dd	136
	dd	6
	dd	_10980
	dd	_9983
	dd	140
	dd	6
	dd	_10981
	dd	_9983
	dd	144
	dd	6
	dd	_10982
	dd	_9983
	dd	148
	dd	6
	dd	_10983
	dd	_9983
	dd	152
	dd	6
	dd	_10984
	dd	_10985
	dd	156
	dd	6
	dd	_10986
	dd	_10985
	dd	160
	dd	6
	dd	_10987
	dd	_9983
	dd	164
	dd	6
	dd	_10988
	dd	_9983
	dd	168
	dd	6
	dd	_10989
	dd	_9983
	dd	172
	dd	6
	dd	_10990
	dd	_9983
	dd	176
	dd	6
	dd	_10991
	dd	_9983
	dd	180
	dd	6
	dd	_10992
	dd	_9983
	dd	184
	dd	6
	dd	_10993
	dd	_9983
	dd	188
	dd	6
	dd	_10994
	dd	_9983
	dd	192
	dd	6
	dd	_10995
	dd	_9983
	dd	196
	dd	6
	dd	_10996
	dd	_9983
	dd	200
	dd	6
	dd	_10997
	dd	_9983
	dd	204
	dd	6
	dd	_10998
	dd	_9983
	dd	208
	dd	6
	dd	_10999
	dd	_9983
	dd	212
	dd	6
	dd	_10818
	dd	_9983
	dd	216
	dd	6
	dd	_9986
	dd	_9983
	dd	220
	dd	6
	dd	_11000
	dd	_9983
	dd	224
	dd	6
	dd	_11001
	dd	_9983
	dd	228
	dd	7
	dd	_10800
	dd	_10427
	dd	232
	dd	7
	dd	_10426
	dd	_10427
	dd	236
	dd	7
	dd	_10428
	dd	_10429
	dd	240
	dd	7
	dd	_10282
	dd	_9995
	dd	244
	dd	7
	dd	_10905
	dd	_9995
	dd	248
	dd	7
	dd	_9987
	dd	_11002
	dd	252
	dd	7
	dd	_11003
	dd	_11002
	dd	256
	dd	6
	dd	_10681
	dd	_9983
	dd	260
	dd	7
	dd	_10431
	dd	_11004
	dd	264
	dd	0
	align	4
_bb_TTrapAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_10908
	dd	348
	dd	__bb_TTrapAnim_New
	dd	__bb_TTrapAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTrapAnim_updateVolumeSFX
	dd	__bb_TTrapAnim_stopKanalSFX
	dd	__bb_TTrapAnim_hapus
	dd	__bb_TTrapAnim_update
	dd	__bb_TTrapAnim_update_trap_1
	dd	__bb_TTrapAnim_update_trap_2
	dd	__bb_TTrapAnim_update_trap_3
	dd	__bb_TTrapAnim_update_trap_3_BM
	dd	__bb_TTrapAnim_update_trap_4
	dd	__bb_TTrapAnim_update_trap_5
	dd	__bb_TTrapAnim_update_trap_6
	dd	__bb_TTrapAnim_update_trap_7
	dd	__bb_TTrapAnim_update_trap_8
	dd	__bb_TTrapAnim_update_trap_9
	dd	__bb_TTrapAnim_update_trap_10
	dd	__bb_TTrapAnim_update_trap_11
	dd	__bb_TTrapAnim_update_trap_12
	dd	__bb_TTrapAnim_update_trap_13
	dd	__bb_TTrapAnim_update_trap_14
	dd	__bb_TTrapAnim_update_trap_15
	dd	__bb_TTrapAnim_update_trap_16
	dd	__bb_TTrapAnim_update_trap_16_BM
	dd	__bb_TTrapAnim_update_trap_16b
	dd	__bb_TTrapAnim_update_trap_17
	dd	__bb_TTrapAnim_update_trap_18
	dd	__bb_TTrapAnim_update_trap_19
	dd	__bb_TTrapAnim_update_trap_19b
	dd	__bb_TTrapAnim_CekAdaMusuh_Gelinding
	dd	__bb_TTrapAnim_CekAdaMusuh_Biasa
	dd	__bb_TTrapAnim_update_trap_20
	dd	__bb_TTrapAnim_update_trap_21
	dd	__bb_TTrapAnim_update_trap_21_BM
	dd	__bb_TTrapAnim_update_trap_22
	dd	__bb_TTrapAnim_update_trap_22_SPC7
	dd	__bb_TTrapAnim_update_trap_22_BM
	dd	__bb_TTrapAnim_updateNomorKolom
	dd	__bb_TTrapAnim_update_trap_23
	dd	__bb_TTrapAnim_update_trap_23_AG
	dd	__bb_TTrapAnim_update_trap_24
	dd	__bb_TTrapAnim_update_trap_24_BM
	dd	__bb_TTrapAnim_update_trap_24b
	dd	__bb_TTrapAnim_update_trap_24c
	dd	__bb_TTrapAnim_kena
	dd	__bb_TTrapAnim_draw
	dd	__bb_TTrapAnim_updateTest
	dd	__bb_TTrapAnim_drawTest
	dd	__bb_TTrapAnim_getID2
	dd	__bb_TTrapAnim_getID
	dd	__bb_TTrapAnim_getName
	dd	__bb_TTrapAnim_getTipeBag
	dd	__bb_TTrapAnim_getTipeTrap
	dd	__bb_TTrapAnim_Generate
	dd	__bb_TTrapAnim_GenerateGinseng
	dd	__bb_TTrapAnim_setImgHandle
	dd	__bb_TTrapAnim_loadFileSetting
_11006:
	db	"TEnemyWeapon",0
_11007:
	db	"noKolomTarget",0
_11008:
	db	"isSerangDefender",0
_11009:
	db	"currJarakTarget",0
_11010:
	db	"oriJarakTarget",0
_11011:
	db	"update1",0
_11012:
	db	"arrowRotation",0
_11013:
	db	"(f,f,i,i,i,i,f,i,i):TEnemyWeapon",0
_11014:
	db	"(f,f,i,i,i,i,f,f,i,i,i,i):TEnemyWeapon",0
	align	4
_11005:
	dd	2
	dd	_11006
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10824
	dd	_9976
	dd	12
	dd	3
	dd	_9972
	dd	_9973
	dd	16
	dd	3
	dd	_9974
	dd	_9973
	dd	20
	dd	3
	dd	_10677
	dd	_9973
	dd	24
	dd	3
	dd	_10498
	dd	_9973
	dd	28
	dd	3
	dd	_10499
	dd	_9973
	dd	32
	dd	3
	dd	_10828
	dd	_9973
	dd	36
	dd	3
	dd	_10829
	dd	_9973
	dd	40
	dd	3
	dd	_9975
	dd	_9976
	dd	44
	dd	3
	dd	_9991
	dd	_9976
	dd	48
	dd	3
	dd	_10017
	dd	_9976
	dd	52
	dd	3
	dd	_10005
	dd	_9976
	dd	56
	dd	3
	dd	_10006
	dd	_9976
	dd	60
	dd	3
	dd	_10830
	dd	_9976
	dd	64
	dd	3
	dd	_11007
	dd	_9976
	dd	68
	dd	3
	dd	_10831
	dd	_9976
	dd	72
	dd	3
	dd	_10832
	dd	_9976
	dd	76
	dd	3
	dd	_10833
	dd	_9976
	dd	80
	dd	3
	dd	_10834
	dd	_9976
	dd	84
	dd	3
	dd	_10835
	dd	_9976
	dd	88
	dd	3
	dd	_9992
	dd	_9976
	dd	92
	dd	3
	dd	_10837
	dd	_9976
	dd	96
	dd	3
	dd	_10838
	dd	_9976
	dd	100
	dd	3
	dd	_10839
	dd	_9976
	dd	104
	dd	3
	dd	_11008
	dd	_9976
	dd	108
	dd	3
	dd	_11009
	dd	_9973
	dd	112
	dd	3
	dd	_11010
	dd	_9973
	dd	116
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_11011
	dd	_9983
	dd	64
	dd	6
	dd	_10697
	dd	_9983
	dd	68
	dd	6
	dd	_10843
	dd	_9983
	dd	72
	dd	6
	dd	_11012
	dd	_9983
	dd	76
	dd	6
	dd	_9986
	dd	_9983
	dd	80
	dd	7
	dd	_10057
	dd	_10058
	dd	84
	dd	7
	dd	_9987
	dd	_11013
	dd	88
	dd	7
	dd	_10847
	dd	_11014
	dd	92
	dd	0
	align	4
_bb_TEnemyWeapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11005
	dd	120
	dd	__bb_TEnemyWeapon_New
	dd	__bb_TEnemyWeapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEnemyWeapon_updateVolumeSFX
	dd	__bb_TEnemyWeapon_stopKanalSFX
	dd	__bb_TEnemyWeapon_hapus
	dd	__bb_TEnemyWeapon_update
	dd	__bb_TEnemyWeapon_update1
	dd	__bb_TEnemyWeapon_update2
	dd	__bb_TEnemyWeapon_updateKolomBaris
	dd	__bb_TEnemyWeapon_arrowRotation
	dd	__bb_TEnemyWeapon_draw
	dd	__bb_TEnemyWeapon_dist
	dd	__bb_TEnemyWeapon_Generate
	dd	__bb_TEnemyWeapon_GeneratePeluruWortel
_11016:
	db	"TAnimAtributEnemy",0
_11017:
	db	"(i,i,$):TAnimAtributEnemy",0
	align	4
_11015:
	dd	2
	dd	_11016
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_10108
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	7
	dd	_9987
	dd	_11017
	dd	60
	dd	0
	align	4
_bb_TAnimAtributEnemy:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11015
	dd	32
	dd	__bb_TAnimAtributEnemy_New
	dd	__bb_TAnimAtributEnemy_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimAtributEnemy_hapus
	dd	__bb_TAnimAtributEnemy_update
	dd	__bb_TAnimAtributEnemy_draw
	dd	__bb_TAnimAtributEnemy_Generate
_11019:
	db	"TShipEnemyBoss",0
_11020:
	db	"imageBody1",0
_11021:
	db	"imageBody2",0
_11022:
	db	"imageSails",0
_11023:
	db	"imageHead",0
_11024:
	db	"xBody1",0
_11025:
	db	"yBody1",0
_11026:
	db	"xBody2",0
_11027:
	db	"yBody2",0
_11028:
	db	"xSails",0
_11029:
	db	"ySails",0
_11030:
	db	"xHead",0
_11031:
	db	"yHead",0
_11032:
	db	"transHead",0
_11033:
	db	"isPlayAnimGameOver",0
_11034:
	db	"stepAnimGameOver",0
_11035:
	db	"xTimer",0
_11036:
	db	"yTimer",0
_11037:
	db	"xTimerAwal",0
_11038:
	db	"yTimerAwal",0
_11039:
	db	"lebarTimer",0
_11040:
	db	"tinggiTimer",0
_11041:
	db	"lebarTimerAwal",0
_11042:
	db	"tinggiTimerAwal",0
_11043:
	db	"currSkala",0
_11044:
	db	"tickSkalaSkrang",0
_11045:
	db	"tickSkalaAwal",0
_11046:
	db	"imageTimerBG",0
_11047:
	db	"imageTimerFill",0
_11048:
	db	"isDrawBarHP",0
_11049:
	db	"barHPMunculCounter",0
_11050:
	db	"barHPMunculTime",0
_11051:
	db	"barHPBossMuncul",0
_11052:
	db	"updateTicker",0
_11053:
	db	"drawTicker",0
_11054:
	db	"drawBody1",0
_11055:
	db	"drawBody2",0
_11056:
	db	"drawShadow",0
_11057:
	db	"drawSails",0
_11058:
	db	"drawBoss",0
_11059:
	db	"():TShipEnemyBoss",0
	align	4
_11018:
	dd	2
	dd	_11019
	dd	3
	dd	_11020
	dd	_9976
	dd	8
	dd	3
	dd	_11021
	dd	_9976
	dd	12
	dd	3
	dd	_11022
	dd	_9976
	dd	16
	dd	3
	dd	_10945
	dd	_9976
	dd	20
	dd	3
	dd	_11023
	dd	_9976
	dd	24
	dd	3
	dd	_11024
	dd	_9973
	dd	28
	dd	3
	dd	_11025
	dd	_9973
	dd	32
	dd	3
	dd	_11026
	dd	_9973
	dd	36
	dd	3
	dd	_11027
	dd	_9973
	dd	40
	dd	3
	dd	_11028
	dd	_9973
	dd	44
	dd	3
	dd	_11029
	dd	_9973
	dd	48
	dd	3
	dd	_10943
	dd	_9973
	dd	52
	dd	3
	dd	_10944
	dd	_9973
	dd	56
	dd	3
	dd	_11030
	dd	_9973
	dd	60
	dd	3
	dd	_11031
	dd	_9973
	dd	64
	dd	3
	dd	_11032
	dd	_9973
	dd	68
	dd	3
	dd	_9977
	dd	_9976
	dd	72
	dd	3
	dd	_11033
	dd	_9976
	dd	76
	dd	3
	dd	_11034
	dd	_9976
	dd	80
	dd	3
	dd	_11035
	dd	_9973
	dd	84
	dd	3
	dd	_11036
	dd	_9973
	dd	88
	dd	3
	dd	_11037
	dd	_9973
	dd	92
	dd	3
	dd	_11038
	dd	_9973
	dd	96
	dd	3
	dd	_11039
	dd	_9973
	dd	100
	dd	3
	dd	_11040
	dd	_9973
	dd	104
	dd	3
	dd	_11041
	dd	_9973
	dd	108
	dd	3
	dd	_11042
	dd	_9973
	dd	112
	dd	3
	dd	_11043
	dd	_9973
	dd	116
	dd	3
	dd	_11044
	dd	_9973
	dd	120
	dd	3
	dd	_11045
	dd	_9973
	dd	124
	dd	3
	dd	_11046
	dd	_9976
	dd	128
	dd	3
	dd	_11047
	dd	_9976
	dd	132
	dd	3
	dd	_11048
	dd	_9976
	dd	136
	dd	3
	dd	_11049
	dd	_9976
	dd	140
	dd	3
	dd	_11050
	dd	_9976
	dd	144
	dd	3
	dd	_10056
	dd	_9976
	dd	148
	dd	3
	dd	_10043
	dd	_9973
	dd	152
	dd	3
	dd	_10044
	dd	_9973
	dd	156
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11051
	dd	_9995
	dd	60
	dd	6
	dd	_11052
	dd	_9983
	dd	64
	dd	6
	dd	_11053
	dd	_9983
	dd	68
	dd	6
	dd	_11054
	dd	_9983
	dd	72
	dd	6
	dd	_11055
	dd	_9983
	dd	76
	dd	6
	dd	_11056
	dd	_9983
	dd	80
	dd	6
	dd	_11057
	dd	_9983
	dd	84
	dd	6
	dd	_11058
	dd	_9983
	dd	88
	dd	6
	dd	_10045
	dd	_9983
	dd	92
	dd	7
	dd	_9987
	dd	_11059
	dd	96
	dd	0
	align	4
_bb_TShipEnemyBoss:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11018
	dd	160
	dd	__bb_TShipEnemyBoss_New
	dd	__bb_TShipEnemyBoss_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TShipEnemyBoss_hapus
	dd	__bb_TShipEnemyBoss_update
	dd	__bb_TShipEnemyBoss_draw
	dd	__bb_TShipEnemyBoss_barHPBossMuncul
	dd	__bb_TShipEnemyBoss_updateTicker
	dd	__bb_TShipEnemyBoss_drawTicker
	dd	__bb_TShipEnemyBoss_drawBody1
	dd	__bb_TShipEnemyBoss_drawBody2
	dd	__bb_TShipEnemyBoss_drawShadow
	dd	__bb_TShipEnemyBoss_drawSails
	dd	__bb_TShipEnemyBoss_drawBoss
	dd	__bb_TShipEnemyBoss_setPosition
	dd	__bb_TShipEnemyBoss_Generate
	align	4
__bb_TEnemyAnim_loopFrame:
	dd	1
_11061:
	db	"TEnemyAnim",0
_11062:
	db	"xFrozen",0
_11063:
	db	"yFrozen",0
_11064:
	db	"vx2",0
_11065:
	db	"isTipeBaru",0
_11066:
	db	"imageAcc",0
_11067:
	db	"imageFrozen",0
_11068:
	db	"imageFrozen1",0
_11069:
	db	"imageFrozen2",0
_11070:
	db	"nilai",0
_11071:
	db	"itemDrop",0
_11072:
	db	"imageBank",0
_11073:
	db	"maxFrameBank",0
_11074:
	db	"isNabrak",0
_11075:
	db	"noWave",0
_11076:
	db	"awalhp",0
_11077:
	db	"def",0
_11078:
	db	"munculTime",0
_11079:
	db	"munculCounter",0
_11080:
	db	"munculTimeORI",0
_11081:
	db	"delayFrozenTimeTomato",0
_11082:
	db	"delayFrozenCounterTomato",0
_11083:
	db	"delaySlowTimePumkin",0
_11084:
	db	"delaySlowCounterPumkin",0
_11085:
	db	"isFrozenTomato",0
_11086:
	db	"isSlowOnion",0
_11087:
	db	"isSlowPumkin",0
_11088:
	db	"frozenCounterTomato",0
_11089:
	db	"explodeCounter",0
_11090:
	db	"isFrozenWaterMelon",0
_11091:
	db	"delaySlowTimeWaterMelon",0
_11092:
	db	"delaySlowCounterWaterMelon",0
_11093:
	db	"jarakMusuhTerakhir",0
_11094:
	db	"currRotationGelinding",0
_11095:
	db	"ledakMerahCounter",0
_11096:
	db	"delayTransparanTime",0
_11097:
	db	"delayTransparanCounter",0
_11098:
	db	"timerMaju_time",0
_11099:
	db	"timerMaju_counter",0
_11100:
	db	"isTargeted",0
_11101:
	db	"Boss_WaktuActionDiam",0
_11102:
	db	"Boss_WaktuActionAtas",0
_11103:
	db	"Boss_WaktuActionTengah",0
_11104:
	db	"Boss_WaktuActionBawah",0
_11105:
	db	"Boss_WaktuActionPerintah",0
_11106:
	db	"Boss_WaktuActionSembunyi",0
_11107:
	db	"Boss_TotalAction",0
_11108:
	db	"Boss_TotalWaktuAction",0
_11109:
	db	"Boss_CurrNoWaktuAction",0
_11110:
	db	"Boss_xTujuan",0
_11111:
	db	"Boss_yTujuan",0
_11112:
	db	"(i,i,$,i)i",0
_11113:
	db	"aturFrameSlow",0
_11114:
	db	"slowPumkin_CountDown",0
_11115:
	db	"frozenWaterMelon_CountDown",0
_11116:
	db	"cekItemDrop",0
_11117:
	db	"update_musuh_1",0
_11118:
	db	"update_musuh_2",0
_11119:
	db	"update_musuh_3a",0
_11120:
	db	"update_musuh_3a_BM",0
_11121:
	db	"update_musuh_4a",0
_11122:
	db	"update_musuh_4b",0
_11123:
	db	"update_musuh_5a",0
_11124:
	db	"update_musuh_5",0
_11125:
	db	"update_musuh_5_SPC7",0
_11126:
	db	"update_musuh_6a",0
_11127:
	db	"update_musuh_6",0
_11128:
	db	"update_musuh_7a",0
_11129:
	db	"update_musuh_8a",0
_11130:
	db	"update_musuh_8b",0
_11131:
	db	"update_musuh_9a",0
_11132:
	db	"update_musuh_9b",0
_11133:
	db	"update_musuh_10a",0
_11134:
	db	"update_musuh_10b",0
_11135:
	db	"update_musuh_11a",0
_11136:
	db	"update_musuh_11b",0
_11137:
	db	"update_musuh_12a",0
_11138:
	db	"update_musuh_12b",0
_11139:
	db	"update_musuh_13a",0
_11140:
	db	"update_musuh_14a",0
_11141:
	db	"update_musuh_15a",0
_11142:
	db	"update_musuh_16a",0
_11143:
	db	"update_musuh_16a_BM",0
_11144:
	db	"update_musuh_16b",0
_11145:
	db	"update_musuh_16b_BM",0
_11146:
	db	"update_musuh_17a",0
_11147:
	db	"update_musuh_17b",0
_11148:
	db	"update_musuh_18a",0
_11149:
	db	"update_musuh_18b",0
_11150:
	db	"update_musuh_19a",0
_11151:
	db	"update_musuh_19b",0
_11152:
	db	"update_musuh_20a",0
_11153:
	db	"update_musuh_21a",0
_11154:
	db	"update_musuh_22a",0
_11155:
	db	"update_musuh_23a",0
_11156:
	db	"update_musuh_24b",0
_11157:
	db	"update_musuh_25a",0
_11158:
	db	"update_musuh_25_GameOverScene",0
_11159:
	db	"update_musuh_26a",0
_11160:
	db	"update_musuh_27a",0
_11161:
	db	"gantiJenis",0
_11162:
	db	"updateNomorBaris",0
_11163:
	db	"getIdPasangan",0
_11164:
	db	"GenerateEnemy",0
_11165:
	db	"(i,i,i,i,i,i):TEnemyAnim",0
_11166:
	db	"($):TEnemyAnim",0
_11167:
	db	"loadFileSettingActionBoss",0
	align	4
_11060:
	dd	2
	dd	_11061
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_10910
	dd	_10436
	dd	16
	dd	3
	dd	_10805
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_11062
	dd	_9973
	dd	32
	dd	3
	dd	_11063
	dd	_9973
	dd	36
	dd	3
	dd	_10827
	dd	_9973
	dd	40
	dd	3
	dd	_10677
	dd	_9973
	dd	44
	dd	3
	dd	_10498
	dd	_9973
	dd	48
	dd	3
	dd	_10499
	dd	_9973
	dd	52
	dd	3
	dd	_11064
	dd	_9973
	dd	56
	dd	3
	dd	_10032
	dd	_9976
	dd	60
	dd	3
	dd	_11065
	dd	_9976
	dd	64
	dd	3
	dd	_9975
	dd	_9976
	dd	68
	dd	3
	dd	_11066
	dd	_9976
	dd	72
	dd	3
	dd	_11067
	dd	_9976
	dd	76
	dd	3
	dd	_11068
	dd	_9976
	dd	80
	dd	3
	dd	_11069
	dd	_9976
	dd	84
	dd	3
	dd	_10005
	dd	_9976
	dd	88
	dd	3
	dd	_10006
	dd	_9976
	dd	92
	dd	3
	dd	_11007
	dd	_9976
	dd	96
	dd	3
	dd	_9991
	dd	_9973
	dd	100
	dd	3
	dd	_10016
	dd	_9973
	dd	104
	dd	3
	dd	_10017
	dd	_9973
	dd	108
	dd	3
	dd	_10487
	dd	_9976
	dd	112
	dd	3
	dd	_10018
	dd	_9976
	dd	116
	dd	3
	dd	_10019
	dd	_9976
	dd	120
	dd	3
	dd	_11070
	dd	_9976
	dd	124
	dd	3
	dd	_11071
	dd	_9976
	dd	128
	dd	3
	dd	_11072
	dd	_10250
	dd	132
	dd	3
	dd	_11073
	dd	_10250
	dd	136
	dd	3
	dd	_11074
	dd	_9976
	dd	140
	dd	3
	dd	_11075
	dd	_9976
	dd	144
	dd	3
	dd	_9992
	dd	_9976
	dd	148
	dd	3
	dd	_10448
	dd	_9976
	dd	152
	dd	3
	dd	_10449
	dd	_9976
	dd	156
	dd	3
	dd	_11076
	dd	_9976
	dd	160
	dd	3
	dd	_10953
	dd	_9976
	dd	164
	dd	3
	dd	_11077
	dd	_9976
	dd	168
	dd	3
	dd	_10952
	dd	_9973
	dd	172
	dd	3
	dd	_11078
	dd	_9976
	dd	176
	dd	3
	dd	_11079
	dd	_9976
	dd	180
	dd	3
	dd	_11080
	dd	_9976
	dd	184
	dd	3
	dd	_9980
	dd	_9973
	dd	188
	dd	3
	dd	_10453
	dd	_9973
	dd	192
	dd	3
	dd	_11081
	dd	_9973
	dd	196
	dd	3
	dd	_11082
	dd	_9973
	dd	200
	dd	3
	dd	_11083
	dd	_9973
	dd	204
	dd	3
	dd	_11084
	dd	_9973
	dd	208
	dd	3
	dd	_11085
	dd	_9976
	dd	212
	dd	3
	dd	_11086
	dd	_9976
	dd	216
	dd	3
	dd	_11087
	dd	_9976
	dd	220
	dd	3
	dd	_9977
	dd	_9976
	dd	224
	dd	3
	dd	_10955
	dd	_9973
	dd	228
	dd	3
	dd	_10956
	dd	_9973
	dd	232
	dd	3
	dd	_11088
	dd	_9976
	dd	236
	dd	3
	dd	_11089
	dd	_9976
	dd	240
	dd	3
	dd	_11090
	dd	_9976
	dd	244
	dd	3
	dd	_11091
	dd	_9973
	dd	248
	dd	3
	dd	_11092
	dd	_9973
	dd	252
	dd	3
	dd	_10898
	dd	_9973
	dd	256
	dd	3
	dd	_11093
	dd	_9973
	dd	260
	dd	3
	dd	_11094
	dd	_9973
	dd	264
	dd	3
	dd	_11095
	dd	_9973
	dd	268
	dd	3
	dd	_10948
	dd	_9973
	dd	272
	dd	3
	dd	_11096
	dd	_9973
	dd	276
	dd	3
	dd	_11097
	dd	_9973
	dd	280
	dd	3
	dd	_11098
	dd	_9973
	dd	284
	dd	3
	dd	_11099
	dd	_9973
	dd	288
	dd	3
	dd	_10043
	dd	_9973
	dd	292
	dd	3
	dd	_10044
	dd	_9973
	dd	296
	dd	3
	dd	_11100
	dd	_9976
	dd	300
	dd	3
	dd	_11101
	dd	_10250
	dd	304
	dd	3
	dd	_11102
	dd	_10250
	dd	308
	dd	3
	dd	_11103
	dd	_10250
	dd	312
	dd	3
	dd	_11104
	dd	_10250
	dd	316
	dd	3
	dd	_11105
	dd	_10250
	dd	320
	dd	3
	dd	_11106
	dd	_10250
	dd	324
	dd	3
	dd	_11107
	dd	_9976
	dd	328
	dd	3
	dd	_11108
	dd	_10250
	dd	332
	dd	3
	dd	_11109
	dd	_10250
	dd	336
	dd	3
	dd	_11110
	dd	_9976
	dd	340
	dd	3
	dd	_11111
	dd	_9976
	dd	344
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_10904
	dd	_10066
	dd	64
	dd	6
	dd	_10126
	dd	_11112
	dd	68
	dd	6
	dd	_9985
	dd	_9983
	dd	72
	dd	6
	dd	_11113
	dd	_9983
	dd	76
	dd	6
	dd	_11114
	dd	_9983
	dd	80
	dd	6
	dd	_11115
	dd	_9983
	dd	84
	dd	6
	dd	_11116
	dd	_9983
	dd	88
	dd	6
	dd	_11117
	dd	_9983
	dd	92
	dd	6
	dd	_11118
	dd	_9983
	dd	96
	dd	6
	dd	_11119
	dd	_9983
	dd	100
	dd	6
	dd	_11120
	dd	_9983
	dd	104
	dd	6
	dd	_11121
	dd	_9983
	dd	108
	dd	6
	dd	_11122
	dd	_9983
	dd	112
	dd	6
	dd	_11123
	dd	_9983
	dd	116
	dd	6
	dd	_11124
	dd	_9983
	dd	120
	dd	6
	dd	_11125
	dd	_9983
	dd	124
	dd	6
	dd	_11126
	dd	_9983
	dd	128
	dd	6
	dd	_11127
	dd	_9983
	dd	132
	dd	6
	dd	_11128
	dd	_9983
	dd	136
	dd	6
	dd	_11129
	dd	_9983
	dd	140
	dd	6
	dd	_11130
	dd	_9983
	dd	144
	dd	6
	dd	_11131
	dd	_9983
	dd	148
	dd	6
	dd	_11132
	dd	_9983
	dd	152
	dd	6
	dd	_11133
	dd	_9983
	dd	156
	dd	6
	dd	_11134
	dd	_9983
	dd	160
	dd	6
	dd	_11135
	dd	_9983
	dd	164
	dd	6
	dd	_11136
	dd	_9983
	dd	168
	dd	6
	dd	_11137
	dd	_9983
	dd	172
	dd	6
	dd	_11138
	dd	_9983
	dd	176
	dd	6
	dd	_11139
	dd	_9983
	dd	180
	dd	6
	dd	_11140
	dd	_9983
	dd	184
	dd	6
	dd	_11141
	dd	_9983
	dd	188
	dd	6
	dd	_11142
	dd	_9983
	dd	192
	dd	6
	dd	_11143
	dd	_9983
	dd	196
	dd	6
	dd	_11144
	dd	_9983
	dd	200
	dd	6
	dd	_11145
	dd	_9983
	dd	204
	dd	6
	dd	_11146
	dd	_9983
	dd	208
	dd	6
	dd	_11147
	dd	_9983
	dd	212
	dd	6
	dd	_11148
	dd	_9983
	dd	216
	dd	6
	dd	_11149
	dd	_9983
	dd	220
	dd	6
	dd	_11150
	dd	_9983
	dd	224
	dd	6
	dd	_11151
	dd	_9983
	dd	228
	dd	6
	dd	_11152
	dd	_9983
	dd	232
	dd	6
	dd	_11153
	dd	_9983
	dd	236
	dd	6
	dd	_11154
	dd	_9983
	dd	240
	dd	6
	dd	_11155
	dd	_9983
	dd	244
	dd	6
	dd	_11156
	dd	_9983
	dd	248
	dd	6
	dd	_11157
	dd	_9983
	dd	252
	dd	6
	dd	_11158
	dd	_9983
	dd	256
	dd	6
	dd	_11159
	dd	_9983
	dd	260
	dd	6
	dd	_11160
	dd	_9983
	dd	264
	dd	7
	dd	_10057
	dd	_10058
	dd	268
	dd	6
	dd	_11000
	dd	_9983
	dd	272
	dd	6
	dd	_11161
	dd	_9993
	dd	276
	dd	6
	dd	_10993
	dd	_9983
	dd	280
	dd	6
	dd	_11162
	dd	_9983
	dd	284
	dd	6
	dd	_10818
	dd	_9995
	dd	288
	dd	6
	dd	_9986
	dd	_9983
	dd	292
	dd	6
	dd	_10471
	dd	_9983
	dd	296
	dd	7
	dd	_10426
	dd	_10427
	dd	300
	dd	7
	dd	_10428
	dd	_10429
	dd	304
	dd	7
	dd	_10472
	dd	_9995
	dd	308
	dd	7
	dd	_11163
	dd	_9995
	dd	312
	dd	7
	dd	_11164
	dd	_11165
	dd	316
	dd	6
	dd	_10681
	dd	_9983
	dd	320
	dd	6
	dd	_10431
	dd	_11166
	dd	324
	dd	6
	dd	_11167
	dd	_9983
	dd	328
	dd	0
	align	4
_bb_TEnemyAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11060
	dd	348
	dd	__bb_TEnemyAnim_New
	dd	__bb_TEnemyAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEnemyAnim_updateVolumeSFX
	dd	__bb_TEnemyAnim_stopKanalSFX
	dd	__bb_TEnemyAnim_hapus
	dd	__bb_TEnemyAnim_cekMouseEvent
	dd	__bb_TEnemyAnim_cekMouseEvent2
	dd	__bb_TEnemyAnim_showToolTip
	dd	__bb_TEnemyAnim_update
	dd	__bb_TEnemyAnim_aturFrameSlow
	dd	__bb_TEnemyAnim_slowPumkin_CountDown
	dd	__bb_TEnemyAnim_frozenWaterMelon_CountDown
	dd	__bb_TEnemyAnim_cekItemDrop
	dd	__bb_TEnemyAnim_update_musuh_1
	dd	__bb_TEnemyAnim_update_musuh_2
	dd	__bb_TEnemyAnim_update_musuh_3a
	dd	__bb_TEnemyAnim_update_musuh_3a_BM
	dd	__bb_TEnemyAnim_update_musuh_4a
	dd	__bb_TEnemyAnim_update_musuh_4b
	dd	__bb_TEnemyAnim_update_musuh_5a
	dd	__bb_TEnemyAnim_update_musuh_5
	dd	__bb_TEnemyAnim_update_musuh_5_SPC7
	dd	__bb_TEnemyAnim_update_musuh_6a
	dd	__bb_TEnemyAnim_update_musuh_6
	dd	__bb_TEnemyAnim_update_musuh_7a
	dd	__bb_TEnemyAnim_update_musuh_8a
	dd	__bb_TEnemyAnim_update_musuh_8b
	dd	__bb_TEnemyAnim_update_musuh_9a
	dd	__bb_TEnemyAnim_update_musuh_9b
	dd	__bb_TEnemyAnim_update_musuh_10a
	dd	__bb_TEnemyAnim_update_musuh_10b
	dd	__bb_TEnemyAnim_update_musuh_11a
	dd	__bb_TEnemyAnim_update_musuh_11b
	dd	__bb_TEnemyAnim_update_musuh_12a
	dd	__bb_TEnemyAnim_update_musuh_12b
	dd	__bb_TEnemyAnim_update_musuh_13a
	dd	__bb_TEnemyAnim_update_musuh_14a
	dd	__bb_TEnemyAnim_update_musuh_15a
	dd	__bb_TEnemyAnim_update_musuh_16a
	dd	__bb_TEnemyAnim_update_musuh_16a_BM
	dd	__bb_TEnemyAnim_update_musuh_16b
	dd	__bb_TEnemyAnim_update_musuh_16b_BM
	dd	__bb_TEnemyAnim_update_musuh_17a
	dd	__bb_TEnemyAnim_update_musuh_17b
	dd	__bb_TEnemyAnim_update_musuh_18a
	dd	__bb_TEnemyAnim_update_musuh_18b
	dd	__bb_TEnemyAnim_update_musuh_19a
	dd	__bb_TEnemyAnim_update_musuh_19b
	dd	__bb_TEnemyAnim_update_musuh_20a
	dd	__bb_TEnemyAnim_update_musuh_21a
	dd	__bb_TEnemyAnim_update_musuh_22a
	dd	__bb_TEnemyAnim_update_musuh_23a
	dd	__bb_TEnemyAnim_update_musuh_24b
	dd	__bb_TEnemyAnim_update_musuh_25a
	dd	__bb_TEnemyAnim_update_musuh_25_GameOverScene
	dd	__bb_TEnemyAnim_update_musuh_26a
	dd	__bb_TEnemyAnim_update_musuh_27a
	dd	__bb_TEnemyAnim_dist
	dd	__bb_TEnemyAnim_updateTest
	dd	__bb_TEnemyAnim_gantiJenis
	dd	__bb_TEnemyAnim_updateNomorKolom
	dd	__bb_TEnemyAnim_updateNomorBaris
	dd	__bb_TEnemyAnim_kena
	dd	__bb_TEnemyAnim_draw
	dd	__bb_TEnemyAnim_tambahBioCounter
	dd	__bb_TEnemyAnim_getID
	dd	__bb_TEnemyAnim_getName
	dd	__bb_TEnemyAnim_getNoIndex
	dd	__bb_TEnemyAnim_getIdPasangan
	dd	__bb_TEnemyAnim_GenerateEnemy
	dd	__bb_TEnemyAnim_setImgHandle
	dd	__bb_TEnemyAnim_loadFileSetting
	dd	__bb_TEnemyAnim_loadFileSettingActionBoss
_11169:
	db	"TObstacleTanam",0
_11170:
	db	"poin",0
_11171:
	db	"delayTumbuhCounter",0
_11172:
	db	"delayTumbuhTime",0
_11173:
	db	"yNilai_Awal",0
_11174:
	db	"fadeNilai_Awal",0
_11175:
	db	"currSkalaNilai_Awal",0
_11176:
	db	"tumbuh",0
_11177:
	db	"getNilai",0
_11178:
	db	"(i,i,i,i,f):TObstacleTanam",0
_11179:
	db	"($):TObstacleTanam",0
	align	4
_11168:
	dd	2
	dd	_11169
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10005
	dd	_9976
	dd	28
	dd	3
	dd	_10006
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_11170
	dd	_9976
	dd	40
	dd	3
	dd	_10447
	dd	_9976
	dd	44
	dd	3
	dd	_11171
	dd	_9973
	dd	48
	dd	3
	dd	_11172
	dd	_9973
	dd	52
	dd	3
	dd	_9977
	dd	_9976
	dd	56
	dd	3
	dd	_10032
	dd	_9976
	dd	60
	dd	3
	dd	_10464
	dd	_9976
	dd	64
	dd	3
	dd	_10864
	dd	_9973
	dd	68
	dd	3
	dd	_10865
	dd	_9973
	dd	72
	dd	3
	dd	_10867
	dd	_9973
	dd	76
	dd	3
	dd	_11173
	dd	_9973
	dd	80
	dd	3
	dd	_10868
	dd	_9976
	dd	84
	dd	3
	dd	_10869
	dd	_9973
	dd	88
	dd	3
	dd	_11174
	dd	_9973
	dd	92
	dd	3
	dd	_10870
	dd	_9973
	dd	96
	dd	3
	dd	_11175
	dd	_9973
	dd	100
	dd	3
	dd	_10871
	dd	_9976
	dd	104
	dd	3
	dd	_10872
	dd	_9976
	dd	108
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10709
	dd	_9995
	dd	60
	dd	6
	dd	_11176
	dd	_9983
	dd	64
	dd	6
	dd	_11177
	dd	_9983
	dd	68
	dd	7
	dd	_10426
	dd	_10427
	dd	72
	dd	7
	dd	_10428
	dd	_10429
	dd	76
	dd	7
	dd	_10059
	dd	_10060
	dd	80
	dd	7
	dd	_9987
	dd	_11178
	dd	84
	dd	7
	dd	_10431
	dd	_11179
	dd	88
	dd	0
	align	4
_bb_TObstacleTanam:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11168
	dd	112
	dd	__bb_TObstacleTanam_New
	dd	__bb_TObstacleTanam_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TObstacleTanam_hapus
	dd	__bb_TObstacleTanam_update
	dd	__bb_TObstacleTanam_draw
	dd	__bb_TObstacleTanam_setFrame
	dd	__bb_TObstacleTanam_tumbuh
	dd	__bb_TObstacleTanam_getNilai
	dd	__bb_TObstacleTanam_getID
	dd	__bb_TObstacleTanam_getName
	dd	__bb_TObstacleTanam_ImageKontrol
	dd	__bb_TObstacleTanam_Generate
	dd	__bb_TObstacleTanam_loadFileSetting
_11181:
	db	"TDisturber",0
_11182:
	db	"image1",0
_11183:
	db	"image2",0
_11184:
	db	"maxFrame1",0
_11185:
	db	"maxFrame2",0
_11186:
	db	"delaySerangCounter",0
_11187:
	db	"delaySerangTime",0
_11188:
	db	"jmlMuncul",0
_11189:
	db	"maxMuncul",0
_11190:
	db	"jmlTrapSudahHilang",0
_11191:
	db	"jmlTrapHarusHilang",0
_11192:
	db	"jmlPlantSudahHilang",0
_11193:
	db	"jmlPlantHarusHilang",0
_11194:
	db	"imageRiak",0
_11195:
	db	"currFrameRiak",0
_11196:
	db	"maxFrameRiak",0
_11197:
	db	"xRiak",0
_11198:
	db	"yRiak",0
_11199:
	db	"currSkalaRiak",0
_11200:
	db	"currTransRiak",0
_11201:
	db	"currTransOmbak",0
_11202:
	db	"imageAwan",0
_11203:
	db	"currFrameAwan",0
_11204:
	db	"maxFrameAwan",0
_11205:
	db	"xAwanTujuan",0
_11206:
	db	"yAwanTujuan",0
_11207:
	db	"imagePetir",0
_11208:
	db	"currFramePetir",0
_11209:
	db	"maxFramePetir",0
_11210:
	db	"imageHangus",0
_11211:
	db	"currFrameHangus",0
_11212:
	db	"maxFrameHangus",0
_11213:
	db	"xHangus",0
_11214:
	db	"yHangus",0
_11215:
	db	"isDrawHangus",0
_11216:
	db	"xHisap",0
_11217:
	db	"yHisap",0
_11218:
	db	"serang",0
_11219:
	db	"serang1",0
_11220:
	db	"serang2",0
_11221:
	db	"serang3",0
_11222:
	db	"(i,i,i,f,i):TDisturber",0
	align	4
_11180:
	dd	2
	dd	_11181
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10827
	dd	_9973
	dd	20
	dd	3
	dd	_10677
	dd	_9973
	dd	24
	dd	3
	dd	_10011
	dd	_9973
	dd	28
	dd	3
	dd	_10012
	dd	_9973
	dd	32
	dd	3
	dd	_9975
	dd	_9976
	dd	36
	dd	3
	dd	_11182
	dd	_9976
	dd	40
	dd	3
	dd	_11183
	dd	_9976
	dd	44
	dd	3
	dd	_9991
	dd	_9976
	dd	48
	dd	3
	dd	_10017
	dd	_9976
	dd	52
	dd	3
	dd	_11184
	dd	_9976
	dd	56
	dd	3
	dd	_11185
	dd	_9976
	dd	60
	dd	3
	dd	_10005
	dd	_9976
	dd	64
	dd	3
	dd	_10006
	dd	_9976
	dd	68
	dd	3
	dd	_9992
	dd	_9976
	dd	72
	dd	3
	dd	_11186
	dd	_9973
	dd	76
	dd	3
	dd	_11187
	dd	_9973
	dd	80
	dd	3
	dd	_9977
	dd	_9976
	dd	84
	dd	3
	dd	_10663
	dd	_9976
	dd	88
	dd	3
	dd	_11188
	dd	_9976
	dd	92
	dd	3
	dd	_11189
	dd	_9976
	dd	96
	dd	3
	dd	_11190
	dd	_9976
	dd	100
	dd	3
	dd	_11191
	dd	_9976
	dd	104
	dd	3
	dd	_11192
	dd	_9976
	dd	108
	dd	3
	dd	_11193
	dd	_9976
	dd	112
	dd	3
	dd	_11194
	dd	_9976
	dd	116
	dd	3
	dd	_11195
	dd	_9976
	dd	120
	dd	3
	dd	_11196
	dd	_9976
	dd	124
	dd	3
	dd	_11197
	dd	_9973
	dd	128
	dd	3
	dd	_11198
	dd	_9973
	dd	132
	dd	3
	dd	_11199
	dd	_9973
	dd	136
	dd	3
	dd	_11200
	dd	_9973
	dd	140
	dd	3
	dd	_11201
	dd	_9973
	dd	144
	dd	3
	dd	_11202
	dd	_9976
	dd	148
	dd	3
	dd	_11203
	dd	_9976
	dd	152
	dd	3
	dd	_11204
	dd	_9976
	dd	156
	dd	3
	dd	_11205
	dd	_9973
	dd	160
	dd	3
	dd	_11206
	dd	_9973
	dd	164
	dd	3
	dd	_11043
	dd	_9973
	dd	168
	dd	3
	dd	_11207
	dd	_9976
	dd	172
	dd	3
	dd	_11208
	dd	_9976
	dd	176
	dd	3
	dd	_11209
	dd	_9976
	dd	180
	dd	3
	dd	_11210
	dd	_9976
	dd	184
	dd	3
	dd	_11211
	dd	_9976
	dd	188
	dd	3
	dd	_11212
	dd	_9976
	dd	192
	dd	3
	dd	_11213
	dd	_9973
	dd	196
	dd	3
	dd	_11214
	dd	_9973
	dd	200
	dd	3
	dd	_11215
	dd	_9976
	dd	204
	dd	3
	dd	_11216
	dd	_9973
	dd	208
	dd	3
	dd	_11217
	dd	_9973
	dd	212
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_11218
	dd	_9983
	dd	68
	dd	6
	dd	_11219
	dd	_9983
	dd	72
	dd	6
	dd	_11220
	dd	_9983
	dd	76
	dd	6
	dd	_11221
	dd	_9983
	dd	80
	dd	7
	dd	_10057
	dd	_10058
	dd	84
	dd	7
	dd	_10059
	dd	_10060
	dd	88
	dd	7
	dd	_9987
	dd	_11222
	dd	92
	dd	0
	align	4
_bb_TDisturber:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11180
	dd	216
	dd	__bb_TDisturber_New
	dd	__bb_TDisturber_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDisturber_updateVolumeSFX
	dd	__bb_TDisturber_stopKanalSFX
	dd	__bb_TDisturber_hapus
	dd	__bb_TDisturber_update
	dd	__bb_TDisturber_draw
	dd	__bb_TDisturber_serang
	dd	__bb_TDisturber_serang1
	dd	__bb_TDisturber_serang2
	dd	__bb_TDisturber_serang3
	dd	__bb_TDisturber_dist
	dd	__bb_TDisturber_ImageKontrol
	dd	__bb_TDisturber_Generate
_11224:
	db	"TFarmTool",0
_11225:
	db	"(i):TFarmTool",0
	align	4
_11223:
	dd	2
	dd	_11224
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_9977
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	7
	dd	_10059
	dd	_10060
	dd	64
	dd	7
	dd	_9987
	dd	_11225
	dd	68
	dd	0
	align	4
_bb_TFarmTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11223
	dd	40
	dd	__bb_TFarmTool_New
	dd	__bb_TFarmTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFarmTool_hapus
	dd	__bb_TFarmTool_update
	dd	__bb_TFarmTool_draw
	dd	__bb_TFarmTool_cekMouseEvent
	dd	__bb_TFarmTool_ImageKontrol
	dd	__bb_TFarmTool_Generate
_11227:
	db	"TAnimFarmTool",0
_11228:
	db	"power",0
_11229:
	db	"(i,i,i):TAnimFarmTool",0
	align	4
_11226:
	dd	2
	dd	_11227
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_9991
	dd	_9976
	dd	24
	dd	3
	dd	_10017
	dd	_9976
	dd	28
	dd	3
	dd	_10005
	dd	_9976
	dd	32
	dd	3
	dd	_10006
	dd	_9976
	dd	36
	dd	3
	dd	_9992
	dd	_9976
	dd	40
	dd	3
	dd	_11228
	dd	_9976
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_11229
	dd	68
	dd	0
	align	4
_bb_TAnimFarmTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11226
	dd	48
	dd	__bb_TAnimFarmTool_New
	dd	__bb_TAnimFarmTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimFarmTool_updateVolumeSFX
	dd	__bb_TAnimFarmTool_stopKanalSFX
	dd	__bb_TAnimFarmTool_hapus
	dd	__bb_TAnimFarmTool_update
	dd	__bb_TAnimFarmTool_draw
	dd	__bb_TAnimFarmTool_Generate
_11231:
	db	"TBtnWaterCan",0
_11232:
	db	"():TBtnWaterCan",0
	align	4
_11230:
	dd	2
	dd	_11231
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10032
	dd	_9976
	dd	20
	dd	3
	dd	_9977
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	7
	dd	_10059
	dd	_10427
	dd	56
	dd	7
	dd	_9987
	dd	_11232
	dd	60
	dd	0
	align	4
_bb_TBtnWaterCan:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11230
	dd	32
	dd	__bb_TBtnWaterCan_New
	dd	__bb_TBtnWaterCan_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnWaterCan_draw
	dd	__bb_TBtnWaterCan_cekMouseEvent
	dd	__bb_TBtnWaterCan_ImageKontrol
	dd	__bb_TBtnWaterCan_Generate
_11234:
	db	"TDefender",0
_11235:
	db	"(i,i,i):TDefender",0
	align	4
_11233:
	dd	2
	dd	_11234
	dd	3
	dd	_10805
	dd	_9976
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10005
	dd	_9976
	dd	20
	dd	3
	dd	_10006
	dd	_9976
	dd	24
	dd	3
	dd	_9975
	dd	_9976
	dd	28
	dd	3
	dd	_10013
	dd	_9976
	dd	32
	dd	3
	dd	_10014
	dd	_9976
	dd	36
	dd	3
	dd	_10015
	dd	_9976
	dd	40
	dd	3
	dd	_9991
	dd	_9976
	dd	44
	dd	3
	dd	_10017
	dd	_9976
	dd	48
	dd	3
	dd	_10487
	dd	_9976
	dd	52
	dd	3
	dd	_10488
	dd	_9976
	dd	56
	dd	3
	dd	_10942
	dd	_9976
	dd	60
	dd	3
	dd	_9992
	dd	_9976
	dd	64
	dd	3
	dd	_11218
	dd	_9976
	dd	68
	dd	3
	dd	_10018
	dd	_9976
	dd	72
	dd	3
	dd	_10448
	dd	_9976
	dd	76
	dd	3
	dd	_10449
	dd	_9976
	dd	80
	dd	3
	dd	_10953
	dd	_9976
	dd	84
	dd	3
	dd	_10453
	dd	_9973
	dd	88
	dd	3
	dd	_10420
	dd	_9973
	dd	92
	dd	3
	dd	_10421
	dd	_9973
	dd	96
	dd	3
	dd	_9980
	dd	_9973
	dd	100
	dd	3
	dd	_11035
	dd	_9973
	dd	104
	dd	3
	dd	_11036
	dd	_9973
	dd	108
	dd	3
	dd	_11037
	dd	_9973
	dd	112
	dd	3
	dd	_11038
	dd	_9973
	dd	116
	dd	3
	dd	_11039
	dd	_9973
	dd	120
	dd	3
	dd	_11040
	dd	_9973
	dd	124
	dd	3
	dd	_11041
	dd	_9973
	dd	128
	dd	3
	dd	_11042
	dd	_9973
	dd	132
	dd	3
	dd	_11043
	dd	_9973
	dd	136
	dd	3
	dd	_11044
	dd	_9973
	dd	140
	dd	3
	dd	_11045
	dd	_9973
	dd	144
	dd	3
	dd	_11046
	dd	_9976
	dd	148
	dd	3
	dd	_11047
	dd	_9976
	dd	152
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10818
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11235
	dd	64
	dd	0
	align	4
_bb_TDefender:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11233
	dd	156
	dd	__bb_TDefender_New
	dd	__bb_TDefender_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TDefender_hapus
	dd	__bb_TDefender_update
	dd	__bb_TDefender_kena
	dd	__bb_TDefender_draw
	dd	__bb_TDefender_Generate
_11237:
	db	"TBtnPower",0
_11238:
	db	"isAvaible",0
_11239:
	db	"x1ItemCount",0
_11240:
	db	"y1ItemCount",0
_11241:
	db	"x2ItemCount",0
_11242:
	db	"y2ItemCount",0
_11243:
	db	"imageItemCount",0
_11244:
	db	"currFrameItemCount1",0
_11245:
	db	"currFrameItemCount2",0
_11246:
	db	"digitPowerMark",0
_11247:
	db	"xPowerMark",0
_11248:
	db	"yPowerMark",0
_11249:
	db	"imagePowerMark",0
_11250:
	db	"isTampilPowerMark",0
_11251:
	db	"updateMark",0
_11252:
	db	"hitungBtnPoin",0
_11253:
	db	"(i,i):TBtnPower",0
	align	4
_11236:
	dd	2
	dd	_11237
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_9977
	dd	_9976
	dd	36
	dd	3
	dd	_11238
	dd	_9976
	dd	40
	dd	3
	dd	_10404
	dd	_9976
	dd	44
	dd	3
	dd	_11239
	dd	_9973
	dd	48
	dd	3
	dd	_11240
	dd	_9973
	dd	52
	dd	3
	dd	_11241
	dd	_9973
	dd	56
	dd	3
	dd	_11242
	dd	_9973
	dd	60
	dd	3
	dd	_11243
	dd	_9976
	dd	64
	dd	3
	dd	_11244
	dd	_9976
	dd	68
	dd	3
	dd	_11245
	dd	_9976
	dd	72
	dd	3
	dd	_11246
	dd	_9976
	dd	76
	dd	3
	dd	_11247
	dd	_10247
	dd	80
	dd	3
	dd	_11248
	dd	_10247
	dd	84
	dd	3
	dd	_11249
	dd	_10250
	dd	88
	dd	3
	dd	_11250
	dd	_10250
	dd	92
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	6
	dd	_11251
	dd	_9983
	dd	64
	dd	6
	dd	_11252
	dd	_9983
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_9987
	dd	_11253
	dd	76
	dd	0
	align	4
_bb_TBtnPower:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11236
	dd	96
	dd	__bb_TBtnPower_New
	dd	__bb_TBtnPower_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPower_hapus
	dd	__bb_TBtnPower_update
	dd	__bb_TBtnPower_draw
	dd	__bb_TBtnPower_cekMouseEvent
	dd	__bb_TBtnPower_updateMark
	dd	__bb_TBtnPower_hitungBtnPoin
	dd	__bb_TBtnPower_dist
	dd	__bb_TBtnPower_Generate
_11255:
	db	"TPowerAnim",0
_11256:
	db	"isRoot",0
_11257:
	db	"delayLedak",0
_11258:
	db	"xFire",0
_11259:
	db	"yFire",0
_11260:
	db	"imageFire",0
_11261:
	db	"currFrameFire",0
_11262:
	db	"maxFrameFire",0
_11263:
	db	"xTarget",0
_11264:
	db	"yTarget",0
_11265:
	db	"(i,i,i,i,i,i,i):TPowerAnim",0
	align	4
_11254:
	dd	2
	dd	_11255
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10005
	dd	_9976
	dd	20
	dd	3
	dd	_10006
	dd	_9976
	dd	24
	dd	3
	dd	_9975
	dd	_9976
	dd	28
	dd	3
	dd	_9991
	dd	_9976
	dd	32
	dd	3
	dd	_10017
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_9992
	dd	_9976
	dd	44
	dd	3
	dd	_11256
	dd	_9976
	dd	48
	dd	3
	dd	_11257
	dd	_9973
	dd	52
	dd	3
	dd	_9980
	dd	_9973
	dd	56
	dd	3
	dd	_10943
	dd	_9973
	dd	60
	dd	3
	dd	_10944
	dd	_9973
	dd	64
	dd	3
	dd	_10945
	dd	_9976
	dd	68
	dd	3
	dd	_10946
	dd	_9976
	dd	72
	dd	3
	dd	_10947
	dd	_9976
	dd	76
	dd	3
	dd	_10834
	dd	_9976
	dd	80
	dd	3
	dd	_11258
	dd	_9973
	dd	84
	dd	3
	dd	_11259
	dd	_9973
	dd	88
	dd	3
	dd	_11260
	dd	_9976
	dd	92
	dd	3
	dd	_11261
	dd	_9976
	dd	96
	dd	3
	dd	_11262
	dd	_9976
	dd	100
	dd	3
	dd	_11263
	dd	_9973
	dd	104
	dd	3
	dd	_11264
	dd	_9973
	dd	108
	dd	3
	dd	_10663
	dd	_9976
	dd	112
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10993
	dd	_9983
	dd	64
	dd	6
	dd	_9986
	dd	_9983
	dd	68
	dd	7
	dd	_10426
	dd	_10427
	dd	72
	dd	7
	dd	_10428
	dd	_10429
	dd	76
	dd	7
	dd	_9987
	dd	_11265
	dd	80
	dd	0
	align	4
_bb_TPowerAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11254
	dd	116
	dd	__bb_TPowerAnim_New
	dd	__bb_TPowerAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPowerAnim_updateVolumeSFX
	dd	__bb_TPowerAnim_stopKanalSFX
	dd	__bb_TPowerAnim_hapus
	dd	__bb_TPowerAnim_update
	dd	__bb_TPowerAnim_updateNomorKolom
	dd	__bb_TPowerAnim_draw
	dd	__bb_TPowerAnim_getID
	dd	__bb_TPowerAnim_getName
	dd	__bb_TPowerAnim_Generate
_11267:
	db	"TBtnKurcaci",0
_11268:
	db	"waktuBaru",0
_11269:
	db	"waktuLama",0
_11270:
	db	"hitButton",0
_11271:
	db	"():TBtnKurcaci",0
	align	4
_11266:
	dd	2
	dd	_11267
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10476
	dd	_9976
	dd	20
	dd	3
	dd	_10477
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_10017
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10419
	dd	_9976
	dd	44
	dd	3
	dd	_10420
	dd	_9973
	dd	48
	dd	3
	dd	_10421
	dd	_9973
	dd	52
	dd	3
	dd	_10478
	dd	_9976
	dd	56
	dd	3
	dd	_9992
	dd	_9976
	dd	60
	dd	3
	dd	_11268
	dd	_10108
	dd	64
	dd	3
	dd	_11269
	dd	_10108
	dd	68
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11270
	dd	_9983
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	7
	dd	_9987
	dd	_11271
	dd	68
	dd	0
	align	4
_bb_TBtnKurcaci:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11266
	dd	72
	dd	__bb_TBtnKurcaci_New
	dd	__bb_TBtnKurcaci_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnKurcaci_hapus
	dd	__bb_TBtnKurcaci_update
	dd	__bb_TBtnKurcaci_draw
	dd	__bb_TBtnKurcaci_hitButton
	dd	__bb_TBtnKurcaci_cekMouseEvent
	dd	__bb_TBtnKurcaci_Generate
_11273:
	db	"TAnimKurcaci",0
_11274:
	db	"(i,i):TAnimKurcaci",0
	align	4
_11272:
	dd	2
	dd	_11273
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_10005
	dd	_9976
	dd	24
	dd	3
	dd	_10006
	dd	_9976
	dd	28
	dd	3
	dd	_9975
	dd	_9976
	dd	32
	dd	3
	dd	_10013
	dd	_9976
	dd	36
	dd	3
	dd	_10014
	dd	_9976
	dd	40
	dd	3
	dd	_10482
	dd	_9976
	dd	44
	dd	3
	dd	_10483
	dd	_9976
	dd	48
	dd	3
	dd	_10484
	dd	_9976
	dd	52
	dd	3
	dd	_10485
	dd	_9976
	dd	56
	dd	3
	dd	_10486
	dd	_9976
	dd	60
	dd	3
	dd	_9991
	dd	_9976
	dd	64
	dd	3
	dd	_10017
	dd	_9976
	dd	68
	dd	3
	dd	_10487
	dd	_9976
	dd	72
	dd	3
	dd	_10488
	dd	_9976
	dd	76
	dd	3
	dd	_10489
	dd	_9976
	dd	80
	dd	3
	dd	_10490
	dd	_9976
	dd	84
	dd	3
	dd	_10491
	dd	_9976
	dd	88
	dd	3
	dd	_10492
	dd	_9976
	dd	92
	dd	3
	dd	_10493
	dd	_9976
	dd	96
	dd	3
	dd	_9977
	dd	_9976
	dd	100
	dd	3
	dd	_10018
	dd	_9976
	dd	104
	dd	3
	dd	_10496
	dd	_9976
	dd	108
	dd	3
	dd	_9992
	dd	_9976
	dd	112
	dd	3
	dd	_10497
	dd	_9973
	dd	116
	dd	3
	dd	_10498
	dd	_9973
	dd	120
	dd	3
	dd	_10499
	dd	_9973
	dd	124
	dd	3
	dd	_10500
	dd	_9973
	dd	128
	dd	3
	dd	_10501
	dd	_9973
	dd	132
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10502
	dd	_9983
	dd	60
	dd	6
	dd	_10503
	dd	_9983
	dd	64
	dd	6
	dd	_10025
	dd	_9995
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_9987
	dd	_11274
	dd	76
	dd	0
	align	4
_bb_TAnimKurcaci:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11272
	dd	136
	dd	__bb_TAnimKurcaci_New
	dd	__bb_TAnimKurcaci_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimKurcaci_hapus
	dd	__bb_TAnimKurcaci_update
	dd	__bb_TAnimKurcaci_draw
	dd	__bb_TAnimKurcaci_kePosAwal
	dd	__bb_TAnimKurcaci_cariPanen
	dd	__bb_TAnimKurcaci_changeState
	dd	__bb_TAnimKurcaci_dist
	dd	__bb_TAnimKurcaci_Generate
_11276:
	db	"TItemDrop",0
_11277:
	db	"playAnim",0
_11278:
	db	"delayHilang",0
_11279:
	db	"isAdaKarung",0
_11280:
	db	"xCahaya",0
_11281:
	db	"yCahaya",0
_11282:
	db	"imageCahaya",0
_11283:
	db	"currFrameCahaya",0
_11284:
	db	"maxFrameCahaya",0
_11285:
	db	"(i,i,i):TItemDrop",0
	align	4
_11275:
	dd	2
	dd	_11276
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_10005
	dd	_9976
	dd	24
	dd	3
	dd	_10006
	dd	_9976
	dd	28
	dd	3
	dd	_9975
	dd	_9976
	dd	32
	dd	3
	dd	_9991
	dd	_9976
	dd	36
	dd	3
	dd	_10017
	dd	_9976
	dd	40
	dd	3
	dd	_9992
	dd	_9976
	dd	44
	dd	3
	dd	_11170
	dd	_9976
	dd	48
	dd	3
	dd	_10032
	dd	_9976
	dd	52
	dd	3
	dd	_11277
	dd	_9976
	dd	56
	dd	3
	dd	_11043
	dd	_9973
	dd	60
	dd	3
	dd	_10864
	dd	_9973
	dd	64
	dd	3
	dd	_10865
	dd	_9973
	dd	68
	dd	3
	dd	_10867
	dd	_9973
	dd	72
	dd	3
	dd	_10868
	dd	_9976
	dd	76
	dd	3
	dd	_10869
	dd	_9973
	dd	80
	dd	3
	dd	_10870
	dd	_9973
	dd	84
	dd	3
	dd	_10871
	dd	_9976
	dd	88
	dd	3
	dd	_10872
	dd	_9976
	dd	92
	dd	3
	dd	_9980
	dd	_9973
	dd	96
	dd	3
	dd	_11278
	dd	_9973
	dd	100
	dd	3
	dd	_11279
	dd	_9976
	dd	104
	dd	3
	dd	_10663
	dd	_9976
	dd	108
	dd	3
	dd	_10858
	dd	_9976
	dd	112
	dd	3
	dd	_11280
	dd	_9973
	dd	116
	dd	3
	dd	_11281
	dd	_9973
	dd	120
	dd	3
	dd	_11282
	dd	_9976
	dd	124
	dd	3
	dd	_11283
	dd	_9976
	dd	128
	dd	3
	dd	_11284
	dd	_9976
	dd	132
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10065
	dd	_10066
	dd	60
	dd	7
	dd	_10057
	dd	_10058
	dd	64
	dd	7
	dd	_9987
	dd	_11285
	dd	68
	dd	0
	align	4
_bb_TItemDrop:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11275
	dd	136
	dd	__bb_TItemDrop_New
	dd	__bb_TItemDrop_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TItemDrop_hapus
	dd	__bb_TItemDrop_update
	dd	__bb_TItemDrop_draw
	dd	__bb_TItemDrop_cekMouseEvent
	dd	__bb_TItemDrop_dist
	dd	__bb_TItemDrop_Generate
_11287:
	db	"TPanelUtamaNinDef",0
_11288:
	db	"xPanelBawah",0
_11289:
	db	"yPanelBawah",0
_11290:
	db	"imagePanelBawah",0
_11291:
	db	"xNoLvl_DashSign",0
_11292:
	db	"yNoLvl_DashSign",0
_11293:
	db	"imageNoLvl_DashSign",0
_11294:
	db	"currFrameNoLvl_DashSign",0
_11295:
	db	"xNamaMode",0
_11296:
	db	"yNamaMode",0
_11297:
	db	"imageNamaMode",0
_11298:
	db	"currFrameNamaMode",0
_11299:
	db	"xNamaSeason",0
_11300:
	db	"yNamaSeason",0
_11301:
	db	"imageNamaSeason",0
_11302:
	db	"currFrameNamaSeason",0
_11303:
	db	"xDificult",0
_11304:
	db	"yDificult",0
_11305:
	db	"imageDificult",0
_11306:
	db	"currFrameDificult",0
_11307:
	db	"isDrawNoLevel",0
_11308:
	db	"isDrawDash",0
_11309:
	db	"isDrawDificult",0
_11310:
	db	"isDrawSeason",0
_11311:
	db	"xAsli",0
_11312:
	db	"drawPanelBawah",0
_11313:
	db	"setNamaLevel",0
_11314:
	db	"(i,i):TPanelUtamaNinDef",0
	align	4
_11286:
	dd	2
	dd	_11287
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_11288
	dd	_9973
	dd	24
	dd	3
	dd	_11289
	dd	_9973
	dd	28
	dd	3
	dd	_11290
	dd	_9976
	dd	32
	dd	3
	dd	_11291
	dd	_9973
	dd	36
	dd	3
	dd	_11292
	dd	_9973
	dd	40
	dd	3
	dd	_11293
	dd	_9976
	dd	44
	dd	3
	dd	_11294
	dd	_9976
	dd	48
	dd	3
	dd	_11295
	dd	_9973
	dd	52
	dd	3
	dd	_11296
	dd	_9973
	dd	56
	dd	3
	dd	_11297
	dd	_9976
	dd	60
	dd	3
	dd	_11298
	dd	_9976
	dd	64
	dd	3
	dd	_11299
	dd	_9973
	dd	68
	dd	3
	dd	_11300
	dd	_9973
	dd	72
	dd	3
	dd	_11301
	dd	_9976
	dd	76
	dd	3
	dd	_11302
	dd	_9976
	dd	80
	dd	3
	dd	_11303
	dd	_9973
	dd	84
	dd	3
	dd	_11304
	dd	_9973
	dd	88
	dd	3
	dd	_11305
	dd	_9976
	dd	92
	dd	3
	dd	_11306
	dd	_9976
	dd	96
	dd	3
	dd	_11307
	dd	_9976
	dd	100
	dd	3
	dd	_11308
	dd	_9976
	dd	104
	dd	3
	dd	_11309
	dd	_9976
	dd	108
	dd	3
	dd	_11310
	dd	_9976
	dd	112
	dd	3
	dd	_10043
	dd	_9973
	dd	116
	dd	3
	dd	_10044
	dd	_9973
	dd	120
	dd	3
	dd	_9977
	dd	_9976
	dd	124
	dd	3
	dd	_11311
	dd	_9973
	dd	128
	dd	3
	dd	_10723
	dd	_9973
	dd	132
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_11312
	dd	_9983
	dd	52
	dd	6
	dd	_11313
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11314
	dd	64
	dd	0
	align	4
_bb_TPanelUtamaNinDef:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11286
	dd	136
	dd	__bb_TPanelUtamaNinDef_New
	dd	__bb_TPanelUtamaNinDef_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPanelUtamaNinDef_draw
	dd	__bb_TPanelUtamaNinDef_drawPanelBawah
	dd	__bb_TPanelUtamaNinDef_setNamaLevel
	dd	__bb_TPanelUtamaNinDef_setPosition
	dd	__bb_TPanelUtamaNinDef_Generate
_11316:
	db	"TPanenCounter",0
_11317:
	db	"index",0
_11318:
	db	"isTampil",0
_11319:
	db	"noUrutPanel",0
_11320:
	db	"(i,i,i,i,i):TPanenCounter",0
	align	4
_11315:
	dd	2
	dd	_11316
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10827
	dd	_9973
	dd	16
	dd	3
	dd	_10677
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_11317
	dd	_9976
	dd	32
	dd	3
	dd	_11318
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_11319
	dd	_9976
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_11320
	dd	56
	dd	0
	align	4
_bb_TPanenCounter:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11315
	dd	48
	dd	__bb_TPanenCounter_New
	dd	__bb_TPanenCounter_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPanenCounter_hapus
	dd	__bb_TPanenCounter_draw
	dd	__bb_TPanenCounter_Generate
_11322:
	db	"TNilaiLevel",0
_11323:
	db	"(i,i):TNilaiLevel",0
	align	4
_11321:
	dd	2
	dd	_11322
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_11317
	dd	_9976
	dd	24
	dd	3
	dd	_11318
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_11323
	dd	56
	dd	0
	align	4
_bb_TNilaiLevel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11321
	dd	32
	dd	__bb_TNilaiLevel_New
	dd	__bb_TNilaiLevel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNilaiLevel_hapus
	dd	__bb_TNilaiLevel_draw
	dd	__bb_TNilaiLevel_Generate
_11325:
	db	"TNomorLevel",0
_11326:
	db	"digit",0
_11327:
	db	"setDigit",0
_11328:
	db	"generate",0
_11329:
	db	"(i,i):TNomorLevel",0
	align	4
_11324:
	dd	2
	dd	_11325
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_11326
	dd	_9976
	dd	24
	dd	3
	dd	_11318
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_11327
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	7
	dd	_11328
	dd	_11329
	dd	60
	dd	0
	align	4
_bb_TNomorLevel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11324
	dd	32
	dd	__bb_TNomorLevel_New
	dd	__bb_TNomorLevel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNomorLevel_hapus
	dd	__bb_TNomorLevel_setDigit
	dd	__bb_TNomorLevel_draw
	dd	__bb_TNomorLevel_generate
_11331:
	db	"TMoneyGame",0
_11332:
	db	"(i,i):TMoneyGame",0
	align	4
_11330:
	dd	2
	dd	_11331
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_11317
	dd	_9976
	dd	24
	dd	3
	dd	_11318
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_11332
	dd	56
	dd	0
	align	4
_bb_TMoneyGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11330
	dd	32
	dd	__bb_TMoneyGame_New
	dd	__bb_TMoneyGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMoneyGame_hapus
	dd	__bb_TMoneyGame_draw
	dd	__bb_TMoneyGame_Generate
_11334:
	db	"TBgPanelInGame",0
_11335:
	db	"counterPause",0
_11336:
	db	"counterPauseTime",0
_11337:
	db	"kontrolPanel",0
_11338:
	db	"(i,i):TBgPanelInGame",0
	align	4
_11333:
	dd	2
	dd	_11334
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_11335
	dd	_9976
	dd	24
	dd	3
	dd	_11336
	dd	_9976
	dd	28
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9986
	dd	_9983
	dd	48
	dd	6
	dd	_11337
	dd	_9995
	dd	52
	dd	7
	dd	_9987
	dd	_11338
	dd	56
	dd	0
	align	4
_bb_TBgPanelInGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11333
	dd	32
	dd	__bb_TBgPanelInGame_New
	dd	__bb_TBgPanelInGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelInGame_draw
	dd	__bb_TBgPanelInGame_kontrolPanel
	dd	__bb_TBgPanelInGame_Generate
_11340:
	db	"TBtnPanelInGame",0
_11341:
	db	"(i,i,i):TBtnPanelInGame",0
	align	4
_11339:
	dd	2
	dd	_11340
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10723
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_9991
	dd	_9976
	dd	24
	dd	3
	dd	_10063
	dd	_9976
	dd	28
	dd	3
	dd	_10064
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_11341
	dd	56
	dd	0
	align	4
_bb_TBtnPanelInGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11339
	dd	44
	dd	__bb_TBtnPanelInGame_New
	dd	__bb_TBtnPanelInGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelInGame_cekMouseEvent
	dd	__bb_TBtnPanelInGame_draw
	dd	__bb_TBtnPanelInGame_Generate
_11343:
	db	"TBgPanelPilihSenjata",0
_11344:
	db	"isAllowClick",0
_11345:
	db	"isSeeFarm",0
_11346:
	db	"reInit",0
_11347:
	db	"():TBgPanelPilihSenjata",0
	align	4
_11342:
	dd	2
	dd	_11343
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_11344
	dd	_9976
	dd	24
	dd	3
	dd	_11345
	dd	_9976
	dd	28
	dd	3
	dd	_10056
	dd	_9976
	dd	32
	dd	3
	dd	_10043
	dd	_9973
	dd	36
	dd	3
	dd	_10044
	dd	_9973
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11337
	dd	_9995
	dd	48
	dd	6
	dd	_11346
	dd	_9983
	dd	52
	dd	7
	dd	_9987
	dd	_11347
	dd	56
	dd	0
	align	4
_bb_TBgPanelPilihSenjata:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11342
	dd	44
	dd	__bb_TBgPanelPilihSenjata_New
	dd	__bb_TBgPanelPilihSenjata_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelPilihSenjata_kontrolPanel
	dd	__bb_TBgPanelPilihSenjata_reInit
	dd	__bb_TBgPanelPilihSenjata_Generate
_11349:
	db	"TBtnPanelPilihSenjata",0
_11350:
	db	"delayKelip",0
_11351:
	db	"reInitBtn",0
_11352:
	db	"getNewItem",0
_11353:
	db	"setPosition2",0
_11354:
	db	"(i,i):TBtnPanelPilihSenjata",0
	align	4
_11348:
	dd	2
	dd	_11349
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10063
	dd	_9976
	dd	28
	dd	3
	dd	_10064
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_9999
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	3
	dd	_11238
	dd	_9976
	dd	52
	dd	3
	dd	_10079
	dd	_9976
	dd	56
	dd	3
	dd	_11350
	dd	_9976
	dd	60
	dd	3
	dd	_10043
	dd	_9973
	dd	64
	dd	3
	dd	_10044
	dd	_9973
	dd	68
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	6
	dd	_11351
	dd	_9995
	dd	60
	dd	6
	dd	_11352
	dd	_9983
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	6
	dd	_11353
	dd	_9983
	dd	72
	dd	7
	dd	_9987
	dd	_11354
	dd	76
	dd	0
	align	4
_bb_TBtnPanelPilihSenjata:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11348
	dd	72
	dd	__bb_TBtnPanelPilihSenjata_New
	dd	__bb_TBtnPanelPilihSenjata_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelPilihSenjata_hapus
	dd	__bb_TBtnPanelPilihSenjata_draw
	dd	__bb_TBtnPanelPilihSenjata_cekMouseEvent
	dd	__bb_TBtnPanelPilihSenjata_reInitBtn
	dd	__bb_TBtnPanelPilihSenjata_getNewItem
	dd	__bb_TBtnPanelPilihSenjata_setPosition
	dd	__bb_TBtnPanelPilihSenjata_setPosition2
	dd	__bb_TBtnPanelPilihSenjata_Generate
_11356:
	db	"TBgPanelGameOver",0
_11357:
	db	"delayTampilPanel",0
_11358:
	db	"xBGHitam",0
_11359:
	db	"yBGHitam",0
_11360:
	db	"imageBGHitam",0
_11361:
	db	"fadeBGHitam",0
_11362:
	db	"isDrawBGHitam",0
_11363:
	db	"tampilBGHitam",0
_11364:
	db	"updateBGHitam",0
_11365:
	db	"drawBGHitam",0
_11366:
	db	"():TBgPanelGameOver",0
	align	4
_11355:
	dd	2
	dd	_11356
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_11357
	dd	_9973
	dd	24
	dd	3
	dd	_11358
	dd	_9973
	dd	28
	dd	3
	dd	_11359
	dd	_9973
	dd	32
	dd	3
	dd	_11360
	dd	_9976
	dd	36
	dd	3
	dd	_11361
	dd	_9973
	dd	40
	dd	3
	dd	_11362
	dd	_9976
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11337
	dd	_9995
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11363
	dd	_9983
	dd	60
	dd	6
	dd	_11364
	dd	_9983
	dd	64
	dd	6
	dd	_11365
	dd	_9983
	dd	68
	dd	6
	dd	_10059
	dd	_10427
	dd	72
	dd	7
	dd	_9987
	dd	_11366
	dd	76
	dd	0
	align	4
_bb_TBgPanelGameOver:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11355
	dd	48
	dd	__bb_TBgPanelGameOver_New
	dd	__bb_TBgPanelGameOver_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelGameOver_kontrolPanel
	dd	__bb_TBgPanelGameOver_update
	dd	__bb_TBgPanelGameOver_draw
	dd	__bb_TBgPanelGameOver_tampilBGHitam
	dd	__bb_TBgPanelGameOver_updateBGHitam
	dd	__bb_TBgPanelGameOver_drawBGHitam
	dd	__bb_TBgPanelGameOver_ImageKontrol
	dd	__bb_TBgPanelGameOver_Generate
_11368:
	db	"TBtnPanelGameOver",0
_11369:
	db	"(i,i,i):TBtnPanelGameOver",0
	align	4
_11367:
	dd	2
	dd	_11368
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	7
	dd	_9987
	dd	_11369
	dd	60
	dd	0
	align	4
_bb_TBtnPanelGameOver:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11367
	dd	40
	dd	__bb_TBtnPanelGameOver_New
	dd	__bb_TBtnPanelGameOver_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelGameOver_hapus
	dd	__bb_TBtnPanelGameOver_draw
	dd	__bb_TBtnPanelGameOver_cekMouseEvent
	dd	__bb_TBtnPanelGameOver_Generate
_11371:
	db	"TGameOverEnt",0
_11372:
	db	"vxAwal",0
_11373:
	db	"vyAwal",0
_11374:
	db	"delayAnimCounter",0
_11375:
	db	"delayAnimTime",0
_11376:
	db	"(i,i):TGameOverEnt",0
	align	4
_11370:
	dd	2
	dd	_11371
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_9972
	dd	_9973
	dd	16
	dd	3
	dd	_9974
	dd	_9973
	dd	20
	dd	3
	dd	_10827
	dd	_9973
	dd	24
	dd	3
	dd	_10677
	dd	_9973
	dd	28
	dd	3
	dd	_10012
	dd	_9973
	dd	32
	dd	3
	dd	_10498
	dd	_9973
	dd	36
	dd	3
	dd	_10499
	dd	_9973
	dd	40
	dd	3
	dd	_11372
	dd	_9973
	dd	44
	dd	3
	dd	_11373
	dd	_9973
	dd	48
	dd	3
	dd	_9975
	dd	_9976
	dd	52
	dd	3
	dd	_9991
	dd	_9976
	dd	56
	dd	3
	dd	_10017
	dd	_9976
	dd	60
	dd	3
	dd	_10834
	dd	_9976
	dd	64
	dd	3
	dd	_10835
	dd	_9976
	dd	68
	dd	3
	dd	_9992
	dd	_9976
	dd	72
	dd	3
	dd	_9999
	dd	_9976
	dd	76
	dd	3
	dd	_9977
	dd	_9976
	dd	80
	dd	3
	dd	_11374
	dd	_9973
	dd	84
	dd	3
	dd	_11375
	dd	_9973
	dd	88
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10059
	dd	_10060
	dd	68
	dd	7
	dd	_9987
	dd	_11376
	dd	72
	dd	0
	align	4
_bb_TGameOverEnt:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11370
	dd	92
	dd	__bb_TGameOverEnt_New
	dd	__bb_TGameOverEnt_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGameOverEnt_updateVolumeSFX
	dd	__bb_TGameOverEnt_stopKanalSFX
	dd	__bb_TGameOverEnt_hapus
	dd	__bb_TGameOverEnt_update
	dd	__bb_TGameOverEnt_draw
	dd	__bb_TGameOverEnt_ImageKontrol
	dd	__bb_TGameOverEnt_Generate
_11378:
	db	"TBgStatistik",0
_11379:
	db	"isAllowSkip",0
_11380:
	db	"playAnim_1_Done",0
_11381:
	db	"isSkipAnim",0
_11382:
	db	"currDelayAnim",0
_11383:
	db	"delayAnim",0
_11384:
	db	"delayFlipFlop",0
_11385:
	db	"playFlipFlop",0
_11386:
	db	"pendingEvent",0
_11387:
	db	"digitNilaiTanam",0
_11388:
	db	"nilaiTanam",0
_11389:
	db	"xNilaiTanam",0
_11390:
	db	"yNilaiTanam",0
_11391:
	db	"imageNilaiTanam",0
_11392:
	db	"isTampilNilaiTanam",0
_11393:
	db	"currFrameNilaiTanam",0
_11394:
	db	"xNilaiTanamDollarSign",0
_11395:
	db	"yNilaiTanamDollarSign",0
_11396:
	db	"imageNilaiTanamDollarSign",0
_11397:
	db	"digitTotalEnemy",0
_11398:
	db	"totalEnemy",0
_11399:
	db	"totalEnemyTarget",0
_11400:
	db	"xTotalEnemy",0
_11401:
	db	"yTotalEnemy",0
_11402:
	db	"imageTotalEnemy",0
_11403:
	db	"isTampilTotalEnemy",0
_11404:
	db	"currFrameTotalEnemy",0
_11405:
	db	"isHitungTotalEnemy",0
_11406:
	db	"digitNilaiEnemy",0
_11407:
	db	"nilaiEnemy",0
_11408:
	db	"xNilaiEnemy",0
_11409:
	db	"yNilaiEnemy",0
_11410:
	db	"imageNilaiEnemy",0
_11411:
	db	"isTampilNilaiEnemy",0
_11412:
	db	"currFrameNilaiEnemy",0
_11413:
	db	"xNilaiEnemyDollarSign",0
_11414:
	db	"yNilaiEnemyDollarSign",0
_11415:
	db	"imageNilaiEnemyDollarSign",0
_11416:
	db	"digitTotalScore",0
_11417:
	db	"totalScore",0
_11418:
	db	"totalScoreTarget",0
_11419:
	db	"xTotalScore",0
_11420:
	db	"yTotalScore",0
_11421:
	db	"imageTotalScore",0
_11422:
	db	"isTampilTotalScore",0
_11423:
	db	"currFrameTotalScore",0
_11424:
	db	"isHitungTotalScore",0
_11425:
	db	"digitNilaiScore",0
_11426:
	db	"nilaiScore",0
_11427:
	db	"xNilaiScore",0
_11428:
	db	"yNilaiScore",0
_11429:
	db	"imageNilaiScore",0
_11430:
	db	"isTampilNilaiScore",0
_11431:
	db	"currFrameNilaiScore",0
_11432:
	db	"xNilaiScoreDollarSign",0
_11433:
	db	"yNilaiScoreDollarSign",0
_11434:
	db	"imageNilaiScoreDollarSign",0
_11435:
	db	"digitTotalTime",0
_11436:
	db	"totalTime",0
_11437:
	db	"totalTimeTarget",0
_11438:
	db	"xTotalTime",0
_11439:
	db	"yTotalTime",0
_11440:
	db	"imageTotalTime",0
_11441:
	db	"isTampilTotalTime",0
_11442:
	db	"currFrameTotalTime",0
_11443:
	db	"isHitungTotalTime",0
_11444:
	db	"digitNilaiTime",0
_11445:
	db	"nilaiTime",0
_11446:
	db	"xNilaiTime",0
_11447:
	db	"yNilaiTime",0
_11448:
	db	"imageNilaiTime",0
_11449:
	db	"isTampilNilaiTime",0
_11450:
	db	"currFrameNilaiTime",0
_11451:
	db	"xNilaiTimeDollarSign",0
_11452:
	db	"yNilaiTimeDollarSign",0
_11453:
	db	"imageNilaiTimeDollarSign",0
_11454:
	db	"digitNilaiMoney",0
_11455:
	db	"nilaiMoney",0
_11456:
	db	"xNilaiMoney",0
_11457:
	db	"yNilaiMoney",0
_11458:
	db	"xAwalNilaiMoney",0
_11459:
	db	"yAwalNilaiMoney",0
_11460:
	db	"xTujuanNilaiMoney",0
_11461:
	db	"yTujuanNilaiMoney",0
_11462:
	db	"imageNilaiMoney",0
_11463:
	db	"isTampilNilaiMoney",0
_11464:
	db	"currFrameNilaiMoney",0
_11465:
	db	"transNilaiMoney",0
_11466:
	db	"xNilaiMoneyDollarSign",0
_11467:
	db	"yNilaiMoneyDollarSign",0
_11468:
	db	"xTujuanNilaiMoneyDollarSign",0
_11469:
	db	"yTujuanNilaiMoneyDollarSign",0
_11470:
	db	"xAwalNilaiMoneyDollarSign",0
_11471:
	db	"yAwalNilaiMoneyDollarSign",0
_11472:
	db	"imageNilaiMoneyDollarSign",0
_11473:
	db	"transNilaiMoneyDollarSign",0
_11474:
	db	"xNilaiMoney2",0
_11475:
	db	"yNilaiMoney2",0
_11476:
	db	"xTujuanNilaiMoney2",0
_11477:
	db	"yTujuanNilaiMoney2",0
_11478:
	db	"imageNilaiMoney2",0
_11479:
	db	"transNilaiMoney2",0
_11480:
	db	"xNilaiMoney2DollarSign",0
_11481:
	db	"yNilaiMoney2DollarSign",0
_11482:
	db	"xTujuanNilaiMoney2DollarSign",0
_11483:
	db	"yTujuanNilaiMoney2DollarSign",0
_11484:
	db	"imageNilaiMoney2DollarSign",0
_11485:
	db	"transNilaiMoney2DollarSign",0
_11486:
	db	"xBigStar",0
_11487:
	db	"yBigStar",0
_11488:
	db	"xAwalBigStar",0
_11489:
	db	"yAwalBigStar",0
_11490:
	db	"xTujuanBigStar",0
_11491:
	db	"yTujuanBigStar",0
_11492:
	db	"skalaBigStar",0
_11493:
	db	"stepSkalaBigStar",0
_11494:
	db	"imageBigStar",0
_11495:
	db	"currFrameBigStar",0
_11496:
	db	"isTampilBigStar",0
_11497:
	db	"playAnimBigStar",0
_11498:
	db	"xBigStar2",0
_11499:
	db	"yBigStar2",0
_11500:
	db	"xAwalBigStar2",0
_11501:
	db	"yAwalBigStar2",0
_11502:
	db	"xTujuanBigStar2",0
_11503:
	db	"yTujuanBigStar2",0
_11504:
	db	"skalaBigStar2",0
_11505:
	db	"imageBigStar2",0
_11506:
	db	"currFrameBigStar2",0
_11507:
	db	"xBigStarSpinAnim",0
_11508:
	db	"yBigStarSpinAnim",0
_11509:
	db	"imageBigStarSpinAnim",0
_11510:
	db	"currFrameBigStarSpinAnim",0
_11511:
	db	"maxFrameBigStarSpinAnim",0
_11512:
	db	"isDrawSmallStar",0
_11513:
	db	"xEfekSinarAnim",0
_11514:
	db	"yEfekSinarAnim",0
_11515:
	db	"imageEfekSinarAnim",0
_11516:
	db	"currFrameEfekSinarAnim",0
_11517:
	db	"maxFrameEfekSinarAnim",0
_11518:
	db	"xTextNextLevel",0
_11519:
	db	"yTextNextLevel",0
_11520:
	db	"imageTextNextLevel",0
_11521:
	db	"skalaTextNextLevel",0
_11522:
	db	"stepAnimTextNextLevel",0
_11523:
	db	"drawTextNextLevel",0
_11524:
	db	"cekIsGetBigStar",0
_11525:
	db	"skipAnim",0
_11526:
	db	"playEfekSinarAnim",0
_11527:
	db	"playFlipFlopTombol",0
_11528:
	db	"setEfekSinarAnim",0
_11529:
	db	"(f,f)i",0
_11530:
	db	"setNilaiTanam",0
_11531:
	db	"setTotalEnemy",0
_11532:
	db	"setNilaiEnemy",0
_11533:
	db	"setTotalScore",0
_11534:
	db	"setNilaiScore",0
_11535:
	db	"setTotalTime",0
_11536:
	db	"setNilaiTime",0
_11537:
	db	"setNilaiMoney",0
_11538:
	db	"():TBgStatistik",0
	align	4
_11377:
	dd	2
	dd	_11378
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_10032
	dd	_9976
	dd	24
	dd	3
	dd	_11379
	dd	_9976
	dd	28
	dd	3
	dd	_11277
	dd	_9976
	dd	32
	dd	3
	dd	_11380
	dd	_9976
	dd	36
	dd	3
	dd	_11381
	dd	_9976
	dd	40
	dd	3
	dd	_11382
	dd	_9976
	dd	44
	dd	3
	dd	_11383
	dd	_9976
	dd	48
	dd	3
	dd	_11384
	dd	_9976
	dd	52
	dd	3
	dd	_11385
	dd	_9976
	dd	56
	dd	3
	dd	_11386
	dd	_10108
	dd	60
	dd	3
	dd	_11387
	dd	_9976
	dd	64
	dd	3
	dd	_11388
	dd	_9976
	dd	68
	dd	3
	dd	_11389
	dd	_10247
	dd	72
	dd	3
	dd	_11390
	dd	_10247
	dd	76
	dd	3
	dd	_11391
	dd	_10250
	dd	80
	dd	3
	dd	_11392
	dd	_10250
	dd	84
	dd	3
	dd	_11393
	dd	_10250
	dd	88
	dd	3
	dd	_11394
	dd	_9973
	dd	92
	dd	3
	dd	_11395
	dd	_9973
	dd	96
	dd	3
	dd	_11396
	dd	_9976
	dd	100
	dd	3
	dd	_11397
	dd	_9976
	dd	104
	dd	3
	dd	_11398
	dd	_9976
	dd	108
	dd	3
	dd	_11399
	dd	_9976
	dd	112
	dd	3
	dd	_11400
	dd	_10247
	dd	116
	dd	3
	dd	_11401
	dd	_10247
	dd	120
	dd	3
	dd	_11402
	dd	_10250
	dd	124
	dd	3
	dd	_11403
	dd	_10250
	dd	128
	dd	3
	dd	_11404
	dd	_10250
	dd	132
	dd	3
	dd	_11405
	dd	_9976
	dd	136
	dd	3
	dd	_11406
	dd	_9976
	dd	140
	dd	3
	dd	_11407
	dd	_9976
	dd	144
	dd	3
	dd	_11408
	dd	_10247
	dd	148
	dd	3
	dd	_11409
	dd	_10247
	dd	152
	dd	3
	dd	_11410
	dd	_10250
	dd	156
	dd	3
	dd	_11411
	dd	_10250
	dd	160
	dd	3
	dd	_11412
	dd	_10250
	dd	164
	dd	3
	dd	_11413
	dd	_9973
	dd	168
	dd	3
	dd	_11414
	dd	_9973
	dd	172
	dd	3
	dd	_11415
	dd	_9976
	dd	176
	dd	3
	dd	_11416
	dd	_9976
	dd	180
	dd	3
	dd	_11417
	dd	_9976
	dd	184
	dd	3
	dd	_11418
	dd	_9976
	dd	188
	dd	3
	dd	_11419
	dd	_10247
	dd	192
	dd	3
	dd	_11420
	dd	_10247
	dd	196
	dd	3
	dd	_11421
	dd	_10250
	dd	200
	dd	3
	dd	_11422
	dd	_10250
	dd	204
	dd	3
	dd	_11423
	dd	_10250
	dd	208
	dd	3
	dd	_11424
	dd	_9976
	dd	212
	dd	3
	dd	_11425
	dd	_9976
	dd	216
	dd	3
	dd	_11426
	dd	_9976
	dd	220
	dd	3
	dd	_11427
	dd	_10247
	dd	224
	dd	3
	dd	_11428
	dd	_10247
	dd	228
	dd	3
	dd	_11429
	dd	_10250
	dd	232
	dd	3
	dd	_11430
	dd	_10250
	dd	236
	dd	3
	dd	_11431
	dd	_10250
	dd	240
	dd	3
	dd	_11432
	dd	_9973
	dd	244
	dd	3
	dd	_11433
	dd	_9973
	dd	248
	dd	3
	dd	_11434
	dd	_9976
	dd	252
	dd	3
	dd	_11435
	dd	_9976
	dd	256
	dd	3
	dd	_11436
	dd	_9976
	dd	260
	dd	3
	dd	_11437
	dd	_9976
	dd	264
	dd	3
	dd	_11438
	dd	_10247
	dd	268
	dd	3
	dd	_11439
	dd	_10247
	dd	272
	dd	3
	dd	_11440
	dd	_10250
	dd	276
	dd	3
	dd	_11441
	dd	_10250
	dd	280
	dd	3
	dd	_11442
	dd	_10250
	dd	284
	dd	3
	dd	_11443
	dd	_9976
	dd	288
	dd	3
	dd	_11444
	dd	_9976
	dd	292
	dd	3
	dd	_11445
	dd	_9976
	dd	296
	dd	3
	dd	_11446
	dd	_10247
	dd	300
	dd	3
	dd	_11447
	dd	_10247
	dd	304
	dd	3
	dd	_11448
	dd	_10250
	dd	308
	dd	3
	dd	_11449
	dd	_10250
	dd	312
	dd	3
	dd	_11450
	dd	_10250
	dd	316
	dd	3
	dd	_11451
	dd	_9973
	dd	320
	dd	3
	dd	_11452
	dd	_9973
	dd	324
	dd	3
	dd	_11453
	dd	_9976
	dd	328
	dd	3
	dd	_11454
	dd	_9976
	dd	332
	dd	3
	dd	_11455
	dd	_9976
	dd	336
	dd	3
	dd	_11456
	dd	_10247
	dd	340
	dd	3
	dd	_11457
	dd	_10247
	dd	344
	dd	3
	dd	_11458
	dd	_10247
	dd	348
	dd	3
	dd	_11459
	dd	_10247
	dd	352
	dd	3
	dd	_11460
	dd	_10247
	dd	356
	dd	3
	dd	_11461
	dd	_10247
	dd	360
	dd	3
	dd	_11462
	dd	_10250
	dd	364
	dd	3
	dd	_11463
	dd	_10250
	dd	368
	dd	3
	dd	_11464
	dd	_10250
	dd	372
	dd	3
	dd	_11465
	dd	_10247
	dd	376
	dd	3
	dd	_11466
	dd	_9973
	dd	380
	dd	3
	dd	_11467
	dd	_9973
	dd	384
	dd	3
	dd	_11468
	dd	_9973
	dd	388
	dd	3
	dd	_11469
	dd	_9973
	dd	392
	dd	3
	dd	_11470
	dd	_9973
	dd	396
	dd	3
	dd	_11471
	dd	_9973
	dd	400
	dd	3
	dd	_11472
	dd	_9976
	dd	404
	dd	3
	dd	_11473
	dd	_9973
	dd	408
	dd	3
	dd	_11474
	dd	_10247
	dd	412
	dd	3
	dd	_11475
	dd	_10247
	dd	416
	dd	3
	dd	_11476
	dd	_10247
	dd	420
	dd	3
	dd	_11477
	dd	_10247
	dd	424
	dd	3
	dd	_11478
	dd	_10250
	dd	428
	dd	3
	dd	_11479
	dd	_10247
	dd	432
	dd	3
	dd	_11480
	dd	_9973
	dd	436
	dd	3
	dd	_11481
	dd	_9973
	dd	440
	dd	3
	dd	_11482
	dd	_9973
	dd	444
	dd	3
	dd	_11483
	dd	_9973
	dd	448
	dd	3
	dd	_11484
	dd	_9976
	dd	452
	dd	3
	dd	_11485
	dd	_9973
	dd	456
	dd	3
	dd	_11486
	dd	_9973
	dd	460
	dd	3
	dd	_11487
	dd	_9973
	dd	464
	dd	3
	dd	_11488
	dd	_9973
	dd	468
	dd	3
	dd	_11489
	dd	_9973
	dd	472
	dd	3
	dd	_11490
	dd	_9973
	dd	476
	dd	3
	dd	_11491
	dd	_9973
	dd	480
	dd	3
	dd	_11492
	dd	_9973
	dd	484
	dd	3
	dd	_11493
	dd	_9976
	dd	488
	dd	3
	dd	_11494
	dd	_9976
	dd	492
	dd	3
	dd	_11495
	dd	_9976
	dd	496
	dd	3
	dd	_11496
	dd	_9976
	dd	500
	dd	3
	dd	_11497
	dd	_9976
	dd	504
	dd	3
	dd	_11498
	dd	_9973
	dd	508
	dd	3
	dd	_11499
	dd	_9973
	dd	512
	dd	3
	dd	_11500
	dd	_9973
	dd	516
	dd	3
	dd	_11501
	dd	_9973
	dd	520
	dd	3
	dd	_11502
	dd	_9973
	dd	524
	dd	3
	dd	_11503
	dd	_9973
	dd	528
	dd	3
	dd	_11504
	dd	_9973
	dd	532
	dd	3
	dd	_11505
	dd	_9976
	dd	536
	dd	3
	dd	_11506
	dd	_9976
	dd	540
	dd	3
	dd	_11507
	dd	_9973
	dd	544
	dd	3
	dd	_11508
	dd	_9973
	dd	548
	dd	3
	dd	_11509
	dd	_9976
	dd	552
	dd	3
	dd	_11510
	dd	_9976
	dd	556
	dd	3
	dd	_11511
	dd	_9976
	dd	560
	dd	3
	dd	_10203
	dd	_9976
	dd	564
	dd	3
	dd	_11512
	dd	_9976
	dd	568
	dd	3
	dd	_10198
	dd	_9973
	dd	572
	dd	3
	dd	_10199
	dd	_9973
	dd	576
	dd	3
	dd	_10200
	dd	_9976
	dd	580
	dd	3
	dd	_10201
	dd	_9976
	dd	584
	dd	3
	dd	_10202
	dd	_9976
	dd	588
	dd	3
	dd	_11513
	dd	_9973
	dd	592
	dd	3
	dd	_11514
	dd	_9973
	dd	596
	dd	3
	dd	_11515
	dd	_9976
	dd	600
	dd	3
	dd	_11516
	dd	_9976
	dd	604
	dd	3
	dd	_11517
	dd	_9976
	dd	608
	dd	3
	dd	_11518
	dd	_9973
	dd	612
	dd	3
	dd	_11519
	dd	_9973
	dd	616
	dd	3
	dd	_11520
	dd	_9976
	dd	620
	dd	3
	dd	_11521
	dd	_9973
	dd	624
	dd	3
	dd	_11522
	dd	_9976
	dd	628
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11337
	dd	_9995
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11523
	dd	_9983
	dd	60
	dd	6
	dd	_11524
	dd	_9983
	dd	64
	dd	6
	dd	_11525
	dd	_9983
	dd	68
	dd	6
	dd	_11526
	dd	_9983
	dd	72
	dd	6
	dd	_11527
	dd	_9983
	dd	76
	dd	6
	dd	_11528
	dd	_11529
	dd	80
	dd	6
	dd	_11530
	dd	_9995
	dd	84
	dd	6
	dd	_11531
	dd	_9995
	dd	88
	dd	6
	dd	_11532
	dd	_9995
	dd	92
	dd	6
	dd	_11533
	dd	_9995
	dd	96
	dd	6
	dd	_11534
	dd	_9995
	dd	100
	dd	6
	dd	_11535
	dd	_9995
	dd	104
	dd	6
	dd	_11536
	dd	_9995
	dd	108
	dd	6
	dd	_11537
	dd	_9995
	dd	112
	dd	6
	dd	_10065
	dd	_10066
	dd	116
	dd	7
	dd	_10057
	dd	_10058
	dd	120
	dd	7
	dd	_9987
	dd	_11538
	dd	124
	dd	0
	align	4
_bb_TBgStatistik:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11377
	dd	632
	dd	__bb_TBgStatistik_New
	dd	__bb_TBgStatistik_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgStatistik_kontrolPanel
	dd	__bb_TBgStatistik_update
	dd	__bb_TBgStatistik_draw
	dd	__bb_TBgStatistik_drawTextNextLevel
	dd	__bb_TBgStatistik_cekIsGetBigStar
	dd	__bb_TBgStatistik_skipAnim
	dd	__bb_TBgStatistik_playEfekSinarAnim
	dd	__bb_TBgStatistik_playFlipFlopTombol
	dd	__bb_TBgStatistik_setEfekSinarAnim
	dd	__bb_TBgStatistik_setNilaiTanam
	dd	__bb_TBgStatistik_setTotalEnemy
	dd	__bb_TBgStatistik_setNilaiEnemy
	dd	__bb_TBgStatistik_setTotalScore
	dd	__bb_TBgStatistik_setNilaiScore
	dd	__bb_TBgStatistik_setTotalTime
	dd	__bb_TBgStatistik_setNilaiTime
	dd	__bb_TBgStatistik_setNilaiMoney
	dd	__bb_TBgStatistik_cekMouseEvent
	dd	__bb_TBgStatistik_dist
	dd	__bb_TBgStatistik_Generate
_11540:
	db	"TPanelNoLevelStatistik",0
_11541:
	db	"xNoLev",0
_11542:
	db	"yNoLev",0
_11543:
	db	"imageNoLev",0
_11544:
	db	"imageNoLevWarna",0
_11545:
	db	"imageNoLevBW",0
_11546:
	db	"currFrameNoLev",0
_11547:
	db	"xSmallStar",0
_11548:
	db	"ySmallStar",0
_11549:
	db	"xAwalSmallStar",0
_11550:
	db	"yAwalSmallStar",0
_11551:
	db	"imageSmallStar",0
_11552:
	db	"currSmallStar",0
_11553:
	db	"isAnimSmallStar",0
_11554:
	db	"setAktif",0
_11555:
	db	"setStar",0
_11556:
	db	"setStarLain",0
_11557:
	db	"(i,i,i):TPanelNoLevelStatistik",0
	align	4
_11539:
	dd	2
	dd	_11540
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9999
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10419
	dd	_9976
	dd	40
	dd	3
	dd	_11541
	dd	_9973
	dd	44
	dd	3
	dd	_11542
	dd	_9973
	dd	48
	dd	3
	dd	_11543
	dd	_9976
	dd	52
	dd	3
	dd	_11544
	dd	_9976
	dd	56
	dd	3
	dd	_11545
	dd	_9976
	dd	60
	dd	3
	dd	_11546
	dd	_9976
	dd	64
	dd	3
	dd	_11547
	dd	_9973
	dd	68
	dd	3
	dd	_11548
	dd	_9973
	dd	72
	dd	3
	dd	_11549
	dd	_9973
	dd	76
	dd	3
	dd	_11550
	dd	_9973
	dd	80
	dd	3
	dd	_11551
	dd	_9976
	dd	84
	dd	3
	dd	_11552
	dd	_9976
	dd	88
	dd	3
	dd	_11512
	dd	_9976
	dd	92
	dd	3
	dd	_11553
	dd	_9976
	dd	96
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_11554
	dd	_9983
	dd	56
	dd	6
	dd	_10027
	dd	_9983
	dd	60
	dd	6
	dd	_11555
	dd	_9983
	dd	64
	dd	6
	dd	_11556
	dd	_9983
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_9987
	dd	_11557
	dd	76
	dd	0
	align	4
_bb_TPanelNoLevelStatistik:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11539
	dd	100
	dd	__bb_TPanelNoLevelStatistik_New
	dd	__bb_TPanelNoLevelStatistik_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TPanelNoLevelStatistik_hapus
	dd	__bb_TPanelNoLevelStatistik_draw
	dd	__bb_TPanelNoLevelStatistik_setAktif
	dd	__bb_TPanelNoLevelStatistik_updatePos
	dd	__bb_TPanelNoLevelStatistik_setStar
	dd	__bb_TPanelNoLevelStatistik_setStarLain
	dd	__bb_TPanelNoLevelStatistik_dist
	dd	__bb_TPanelNoLevelStatistik_Generate
_11559:
	db	"TBagPlantStatistik",0
_11560:
	db	"digitTotalTanam",0
_11561:
	db	"targetTanam",0
_11562:
	db	"xTargetTanam",0
_11563:
	db	"yTargetTanam",0
_11564:
	db	"imageTargetTanam",0
_11565:
	db	"isTampilTargetTanam",0
_11566:
	db	"currFrameTargetTanam",0
_11567:
	db	"xTargetTanamCentang",0
_11568:
	db	"yTargetTanamCentang",0
_11569:
	db	"imageTargetTanamCentang",0
_11570:
	db	"isDrawTargetTanamCentang",0
_11571:
	db	"currSkalaTargetTanamCentang",0
_11572:
	db	"skalaAwalTargetTanamCentang",0
_11573:
	db	"stepAnimTargetTanamCentang",0
_11574:
	db	"totalTanam",0
_11575:
	db	"totalTanamTarget",0
_11576:
	db	"xTotalTanam",0
_11577:
	db	"yTotalTanam",0
_11578:
	db	"imageTotalTanam",0
_11579:
	db	"isTampilTotalTanam",0
_11580:
	db	"currFrameTotalTanam",0
_11581:
	db	"isHitungTotalTanam",0
_11582:
	db	"setTargetTanamCentang",0
_11583:
	db	"setTargetTanam",0
_11584:
	db	"setTotalTanam",0
_11585:
	db	"(i,i,i,i):TBagPlantStatistik",0
	align	4
_11558:
	dd	2
	dd	_11559
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9999
	dd	_9976
	dd	24
	dd	3
	dd	_11277
	dd	_9976
	dd	28
	dd	3
	dd	_11326
	dd	_9976
	dd	32
	dd	3
	dd	_11560
	dd	_9976
	dd	36
	dd	3
	dd	_11561
	dd	_9976
	dd	40
	dd	3
	dd	_11562
	dd	_10247
	dd	44
	dd	3
	dd	_11563
	dd	_10247
	dd	48
	dd	3
	dd	_11564
	dd	_10250
	dd	52
	dd	3
	dd	_11565
	dd	_10250
	dd	56
	dd	3
	dd	_11566
	dd	_10250
	dd	60
	dd	3
	dd	_11567
	dd	_9973
	dd	64
	dd	3
	dd	_11568
	dd	_9973
	dd	68
	dd	3
	dd	_11569
	dd	_9976
	dd	72
	dd	3
	dd	_11570
	dd	_9976
	dd	76
	dd	3
	dd	_11571
	dd	_9973
	dd	80
	dd	3
	dd	_11572
	dd	_9973
	dd	84
	dd	3
	dd	_11573
	dd	_9976
	dd	88
	dd	3
	dd	_11574
	dd	_9976
	dd	92
	dd	3
	dd	_11575
	dd	_9976
	dd	96
	dd	3
	dd	_11576
	dd	_10247
	dd	100
	dd	3
	dd	_11577
	dd	_10247
	dd	104
	dd	3
	dd	_11578
	dd	_10250
	dd	108
	dd	3
	dd	_11579
	dd	_10250
	dd	112
	dd	3
	dd	_11580
	dd	_10250
	dd	116
	dd	3
	dd	_11581
	dd	_9976
	dd	120
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11582
	dd	_9983
	dd	60
	dd	6
	dd	_11583
	dd	_9995
	dd	64
	dd	6
	dd	_11584
	dd	_9995
	dd	68
	dd	7
	dd	_9987
	dd	_11585
	dd	72
	dd	0
	align	4
_bb_TBagPlantStatistik:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11558
	dd	124
	dd	__bb_TBagPlantStatistik_New
	dd	__bb_TBagPlantStatistik_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBagPlantStatistik_hapus
	dd	__bb_TBagPlantStatistik_update
	dd	__bb_TBagPlantStatistik_draw
	dd	__bb_TBagPlantStatistik_setTargetTanamCentang
	dd	__bb_TBagPlantStatistik_setTargetTanam
	dd	__bb_TBagPlantStatistik_setTotalTanam
	dd	__bb_TBagPlantStatistik_Generate
_11587:
	db	"TBtnStatistik",0
_11588:
	db	"btnGoToMainMenu_Clicked",0
_11589:
	db	"btnNext_Clicked",0
_11590:
	db	"(i,i,i):TBtnStatistik",0
	align	4
_11586:
	dd	2
	dd	_11587
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	6
	dd	_11588
	dd	_9983
	dd	60
	dd	6
	dd	_11589
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_11590
	dd	68
	dd	0
	align	4
_bb_TBtnStatistik:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11586
	dd	40
	dd	__bb_TBtnStatistik_New
	dd	__bb_TBtnStatistik_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnStatistik_hapus
	dd	__bb_TBtnStatistik_draw
	dd	__bb_TBtnStatistik_cekMouseEvent
	dd	__bb_TBtnStatistik_btnGoToMainMenu_Clicked
	dd	__bb_TBtnStatistik_btnNext_Clicked
	dd	__bb_TBtnStatistik_Generate
_11592:
	db	"TAnimTextPlay",0
_11593:
	db	"delayNextAnim",0
_11594:
	db	"isPlaying",0
_11595:
	db	"xReady",0
_11596:
	db	"yReady",0
_11597:
	db	"xTujuanReady",0
_11598:
	db	"yTujuanReady",0
_11599:
	db	"xAsliReady",0
_11600:
	db	"yAsliReady",0
_11601:
	db	"speedReady",0
_11602:
	db	"speedAsliReady",0
_11603:
	db	"imageReady",0
_11604:
	db	"isDrawReady",0
_11605:
	db	"currSkalaReady",0
_11606:
	db	"currTransReady",0
_11607:
	db	"xGo",0
_11608:
	db	"yGo",0
_11609:
	db	"xTujuanGo",0
_11610:
	db	"yTujuanGo",0
_11611:
	db	"xAsliGo",0
_11612:
	db	"yAsliGo",0
_11613:
	db	"speedGo",0
_11614:
	db	"speedAsliGo",0
_11615:
	db	"imageGo",0
_11616:
	db	"isDrawGo",0
_11617:
	db	"currSkalaGo",0
_11618:
	db	"currTransGo",0
_11619:
	db	"updatePosReady",0
_11620:
	db	"():TAnimTextPlay",0
	align	4
_11591:
	dd	2
	dd	_11592
	dd	3
	dd	_10663
	dd	_9976
	dd	8
	dd	3
	dd	_11382
	dd	_9976
	dd	12
	dd	3
	dd	_11383
	dd	_9976
	dd	16
	dd	3
	dd	_11593
	dd	_9976
	dd	20
	dd	3
	dd	_11594
	dd	_9976
	dd	24
	dd	3
	dd	_11595
	dd	_9973
	dd	28
	dd	3
	dd	_11596
	dd	_9973
	dd	32
	dd	3
	dd	_11597
	dd	_9973
	dd	36
	dd	3
	dd	_11598
	dd	_9973
	dd	40
	dd	3
	dd	_11599
	dd	_9973
	dd	44
	dd	3
	dd	_11600
	dd	_9973
	dd	48
	dd	3
	dd	_11601
	dd	_9973
	dd	52
	dd	3
	dd	_11602
	dd	_9973
	dd	56
	dd	3
	dd	_11603
	dd	_9976
	dd	60
	dd	3
	dd	_11604
	dd	_9976
	dd	64
	dd	3
	dd	_11605
	dd	_9973
	dd	68
	dd	3
	dd	_11606
	dd	_9973
	dd	72
	dd	3
	dd	_11607
	dd	_9973
	dd	76
	dd	3
	dd	_11608
	dd	_9973
	dd	80
	dd	3
	dd	_11609
	dd	_9973
	dd	84
	dd	3
	dd	_11610
	dd	_9973
	dd	88
	dd	3
	dd	_11611
	dd	_9973
	dd	92
	dd	3
	dd	_11612
	dd	_9973
	dd	96
	dd	3
	dd	_11613
	dd	_9973
	dd	100
	dd	3
	dd	_11614
	dd	_9973
	dd	104
	dd	3
	dd	_11615
	dd	_9976
	dd	108
	dd	3
	dd	_11616
	dd	_9976
	dd	112
	dd	3
	dd	_11617
	dd	_9973
	dd	116
	dd	3
	dd	_11618
	dd	_9973
	dd	120
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11619
	dd	_9983
	dd	60
	dd	7
	dd	_10057
	dd	_10058
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	7
	dd	_9987
	dd	_11620
	dd	72
	dd	0
	align	4
_bb_TAnimTextPlay:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11591
	dd	124
	dd	__bb_TAnimTextPlay_New
	dd	__bb_TAnimTextPlay_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimTextPlay_hapus
	dd	__bb_TAnimTextPlay_update
	dd	__bb_TAnimTextPlay_draw
	dd	__bb_TAnimTextPlay_updatePosReady
	dd	__bb_TAnimTextPlay_dist
	dd	__bb_TAnimTextPlay_ImageKontrol
	dd	__bb_TAnimTextPlay_Generate
_11622:
	db	"TCutScene",0
_11623:
	db	"tipeCutScene",0
_11624:
	db	"skipVideo",0
_11625:
	db	"xBGTeaser",0
_11626:
	db	"yBGTeaser",0
_11627:
	db	"imageBGTeaser",0
_11628:
	db	"fadeBGTeaser",0
_11629:
	db	"isAdaTeaser",0
_11630:
	db	"isTeaserPlay",0
_11631:
	db	"counterTeaser",0
_11632:
	db	"xObj",0
_11633:
	db	"yObj",0
_11634:
	db	"imageObj",0
_11635:
	db	"currFrameObj",0
_11636:
	db	"xObj2",0
_11637:
	db	"yObj2",0
_11638:
	db	"xObj3",0
_11639:
	db	"yObj3",0
_11640:
	db	"xObj4",0
_11641:
	db	"yObj4",0
_11642:
	db	"currFrameObj2",0
_11643:
	db	"currFrameObj3",0
_11644:
	db	"currFrameObj4",0
_11645:
	db	"fadeObj",0
_11646:
	db	"fadeObj2",0
_11647:
	db	"fadeObj3",0
_11648:
	db	"fadeObj4",0
_11649:
	db	"xBtn",0
_11650:
	db	"yBtn",0
_11651:
	db	"imageBtn",0
_11652:
	db	"fadeBtn",0
_11653:
	db	"updateTeaser",0
_11654:
	db	"drawTeaser",0
_11655:
	db	"updateObj",0
_11656:
	db	"drawObj",0
_11657:
	db	"(:TMouseTester,:TImage,i,i)i",0
_11658:
	db	"($):TCutScene",0
	align	4
_11621:
	dd	2
	dd	_11622
	dd	3
	dd	_10055
	dd	_9976
	dd	8
	dd	3
	dd	_11623
	dd	_10108
	dd	12
	dd	3
	dd	_10032
	dd	_9976
	dd	16
	dd	3
	dd	_11624
	dd	_9976
	dd	20
	dd	3
	dd	_11625
	dd	_9973
	dd	24
	dd	3
	dd	_11626
	dd	_9973
	dd	28
	dd	3
	dd	_11627
	dd	_9976
	dd	32
	dd	3
	dd	_11628
	dd	_9973
	dd	36
	dd	3
	dd	_11629
	dd	_9976
	dd	40
	dd	3
	dd	_11630
	dd	_9976
	dd	44
	dd	3
	dd	_11631
	dd	_9973
	dd	48
	dd	3
	dd	_11632
	dd	_9973
	dd	52
	dd	3
	dd	_11633
	dd	_9973
	dd	56
	dd	3
	dd	_11634
	dd	_9976
	dd	60
	dd	3
	dd	_11635
	dd	_9976
	dd	64
	dd	3
	dd	_11636
	dd	_9973
	dd	68
	dd	3
	dd	_11637
	dd	_9973
	dd	72
	dd	3
	dd	_11638
	dd	_9973
	dd	76
	dd	3
	dd	_11639
	dd	_9973
	dd	80
	dd	3
	dd	_11640
	dd	_9973
	dd	84
	dd	3
	dd	_11641
	dd	_9973
	dd	88
	dd	3
	dd	_11642
	dd	_9976
	dd	92
	dd	3
	dd	_11643
	dd	_9976
	dd	96
	dd	3
	dd	_11644
	dd	_9976
	dd	100
	dd	3
	dd	_11645
	dd	_9973
	dd	104
	dd	3
	dd	_11646
	dd	_9973
	dd	108
	dd	3
	dd	_11647
	dd	_9973
	dd	112
	dd	3
	dd	_11648
	dd	_9973
	dd	116
	dd	3
	dd	_11649
	dd	_9973
	dd	120
	dd	3
	dd	_11650
	dd	_9973
	dd	124
	dd	3
	dd	_11651
	dd	_9976
	dd	128
	dd	3
	dd	_11652
	dd	_9973
	dd	132
	dd	3
	dd	_10043
	dd	_9973
	dd	136
	dd	3
	dd	_10044
	dd	_9973
	dd	140
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11337
	dd	_9995
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_11653
	dd	_9983
	dd	56
	dd	6
	dd	_11654
	dd	_9983
	dd	60
	dd	6
	dd	_11655
	dd	_9983
	dd	64
	dd	6
	dd	_11656
	dd	_9983
	dd	68
	dd	6
	dd	_10065
	dd	_10066
	dd	72
	dd	6
	dd	_10904
	dd	_11657
	dd	76
	dd	7
	dd	_10059
	dd	_10060
	dd	80
	dd	6
	dd	_10045
	dd	_9983
	dd	84
	dd	7
	dd	_10673
	dd	_11658
	dd	88
	dd	0
	align	4
_bb_TCutScene:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11621
	dd	144
	dd	__bb_TCutScene_New
	dd	__bb_TCutScene_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCutScene_kontrolPanel
	dd	__bb_TCutScene_update
	dd	__bb_TCutScene_updateTeaser
	dd	__bb_TCutScene_drawTeaser
	dd	__bb_TCutScene_updateObj
	dd	__bb_TCutScene_drawObj
	dd	__bb_TCutScene_cekMouseEvent
	dd	__bb_TCutScene_cekMouseEvent2
	dd	__bb_TCutScene_ImageKontrol
	dd	__bb_TCutScene_setPosition
	dd	__bb_TCutScene_Init
_11660:
	db	"TSnowParticle",0
_11661:
	db	"link",0
_11662:
	db	":TLink",0
_11663:
	db	"img",0
_11664:
	db	"life",0
_11665:
	db	"frame",0
_11666:
	db	"xs",0
_11667:
	db	"ys",0
_11668:
	db	"xsORI",0
_11669:
	db	"scale",0
_11670:
	db	"ss",0
_11671:
	db	"gravity",0
_11672:
	db	"bounce",0
_11673:
	db	"ang",0
_11674:
	db	"rs",0
_11675:
	db	"alpha",0
_11676:
	db	"as",0
_11677:
	db	"kill",0
_11678:
	db	"CreateSnowEffect",0
_11679:
	db	"CreateSnow",0
_11680:
	db	"(i,f,f,f,f,f,f,i):TSnowParticle",0
	align	4
_11659:
	dd	2
	dd	_11660
	dd	3
	dd	_11661
	dd	_11662
	dd	8
	dd	3
	dd	_11663
	dd	_9976
	dd	12
	dd	3
	dd	_11664
	dd	_9976
	dd	16
	dd	3
	dd	_11665
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_11666
	dd	_9973
	dd	32
	dd	3
	dd	_11667
	dd	_9973
	dd	36
	dd	3
	dd	_10827
	dd	_9973
	dd	40
	dd	3
	dd	_11668
	dd	_9973
	dd	44
	dd	3
	dd	_11669
	dd	_9973
	dd	48
	dd	3
	dd	_11670
	dd	_9973
	dd	52
	dd	3
	dd	_10500
	dd	_9973
	dd	56
	dd	3
	dd	_11671
	dd	_9973
	dd	60
	dd	3
	dd	_11672
	dd	_9976
	dd	64
	dd	3
	dd	_11673
	dd	_9973
	dd	68
	dd	3
	dd	_11674
	dd	_9973
	dd	72
	dd	3
	dd	_11675
	dd	_9973
	dd	76
	dd	3
	dd	_11676
	dd	_9973
	dd	80
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_11677
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	7
	dd	_10673
	dd	_9995
	dd	60
	dd	7
	dd	_11678
	dd	_9995
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	7
	dd	_11679
	dd	_11680
	dd	72
	dd	0
	align	4
_bb_TSnowParticle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11659
	dd	84
	dd	__bb_TSnowParticle_New
	dd	__bb_TSnowParticle_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TSnowParticle_update
	dd	__bb_TSnowParticle_kill
	dd	__bb_TSnowParticle_draw
	dd	__bb_TSnowParticle_Init
	dd	__bb_TSnowParticle_CreateSnowEffect
	dd	__bb_TSnowParticle_ImageKontrol
	dd	__bb_TSnowParticle_CreateSnow
_11682:
	db	"TRainParticle",0
_11683:
	db	"Update",0
_11684:
	db	"CreateRainEffect",0
_11685:
	db	"CreateRain",0
_11686:
	db	"(i,f,f,f,f,f,f,i):TRainParticle",0
	align	4
_11681:
	dd	2
	dd	_11682
	dd	3
	dd	_11661
	dd	_11662
	dd	8
	dd	3
	dd	_11663
	dd	_9976
	dd	12
	dd	3
	dd	_11664
	dd	_9976
	dd	16
	dd	3
	dd	_11665
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_11666
	dd	_9973
	dd	32
	dd	3
	dd	_11667
	dd	_9973
	dd	36
	dd	3
	dd	_10827
	dd	_9973
	dd	40
	dd	3
	dd	_11668
	dd	_9973
	dd	44
	dd	3
	dd	_11669
	dd	_9973
	dd	48
	dd	3
	dd	_11670
	dd	_9973
	dd	52
	dd	3
	dd	_10500
	dd	_9973
	dd	56
	dd	3
	dd	_11671
	dd	_9973
	dd	60
	dd	3
	dd	_11672
	dd	_9976
	dd	64
	dd	3
	dd	_11673
	dd	_9973
	dd	68
	dd	3
	dd	_11674
	dd	_9973
	dd	72
	dd	3
	dd	_11675
	dd	_9973
	dd	76
	dd	3
	dd	_11676
	dd	_9973
	dd	80
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11683
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_11677
	dd	_9983
	dd	56
	dd	7
	dd	_10673
	dd	_9995
	dd	60
	dd	7
	dd	_11684
	dd	_9995
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	7
	dd	_11685
	dd	_11686
	dd	72
	dd	0
	align	4
_bb_TRainParticle:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11681
	dd	84
	dd	__bb_TRainParticle_New
	dd	__bb_TRainParticle_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TRainParticle_Update
	dd	__bb_TRainParticle_draw
	dd	__bb_TRainParticle_kill
	dd	__bb_TRainParticle_Init
	dd	__bb_TRainParticle_CreateRainEffect
	dd	__bb_TRainParticle_ImageKontrol
	dd	__bb_TRainParticle_CreateRain
_11688:
	db	"TBgPanelNewItem",0
_11689:
	db	"xNama",0
_11690:
	db	"yNama",0
_11691:
	db	"imageNama",0
_11692:
	db	"currFrameNama",0
_11693:
	db	"urutanTampil",0
_11694:
	db	"noAdegan",0
_11695:
	db	"delayAdeganTime",0
_11696:
	db	"delayAdeganCounter",0
_11697:
	db	"xBananaTarget",0
_11698:
	db	"yBananaTarget",0
_11699:
	db	"delayPindahBananaTarget",0
_11700:
	db	"imageBananaTarget",0
_11701:
	db	"isDrawBananaTarget",0
_11702:
	db	"noBarisBananaTarget",0
_11703:
	db	"noKolomBananaTarget",0
_11704:
	db	"xGinsengAnim",0
_11705:
	db	"yGinsengAnim",0
_11706:
	db	"xGinsengAnimAwal",0
_11707:
	db	"yGinsengAnimAwal",0
_11708:
	db	"imageGinsengAnim",0
_11709:
	db	"isDrawGinsengAnim",0
_11710:
	db	"useToolKontrol",0
_11711:
	db	"useToolKontrol2",0
_11712:
	db	"useKurcaciKontrol",0
_11713:
	db	"triggerBananaCannon",0
_11714:
	db	"updatePosBananaTarget",0
_11715:
	db	"kasihGinseng",0
_11716:
	db	"updateGinseng",0
_11717:
	db	"(i):TBgPanelNewItem",0
	align	4
_11687:
	dd	2
	dd	_11688
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10055
	dd	_9976
	dd	20
	dd	3
	dd	_11689
	dd	_9973
	dd	24
	dd	3
	dd	_11690
	dd	_9973
	dd	28
	dd	3
	dd	_11691
	dd	_9976
	dd	32
	dd	3
	dd	_11692
	dd	_9976
	dd	36
	dd	3
	dd	_10271
	dd	_9973
	dd	40
	dd	3
	dd	_10272
	dd	_9973
	dd	44
	dd	3
	dd	_10273
	dd	_9976
	dd	48
	dd	3
	dd	_11693
	dd	_9976
	dd	52
	dd	3
	dd	_11694
	dd	_9976
	dd	56
	dd	3
	dd	_11695
	dd	_9976
	dd	60
	dd	3
	dd	_11696
	dd	_9976
	dd	64
	dd	3
	dd	_11697
	dd	_9973
	dd	68
	dd	3
	dd	_11698
	dd	_9973
	dd	72
	dd	3
	dd	_11699
	dd	_9973
	dd	76
	dd	3
	dd	_11700
	dd	_9976
	dd	80
	dd	3
	dd	_11701
	dd	_9976
	dd	84
	dd	3
	dd	_11702
	dd	_9976
	dd	88
	dd	3
	dd	_11703
	dd	_9976
	dd	92
	dd	3
	dd	_11704
	dd	_9973
	dd	96
	dd	3
	dd	_11705
	dd	_9973
	dd	100
	dd	3
	dd	_11706
	dd	_9973
	dd	104
	dd	3
	dd	_11707
	dd	_9973
	dd	108
	dd	3
	dd	_11708
	dd	_9976
	dd	112
	dd	3
	dd	_11709
	dd	_9976
	dd	116
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11337
	dd	_9995
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_11710
	dd	_10026
	dd	56
	dd	6
	dd	_11711
	dd	_9995
	dd	60
	dd	6
	dd	_11712
	dd	_9983
	dd	64
	dd	6
	dd	_11713
	dd	_9993
	dd	68
	dd	6
	dd	_11714
	dd	_9983
	dd	72
	dd	6
	dd	_11715
	dd	_9993
	dd	76
	dd	6
	dd	_11716
	dd	_9983
	dd	80
	dd	7
	dd	_10057
	dd	_10058
	dd	84
	dd	7
	dd	_9987
	dd	_11717
	dd	88
	dd	0
	align	4
_bb_TBgPanelNewItem:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11687
	dd	120
	dd	__bb_TBgPanelNewItem_New
	dd	__bb_TBgPanelNewItem_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelNewItem_kontrolPanel
	dd	__bb_TBgPanelNewItem_draw
	dd	__bb_TBgPanelNewItem_useToolKontrol
	dd	__bb_TBgPanelNewItem_useToolKontrol2
	dd	__bb_TBgPanelNewItem_useKurcaciKontrol
	dd	__bb_TBgPanelNewItem_triggerBananaCannon
	dd	__bb_TBgPanelNewItem_updatePosBananaTarget
	dd	__bb_TBgPanelNewItem_kasihGinseng
	dd	__bb_TBgPanelNewItem_updateGinseng
	dd	__bb_TBgPanelNewItem_dist
	dd	__bb_TBgPanelNewItem_Generate
_11719:
	db	"TBtnPanelNewItem",0
_11720:
	db	"(i,i,i):TBtnPanelNewItem",0
	align	4
_11718:
	dd	2
	dd	_11719
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	7
	dd	_9987
	dd	_11720
	dd	60
	dd	0
	align	4
_bb_TBtnPanelNewItem:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11718
	dd	40
	dd	__bb_TBtnPanelNewItem_New
	dd	__bb_TBtnPanelNewItem_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnPanelNewItem_hapus
	dd	__bb_TBtnPanelNewItem_draw
	dd	__bb_TBtnPanelNewItem_cekMouseEvent
	dd	__bb_TBtnPanelNewItem_Generate
_11722:
	db	"TNITM_NinjaWeapon",0
_11723:
	db	"rotation",0
_11724:
	db	"(f,f,i,i,i,i,f,i,i):TNITM_NinjaWeapon",0
	align	4
_11721:
	dd	2
	dd	_11722
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10824
	dd	_9976
	dd	12
	dd	3
	dd	_10825
	dd	_9976
	dd	16
	dd	3
	dd	_10826
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_10827
	dd	_9973
	dd	32
	dd	3
	dd	_10677
	dd	_9973
	dd	36
	dd	3
	dd	_10498
	dd	_9973
	dd	40
	dd	3
	dd	_10499
	dd	_9973
	dd	44
	dd	3
	dd	_10828
	dd	_9973
	dd	48
	dd	3
	dd	_10829
	dd	_9973
	dd	52
	dd	3
	dd	_9975
	dd	_9976
	dd	56
	dd	3
	dd	_9991
	dd	_9976
	dd	60
	dd	3
	dd	_10017
	dd	_9976
	dd	64
	dd	3
	dd	_10005
	dd	_9976
	dd	68
	dd	3
	dd	_10006
	dd	_9976
	dd	72
	dd	3
	dd	_10830
	dd	_9976
	dd	76
	dd	3
	dd	_10831
	dd	_9976
	dd	80
	dd	3
	dd	_10832
	dd	_9976
	dd	84
	dd	3
	dd	_10833
	dd	_9976
	dd	88
	dd	3
	dd	_10834
	dd	_9976
	dd	92
	dd	3
	dd	_10835
	dd	_9976
	dd	96
	dd	3
	dd	_9992
	dd	_9976
	dd	100
	dd	3
	dd	_10837
	dd	_9976
	dd	104
	dd	3
	dd	_11723
	dd	_9973
	dd	108
	dd	3
	dd	_10838
	dd	_9976
	dd	112
	dd	3
	dd	_10839
	dd	_9976
	dd	116
	dd	3
	dd	_10840
	dd	_9976
	dd	120
	dd	3
	dd	_10841
	dd	_9976
	dd	124
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_10843
	dd	_9983
	dd	64
	dd	6
	dd	_10844
	dd	_9995
	dd	68
	dd	6
	dd	_9986
	dd	_9983
	dd	72
	dd	7
	dd	_10057
	dd	_10058
	dd	76
	dd	7
	dd	_10845
	dd	_11724
	dd	80
	dd	0
	align	4
_bb_TNITM_NinjaWeapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11721
	dd	128
	dd	__bb_TNITM_NinjaWeapon_New
	dd	__bb_TNITM_NinjaWeapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_NinjaWeapon_updateVolumeSFX
	dd	__bb_TNITM_NinjaWeapon_stopKanalSFX
	dd	__bb_TNITM_NinjaWeapon_hapus
	dd	__bb_TNITM_NinjaWeapon_update
	dd	__bb_TNITM_NinjaWeapon_updateKolomBaris
	dd	__bb_TNITM_NinjaWeapon_setPeluru
	dd	__bb_TNITM_NinjaWeapon_draw
	dd	__bb_TNITM_NinjaWeapon_dist
	dd	__bb_TNITM_NinjaWeapon_GenerateNinjaWeapon
_11726:
	db	"TNITM_TrapAnim",0
_11727:
	db	"(i,i,i,i):TNITM_TrapAnim",0
_11728:
	db	"($):TNITM_TrapAnim",0
	align	4
_11725:
	dd	2
	dd	_11726
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_10910
	dd	_10436
	dd	16
	dd	3
	dd	_10805
	dd	_9976
	dd	20
	dd	3
	dd	_10911
	dd	_9976
	dd	24
	dd	3
	dd	_9972
	dd	_9973
	dd	28
	dd	3
	dd	_9974
	dd	_9973
	dd	32
	dd	3
	dd	_10912
	dd	_9973
	dd	36
	dd	3
	dd	_10913
	dd	_9973
	dd	40
	dd	3
	dd	_10914
	dd	_9973
	dd	44
	dd	3
	dd	_10915
	dd	_9973
	dd	48
	dd	3
	dd	_10916
	dd	_9973
	dd	52
	dd	3
	dd	_10827
	dd	_9973
	dd	56
	dd	3
	dd	_10677
	dd	_9973
	dd	60
	dd	3
	dd	_9975
	dd	_9976
	dd	64
	dd	3
	dd	_10013
	dd	_9976
	dd	68
	dd	3
	dd	_10917
	dd	_9976
	dd	72
	dd	3
	dd	_10918
	dd	_9976
	dd	76
	dd	3
	dd	_10014
	dd	_9976
	dd	80
	dd	3
	dd	_10919
	dd	_9976
	dd	84
	dd	3
	dd	_10920
	dd	_9976
	dd	88
	dd	3
	dd	_10921
	dd	_9976
	dd	92
	dd	3
	dd	_10922
	dd	_9976
	dd	96
	dd	3
	dd	_10923
	dd	_9976
	dd	100
	dd	3
	dd	_10924
	dd	_9976
	dd	104
	dd	3
	dd	_10925
	dd	_9976
	dd	108
	dd	3
	dd	_10926
	dd	_9976
	dd	112
	dd	3
	dd	_10015
	dd	_9976
	dd	116
	dd	3
	dd	_10927
	dd	_9973
	dd	120
	dd	3
	dd	_10928
	dd	_9973
	dd	124
	dd	3
	dd	_10929
	dd	_9976
	dd	128
	dd	3
	dd	_10930
	dd	_9976
	dd	132
	dd	3
	dd	_9991
	dd	_9976
	dd	136
	dd	3
	dd	_10016
	dd	_9976
	dd	140
	dd	3
	dd	_10017
	dd	_9976
	dd	144
	dd	3
	dd	_10931
	dd	_9976
	dd	148
	dd	3
	dd	_10487
	dd	_9976
	dd	152
	dd	3
	dd	_10932
	dd	_9976
	dd	156
	dd	3
	dd	_10933
	dd	_9976
	dd	160
	dd	3
	dd	_10488
	dd	_9976
	dd	164
	dd	3
	dd	_10934
	dd	_9976
	dd	168
	dd	3
	dd	_10935
	dd	_9976
	dd	172
	dd	3
	dd	_10936
	dd	_9976
	dd	176
	dd	3
	dd	_10937
	dd	_9976
	dd	180
	dd	3
	dd	_10938
	dd	_9976
	dd	184
	dd	3
	dd	_10939
	dd	_9976
	dd	188
	dd	3
	dd	_10940
	dd	_9976
	dd	192
	dd	3
	dd	_10941
	dd	_9976
	dd	196
	dd	3
	dd	_10942
	dd	_9976
	dd	200
	dd	3
	dd	_10943
	dd	_9973
	dd	204
	dd	3
	dd	_10944
	dd	_9973
	dd	208
	dd	3
	dd	_10945
	dd	_9976
	dd	212
	dd	3
	dd	_10946
	dd	_9976
	dd	216
	dd	3
	dd	_10947
	dd	_9976
	dd	220
	dd	3
	dd	_10834
	dd	_9976
	dd	224
	dd	3
	dd	_10018
	dd	_9976
	dd	228
	dd	3
	dd	_10019
	dd	_9976
	dd	232
	dd	3
	dd	_10005
	dd	_9976
	dd	236
	dd	3
	dd	_10006
	dd	_9976
	dd	240
	dd	3
	dd	_10832
	dd	_9976
	dd	244
	dd	3
	dd	_10032
	dd	_9976
	dd	248
	dd	3
	dd	_9977
	dd	_9976
	dd	252
	dd	3
	dd	_10949
	dd	_9976
	dd	256
	dd	3
	dd	_10950
	dd	_9976
	dd	260
	dd	3
	dd	_10951
	dd	_9976
	dd	264
	dd	3
	dd	_11383
	dd	_9976
	dd	268
	dd	3
	dd	_9992
	dd	_9976
	dd	272
	dd	3
	dd	_9999
	dd	_9976
	dd	276
	dd	3
	dd	_10447
	dd	_9976
	dd	280
	dd	3
	dd	_10952
	dd	_9973
	dd	284
	dd	3
	dd	_10837
	dd	_9976
	dd	288
	dd	3
	dd	_10448
	dd	_9976
	dd	292
	dd	3
	dd	_10449
	dd	_9976
	dd	296
	dd	3
	dd	_10953
	dd	_9976
	dd	300
	dd	3
	dd	_10954
	dd	_9976
	dd	304
	dd	3
	dd	_10078
	dd	_9976
	dd	308
	dd	3
	dd	_10453
	dd	_9973
	dd	312
	dd	3
	dd	_10420
	dd	_9973
	dd	316
	dd	3
	dd	_10421
	dd	_9973
	dd	320
	dd	3
	dd	_10955
	dd	_9973
	dd	324
	dd	3
	dd	_10956
	dd	_9973
	dd	328
	dd	3
	dd	_9980
	dd	_9973
	dd	332
	dd	3
	dd	_10043
	dd	_9973
	dd	336
	dd	3
	dd	_10044
	dd	_9973
	dd	340
	dd	3
	dd	_10957
	dd	_10247
	dd	344
	dd	3
	dd	_10958
	dd	_9976
	dd	348
	dd	3
	dd	_10959
	dd	_9973
	dd	352
	dd	3
	dd	_10960
	dd	_9973
	dd	356
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_10028
	dd	_9983
	dd	60
	dd	6
	dd	_9985
	dd	_9983
	dd	64
	dd	6
	dd	_10987
	dd	_9983
	dd	68
	dd	6
	dd	_10994
	dd	_9983
	dd	72
	dd	6
	dd	_10988
	dd	_9983
	dd	76
	dd	6
	dd	_10996
	dd	_9983
	dd	80
	dd	6
	dd	_10998
	dd	_9983
	dd	84
	dd	6
	dd	_10999
	dd	_9983
	dd	88
	dd	6
	dd	_10990
	dd	_9983
	dd	92
	dd	6
	dd	_10993
	dd	_9983
	dd	96
	dd	6
	dd	_10982
	dd	_9983
	dd	100
	dd	6
	dd	_10983
	dd	_9983
	dd	104
	dd	6
	dd	_10961
	dd	_9983
	dd	108
	dd	6
	dd	_10962
	dd	_9983
	dd	112
	dd	6
	dd	_10963
	dd	_9983
	dd	116
	dd	6
	dd	_10965
	dd	_9983
	dd	120
	dd	6
	dd	_10966
	dd	_9983
	dd	124
	dd	6
	dd	_10967
	dd	_9983
	dd	128
	dd	6
	dd	_10968
	dd	_9983
	dd	132
	dd	6
	dd	_10969
	dd	_9983
	dd	136
	dd	6
	dd	_10970
	dd	_9983
	dd	140
	dd	6
	dd	_10971
	dd	_9983
	dd	144
	dd	6
	dd	_10972
	dd	_9983
	dd	148
	dd	6
	dd	_10973
	dd	_9983
	dd	152
	dd	6
	dd	_10974
	dd	_9983
	dd	156
	dd	6
	dd	_10975
	dd	_9983
	dd	160
	dd	6
	dd	_10976
	dd	_9983
	dd	164
	dd	6
	dd	_10977
	dd	_9983
	dd	168
	dd	6
	dd	_10979
	dd	_9983
	dd	172
	dd	6
	dd	_10980
	dd	_9983
	dd	176
	dd	6
	dd	_10981
	dd	_9983
	dd	180
	dd	6
	dd	_10818
	dd	_9983
	dd	184
	dd	6
	dd	_9986
	dd	_9983
	dd	188
	dd	6
	dd	_11000
	dd	_9983
	dd	192
	dd	6
	dd	_11001
	dd	_9983
	dd	196
	dd	7
	dd	_10426
	dd	_10427
	dd	200
	dd	7
	dd	_10428
	dd	_10429
	dd	204
	dd	7
	dd	_9987
	dd	_11727
	dd	208
	dd	7
	dd	_11003
	dd	_11727
	dd	212
	dd	7
	dd	_10431
	dd	_11728
	dd	216
	dd	0
	align	4
_bb_TNITM_TrapAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11725
	dd	360
	dd	__bb_TNITM_TrapAnim_New
	dd	__bb_TNITM_TrapAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_TrapAnim_updateVolumeSFX
	dd	__bb_TNITM_TrapAnim_stopKanalSFX
	dd	__bb_TNITM_TrapAnim_hapus
	dd	__bb_TNITM_TrapAnim_reset
	dd	__bb_TNITM_TrapAnim_update
	dd	__bb_TNITM_TrapAnim_update_trap_20
	dd	__bb_TNITM_TrapAnim_update_trap_23
	dd	__bb_TNITM_TrapAnim_update_trap_21
	dd	__bb_TNITM_TrapAnim_update_trap_24
	dd	__bb_TNITM_TrapAnim_update_trap_24b
	dd	__bb_TNITM_TrapAnim_update_trap_24c
	dd	__bb_TNITM_TrapAnim_update_trap_22
	dd	__bb_TNITM_TrapAnim_updateNomorKolom
	dd	__bb_TNITM_TrapAnim_update_trap_19
	dd	__bb_TNITM_TrapAnim_update_trap_19b
	dd	__bb_TNITM_TrapAnim_update_trap_1
	dd	__bb_TNITM_TrapAnim_update_trap_2
	dd	__bb_TNITM_TrapAnim_update_trap_3
	dd	__bb_TNITM_TrapAnim_update_trap_4
	dd	__bb_TNITM_TrapAnim_update_trap_5
	dd	__bb_TNITM_TrapAnim_update_trap_6
	dd	__bb_TNITM_TrapAnim_update_trap_7
	dd	__bb_TNITM_TrapAnim_update_trap_8
	dd	__bb_TNITM_TrapAnim_update_trap_9
	dd	__bb_TNITM_TrapAnim_update_trap_10
	dd	__bb_TNITM_TrapAnim_update_trap_11
	dd	__bb_TNITM_TrapAnim_update_trap_12
	dd	__bb_TNITM_TrapAnim_update_trap_13
	dd	__bb_TNITM_TrapAnim_update_trap_14
	dd	__bb_TNITM_TrapAnim_update_trap_15
	dd	__bb_TNITM_TrapAnim_update_trap_16
	dd	__bb_TNITM_TrapAnim_update_trap_16b
	dd	__bb_TNITM_TrapAnim_update_trap_17
	dd	__bb_TNITM_TrapAnim_update_trap_18
	dd	__bb_TNITM_TrapAnim_kena
	dd	__bb_TNITM_TrapAnim_draw
	dd	__bb_TNITM_TrapAnim_updateTest
	dd	__bb_TNITM_TrapAnim_drawTest
	dd	__bb_TNITM_TrapAnim_getID
	dd	__bb_TNITM_TrapAnim_getName
	dd	__bb_TNITM_TrapAnim_Generate
	dd	__bb_TNITM_TrapAnim_GenerateGinseng
	dd	__bb_TNITM_TrapAnim_loadFileSetting
_11730:
	db	"TNITM_EnemyWeapon",0
_11731:
	db	"(f,f,i,i,i,i,f,i):TNITM_EnemyWeapon",0
	align	4
_11729:
	dd	2
	dd	_11730
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10677
	dd	_9973
	dd	20
	dd	3
	dd	_10498
	dd	_9973
	dd	24
	dd	3
	dd	_10499
	dd	_9973
	dd	28
	dd	3
	dd	_9975
	dd	_9976
	dd	32
	dd	3
	dd	_10005
	dd	_9976
	dd	36
	dd	3
	dd	_10006
	dd	_9976
	dd	40
	dd	3
	dd	_10830
	dd	_9976
	dd	44
	dd	3
	dd	_11007
	dd	_9976
	dd	48
	dd	3
	dd	_10833
	dd	_9976
	dd	52
	dd	3
	dd	_10834
	dd	_9976
	dd	56
	dd	3
	dd	_10835
	dd	_9976
	dd	60
	dd	3
	dd	_9992
	dd	_9976
	dd	64
	dd	3
	dd	_10837
	dd	_9976
	dd	68
	dd	3
	dd	_11723
	dd	_9973
	dd	72
	dd	3
	dd	_11009
	dd	_9973
	dd	76
	dd	3
	dd	_11010
	dd	_9973
	dd	80
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_11012
	dd	_9983
	dd	64
	dd	6
	dd	_9986
	dd	_9983
	dd	68
	dd	7
	dd	_9987
	dd	_11731
	dd	72
	dd	0
	align	4
_bb_TNITM_EnemyWeapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11729
	dd	84
	dd	__bb_TNITM_EnemyWeapon_New
	dd	__bb_TNITM_EnemyWeapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_EnemyWeapon_updateVolumeSFX
	dd	__bb_TNITM_EnemyWeapon_stopKanalSFX
	dd	__bb_TNITM_EnemyWeapon_hapus
	dd	__bb_TNITM_EnemyWeapon_update
	dd	__bb_TNITM_EnemyWeapon_arrowRotation
	dd	__bb_TNITM_EnemyWeapon_draw
	dd	__bb_TNITM_EnemyWeapon_Generate
	align	4
__bb_TNITM_EnemyAnim_loopFrame:
	dd	1
_11733:
	db	"TNITM_EnemyAnim",0
_11734:
	db	"imageWalk",0
_11735:
	db	"imageWalk2",0
_11736:
	db	"maxFrameWalk",0
_11737:
	db	"maxFrameWalk2",0
_11738:
	db	"delayWave",0
_11739:
	db	"range",0
_11740:
	db	"skill",0
_11741:
	db	"ele",0
_11742:
	db	"delayGerak",0
_11743:
	db	"isDying",0
_11744:
	db	"explodeTime",0
_11745:
	db	"isTrapMati",0
_11746:
	db	"update_musuh_7b",0
_11747:
	db	"(i,i,i,i,i,i,i):TNITM_EnemyAnim",0
_11748:
	db	"($):TNITM_EnemyAnim",0
	align	4
_11732:
	dd	2
	dd	_11733
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_10910
	dd	_10436
	dd	16
	dd	3
	dd	_10805
	dd	_9976
	dd	20
	dd	3
	dd	_9972
	dd	_9973
	dd	24
	dd	3
	dd	_9974
	dd	_9973
	dd	28
	dd	3
	dd	_11062
	dd	_9973
	dd	32
	dd	3
	dd	_11063
	dd	_9973
	dd	36
	dd	3
	dd	_10827
	dd	_9973
	dd	40
	dd	3
	dd	_10677
	dd	_9973
	dd	44
	dd	3
	dd	_10498
	dd	_9973
	dd	48
	dd	3
	dd	_10499
	dd	_9973
	dd	52
	dd	3
	dd	_11064
	dd	_9973
	dd	56
	dd	3
	dd	_9975
	dd	_9976
	dd	60
	dd	3
	dd	_10013
	dd	_9976
	dd	64
	dd	3
	dd	_11734
	dd	_9976
	dd	68
	dd	3
	dd	_11735
	dd	_9976
	dd	72
	dd	3
	dd	_10014
	dd	_9976
	dd	76
	dd	3
	dd	_10919
	dd	_9976
	dd	80
	dd	3
	dd	_10015
	dd	_9976
	dd	84
	dd	3
	dd	_11066
	dd	_9976
	dd	88
	dd	3
	dd	_11067
	dd	_9976
	dd	92
	dd	3
	dd	_11068
	dd	_9976
	dd	96
	dd	3
	dd	_11069
	dd	_9976
	dd	100
	dd	3
	dd	_10005
	dd	_9976
	dd	104
	dd	3
	dd	_10006
	dd	_9976
	dd	108
	dd	3
	dd	_11007
	dd	_9976
	dd	112
	dd	3
	dd	_10832
	dd	_9976
	dd	116
	dd	3
	dd	_9991
	dd	_9973
	dd	120
	dd	3
	dd	_10016
	dd	_9973
	dd	124
	dd	3
	dd	_10017
	dd	_9973
	dd	128
	dd	3
	dd	_10487
	dd	_9976
	dd	132
	dd	3
	dd	_11736
	dd	_9976
	dd	136
	dd	3
	dd	_11737
	dd	_9976
	dd	140
	dd	3
	dd	_10488
	dd	_9976
	dd	144
	dd	3
	dd	_10934
	dd	_9976
	dd	148
	dd	3
	dd	_10942
	dd	_9976
	dd	152
	dd	3
	dd	_10018
	dd	_9976
	dd	156
	dd	3
	dd	_10019
	dd	_9976
	dd	160
	dd	3
	dd	_11070
	dd	_9976
	dd	164
	dd	3
	dd	_11071
	dd	_9976
	dd	168
	dd	3
	dd	_11072
	dd	_10250
	dd	172
	dd	3
	dd	_11073
	dd	_10250
	dd	176
	dd	3
	dd	_11074
	dd	_9976
	dd	180
	dd	3
	dd	_11075
	dd	_9976
	dd	184
	dd	3
	dd	_11738
	dd	_9976
	dd	188
	dd	3
	dd	_9992
	dd	_9976
	dd	192
	dd	3
	dd	_10448
	dd	_9976
	dd	196
	dd	3
	dd	_10449
	dd	_9976
	dd	200
	dd	3
	dd	_10953
	dd	_9976
	dd	204
	dd	3
	dd	_11077
	dd	_9976
	dd	208
	dd	3
	dd	_11739
	dd	_9976
	dd	212
	dd	3
	dd	_11740
	dd	_10250
	dd	216
	dd	3
	dd	_11741
	dd	_10250
	dd	220
	dd	3
	dd	_10952
	dd	_9973
	dd	224
	dd	3
	dd	_11078
	dd	_9976
	dd	228
	dd	3
	dd	_11079
	dd	_9976
	dd	232
	dd	3
	dd	_11080
	dd	_9976
	dd	236
	dd	3
	dd	_9980
	dd	_9973
	dd	240
	dd	3
	dd	_11742
	dd	_9973
	dd	244
	dd	3
	dd	_10453
	dd	_9973
	dd	248
	dd	3
	dd	_11081
	dd	_9973
	dd	252
	dd	3
	dd	_11082
	dd	_9973
	dd	256
	dd	3
	dd	_11083
	dd	_9973
	dd	260
	dd	3
	dd	_11084
	dd	_9973
	dd	264
	dd	3
	dd	_11085
	dd	_9976
	dd	268
	dd	3
	dd	_11086
	dd	_9976
	dd	272
	dd	3
	dd	_11087
	dd	_9976
	dd	276
	dd	3
	dd	_11743
	dd	_9976
	dd	280
	dd	3
	dd	_9977
	dd	_9976
	dd	284
	dd	3
	dd	_10955
	dd	_9973
	dd	288
	dd	3
	dd	_10956
	dd	_9973
	dd	292
	dd	3
	dd	_11088
	dd	_9976
	dd	296
	dd	3
	dd	_11089
	dd	_9976
	dd	300
	dd	3
	dd	_11744
	dd	_9976
	dd	304
	dd	3
	dd	_11090
	dd	_9976
	dd	308
	dd	3
	dd	_11091
	dd	_9973
	dd	312
	dd	3
	dd	_11092
	dd	_9973
	dd	316
	dd	3
	dd	_10898
	dd	_9973
	dd	320
	dd	3
	dd	_11093
	dd	_9973
	dd	324
	dd	3
	dd	_11094
	dd	_9973
	dd	328
	dd	3
	dd	_11095
	dd	_9973
	dd	332
	dd	3
	dd	_10948
	dd	_9973
	dd	336
	dd	3
	dd	_11096
	dd	_9973
	dd	340
	dd	3
	dd	_11097
	dd	_9973
	dd	344
	dd	3
	dd	_10043
	dd	_9973
	dd	348
	dd	3
	dd	_10044
	dd	_9973
	dd	352
	dd	3
	dd	_11745
	dd	_9976
	dd	356
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_11113
	dd	_9983
	dd	64
	dd	6
	dd	_11114
	dd	_9983
	dd	68
	dd	6
	dd	_11115
	dd	_9983
	dd	72
	dd	6
	dd	_11117
	dd	_9983
	dd	76
	dd	6
	dd	_11154
	dd	_9983
	dd	80
	dd	6
	dd	_11156
	dd	_9983
	dd	84
	dd	6
	dd	_11155
	dd	_9983
	dd	88
	dd	6
	dd	_11152
	dd	_9983
	dd	92
	dd	6
	dd	_11150
	dd	_9983
	dd	96
	dd	6
	dd	_11151
	dd	_9983
	dd	100
	dd	6
	dd	_11153
	dd	_9983
	dd	104
	dd	6
	dd	_11118
	dd	_9983
	dd	108
	dd	6
	dd	_11119
	dd	_9983
	dd	112
	dd	6
	dd	_11121
	dd	_9983
	dd	116
	dd	6
	dd	_11122
	dd	_9983
	dd	120
	dd	6
	dd	_11123
	dd	_9983
	dd	124
	dd	6
	dd	_11124
	dd	_9983
	dd	128
	dd	6
	dd	_11126
	dd	_9983
	dd	132
	dd	6
	dd	_11127
	dd	_9983
	dd	136
	dd	6
	dd	_11746
	dd	_9983
	dd	140
	dd	6
	dd	_11128
	dd	_9983
	dd	144
	dd	6
	dd	_11129
	dd	_9983
	dd	148
	dd	6
	dd	_11130
	dd	_9983
	dd	152
	dd	6
	dd	_11131
	dd	_9983
	dd	156
	dd	6
	dd	_11132
	dd	_9983
	dd	160
	dd	6
	dd	_11133
	dd	_9983
	dd	164
	dd	6
	dd	_11134
	dd	_9983
	dd	168
	dd	6
	dd	_11135
	dd	_9983
	dd	172
	dd	6
	dd	_11136
	dd	_9983
	dd	176
	dd	6
	dd	_11137
	dd	_9983
	dd	180
	dd	6
	dd	_11138
	dd	_9983
	dd	184
	dd	6
	dd	_11139
	dd	_9983
	dd	188
	dd	6
	dd	_11140
	dd	_9983
	dd	192
	dd	6
	dd	_11141
	dd	_9983
	dd	196
	dd	6
	dd	_11142
	dd	_9983
	dd	200
	dd	6
	dd	_11144
	dd	_9983
	dd	204
	dd	6
	dd	_11146
	dd	_9983
	dd	208
	dd	6
	dd	_11147
	dd	_9983
	dd	212
	dd	6
	dd	_11148
	dd	_9983
	dd	216
	dd	6
	dd	_11149
	dd	_9983
	dd	220
	dd	7
	dd	_10057
	dd	_10058
	dd	224
	dd	6
	dd	_11000
	dd	_9983
	dd	228
	dd	6
	dd	_11161
	dd	_9993
	dd	232
	dd	6
	dd	_10993
	dd	_9983
	dd	236
	dd	6
	dd	_10818
	dd	_9995
	dd	240
	dd	6
	dd	_9986
	dd	_9983
	dd	244
	dd	7
	dd	_10426
	dd	_10427
	dd	248
	dd	7
	dd	_10428
	dd	_10429
	dd	252
	dd	7
	dd	_11164
	dd	_11747
	dd	256
	dd	6
	dd	_10028
	dd	_9983
	dd	260
	dd	6
	dd	_10681
	dd	_9983
	dd	264
	dd	6
	dd	_10431
	dd	_11748
	dd	268
	dd	0
	align	4
_bb_TNITM_EnemyAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11732
	dd	360
	dd	__bb_TNITM_EnemyAnim_New
	dd	__bb_TNITM_EnemyAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_EnemyAnim_updateVolumeSFX
	dd	__bb_TNITM_EnemyAnim_stopKanalSFX
	dd	__bb_TNITM_EnemyAnim_hapus
	dd	__bb_TNITM_EnemyAnim_update
	dd	__bb_TNITM_EnemyAnim_aturFrameSlow
	dd	__bb_TNITM_EnemyAnim_slowPumkin_CountDown
	dd	__bb_TNITM_EnemyAnim_frozenWaterMelon_CountDown
	dd	__bb_TNITM_EnemyAnim_update_musuh_1
	dd	__bb_TNITM_EnemyAnim_update_musuh_22a
	dd	__bb_TNITM_EnemyAnim_update_musuh_24b
	dd	__bb_TNITM_EnemyAnim_update_musuh_23a
	dd	__bb_TNITM_EnemyAnim_update_musuh_20a
	dd	__bb_TNITM_EnemyAnim_update_musuh_19a
	dd	__bb_TNITM_EnemyAnim_update_musuh_19b
	dd	__bb_TNITM_EnemyAnim_update_musuh_21a
	dd	__bb_TNITM_EnemyAnim_update_musuh_2
	dd	__bb_TNITM_EnemyAnim_update_musuh_3a
	dd	__bb_TNITM_EnemyAnim_update_musuh_4a
	dd	__bb_TNITM_EnemyAnim_update_musuh_4b
	dd	__bb_TNITM_EnemyAnim_update_musuh_5a
	dd	__bb_TNITM_EnemyAnim_update_musuh_5
	dd	__bb_TNITM_EnemyAnim_update_musuh_6a
	dd	__bb_TNITM_EnemyAnim_update_musuh_6
	dd	__bb_TNITM_EnemyAnim_update_musuh_7b
	dd	__bb_TNITM_EnemyAnim_update_musuh_7a
	dd	__bb_TNITM_EnemyAnim_update_musuh_8a
	dd	__bb_TNITM_EnemyAnim_update_musuh_8b
	dd	__bb_TNITM_EnemyAnim_update_musuh_9a
	dd	__bb_TNITM_EnemyAnim_update_musuh_9b
	dd	__bb_TNITM_EnemyAnim_update_musuh_10a
	dd	__bb_TNITM_EnemyAnim_update_musuh_10b
	dd	__bb_TNITM_EnemyAnim_update_musuh_11a
	dd	__bb_TNITM_EnemyAnim_update_musuh_11b
	dd	__bb_TNITM_EnemyAnim_update_musuh_12a
	dd	__bb_TNITM_EnemyAnim_update_musuh_12b
	dd	__bb_TNITM_EnemyAnim_update_musuh_13a
	dd	__bb_TNITM_EnemyAnim_update_musuh_14a
	dd	__bb_TNITM_EnemyAnim_update_musuh_15a
	dd	__bb_TNITM_EnemyAnim_update_musuh_16a
	dd	__bb_TNITM_EnemyAnim_update_musuh_16b
	dd	__bb_TNITM_EnemyAnim_update_musuh_17a
	dd	__bb_TNITM_EnemyAnim_update_musuh_17b
	dd	__bb_TNITM_EnemyAnim_update_musuh_18a
	dd	__bb_TNITM_EnemyAnim_update_musuh_18b
	dd	__bb_TNITM_EnemyAnim_dist
	dd	__bb_TNITM_EnemyAnim_updateTest
	dd	__bb_TNITM_EnemyAnim_gantiJenis
	dd	__bb_TNITM_EnemyAnim_updateNomorKolom
	dd	__bb_TNITM_EnemyAnim_kena
	dd	__bb_TNITM_EnemyAnim_draw
	dd	__bb_TNITM_EnemyAnim_getID
	dd	__bb_TNITM_EnemyAnim_getName
	dd	__bb_TNITM_EnemyAnim_GenerateEnemy
	dd	__bb_TNITM_EnemyAnim_reset
	dd	__bb_TNITM_EnemyAnim_setImgHandle
	dd	__bb_TNITM_EnemyAnim_loadFileSetting
_11750:
	db	"TNITM_TimerGame",0
_11751:
	db	"waktuGame",0
_11752:
	db	"lamaGame",0
_11753:
	db	"batasWaktuSilver",0
_11754:
	db	"():TNITM_TimerGame",0
	align	4
_11749:
	dd	2
	dd	_11750
	dd	3
	dd	_10521
	dd	_9973
	dd	8
	dd	3
	dd	_10522
	dd	_9973
	dd	12
	dd	3
	dd	_10594
	dd	_9973
	dd	16
	dd	3
	dd	_10595
	dd	_9973
	dd	20
	dd	3
	dd	_10596
	dd	_9973
	dd	24
	dd	3
	dd	_10597
	dd	_9973
	dd	28
	dd	3
	dd	_10598
	dd	_9973
	dd	32
	dd	3
	dd	_10599
	dd	_9973
	dd	36
	dd	3
	dd	_10600
	dd	_9973
	dd	40
	dd	3
	dd	_10601
	dd	_9973
	dd	44
	dd	3
	dd	_9975
	dd	_9976
	dd	48
	dd	3
	dd	_10523
	dd	_9976
	dd	52
	dd	3
	dd	_10602
	dd	_9976
	dd	56
	dd	3
	dd	_9991
	dd	_9976
	dd	60
	dd	3
	dd	_10603
	dd	_9976
	dd	64
	dd	3
	dd	_10604
	dd	_9976
	dd	68
	dd	3
	dd	_10399
	dd	_9973
	dd	72
	dd	3
	dd	_10400
	dd	_9973
	dd	76
	dd	3
	dd	_10608
	dd	_9973
	dd	80
	dd	3
	dd	_10609
	dd	_9973
	dd	84
	dd	3
	dd	_10610
	dd	_9973
	dd	88
	dd	3
	dd	_10611
	dd	_9973
	dd	92
	dd	3
	dd	_10612
	dd	_9973
	dd	96
	dd	3
	dd	_10613
	dd	_9973
	dd	100
	dd	3
	dd	_10614
	dd	_9976
	dd	104
	dd	3
	dd	_10616
	dd	_9973
	dd	108
	dd	3
	dd	_10617
	dd	_9973
	dd	112
	dd	3
	dd	_10618
	dd	_9976
	dd	116
	dd	3
	dd	_10196
	dd	_9976
	dd	120
	dd	3
	dd	_10619
	dd	_9976
	dd	124
	dd	3
	dd	_10620
	dd	_9976
	dd	128
	dd	3
	dd	_10621
	dd	_10108
	dd	132
	dd	3
	dd	_11751
	dd	_9973
	dd	136
	dd	3
	dd	_11752
	dd	_9973
	dd	140
	dd	3
	dd	_11753
	dd	_9976
	dd	144
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10628
	dd	_9983
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	6
	dd	_10632
	dd	_9983
	dd	68
	dd	7
	dd	_9987
	dd	_11754
	dd	72
	dd	0
	align	4
_bb_TNITM_TimerGame:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11749
	dd	148
	dd	__bb_TNITM_TimerGame_New
	dd	__bb_TNITM_TimerGame_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_TimerGame_hapus
	dd	__bb_TNITM_TimerGame_update
	dd	__bb_TNITM_TimerGame_draw
	dd	__bb_TNITM_TimerGame_drawStar
	dd	__bb_TNITM_TimerGame_cekMouseEvent
	dd	__bb_TNITM_TimerGame_setPosTimerStar
	dd	__bb_TNITM_TimerGame_Generate
_11756:
	db	"TNITM_ObstacleTanam",0
_11757:
	db	"(i,i,i,i):TNITM_ObstacleTanam",0
_11758:
	db	"($):TNITM_ObstacleTanam",0
	align	4
_11755:
	dd	2
	dd	_11756
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10005
	dd	_9976
	dd	28
	dd	3
	dd	_10006
	dd	_9976
	dd	32
	dd	3
	dd	_9992
	dd	_9976
	dd	36
	dd	3
	dd	_11170
	dd	_9976
	dd	40
	dd	3
	dd	_10447
	dd	_9976
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	3
	dd	_10864
	dd	_9973
	dd	52
	dd	3
	dd	_10865
	dd	_9973
	dd	56
	dd	3
	dd	_10866
	dd	_9973
	dd	60
	dd	3
	dd	_10867
	dd	_9973
	dd	64
	dd	3
	dd	_10868
	dd	_9976
	dd	68
	dd	3
	dd	_10869
	dd	_9973
	dd	72
	dd	3
	dd	_10870
	dd	_9973
	dd	76
	dd	3
	dd	_10871
	dd	_9976
	dd	80
	dd	3
	dd	_10872
	dd	_9976
	dd	84
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_10028
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10709
	dd	_9995
	dd	64
	dd	6
	dd	_11177
	dd	_9983
	dd	68
	dd	7
	dd	_10426
	dd	_10427
	dd	72
	dd	7
	dd	_10428
	dd	_10429
	dd	76
	dd	7
	dd	_9987
	dd	_11757
	dd	80
	dd	7
	dd	_10431
	dd	_11758
	dd	84
	dd	0
	align	4
_bb_TNITM_ObstacleTanam:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11755
	dd	88
	dd	__bb_TNITM_ObstacleTanam_New
	dd	__bb_TNITM_ObstacleTanam_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_ObstacleTanam_hapus
	dd	__bb_TNITM_ObstacleTanam_reset
	dd	__bb_TNITM_ObstacleTanam_update
	dd	__bb_TNITM_ObstacleTanam_draw
	dd	__bb_TNITM_ObstacleTanam_setFrame
	dd	__bb_TNITM_ObstacleTanam_getNilai
	dd	__bb_TNITM_ObstacleTanam_getID
	dd	__bb_TNITM_ObstacleTanam_getName
	dd	__bb_TNITM_ObstacleTanam_Generate
	dd	__bb_TNITM_ObstacleTanam_loadFileSetting
_11760:
	db	"TNITM_AnimFarmTool",0
_11761:
	db	"(i,i,i):TNITM_AnimFarmTool",0
	align	4
_11759:
	dd	2
	dd	_11760
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10011
	dd	_9973
	dd	20
	dd	3
	dd	_10012
	dd	_9973
	dd	24
	dd	3
	dd	_9975
	dd	_9976
	dd	28
	dd	3
	dd	_9991
	dd	_9976
	dd	32
	dd	3
	dd	_10017
	dd	_9976
	dd	36
	dd	3
	dd	_10005
	dd	_9976
	dd	40
	dd	3
	dd	_10006
	dd	_9976
	dd	44
	dd	3
	dd	_9992
	dd	_9976
	dd	48
	dd	3
	dd	_11228
	dd	_9976
	dd	52
	dd	3
	dd	_9977
	dd	_9976
	dd	56
	dd	3
	dd	_10497
	dd	_9973
	dd	60
	dd	3
	dd	_10498
	dd	_9973
	dd	64
	dd	3
	dd	_10499
	dd	_9973
	dd	68
	dd	3
	dd	_10500
	dd	_9973
	dd	72
	dd	3
	dd	_10501
	dd	_9973
	dd	76
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	6
	dd	_10028
	dd	_9983
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_9987
	dd	_11761
	dd	76
	dd	0
	align	4
_bb_TNITM_AnimFarmTool:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11759
	dd	80
	dd	__bb_TNITM_AnimFarmTool_New
	dd	__bb_TNITM_AnimFarmTool_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_AnimFarmTool_updateVolumeSFX
	dd	__bb_TNITM_AnimFarmTool_stopKanalSFX
	dd	__bb_TNITM_AnimFarmTool_hapus
	dd	__bb_TNITM_AnimFarmTool_update
	dd	__bb_TNITM_AnimFarmTool_draw
	dd	__bb_TNITM_AnimFarmTool_reset
	dd	__bb_TNITM_AnimFarmTool_dist
	dd	__bb_TNITM_AnimFarmTool_Generate
_11763:
	db	"TNITM_PlantAnim",0
_11764:
	db	"(i,i,i,i):TNITM_PlantAnim",0
_11765:
	db	"($):TNITM_PlantAnim",0
	align	4
_11762:
	dd	2
	dd	_11763
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_10437
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_10016
	dd	_9976
	dd	32
	dd	3
	dd	_10017
	dd	_9976
	dd	36
	dd	3
	dd	_10439
	dd	_9976
	dd	40
	dd	3
	dd	_10440
	dd	_9976
	dd	44
	dd	3
	dd	_10441
	dd	_9976
	dd	48
	dd	3
	dd	_10442
	dd	_9976
	dd	52
	dd	3
	dd	_10443
	dd	_9976
	dd	56
	dd	3
	dd	_10444
	dd	_9976
	dd	60
	dd	3
	dd	_10445
	dd	_9976
	dd	64
	dd	3
	dd	_10446
	dd	_9976
	dd	68
	dd	3
	dd	_10018
	dd	_9976
	dd	72
	dd	3
	dd	_10019
	dd	_9976
	dd	76
	dd	3
	dd	_10005
	dd	_9976
	dd	80
	dd	3
	dd	_10006
	dd	_9976
	dd	84
	dd	3
	dd	_10032
	dd	_9976
	dd	88
	dd	3
	dd	_9977
	dd	_9976
	dd	92
	dd	3
	dd	_9992
	dd	_9976
	dd	96
	dd	3
	dd	_9999
	dd	_9976
	dd	100
	dd	3
	dd	_10447
	dd	_9976
	dd	104
	dd	3
	dd	_10448
	dd	_9976
	dd	108
	dd	3
	dd	_10449
	dd	_9976
	dd	112
	dd	3
	dd	_10450
	dd	_9976
	dd	116
	dd	3
	dd	_10451
	dd	_9976
	dd	120
	dd	3
	dd	_10452
	dd	_9976
	dd	124
	dd	3
	dd	_10453
	dd	_9973
	dd	128
	dd	3
	dd	_10454
	dd	_9973
	dd	132
	dd	3
	dd	_10455
	dd	_9973
	dd	136
	dd	3
	dd	_10456
	dd	_9973
	dd	140
	dd	3
	dd	_10457
	dd	_9973
	dd	144
	dd	3
	dd	_9980
	dd	_9973
	dd	148
	dd	3
	dd	_10463
	dd	_9976
	dd	152
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10028
	dd	_9983
	dd	56
	dd	6
	dd	_10000
	dd	_9983
	dd	60
	dd	6
	dd	_9985
	dd	_9983
	dd	64
	dd	6
	dd	_10817
	dd	_9983
	dd	68
	dd	6
	dd	_10816
	dd	_9983
	dd	72
	dd	6
	dd	_10815
	dd	_9983
	dd	76
	dd	6
	dd	_10814
	dd	_9983
	dd	80
	dd	6
	dd	_9986
	dd	_9983
	dd	84
	dd	6
	dd	_10818
	dd	_9983
	dd	88
	dd	6
	dd	_10025
	dd	_9995
	dd	92
	dd	6
	dd	_10470
	dd	_9983
	dd	96
	dd	7
	dd	_10426
	dd	_10427
	dd	100
	dd	7
	dd	_10428
	dd	_10429
	dd	104
	dd	7
	dd	_9987
	dd	_11764
	dd	108
	dd	6
	dd	_10431
	dd	_11765
	dd	112
	dd	0
	align	4
_bb_TNITM_PlantAnim:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11762
	dd	156
	dd	__bb_TNITM_PlantAnim_New
	dd	__bb_TNITM_PlantAnim_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_PlantAnim_updateVolumeSFX
	dd	__bb_TNITM_PlantAnim_stopKanalSFX
	dd	__bb_TNITM_PlantAnim_reset
	dd	__bb_TNITM_PlantAnim_hapus
	dd	__bb_TNITM_PlantAnim_update
	dd	__bb_TNITM_PlantAnim_updateLokasi_4
	dd	__bb_TNITM_PlantAnim_updateLokasi_3
	dd	__bb_TNITM_PlantAnim_updateLokasi_2
	dd	__bb_TNITM_PlantAnim_updateLokasi_1
	dd	__bb_TNITM_PlantAnim_draw
	dd	__bb_TNITM_PlantAnim_kena
	dd	__bb_TNITM_PlantAnim_changeState
	dd	__bb_TNITM_PlantAnim_calculateGrow
	dd	__bb_TNITM_PlantAnim_getID
	dd	__bb_TNITM_PlantAnim_getName
	dd	__bb_TNITM_PlantAnim_Generate
	dd	__bb_TNITM_PlantAnim_loadFileSetting
_11767:
	db	"TNITM_AnimKurcaci",0
_11768:
	db	"(i,i):TNITM_AnimKurcaci",0
	align	4
_11766:
	dd	2
	dd	_11767
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_10005
	dd	_9976
	dd	24
	dd	3
	dd	_10006
	dd	_9976
	dd	28
	dd	3
	dd	_9975
	dd	_9976
	dd	32
	dd	3
	dd	_10013
	dd	_9976
	dd	36
	dd	3
	dd	_10014
	dd	_9976
	dd	40
	dd	3
	dd	_10482
	dd	_9976
	dd	44
	dd	3
	dd	_10483
	dd	_9976
	dd	48
	dd	3
	dd	_10484
	dd	_9976
	dd	52
	dd	3
	dd	_10485
	dd	_9976
	dd	56
	dd	3
	dd	_10486
	dd	_9976
	dd	60
	dd	3
	dd	_9991
	dd	_9976
	dd	64
	dd	3
	dd	_10017
	dd	_9976
	dd	68
	dd	3
	dd	_10487
	dd	_9976
	dd	72
	dd	3
	dd	_10488
	dd	_9976
	dd	76
	dd	3
	dd	_10489
	dd	_9976
	dd	80
	dd	3
	dd	_10490
	dd	_9976
	dd	84
	dd	3
	dd	_10491
	dd	_9976
	dd	88
	dd	3
	dd	_10492
	dd	_9976
	dd	92
	dd	3
	dd	_10493
	dd	_9976
	dd	96
	dd	3
	dd	_9977
	dd	_9976
	dd	100
	dd	3
	dd	_10018
	dd	_9976
	dd	104
	dd	3
	dd	_10494
	dd	_9973
	dd	108
	dd	3
	dd	_10495
	dd	_9973
	dd	112
	dd	3
	dd	_9980
	dd	_9973
	dd	116
	dd	3
	dd	_10496
	dd	_9976
	dd	120
	dd	3
	dd	_9992
	dd	_9976
	dd	124
	dd	3
	dd	_10497
	dd	_9973
	dd	128
	dd	3
	dd	_10498
	dd	_9973
	dd	132
	dd	3
	dd	_10499
	dd	_9973
	dd	136
	dd	3
	dd	_10500
	dd	_9973
	dd	140
	dd	3
	dd	_10501
	dd	_9973
	dd	144
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10503
	dd	_9983
	dd	60
	dd	6
	dd	_10025
	dd	_9995
	dd	64
	dd	7
	dd	_10057
	dd	_10058
	dd	68
	dd	7
	dd	_9987
	dd	_11768
	dd	72
	dd	0
	align	4
_bb_TNITM_AnimKurcaci:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11766
	dd	148
	dd	__bb_TNITM_AnimKurcaci_New
	dd	__bb_TNITM_AnimKurcaci_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNITM_AnimKurcaci_hapus
	dd	__bb_TNITM_AnimKurcaci_update
	dd	__bb_TNITM_AnimKurcaci_draw
	dd	__bb_TNITM_AnimKurcaci_cariPanen
	dd	__bb_TNITM_AnimKurcaci_changeState
	dd	__bb_TNITM_AnimKurcaci_dist
	dd	__bb_TNITM_AnimKurcaci_Generate
_11770:
	db	"TNewItem",0
_11771:
	db	"isAdaNewItem",0
_11772:
	db	"isDrawPanelInfo",0
_11773:
	db	"isDiklikPanelInfo",0
_11774:
	db	"panelTampil",0
_11775:
	db	"nextStep",0
_11776:
	db	"setItem",0
_11777:
	db	"():TNewItem",0
	align	4
_11769:
	dd	2
	dd	_11770
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10011
	dd	_9973
	dd	16
	dd	3
	dd	_10012
	dd	_9973
	dd	20
	dd	3
	dd	_10500
	dd	_9973
	dd	24
	dd	3
	dd	_10005
	dd	_9976
	dd	28
	dd	3
	dd	_10006
	dd	_9976
	dd	32
	dd	3
	dd	_9975
	dd	_9976
	dd	36
	dd	3
	dd	_9991
	dd	_9976
	dd	40
	dd	3
	dd	_10017
	dd	_9976
	dd	44
	dd	3
	dd	_9992
	dd	_9976
	dd	48
	dd	3
	dd	_9977
	dd	_9976
	dd	52
	dd	3
	dd	_10032
	dd	_9976
	dd	56
	dd	3
	dd	_11771
	dd	_9976
	dd	60
	dd	3
	dd	_11277
	dd	_9976
	dd	64
	dd	3
	dd	_10663
	dd	_9976
	dd	68
	dd	3
	dd	_11772
	dd	_9976
	dd	72
	dd	3
	dd	_11773
	dd	_9976
	dd	76
	dd	3
	dd	_11280
	dd	_9973
	dd	80
	dd	3
	dd	_11281
	dd	_9973
	dd	84
	dd	3
	dd	_11282
	dd	_9976
	dd	88
	dd	3
	dd	_11283
	dd	_9976
	dd	92
	dd	3
	dd	_11284
	dd	_9976
	dd	96
	dd	3
	dd	_10056
	dd	_9976
	dd	100
	dd	3
	dd	_10043
	dd	_9973
	dd	104
	dd	3
	dd	_10044
	dd	_9973
	dd	108
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_11337
	dd	_9995
	dd	56
	dd	6
	dd	_11774
	dd	_9983
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	6
	dd	_11775
	dd	_9983
	dd	68
	dd	6
	dd	_11776
	dd	_10026
	dd	72
	dd	7
	dd	_10057
	dd	_10058
	dd	76
	dd	7
	dd	_10059
	dd	_10591
	dd	80
	dd	6
	dd	_10045
	dd	_9983
	dd	84
	dd	7
	dd	_9987
	dd	_11777
	dd	88
	dd	0
	align	4
_bb_TNewItem:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11769
	dd	112
	dd	__bb_TNewItem_New
	dd	__bb_TNewItem_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TNewItem_update
	dd	__bb_TNewItem_draw
	dd	__bb_TNewItem_kontrolPanel
	dd	__bb_TNewItem_panelTampil
	dd	__bb_TNewItem_cekMouseEvent
	dd	__bb_TNewItem_nextStep
	dd	__bb_TNewItem_setItem
	dd	__bb_TNewItem_dist
	dd	__bb_TNewItem_ImageKontrol
	dd	__bb_TNewItem_setPosition
	dd	__bb_TNewItem_Generate
_11779:
	db	"TCatapultWeapon",0
_11780:
	db	"(f,f,i,i,i,i,f,i,i):TCatapultWeapon",0
	align	4
_11778:
	dd	2
	dd	_11779
	dd	3
	dd	_10824
	dd	_9976
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_10677
	dd	_9973
	dd	20
	dd	3
	dd	_10498
	dd	_9973
	dd	24
	dd	3
	dd	_10499
	dd	_9973
	dd	28
	dd	3
	dd	_10828
	dd	_9973
	dd	32
	dd	3
	dd	_10829
	dd	_9973
	dd	36
	dd	3
	dd	_9975
	dd	_9976
	dd	40
	dd	3
	dd	_9991
	dd	_9976
	dd	44
	dd	3
	dd	_10017
	dd	_9976
	dd	48
	dd	3
	dd	_10005
	dd	_9976
	dd	52
	dd	3
	dd	_10006
	dd	_9976
	dd	56
	dd	3
	dd	_10830
	dd	_9976
	dd	60
	dd	3
	dd	_10831
	dd	_9976
	dd	64
	dd	3
	dd	_10832
	dd	_9976
	dd	68
	dd	3
	dd	_10833
	dd	_9976
	dd	72
	dd	3
	dd	_10834
	dd	_9976
	dd	76
	dd	3
	dd	_10835
	dd	_9976
	dd	80
	dd	3
	dd	_9992
	dd	_9976
	dd	84
	dd	3
	dd	_10837
	dd	_9976
	dd	88
	dd	3
	dd	_11723
	dd	_9973
	dd	92
	dd	3
	dd	_10838
	dd	_9976
	dd	96
	dd	3
	dd	_10839
	dd	_9976
	dd	100
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10843
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	7
	dd	_10057
	dd	_10058
	dd	64
	dd	7
	dd	_9987
	dd	_11780
	dd	68
	dd	0
	align	4
_bb_TCatapultWeapon:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11778
	dd	104
	dd	__bb_TCatapultWeapon_New
	dd	__bb_TCatapultWeapon_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCatapultWeapon_hapus
	dd	__bb_TCatapultWeapon_update
	dd	__bb_TCatapultWeapon_updateKolomBaris
	dd	__bb_TCatapultWeapon_draw
	dd	__bb_TCatapultWeapon_dist
	dd	__bb_TCatapultWeapon_Generate
_11782:
	db	"TCatapult",0
_11783:
	db	"slotPeluru",0
_11784:
	db	"xPeluru",0
_11785:
	db	"yPeluru",0
_11786:
	db	"imagePeluru",0
_11787:
	db	"currFramePeluru",0
_11788:
	db	"tipePeluru",0
_11789:
	db	"attPeluru",0
_11790:
	db	"xTube",0
_11791:
	db	"yTube",0
_11792:
	db	"imageTube",0
_11793:
	db	"swapPeluru",0
_11794:
	db	"isiPeluru",0
_11795:
	db	"(i,i):TCatapult",0
	align	4
_11781:
	dd	2
	dd	_11782
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10005
	dd	_9976
	dd	16
	dd	3
	dd	_10006
	dd	_9976
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_10013
	dd	_9976
	dd	28
	dd	3
	dd	_10014
	dd	_9976
	dd	32
	dd	3
	dd	_9991
	dd	_9976
	dd	36
	dd	3
	dd	_10017
	dd	_9976
	dd	40
	dd	3
	dd	_10487
	dd	_9976
	dd	44
	dd	3
	dd	_10488
	dd	_9976
	dd	48
	dd	3
	dd	_10018
	dd	_9976
	dd	52
	dd	3
	dd	_10448
	dd	_9976
	dd	56
	dd	3
	dd	_10449
	dd	_9976
	dd	60
	dd	3
	dd	_10453
	dd	_9973
	dd	64
	dd	3
	dd	_10420
	dd	_9973
	dd	68
	dd	3
	dd	_10421
	dd	_9973
	dd	72
	dd	3
	dd	_10955
	dd	_9973
	dd	76
	dd	3
	dd	_10956
	dd	_9973
	dd	80
	dd	3
	dd	_9980
	dd	_9973
	dd	84
	dd	3
	dd	_10958
	dd	_9976
	dd	88
	dd	3
	dd	_10959
	dd	_9973
	dd	92
	dd	3
	dd	_10960
	dd	_9973
	dd	96
	dd	3
	dd	_11783
	dd	_9976
	dd	100
	dd	3
	dd	_11784
	dd	_10247
	dd	104
	dd	3
	dd	_11785
	dd	_10247
	dd	108
	dd	3
	dd	_11786
	dd	_10250
	dd	112
	dd	3
	dd	_11787
	dd	_10250
	dd	116
	dd	3
	dd	_11788
	dd	_10250
	dd	120
	dd	3
	dd	_11789
	dd	_10250
	dd	124
	dd	3
	dd	_11790
	dd	_9973
	dd	128
	dd	3
	dd	_11791
	dd	_9973
	dd	132
	dd	3
	dd	_11792
	dd	_9976
	dd	136
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_11793
	dd	_9983
	dd	56
	dd	6
	dd	_11794
	dd	_9995
	dd	60
	dd	6
	dd	_10844
	dd	_9983
	dd	64
	dd	6
	dd	_10818
	dd	_9983
	dd	68
	dd	6
	dd	_9986
	dd	_9983
	dd	72
	dd	7
	dd	_10059
	dd	_10427
	dd	76
	dd	7
	dd	_9987
	dd	_11795
	dd	80
	dd	0
	align	4
_bb_TCatapult:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11781
	dd	140
	dd	__bb_TCatapult_New
	dd	__bb_TCatapult_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCatapult_hapus
	dd	__bb_TCatapult_update
	dd	__bb_TCatapult_swapPeluru
	dd	__bb_TCatapult_isiPeluru
	dd	__bb_TCatapult_setPeluru
	dd	__bb_TCatapult_kena
	dd	__bb_TCatapult_draw
	dd	__bb_TCatapult_ImageKontrol
	dd	__bb_TCatapult_Generate
_11797:
	db	"TBtnLumbung",0
_11798:
	db	"(i,i):TBtnLumbung",0
	align	4
_11796:
	dd	2
	dd	_11797
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_9992
	dd	_9976
	dd	28
	dd	3
	dd	_9999
	dd	_9976
	dd	32
	dd	3
	dd	_10404
	dd	_9976
	dd	36
	dd	3
	dd	_10405
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_9977
	dd	_9976
	dd	48
	dd	3
	dd	_10799
	dd	_9976
	dd	52
	dd	3
	dd	_10406
	dd	_9976
	dd	56
	dd	3
	dd	_10407
	dd	_10247
	dd	60
	dd	3
	dd	_10408
	dd	_10247
	dd	64
	dd	3
	dd	_10891
	dd	_10247
	dd	68
	dd	3
	dd	_10409
	dd	_10250
	dd	72
	dd	3
	dd	_10410
	dd	_10250
	dd	76
	dd	3
	dd	_10411
	dd	_10250
	dd	80
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10414
	dd	_9995
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	7
	dd	_9987
	dd	_11798
	dd	72
	dd	0
	align	4
_bb_TBtnLumbung:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11796
	dd	84
	dd	__bb_TBtnLumbung_New
	dd	__bb_TBtnLumbung_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnLumbung_hapus
	dd	__bb_TBtnLumbung_update
	dd	__bb_TBtnLumbung_draw
	dd	__bb_TBtnLumbung_setCounter
	dd	__bb_TBtnLumbung_cekMouseEvent
	dd	__bb_TBtnLumbung_ImageKontrol
	dd	__bb_TBtnLumbung_Generate
_11800:
	db	"TAnimPanenObs",0
_11801:
	db	"currFrameBuah",0
_11802:
	db	"currSkalaBag",0
_11803:
	db	"tickSkalaSkrangBag",0
_11804:
	db	"tickSkalaAwalBag",0
_11805:
	db	"isGrowingBag",0
_11806:
	db	"(i,i,i):TAnimPanenObs",0
	align	4
_11799:
	dd	2
	dd	_11800
	dd	3
	dd	_10851
	dd	_9973
	dd	8
	dd	3
	dd	_10852
	dd	_9973
	dd	12
	dd	3
	dd	_10853
	dd	_9973
	dd	16
	dd	3
	dd	_10854
	dd	_9973
	dd	20
	dd	3
	dd	_10855
	dd	_9976
	dd	24
	dd	3
	dd	_11801
	dd	_9976
	dd	28
	dd	3
	dd	_10856
	dd	_9976
	dd	32
	dd	3
	dd	_10857
	dd	_9976
	dd	36
	dd	3
	dd	_10452
	dd	_9976
	dd	40
	dd	3
	dd	_9999
	dd	_9976
	dd	44
	dd	3
	dd	_10859
	dd	_9973
	dd	48
	dd	3
	dd	_10860
	dd	_9973
	dd	52
	dd	3
	dd	_10861
	dd	_9973
	dd	56
	dd	3
	dd	_10862
	dd	_9973
	dd	60
	dd	3
	dd	_10863
	dd	_9973
	dd	64
	dd	3
	dd	_10786
	dd	_9973
	dd	68
	dd	3
	dd	_10787
	dd	_9973
	dd	72
	dd	3
	dd	_10788
	dd	_9976
	dd	76
	dd	3
	dd	_10020
	dd	_9976
	dd	80
	dd	3
	dd	_10789
	dd	_9976
	dd	84
	dd	3
	dd	_10790
	dd	_9976
	dd	88
	dd	3
	dd	_11802
	dd	_9973
	dd	92
	dd	3
	dd	_11803
	dd	_9973
	dd	96
	dd	3
	dd	_11804
	dd	_9973
	dd	100
	dd	3
	dd	_10791
	dd	_9976
	dd	104
	dd	3
	dd	_11805
	dd	_9976
	dd	108
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_10874
	dd	_9983
	dd	56
	dd	6
	dd	_10875
	dd	_9983
	dd	60
	dd	7
	dd	_10057
	dd	_10058
	dd	64
	dd	7
	dd	_9987
	dd	_11806
	dd	68
	dd	0
	align	4
_bb_TAnimPanenObs:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11799
	dd	112
	dd	__bb_TAnimPanenObs_New
	dd	__bb_TAnimPanenObs_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimPanenObs_hapus
	dd	__bb_TAnimPanenObs_update
	dd	__bb_TAnimPanenObs_drawBuah
	dd	__bb_TAnimPanenObs_drawBag
	dd	__bb_TAnimPanenObs_dist
	dd	__bb_TAnimPanenObs_Generate
_11808:
	db	"TBtnBoar",0
_11809:
	db	"(i,i,i):TBtnBoar",0
	align	4
_11807:
	dd	2
	dd	_11808
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_9999
	dd	_9976
	dd	28
	dd	3
	dd	_10032
	dd	_9976
	dd	32
	dd	3
	dd	_9977
	dd	_9976
	dd	36
	dd	3
	dd	_10419
	dd	_9976
	dd	40
	dd	3
	dd	_10078
	dd	_9976
	dd	44
	dd	3
	dd	_10404
	dd	_9976
	dd	48
	dd	3
	dd	_10406
	dd	_9976
	dd	52
	dd	3
	dd	_10407
	dd	_10247
	dd	56
	dd	3
	dd	_10408
	dd	_10247
	dd	60
	dd	3
	dd	_10891
	dd	_10247
	dd	64
	dd	3
	dd	_10409
	dd	_10250
	dd	68
	dd	3
	dd	_10410
	dd	_10250
	dd	72
	dd	3
	dd	_10411
	dd	_10250
	dd	76
	dd	3
	dd	_10893
	dd	_9973
	dd	80
	dd	3
	dd	_10894
	dd	_9973
	dd	84
	dd	3
	dd	_10895
	dd	_9976
	dd	88
	dd	3
	dd	_10043
	dd	_9973
	dd	92
	dd	3
	dd	_10044
	dd	_9973
	dd	96
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11252
	dd	_9983
	dd	60
	dd	6
	dd	_10414
	dd	_9995
	dd	64
	dd	6
	dd	_10065
	dd	_10066
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_10426
	dd	_10427
	dd	76
	dd	7
	dd	_10428
	dd	_10429
	dd	80
	dd	7
	dd	_10059
	dd	_10427
	dd	84
	dd	6
	dd	_10045
	dd	_9983
	dd	88
	dd	7
	dd	_9987
	dd	_11809
	dd	92
	dd	0
	align	4
_bb_TBtnBoar:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11807
	dd	100
	dd	__bb_TBtnBoar_New
	dd	__bb_TBtnBoar_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnBoar_hapus
	dd	__bb_TBtnBoar_update
	dd	__bb_TBtnBoar_draw
	dd	__bb_TBtnBoar_hitungBtnPoin
	dd	__bb_TBtnBoar_setCounter
	dd	__bb_TBtnBoar_cekMouseEvent
	dd	__bb_TBtnBoar_dist
	dd	__bb_TBtnBoar_getID
	dd	__bb_TBtnBoar_getName
	dd	__bb_TBtnBoar_ImageKontrol
	dd	__bb_TBtnBoar_setPosition
	dd	__bb_TBtnBoar_Generate
_11811:
	db	"TBtnGuide",0
_11812:
	db	"setPos",0
_11813:
	db	"():TBtnGuide",0
	align	4
_11810:
	dd	2
	dd	_11811
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	6
	dd	_11812
	dd	_9995
	dd	64
	dd	7
	dd	_10673
	dd	_11813
	dd	68
	dd	0
	align	4
_bb_TBtnGuide:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11810
	dd	52
	dd	__bb_TBtnGuide_New
	dd	__bb_TBtnGuide_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnGuide_cekMouseEvent
	dd	__bb_TBtnGuide_update
	dd	__bb_TBtnGuide_draw
	dd	__bb_TBtnGuide_setPosition
	dd	__bb_TBtnGuide_setPos
	dd	__bb_TBtnGuide_Init
_11815:
	db	"TGuideNoLevel_BtnSeason",0
_11816:
	db	"yPindah",0
_11817:
	db	"(i):TGuideNoLevel_BtnSeason",0
	align	4
_11814:
	dd	2
	dd	_11815
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_10677
	dd	_9973
	dd	16
	dd	3
	dd	_11816
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_9991
	dd	_9976
	dd	28
	dd	3
	dd	_10063
	dd	_9976
	dd	32
	dd	3
	dd	_10064
	dd	_9976
	dd	36
	dd	3
	dd	_9992
	dd	_9976
	dd	40
	dd	3
	dd	_10032
	dd	_9976
	dd	44
	dd	3
	dd	_10043
	dd	_9973
	dd	48
	dd	3
	dd	_10044
	dd	_9973
	dd	52
	dd	3
	dd	_9977
	dd	_9976
	dd	56
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11817
	dd	64
	dd	0
	align	4
_bb_TGuideNoLevel_BtnSeason:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11814
	dd	60
	dd	__bb_TGuideNoLevel_BtnSeason_New
	dd	__bb_TGuideNoLevel_BtnSeason_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGuideNoLevel_BtnSeason_cekMouseEvent
	dd	__bb_TGuideNoLevel_BtnSeason_update
	dd	__bb_TGuideNoLevel_BtnSeason_draw
	dd	__bb_TGuideNoLevel_BtnSeason_setPosition
	dd	__bb_TGuideNoLevel_BtnSeason_Generate
_11819:
	db	"TGuideNoLevel_BtnLevel",0
_11820:
	db	"lev",0
_11821:
	db	"sublev",0
_11822:
	db	"(i,i):TGuideNoLevel_BtnLevel",0
	align	4
_11818:
	dd	2
	dd	_11819
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_11820
	dd	_9976
	dd	32
	dd	3
	dd	_11821
	dd	_9976
	dd	36
	dd	3
	dd	_10032
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10043
	dd	_9973
	dd	48
	dd	3
	dd	_10044
	dd	_9973
	dd	52
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11822
	dd	64
	dd	0
	align	4
_bb_TGuideNoLevel_BtnLevel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11818
	dd	56
	dd	__bb_TGuideNoLevel_BtnLevel_New
	dd	__bb_TGuideNoLevel_BtnLevel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGuideNoLevel_BtnLevel_cekMouseEvent
	dd	__bb_TGuideNoLevel_BtnLevel_update
	dd	__bb_TGuideNoLevel_BtnLevel_draw
	dd	__bb_TGuideNoLevel_BtnLevel_setPosition
	dd	__bb_TGuideNoLevel_BtnLevel_Generate
_11824:
	db	"TGuide_Slider_Bar",0
_11825:
	db	"batasY_Atas",0
_11826:
	db	"batasY_Bawah",0
_11827:
	db	"posY_Klik",0
_11828:
	db	"moveSlider",0
_11829:
	db	"ubahPos_byArrow",0
_11830:
	db	"():TGuide_Slider_Bar",0
	align	4
_11823:
	dd	2
	dd	_11824
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_11825
	dd	_9973
	dd	16
	dd	3
	dd	_11826
	dd	_9973
	dd	20
	dd	3
	dd	_11827
	dd	_9973
	dd	24
	dd	3
	dd	_9975
	dd	_9976
	dd	28
	dd	3
	dd	_9991
	dd	_9976
	dd	32
	dd	3
	dd	_10063
	dd	_9976
	dd	36
	dd	3
	dd	_10064
	dd	_9976
	dd	40
	dd	3
	dd	_9992
	dd	_9976
	dd	44
	dd	3
	dd	_10032
	dd	_9976
	dd	48
	dd	3
	dd	_10043
	dd	_9973
	dd	52
	dd	3
	dd	_10044
	dd	_9973
	dd	56
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_11828
	dd	_9995
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_11829
	dd	_9993
	dd	64
	dd	6
	dd	_10045
	dd	_9983
	dd	68
	dd	7
	dd	_10673
	dd	_11830
	dd	72
	dd	0
	align	4
_bb_TGuide_Slider_Bar:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11823
	dd	60
	dd	__bb_TGuide_Slider_Bar_New
	dd	__bb_TGuide_Slider_Bar_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGuide_Slider_Bar_moveSlider
	dd	__bb_TGuide_Slider_Bar_cekMouseEvent
	dd	__bb_TGuide_Slider_Bar_update
	dd	__bb_TGuide_Slider_Bar_draw
	dd	__bb_TGuide_Slider_Bar_ubahPos_byArrow
	dd	__bb_TGuide_Slider_Bar_setPosition
	dd	__bb_TGuide_Slider_Bar_Init
_11832:
	db	"TGuide_Slider_Arrow",0
_11833:
	db	"tombolDiTekan",0
_11834:
	db	"(i):TGuide_Slider_Arrow",0
	align	4
_11831:
	dd	2
	dd	_11832
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10043
	dd	_9973
	dd	40
	dd	3
	dd	_10044
	dd	_9973
	dd	44
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_11833
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_9987
	dd	_11834
	dd	68
	dd	0
	align	4
_bb_TGuide_Slider_Arrow:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11831
	dd	48
	dd	__bb_TGuide_Slider_Arrow_New
	dd	__bb_TGuide_Slider_Arrow_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGuide_Slider_Arrow_cekMouseEvent
	dd	__bb_TGuide_Slider_Arrow_tombolDiTekan
	dd	__bb_TGuide_Slider_Arrow_update
	dd	__bb_TGuide_Slider_Arrow_draw
	dd	__bb_TGuide_Slider_Arrow_setPosition
	dd	__bb_TGuide_Slider_Arrow_Generate
_11836:
	db	"TBgGuideBook",0
_11837:
	db	"bgmkanal",0
_11838:
	db	"isGuideBookAktif",0
_11839:
	db	"xContent",0
_11840:
	db	"yContent",0
_11841:
	db	"tickYContent",0
_11842:
	db	"yAwalContent",0
_11843:
	db	"yTujuanContent",0
_11844:
	db	"imageContent",0
_11845:
	db	"isHoverContent",0
_11846:
	db	"xBtnNoLvl_BG",0
_11847:
	db	"yBtnNoLvl_BG",0
_11848:
	db	"imageBtnNoLvl_BG",0
_11849:
	db	"isDrawBtnNoLvl_BG",0
_11850:
	db	"tipeBtnSeasonDiklik",0
_11851:
	db	"xSlider_BG",0
_11852:
	db	"ySlider_BG",0
_11853:
	db	"imageSlider_BG",0
_11854:
	db	"isDrawSlider_BG",0
_11855:
	db	"amountSlider_Arrow",0
_11856:
	db	"isHoverSlider",0
_11857:
	db	"xNoLevel",0
_11858:
	db	"yNoLevel",0
_11859:
	db	"imageNoLevel",0
_11860:
	db	"currFrameNoLevel",0
_11861:
	db	"xNoSubLevel",0
_11862:
	db	"yNoSubLevel",0
_11863:
	db	"currFrameNoSubLevel",0
_11864:
	db	"setPanelBtnNoLevel",0
_11865:
	db	"setBtnNoLevel",0
	align	4
_11835:
	dd	2
	dd	_11836
	dd	3
	dd	_11837
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_10164
	dd	_9976
	dd	24
	dd	3
	dd	_10165
	dd	_9976
	dd	28
	dd	3
	dd	_10055
	dd	_9976
	dd	32
	dd	3
	dd	_11838
	dd	_9976
	dd	36
	dd	3
	dd	_11839
	dd	_9973
	dd	40
	dd	3
	dd	_11840
	dd	_9973
	dd	44
	dd	3
	dd	_11841
	dd	_9973
	dd	48
	dd	3
	dd	_11842
	dd	_9973
	dd	52
	dd	3
	dd	_11843
	dd	_9973
	dd	56
	dd	3
	dd	_11844
	dd	_9976
	dd	60
	dd	3
	dd	_11845
	dd	_9976
	dd	64
	dd	3
	dd	_11846
	dd	_9973
	dd	68
	dd	3
	dd	_11847
	dd	_9973
	dd	72
	dd	3
	dd	_11848
	dd	_9976
	dd	76
	dd	3
	dd	_11849
	dd	_9976
	dd	80
	dd	3
	dd	_11850
	dd	_9976
	dd	84
	dd	3
	dd	_11851
	dd	_9973
	dd	88
	dd	3
	dd	_11852
	dd	_9973
	dd	92
	dd	3
	dd	_11853
	dd	_9976
	dd	96
	dd	3
	dd	_11854
	dd	_9976
	dd	100
	dd	3
	dd	_11855
	dd	_9973
	dd	104
	dd	3
	dd	_11856
	dd	_9976
	dd	108
	dd	3
	dd	_11857
	dd	_9973
	dd	112
	dd	3
	dd	_11858
	dd	_9973
	dd	116
	dd	3
	dd	_11859
	dd	_9976
	dd	120
	dd	3
	dd	_11860
	dd	_9976
	dd	124
	dd	3
	dd	_11861
	dd	_9973
	dd	128
	dd	3
	dd	_11862
	dd	_9973
	dd	132
	dd	3
	dd	_11863
	dd	_9976
	dd	136
	dd	3
	dd	_10056
	dd	_9976
	dd	140
	dd	3
	dd	_10043
	dd	_9973
	dd	144
	dd	3
	dd	_10044
	dd	_9973
	dd	148
	dd	3
	dd	_9977
	dd	_9976
	dd	152
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_10065
	dd	_10066
	dd	52
	dd	6
	dd	_11864
	dd	_9995
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	7
	dd	_10059
	dd	_10060
	dd	64
	dd	6
	dd	_10228
	dd	_9993
	dd	68
	dd	6
	dd	_11865
	dd	_9993
	dd	72
	dd	6
	dd	_10045
	dd	_9983
	dd	76
	dd	7
	dd	_10037
	dd	_9993
	dd	80
	dd	0
	align	4
_bb_TBgGuideBook:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11835
	dd	156
	dd	__bb_TBgGuideBook_New
	dd	__bb_TBgGuideBook_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgGuideBook_update
	dd	__bb_TBgGuideBook_cekMouseEvent
	dd	__bb_TBgGuideBook_setPanelBtnNoLevel
	dd	__bb_TBgGuideBook_draw
	dd	__bb_TBgGuideBook_ImageKontrol
	dd	__bb_TBgGuideBook_loadContent
	dd	__bb_TBgGuideBook_setBtnNoLevel
	dd	__bb_TBgGuideBook_setPosition
	dd	__bb_TBgGuideBook_init
_11867:
	db	"TGuideBook_BtnNavigasi",0
_11868:
	db	"(i):TGuideBook_BtnNavigasi",0
	align	4
_11866:
	dd	2
	dd	_11867
	dd	3
	dd	_9972
	dd	_9976
	dd	8
	dd	3
	dd	_9974
	dd	_9976
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11868
	dd	64
	dd	0
	align	4
_bb_TGuideBook_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11866
	dd	52
	dd	__bb_TGuideBook_BtnNavigasi_New
	dd	__bb_TGuideBook_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGuideBook_BtnNavigasi_cekMouseEvent
	dd	__bb_TGuideBook_BtnNavigasi_update
	dd	__bb_TGuideBook_BtnNavigasi_draw
	dd	__bb_TGuideBook_BtnNavigasi_setPosition
	dd	__bb_TGuideBook_BtnNavigasi_Generate
_11870:
	db	"TBgPanelJackpot",0
_11871:
	db	"counterRandom",0
_11872:
	db	"digitSenjataJackpot",0
_11873:
	db	"xSenjataJackpot",0
_11874:
	db	"ySenjataJackpot",0
_11875:
	db	"imageSenjataJackpot",0
_11876:
	db	"currFrameSenjataJackpot",0
_11877:
	db	"xBtnJackpot",0
_11878:
	db	"yBtnJackpot",0
_11879:
	db	"imageBtnJackpot",0
_11880:
	db	"currFrameBtnJackpot",0
_11881:
	db	"upFrameBtnJackpot",0
_11882:
	db	"downFrameBtnJackpot",0
_11883:
	db	"isDiklikBtnJackpot",0
	align	4
_11869:
	dd	2
	dd	_11870
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_10662
	dd	_10436
	dd	12
	dd	3
	dd	_9972
	dd	_9973
	dd	16
	dd	3
	dd	_9974
	dd	_9973
	dd	20
	dd	3
	dd	_9975
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_11871
	dd	_9976
	dd	32
	dd	3
	dd	_11872
	dd	_9976
	dd	36
	dd	3
	dd	_11873
	dd	_10247
	dd	40
	dd	3
	dd	_11874
	dd	_10247
	dd	44
	dd	3
	dd	_11875
	dd	_10250
	dd	48
	dd	3
	dd	_11876
	dd	_10250
	dd	52
	dd	3
	dd	_11877
	dd	_9973
	dd	56
	dd	3
	dd	_11878
	dd	_9973
	dd	60
	dd	3
	dd	_11879
	dd	_9976
	dd	64
	dd	3
	dd	_11880
	dd	_9976
	dd	68
	dd	3
	dd	_11881
	dd	_9976
	dd	72
	dd	3
	dd	_11882
	dd	_9976
	dd	76
	dd	3
	dd	_11883
	dd	_9976
	dd	80
	dd	3
	dd	_10043
	dd	_9973
	dd	84
	dd	3
	dd	_10044
	dd	_9973
	dd	88
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_9985
	dd	_9983
	dd	56
	dd	6
	dd	_9986
	dd	_9983
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	6
	dd	_10045
	dd	_9983
	dd	72
	dd	7
	dd	_10037
	dd	_9993
	dd	76
	dd	0
	align	4
_bb_TBgPanelJackpot:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11869
	dd	92
	dd	__bb_TBgPanelJackpot_New
	dd	__bb_TBgPanelJackpot_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelJackpot_updateVolumeSFX
	dd	__bb_TBgPanelJackpot_stopKanalSFX
	dd	__bb_TBgPanelJackpot_update
	dd	__bb_TBgPanelJackpot_draw
	dd	__bb_TBgPanelJackpot_cekMouseEvent
	dd	__bb_TBgPanelJackpot_ImageKontrol
	dd	__bb_TBgPanelJackpot_setPosition
	dd	__bb_TBgPanelJackpot_init
_11885:
	db	"TAnimHammerExtra",0
_11886:
	db	"delayHapus",0
_11887:
	db	"(i,i,i,i,i,i):TAnimHammerExtra",0
	align	4
_11884:
	dd	2
	dd	_11885
	dd	3
	dd	_10435
	dd	_10436
	dd	8
	dd	3
	dd	_9972
	dd	_9973
	dd	12
	dd	3
	dd	_9974
	dd	_9973
	dd	16
	dd	3
	dd	_9975
	dd	_9976
	dd	20
	dd	3
	dd	_9991
	dd	_9976
	dd	24
	dd	3
	dd	_10017
	dd	_9976
	dd	28
	dd	3
	dd	_10005
	dd	_9976
	dd	32
	dd	3
	dd	_10006
	dd	_9976
	dd	36
	dd	3
	dd	_9992
	dd	_9976
	dd	40
	dd	3
	dd	_10824
	dd	_9976
	dd	44
	dd	3
	dd	_11886
	dd	_9976
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10465
	dd	_9995
	dd	48
	dd	6
	dd	_10466
	dd	_9983
	dd	52
	dd	6
	dd	_10000
	dd	_9983
	dd	56
	dd	6
	dd	_9985
	dd	_9983
	dd	60
	dd	6
	dd	_9986
	dd	_9983
	dd	64
	dd	7
	dd	_10059
	dd	_10427
	dd	68
	dd	7
	dd	_9987
	dd	_11887
	dd	72
	dd	0
	align	4
_bb_TAnimHammerExtra:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11884
	dd	52
	dd	__bb_TAnimHammerExtra_New
	dd	__bb_TAnimHammerExtra_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TAnimHammerExtra_updateVolumeSFX
	dd	__bb_TAnimHammerExtra_stopKanalSFX
	dd	__bb_TAnimHammerExtra_hapus
	dd	__bb_TAnimHammerExtra_update
	dd	__bb_TAnimHammerExtra_draw
	dd	__bb_TAnimHammerExtra_ImageKontrol
	dd	__bb_TAnimHammerExtra_Generate
_11889:
	db	"TTreasureChest",0
_11890:
	db	"isiPeti",0
_11891:
	db	"xPot",0
_11892:
	db	"yPot",0
_11893:
	db	"xPotTujuan",0
_11894:
	db	"yPotTujuan",0
_11895:
	db	"imagePot",0
_11896:
	db	"isDrawPot",0
_11897:
	db	"isPlayAnimPot",0
_11898:
	db	"anglePot",0
_11899:
	db	"vxPot",0
_11900:
	db	"vyPot",0
_11901:
	db	"speedPot",0
_11902:
	db	"jarakPot",0
_11903:
	db	"drawPot",0
_11904:
	db	"cekIsi",0
_11905:
	db	"getTipePlant",0
_11906:
	db	"(i,i,i):TTreasureChest",0
	align	4
_11888:
	dd	2
	dd	_11889
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10017
	dd	_9976
	dd	24
	dd	3
	dd	_10005
	dd	_9976
	dd	28
	dd	3
	dd	_10006
	dd	_9976
	dd	32
	dd	3
	dd	_11890
	dd	_9976
	dd	36
	dd	3
	dd	_10447
	dd	_9976
	dd	40
	dd	3
	dd	_9977
	dd	_9976
	dd	44
	dd	3
	dd	_10032
	dd	_9976
	dd	48
	dd	3
	dd	_11891
	dd	_9973
	dd	52
	dd	3
	dd	_11892
	dd	_9973
	dd	56
	dd	3
	dd	_11893
	dd	_9973
	dd	60
	dd	3
	dd	_11894
	dd	_9973
	dd	64
	dd	3
	dd	_11895
	dd	_9976
	dd	68
	dd	3
	dd	_11896
	dd	_9976
	dd	72
	dd	3
	dd	_11897
	dd	_9976
	dd	76
	dd	3
	dd	_11898
	dd	_9973
	dd	80
	dd	3
	dd	_11899
	dd	_9973
	dd	84
	dd	3
	dd	_11900
	dd	_9973
	dd	88
	dd	3
	dd	_11901
	dd	_9973
	dd	92
	dd	3
	dd	_11902
	dd	_9973
	dd	96
	dd	3
	dd	_11280
	dd	_9973
	dd	100
	dd	3
	dd	_11281
	dd	_9973
	dd	104
	dd	3
	dd	_11282
	dd	_9976
	dd	108
	dd	3
	dd	_11283
	dd	_9976
	dd	112
	dd	3
	dd	_11284
	dd	_9976
	dd	116
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10000
	dd	_9983
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_11903
	dd	_9983
	dd	60
	dd	6
	dd	_10065
	dd	_10066
	dd	64
	dd	6
	dd	_11904
	dd	_9993
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_11905
	dd	_9995
	dd	76
	dd	7
	dd	_10059
	dd	_10427
	dd	80
	dd	7
	dd	_9987
	dd	_11906
	dd	84
	dd	0
	align	4
_bb_TTreasureChest:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11888
	dd	120
	dd	__bb_TTreasureChest_New
	dd	__bb_TTreasureChest_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TTreasureChest_hapus
	dd	__bb_TTreasureChest_update
	dd	__bb_TTreasureChest_draw
	dd	__bb_TTreasureChest_drawPot
	dd	__bb_TTreasureChest_cekMouseEvent
	dd	__bb_TTreasureChest_cekIsi
	dd	__bb_TTreasureChest_dist
	dd	__bb_TTreasureChest_getTipePlant
	dd	__bb_TTreasureChest_ImageKontrol
	dd	__bb_TTreasureChest_Generate
_11908:
	db	"TBgBonusPanel",0
_11909:
	db	"isBonusPanelAktif",0
_11910:
	db	"xPreview",0
_11911:
	db	"yPreview",0
_11912:
	db	"xPreview_Asli",0
_11913:
	db	"yPreview_Asli",0
_11914:
	db	"xPreview_Tujuan",0
_11915:
	db	"yPreview_Tujuan",0
_11916:
	db	"imagePreview",0
_11917:
	db	"isTampilPreview",0
_11918:
	db	"animPreview",0
_11919:
	db	"animPreview2",0
_11920:
	db	"scalePreview",0
_11921:
	db	"fadePreview",0
_11922:
	db	"noPreviewSelect",0
_11923:
	db	"updatePreview",0
_11924:
	db	"drawPreview",0
_11925:
	db	"setAnimPreview",0
	align	4
_11907:
	dd	2
	dd	_11908
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_11909
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10183
	dd	_9973
	dd	40
	dd	3
	dd	_10184
	dd	_9973
	dd	44
	dd	3
	dd	_10185
	dd	_9976
	dd	48
	dd	3
	dd	_11910
	dd	_9973
	dd	52
	dd	3
	dd	_11911
	dd	_9973
	dd	56
	dd	3
	dd	_11912
	dd	_9973
	dd	60
	dd	3
	dd	_11913
	dd	_9973
	dd	64
	dd	3
	dd	_11914
	dd	_9973
	dd	68
	dd	3
	dd	_11915
	dd	_9973
	dd	72
	dd	3
	dd	_11916
	dd	_9976
	dd	76
	dd	3
	dd	_11917
	dd	_9976
	dd	80
	dd	3
	dd	_11918
	dd	_10108
	dd	84
	dd	3
	dd	_11919
	dd	_10108
	dd	88
	dd	3
	dd	_11920
	dd	_9973
	dd	92
	dd	3
	dd	_11921
	dd	_9973
	dd	96
	dd	3
	dd	_11922
	dd	_9976
	dd	100
	dd	3
	dd	_10056
	dd	_9976
	dd	104
	dd	3
	dd	_10043
	dd	_9973
	dd	108
	dd	3
	dd	_10044
	dd	_9973
	dd	112
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_11923
	dd	_9983
	dd	56
	dd	6
	dd	_11924
	dd	_9983
	dd	60
	dd	6
	dd	_11925
	dd	_9995
	dd	64
	dd	6
	dd	_10065
	dd	_10066
	dd	68
	dd	7
	dd	_10057
	dd	_10058
	dd	72
	dd	7
	dd	_10059
	dd	_10060
	dd	76
	dd	6
	dd	_10045
	dd	_9983
	dd	80
	dd	7
	dd	_10037
	dd	_9993
	dd	84
	dd	0
	align	4
_bb_TBgBonusPanel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11907
	dd	116
	dd	__bb_TBgBonusPanel_New
	dd	__bb_TBgBonusPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgBonusPanel_update
	dd	__bb_TBgBonusPanel_draw
	dd	__bb_TBgBonusPanel_updatePreview
	dd	__bb_TBgBonusPanel_drawPreview
	dd	__bb_TBgBonusPanel_setAnimPreview
	dd	__bb_TBgBonusPanel_cekMouseEvent
	dd	__bb_TBgBonusPanel_dist
	dd	__bb_TBgBonusPanel_ImageKontrol
	dd	__bb_TBgBonusPanel_setPosition
	dd	__bb_TBgBonusPanel_init
_11927:
	db	"TBtnBonusPanel",0
_11928:
	db	"(i):TBtnBonusPanel",0
	align	4
_11926:
	dd	2
	dd	_11927
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_9992
	dd	_9976
	dd	24
	dd	3
	dd	_10032
	dd	_9976
	dd	28
	dd	3
	dd	_10079
	dd	_9976
	dd	32
	dd	3
	dd	_10043
	dd	_9973
	dd	36
	dd	3
	dd	_10044
	dd	_9973
	dd	40
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11928
	dd	64
	dd	0
	align	4
_bb_TBtnBonusPanel:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11926
	dd	44
	dd	__bb_TBtnBonusPanel_New
	dd	__bb_TBtnBonusPanel_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBtnBonusPanel_cekMouseEvent
	dd	__bb_TBtnBonusPanel_update
	dd	__bb_TBtnBonusPanel_draw
	dd	__bb_TBtnBonusPanel_setPosition
	dd	__bb_TBtnBonusPanel_Generate
_11930:
	db	"TBonusPanel_BtnNavigasi",0
_11931:
	db	"(i):TBonusPanel_BtnNavigasi",0
	align	4
_11929:
	dd	2
	dd	_11930
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_9991
	dd	_9976
	dd	20
	dd	3
	dd	_10063
	dd	_9976
	dd	24
	dd	3
	dd	_10064
	dd	_9976
	dd	28
	dd	3
	dd	_9992
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_9977
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_10065
	dd	_10066
	dd	48
	dd	6
	dd	_9985
	dd	_9983
	dd	52
	dd	6
	dd	_9986
	dd	_9983
	dd	56
	dd	6
	dd	_10045
	dd	_9983
	dd	60
	dd	7
	dd	_9987
	dd	_11931
	dd	64
	dd	0
	align	4
_bb_TBonusPanel_BtnNavigasi:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11929
	dd	52
	dd	__bb_TBonusPanel_BtnNavigasi_New
	dd	__bb_TBonusPanel_BtnNavigasi_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBonusPanel_BtnNavigasi_cekMouseEvent
	dd	__bb_TBonusPanel_BtnNavigasi_update
	dd	__bb_TBonusPanel_BtnNavigasi_draw
	dd	__bb_TBonusPanel_BtnNavigasi_setPosition
	dd	__bb_TBonusPanel_BtnNavigasi_Generate
_11933:
	db	"TBgPanelCredit",0
_11934:
	db	"isPanelCreditAktif",0
	align	4
_11932:
	dd	2
	dd	_11933
	dd	3
	dd	_9972
	dd	_9973
	dd	8
	dd	3
	dd	_9974
	dd	_9973
	dd	12
	dd	3
	dd	_9975
	dd	_9976
	dd	16
	dd	3
	dd	_10164
	dd	_9976
	dd	20
	dd	3
	dd	_10165
	dd	_9976
	dd	24
	dd	3
	dd	_10055
	dd	_9976
	dd	28
	dd	3
	dd	_11934
	dd	_9976
	dd	32
	dd	3
	dd	_10032
	dd	_9976
	dd	36
	dd	3
	dd	_10056
	dd	_9976
	dd	40
	dd	3
	dd	_10043
	dd	_9973
	dd	44
	dd	3
	dd	_10044
	dd	_9973
	dd	48
	dd	6
	dd	_9982
	dd	_9983
	dd	16
	dd	6
	dd	_9984
	dd	_9983
	dd	20
	dd	6
	dd	_9985
	dd	_9983
	dd	48
	dd	6
	dd	_9986
	dd	_9983
	dd	52
	dd	6
	dd	_10065
	dd	_10066
	dd	56
	dd	7
	dd	_10059
	dd	_10060
	dd	60
	dd	6
	dd	_10045
	dd	_9983
	dd	64
	dd	7
	dd	_10037
	dd	_9993
	dd	68
	dd	0
	align	4
_bb_TBgPanelCredit:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_11932
	dd	52
	dd	__bb_TBgPanelCredit_New
	dd	__bb_TBgPanelCredit_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TBgPanelCredit_update
	dd	__bb_TBgPanelCredit_draw
	dd	__bb_TBgPanelCredit_cekMouseEvent
	dd	__bb_TBgPanelCredit_ImageKontrol
	dd	__bb_TBgPanelCredit_setPosition
	dd	__bb_TBgPanelCredit_init
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	66,97,116,116,108,101,32,82,97,110,99,104
	align	4
_bb_isGameFirstRT:
	dd	1
	align	4
_bb_isCollEd:
	dd	1
	align	4
_18420:
	dd	0
	align	4
_bb_isCollEdTEMP:
	dd	0
	align	4
_bb_selisihPosCollEd:
	dd	34
	align	4
_bb_isWideScreen:
	dd	1
	align	4
_bb_isFullScreen:
	dd	1
	align	4
_bb_WIDTH:
	dd	0
	align	4
_bb_HEIGHT:
	dd	0
	align	4
_bb_DEPTH:
	dd	0
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_bb_debugstr:
	dd	_1
	align	4
_bb_debugstr2:
	dd	_1
	align	4
_bb_debugstr3:
	dd	_1
	align	4
_bb_debugstr4:
	dd	_1
	align	4
_bb_debugvar:
	dd	0
	align	4
_bb_debugvar2:
	dd	0x0
	align	4
_bb_debugvar3:
	dd	0x0
	align	4
_bb_isDrawDebug:
	dd	0
	align	4
_bb_placemarker:
	dd	_bbNullObject
	align	4
_bb_mousetester:
	dd	_bbNullObject
	align	4
_bb_btnMenu:
	dd	_bbNullObject
	align	4
_bb_waveIndi_AlienIcon:
	dd	_bbNullObject
	align	4
_bb_farmerAnim:
	dd	_bbNullObject
	align	4
_bb_cursorObjek:
	dd	_bbNullObject
	align	4
_bb_ballonTextPlant_List:
	dd	_bbNullObject
	align	4
_bb_btn_p1list:
	dd	_bbNullObject
	align	4
_bb_targetTanamDone_List:
	dd	_bbNullObject
	align	4
_bb_frozenMaskedEffect:
	dd	_bbNullObject
	align	4
_18442:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,112,97,110,101,108,87,97
	dw	114,110,105,110,103,95,100,101,109,111,46,112,110,103
	align	4
_bb_panelWarning_demo_image:
	dd	0
	align	4
_18444:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	46,47,105,109,97,103,101,115,47,80,117,116,105,104,66,71
	dw	46,106,112,103
	align	4
_bb_bg_putih_image:
	dd	0
	align	4
_18446:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	46,47,105,109,97,103,101,115,47,80,108,97,121,66,111,111
	dw	109,76,111,103,111,46,112,110,103
	align	4
_bb_ss_logoplayboom_image:
	dd	0
	align	4
_18448:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,105,109,97,103,101,115,47,108,111,103,111,95,112,117
	dw	98,108,105,115,104,101,114,46,106,112,103
	align	4
_bb_ss_logodistributor_image:
	dd	0
	align	4
_18450:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,108,111,103,111,95,112,117
	dw	98,108,105,115,104,101,114,95,108,101,102,116,46,106,112,103
	align	4
_bb_ss_logodistributor_kiri_image:
	dd	0
	align	4
_18452:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,108,111,103,111,95,112,117
	dw	98,108,105,115,104,101,114,95,114,105,103,104,116,46,106,112
	dw	103
	align	4
_bb_ss_logodistributor_kanan_image:
	dd	0
	align	4
_18454:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	46,47,105,109,97,103,101,115,47,115,104,117,114,105,107,101
	dw	110,46,112,110,103
	align	4
_bb_mousetester_image:
	dd	0
	align	4
_bb_bg_menuutama_image:
	dd	0
	align	4
_bb_bg_menuutama_wskiri_image:
	dd	0
	align	4
_bb_bg_menuutama_wskanan_image:
	dd	0
	align	4
_bb_GameTitleLoading_image:
	dd	0
	align	4
_bb_bg_gametitle_image:
	dd	0
	align	4
_bb_newItem_notif_image:
	dd	0
	align	4
_bb_btnBattle_image:
	dd	0
	align	4
_bb_btnNightmare_image:
	dd	0
	align	4
_bb_btnHarvest_image:
	dd	0
	align	4
_bb_btnDefense_image:
	dd	0
	align	4
_bb_btnCatapultDef_image:
	dd	0
	align	4
_bb_btnBoarMania_image:
	dd	0
	align	4
_bb_btnUnlimited_image:
	dd	0
	align	4
_bb_btnBonus_image:
	dd	0
	align	4
_bb_btnExtraGames_image:
	dd	0
	align	4
_bb_btnSpecialGames_image:
	dd	0
	align	4
_bb_btnChangePlayer_image:
	dd	0
	align	4
_bb_btnOption_image:
	dd	0
	align	4
_bb_btnExit_image:
	dd	0
	align	4
_bb_btnBawahText_image:
	dd	0
	align	4
_bb_animBox1_1_image:
	dd	0
	align	4
_bb_animBox1_2_image:
	dd	0
	align	4
_bb_animBox2_1_image:
	dd	0
	align	4
_bb_animBox2_2_image:
	dd	0
	align	4
_bb_animBox3_1_image:
	dd	0
	align	4
_bb_animBox3_2_image:
	dd	0
	align	4
_bb_animBox4_1_image:
	dd	0
	align	4
_bb_animBox4_2_image:
	dd	0
	align	4
_bb_animBox5_1_image:
	dd	0
	align	4
_bb_animBox5_2_image:
	dd	0
	align	4
_bb_animBox6_1_image:
	dd	0
	align	4
_bb_animBox6_2_image:
	dd	0
	align	4
_bb_animBox7_1_image:
	dd	0
	align	4
_bb_animBox7_2_image:
	dd	0
	align	4
_bb_animBox8_1_image:
	dd	0
	align	4
_bb_animBox8_2_image:
	dd	0
	align	4
_bb_MainMenu_Ship_image:
	dd	0
	align	4
_bb_animSmoke_image:
	dd	0
	align	4
_bb_animBoat_image:
	dd	0
	align	4
_bb_animWaterSpark_image:
	dd	0
	align	4
_bb_animBoss_Idle_1_image:
	dd	0
	align	4
_bb_animBoss_Act_1_image:
	dd	0
	align	4
_bb_animTroop_Idle_1_image:
	dd	0
	align	4
_bb_animTroop_Act_1_image:
	dd	0
	align	4
_bb_buttonset1_image:
	dd	0
	align	4
_bb_bg_loading_screen_image:
	dd	0
	align	4
_bb_loading_screen_light_image:
	dd	0
	align	4
_bb_bg_loading_screen_kiri_image:
	dd	0
	align	4
_bb_bg_loading_screen_kanan_image:
	dd	0
	align	4
_bb_bg_loading_screen_black_image:
	dd	0
	align	4
_bb_loading_screen_asset_image:
	dd	0
	align	4
_bb_panel_ingame_image:
	dd	0
	align	4
_bb_btnResume_image:
	dd	0
	align	4
_bb_menuOptionPanel_image:
	dd	0
	align	4
_bb_menuOptionCheckBox_image:
	dd	0
	align	4
_bb_menuOptionSliderMover_image:
	dd	0
	align	4
_bb_menuProfilPanel_image:
	dd	0
	align	4
_bb_menuProfilSelectionMark_image:
	dd	0
	align	4
_bb_menuProfil_Btn_image:
	dd	0
	align	4
_bb_menuProfil_NewPlayer_Panel_image:
	dd	0
	align	4
_bb_menuProfil_Delete_Panel_image:
	dd	0
	align	4
_bb_teaser_BG_image:
	dd	0
	align	4
_bb_tutorText_image:
	dd	0
	align	4
_bb_tutorText2_image:
	dd	0
	align	4
_bb_tutorPlantingMark_image:
	dd	0
	align	4
_bb_tutorPlantingArea_image:
	dd	0
	align	4
_bb_tutorBGTengah_Sand_image:
	dd	0
	align	4
_bb_btnSenjata_1_image:
	dd	0
	align	4
_bb_animSenjata_1_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_1_Attack_1_image:
	dd	0
	align	4
_bb_weaponSenjata_1_image:
	dd	0
	align	4
_bb_effKena_Senjata_1_image:
	dd	0
	align	4
_bb_btnSenjata_2_image:
	dd	0
	align	4
_bb_animSenjata_2_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_2_Attack_1_image:
	dd	0
	align	4
_bb_weaponSenjata_2_image:
	dd	0
	align	4
_bb_effKena_Senjata_2_image:
	dd	0
	align	4
_bb_btnSenjata_3_image:
	dd	0
	align	4
_bb_animSenjata_3_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_3_Dead_1_image:
	dd	0
	align	4
_bb_btnSenjata_4_image:
	dd	0
	align	4
_bb_animSenjata_4_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_4_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_4_Attack_2_image:
	dd	0
	align	4
_bb_animSenjata_4_Attack_3_image:
	dd	0
	align	4
_bb_weaponSenjata_4_image:
	dd	0
	align	4
_bb_effKena_Senjata_4_image:
	dd	0
	align	4
_bb_btnSenjata_5_image:
	dd	0
	align	4
_bb_animSenjata_5_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_5_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_5_Idle_3_image:
	dd	0
	align	4
_bb_btnSenjata_6_image:
	dd	0
	align	4
_bb_animSenjata_6_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_6_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_6_Dead_1_image:
	dd	0
	align	4
_bb_btnSenjata_7_image:
	dd	0
	align	4
_bb_animSenjata_7_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_7_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_7_Idle_3_image:
	dd	0
	align	4
_bb_animSenjata_7_GoDown_1_image:
	dd	0
	align	4
_bb_animSenjata_7_GoDown_2_image:
	dd	0
	align	4
_bb_animSenjata_7_GoDown_3_image:
	dd	0
	align	4
_bb_animSenjata_7_Hide_1_image:
	dd	0
	align	4
_bb_animSenjata_7_Hide_3_image:
	dd	0
	align	4
_bb_btnSenjata_8_image:
	dd	0
	align	4
_bb_animSenjata_8_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_8_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_8_GoDown_1_image:
	dd	0
	align	4
_bb_animSenjata_8_Hide_1_image:
	dd	0
	align	4
_bb_weaponSenjata_8_image:
	dd	0
	align	4
_bb_effKena_Senjata_8_image:
	dd	0
	align	4
_bb_btnSenjata_9_image:
	dd	0
	align	4
_bb_animSenjata_9_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_9_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_9_Attack_2_image:
	dd	0
	align	4
_bb_animSenjata_9_Attack_3_image:
	dd	0
	align	4
_bb_animSenjata_9_Attack_4_image:
	dd	0
	align	4
_bb_btnSenjata_10_image:
	dd	0
	align	4
_bb_animSenjata_10_Hide_1_image:
	dd	0
	align	4
_bb_animSenjata_10_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_10_Attack_2_image:
	dd	0
	align	4
_bb_btnSenjata_11_image:
	dd	0
	align	4
_bb_animSenjata_11_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_11_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_11_Idle_3_image:
	dd	0
	align	4
_bb_btnSenjata_12_image:
	dd	0
	align	4
_bb_animSenjata_12_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_12_Attack_1_image:
	dd	0
	align	4
_bb_weaponSenjata_12_image:
	dd	0
	align	4
_bb_effKena_Senjata_12_image:
	dd	0
	align	4
_bb_btnSenjata_13_image:
	dd	0
	align	4
_bb_animSenjata_13_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_13_Attack_1_image:
	dd	0
	align	4
_bb_weaponSenjata_13_image:
	dd	0
	align	4
_bb_effKena_Senjata_13_image:
	dd	0
	align	4
_bb_btnSenjata_14_image:
	dd	0
	align	4
_bb_animSenjata_14_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_14_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_14_Idle_3_image:
	dd	0
	align	4
_bb_btnSenjata_15_image:
	dd	0
	align	4
_bb_animSenjata_15_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_15_Attack_1_image:
	dd	0
	align	4
_bb_btnSenjata_16_image:
	dd	0
	align	4
_bb_animSenjata_16_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_16_Attack_2_image:
	dd	0
	align	4
_bb_btnSenjata_17_image:
	dd	0
	align	4
_bb_animSenjata_17_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_17_Attach_1_image:
	dd	0
	align	4
_bb_btnSenjata_18_image:
	dd	0
	align	4
_bb_animSenjata_18_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_18_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_18_WeaponUp_1_image:
	dd	0
	align	4
_bb_animSenjata_18_WeaponDown_1_image:
	dd	0
	align	4
_bb_weaponSenjata_18_image:
	dd	0
	align	4
_bb_effKena_Senjata_18_image:
	dd	0
	align	4
_bb_btnSenjata_19_image:
	dd	0
	align	4
_bb_animSenjata_19_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_19_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_19_Attack_2_image:
	dd	0
	align	4
_bb_weaponSenjata_19_image:
	dd	0
	align	4
_bb_btnSenjata_20_image:
	dd	0
	align	4
_bb_animSenjata_20_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_20_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Front_1_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Front_2_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Front_3_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Up_1_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Up_2_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Up_3_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Down_1_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Down_2_image:
	dd	0
	align	4
_bb_animSenjata_20_Attack_Down_3_image:
	dd	0
	align	4
_bb_btnSenjata_21_image:
	dd	0
	align	4
_bb_animSenjata_21_Attack_1_image:
	dd	0
	align	4
_bb_bg_maskeffect_frozen_image:
	dd	0
	align	4
_bb_btnSenjata_22_image:
	dd	0
	align	4
_bb_animSenjata_22_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_22_Walk_1_image:
	dd	0
	align	4
_bb_animSenjata_22_Dead_1_image:
	dd	0
	align	4
_bb_animSenjata_22_Shadow_1_image:
	dd	0
	align	4
_bb_btnSenjata_23_image:
	dd	0
	align	4
_bb_animSenjata_23_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_23_Attack_1_image:
	dd	0
	align	4
_bb_btnSenjata_24_image:
	dd	0
	align	4
_bb_animSenjata_24_Idle_1_image:
	dd	0
	align	4
_bb_animSenjata_24_Idle_2_image:
	dd	0
	align	4
_bb_animSenjata_24_Idle_3_image:
	dd	0
	align	4
_bb_animSenjata_24_Attack_1_image:
	dd	0
	align	4
_bb_animSenjata_24_Explode_1_image:
	dd	0
	align	4
_bb_animSenjata_24_Explode_2_image:
	dd	0
	align	4
_bb_animSenjata_24_CrossHair_image:
	dd	0
	align	4
_bb_btnSenjata_Cover_image:
	dd	0
	align	4
_bb_animMusuh_1_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_1_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_1_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_1_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_1_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_1_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_2_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_2_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_2_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_2_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_2_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_2_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_3a_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_3a_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_3a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_3a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_3a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_3a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_3a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_3_Weapon_1_image:
	dd	0
	align	4
_bb_animMusuh_4Awal_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_4Awal_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_4Awal_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_4Awal_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_4Awal_Dead_1_image:
	dd	0
	align	4
_18456:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,84,111,112,105,95,49,46,112,110,103
	align	4
_bb_animMusuh_4_Topi_1_image:
	dd	0
	align	4
_bb_animMusuh_4_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_4_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_4_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_4_Walk_3_image:
	dd	0
	align	4
_bb_animMusuh_4_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_4_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_4_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_4_TopiLepas_1_image:
	dd	0
	align	4
_bb_animMusuh_4_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_5a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_5a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_5a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_5a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_5a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_5a_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_5_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_5_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_5_Jump_1_image:
	dd	0
	align	4
_bb_animMusuh_5_Jump_2_image:
	dd	0
	align	4
_bb_animMusuh_5_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_6a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_6a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_6a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_6a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_6a_Dead_1_image:
	dd	0
	align	4
_18458:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,84,97,109,101,110,103,95,49,46,112,110,103
	align	4
_bb_animMusuh_6_Tameng_1_image:
	dd	0
	align	4
_bb_animMusuh_6_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_6_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_6_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_6_Walk_3_image:
	dd	0
	align	4
_bb_animMusuh_6_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_6_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_6_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_6_TamengLepas_1_image:
	dd	0
	align	4
_bb_animMusuh_7_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_7a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_7a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_7a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_7a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_7a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_7_GoDown_1_image:
	dd	0
	align	4
_bb_animMusuh_7_WalkDown_1_image:
	dd	0
	align	4
_bb_animMusuh_7a_GoUp_1_image:
	dd	0
	align	4
_bb_animMusuh_7a_ExplodeUnder_1_image:
	dd	0
	align	4
_bb_animMusuh_8a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_8a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_8a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_8a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_8a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_8b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_8b_Jump_1_image:
	dd	0
	align	4
_bb_animMusuh_8b_Jump_2_image:
	dd	0
	align	4
_bb_animMusuh_8b_Jump_3_image:
	dd	0
	align	4
_bb_animMusuh_8b_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_9a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_9a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_9a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_9a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_9a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_9b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_9b_Jump_1_image:
	dd	0
	align	4
_bb_animMusuh_9b_Shadow_image:
	dd	0
	align	4
_bb_animMusuh_9b_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_10a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_10a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_10a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_10a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_10a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_10b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_10b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_10b_Fall_1_image:
	dd	0
	align	4
_bb_animMusuh_10b_Dead_Skull_image:
	dd	0
	align	4
_bb_animMusuh_10b_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_11a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_11a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_11a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_11a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_11a_Dead_1_image:
	dd	0
	align	4
_18460:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,80,101,116,105,95,49,46,112,110,103
	align	4
_bb_animMusuh_11b_Peti_1_image:
	dd	0
	align	4
_bb_animMusuh_11b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_11b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_11b_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_11b_Walk_3_image:
	dd	0
	align	4
_bb_animMusuh_11b_Walk_Drop_image:
	dd	0
	align	4
_bb_animMusuh_11b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_11b_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_11b_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_11b_Attack_Drop_image:
	dd	0
	align	4
_bb_itemDropGold_1_image:
	dd	0
	align	4
_bb_animMusuh_12a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_12a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_12a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_12a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_12a_Dead_1_image:
	dd	0
	align	4
_18462:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,82,111,109,112,105,95,49,46,112,110
	dw	103
	align	4
_bb_animMusuh_12b_Rompi_1_image:
	dd	0
	align	4
_bb_animMusuh_12b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_12b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_12b_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_12b_Walk_3_image:
	dd	0
	align	4
_bb_animMusuh_12b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_12b_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_12b_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_13_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_13_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_13_Walk_1_Roll_image:
	dd	0
	align	4
_bb_animMusuh_13_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_13_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_13_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_13_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_13_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_13_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_13_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_13_Frozen_2_image:
	dd	0
	align	4
_bb_animMusuh_14_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_14_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_14_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_14_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_14_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_14_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_14_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_15_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_15_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_15_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_15_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_15_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_15_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_15_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_15_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_16a_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_16a_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_16a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_16a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_16a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_16a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_16a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_16b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_16b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_16b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_17a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_17a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_17a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_17a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_17a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_17b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_17b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_17b_Jump_1_image:
	dd	0
	align	4
_bb_animMusuh_17b_Fall_1_image:
	dd	0
	align	4
_bb_animMusuh_17b_Dead_Skull_image:
	dd	0
	align	4
_bb_animMusuh_17b_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_18a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_18a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_18a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_18a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_18a_Dead_1_image:
	dd	0
	align	4
_18464:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,82,111,109,112,105,95,49,46,112,110
	dw	103
	align	4
_bb_animMusuh_18b_Rompi_1_image:
	dd	0
	align	4
_bb_animMusuh_18b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_18b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_18b_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_18b_Walk_3_image:
	dd	0
	align	4
_bb_animMusuh_18b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_18b_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_18b_Attack_3_image:
	dd	0
	align	4
_bb_animMusuh_18_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_19a_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_19a_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_19a_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_19a_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_19a_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_19a_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_19a_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_19b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_19b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_19b_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_19b_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_20_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_20_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_20_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_20_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_20_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_20_Dead_1_image:
	dd	0
	align	4
_18466:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,83,101,116,105,114,95,49,46,112,110,103
	align	4
_bb_animMusuh_21_Setir_1_image:
	dd	0
	align	4
_bb_animMusuh_21_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_21_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_21_Idle_3_image:
	dd	0
	align	4
_bb_animMusuh_21_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_21_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_21_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_21_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_22_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_22_Idle_2_image:
	dd	0
	align	4
_bb_animMusuh_22_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_22_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_22_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_22_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_22_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_22_EffKena_1_image:
	dd	0
	align	4
_bb_animMusuh_22_Weapon_1_image:
	dd	0
	align	4
_bb_animMusuh_23_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_23_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_23_Walk_2_image:
	dd	0
	align	4
_bb_animMusuh_23_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_23_Attack_2_image:
	dd	0
	align	4
_bb_animMusuh_23_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_23_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_24b_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_24b_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_24b_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_24b_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_24_Frozen_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Ship_Body_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Ship_Body_2_image:
	dd	0
	align	4
_bb_animMusuh_25_Ship_Shadow_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Ship_Sails_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Ship_DragonHead_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Command_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_25_FlyUp_1_image:
	dd	0
	align	4
_bb_animMusuh_25_FlyMove_1_image:
	dd	0
	align	4
_bb_animMusuh_25_FlyDown_1_image:
	dd	0
	align	4
_bb_animMusuh_25_FlyCarryLamb_1_image:
	dd	0
	align	4
_bb_animMusuh_25_BeSmoke_1_image:
	dd	0
	align	4
_bb_animMusuh_25_Frozen_1_image:
	dd	0
	align	4
_bb_bossHP_back_image:
	dd	0
	align	4
_bb_bossHP_bar_image:
	dd	0
	align	4
_bb_bossHP_light_image:
	dd	0
	align	4
_bb_animMusuh_Dead_Skull_image:
	dd	0
	align	4
_bb_animMusuh_Frozen_1_image:
	dd	0
	align	4
_18468:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_bb_bg1_image:
	dd	0
	align	4
_bb_bg_image:
	dd	0
	align	4
_bb_bg_1_extend_image:
	dd	0
	align	4
_18471:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,49,46,106,112,103
	align	4
_bb_bg_1_extend2_image:
	dd	0
	align	4
_bb_bg_1_extend2_2_image:
	dd	0
	align	4
_bb_bg_boar_startmark_image:
	dd	0
	align	4
_18473:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,49,46
	dw	112,110,103
	align	4
_bb_panel_1_image:
	dd	0
	align	4
_18475:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,49
	dw	46,112,110,103
	align	4
_bb_panelAtas_image:
	dd	0
	align	4
_18477:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	112,108,97,99,101,109,97,114,107,101,114,46,112,110,103
	align	4
_bb_placemarker_image:
	dd	0
	align	4
_bb_panelBawahNamaLevel_image:
	dd	0
	align	4
_bb_font1_image:
	dd	0
	align	4
_bb_Font1_xSign_image:
	dd	0
	align	4
_bb_fontLevel0_9_image:
	dd	0
	align	4
_bb_fontLevel1_10_image:
	dd	0
	align	4
_bb_fontScore_image:
	dd	0
	align	4
_bb_fontMoney_image:
	dd	0
	align	4
_bb_animPanenBuah_Nilai_image:
	dd	0
	align	4
_bb_TextReady_image:
	dd	0
	align	4
_bb_TextGo_image:
	dd	0
	align	4
_bb_btnMenu_image:
	dd	0
	align	4
_bb_targetTanam_Done_image:
	dd	0
	align	4
_bb_effGetFruit_image:
	dd	0
	align	4
_bb_timerFill_image:
	dd	0
	align	4
_bb_timerStar_image:
	dd	0
	align	4
_bb_timerFrame_image:
	dd	0
	align	4
_bb_ballontext_water_image:
	dd	0
	align	4
_bb_ballontext_water2_image:
	dd	0
	align	4
_bb_ballontext_fertilizer_image:
	dd	0
	align	4
_bb_ballontext_bugspray_image:
	dd	0
	align	4
_bb_ballontext_water2_red_image:
	dd	0
	align	4
_bb_ballontext_fertilizer_red_image:
	dd	0
	align	4
_bb_ballontext_bugspray_red_image:
	dd	0
	align	4
_bb_ballontext_grass_image:
	dd	0
	align	4
_bb_ballontext_paddy_image:
	dd	0
	align	4
_bb_ballontext_cutter_image:
	dd	0
	align	4
_bb_ballontext_milker_image:
	dd	0
	align	4
_bb_animPlant_1_image:
	dd	0
	align	4
_bb_animPlant_1b_image:
	dd	0
	align	4
_bb_animPlant_1c_image:
	dd	0
	align	4
_bb_animPlant_1d_image:
	dd	0
	align	4
_bb_animPlant_1_Dead_image:
	dd	0
	align	4
_bb_animPlant_2_image:
	dd	0
	align	4
_bb_animPlant_2b_image:
	dd	0
	align	4
_bb_animPlant_2c_image:
	dd	0
	align	4
_bb_animPlant_2d_image:
	dd	0
	align	4
_bb_animPlant_2_Dead_image:
	dd	0
	align	4
_bb_animPlant_3_image:
	dd	0
	align	4
_bb_animPlant_3b_image:
	dd	0
	align	4
_bb_animPlant_3c_image:
	dd	0
	align	4
_bb_animPlant_3d_image:
	dd	0
	align	4
_bb_animPlant_3_Dead_image:
	dd	0
	align	4
_bb_animPlant_4_image:
	dd	0
	align	4
_bb_animPlant_4b_image:
	dd	0
	align	4
_bb_animPlant_4c_image:
	dd	0
	align	4
_bb_animPlant_4d_image:
	dd	0
	align	4
_bb_animPlant_4_Dead_image:
	dd	0
	align	4
_bb_animPlant_5_image:
	dd	0
	align	4
_bb_animPlant_5b_image:
	dd	0
	align	4
_bb_animPlant_5c_image:
	dd	0
	align	4
_bb_animPlant_5d_image:
	dd	0
	align	4
_bb_animPlant_5_Dead_image:
	dd	0
	align	4
_bb_animPlant_6_image:
	dd	0
	align	4
_bb_animPlant_6c_image:
	dd	0
	align	4
_bb_animPlant_6d_image:
	dd	0
	align	4
_bb_animPlant_6_Dead_image:
	dd	0
	align	4
_bb_animPlant_7_image:
	dd	0
	align	4
_bb_animPlant_7b_image:
	dd	0
	align	4
_bb_animPlant_7c_image:
	dd	0
	align	4
_bb_animPlant_7d_image:
	dd	0
	align	4
_bb_animPlant_7_Dead_image:
	dd	0
	align	4
_bb_animPlant_8_image:
	dd	0
	align	4
_bb_animPlant_8b_image:
	dd	0
	align	4
_bb_animPlant_8c_image:
	dd	0
	align	4
_bb_animPlant_8d_image:
	dd	0
	align	4
_bb_animPlant_8_Dead_image:
	dd	0
	align	4
_bb_animPlant_9_image:
	dd	0
	align	4
_bb_animPlant_9b_image:
	dd	0
	align	4
_bb_animPlant_9c_image:
	dd	0
	align	4
_bb_animPlant_9d_image:
	dd	0
	align	4
_bb_animPlant_9_Dead_image:
	dd	0
	align	4
_bb_animPlant_10_image:
	dd	0
	align	4
_bb_animPlant_10c_image:
	dd	0
	align	4
_bb_animPlant_10d_image:
	dd	0
	align	4
_bb_animPlant_10_Dead_image:
	dd	0
	align	4
_bb_animPlant_11_image:
	dd	0
	align	4
_bb_animPlant_11b_image:
	dd	0
	align	4
_bb_animPlant_11c_image:
	dd	0
	align	4
_bb_animPlant_11d_image:
	dd	0
	align	4
_bb_animPlant_11_Dead_image:
	dd	0
	align	4
_bb_animPlant_12_image:
	dd	0
	align	4
_bb_animPlant_12b_image:
	dd	0
	align	4
_bb_animPlant_12c_image:
	dd	0
	align	4
_bb_animPlant_12d_image:
	dd	0
	align	4
_bb_animPlant_12_Dead_image:
	dd	0
	align	4
_bb_animPlant_13_image:
	dd	0
	align	4
_bb_animPlant_13b_image:
	dd	0
	align	4
_bb_animPlant_13c_image:
	dd	0
	align	4
_bb_animPlant_13d_image:
	dd	0
	align	4
_bb_animPlant_13_Dead_image:
	dd	0
	align	4
_bb_animPlant_14_image:
	dd	0
	align	4
_bb_animPlant_14c_image:
	dd	0
	align	4
_bb_animPlant_14d_image:
	dd	0
	align	4
_bb_animPlant_14_Dead_image:
	dd	0
	align	4
_bb_animPlant_15_image:
	dd	0
	align	4
_bb_animPlant_15b_image:
	dd	0
	align	4
_bb_animPlant_15c_image:
	dd	0
	align	4
_bb_animPlant_15c_2_image:
	dd	0
	align	4
_bb_animPlant_15d_image:
	dd	0
	align	4
_bb_animPlant_15_Dead_image:
	dd	0
	align	4
_bb_animPlant_16_image:
	dd	0
	align	4
_bb_animPlant_16b_image:
	dd	0
	align	4
_bb_animPlant_16c_image:
	dd	0
	align	4
_bb_animPlant_16c_2_image:
	dd	0
	align	4
_bb_animPlant_16d_image:
	dd	0
	align	4
_bb_animPlant_16_Dead_image:
	dd	0
	align	4
_bb_btnBibit_1_image:
	dd	0
	align	4
_bb_btnBibit_2_image:
	dd	0
	align	4
_bb_btnBibit_3_image:
	dd	0
	align	4
_bb_btnBibit_4_image:
	dd	0
	align	4
_bb_btnBibit_5_image:
	dd	0
	align	4
_bb_btnBibit_6_image:
	dd	0
	align	4
_bb_btnBibit_7_image:
	dd	0
	align	4
_bb_btnBibit_8_image:
	dd	0
	align	4
_bb_btnBibit_9_image:
	dd	0
	align	4
_bb_btnBibit_10_image:
	dd	0
	align	4
_bb_btnBibit_11_image:
	dd	0
	align	4
_bb_btnBibit_12_image:
	dd	0
	align	4
_bb_btnBibit_13_image:
	dd	0
	align	4
_bb_btnBibit_14_image:
	dd	0
	align	4
_bb_btnBibit_15_image:
	dd	0
	align	4
_bb_btnBibit_16_image:
	dd	0
	align	4
_bb_curBibit_1_image:
	dd	0
	align	4
_bb_curBibit_2_image:
	dd	0
	align	4
_bb_curBibit_3_image:
	dd	0
	align	4
_bb_curBibit_4_image:
	dd	0
	align	4
_bb_curBibit_5_image:
	dd	0
	align	4
_bb_curBibit_6_image:
	dd	0
	align	4
_bb_curBibit_7_image:
	dd	0
	align	4
_bb_curBibit_8_image:
	dd	0
	align	4
_bb_curBibit_9_image:
	dd	0
	align	4
_bb_curBibit_10_image:
	dd	0
	align	4
_bb_curBibit_11_image:
	dd	0
	align	4
_bb_curBibit_12_image:
	dd	0
	align	4
_bb_curBibit_13_image:
	dd	0
	align	4
_bb_curBibit_14_image:
	dd	0
	align	4
_bb_curBibit_15_image:
	dd	0
	align	4
_bb_curBibit_16_image:
	dd	0
	align	4
_bb_animPower_1_image:
	dd	0
	align	4
_bb_animPower_2_image:
	dd	0
	align	4
_bb_animPower_3_Rock_image:
	dd	0
	align	4
_bb_animPower_3_Fire_image:
	dd	0
	align	4
_bb_animPower_3_Shadow_image:
	dd	0
	align	4
_bb_powerMark_image:
	dd	0
	align	4
_bb_curPower_1_image:
	dd	0
	align	4
_bb_curPower_2_image:
	dd	0
	align	4
_bb_curPower_3_image:
	dd	0
	align	4
_bb_btnTool_1_image:
	dd	0
	align	4
_bb_btnTool_6_image:
	dd	0
	align	4
_bb_btnTool_8_image:
	dd	0
	align	4
_bb_btnTool_14_image:
	dd	0
	align	4
_bb_btnWaterCan_image:
	dd	0
	align	4
_bb_animTool_1_image:
	dd	0
	align	4
_bb_animTool_2_image:
	dd	0
	align	4
_bb_animTool_3_image:
	dd	0
	align	4
_bb_animTool_4_image:
	dd	0
	align	4
_bb_animTool_5_image:
	dd	0
	align	4
_bb_animTool_6_image:
	dd	0
	align	4
_bb_animTool_8_image:
	dd	0
	align	4
_bb_animWaterCan_image:
	dd	0
	align	4
_bb_curWaterCan_image:
	dd	0
	align	4
_bb_curTool_1_image:
	dd	0
	align	4
_bb_curTool_2_image:
	dd	0
	align	4
_bb_curTool_3_image:
	dd	0
	align	4
_bb_curTool_4_image:
	dd	0
	align	4
_bb_curTool_5_image:
	dd	0
	align	4
_bb_curTool_6_image:
	dd	0
	align	4
_bb_curTool_8_image:
	dd	0
	align	4
_bb_curTool_14_image:
	dd	0
	align	4
_bb_obsTanam_1_image:
	dd	0
	align	4
_bb_obsTanam_2_image:
	dd	0
	align	4
_bb_obsTanam_3_image:
	dd	0
	align	4
_bb_obsTanam_4_image:
	dd	0
	align	4
_bb_disturber_1_1a_image:
	dd	0
	align	4
_bb_disturber_1_1b_image:
	dd	0
	align	4
_bb_disturber_1_2_image:
	dd	0
	align	4
_bb_disturber_2_Awan_image:
	dd	0
	align	4
_bb_disturber_2_Petir_image:
	dd	0
	align	4
_bb_disturber_2_Plant_image:
	dd	0
	align	4
_bb_disturber_2_Trap_image:
	dd	0
	align	4
_bb_disturber_3_1_image:
	dd	0
	align	4
_bb_panelGameOver_BG_image:
	dd	0
	align	4
_bb_animSheep_GO_image:
	dd	0
	align	4
_bb_animChicken_GO_image:
	dd	0
	align	4
_bb_panelPilihSenjata_BG_image:
	dd	0
	align	4
_bb_btnUnlockedWeapon_image:
	dd	0
	align	4
_bb_btnClosePanelPilihSenjata_image:
	dd	0
	align	4
_bb_btnBioPanelPilihSenjata_image:
	dd	0
	align	4
_bb_btnPanelPilihSenjata_image:
	dd	0
	align	4
_bb_btnArrowPanelPilihSenjata_image:
	dd	0
	align	4
_bb_panelNewItem_BG_image:
	dd	0
	align	4
_bb_panelNewItem_Name_image:
	dd	0
	align	4
_bb_newItem_Cahaya_image:
	dd	0
	align	4
_bb_logoNewItem_image:
	dd	0
	align	4
_bb_panelInfoNewItem_image:
	dd	0
	align	4
_bb_ketNewItem_image:
	dd	0
	align	4
_bb_animDefender_1_image:
	dd	0
	align	4
_bb_animDefender_timerBG_image:
	dd	0
	align	4
_bb_animDefender_timerFill_image:
	dd	0
	align	4
_bb_btnKurcaci_image:
	dd	0
	align	4
_bb_animKurcaci_Idle_1_image:
	dd	0
	align	4
_bb_animKurcaci_Harvest_1_image:
	dd	0
	align	4
_bb_animKurcaci_Walk_Up_image:
	dd	0
	align	4
_bb_animKurcaci_Walk_Down_image:
	dd	0
	align	4
_bb_animKurcaci_Walk_Side_image:
	dd	0
	align	4
_bb_animKurcaci_Walk_Side_Up_image:
	dd	0
	align	4
_bb_animKurcaci_Walk_Side_Down_image:
	dd	0
	align	4
_bb_Statistik_BG_image:
	dd	0
	align	4
_bb_Statistik_DollarSign_1_image:
	dd	0
	align	4
_bb_Statistik_DollarSign_2_image:
	dd	0
	align	4
_bb_Statistik_Star_image:
	dd	0
	align	4
_bb_Statistik_Star1_image:
	dd	0
	align	4
_bb_Statistik_Star2_image:
	dd	0
	align	4
_bb_Statistik_BigStarSpin_image:
	dd	0
	align	4
_bb_Statistik_SmallStarSpin_image:
	dd	0
	align	4
_bb_Statistik_LightEff_image:
	dd	0
	align	4
_bb_Statistik_Font_1_image:
	dd	0
	align	4
_bb_Statistik_Font_2_image:
	dd	0
	align	4
_bb_Statistik_Font_3_image:
	dd	0
	align	4
_bb_btnNext_image:
	dd	0
	align	4
_bb_btnBack_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_BG_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_BW_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor2_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_BW2_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor3_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_BW3_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor4_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_BW4_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor5_image:
	dd	0
	align	4
_bb_Statistik_PanelNoLevel_Nomor_BW5_image:
	dd	0
	align	4
_bb_Statistik_PanelBawah_Boar_image:
	dd	0
	align	4
_bb_Statistik_Star_Silver_image:
	dd	0
	align	4
_bb_Statistik_Star1_Silver_image:
	dd	0
	align	4
_bb_Statistik_Star2_Silver_image:
	dd	0
	align	4
_bb_Statistik_BigStarSpin_Silver_image:
	dd	0
	align	4
_bb_Statistik_SmallStarSpin_Silver_image:
	dd	0
	align	4
_bb_Statistik_TextNextLevel_image:
	dd	0
	align	4
_bb_itemDropPower_1_image:
	dd	0
	align	4
_bb_itemDropPower_2_image:
	dd	0
	align	4
_bb_itemDropPower_3_image:
	dd	0
	align	4
_bb_btnGoTo_image:
	dd	0
	align	4
_bb_garden_bg_tengah1_image:
	dd	0
	align	4
_bb_garden_bg_tengah2_image:
	dd	0
	align	4
_bb_garden_bg_kiri1_image:
	dd	0
	align	4
_bb_garden_bg_kanan1_image:
	dd	0
	align	4
_bb_garden_panelAtas_image:
	dd	0
	align	4
_bb_garden_panelBawah_image:
	dd	0
	align	4
_bb_garden_seedArrowLeft_image:
	dd	0
	align	4
_bb_garden_seedArrowRight_image:
	dd	0
	align	4
_bb_garden_btnTool_1_image:
	dd	0
	align	4
_bb_garden_btnTool_6_image:
	dd	0
	align	4
_bb_garden_btnTool_8_image:
	dd	0
	align	4
_bb_garden_btnBibit_25_Loading_image:
	dd	0
	align	4
_bb_garden_btnBibit_26_Loading_image:
	dd	0
	align	4
_bb_garden_curTool_1_image:
	dd	0
	align	4
_bb_garden_curTool_3_image:
	dd	0
	align	4
_bb_garden_curTool_6_image:
	dd	0
	align	4
_bb_garden_curTool_8_image:
	dd	0
	align	4
_bb_garden_curBibit_25_image:
	dd	0
	align	4
_bb_garden_curBibit_26_image:
	dd	0
	align	4
_bb_garden_btnMenu_image:
	dd	0
	align	4
_bb_garden_btnShop_image:
	dd	0
	align	4
_bb_animPlant_25_image:
	dd	0
	align	4
_bb_animPlant_25b_image:
	dd	0
	align	4
_bb_animPlant_25d_image:
	dd	0
	align	4
_bb_animPlant_26_image:
	dd	0
	align	4
_bb_animPlant_26b_image:
	dd	0
	align	4
_bb_animPlant_26d_image:
	dd	0
	align	4
_bb_garden_Barn_25_image:
	dd	0
	align	4
_bb_garden_Barn_26_image:
	dd	0
	align	4
_bb_garden_curBarn_25_image:
	dd	0
	align	4
_bb_garden_curBarn_26_image:
	dd	0
	align	4
_bb_dollarsign_glow_image:
	dd	0
	align	4
_bb_sheepfold_bg_tengah1_image:
	dd	0
	align	4
_bb_sheepfold_bg_tengah2_image:
	dd	0
	align	4
_bb_sheepfold_bg_kiri1_image:
	dd	0
	align	4
_bb_sheepfold_bg_kanan1_image:
	dd	0
	align	4
_bb_sheepfold_bg_kanan2_image:
	dd	0
	align	4
_bb_sheepfold_panelAtas_image:
	dd	0
	align	4
_bb_sheepfold_panelBawah_image:
	dd	0
	align	4
_bb_sheepfold_btnTool_11_image:
	dd	0
	align	4
_bb_sheepfold_btnTool_12_image:
	dd	0
	align	4
_bb_sheepfold_curTool_11_image:
	dd	0
	align	4
_bb_sheepfold_curTool_12_image:
	dd	0
	align	4
_bb_sheepfold_grass_image:
	dd	0
	align	4
_bb_sheepfold_wool_image:
	dd	0
	align	4
_bb_animSheep1_Idle_1_image:
	dd	0
	align	4
_bb_animSheep1_Eat_1_image:
	dd	0
	align	4
_bb_animSheep1_Chew_1_image:
	dd	0
	align	4
_bb_animSheep2_Idle_1_image:
	dd	0
	align	4
_bb_animSheep2_Eat_1_image:
	dd	0
	align	4
_bb_animSheep2_Chew_1_image:
	dd	0
	align	4
_bb_animSheep3a_Idle_1_image:
	dd	0
	align	4
_bb_animSheep3a_Eat_1_image:
	dd	0
	align	4
_bb_animSheep3a_Chew_1_image:
	dd	0
	align	4
_bb_animSheep3a_Shave_1_image:
	dd	0
	align	4
_bb_animSheep3a_Shave_2_image:
	dd	0
	align	4
_bb_animSheep3b_Idle_1_image:
	dd	0
	align	4
_bb_animSheep3b_Eat_1_image:
	dd	0
	align	4
_bb_animSheep3b_Chew_1_image:
	dd	0
	align	4
_bb_animSheep3c_Idle_1_image:
	dd	0
	align	4
_bb_animSheep3c_Eat_1_image:
	dd	0
	align	4
_bb_animSheep3c_Chew_1_image:
	dd	0
	align	4
_bb_ranchTask_Btn_image:
	dd	0
	align	4
_bb_ranchTask_List_image:
	dd	0
	align	4
_bb_ranchTask_Glow_image:
	dd	0
	align	4
_bb_ranch_dialogBG_image:
	dd	0
	align	4
_bb_ranch_dialogHarga_image:
	dd	0
	align	4
_bb_cowhouse_bg_tengah1_image:
	dd	0
	align	4
_bb_cowhouse_bg_tengah2_image:
	dd	0
	align	4
_bb_cowhouse_bg_kiri1_image:
	dd	0
	align	4
_bb_cowhouse_bg_kanan1_image:
	dd	0
	align	4
_bb_cowhouse_bg_kanan2_image:
	dd	0
	align	4
_bb_cowhouse_btnTool_13_image:
	dd	0
	align	4
_bb_cowhouse_curTool_13_image:
	dd	0
	align	4
_bb_cowhouse_grass_image:
	dd	0
	align	4
_bb_cowhouse_milk_image:
	dd	0
	align	4
_bb_animCow1_Idle_1_image:
	dd	0
	align	4
_bb_animCow1_Eat_1_image:
	dd	0
	align	4
_bb_animCow1_Chew_1_image:
	dd	0
	align	4
_bb_animCow2_Idle_1_image:
	dd	0
	align	4
_bb_animCow2_Eat_1_image:
	dd	0
	align	4
_bb_animCow2_Chew_1_image:
	dd	0
	align	4
_bb_animCow3_Idle_1_image:
	dd	0
	align	4
_bb_animCow3_Eat_1_image:
	dd	0
	align	4
_bb_animCow3_Chew_1_image:
	dd	0
	align	4
_bb_animCow3_Milking_1_image:
	dd	0
	align	4
_bb_animCow3_Milking_2_image:
	dd	0
	align	4
_bb_henhouse_bg_tengah1_image:
	dd	0
	align	4
_bb_henhouse_bg_tengah2_image:
	dd	0
	align	4
_bb_henhouse_bg_kiri1_image:
	dd	0
	align	4
_bb_henhouse_bg_kanan1_image:
	dd	0
	align	4
_bb_henhouse_panelAtas_image:
	dd	0
	align	4
_bb_henhouse_paddy_image:
	dd	0
	align	4
_bb_henhouse_eeg_image:
	dd	0
	align	4
_bb_animHen1_Idle_1_image:
	dd	0
	align	4
_bb_animHen1_Eat_1_image:
	dd	0
	align	4
_bb_animHen1_Chew_1_image:
	dd	0
	align	4
_bb_animHen2_Idle_1_image:
	dd	0
	align	4
_bb_animHen2_Eat_1_image:
	dd	0
	align	4
_bb_animHen2_Chew_1_image:
	dd	0
	align	4
_bb_animHen3_Idle_1_image:
	dd	0
	align	4
_bb_animHen3_Eat_1_image:
	dd	0
	align	4
_bb_animHen3_Chew_1_image:
	dd	0
	align	4
_bb_shopmain_bg_tengah1_image:
	dd	0
	align	4
_bb_shopmain_bg_kiri1_image:
	dd	0
	align	4
_bb_shopmain_bg_kanan1_image:
	dd	0
	align	4
_bb_shopmain_btnUtama_image:
	dd	0
	align	4
_bb_shopmain_slots_image:
	dd	0
	align	4
_bb_shopmain_garden_image:
	dd	0
	align	4
_bb_shopmain_tools_image:
	dd	0
	align	4
_bb_shopmain_chicken_image:
	dd	0
	align	4
_bb_shopmain_sheep_image:
	dd	0
	align	4
_bb_shopmain_cow_image:
	dd	0
	align	4
_bb_shopmain_itemPrice_image:
	dd	0
	align	4
_bb_shopmain_jeanAnim_image:
	dd	0
	align	4
_bb_shopmain_dialogBG_image:
	dd	0
	align	4
_bb_shopmain_dialogBtn_image:
	dd	0
	align	4
_bb_shopmain_dialogText_image:
	dd	0
	align	4
_bb_shopslot_bg_tengah1_image:
	dd	0
	align	4
_bb_shopslot_btnBuy6s_image:
	dd	0
	align	4
_bb_shopslot_btnBuy7s_image:
	dd	0
	align	4
_bb_shopslot_btnBuy8s_image:
	dd	0
	align	4
_bb_shopslot_btnBuy9s_image:
	dd	0
	align	4
_bb_shopgarden_bg_tengah1_image:
	dd	0
	align	4
_bb_shopgarden_panelMoney_image:
	dd	0
	align	4
_bb_shopgarden_btnClose_image:
	dd	0
	align	4
_bb_shopgarden_btnBack_image:
	dd	0
	align	4
_bb_shopgarden_btnBuy1_image:
	dd	0
	align	4
_bb_shopgarden_btnBuy2_image:
	dd	0
	align	4
_bb_shopgarden_btnBuy_seed_image:
	dd	0
	align	4
_bb_shoptools_bg_tengah1_image:
	dd	0
	align	4
_bb_shoptools_btnBuy_tools_image:
	dd	0
	align	4
_bb_shoptools_itemName_image:
	dd	0
	align	4
_bb_shopchicken_bg_tengah1_image:
	dd	0
	align	4
_bb_shopchicken_btnBuy1_image:
	dd	0
	align	4
_bb_shopchicken_btnBuy2_image:
	dd	0
	align	4
_bb_shopsheep_bg_tengah1_image:
	dd	0
	align	4
_bb_shopsheep_btnBuy1_image:
	dd	0
	align	4
_bb_shopsheep_btnBuy2_image:
	dd	0
	align	4
_bb_shopcow_bg_tengah1_image:
	dd	0
	align	4
_bb_shopcow_btnBuy1_image:
	dd	0
	align	4
_bb_shopcow_btnBuy2_image:
	dd	0
	align	4
_bb_animCatapult_1_image:
	dd	0
	align	4
_bb_animCatapult_Peluru_1_image:
	dd	0
	align	4
_bb_animCatapult_Tube_1_image:
	dd	0
	align	4
_bb_btnLumbungPeluru_image:
	dd	0
	align	4
_bb_btnBoar_image:
	dd	0
	align	4
_bb_trophy_bg_tengah1_image:
	dd	0
	align	4
_bb_trophy_bg_kiri1_image:
	dd	0
	align	4
_bb_trophy_bg_kanan1_image:
	dd	0
	align	4
_bb_trophy_big_image:
	dd	0
	align	4
_bb_trophy_big_siluet_image:
	dd	0
	align	4
_bb_trophy_small_image:
	dd	0
	align	4
_bb_trophy_description_image:
	dd	0
	align	4
_bb_guide_bg_tengah1_image:
	dd	0
	align	4
_bb_guide_bg_kiri1_image:
	dd	0
	align	4
_bb_guide_bg_kanan1_image:
	dd	0
	align	4
_bb_guide_isiguide_image:
	dd	0
	align	4
_bb_guide_btnGuide_image:
	dd	0
	align	4
_bb_guide_btnClose_image:
	dd	0
	align	4
_bb_guide_noLevel_bg_image:
	dd	0
	align	4
_bb_guide_noLevel_btnSeason_image:
	dd	0
	align	4
_bb_guide_noLevel_lv1_image:
	dd	0
	align	4
_bb_guide_noLevel_lv2_image:
	dd	0
	align	4
_bb_guide_noLevel_lv3_image:
	dd	0
	align	4
_bb_guide_noLevel_lv4_image:
	dd	0
	align	4
_bb_guide_noLevel_lv5_image:
	dd	0
	align	4
_bb_guide_slider_bg_image:
	dd	0
	align	4
_bb_guide_slider_bar_image:
	dd	0
	align	4
_bb_guide_slider_arrow_image:
	dd	0
	align	4
_bb_guide_textNoLevel_image:
	dd	0
	align	4
_bb_bioplant_bg_tengah1_image:
	dd	0
	align	4
_bb_bioplant_bg_kiri1_image:
	dd	0
	align	4
_bb_bioplant_bg_kanan1_image:
	dd	0
	align	4
_bb_bioplant_btnSmallPlant_image:
	dd	0
	align	4
_bb_bioplant_bigPlant_image:
	dd	0
	align	4
_bb_bioplant_plantName_image:
	dd	0
	align	4
_bb_bioplant_btnGoWeapons_image:
	dd	0
	align	4
_bb_bioplant_btnGoEnemies_image:
	dd	0
	align	4
_bb_bioplant_btnClose_image:
	dd	0
	align	4
_bb_bioplant_font1_image:
	dd	0
	align	4
_bb_bioweapon_bg_tengah1_image:
	dd	0
	align	4
_bb_bioweapon_otherText_image:
	dd	0
	align	4
_bb_bioweapon_btnSmallWeapon_image:
	dd	0
	align	4
_bb_bioweapon_bigweapon_image:
	dd	0
	align	4
_bb_bioweapon_weaponName_image:
	dd	0
	align	4
_bb_bioweapon_weaponKet_image:
	dd	0
	align	4
_bb_bioweapon_btnGoPlants_image:
	dd	0
	align	4
_bb_bioweapon_btnGoEnemies2_image:
	dd	0
	align	4
_bb_bioenemy_bg_tengah1_image:
	dd	0
	align	4
_bb_bioenemy_btnSmallEnemy_image:
	dd	0
	align	4
_bb_bioenemy_bigEnemy_image:
	dd	0
	align	4
_bb_bioenemy_enemyName_image:
	dd	0
	align	4
_bb_bioenemy_enemySpeed_image:
	dd	0
	align	4
_bb_bioenemy_enemyKet_image:
	dd	0
	align	4
_bb_bioenemy_btnGoPlants2_image:
	dd	0
	align	4
_bb_bioplant_btnGoWeapons2_image:
	dd	0
	align	4
_bb_diaryplant_bg_tengah1_image:
	dd	0
	align	4
_bb_diaryplant_bg_kiri1_image:
	dd	0
	align	4
_bb_diaryplant_bg_kanan1_image:
	dd	0
	align	4
_bb_diaryplant_setPlant_image:
	dd	0
	align	4
_bb_diaryplant_btnGoRanch2_image:
	dd	0
	align	4
_bb_diaryplant_btnGoEnemies_image:
	dd	0
	align	4
_bb_diaryplant_btnClose_image:
	dd	0
	align	4
_bb_diaryplant_font1_image:
	dd	0
	align	4
_bb_diaryenemy_bg_tengah1_image:
	dd	0
	align	4
_bb_diaryenemy_setEnemy_image:
	dd	0
	align	4
_bb_diaryenemy_btnGoPlants2_image:
	dd	0
	align	4
_bb_diaryenemy_btnGoGarden_image:
	dd	0
	align	4
_bb_diarygarden_bg_tengah1_image:
	dd	0
	align	4
_bb_diarygarden_setPlant2_image:
	dd	0
	align	4
_bb_diarygarden_btnGoRanch_image:
	dd	0
	align	4
_bb_diarygarden_btnGoEnemies2_image:
	dd	0
	align	4
_bb_diaryranch_bg_tengah1_image:
	dd	0
	align	4
_bb_diaryranch_setRanch_image:
	dd	0
	align	4
_bb_diaryranch_btnGoGarden2_image:
	dd	0
	align	4
_bb_diaryranch_btnGoPlants_image:
	dd	0
	align	4
_bb_selectionpanel_bg_tengah1_image:
	dd	0
	align	4
_bb_selectionpanel_bg_kiri1_image:
	dd	0
	align	4
_bb_selectionpanel_bg_kanan1_image:
	dd	0
_18479:
	db	"i",0
	align	4
_bb_selectionpanel_button_image:
	dd	_bbEmptyArray
	align	4
_bb_selectionpanel_title_image:
	dd	0
	align	4
_bb_selectionpanel_star_image:
	dd	0
	align	4
_bb_selectionpanel_btnClose_image:
	dd	0
	align	4
_bb_ext1_bgJackpot_image:
	dd	0
	align	4
_bb_ext1_btnJackpotPush_image:
	dd	0
	align	4
_bb_ext1_btnJackpotWeapon_image:
	dd	0
	align	4
_bb_ext3_sinarTrap1_image:
	dd	0
	align	4
_bb_ext3_sinarTrap2_image:
	dd	0
	align	4
_bb_animMusuh_26_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_26_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_26_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_26_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_26_Weapon_1_image:
	dd	0
	align	4
_bb_animMusuh_27_Idle_1_image:
	dd	0
	align	4
_bb_animMusuh_27_Walk_1_image:
	dd	0
	align	4
_bb_animMusuh_27_Attack_1_image:
	dd	0
	align	4
_bb_animMusuh_27_Dead_1_image:
	dd	0
	align	4
_bb_animMusuh_27_Weapon_1_image:
	dd	0
	align	4
_bb_ext10_treasureChest_image:
	dd	0
	align	4
_bb_bg_bonus_image:
	dd	0
	align	4
_bb_bg_bonus_wskiri_image:
	dd	0
	align	4
_bb_bg_bonus_wskanan_image:
	dd	0
	align	4
_bb_bonusWallpaper_title_image:
	dd	0
	align	4
_bb_bonusWallpaper_btnSelect_image:
	dd	0
	align	4
_bb_bonusWallpaper_btnGet_image:
	dd	0
	align	4
_bb_bonuspanel_btnClose_image:
	dd	0
	align	4
_bb_bonuspanel_preview_image:
	dd	0
	align	4
_bb_credit_bg_tengah1_image:
	dd	0
	align	4
_bb_credit_bg_kiri1_image:
	dd	0
	align	4
_bb_credit_bg_kanan1_image:
	dd	0
	align	4
_796:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	92,80,108,97,121,98,111,111,109,32,69,110,116,101,114,116
	dw	97,105,110,109,101,110,116,92,66,97,116,116,108,101,32,82
	dw	97,110,99,104,92
	align	4
_bb_SAVEPATH:
	dd	_bbEmptyString
	align	4
_797:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,65,86,69,80,65,84,72,58
	align	4
_18485:
	dd	0
	align	4
_bb_ninjalist:
	dd	_bbNullObject
	align	4
_bb_btnmenuutamalist:
	dd	_bbNullObject
	align	4
_bb_btnpanelmenuoptionlist:
	dd	_bbNullObject
	align	4
_bb_slidermovervolumelist:
	dd	_bbNullObject
	align	4
_bb_menuprofilselectionmarklist:
	dd	_bbNullObject
	align	4
_798:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	69,109,112,116,121
	align	4
_bb_currPlayer:
	dd	_798
	align	4
_bb_maxDataProfile:
	dd	5
	align	4
_bb_jmlProfile:
	dd	0
	align	4
_bb_noSelectedProfile:
	dd	0
_18495:
	db	"$",0
	align	4
_bb_arrNamaProfil:
	dd	_bbEmptyArray
_18498:
	db	"i",0
	align	4
_bb_arrNilaiProfil:
	dd	_bbEmptyArray
	align	4
_bb_jmlSlotSenjata:
	dd	5
_18501:
	db	"i",0
	align	4
_bb_isTipeEnemySudahMuncul:
	dd	_bbEmptyArray
	align	4
_bb_keluarGame:
	dd	0
	align	4
_bb_isFirstRun:
	dd	1
	align	4
_bb_windowHasFocus:
	dd	1
	align	4
_bb_newEnemy:
	dd	_bbNullObject
	align	4
_bb_delayNextAlienGenerate:
	dd	0
	align	4
_bb_moneygame:
	dd	0
	align	4
_bb_moneygame_awal:
	dd	0
	align	4
_bb_nilaigame:
	dd	0
	align	4
_bb_totalninja:
	dd	0
	align	4
_bb_totalenemy:
	dd	0
	align	4
_bb_totalenemykilled:
	dd	0
_18504:
	db	"i",0
	align	4
_bb_arrJumlahPanen:
	dd	_bbEmptyArray
_18509:
	db	"i",0
	align	4
_bb_arrTargetTanam:
	dd	_bbEmptyArray
_18513:
	db	"i",0
	align	4
_bb_arrJmlSudahPanen:
	dd	_bbEmptyArray
_18517:
	db	"i",0
	align	4
_bb_arrIsGetStar:
	dd	_bbEmptyArray
	align	4
_bb_gameOver:
	dd	1
	align	4
_bb_initLevel:
	dd	1
	align	4
_bb_loadLevel:
	dd	0
	align	4
_bb_isLoadLevel:
	dd	0
	align	4
_bb_pauseGame:
	dd	0
_18523:
	db	"i",0
	align	4
_bb_isininjabox:
	dd	_bbEmptyArray
	align	4
_bb_totalWave:
	dd	0
	align	4
_bb_currNoWave:
	dd	0
_18526:
	db	"i",0
	align	4
_bb_waktuWaveMuncul:
	dd	_bbEmptyArray
	align	4
_bb_delayWaktuWaveMuncul:
	dd	0
	align	4
_bb_maxDelayAlien:
	dd	0
	align	4
_bb_kurangDelayAlien:
	dd	250
	align	4
_bb_delayScene:
	dd	0
	align	4
_bb_tickerSlide:
	dd	-5
	align	4
_bb_slideback:
	dd	0
	align	4
_bb_posX_bg_image:
	dd	0
	align	4
_bb_posX_nilaigame:
	dd	160
	align	4
_bb_posX_panel_atas_image:
	dd	0
	align	4
_bb_posX_panel_1_image:
	dd	0
	align	4
_bb_posX_bg_1_extend_image:
	dd	0
	align	4
_bb_posX_bg_1_extend2_image:
	dd	0
	align	4
_bb_panelAtas_posX:
	dd	0
	align	4
_bb_panelAtas_posY:
	dd	0
_18533:
	db	"i",0
	align	4
_bb_BARISPOS:
	dd	_bbEmptyArray
_18536:
	db	"i",0
	align	4
_bb_KOLOMPOS:
	dd	_bbEmptyArray
_18543:
	db	"i",0
	align	4
_bb_SLIDERPOS:
	dd	_bbEmptyArray
	align	4
_bb_DemoPanel:
	dd	_bbNullObject
	align	4
_bb_demopanel_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_animJean:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Slot:
	dd	_bbNullObject
	align	4
_bb_menushopslot_btnbuyslot_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Garden:
	dd	_bbNullObject
	align	4
_bb_menushopgarden_btnbuyatas_list:
	dd	_bbNullObject
	align	4
_bb_menushopgarden_btnbuyseed_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Tools:
	dd	_bbNullObject
	align	4
_bb_menushoptools_btnbuytool_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Chicken:
	dd	_bbNullObject
	align	4
_18569:
	dd	0
	align	4
_bb_menushopchicken_btnbuychicken_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Sheep:
	dd	_bbNullObject
	align	4
_bb_menushopsheep_btnbuysheep_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Cow:
	dd	_bbNullObject
	align	4
_bb_menushopcow_btnbuycow_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Dialog:
	dd	_bbNullObject
	align	4
_bb_menushopdialog_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_panelMenuShop_Main:
	dd	_bbNullObject
	align	4
_bb_btnpanelmenushop_mainlist:
	dd	_bbNullObject
	align	4
_bb_menushopmain_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_STATESHOP_SLOT_6_SOLD:
	dd	1324
	align	4
_bb_STATESHOP_SLOT_7_SOLD:
	dd	1289
	align	4
_bb_STATESHOP_SLOT_8_SOLD:
	dd	1789
	align	4
_bb_STATESHOP_SLOT_9_SOLD:
	dd	1357
_18589:
	db	"i",0
	align	4
_bb_arrShopSoldState_Slot:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_TOOL_WATERCAN_SOLD:
	dd	2527
	align	4
_bb_STATESHOP_TOOL_ARIT_SOLD:
	dd	2468
	align	4
_bb_STATESHOP_TOOL_KAPAK_SOLD:
	dd	2316
	align	4
_bb_STATESHOP_TOOL_PALU_SOLD:
	dd	2587
	align	4
_bb_STATESHOP_TOOL_CANGKUL_SOLD:
	dd	2247
_18593:
	db	"i",0
	align	4
_bb_arrShopSoldState_Tool:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_GARDEN_GARDEN1_SOLD:
	dd	3645
	align	4
_bb_STATESHOP_GARDEN_GARDEN2_SOLD:
	dd	3377
_18597:
	db	"i",0
	align	4
_bb_arrShopSoldState_Garden:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_GARDEN_GARDEN2_UNLOCKED:
	dd	3747
	align	4
_bb_shopUnlockedState_Garden2:
	dd	0
_18601:
	db	"i",0
	align	4
_bb_arrShopUnlockedState_Seed:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_SHEEPFOLD_FOLD1_SOLD:
	dd	4133
	align	4
_bb_STATESHOP_SHEEPFOLD_FOLD2_SOLD:
	dd	4687
	align	4
_bb_STATESHOP_SHEEPFOLD_SHEARINGMACHINE_SOLD:
	dd	4736
_18605:
	db	"i",0
	align	4
_bb_arrShopSoldState_SheepFold:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_SHEEPFOLD_FOOD_TOOL_UNLOCKED:
	dd	4689
	align	4
_bb_STATESHOP_SHEEPFOLD_RANCH2_UNLOCKED:
	dd	4129
_18609:
	db	"i",0
	align	4
_bb_arrShopUnlockedState_SheepFold:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_COWHOUSE_HOUSE1_SOLD:
	dd	5734
	align	4
_bb_STATESHOP_COWHOUSE_HOUSE2_SOLD:
	dd	5187
	align	4
_bb_STATESHOP_COWHOUSE_MILKER_SOLD:
	dd	5321
_18613:
	db	"i",0
	align	4
_bb_arrShopSoldState_CowHouse:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_COWHOUSE_FOOD_TOOL_UNLOCKED:
	dd	5479
	align	4
_bb_STATESHOP_COWHOUSE_RANCH2_UNLOCKED:
	dd	5191
_18617:
	db	"i",0
	align	4
_bb_arrShopUnlockedState_CowHouse:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_HENHOUSE_HOUSE1_SOLD:
	dd	6374
	align	4
_bb_STATESHOP_HENHOUSE_HOUSE2_SOLD:
	dd	6722
_18621:
	db	"i",0
	align	4
_bb_arrShopSoldState_HenHouse:
	dd	_bbEmptyArray
	align	4
_bb_STATESHOP_HENHOUSE_FOOD_TOOL_UNLOCKED:
	dd	6654
	align	4
_bb_STATESHOP_HENHOUSE_RANCH2_UNLOCKED:
	dd	6983
_18625:
	db	"i",0
	align	4
_bb_arrShopUnlockedState_HenHouse:
	dd	_bbEmptyArray
	align	4
_bb_selectionPanel:
	dd	_bbNullObject
	align	4
_bb_btnselectionpanellist:
	dd	_bbNullObject
	align	4
_bb_selectionpanel_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_isLevelBySelectionMenu:
	dd	0
	align	4
_bb_isOpenPanelAutomatic:
	dd	0
	align	4
_bb_tipeOpenPanelAutomatic:
	dd	0
	align	4
_bb_noCardYangDapatBintang:
	dd	0
	align	4
_bb_TrophyRoom:
	dd	_bbNullObject
	align	4
_bb_btntrophyroom_list:
	dd	_bbNullObject
	align	4
_bb_trophyroom_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_totalPanenBuah:
	dd	0
_18641:
	db	"i",0
	align	4
_bb_arrTrophyState:
	dd	_bbEmptyArray
_18645:
	db	"i",0
	align	4
_bb_arrPlantPernahDitanam_Garden:
	dd	_bbEmptyArray
	align	4
_bb_idNewTrophyUnlocked:
	dd	0
	align	4
_bb_bioBook_Weapon:
	dd	_bbNullObject
	align	4
_bb_btnbiobook_weaponlist:
	dd	_bbNullObject
	align	4
_bb_biobookweapon_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_bioBook_Enemy:
	dd	_bbNullObject
	align	4
_18658:
	dd	0
	align	4
_bb_btnbiobook_enemylist:
	dd	_bbNullObject
	align	4
_bb_biobookenemy_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_bioBook_Plant:
	dd	_bbNullObject
	align	4
_bb_btnbiobook_plantlist:
	dd	_bbNullObject
	align	4
_bb_biobookplant_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_diaryBook_Enemy:
	dd	_bbNullObject
	align	4
_bb_entdiarybook_enemylist:
	dd	_bbNullObject
	align	4
_bb_diarybookenemy_btnnavigasi_list:
	dd	_bbNullObject
_18674:
	db	"i",0
	align	4
_bb_arrDiaryCounter_Enemy:
	dd	_bbEmptyArray
	align	4
_bb_diaryBook_Garden:
	dd	_bbNullObject
	align	4
_bb_entdiarybook_gardenlist:
	dd	_bbNullObject
	align	4
_bb_diarybookgarden_btnnavigasi_list:
	dd	_bbNullObject
_18688:
	db	"i",0
	align	4
_bb_arrDiaryCounter_GardenPlant:
	dd	_bbEmptyArray
	align	4
_bb_diaryBook_Ranch:
	dd	_bbNullObject
	align	4
_bb_entdiarybook_ranchlist:
	dd	_bbNullObject
	align	4
_bb_diarybookranch_btnnavigasi_list:
	dd	_bbNullObject
_18702:
	db	"i",0
	align	4
_bb_arrDiaryCounter_Ranch:
	dd	_bbEmptyArray
	align	4
_bb_diaryBook_Plant:
	dd	_bbNullObject
	align	4
_bb_entdiarybook_plantlist:
	dd	_bbNullObject
	align	4
_bb_diarybookplant_btnnavigasi_list:
	dd	_bbNullObject
_18716:
	db	"i",0
	align	4
_bb_arrDiaryCounter_Plant:
	dd	_bbEmptyArray
	align	4
_bb_garden_timerGame:
	dd	_bbNullObject
	align	4
_bb_garden_farmTool_List:
	dd	_bbNullObject
	align	4
_bb_garden_bagPlant_List:
	dd	_bbNullObject
	align	4
_bb_garden_plantAnim_List:
	dd	_bbNullObject
	align	4
_bb_garden_btnKurcaci:
	dd	_bbNullObject
	align	4
_bb_garden_animKurcaci:
	dd	_bbNullObject
	align	4
_bb_GardenLevel:
	dd	_bbNullObject
	align	4
_bb_garden_btnPanelBawah_List:
	dd	_bbNullObject
	align	4
_bb_garden_btnArrowPlant_List:
	dd	_bbNullObject
_18742:
	db	"i",0
	align	4
_bb_arrIsLoadGarden:
	dd	_bbEmptyArray
_18745:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Garden:
	dd	_bbEmptyArray
	align	4
_18750:
	dd	0
_18748:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Garden:
	dd	_bbEmptyArray
_18753:
	db	"i",0
	align	4
_bb_arrGarden_FarmTool_JmlItem:
	dd	_bbEmptyArray
_18761:
	db	"i",0
	align	4
_bb_arrGarden_Seed_JmlItem:
	dd	_bbEmptyArray
	align	4
_bb_ranch_farmTool_List:
	dd	_bbNullObject
	align	4
_bb_ranch_fodder_List:
	dd	_bbNullObject
	align	4
_bb_ranch_ternakAnim_List:
	dd	_bbNullObject
	align	4
_bb_ranch_product_List:
	dd	_bbNullObject
	align	4
_bb_RanchLevel:
	dd	_bbNullObject
	align	4
_bb_ranch_btnPanelBawah_List:
	dd	_bbNullObject
	align	4
_bb_STATERANCH_SHEEP_WOOL_READY:
	dd	4668
	align	4
_bb_STATERANCH_COW_MILK_READY:
	dd	6846
	align	4
_bb_STATERANCH_CHICKEN_EEG_READY:
	dd	2826
	align	4
_bb_maxTernak_Sheep:
	dd	0
_18781:
	db	"i",0
	align	4
_bb_slotTernak_Sheep:
	dd	_bbEmptyArray
	align	4
_bb_maxTernak_Cow:
	dd	0
_18784:
	db	"i",0
	align	4
_bb_slotTernak_Cow:
	dd	_bbEmptyArray
	align	4
_bb_maxTernak_Hen:
	dd	0
_18787:
	db	"i",0
	align	4
_bb_slotTernak_Hen:
	dd	_bbEmptyArray
_18790:
	db	"i",0
	align	4
_bb_arrRanch_SheepFold_JmlItem:
	dd	_bbEmptyArray
_18798:
	db	"i",0
	align	4
_bb_arrRanch_CowHouse_JmlItem:
	dd	_bbEmptyArray
_18806:
	db	"i",0
	align	4
_bb_arrRanch_HenHouse_JmlItem:
	dd	_bbEmptyArray
	align	4
_bb_waktuGame:
	dd	0x0
	align	4
_94531:
	dd	0x43960000
	align	4
_bb_lamaGame:
	dd	0x0
	align	4
_bb_batasWaktuSilver:
	dd	0x0
	align	4
_bb_timerGame:
	dd	_bbNullObject
	align	4
_bb_toolTipsBtnMenuUtama:
	dd	_bbNullObject
_18819:
	db	"i",0
	align	4
_bb_arrLevel:
	dd	_bbEmptyArray
_18822:
	db	"i",0
	align	4
_bb_arrSubLevel:
	dd	_bbEmptyArray
_18825:
	db	"i",0
	align	4
_bb_arrSubLevel_Nightmare:
	dd	_bbEmptyArray
_18828:
	db	"i",0
	align	4
_bb_arrSubLevel_Harvest:
	dd	_bbEmptyArray
_18831:
	db	"i",0
	align	4
_bb_arrSubLevel_Defense:
	dd	_bbEmptyArray
_18834:
	db	"i",0
	align	4
_bb_arrSubLevel_Catapult:
	dd	_bbEmptyArray
_18837:
	db	"i",0
	align	4
_bb_arrSubLevel_Boar:
	dd	_bbEmptyArray
_18840:
	db	"i",0
	align	4
_bb_arrLevel_Ext:
	dd	_bbEmptyArray
_18843:
	db	"i",0
	align	4
_bb_arrSubLevel_Ext:
	dd	_bbEmptyArray
_18846:
	db	"i",0
	align	4
_bb_arrLevel_Spc:
	dd	_bbEmptyArray
_18849:
	db	"i",0
	align	4
_bb_arrSubLevel_Spc:
	dd	_bbEmptyArray
_18860:
	db	"i",0
	align	4
_bb_arrIsLoadLevel:
	dd	_bbEmptyArray
_18863:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Nightmare:
	dd	_bbEmptyArray
_18866:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Harvest:
	dd	_bbEmptyArray
	align	4
_18871:
	dd	0
_18869:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Defense:
	dd	_bbEmptyArray
_18873:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Catapult:
	dd	_bbEmptyArray
_18876:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Boar:
	dd	_bbEmptyArray
_18879:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Ext:
	dd	_bbEmptyArray
_18882:
	db	"i",0
	align	4
_bb_arrIsLoadLevel_Spc:
	dd	_bbEmptyArray
_18893:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName:
	dd	_bbEmptyArray
_18896:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState:
	dd	_bbEmptyArray
_18899:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Nightmare:
	dd	_bbEmptyArray
_18902:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Nightmare:
	dd	_bbEmptyArray
_18905:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Harvest:
	dd	_bbEmptyArray
_18908:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Harvest:
	dd	_bbEmptyArray
_18911:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Defense:
	dd	_bbEmptyArray
_18914:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Defense:
	dd	_bbEmptyArray
_18917:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Catapult:
	dd	_bbEmptyArray
_18920:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Catapult:
	dd	_bbEmptyArray
_18923:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Boar:
	dd	_bbEmptyArray
_18926:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Boar:
	dd	_bbEmptyArray
_18929:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Ext:
	dd	_bbEmptyArray
_18932:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Ext:
	dd	_bbEmptyArray
_18935:
	db	"i",0
	align	4
_bb_arr_PlayerLevelName_Spc:
	dd	_bbEmptyArray
_18938:
	db	"i",0
	align	4
_bb_arr_PlayerLevelState_Spc:
	dd	_bbEmptyArray
_18949:
	db	"i",0
	align	4
_bb_arrIsGetStar_Battle:
	dd	_bbEmptyArray
_18952:
	db	"i",0
	align	4
_bb_arrIsGetStar_Nightmare:
	dd	_bbEmptyArray
_18955:
	db	"i",0
	align	4
_bb_arrIsGetStar_Harvest:
	dd	_bbEmptyArray
_18958:
	db	"i",0
	align	4
_bb_arrIsGetStar_Defense:
	dd	_bbEmptyArray
_18961:
	db	"i",0
	align	4
_bb_arrIsGetStar_Catapult:
	dd	_bbEmptyArray
_18964:
	db	"i",0
	align	4
_bb_arrIsGetStar_Boar:
	dd	_bbEmptyArray
_18967:
	db	"i",0
	align	4
_bb_arrIsGetStar_Ext:
	dd	_bbEmptyArray
_18970:
	db	"i",0
	align	4
_bb_arrIsGetStar_Spc:
	dd	_bbEmptyArray
_18986:
	db	"i",0
	align	4
_bb_arrUnlockCard_Nightmare:
	dd	_bbEmptyArray
_18989:
	db	"i",0
	align	4
_bb_arrUnlockCard_Harvest:
	dd	_bbEmptyArray
_18992:
	db	"i",0
	align	4
_bb_arrUnlockCard_Defense:
	dd	_bbEmptyArray
	align	4
_18997:
	dd	0
_18995:
	db	"i",0
	align	4
_bb_arrUnlockCard_Catapult:
	dd	_bbEmptyArray
_18999:
	db	"i",0
	align	4
_bb_arrUnlockCard_Boar:
	dd	_bbEmptyArray
_19002:
	db	"i",0
	align	4
_bb_arrUnlockCard_Ext:
	dd	_bbEmptyArray
_19005:
	db	"i",0
	align	4
_bb_arrUnlockCard_Spc:
	dd	_bbEmptyArray
	align	4
_bb_level:
	dd	1
	align	4
_bb_sublevel:
	dd	1
	align	4
_bb_currLevelName:
	dd	0
	align	4
_bb_currLevelState:
	dd	2
	align	4
_bb_currGameMode:
	dd	123
	align	4
_bb_currBattleGameMode:
	dd	123
	align	4
_bb_currBattleModeExtra:
	dd	93446
	align	4
_bb_currPilihanWave:
	dd	1
	align	4
_bb_currModeContinuous:
	dd	2521
	align	4
_bb_currModeExtra:
	dd	93446
	align	4
_bb_currModeSpecial:
	dd	94864
	align	4
_bb_playerLevelName:
	dd	2
	align	4
_bb_playerLevelState:
	dd	1
	align	4
_bb_currLevelName_Pending:
	dd	0
	align	4
_bb_prevLevelName:
	dd	-25
	align	4
_bb_modeState_Battle:
	dd	0
	align	4
_bb_modeState_Nightmare:
	dd	0
	align	4
_bb_modeState_Harvest:
	dd	0
	align	4
_bb_modeState_Defense:
	dd	0
	align	4
_bb_modeState_Catapult:
	dd	0
	align	4
_bb_modeState_BoarMania:
	dd	0
	align	4
_bb_modeState_Unlimited:
	dd	0
	align	4
_bb_modeState_Extra:
	dd	0
	align	4
_bb_modeState_Special:
	dd	0
	align	4
_bb_fiturState_Shop:
	dd	0
	align	4
_bb_fiturState_BioBook:
	dd	0
	align	4
_bb_fiturState_Garden:
	dd	0
	align	4
_bb_fiturState_Ranch:
	dd	0
	align	4
_bb_fiturState_TrophyRoom:
	dd	0
	align	4
_bb_fiturState_DiaryBook:
	dd	0
	align	4
_bb_fiturState_GoldOre:
	dd	0
	align	4
_bb_isRestartLevel:
	dd	0
	align	4
_bb_fadePoin1:
	dd	0x0
	align	4
_bb_fadePoin2:
	dd	0x0
	align	4
_bb_fadeStep:
	dd	1
	align	4
_bb_LoadingScreen:
	dd	_bbNullObject
	align	4
_bb_loadingscreenmark_list:
	dd	_bbNullObject
	align	4
_bb_gameTitle:
	dd	_bbNullObject
	align	4
_bb_mainMenuEnt_List:
	dd	_bbNullObject
	align	4
_bb_panelMenuOption:
	dd	_bbNullObject
	align	4
_bb_CBFullScreen:
	dd	_bbNullObject
	align	4
_bb_panelMenuProfile_NewPlayer:
	dd	_bbNullObject
	align	4
_bb_btnpanelmenuprofile_newplayerlist:
	dd	_bbNullObject
	align	4
_bb_panelMenuProfile_DeleteConfirm:
	dd	_bbNullObject
	align	4
_bb_btnpanelmenuprofile_deleteconfirmlist:
	dd	_bbNullObject
	align	4
_bb_btnChangePlayer:
	dd	_bbNullObject
	align	4
_bb_panelMenuProfile_List:
	dd	_bbNullObject
	align	4
_bb_btnpanelmenuprofile_listlist:
	dd	_bbNullObject
	align	4
_bb_tutor_AddOn:
	dd	_bbNullObject
	align	4
_bb_tutor_AnimPanah:
	dd	_bbNullObject
	align	4
_bb_noTutor:
	dd	0
	align	4
_bb_totTutor:
	dd	0
	align	4
_bb_masihAdaTutor:
	dd	0
	align	4
_bb_isInitTutor:
	dd	0
	align	4
_bb_hasilRandomDesain:
	dd	0
	align	4
_bb_bagPlant_List:
	dd	_bbNullObject
	align	4
_bb_plantAnim_List:
	dd	_bbNullObject
	align	4
_bb_ninjaweaponlist:
	dd	_bbNullObject
	align	4
_bb_enemyefflist:
	dd	_bbNullObject
	align	4
_bb_animPanenBuah_list:
	dd	_bbNullObject
	align	4
_bb_bagTrap_List:
	dd	_bbNullObject
	align	4
_bb_trapAnim_List:
	dd	_bbNullObject
_19059:
	db	"i",0
	align	4
_bb_arrUnlockedState_Weapon:
	dd	_bbEmptyArray
	align	4
_bb_enemyweaponlist:
	dd	_bbNullObject
	align	4
_bb_animAtributEnemy_List:
	dd	_bbNullObject
	align	4
_bb_shipEnemyBoss:
	dd	_bbNullObject
	align	4
_bb_enemylist:
	dd	_bbNullObject
	align	4
_bb_enemyTemp_list:
	dd	_bbNullObject
	align	4
_19074:
	dd	0
	align	4
_bb_enemyAwal_list:
	dd	_bbNullObject
	align	4
_bb_tipeBabiCekAsset:
	dd	0
_19076:
	db	"i",0
	align	4
_bb_arrPosMusuhAwal:
	dd	_bbEmptyArray
_19081:
	db	"i",0
	align	4
_bb_arrEncounteredState_Enemy:
	dd	_bbEmptyArray
	align	4
_bb_isFirstEnemyMuncul:
	dd	0
	align	4
_bb_isTipeEnemyBaruMuncul:
	dd	0
	align	4
_bb_obstacleTanam_List:
	dd	_bbNullObject
	align	4
_bb_disturber_List:
	dd	_bbNullObject
	align	4
_bb_farmTool_List:
	dd	_bbNullObject
	align	4
_bb_animFarmTool_List:
	dd	_bbNullObject
	align	4
_bb_btnWaterCan:
	dd	_bbNullObject
	align	4
_bb_defenderAnim_List:
	dd	_bbNullObject
	align	4
_bb_btnPower_List:
	dd	_bbNullObject
	align	4
_bb_powerAnim_List:
	dd	_bbNullObject
	align	4
_bb_btnKurcaci:
	dd	_bbNullObject
	align	4
_bb_animKurcaci:
	dd	_bbNullObject
	align	4
_bb_itemdroplist:
	dd	_bbNullObject
	align	4
_bb_isAllow_placemarker:
	dd	1
	align	4
_bb_moneygamelist:
	dd	_bbNullObject
	align	4
_bb_nilailevellist:
	dd	_bbNullObject
	align	4
_bb_nomorlevellist:
	dd	_bbNullObject
	align	4
_bb_panenCounter_list:
	dd	_bbNullObject
	align	4
_bb_panelUtamaNinDef:
	dd	_bbNullObject
	align	4
_bb_bgmchannel:
	dd	_bbNullObject
	align	4
_bb_sfxchannel:
	dd	_bbNullObject
	align	4
_bb_sfx2channel:
	dd	_bbNullObject
	align	4
_bb_sfx3channel:
	dd	_bbNullObject
	align	4
_bb_sfxparticlechannel:
	dd	_bbNullObject
	align	4
_bb_volumebgm:
	dd	0x3f4ccccd
	align	4
_bb_volumesfx:
	dd	0x3f800000
	align	4
_bb_bgm_main:
	dd	0
	align	4
_bb_bgm_lev1_intro:
	dd	0
	align	4
_bb_bgm_lev1_loop:
	dd	0
	align	4
_bb_bgm_lev2_intro:
	dd	0
	align	4
_bb_bgm_lev2_loop:
	dd	0
	align	4
_bb_bgm_lev3_intro:
	dd	0
	align	4
_bb_bgm_lev3_loop:
	dd	0
	align	4
_bb_bgm_lev4_intro:
	dd	0
	align	4
_bb_bgm_lev4_loop:
	dd	0
	align	4
_bb_bgm_lev5_intro:
	dd	0
	align	4
_bb_bgm_lev5_loop:
	dd	0
	align	4
_bb_bgm_garden:
	dd	0
	align	4
_bb_bgm_ranch:
	dd	0
	align	4
_bb_bgm_panel:
	dd	0
	align	4
_bb_bgm_cutscene:
	dd	0
	align	4
_bb_bgm_pilihSenjata:
	dd	0
	align	4
_bb_bgm_gameOver:
	dd	0
	align	4
_bb_bgm_tutor:
	dd	0
	align	4
_bb_bgm_levComplete:
	dd	0
	align	4
_bb_sfx_menuutama_boss_ngamuk:
	dd	0
	align	4
_bb_sfx_menuutama_anakbuah_ngamuk:
	dd	0
	align	4
_bb_sfx_menuutama_roll1:
	dd	0
	align	4
_bb_sfx_menuutama_roll2:
	dd	0
	align	4
_bb_sfx_buttonclick:
	dd	0
	align	4
_bb_sfx_selectweapon:
	dd	0
	align	4
_bb_sfx_takeseed:
	dd	0
	align	4
_bb_sfx_pasangplant:
	dd	0
	align	4
_bb_sfx_pasangsenjatatrap:
	dd	0
	align	4
_bb_sfx_panenbuah:
	dd	0
	align	4
_bb_sfx_defenderaction:
	dd	0
	align	4
_bb_sfx_popup_tutorial:
	dd	0
	align	4
_bb_sfx_animtextmulai:
	dd	0
	align	4
_bb_sfx_animtextmulai_go:
	dd	0
	align	4
_bb_sfx_plant_dead:
	dd	0
	align	4
_bb_sfx_targettanam_komplit1:
	dd	0
	align	4
_bb_sfx_targettanam_komplitsemua:
	dd	0
	align	4
_bb_sfx_newitem_getitem:
	dd	0
	align	4
_bb_sfx_newitem_openbox:
	dd	0
	align	4
_bb_sfx_siramplant:
	dd	0
	align	4
_bb_sfx_sabitrumput:
	dd	0
	align	4
_bb_sfx_pakaisekop:
	dd	0
	align	4
_bb_sfx_pukulbatu:
	dd	0
	align	4
_bb_sfx_kapakkayu:
	dd	0
	align	4
_bb_sfx_cangkulsalju:
	dd	0
	align	4
_bb_sfx_tuangpupuk:
	dd	0
	align	4
_bb_sfx_semprotbugspray:
	dd	0
	align	4
_bb_sfx_particle_rain:
	dd	0
	align	4
_bb_sfx_particle_snow:
	dd	0
	align	4
_bb_sfx_particle_ombak:
	dd	0
	align	4
_bb_sfx_particle_petir:
	dd	0
	align	4
_bb_sfx_particle_beliung:
	dd	0
	align	4
_bb_sfx_trapbelimbing_tembak:
	dd	0
	align	4
_bb_sfx_trapbelimbing_kenatarget:
	dd	0
	align	4
_bb_sfx_traptomat_tembak:
	dd	0
	align	4
_bb_sfx_traptomat_kenatarget:
	dd	0
	align	4
_bb_sfx_trapcabehijau_terbuka:
	dd	0
	align	4
_bb_sfx_trapcabehijau_meledak:
	dd	0
	align	4
_bb_sfx_traplongbean_tembak:
	dd	0
	align	4
_bb_sfx_traphawthorn_serang:
	dd	0
	align	4
_bb_sfx_traprattan_terbuka:
	dd	0
	align	4
_bb_sfx_traprattan_jepit:
	dd	0
	align	4
_bb_sfx_trapradish_godown:
	dd	0
	align	4
_bb_sfx_trapcarrot_pelurukeluar:
	dd	0
	align	4
_bb_sfx_trapcarrot_tembak:
	dd	0
	align	4
_bb_sfx_trapcarrot_kenatarget:
	dd	0
	align	4
_bb_sfx_trapcarrot_sembunyi:
	dd	0
	align	4
_bb_sfx_trapcarrot_keluar:
	dd	0
	align	4
_bb_sfx_trappredator_serang:
	dd	0
	align	4
_bb_sfx_trappredator_kunyah:
	dd	0
	align	4
_bb_sfx_trappredator_telan:
	dd	0
	align	4
_bb_sfx_trapturnip_idle:
	dd	0
	align	4
_bb_sfx_trapturnip_melontar:
	dd	0
	align	4
_bb_sfx_trapturnip_meledak:
	dd	0
	align	4
_bb_sfx_trapcactus_serang:
	dd	0
	align	4
_bb_sfx_trapdragon_tembak:
	dd	0
	align	4
_bb_sfx_trapdragon_kenatarget:
	dd	0
	align	4
_bb_sfx_trapnanas_tembak:
	dd	0
	align	4
_bb_sfx_traponion_serang:
	dd	0
	align	4
_bb_sfx_traprumputduri_serang:
	dd	0
	align	4
_bb_sfx_trappepaya_meledak:
	dd	0
	align	4
_bb_sfx_trapginseng_pasang:
	dd	0
	align	4
_bb_sfx_trapjagung_tembak:
	dd	0
	align	4
_bb_sfx_trapjagung_reload:
	dd	0
	align	4
_bb_sfx_trappumpkin_tembak:
	dd	0
	align	4
_bb_sfx_trappumpkin_kenatarget:
	dd	0
	align	4
_bb_sfx_trapconvolution_belit:
	dd	0
	align	4
_bb_sfx_trapconvolution_acchilang:
	dd	0
	align	4
_bb_sfx_trapwatermelon_meledak:
	dd	0
	align	4
_bb_sfx_trapcoconut_gelinding:
	dd	0
	align	4
_bb_sfx_traptreefan_terbuka:
	dd	0
	align	4
_bb_sfx_trapbanana_diklik:
	dd	0
	align	4
_bb_sfx_trapbanana_tembak:
	dd	0
	align	4
_bb_sfx_trapbanana_reload:
	dd	0
	align	4
_bb_sfx_trapbanana_explode:
	dd	0
	align	4
_bb_sfx_sirenewave_awal:
	dd	0
	align	4
_bb_sfx_sirenetandawave:
	dd	0
	align	4
_bb_sfx_babimuncul1:
	dd	0
	align	4
_bb_sfx_babimuncul2:
	dd	0
	align	4
_bb_sfx_babiserang:
	dd	0
	align	4
_bb_sfx_babimati:
	dd	0
	align	4
_bb_sfx_babijatuh:
	dd	0
	align	4
_bb_sfx_babijadiskull:
	dd	0
	align	4
_bb_sfx_serangankenababi:
	dd	0
	align	4
_bb_sfx_babipanah_tembak:
	dd	0
	align	4
_bb_sfx_babipanah_kenatarget:
	dd	0
	align	4
_bb_sfx_babitutupkuping_kenahit:
	dd	0
	align	4
_bb_sfx_babiskate_jalan:
	dd	0
	align	4
_bb_sfx_babiskate_lompat:
	dd	0
	align	4
_bb_sfx_babiskate_nabrak:
	dd	0
	align	4
_bb_sfx_babitameng_kenahit:
	dd	0
	align	4
_bb_sfx_babibor_masuktanah:
	dd	0
	align	4
_bb_sfx_babibor_nabrakradish:
	dd	0
	align	4
_bb_sfx_babibor_keluardaritanah:
	dd	0
	align	4
_bb_sfx_babiper_loncat:
	dd	0
	align	4
_bb_sfx_babiper_nabrak:
	dd	0
	align	4
_bb_sfx_babiparasut_turun:
	dd	0
	align	4
_bb_sfx_babiroket_terbang:
	dd	0
	align	4
_bb_sfx_babiroket_jatuh:
	dd	0
	align	4
_bb_sfx_babiroket_dropboom:
	dd	0
	align	4
_bb_sfx_babiharta_marah:
	dd	0
	align	4
_bb_sfx_babirompiduri_kenahit:
	dd	0
	align	4
_bb_sfx_babigelinding_jalan:
	dd	0
	align	4
_bb_sfx_babigelinding_serang:
	dd	0
	align	4
_bb_sfx_babiprajurit_jalan:
	dd	0
	align	4
_bb_sfx_babiprajurit_meledak:
	dd	0
	align	4
_bb_sfx_babibumerang_serang:
	dd	0
	align	4
_bb_sfx_babienggrang_kenahit:
	dd	0
	align	4
_bb_sfx_babirompibesi_kenahit:
	dd	0
	align	4
_bb_sfx_babiselancar_jalan:
	dd	0
	align	4
_bb_sfx_babiselancar_nabrak:
	dd	0
	align	4
_bb_sfx_babitransparan_jalan:
	dd	0
	align	4
_bb_sfx_babiyeti_muncul:
	dd	0
	align	4
_bb_sfx_babiyeti_serang:
	dd	0
	align	4
_bb_sfx_babiraksasa_muncul:
	dd	0
	align	4
_bb_sfx_babiraksasa_serang:
	dd	0
	align	4
_bb_sfx_babiraksasa_mati:
	dd	0
	align	4
_bb_sfx_babisakai_startengine:
	dd	0
	align	4
_bb_sfx_babisakai_jalan:
	dd	0
	align	4
_bb_sfx_babisakai_kaget:
	dd	0
	align	4
_bb_sfx_babisakai_kenahit:
	dd	0
	align	4
_bb_sfx_babisakai_meledak:
	dd	0
	align	4
_bb_sfx_babijirah_jalan:
	dd	0
	align	4
_bb_sfx_babijirah_serang:
	dd	0
	align	4
_bb_sfx_babijirah_kenahit:
	dd	0
	align	4
_bb_sfx_babijirah_meledak:
	dd	0
	align	4
_bb_sfx_babiboss_besmoke:
	dd	0
	align	4
_bb_sfx_babiboss_perintah:
	dd	0
	align	4
_bb_sfx_babiboss_castmagic:
	dd	0
	align	4
_bb_sfx_babiboss_turunkapal:
	dd	0
	align	4
_bb_sfx_babiboss_ketawaturunkapal:
	dd	0
	align	4
_bb_sfx_babiboss_ketawadapatternak:
	dd	0
	align	4
_bb_sfx_babiboss_suarakambing:
	dd	0
	align	4
_bb_bgm_gameOverBoss:
	dd	0
	align	4
_bb_sfx_statbutton:
	dd	0
	align	4
_bb_sfx_statstar_onpos:
	dd	0
	align	4
_bb_sfx_stathitungtotal:
	dd	0
	align	4
_bb_sfx_stathitungnilai:
	dd	0
	align	4
_bb_sfx_stattotalseluruh:
	dd	0
	align	4
_bb_sfx_stat_dapatbintang:
	dd	0
	align	4
_bb_sfx_suarahewan:
	dd	0
	align	4
_bb_sfx_toolranch:
	dd	0
	align	4
_bb_sfx_GO_lemparkambing:
	dd	0
	align	4
_bb_sfx_GO_lemparayam:
	dd	0
	align	4
_bb_sfx_GO_lemparan:
	dd	0
	align	4
_bb_sfx_power_taruhapi:
	dd	0
	align	4
_bb_sfx_power_apigelinding:
	dd	0
	align	4
_bb_sfx_power_bomledak:
	dd	0
	align	4
_bb_sfx_power_jaring:
	dd	0
	align	4
_bb_sfx_ext1_btnjackpot:
	dd	0
	align	4
_bb_sfx_ext1_jackpotroll:
	dd	0
	align	4
_6779:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	67,114,101,97,116,105,110,103,32,78,101,119,32,70,111,108
	dw	100,101,114,46,46,46
	align	4
_6780:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	67,114,101,97,116,101,68,105,114,61
	align	4
_6781:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,65,86,69,80,65,84,72,32,61,32
	align	4
_6782:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	70,111,108,100,101,114,32,97,108,114,101,97,100,121,32,101
	dw	120,105,115,116,115,32,61,62
	align	4
_795:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	46,47,115,101,116,116,105,110,103,47
	align	4
_19130:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	83,69,84,84,73,78,71,80,65,84,72,32,61,32,46,47
	dw	115,101,116,116,105,110,103,47
	align	4
_19132:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	70,111,108,100,101,114,32,97,108,114,101,97,100,121,32,101
	dw	120,105,115,116,115,32,61,62,46,47,115,101,116,116,105,110
	dw	103,47
	align	4
_bb_btnpanelingamelist:
	dd	_bbNullObject
	align	4
_bb_panelInGame:
	dd	_bbNullObject
	align	4
_bb_panelPilihSenjata:
	dd	_bbNullObject
	align	4
_bb_btnPanelPilihSenjata_list:
	dd	_bbNullObject
	align	4
_bb_panelGameOver:
	dd	_bbNullObject
	align	4
_bb_btnPanelGameOver_list:
	dd	_bbNullObject
	align	4
_bb_gameOverEnt_List:
	dd	_bbNullObject
	align	4
_bb_statistik:
	dd	_bbNullObject
	align	4
_19150:
	dd	0
	align	4
_bb_btnStatistik_list:
	dd	_bbNullObject
	align	4
_bb_bagPlantStatistik_List:
	dd	_bbNullObject
	align	4
_bb_panelNoLevelStatistik_List:
	dd	_bbNullObject
	align	4
_bb_totalEnemy_Last:
	dd	0
	align	4
_bb_totalTime_Last:
	dd	0
	align	4
_bb_animTextPlay:
	dd	_bbNullObject
	align	4
_bb_cutScene:
	dd	_bbNullObject
	align	4
_bb_isPlayCutScene:
	dd	0
	align	4
_bb_isDonePlayCutScene:
	dd	0
	align	4
_bb_snowParticles_List:
	dd	_bbNullObject
	align	4
_bb_rainParticles_List:
	dd	_bbNullObject
	align	4
_bb_snow_image:
	dd	0
	align	4
_bb_rain_image:
	dd	0
	align	4
_bb_delayMakeParticleSnowTime:
	dd	30
	align	4
_bb_delayMakeParticleSnowCounter:
	dd	0
	align	4
_bb_delayMakeParticleRainTime:
	dd	1
	align	4
_bb_delayMakeParticleRainCounter:
	dd	0
	align	4
_bb_panelNewItem:
	dd	_bbNullObject
	align	4
_bb_btnPanelNewItem_list:
	dd	_bbNullObject
_19170:
	db	"i",0
	align	4
_bb_NITM_BARISPOS:
	dd	_bbEmptyArray
_19173:
	db	"i",0
	align	4
_bb_NITM_KOLOMPOS:
	dd	_bbEmptyArray
	align	4
_bb_NITM_ninjaweaponlist:
	dd	_bbNullObject
	align	4
_bb_NITM_trapAnim_List:
	dd	_bbNullObject
	align	4
_bb_NITM_enemyweaponlist:
	dd	_bbNullObject
	align	4
_bb_NITM_enemylist:
	dd	_bbNullObject
	align	4
_bb_NITM_animAtributEnemy_List:
	dd	_bbNullObject
	align	4
_bb_NITM_timerGame:
	dd	_bbNullObject
	align	4
_bb_NITM_obstacleTanam_List:
	dd	_bbNullObject
	align	4
_bb_NITM_animFarmTool_List:
	dd	_bbNullObject
	align	4
_bb_NITM_plantAnim_List:
	dd	_bbNullObject
	align	4
_bb_NITM_animKurcaci:
	dd	_bbNullObject
	align	4
_bb_newItem:
	dd	_bbNullObject
	align	4
_bb_catapultWeapon_List:
	dd	_bbNullObject
	align	4
_bb_catapultAnim_List:
	dd	_bbNullObject
	align	4
_bb_btnLumbung_List:
	dd	_bbNullObject
	align	4
_bb_animPanenObs_list:
	dd	_bbNullObject
	align	4
_bb_btnBoar_List:
	dd	_bbNullObject
	align	4
_bb_btnGuide:
	dd	_bbNullObject
	align	4
_bb_guidenolevel_btnseason_list:
	dd	_bbNullObject
	align	4
_bb_guidenolevel_btnlevel_list:
	dd	_bbNullObject
	align	4
_19217:
	dd	0
	align	4
_bb_guideSliderBar:
	dd	_bbNullObject
	align	4
_bb_guide_slider_arrow_list:
	dd	_bbNullObject
	align	4
_bb_GuideBook:
	dd	_bbNullObject
	align	4
_bb_guidebook_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_PanelJackpot:
	dd	_bbNullObject
	align	4
_bb_animHammerExtra_List:
	dd	_bbNullObject
	align	4
_bb_treasureChest_List:
	dd	_bbNullObject
	align	4
_bb_BonusPanel:
	dd	_bbNullObject
	align	4
_bb_btnbonuspanel_list:
	dd	_bbNullObject
	align	4
_bb_bonuspanel_btnnavigasi_list:
	dd	_bbNullObject
	align	4
_bb_PanelCredit:
	dd	_bbNullObject
	align	4
_94532:
	dd	0x42420000
	align	4
_3504:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	65,84,65,83
	align	4
_3509:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	66,65,87,65,72
	align	4
_9798:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	69,120,105,116,32,71,97,109,101,63
	align	4
_9841:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	83,97,118,101,32,76,69,86,95,85,84,65,77,65
	align	4
_9842:
	dd	_bbStringClass
	dd	2147483647
	dd	79
	dw	83,97,118,101,32,76,69,86,95,71,65,82,68,69,78,32
	dw	47,32,76,69,86,95,82,65,78,67,72,95,83,72,69,69
	dw	80,70,79,76,68,32,47,32,76,69,86,95,82,65,78,67
	dw	72,95,67,79,87,72,79,85,83,69,32,47,32,76,69,86
	dw	95,82,65,78,67,72,95,72,69,78,72,79,85,83,69
	align	4
_9843:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	78,79,84,32,75,73,76,76,69,68
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	68,69,66,85,71,32,58,32
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	46
	align	4
_19640:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	68,69,66,85,71,32,58,32,76,101,118,101,108,32,58,32
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	58
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	32
	align	4
_95059:
	dd	0x3f800000
	align	4
_95060:
	dd	0x3d4ccccd
	align	4
_95075:
	dd	0x40400000
	align	4
_19703:
_41:
	dd	0
	align	4
_19702:
	dd	0
	align	4
_42:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	76,79,65,68
	align	4
_19860:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,119,97,116,101,114,46,112,110,103
	align	4
_19862:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,119,97,116,101,114,50,46,112,110,103
	align	4
_19864:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,119,97,116,101,114,50,95,114,101,100
	dw	46,112,110,103
	align	4
_19866:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,102,101,114,116,105,108,105,122,101,114
	dw	46,112,110,103
	align	4
_19868:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,102,101,114,116,105,108,105,122,101,114
	dw	95,114,101,100,46,112,110,103
	align	4
_19870:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,98,117,103,115,112,114,97,121,46,112
	dw	110,103
	align	4
_19872:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,98,117,103,115,112,114,97,121,95,114
	dw	101,100,46,112,110,103
	align	4
_19874:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,103,114,97,115,115,46,112,110,103
	align	4
_19876:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,112,97,100,100,121,46,112,110,103
	align	4
_19878:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,99,117,116,116,101,114,46,112,110,103
	align	4
_19880:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,97,108,108,111,110,116,101,120,116,47,98,97,108,108,111
	dw	110,116,101,120,116,95,109,105,108,107,101,114,46,112,110,103
	align	4
_95300:
	dd	0x40800000
	align	4
_95301:
	dd	0x40800000
	align	4
_95318:
	dd	0x41a00000
	align	4
_95319:
	dd	0x41b00000
	align	4
_19982:
_57:
	dd	0
	align	4
_19981:
	dd	0
	align	4
_95350:
	dd	0x3f800000
	align	4
_95351:
	dd	0x3f800000
	align	4
_95352:
	dd	0x3f800000
	align	4
_95353:
	dd	0x3f800000
	align	4
_95354:
	dd	0x41200000
	align	4
_95355:
	dd	0x41200000
	align	4
_95356:
	dd	0x41200000
	align	4
_95357:
	dd	0x41200000
	align	4
_95358:
	dd	0x43280000
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	120,72,97,110,100,108,101,61
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	121,72,97,110,100,108,101,61
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	83,116,97,114,32,70,114,117,105,116,32,83,101,101,100
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	84,111,109,97,116,111,32,83,101,101,100
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	71,114,101,101,110,32,80,101,112,112,101,114,32,83,101,101
	dw	100
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	76,111,110,103,32,66,101,97,110,115,32,83,101,101,100
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,97,100,105,115,104,32,83,101,101,100
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	67,97,114,114,111,116,32,83,101,101,100
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	84,117,114,110,105,112,32,83,101,101,100
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	68,114,97,103,111,110,32,70,114,117,105,116,32,83,101,101
	dw	100
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	80,105,110,101,97,112,112,108,101,32,83,101,101,100
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	79,110,105,111,110,32,83,101,101,100
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	80,97,112,97,121,97,32,83,101,101,100
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	67,111,114,110,32,83,101,101,100
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,117,109,112,107,105,110,32,83,101,101,100
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	87,97,116,101,114,32,77,101,108,111,110,32,83,101,101,100
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	67,111,99,111,110,117,116,32,83,101,101,100
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,97,110,97,110,97,32,83,101,101,100
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	80,97,100,100,121,32,83,101,101,100
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	71,114,97,115,115,32,83,101,101,100
	align	4
_76:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	83,116,97,114,32,70,114,117,105,116,32,87,101,97,112,111
	dw	110
	align	4
_77:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	84,111,109,97,116,111,32,76,97,117,110,99,104,101,114
	align	4
_78:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	71,114,101,101,110,32,80,101,112,112,101,114,32,66,111,109
	dw	98
	align	4
_79:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	76,111,110,103,32,66,101,97,110,115,32,68,117,97,108,32
	dw	71,117,110,115
	align	4
_80:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	72,97,119,116,104,111,114,110,32,83,104,105,101,108,100
	align	4
_81:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	82,97,116,116,97,110,32,67,108,97,109,112
	align	4
_82:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,97,100,105,115,104,32,80,111,108,101
	align	4
_83:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,97,114,114,111,116,32,77,105,115,115,105,108,101
	align	4
_84:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	70,108,111,119,101,114,115,32,80,114,101,100,97,116,111,114
	dw	115
	align	4
_85:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	84,117,114,110,105,112,32,77,105,110,101
	align	4
_86:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	67,97,99,116,117,115,32,72,111,108,100,101,114
	align	4
_87:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	68,114,97,103,111,110,32,70,114,117,105,116,32,70,105,114
	dw	101,97,114,109
	align	4
_88:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	80,105,110,101,97,112,112,108,101,32,66,108,105,110,100,108
	dw	121
	align	4
_89:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	79,110,105,111,110,32,83,108,111,119,101,114
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	80,114,105,99,107,108,121,32,71,114,97,115,115
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	80,97,112,97,121,97,32,69,120,112,108,111,115,105,118,101
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,105,103,104,116,121,32,71,105,110,115,101,110,103
	align	4
_93:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	67,111,114,110,32,77,97,99,104,105,110,101,32,71,117,110
	align	4
_94:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	83,110,111,119,32,80,117,109,112,107,105,110
	align	4
_95:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	67,111,110,118,111,108,117,116,105,111,110,32,84,114,101,101
	align	4
_96:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	87,97,116,101,114,109,101,108,111,110,32,70,114,111,122,101
	dw	110
	align	4
_97:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	67,111,99,111,110,117,116,32,66,111,119,108,105,110,103
	align	4
_98:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	82,97,118,101,110,97,108,97
	align	4
_99:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	66,97,110,97,110,97,32,67,97,110,110,111,110
	align	4
_100:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	83,119,111,114,100,32,66,111,97,114
	align	4
_101:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,99,121,116,104,101,32,66,111,97,114
	align	4
_102:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	65,114,114,111,119,32,66,111,97,114
	align	4
_103:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	83,112,101,97,114,32,66,111,97,114
	align	4
_104:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	83,107,97,116,101,32,66,111,97,114,100,32,66,111,97,114
	align	4
_105:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,104,105,101,108,100,32,66,111,97,114
	align	4
_106:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	84,114,105,100,101,110,116,32,66,111,97,114
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,112,114,105,110,103,32,66,111,97,114
	align	4
_108:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	80,97,114,97,99,104,117,116,101,32,66,111,97,114
	align	4
_109:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,111,99,107,101,116,32,66,111,97,114
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,114,101,97,115,117,114,101,32,66,111,97,114
	align	4
_111:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	83,112,105,107,101,100,32,86,101,115,116,32,66,111,97,114
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	82,111,108,108,105,110,103,32,66,111,97,114
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,111,109,109,97,110,100,101,114,32,66,111,97,114
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	66,111,111,109,101,114,97,110,103,32,66,111,97,114,32
	align	4
_115:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	83,116,105,108,116,115,32,32,66,111,97,114
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	73,114,111,110,32,86,101,115,116,32,66,111,97,114
	align	4
_117:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	83,117,114,102,98,111,97,114,100,32,66,111,97,114
	align	4
_118:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	73,110,118,105,115,105,98,108,101,32,66,111,97,114
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	67,97,114,32,66,111,97,114
	align	4
_120:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	89,101,116,105,32,66,111,97,114
	align	4
_121:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	83,108,101,100,103,101,32,72,97,109,109,101,114,32,66,111
	dw	97,114
	align	4
_122:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	72,97,114,110,101,115,115,32,66,111,97,114
	align	4
_123:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	70,101,114,116,105,108,105,122,101,114
	align	4
_124:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	72,111,101
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	71,111,108,100,101,110,32,72,111,101
	align	4
_126:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	83,105,99,107,108,101
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	71,111,108,100,32,83,105,99,107,108,101
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	72,97,109,109,101,114
	align	4
_129:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	71,111,108,100,32,72,97,109,109,101,114
	align	4
_130:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	65,120,101
	align	4
_131:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	71,111,108,100,32,65,120,101
	align	4
_132:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	83,104,111,118,101,108
	align	4
_133:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	87,97,116,101,114,99,97,110
	align	4
_134:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,111,108,100,32,87,97,116,101,114,99,97,110
	align	4
_135:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	66,117,103,32,83,112,114,97,121
	align	4
_136:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	80,97,100,100,121
	align	4
_137:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	71,114,97,115,115
	align	4
_138:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	83,104,101,97,114,105,110,103,32,77,97,99,104,105,110,101
	align	4
_139:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,101,108,108
	align	4
_140:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,105,108,107,105,110,103,32,77,97,99,104,105,110,101
	align	4
_141:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,108,97,110,116,105,110,103,32,80,111,116
	align	4
_142:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	84,114,97,112,32,78,101,116,115
	align	4
_143:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	66,111,109,98
	align	4
_144:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	70,108,97,109,101
	align	4
_145:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,110,111,119
	align	4
_146:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	83,116,111,110,101
	align	4
_147:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	87,111,111,100
	align	4
_148:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	80,97,121,32,50,48,48,32,70,111,114,32,51,48,32,77
	dw	105,110,117,116,101,115
	align	4
_149:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	80,97,121,32,50,48,48,32,70,111,114,32,51,32,77,105
	dw	110,117,116,101,115
	align	4
_95385:
	dd	0x42c80000
	align	4
_95386:
	dd	0x42c80000
	align	4
_95387:
	dd	0x42c80000
	align	4
_151:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	32,37
	align	4
_150:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,105,109,101,114,58,32
	align	4
_152:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	66,105,111,103,114,97,112,104,121,32,66,111,111,107,115
	align	4
_153:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	83,101,101,32,70,97,114,109
	align	4
_154:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	66,97,99,107,32,84,111,32,87,101,97,112,111,110,115,32
	dw	83,101,108,101,99,116,105,111,110
	align	4
_155:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	67,108,105,99,107,32,84,111,32,71,101,116,32,65,32,82
	dw	97,110,100,111,109,32,87,101,97,112,111,110
	align	4
_20100:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	97,110,105,109,77,117,115,117,104,95,68,101,97,100,95,83
	dw	107,117,108,108,46,112,110,103
	align	4
_20102:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	97,110,105,109,77,117,115,117,104,95,70,114,111,122,101,110
	dw	95,49,46,112,110,103
	align	4
_20145:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20146:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20147:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20148:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20149:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20150:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,47,97,110,105,109,77,117,115,117,104
	dw	95,49,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20152:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20153:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20154:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20155:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20156:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20157:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,47,97,110,105,109,77,117,115,117,104
	dw	95,50,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20159:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20160:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20161:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20162:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20163:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20164:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20165:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20166:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,51,47,97,110,105,109,77,117,115,117,104
	dw	95,51,95,87,101,97,112,111,110,95,49,46,112,110,103
	align	4
_20168:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,65,114,114,111,119,83,104,111,111
	dw	116,46,111,103,103
	align	4
_20169:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,65,114,114,111,119,66,101,97,116
	dw	46,111,103,103
	align	4
_20171:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,65,119,97,108,95,87,97,108,107,95,49,46,112,110
	dw	103
	align	4
_20172:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,65,119,97,108,95,87,97,108,107,95,50,46,112,110
	dw	103
	align	4
_20173:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,65,119,97,108,95,65,116,116,97,99,107,95,49,46
	dw	112,110,103
	align	4
_20174:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,65,119,97,108,95,65,116,116,97,99,107,95,50,46
	dw	112,110,103
	align	4
_20175:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,65,119,97,108,95,68,101,97,100,95,49,46,112,110
	dw	103
	align	4
_20177:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,70,114,111,122,101,110,95,49,46,112,110,103
	align	4
_20179:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20180:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20181:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20182:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,87,97,108,107,95,51,46,112,110,103
	align	4
_20183:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20184:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20185:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,65,116,116,97,99,107,95,51,46,112,110,103
	align	4
_20186:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,52,47,97,110,105,109,77,117,115,117,104
	dw	95,52,95,84,111,112,105,76,101,112,97,115,95,49,46,112
	dw	110,103
	align	4
_20189:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,77,101,116,97,108,72,101,97,100
	dw	46,111,103,103
	align	4
_20191:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20192:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20193:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20194:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20195:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20198:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20199:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20200:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,95,74,117,109,112,95,49,46,112,110,103
	align	4
_20201:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,95,74,117,109,112,95,50,46,112,110,103
	align	4
_20202:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,53,47,97,110,105,109,77,117,115,117,104
	dw	95,53,95,70,114,111,122,101,110,95,49,46,112,110,103
	align	4
_20204:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,107,97,116,101,98,111,97,114,100,82,117
	dw	110,46,111,103,103
	align	4
_20205:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,107,97,116,101,98,111,97,114,100,74,117
	dw	109,112,46,111,103,103
	align	4
_20206:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,107,97,116,101,98,111,97,114,100,66,101
	dw	97,116,46,111,103,103
	align	4
_20208:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20209:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20210:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20211:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20212:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20214:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20215:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20216:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20217:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,87,97,108,107,95,51,46,112,110,103
	align	4
_20218:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20219:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20220:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,65,116,116,97,99,107,95,51,46,112,110,103
	align	4
_20221:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,54,47,97,110,105,109,77,117,115,117,104
	dw	95,54,95,84,97,109,101,110,103,76,101,112,97,115,95,49
	dw	46,112,110,103
	align	4
_20223:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,104,105,101,108,100,66,101,97,116,46,111
	dw	103,103
	align	4
_20225:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20226:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20227:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20228:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20229:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20230:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20231:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,95,71,111,68,111,119,110,95,49,46,112,110,103
	align	4
_20232:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,95,87,97,108,107,68,111,119,110,95,49,46,112,110
	dw	103
	align	4
_20233:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,71,111,85,112,95,49,46,112,110,103
	align	4
_20234:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,55,47,97,110,105,109,77,117,115,117,104
	dw	95,55,97,95,69,120,112,108,111,100,101,85,110,100,101,114
	dw	95,49,46,112,110,103
	align	4
_20236:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,100,114,105,108,108,73,110,84,111,71,114,111
	dw	117,110,100,46,111,103,103
	align	4
_20237:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,100,114,105,108,108,66,101,97,116,82,97,100
	dw	105,115,104,46,111,103,103
	align	4
_20238:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,100,114,105,108,108,85,112,46,111,103,103
	align	4
_20240:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20241:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20242:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20243:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20244:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20246:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20247:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,98,95,74,117,109,112,95,49,46,112,110,103
	align	4
_20248:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,98,95,74,117,109,112,95,50,46,112,110,103
	align	4
_20249:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,98,95,74,117,109,112,95,51,46,112,110,103
	align	4
_20250:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,56,47,97,110,105,109,77,117,115,117,104
	dw	95,56,98,95,70,114,111,122,101,110,95,49,46,112,110,103
	align	4
_20252:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,112,114,105,110,103,74,117,109,112,46,111
	dw	103,103
	align	4
_20253:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,112,114,105,110,103,66,101,97,116,46,111
	dw	103,103
	align	4
_20255:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20256:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20257:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,97,95,65,116,116,97,99,107,95,49,46,112,110,103
	align	4
_20258:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,97,95,65,116,116,97,99,107,95,50,46,112,110,103
	align	4
_20259:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20261:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20262:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,98,95,74,117,109,112,95,49,46,112,110,103
	align	4
_20263:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,98,95,83,104,97,100,111,119,46,112,110,103
	align	4
_20264:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,57,47,97,110,105,109,77,117,115,117,104
	dw	95,57,98,95,70,114,111,122,101,110,95,49,46,112,110,103
	align	4
_20266:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,107,121,100,105,118,105,110,103,68,114,111
	dw	112,68,111,119,110,46,111,103,103
	align	4
_20268:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20269:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20270:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20271:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20272:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20274:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20275:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20276:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,98,95,70,97,108,108,95,49,46,112,110,103
	align	4
_20277:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,98,95,68,101,97,100,95,83,107,117,108,108
	dw	46,112,110,103
	align	4
_20278:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,48,47,97,110,105,109,77,117,115,117
	dw	104,95,49,48,98,95,70,114,111,122,101,110,95,49,46,112
	dw	110,103
	align	4
_20280:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,114,111,107,101,116,70,108,121,46,111,103,103
	align	4
_20281:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,114,111,107,101,116,68,114,111,112,68,111,119
	dw	110,46,111,103,103
	align	4
_20282:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,114,111,107,101,116,66,111,111,109,46,111,103
	dw	103
	align	4
_20284:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20285:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20286:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20287:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20288:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20290:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20291:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20292:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20293:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,87,97,108,107,95,51,46,112,110,103
	align	4
_20294:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,87,97,108,107,95,68,114,111,112,46
	dw	112,110,103
	align	4
_20295:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20296:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20297:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,65,116,116,97,99,107,95,51,46,112
	dw	110,103
	align	4
_20298:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,97,110,105,109,77,117,115,117
	dw	104,95,49,49,98,95,65,116,116,97,99,107,95,68,114,111
	dw	112,46,112,110,103
	align	4
_20300:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,49,47,105,116,101,109,68,114,111,112
	dw	71,111,108,100,95,49,46,112,110,103
	align	4
_20302:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,116,114,101,97,115,117,114,101,68,105,115,97
	dw	112,101,97,114,46,111,103,103
	align	4
_20304:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20305:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20306:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20307:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20308:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20310:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20311:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20312:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20313:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,87,97,108,107,95,51,46,112,110,103
	align	4
_20314:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20315:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20316:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,50,47,97,110,105,109,77,117,115,117
	dw	104,95,49,50,98,95,65,116,116,97,99,107,95,51,46,112
	dw	110,103
	align	4
_20318:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,114,111,109,112,105,66,101,97,116,46,111,103
	dw	103
	align	4
_20320:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20321:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20322:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,87,97,108,107,95,49,95,82,111,108,108
	dw	46,112,110,103
	align	4
_20323:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20324:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20325:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20326:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20327:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,65,116,116,97,99,107,95,51,46,112,110
	dw	103
	align	4
_20328:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20329:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20330:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,51,47,97,110,105,109,77,117,115,117
	dw	104,95,49,51,95,70,114,111,122,101,110,95,50,46,112,110
	dw	103
	align	4
_20332:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,114,111,108,108,105,110,103,68,111,119,110,46
	dw	111,103,103
	align	4
_20333:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,119,111,97,114,114,65,116,116,97,99,107,46
	dw	111,103,103
	align	4
_20335:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20336:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20337:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20338:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20339:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20340:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20341:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,52,47,97,110,105,109,77,117,115,117
	dw	104,95,49,52,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20343:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20344:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20345:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20346:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20347:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20348:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,65,116,116,97,99,107,95,51,46,112,110
	dw	103
	align	4
_20349:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20350:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,53,47,97,110,105,109,77,117,115,117
	dw	104,95,49,53,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20352:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,109,98,101,114,67,111,109,101,105,110
	dw	46,111,103,103
	align	4
_20353:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,109,109,98,101,114,69,120,112,108,111
	dw	100,101,46,111,103,103
	align	4
_20355:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20356:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20357:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20358:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20359:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20360:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20361:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20363:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,111,109,101,114,97,110,103,46,111,103
	dw	103
	align	4
_20365:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20366:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20367:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,54,47,97,110,105,109,77,117,115,117
	dw	104,95,49,54,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20370:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20371:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20372:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20373:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20374:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20376:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20377:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20378:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,74,117,109,112,95,49,46,112,110,103
	align	4
_20379:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,70,97,108,108,95,49,46,112,110,103
	align	4
_20380:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,68,101,97,100,95,83,107,117,108,108
	dw	46,112,110,103
	align	4
_20381:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,55,47,97,110,105,109,77,117,115,117
	dw	104,95,49,55,98,95,70,114,111,122,101,110,95,49,46,112
	dw	110,103
	align	4
_20383:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,101,110,103,103,114,97,110,103,72,105,116,46
	dw	111,103,103
	align	4
_20385:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20386:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20387:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20388:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20389:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20391:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20393:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20394:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20395:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20396:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,87,97,108,107,95,51,46,112,110,103
	align	4
_20397:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20398:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20399:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,56,47,97,110,105,109,77,117,115,117
	dw	104,95,49,56,98,95,65,116,116,97,99,107,95,51,46,112
	dw	110,103
	align	4
_20402:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,105,114,111,110,118,101,115,116,95,98,111,97
	dw	114,46,111,103,103
	align	4
_20404:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20405:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20406:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20407:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20408:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20409:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,65,116,116,97,99,107,95,50,46,112
	dw	110,103
	align	4
_20410:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,97,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20412:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20413:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20414:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,98,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20416:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,49,57,47,97,110,105,109,77,117,115,117
	dw	104,95,49,57,98,95,70,114,111,122,101,110,95,49,46,112
	dw	110,103
	align	4
_20418:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,97,112,97,110,77,101,108,117,110,99,117
	dw	114,46,111,103,103
	align	4
_20419:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,97,112,97,110,66,101,110,116,117,114,46
	dw	111,103,103
	align	4
_20421:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20422:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20423:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20424:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20425:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20426:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,48,47,97,110,105,109,77,117,115,117
	dw	104,95,50,48,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20428:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,116,114,97,110,115,112,97,114,97,110,83,111
	dw	117,110,100,46,111,103,103
	align	4
_20430:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20431:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20432:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,73,100,108,101,95,51,46,112,110,103
	align	4
_20433:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20434:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20435:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20437:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,49,47,97,110,105,109,77,117,115,117
	dw	104,95,50,49,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20439:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,99,97,114,83,116,97,114,116,46,111,103,103
	align	4
_20440:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,99,97,114,77,111,118,101,46,111,103,103
	align	4
_20441:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,83,104,111,99,107,46,111,103,103
	align	4
_20442:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,99,97,114,66,101,97,116,46,111,103,103
	align	4
_20443:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,99,97,114,69,120,112,108,111,100,101,46,111
	dw	103,103
	align	4
_20445:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20446:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,73,100,108,101,95,50,46,112,110,103
	align	4
_20447:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20448:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20449:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20450:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20451:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20452:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,69,102,102,75,101,110,97,95,49,46,112
	dw	110,103
	align	4
_20453:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,50,47,97,110,105,109,77,117,115,117
	dw	104,95,50,50,95,87,101,97,112,111,110,95,49,46,112,110
	dw	103
	align	4
_20455:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,121,101,116,105,67,111,109,101,105,110,46,111
	dw	103,103
	align	4
_20456:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,121,101,116,116,121,83,104,111,111,116,46,111
	dw	103,103
	align	4
_20458:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20459:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20460:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,87,97,108,107,95,50,46,112,110,103
	align	4
_20461:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,65,116,116,97,99,107,95,49,46,112,110
	dw	103
	align	4
_20462:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,65,116,116,97,99,107,95,50,46,112,110
	dw	103
	align	4
_20463:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20465:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,51,47,97,110,105,109,77,117,115,117
	dw	104,95,50,51,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20467:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,97,108,103,111,106,111,46,111,103,103
	align	4
_20468:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,97,108,103,111,106,111,72,105,116,46,111,103
	dw	103
	align	4
_20469:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,97,108,103,111,106,111,68,105,101,46,111,103
	dw	103
	align	4
_20471:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,52,47,97,110,105,109,77,117,115,117
	dw	104,95,50,52,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20472:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,52,47,97,110,105,109,77,117,115,117
	dw	104,95,50,52,98,95,87,97,108,107,95,49,46,112,110,103
	align	4
_20473:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,52,47,97,110,105,109,77,117,115,117
	dw	104,95,50,52,98,95,65,116,116,97,99,107,95,49,46,112
	dw	110,103
	align	4
_20474:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,52,47,97,110,105,109,77,117,115,117
	dw	104,95,50,52,98,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20476:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,52,47,97,110,105,109,77,117,115,117
	dw	104,95,50,52,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20478:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,122,105,114,97,104,67,111,109,101,46,111,103
	dw	103
	align	4
_20479:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,122,105,114,97,104,65,116,116,97,99,107,46
	dw	111,103,103
	align	4
_20480:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,122,105,114,97,104,66,101,97,116,46,111,103
	dw	103
	align	4
_20481:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,122,105,114,97,104,68,101,97,116,104,46,111
	dw	103,103
	align	4
_20483:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,83,104,105,112,95,66,111,100,121,95,49
	dw	46,112,110,103
	align	4
_20484:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,83,104,105,112,95,66,111,100,121,95,50
	dw	46,112,110,103
	align	4
_20485:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,83,104,105,112,95,83,104,97,100,111,119
	dw	95,49,46,112,110,103
	align	4
_20486:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,83,104,105,112,95,83,97,105,108,115,95
	dw	49,46,112,110,103
	align	4
_20487:
	dd	_bbStringClass
	dd	2147483647
	dd	58
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,83,104,105,112,95,68,114,97,103,111,110
	dw	72,101,97,100,95,49,46,112,110,103
	align	4
_20489:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,73,100,108,101,95,49,46,112,110,103
	align	4
_20490:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,67,111,109,109,97,110,100,95,49,46,112
	dw	110,103
	align	4
_20491:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,68,101,97,100,95,49,46,112,110,103
	align	4
_20492:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,70,108,121,85,112,95,49,46,112,110,103
	align	4
_20493:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,70,108,121,77,111,118,101,95,49,46,112
	dw	110,103
	align	4
_20494:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,70,108,121,68,111,119,110,95,49,46,112
	dw	110,103
	align	4
_20495:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,70,108,121,67,97,114,114,121,76,97,109
	dw	98,95,49,46,112,110,103
	align	4
_20496:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,66,101,83,109,111,107,101,95,49,46,112
	dw	110,103
	align	4
_20497:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,98,111,115,115,72,80,95,98
	dw	97,99,107,46,112,110,103
	align	4
_20498:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,98,111,115,115,72,80,95,98
	dw	97,114,46,112,110,103
	align	4
_20499:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,98,111,115,115,72,80,95,108
	dw	105,103,104,116,46,112,110,103
	align	4
_20501:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,101,110,101,109,121,47
	dw	109,117,115,117,104,50,53,47,97,110,105,109,77,117,115,117
	dw	104,95,50,53,95,70,114,111,122,101,110,95,49,46,112,110
	dw	103
	align	4
_20503:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,98,111,115,115,109,111,118
	dw	105,110,103,115,109,111,107,101,46,111,103,103
	align	4
_20504:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,98,111,115,115,114,111,97
	dw	114,95,108,101,118,101,108,53,46,111,103,103
	align	4
_20505:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,116,111,110,103,107,97,116
	dw	98,111,115,115,46,111,103,103
	align	4
_20506:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,98,111,115,115,116,117,114
	dw	117,110,107,97,112,97,108,46,111,103,103
	align	4
_20507:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,98,111,115,115,107,101,116
	dw	97,119,97,116,117,114,117,110,100,97,114,105,107,97,112,97
	dw	108,46,111,103,103
	align	4
_20508:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,98,111,115,115,107,101,116
	dw	97,119,97,103,97,109,101,111,118,101,114,46,111,103,103
	align	4
_20509:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,107,97,109,98,105,110,103
	dw	100,105,116,97,110,103,107,97,112,98,111,115,115,46,111,103
	dw	103
	align	4
_20510:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,111,115,115,47,103,97,109,101,111,118,101
	dw	114,46,111,103,103
	align	4
_20512:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,54,47,97
	dw	110,105,109,77,117,115,117,104,95,50,54,95,73,100,108,101
	dw	95,49,46,112,110,103
	align	4
_20513:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,54,47,97
	dw	110,105,109,77,117,115,117,104,95,50,54,95,87,97,108,107
	dw	95,49,46,112,110,103
	align	4
_20514:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,54,47,97
	dw	110,105,109,77,117,115,117,104,95,50,54,95,65,116,116,97
	dw	99,107,95,49,46,112,110,103
	align	4
_20515:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,54,47,97
	dw	110,105,109,77,117,115,117,104,95,50,54,95,68,101,97,100
	dw	95,49,46,112,110,103
	align	4
_20516:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,47,119,101,97,112,111
	dw	110,83,101,110,106,97,116,97,95,50,46,112,110,103
	align	4
_20518:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,55,47,97
	dw	110,105,109,77,117,115,117,104,95,50,55,95,73,100,108,101
	dw	95,49,46,112,110,103
	align	4
_20519:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,55,47,97
	dw	110,105,109,77,117,115,117,104,95,50,55,95,87,97,108,107
	dw	95,49,46,112,110,103
	align	4
_20520:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,55,47,97
	dw	110,105,109,77,117,115,117,104,95,50,55,95,65,116,116,97
	dw	99,107,95,49,46,112,110,103
	align	4
_20521:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,109,117,115,117,104,50,55,47,97
	dw	110,105,109,77,117,115,117,104,95,50,55,95,68,101,97,100
	dw	95,49,46,112,110,103
	align	4
_20522:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,119,101,97,112,111
	dw	110,83,101,110,106,97,116,97,95,56,46,112,110,103
	align	4
_468:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	85,78,76,79,65,68
	align	4
_493:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	117,110,108,111,97,100,32,98,97,98,105,58
	align	4
_494:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	117,110,108,111,97,100,32,98,97,98,105,32,112,97,115,97
	dw	110,103,97,110,58
	align	4
_20747:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,98,116,110,66,105,98,105,116,95
	dw	49,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20748:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,99,117,114,66,105,98,105,116,95
	dw	49,46,112,110,103
	align	4
_20749:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,80,108,97,110,116
	dw	95,49,46,112,110,103
	align	4
_20750:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,80,108,97,110,116
	dw	95,49,98,46,112,110,103
	align	4
_20751:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,80,108,97,110,116
	dw	95,49,99,46,112,110,103
	align	4
_20752:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,80,108,97,110,116
	dw	95,49,100,46,112,110,103
	align	4
_20756:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,67,114,111,112,95
	dw	49,46,112,110,103
	align	4
_20758:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,98,116,110,66,105,98,105,116,95
	dw	50,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20759:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,99,117,114,66,105,98,105,116,95
	dw	50,46,112,110,103
	align	4
_20760:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,97,110,105,109,80,108,97,110,116
	dw	95,50,46,112,110,103
	align	4
_20761:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,97,110,105,109,80,108,97,110,116
	dw	95,50,98,46,112,110,103
	align	4
_20762:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,97,110,105,109,80,108,97,110,116
	dw	95,50,99,46,112,110,103
	align	4
_20763:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,97,110,105,109,80,108,97,110,116
	dw	95,50,100,46,112,110,103
	align	4
_20765:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,98,116,110,66,105,98,105,116,95
	dw	51,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20766:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,99,117,114,66,105,98,105,116,95
	dw	51,46,112,110,103
	align	4
_20767:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,97,110,105,109,80,108,97,110,116
	dw	95,51,46,112,110,103
	align	4
_20768:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,97,110,105,109,80,108,97,110,116
	dw	95,51,98,46,112,110,103
	align	4
_20769:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,97,110,105,109,80,108,97,110,116
	dw	95,51,99,46,112,110,103
	align	4
_20770:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,97,110,105,109,80,108,97,110,116
	dw	95,51,100,46,112,110,103
	align	4
_20772:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,98,116,110,66,105,98,105,116,95
	dw	52,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20773:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,99,117,114,66,105,98,105,116,95
	dw	52,46,112,110,103
	align	4
_20774:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,80,108,97,110,116
	dw	95,52,46,112,110,103
	align	4
_20775:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,80,108,97,110,116
	dw	95,52,98,46,112,110,103
	align	4
_20776:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,80,108,97,110,116
	dw	95,52,99,46,112,110,103
	align	4
_20777:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,80,108,97,110,116
	dw	95,52,100,46,112,110,103
	align	4
_20781:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,67,114,111,112,95
	dw	52,46,112,110,103
	align	4
_20783:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,98,116,110,66,105,98,105,116,95
	dw	53,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20784:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,99,117,114,66,105,98,105,116,95
	dw	53,46,112,110,103
	align	4
_20785:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,97,110,105,109,80,108,97,110,116
	dw	95,53,46,112,110,103
	align	4
_20786:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,97,110,105,109,80,108,97,110,116
	dw	95,53,98,46,112,110,103
	align	4
_20787:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,97,110,105,109,80,108,97,110,116
	dw	95,53,99,46,112,110,103
	align	4
_20788:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,97,110,105,109,80,108,97,110,116
	dw	95,53,100,46,112,110,103
	align	4
_20790:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,98,116,110,66,105,98,105,116,95
	dw	54,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20791:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,99,117,114,66,105,98,105,116,95
	dw	54,46,112,110,103
	align	4
_20792:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,97,110,105,109,80,108,97,110,116
	dw	95,54,46,112,110,103
	align	4
_20793:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,97,110,105,109,80,108,97,110,116
	dw	95,54,99,46,112,110,103
	align	4
_20794:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,97,110,105,109,80,108,97,110,116
	dw	95,54,100,46,112,110,103
	align	4
_20796:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,98,116,110,66,105,98,105,116,95
	dw	55,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20797:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,99,117,114,66,105,98,105,116,95
	dw	55,46,112,110,103
	align	4
_20798:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,97,110,105,109,80,108,97,110,116
	dw	95,55,46,112,110,103
	align	4
_20799:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,97,110,105,109,80,108,97,110,116
	dw	95,55,98,46,112,110,103
	align	4
_20800:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,97,110,105,109,80,108,97,110,116
	dw	95,55,99,46,112,110,103
	align	4
_20801:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,97,110,105,109,80,108,97,110,116
	dw	95,55,100,46,112,110,103
	align	4
_20803:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,98,116,110,66,105,98,105,116,95
	dw	56,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20804:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,99,117,114,66,105,98,105,116,95
	dw	56,46,112,110,103
	align	4
_20805:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,80,108,97,110,116
	dw	95,56,46,112,110,103
	align	4
_20806:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,80,108,97,110,116
	dw	95,56,98,46,112,110,103
	align	4
_20807:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,80,108,97,110,116
	dw	95,56,99,46,112,110,103
	align	4
_20808:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,80,108,97,110,116
	dw	95,56,100,46,112,110,103
	align	4
_20812:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,67,114,111,112,95
	dw	56,46,112,110,103
	align	4
_20814:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,98,116,110,66,105,98,105,116,95
	dw	57,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20815:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,99,117,114,66,105,98,105,116,95
	dw	57,46,112,110,103
	align	4
_20816:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,97,110,105,109,80,108,97,110,116
	dw	95,57,46,112,110,103
	align	4
_20817:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,97,110,105,109,80,108,97,110,116
	dw	95,57,98,46,112,110,103
	align	4
_20818:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,97,110,105,109,80,108,97,110,116
	dw	95,57,99,46,112,110,103
	align	4
_20819:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,97,110,105,109,80,108,97,110,116
	dw	95,57,100,46,112,110,103
	align	4
_20821:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,98,116,110,66,105,98,105,116
	dw	95,49,48,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20822:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,99,117,114,66,105,98,105,116
	dw	95,49,48,46,112,110,103
	align	4
_20823:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,97,110,105,109,80,108,97,110
	dw	116,95,49,48,46,112,110,103
	align	4
_20824:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,97,110,105,109,80,108,97,110
	dw	116,95,49,48,99,46,112,110,103
	align	4
_20825:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,97,110,105,109,80,108,97,110
	dw	116,95,49,48,100,46,112,110,103
	align	4
_20827:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,98,116,110,66,105,98,105,116
	dw	95,49,49,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20828:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,99,117,114,66,105,98,105,116
	dw	95,49,49,46,112,110,103
	align	4
_20829:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,97,110,105,109,80,108,97,110
	dw	116,95,49,49,46,112,110,103
	align	4
_20830:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,97,110,105,109,80,108,97,110
	dw	116,95,49,49,98,46,112,110,103
	align	4
_20831:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,97,110,105,109,80,108,97,110
	dw	116,95,49,49,99,46,112,110,103
	align	4
_20832:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,97,110,105,109,80,108,97,110
	dw	116,95,49,49,100,46,112,110,103
	align	4
_20834:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,98,116,110,66,105,98,105,116
	dw	95,49,50,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20835:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,99,117,114,66,105,98,105,116
	dw	95,49,50,46,112,110,103
	align	4
_20836:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,80,108,97,110
	dw	116,95,49,50,46,112,110,103
	align	4
_20837:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,80,108,97,110
	dw	116,95,49,50,98,46,112,110,103
	align	4
_20838:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,80,108,97,110
	dw	116,95,49,50,99,46,112,110,103
	align	4
_20839:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,80,108,97,110
	dw	116,95,49,50,100,46,112,110,103
	align	4
_20843:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,67,114,111,112
	dw	95,49,50,46,112,110,103
	align	4
_20845:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,98,116,110,66,105,98,105,116
	dw	95,49,51,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20846:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,99,117,114,66,105,98,105,116
	dw	95,49,51,46,112,110,103
	align	4
_20847:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,97,110,105,109,80,108,97,110
	dw	116,95,49,51,46,112,110,103
	align	4
_20848:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,97,110,105,109,80,108,97,110
	dw	116,95,49,51,98,46,112,110,103
	align	4
_20849:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,97,110,105,109,80,108,97,110
	dw	116,95,49,51,99,46,112,110,103
	align	4
_20850:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,97,110,105,109,80,108,97,110
	dw	116,95,49,51,100,46,112,110,103
	align	4
_20852:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,98,116,110,66,105,98,105,116
	dw	95,49,52,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20853:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,99,117,114,66,105,98,105,116
	dw	95,49,52,46,112,110,103
	align	4
_20854:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,97,110,105,109,80,108,97,110
	dw	116,95,49,52,46,112,110,103
	align	4
_20855:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,97,110,105,109,80,108,97,110
	dw	116,95,49,52,99,46,112,110,103
	align	4
_20856:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,97,110,105,109,80,108,97,110
	dw	116,95,49,52,100,46,112,110,103
	align	4
_20858:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,98,116,110,66,105,98,105,116
	dw	95,49,53,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20859:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,99,117,114,66,105,98,105,116
	dw	95,49,53,46,112,110,103
	align	4
_20860:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,46,112,110,103
	align	4
_20861:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,98,46,112,110,103
	align	4
_20862:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,99,46,112,110,103
	align	4
_20863:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,99,95,50,46,112,110,103
	align	4
_20864:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,100,46,112,110,103
	align	4
_20866:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,98,116,110,66,105,98,105,116
	dw	95,49,54,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_20867:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,99,117,114,66,105,98,105,116
	dw	95,49,54,46,112,110,103
	align	4
_20868:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,46,112,110,103
	align	4
_20869:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,98,46,112,110,103
	align	4
_20870:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,99,46,112,110,103
	align	4
_20871:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,99,95,50,46,112,110,103
	align	4
_20872:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,100,46,112,110,103
	align	4
_20910:
_595:
	dd	0
	align	4
_20909:
	dd	0
	align	4
_20964:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,98,116,110,83,101,110,106,97,116,97,95,67,111,118
	dw	101,114,46,112,110,103
	align	4
_20966:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,47,98,116,110,83,101
	dw	110,106,97,116,97,95,49,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_20968:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,49,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_20969:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,49,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_20970:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,47,119,101,97,112,111
	dw	110,83,101,110,106,97,116,97,95,49,46,112,110,103
	align	4
_20971:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,47,101,102,102,75,101
	dw	110,97,95,83,101,110,106,97,116,97,95,49,46,112,110,103
	align	4
_20973:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,115,104,111,111,116,46,111,103,103
	align	4
_20974:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,98,101,97,116,80,105,103,46,111,103,103
	align	4
_20976:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,47,98,116,110,83,101
	dw	110,106,97,116,97,95,50,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_20978:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,50,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_20979:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,50,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_20980:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,47,101,102,102,75,101
	dw	110,97,95,83,101,110,106,97,116,97,95,50,46,112,110,103
	align	4
_20982:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,111,109,97,116,115,104,111,111,116,46,111,103
	dw	103
	align	4
_20983:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,111,109,97,116,111,66,101,97,116,80,105,103
	dw	46,111,103,103
	align	4
_20985:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,51,47,98,116,110,83,101
	dw	110,106,97,116,97,95,51,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_20987:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,51,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,51,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_20988:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,51,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,51,95,68,101,97,100,95,49,46
	dw	112,110,103
	align	4
_20990:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,103,114,101,101,110,80,97,112,112,101,114,79,112
	dw	101,110,46,111,103,103
	align	4
_20991:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,103,114,101,101,110,80,97,112,112,101,114,69,120
	dw	112,108,111,100,101,46,111,103,103
	align	4
_20993:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,98,116,110,83,101
	dw	110,106,97,116,97,95,52,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_20995:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,52,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_20996:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,52,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_20997:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,52,95,65,116,116,97,99,107,95
	dw	50,46,112,110,103
	align	4
_20998:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,52,95,65,116,116,97,99,107,95
	dw	51,46,112,110,103
	align	4
_20999:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,119,101,97,112,111
	dw	110,83,101,110,106,97,116,97,95,52,46,112,110,103
	align	4
_21000:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,52,47,101,102,102,75,101
	dw	110,97,95,83,101,110,106,97,116,97,95,52,46,112,110,103
	align	4
_21002:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,108,111,110,103,66,101,97,110,83,104,111,111,116
	dw	46,111,103,103
	align	4
_21004:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,53,47,98,116,110,83,101
	dw	110,106,97,116,97,95,53,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_21006:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,53,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,53,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_21007:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,53,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,53,95,73,100,108,101,95,50,46
	dw	112,110,103
	align	4
_21008:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,53,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,53,95,73,100,108,101,95,51,46
	dw	112,110,103
	align	4
_21010:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,104,97,119,116,104,111,114,110,66,101,97,116,46
	dw	111,103,103
	align	4
_21012:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,54,47,98,116,110,83,101
	dw	110,106,97,116,97,95,54,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_21014:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,54,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,54,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_21015:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,54,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,54,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_21016:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,54,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,54,95,68,101,97,100,95,49,46
	dw	112,110,103
	align	4
_21018:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,114,97,116,116,97,110,79,112,101,110,46,111,103
	dw	103
	align	4
_21019:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,114,97,116,116,97,110,67,108,97,109,112,46,111
	dw	103,103
	align	4
_21021:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,98,116,110,83,101
	dw	110,106,97,116,97,95,55,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_21023:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_21024:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,73,100,108,101,95,50,46
	dw	112,110,103
	align	4
_21025:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,73,100,108,101,95,51,46
	dw	112,110,103
	align	4
_21026:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,71,111,68,111,119,110,95
	dw	49,46,112,110,103
	align	4
_21027:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,71,111,68,111,119,110,95
	dw	50,46,112,110,103
	align	4
_21028:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,71,111,68,111,119,110,95
	dw	51,46,112,110,103
	align	4
_21029:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,72,105,100,101,95,49,46
	dw	112,110,103
	align	4
_21030:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,55,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,55,95,72,105,100,101,95,51,46
	dw	112,110,103
	align	4
_21032:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,114,97,100,105,115,104,46,111,103,103
	align	4
_21034:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,98,116,110,83,101
	dw	110,106,97,116,97,95,56,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_21036:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,56,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_21037:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,56,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_21038:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,56,95,71,111,68,111,119,110,95
	dw	49,46,112,110,103
	align	4
_21039:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,56,95,72,105,100,101,95,49,46
	dw	112,110,103
	align	4
_21040:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,56,47,101,102,102,75,101
	dw	110,97,95,83,101,110,106,97,116,97,95,56,46,112,110,103
	align	4
_21042:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,114,114,111,116,83,104,111,111,116,46,111
	dw	103,103
	align	4
_21043:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,114,114,111,116,70,108,121,46,111,103,103
	align	4
_21044:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,114,114,111,116,66,101,97,116,46,111,103
	dw	103
	align	4
_21045:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,114,114,111,116,68,111,119,110,46,111,103
	dw	103
	align	4
_21046:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,114,114,111,116,85,112,46,111,103,103
	align	4
_21048:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,98,116,110,83,101
	dw	110,106,97,116,97,95,57,95,76,111,97,100,105,110,103,46
	dw	112,110,103
	align	4
_21050:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,57,95,73,100,108,101,95,49,46
	dw	112,110,103
	align	4
_21051:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,57,95,65,116,116,97,99,107,95
	dw	49,46,112,110,103
	align	4
_21052:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,57,95,65,116,116,97,99,107,95
	dw	50,46,112,110,103
	align	4
_21053:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,57,95,65,116,116,97,99,107,95
	dw	51,46,112,110,103
	align	4
_21054:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,57,47,97,110,105,109,83
	dw	101,110,106,97,116,97,95,57,95,65,116,116,97,99,107,95
	dw	52,46,112,110,103
	align	4
_21056:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,114,101,100,97,116,111,114,70,108,111,119,101
	dw	114,69,97,116,46,111,103,103
	align	4
_21057:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,114,101,100,97,116,111,114,70,108,111,119,101
	dw	114,67,104,101,119,46,111,103,103
	align	4
_21058:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,114,101,100,97,116,111,114,70,108,111,119,101
	dw	114,83,119,97,108,108,111,119,46,111,103,103
	align	4
_21060:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,48,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,48,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21062:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,48,95,72,105,100,101,95
	dw	49,46,112,110,103
	align	4
_21063:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,48,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21064:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,48,95,65,116,116,97,99
	dw	107,95,50,46,112,110,103
	align	4
_21066:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,117,114,110,105,112,66,105,112,46,111,103,103
	align	4
_21067:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,117,114,110,105,112,70,108,121,85,112,46,111
	dw	103,103
	align	4
_21068:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,117,114,110,105,112,69,120,112,108,111,100,101
	dw	46,111,103,103
	align	4
_21070:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,49,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,49,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21072:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,49,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,49,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21073:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,49,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,49,95,73,100,108,101,95
	dw	50,46,112,110,103
	align	4
_21074:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,49,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,49,95,73,100,108,101,95
	dw	51,46,112,110,103
	align	4
_21076:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,97,99,116,117,115,66,101,97,116,46,111,103
	dw	103
	align	4
_21078:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,50,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,50,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21080:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,50,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21081:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,50,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21082:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,50,47,119,101,97,112
	dw	111,110,83,101,110,106,97,116,97,95,49,50,46,112,110,103
	align	4
_21083:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,50,47,101,102,102,75
	dw	101,110,97,95,83,101,110,106,97,116,97,95,49,50,46,112
	dw	110,103
	align	4
_21085:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,100,114,97,103,111,110,70,114,117,105,116,83,104
	dw	111,111,116,46,111,103,103
	align	4
_21086:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,100,114,97,103,111,110,70,114,117,105,116,66,101
	dw	97,116,80,105,103,46,111,103,103
	align	4
_21088:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,51,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,51,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21090:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,51,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,51,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21091:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,51,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,51,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21092:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,51,47,119,101,97,112
	dw	111,110,83,101,110,106,97,116,97,95,49,51,46,112,110,103
	align	4
_21094:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,105,110,101,97,112,108,101,83,104,111,111,116
	dw	46,111,103,103
	align	4
_21096:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,52,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,52,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21098:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,52,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21099:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,52,95,73,100,108,101,95
	dw	50,46,112,110,103
	align	4
_21100:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,52,95,73,100,108,101,95
	dw	51,46,112,110,103
	align	4
_21102:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,111,110,105,111,110,83,110,105,102,102,46,111,103
	dw	103
	align	4
_21104:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,53,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,53,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21106:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,53,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,53,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21107:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,53,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,53,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21109:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,114,105,110,107,108,121,71,114,97,115,115,46
	dw	111,103,103
	align	4
_21111:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,54,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,54,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21114:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,54,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,54,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21115:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,54,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,54,95,65,116,116,97,99
	dw	107,95,50,46,112,110,103
	align	4
_21117:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,97,112,97,121,97,69,120,112,108,111,100,101
	dw	46,111,103,103
	align	4
_21119:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,55,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,55,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21121:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,55,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,55,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21122:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,55,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,55,95,65,116,116,97,99
	dw	104,95,49,46,112,110,103
	align	4
_21124:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,103,105,110,115,101,110,103,80,111,119,101,114,46
	dw	111,103,103
	align	4
_21126:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,56,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21129:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,56,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21130:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,56,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21131:
	dd	_bbStringClass
	dd	2147483647
	dd	57
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,56,95,87,101,97,112,111
	dw	110,85,112,95,49,46,112,110,103
	align	4
_21132:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,56,95,87,101,97,112,111
	dw	110,68,111,119,110,95,49,46,112,110,103
	align	4
_21133:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,56,47,119,101,97,112
	dw	111,110,83,101,110,106,97,116,97,95,49,56,46,112,110,103
	align	4
_21135:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,111,114,110,95,115,104,111,111,116,46,111,103
	dw	103
	align	4
_21136:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,111,114,110,95,114,101,108,111,97,100,46,111
	dw	103,103
	align	4
_21138:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,57,47,98,116,110,83
	dw	101,110,106,97,116,97,95,49,57,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21140:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,57,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,57,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21141:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,57,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,57,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21142:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,57,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,49,57,95,65,116,116,97,99
	dw	107,95,50,46,112,110,103
	align	4
_21143:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,49,57,47,119,101,97,112
	dw	111,110,83,101,110,106,97,116,97,95,49,57,46,112,110,103
	align	4
_21145:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,117,109,112,107,105,110,83,104,111,111,116,46
	dw	111,103,103
	align	4
_21146:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,112,117,109,112,107,105,110,66,101,97,116,46,111
	dw	103,103
	align	4
_21148:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,98,116,110,83
	dw	101,110,106,97,116,97,95,50,48,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21150:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21151:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,73,100,108,101,95
	dw	50,46,112,110,103
	align	4
_21152:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,70,114,111,110,116,95,49,46,112,110,103
	align	4
_21153:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,70,114,111,110,116,95,50,46,112,110,103
	align	4
_21154:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,70,114,111,110,116,95,51,46,112,110,103
	align	4
_21155:
	dd	_bbStringClass
	dd	2147483647
	dd	58
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,85,112,95,49,46,112,110,103
	align	4
_21156:
	dd	_bbStringClass
	dd	2147483647
	dd	58
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,85,112,95,50,46,112,110,103
	align	4
_21157:
	dd	_bbStringClass
	dd	2147483647
	dd	58
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,85,112,95,51,46,112,110,103
	align	4
_21158:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,68,111,119,110,95,49,46,112,110,103
	align	4
_21159:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,68,111,119,110,95,50,46,112,110,103
	align	4
_21160:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,48,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,48,95,65,116,116,97,99
	dw	107,95,68,111,119,110,95,51,46,112,110,103
	align	4
_21162:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,111,110,118,111,108,117,116,105,111,110,65,116
	dw	116,97,99,107,46,111,103,103
	align	4
_21163:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,111,110,118,111,108,117,116,105,111,110,68,105
	dw	115,97,112,112,101,97,114,46,111,103,103
	align	4
_21165:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,49,47,98,116,110,83
	dw	101,110,106,97,116,97,95,50,49,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21168:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,49,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,49,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21169:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,49,47,98,103,95,109
	dw	97,115,107,101,102,102,101,99,116,95,102,114,111,122,101,110
	dw	46,112,110,103
	align	4
_21171:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,119,97,116,101,114,109,101,108,111,110,69,120,112
	dw	108,111,100,101,46,111,103,103
	align	4
_21173:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,50,47,98,116,110,83
	dw	101,110,106,97,116,97,95,50,50,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21175:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,50,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21176:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,50,95,87,97,108,107,95
	dw	49,46,112,110,103
	align	4
_21177:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,50,95,68,101,97,100,95
	dw	49,46,112,110,103
	align	4
_21178:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,50,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,50,95,83,104,97,100,111
	dw	119,95,49,46,112,110,103
	align	4
_21180:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,99,111,99,111,110,117,116,82,111,108,105,110,103
	dw	46,111,103,103
	align	4
_21182:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,51,47,98,116,110,83
	dw	101,110,106,97,116,97,95,50,51,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21184:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,51,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,51,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21185:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,51,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,51,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21187:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,116,114,101,101,70,97,110,46,111,103,103
	align	4
_21189:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,98,116,110,83
	dw	101,110,106,97,116,97,95,50,52,95,76,111,97,100,105,110
	dw	103,46,112,110,103
	align	4
_21191:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,73,100,108,101,95
	dw	49,46,112,110,103
	align	4
_21192:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,73,100,108,101,95
	dw	50,46,112,110,103
	align	4
_21193:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,73,100,108,101,95
	dw	51,46,112,110,103
	align	4
_21194:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,65,116,116,97,99
	dw	107,95,49,46,112,110,103
	align	4
_21195:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,69,120,112,108,111
	dw	100,101,95,49,46,112,110,103
	align	4
_21196:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,69,120,112,108,111
	dw	100,101,95,50,46,112,110,103
	align	4
_21197:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,101,110,106,97,116
	dw	97,47,115,101,110,106,97,116,97,50,52,47,97,110,105,109
	dw	83,101,110,106,97,116,97,95,50,52,95,67,114,111,115,115
	dw	72,97,105,114,46,112,110,103
	align	4
_21199:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,98,97,110,97,110,97,75,108,105,107,46,111,103
	dw	103
	align	4
_21200:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,98,97,110,97,110,97,83,104,111,111,116,46,111
	dw	103,103
	align	4
_21201:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,98,97,110,97,110,97,95,114,101,108,111,97,100
	dw	46,111,103,103
	align	4
_21202:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,116,114
	dw	97,112,47,98,97,110,97,110,97,68,114,111,112,46,111,103
	dw	103
	align	4
_760:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	82,101,108,101,97,115,101,65,115,115,101,116,85,110,85,115
	dw	101,100,45,84,82,65,80
_21300:
	db	"i",0
_21302:
	db	"i",0
	align	4
_820:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	77,65,73,78,95,77,69,78,85
	align	4
_824:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,69,88,84
	align	4
_21423:
_830:
	dd	0
	align	4
_21422:
	dd	0
	align	4
_828:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,105,112,101,66,116,110,61
	align	4
_96127:
	dd	0x3f800000
	align	4
_96128:
	dd	0x3f800000
	align	4
_96129:
	dd	0x3f800000
	align	4
_96130:
	dd	0x3f800000
	align	4
_96131:
	dd	0x41200000
	align	4
_96132:
	dd	0x41200000
	align	4
_96133:
	dd	0x41200000
	align	4
_96134:
	dd	0x41200000
	align	4
_96158:
	dd	0x0
	align	4
_96159:
	dd	0x42aa0000
	align	4
_21478:
_835:
	dd	0
	align	4
_21477:
	dd	0
	align	4
_96185:
	dd	0x3f800000
	align	4
_96186:
	dd	0x3f800000
	align	4
_96187:
	dd	0x3f800000
	align	4
_96188:
	dd	0x3f800000
	align	4
_96189:
	dd	0x41200000
	align	4
_96190:
	dd	0x41200000
	align	4
_96191:
	dd	0x41200000
	align	4
_96192:
	dd	0x41200000
	align	4
_96211:
	dd	0x438b0000
	align	4
_96212:
	dd	0x42aa0000
	align	4
_96224:
	dd	0x43170000
	align	4
_836:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,85,89,95,67,79,78,70,73,82,77
	align	4
_837:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	78,79,84,95,69,78,79,85,71,72,95,77,79,78,69,89
	align	4
_96231:
	dd	0x42380000
	align	4
_96232:
	dd	0x42500000
_21504:
	db	"i",0
	align	4
_21628:
_845:
	dd	0
	align	4
_21627:
	dd	0
	align	4
_96304:
	dd	0x3f800000
	align	4
_96305:
	dd	0x3f800000
	align	4
_96306:
	dd	0x3f800000
	align	4
_96307:
	dd	0x3f800000
	align	4
_96308:
	dd	0x41200000
	align	4
_96309:
	dd	0x41200000
	align	4
_96310:
	dd	0x41200000
	align	4
_96311:
	dd	0x41200000
	align	4
_96335:
	dd	0x41200000
	align	4
_96336:
	dd	0x434f0000
	align	4
_96337:
	dd	0x42380000
	align	4
_96338:
	dd	0x42860000
	align	4
_96339:
	dd	0x42960000
	align	4
_96340:
	dd	0x428e0000
	align	4
_96341:
	dd	0x42d80000
	align	4
_96342:
	dd	0x43540000
	align	4
_96343:
	dd	0x440a4000
	align	4
_96344:
	dd	0x43b88000
	align	4
_96345:
	dd	0x42380000
	align	4
_96346:
	dd	0x43170000
	align	4
_96347:
	dd	0x420c0000
	align	4
_96348:
	dd	0x42540000
	align	4
_96349:
	dd	0x420c0000
	align	4
_21713:
_859:
	dd	0
	align	4
_21712:
	dd	0
	align	4
_96383:
	dd	0x3f800000
	align	4
_96384:
	dd	0x3f800000
	align	4
_96385:
	dd	0x3f800000
	align	4
_96386:
	dd	0x3f800000
	align	4
_96387:
	dd	0x41200000
	align	4
_96388:
	dd	0x41200000
	align	4
_96389:
	dd	0x41200000
	align	4
_96390:
	dd	0x41200000
	align	4
_96409:
	dd	0x43170000
	align	4
_96416:
	dd	0x42380000
	align	4
_96417:
	dd	0x42500000
	align	4
_860:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	69,110,108,97,114,103,101,32,71,97,114,100,101,110
	align	4
_21878:
_862:
	dd	0
	align	4
_21877:
	dd	0
	align	4
_96507:
	dd	0x3f800000
	align	4
_96508:
	dd	0x3f800000
	align	4
_96509:
	dd	0x3f800000
	align	4
_96510:
	dd	0x3f800000
	align	4
_96511:
	dd	0x41200000
	align	4
_96512:
	dd	0x41200000
	align	4
_96513:
	dd	0x41200000
	align	4
_96514:
	dd	0x41200000
	align	4
_96538:
	dd	0x42900000
	align	4
_96539:
	dd	0x431d0000
	align	4
_96540:
	dd	0x41b00000
	align	4
_96541:
	dd	0x43100000
	align	4
_96542:
	dd	0x438a0000
	align	4
_96543:
	dd	0x433a0000
	align	4
_96544:
	dd	0x440a4000
	align	4
_96545:
	dd	0x43b88000
	align	4
_96546:
	dd	0x42380000
	align	4
_96547:
	dd	0x43170000
	align	4
_96548:
	dd	0x420c0000
	align	4
_96549:
	dd	0x42540000
	align	4
_96550:
	dd	0x420c0000
	align	4
_96566:
	dd	0x42380000
	align	4
_96567:
	dd	0x42500000
	align	4
_863:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	71,65,82,68,69,78,50,95,85,78,76,79,67,75,69,68
	align	4
_22030:
_868:
	dd	0
	align	4
_22029:
	dd	0
	align	4
_96628:
	dd	0x3f800000
	align	4
_96629:
	dd	0x3f800000
	align	4
_96630:
	dd	0x3f800000
	align	4
_96631:
	dd	0x3f800000
	align	4
_96632:
	dd	0x41200000
	align	4
_96633:
	dd	0x41200000
	align	4
_96634:
	dd	0x41200000
	align	4
_96635:
	dd	0x41200000
	align	4
_96659:
	dd	0x42e60000
	align	4
_96660:
	dd	0x42300000
	align	4
_96661:
	dd	0x41d80000
	align	4
_96662:
	dd	0x42c20000
	align	4
_96663:
	dd	0x43500000
	align	4
_96664:
	dd	0x438b8000
	align	4
_96665:
	dd	0x43af0000
	align	4
_96666:
	dd	0x43d20000
	align	4
_96667:
	dd	0x42ec0000
	align	4
_96668:
	dd	0x43460000
	align	4
_96669:
	dd	0x41700000
	align	4
_96670:
	dd	0x42c80000
	align	4
_96671:
	dd	0x43530000
	align	4
_96672:
	dd	0x440a4000
	align	4
_96673:
	dd	0x43b88000
	align	4
_96674:
	dd	0x42380000
	align	4
_96675:
	dd	0x43170000
	align	4
_96676:
	dd	0x420c0000
	align	4
_96677:
	dd	0x42540000
	align	4
_96678:
	dd	0x420c0000
	align	4
_96725:
	dd	0x43170000
	align	4
_96732:
	dd	0x42380000
	align	4
_96733:
	dd	0x42500000
	align	4
_884:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	85,80,68,65,84,69
	align	4
_885:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	87,97,116,101,114,105,110,103,32,51,32,97,114,101,97,115
	dw	32,97,116,32,97,32,116,105,109,101
	align	4
_886:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	67,117,116,116,105,110,103,32,97,110,121,32,107,105,110,100
	dw	32,111,102,32,103,114,97,115,115,32,105,110,32,111,110,101
	dw	32,99,117,116
	align	4
_887:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	67,117,116,116,105,110,103,32,97,110,121,32,107,105,110,100
	dw	32,111,102,32,119,111,111,100,32,105,110,32,111,110,101,32
	dw	99,117,116
	align	4
_888:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	66,114,101,97,107,105,110,103,32,97,110,121,32,107,105,110
	dw	100,32,111,102,32,115,116,111,110,101,32,105,110,32,111,110
	dw	101,32,104,105,116
	align	4
_889:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	72,111,101,105,110,103,32,97,110,121,32,107,105,110,100,32
	dw	111,102,32,115,110,111,119,32,105,110,32,111,110,101,32,104
	dw	105,116
	align	4
_22259:
_891:
	dd	0
	align	4
_22258:
	dd	0
	align	4
_96802:
	dd	0x3f800000
	align	4
_96803:
	dd	0x3f800000
	align	4
_96804:
	dd	0x3f800000
	align	4
_96805:
	dd	0x3f800000
	align	4
_96806:
	dd	0x41200000
	align	4
_96807:
	dd	0x41200000
	align	4
_96808:
	dd	0x41200000
	align	4
_96809:
	dd	0x41200000
	align	4
_96833:
	dd	0x41f80000
	align	4
_96834:
	dd	0x42700000
	align	4
_96835:
	dd	0x43700000
	align	4
_96836:
	dd	0x42e40000
	align	4
_96837:
	dd	0x42e80000
	align	4
_96838:
	dd	0x43010000
	align	4
_96839:
	dd	0x43c78000
	align	4
_96840:
	dd	0x42900000
	align	4
_96841:
	dd	0x438c0000
	align	4
_96842:
	dd	0x432a0000
	align	4
_96843:
	dd	0x41500000
	align	4
_96844:
	dd	0x42e20000
	align	4
_96845:
	dd	0x41a80000
	align	4
_96846:
	dd	0x42b60000
	align	4
_96847:
	dd	0x3f800000
	align	4
_96848:
	dd	0x42e60000
	align	4
_96849:
	dd	0x40800000
	align	4
_96850:
	dd	0x42c20000
	align	4
_96851:
	dd	0x40800000
	align	4
_96852:
	dd	0x42f80000
	align	4
_96853:
	dd	0x41000000
	align	4
_96854:
	dd	0x42ce0000
	align	4
_96855:
	dd	0x40000000
	align	4
_96856:
	dd	0x431e0000
	align	4
_96857:
	dd	0x40400000
	align	4
_96858:
	dd	0x430a0000
	align	4
_96859:
	dd	0x3f800000
	align	4
_96860:
	dd	0x43270000
	align	4
_96861:
	dd	0x40000000
	align	4
_96862:
	dd	0x43120000
	align	4
_96863:
	dd	0x440a4000
	align	4
_96864:
	dd	0x43b88000
	align	4
_96865:
	dd	0x42380000
	align	4
_96866:
	dd	0x43170000
	align	4
_96867:
	dd	0x420c0000
	align	4
_96868:
	dd	0x42540000
	align	4
_96869:
	dd	0x420c0000
	align	4
_96907:
	dd	0x43170000
	align	4
_96914:
	dd	0x42380000
	align	4
_96915:
	dd	0x42500000
	align	4
_904:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	70,79,79,68,95,84,79,79,76,95,85,78,76,79,67,75
	dw	69,68
	align	4
_908:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	82,65,78,67,72,50,95,85,78,76,79,67,75,69,68
	align	4
_912:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	69,110,108,97,114,103,101,32,72,101,110,104,111,117,115,101
	align	4
_913:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	67,104,105,99,107
	align	4
_22495:
_915:
	dd	0
	align	4
_22494:
	dd	0
	align	4
_97002:
	dd	0x3f800000
	align	4
_97003:
	dd	0x3f800000
	align	4
_97004:
	dd	0x3f800000
	align	4
_97005:
	dd	0x3f800000
	align	4
_97006:
	dd	0x41200000
	align	4
_97007:
	dd	0x41200000
	align	4
_97008:
	dd	0x41200000
	align	4
_97009:
	dd	0x41200000
	align	4
_97033:
	dd	0x43210000
	align	4
_97034:
	dd	0x43000000
	align	4
_97035:
	dd	0x42ce0000
	align	4
_97036:
	dd	0x43080000
	align	4
_97037:
	dd	0x43860000
	align	4
_97038:
	dd	0x43090000
	align	4
_97039:
	dd	0x440a4000
	align	4
_97040:
	dd	0x43b88000
	align	4
_97041:
	dd	0x42380000
	align	4
_97042:
	dd	0x43170000
	align	4
_97043:
	dd	0x420c0000
	align	4
_97044:
	dd	0x42540000
	align	4
_97045:
	dd	0x420c0000
	align	4
_97077:
	dd	0x43170000
	align	4
_97084:
	dd	0x42380000
	align	4
_97085:
	dd	0x42500000
	align	4
_934:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	69,110,108,97,114,103,101,32,83,104,101,101,112,102,111,108
	dw	100
	align	4
_935:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	76,97,109,98
	align	4
_22740:
_937:
	dd	0
	align	4
_22739:
	dd	0
	align	4
_97180:
	dd	0x3f800000
	align	4
_97181:
	dd	0x3f800000
	align	4
_97182:
	dd	0x3f800000
	align	4
_97183:
	dd	0x3f800000
	align	4
_97184:
	dd	0x41200000
	align	4
_97185:
	dd	0x41200000
	align	4
_97186:
	dd	0x41200000
	align	4
_97187:
	dd	0x41200000
	align	4
_97211:
	dd	0x43210000
	align	4
_97212:
	dd	0x43000000
	align	4
_97213:
	dd	0x42040000
	align	4
_97214:
	dd	0x43050000
	align	4
_97215:
	dd	0x43260000
	align	4
_97216:
	dd	0x43150000
	align	4
_97217:
	dd	0x43940000
	align	4
_97218:
	dd	0x43110000
	align	4
_97219:
	dd	0x440a4000
	align	4
_97220:
	dd	0x43b88000
	align	4
_97221:
	dd	0x42380000
	align	4
_97222:
	dd	0x43170000
	align	4
_97223:
	dd	0x420c0000
	align	4
_97224:
	dd	0x42540000
	align	4
_97225:
	dd	0x420c0000
	align	4
_97261:
	dd	0x43170000
	align	4
_97268:
	dd	0x42380000
	align	4
_97269:
	dd	0x42500000
	align	4
_956:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	69,110,108,97,114,103,101,32,67,111,119,104,111,117,115,101
	align	4
_957:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,97,108,102
	align	4
_22993:
_959:
	dd	0
	align	4
_22992:
	dd	0
	align	4
_97364:
	dd	0x3f800000
	align	4
_97365:
	dd	0x3f800000
	align	4
_97366:
	dd	0x3f800000
	align	4
_97367:
	dd	0x3f800000
	align	4
_97368:
	dd	0x41200000
	align	4
_97369:
	dd	0x41200000
	align	4
_97370:
	dd	0x41200000
	align	4
_97371:
	dd	0x41200000
	align	4
_97395:
	dd	0x43210000
	align	4
_97396:
	dd	0x43000000
	align	4
_97397:
	dd	0x42200000
	align	4
_97398:
	dd	0x42e40000
	align	4
_97399:
	dd	0x43280000
	align	4
_97400:
	dd	0x43150000
	align	4
_97401:
	dd	0x43830000
	align	4
_97402:
	dd	0x42f20000
	align	4
_97403:
	dd	0x440a4000
	align	4
_97404:
	dd	0x43b88000
	align	4
_97405:
	dd	0x42380000
	align	4
_97406:
	dd	0x43170000
	align	4
_97407:
	dd	0x420c0000
	align	4
_97408:
	dd	0x42540000
	align	4
_97409:
	dd	0x420c0000
	align	4
_23087:
_973:
	dd	0
	align	4
_23086:
	dd	0
	align	4
_97444:
	dd	0x3f800000
	align	4
_97445:
	dd	0x3f800000
	align	4
_97446:
	dd	0x3f800000
	align	4
_97447:
	dd	0x3f800000
	align	4
_97448:
	dd	0x41200000
	align	4
_97449:
	dd	0x41200000
	align	4
_97450:
	dd	0x41200000
	align	4
_97451:
	dd	0x41200000
	align	4
_23131:
_975:
	dd	0
	align	4
_23130:
	dd	0
	align	4
_97488:
	dd	0x3f800000
	align	4
_97489:
	dd	0x3f800000
	align	4
_97490:
	dd	0x3f800000
	align	4
_97491:
	dd	0x3f800000
	align	4
_97492:
	dd	0x41200000
	align	4
_97493:
	dd	0x41200000
	align	4
_97494:
	dd	0x41200000
	align	4
_97495:
	dd	0x41200000
	align	4
_97519:
	dd	0x42c80000
	align	4
_97520:
	dd	0x42c80000
	align	4
_97521:
	dd	0x42480000
	align	4
_23167:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,98,103,95
	dw	116,101,110,103,97,104,49,46,106,112,103
	align	4
_23170:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,98,103,95
	dw	107,105,114,105,49,46,106,112,103
	align	4
_23172:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,98,103,95
	dw	107,97,110,97,110,49,46,106,112,103
	align	4
_23174:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,98,116,110
	dw	85,116,97,109,97,46,112,110,103
	align	4
_23176:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,115,108,111
	dw	116,115,46,112,110,103
	align	4
_23178:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,103,97,114
	dw	100,101,110,46,112,110,103
	align	4
_23180:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,116,111,111
	dw	108,115,46,112,110,103
	align	4
_23182:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,99,104,105
	dw	99,107,101,110,46,112,110,103
	align	4
_23184:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,115,104,101
	dw	101,112,46,112,110,103
	align	4
_23186:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,99,111,119
	dw	46,112,110,103
	align	4
_23188:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,105,116,101
	dw	109,80,114,105,99,101,46,112,110,103
	align	4
_23190:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,106,101,97
	dw	110,65,110,105,109,46,112,110,103
	align	4
_23192:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,100,105,97
	dw	108,111,103,66,71,46,112,110,103
	align	4
_23194:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,100,105,97
	dw	108,111,103,66,116,110,46,112,110,103
	align	4
_23196:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,109
	dw	97,105,110,47,115,104,111,112,109,97,105,110,95,100,105,97
	dw	108,111,103,84,101,120,116,46,112,110,103
	align	4
_23198:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	108,111,116,47,115,104,111,112,115,108,111,116,95,98,103,95
	dw	116,101,110,103,97,104,49,46,106,112,103
	align	4
_23200:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	108,111,116,47,115,104,111,112,115,108,111,116,95,98,116,110
	dw	66,117,121,54,115,46,112,110,103
	align	4
_23202:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	108,111,116,47,115,104,111,112,115,108,111,116,95,98,116,110
	dw	66,117,121,55,115,46,112,110,103
	align	4
_23204:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	108,111,116,47,115,104,111,112,115,108,111,116,95,98,116,110
	dw	66,117,121,56,115,46,112,110,103
	align	4
_23206:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	108,111,116,47,115,104,111,112,115,108,111,116,95,98,116,110
	dw	66,117,121,57,115,46,112,110,103
	align	4
_23208:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_23210:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,112,97,110,101,108,77,111,110,101,121,46,112,110,103
	align	4
_23212:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,116,110,67,108,111,115,101,46,112,110,103
	align	4
_23214:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,116,110,66,97,99,107,46,112,110,103
	align	4
_23216:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,116,110,66,117,121,49,46,112,110,103
	align	4
_23218:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,116,110,66,117,121,50,46,112,110,103
	align	4
_23220:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,103
	dw	97,114,100,101,110,47,115,104,111,112,103,97,114,100,101,110
	dw	95,98,116,110,66,117,121,95,115,101,101,100,46,112,110,103
	align	4
_23222:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,116
	dw	111,111,108,115,47,115,104,111,112,116,111,111,108,115,95,98
	dw	103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_23224:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,116
	dw	111,111,108,115,47,115,104,111,112,116,111,111,108,115,95,98
	dw	116,110,66,117,121,95,116,111,111,108,115,46,112,110,103
	align	4
_23226:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,116
	dw	111,111,108,115,47,115,104,111,112,116,111,111,108,115,95,105
	dw	116,101,109,78,97,109,101,46,112,110,103
	align	4
_23228:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	104,105,99,107,101,110,47,115,104,111,112,99,104,105,99,107
	dw	101,110,95,98,103,95,116,101,110,103,97,104,49,46,106,112
	dw	103
	align	4
_23230:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	104,105,99,107,101,110,47,115,104,111,112,99,104,105,99,107
	dw	101,110,95,98,116,110,66,117,121,49,46,112,110,103
	align	4
_23232:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	104,105,99,107,101,110,47,115,104,111,112,99,104,105,99,107
	dw	101,110,95,98,116,110,66,117,121,50,46,112,110,103
	align	4
_23234:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	104,101,101,112,47,115,104,111,112,115,104,101,101,112,95,98
	dw	103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_23236:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	104,101,101,112,47,115,104,111,112,115,104,101,101,112,95,98
	dw	116,110,66,117,121,49,46,112,110,103
	align	4
_23238:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,115
	dw	104,101,101,112,47,115,104,111,112,115,104,101,101,112,95,98
	dw	116,110,66,117,121,50,46,112,110,103
	align	4
_23240:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	111,119,47,115,104,111,112,99,111,119,95,98,103,95,116,101
	dw	110,103,97,104,49,46,106,112,103
	align	4
_23242:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	111,119,47,115,104,111,112,99,111,119,95,98,116,110,66,117
	dw	121,49,46,112,110,103
	align	4
_23244:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,104,111,112,47,99
	dw	111,119,47,115,104,111,112,99,111,119,95,98,116,110,66,117
	dw	121,50,46,112,110,103
	align	4
_23246:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,115,104,111,112,46,111,103,103
	align	4
_23310:
_1053:
	dd	0
	align	4
_23309:
	dd	0
	align	4
_23343:
_1055:
	dd	0
	align	4
_23342:
	dd	0
	align	4
_97658:
	dd	0x3f800000
	align	4
_97659:
	dd	0x3f800000
	align	4
_97660:
	dd	0x3f800000
	align	4
_97661:
	dd	0x3f800000
	align	4
_97662:
	dd	0x41200000
	align	4
_97663:
	dd	0x41200000
	align	4
_97664:
	dd	0x41200000
	align	4
_97665:
	dd	0x41200000
	align	4
_97689:
	dd	0x420c0000
	align	4
_97690:
	dd	0x42fa0000
	align	4
_97691:
	dd	0x43b40000
	align	4
_97692:
	dd	0x41980000
	align	4
_97693:
	dd	0x436d0000
	align	4
_97694:
	dd	0x43760000
	align	4
_97695:
	dd	0x42b00000
	align	4
_97696:
	dd	0x42a80000
	align	4
_97697:
	dd	0x42a20000
	align	4
_97698:
	dd	0x42a80000
	align	4
_97699:
	dd	0x0
	align	4
_97700:
	dd	0x438e0000
	align	4
_97701:
	dd	0x41d80000
	align	4
_97702:
	dd	0x433b0000
	align	4
_97703:
	dd	0x43c88000
	align	4
_97704:
	dd	0x42900000
	align	4
_97705:
	dd	0x43988000
	align	4
_97706:
	dd	0x430c0000
	align	4
_97707:
	dd	0x429a0000
	align	4
_97708:
	dd	0x41400000
	align	4
_97709:
	dd	0x42980000
	align	4
_97710:
	dd	0x41000000
	align	4
_97711:
	dd	0x3f800000
	align	4
_97712:
	dd	0x433e0000
	align	4
_23418:
_1057:
	dd	0
	align	4
_23417:
	dd	0
	align	4
_97746:
	dd	0x3f800000
	align	4
_97747:
	dd	0x3f800000
	align	4
_97748:
	dd	0x3f800000
	align	4
_97749:
	dd	0x3f800000
	align	4
_97750:
	dd	0x41200000
	align	4
_97751:
	dd	0x41200000
	align	4
_97752:
	dd	0x41200000
	align	4
_97753:
	dd	0x41200000
	align	4
_97777:
	dd	0x428c0000
	align	4
_97778:
	dd	0x43b78000
	align	4
_97779:
	dd	0x43b00000
	align	4
_97810:
	dd	0x42180000
	align	4
_97811:
	dd	0x42700000
	align	4
_97812:
	dd	0x3ff33333
	align	4
_97813:
	dd	0x3ff33333
	align	4
_97814:
	dd	0x3ff33333
	align	4
_97815:
	dd	0x3ff33333
	align	4
_97816:
	dd	0x3ff33333
	align	4
_97817:
	dd	0x3ff33333
	align	4
_97818:
	dd	0x41200000
	align	4
_97819:
	dd	0x41200000
	align	4
_97820:
	dd	0x42840000
	align	4
_97821:
	dd	0x3ff33333
	align	4
_97822:
	dd	0x3ff33333
	align	4
_97823:
	dd	0x3ff33333
	align	4
_97824:
	dd	0x3ff33333
	align	4
_97825:
	dd	0x3ff33333
	align	4
_97826:
	dd	0x3ff33333
	align	4
_97827:
	dd	0x41600000
	align	4
_23569:
_1080:
	dd	0
	align	4
_23568:
	dd	0
	align	4
_97865:
	dd	0x3f800000
	align	4
_97866:
	dd	0x3f800000
	align	4
_97867:
	dd	0x3f800000
	align	4
_97868:
	dd	0x3f800000
	align	4
_97869:
	dd	0x41200000
	align	4
_97870:
	dd	0x41200000
	align	4
_97871:
	dd	0x41200000
	align	4
_97872:
	dd	0x41200000
	align	4
_23581:
	dd	_bbStringClass
	dd	2147483647
	dd	71
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,110,105,103,104,116,109,97
	dw	114,101,47,115,101,108,101,99,116,105,111,110,112,97,110,101
	dw	108,95,110,105,103,104,116,109,97,114,101,95,98,117,116,116
	dw	111,110,49,46,112,110,103
	align	4
_23583:
	dd	_bbStringClass
	dd	2147483647
	dd	71
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,110,105,103,104,116,109,97
	dw	114,101,47,115,101,108,101,99,116,105,111,110,112,97,110,101
	dw	108,95,110,105,103,104,116,109,97,114,101,95,98,117,116,116
	dw	111,110,50,46,112,110,103
	align	4
_23585:
	dd	_bbStringClass
	dd	2147483647
	dd	71
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,110,105,103,104,116,109,97
	dw	114,101,47,115,101,108,101,99,116,105,111,110,112,97,110,101
	dw	108,95,110,105,103,104,116,109,97,114,101,95,98,117,116,116
	dw	111,110,51,46,112,110,103
	align	4
_23587:
	dd	_bbStringClass
	dd	2147483647
	dd	71
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,110,105,103,104,116,109,97
	dw	114,101,47,115,101,108,101,99,116,105,111,110,112,97,110,101
	dw	108,95,110,105,103,104,116,109,97,114,101,95,98,117,116,116
	dw	111,110,52,46,112,110,103
	align	4
_23589:
	dd	_bbStringClass
	dd	2147483647
	dd	71
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,110,105,103,104,116,109,97
	dw	114,101,47,115,101,108,101,99,116,105,111,110,112,97,110,101
	dw	108,95,110,105,103,104,116,109,97,114,101,95,98,117,116,116
	dw	111,110,53,46,112,110,103
	align	4
_23591:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,104,97,114,118,101,115,116
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	104,97,114,118,101,115,116,95,98,117,116,116,111,110,49,46
	dw	112,110,103
	align	4
_23593:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,104,97,114,118,101,115,116
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	104,97,114,118,101,115,116,95,98,117,116,116,111,110,50,46
	dw	112,110,103
	align	4
_23595:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,104,97,114,118,101,115,116
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	104,97,114,118,101,115,116,95,98,117,116,116,111,110,51,46
	dw	112,110,103
	align	4
_23597:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,104,97,114,118,101,115,116
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	104,97,114,118,101,115,116,95,98,117,116,116,111,110,52,46
	dw	112,110,103
	align	4
_23599:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,104,97,114,118,101,115,116
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	104,97,114,118,101,115,116,95,98,117,116,116,111,110,53,46
	dw	112,110,103
	align	4
_23601:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,100,101,102,101,110,115,101
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	100,101,102,101,110,115,101,95,98,117,116,116,111,110,49,46
	dw	112,110,103
	align	4
_23603:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,100,101,102,101,110,115,101
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	100,101,102,101,110,115,101,95,98,117,116,116,111,110,50,46
	dw	112,110,103
	align	4
_23605:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,100,101,102,101,110,115,101
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	100,101,102,101,110,115,101,95,98,117,116,116,111,110,51,46
	dw	112,110,103
	align	4
_23607:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,100,101,102,101,110,115,101
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	100,101,102,101,110,115,101,95,98,117,116,116,111,110,52,46
	dw	112,110,103
	align	4
_23609:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,100,101,102,101,110,115,101
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	100,101,102,101,110,115,101,95,98,117,116,116,111,110,53,46
	dw	112,110,103
	align	4
_23611:
	dd	_bbStringClass
	dd	2147483647
	dd	69
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,99,97,116,97,112,117,108
	dw	116,47,115,101,108,101,99,116,105,111,110,112,97,110,101,108
	dw	95,99,97,116,97,112,117,108,116,95,98,117,116,116,111,110
	dw	49,46,112,110,103
	align	4
_23613:
	dd	_bbStringClass
	dd	2147483647
	dd	69
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,99,97,116,97,112,117,108
	dw	116,47,115,101,108,101,99,116,105,111,110,112,97,110,101,108
	dw	95,99,97,116,97,112,117,108,116,95,98,117,116,116,111,110
	dw	50,46,112,110,103
	align	4
_23615:
	dd	_bbStringClass
	dd	2147483647
	dd	69
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,99,97,116,97,112,117,108
	dw	116,47,115,101,108,101,99,116,105,111,110,112,97,110,101,108
	dw	95,99,97,116,97,112,117,108,116,95,98,117,116,116,111,110
	dw	51,46,112,110,103
	align	4
_23617:
	dd	_bbStringClass
	dd	2147483647
	dd	69
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,99,97,116,97,112,117,108
	dw	116,47,115,101,108,101,99,116,105,111,110,112,97,110,101,108
	dw	95,99,97,116,97,112,117,108,116,95,98,117,116,116,111,110
	dw	52,46,112,110,103
	align	4
_23619:
	dd	_bbStringClass
	dd	2147483647
	dd	69
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,99,97,116,97,112,117,108
	dw	116,47,115,101,108,101,99,116,105,111,110,112,97,110,101,108
	dw	95,99,97,116,97,112,117,108,116,95,98,117,116,116,111,110
	dw	53,46,112,110,103
	align	4
_23621:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,98,111,97,114,47,115,101
	dw	108,101,99,116,105,111,110,112,97,110,101,108,95,98,111,97
	dw	114,95,98,117,116,116,111,110,49,46,112,110,103
	align	4
_23623:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,98,111,97,114,47,115,101
	dw	108,101,99,116,105,111,110,112,97,110,101,108,95,98,111,97
	dw	114,95,98,117,116,116,111,110,50,46,112,110,103
	align	4
_23625:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,98,111,97,114,47,115,101
	dw	108,101,99,116,105,111,110,112,97,110,101,108,95,98,111,97
	dw	114,95,98,117,116,116,111,110,51,46,112,110,103
	align	4
_23627:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,98,111,97,114,47,115,101
	dw	108,101,99,116,105,111,110,112,97,110,101,108,95,98,111,97
	dw	114,95,98,117,116,116,111,110,52,46,112,110,103
	align	4
_23629:
	dd	_bbStringClass
	dd	2147483647
	dd	61
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,98,111,97,114,47,115,101
	dw	108,101,99,116,105,111,110,112,97,110,101,108,95,98,111,97
	dw	114,95,98,117,116,116,111,110,53,46,112,110,103
	align	4
_23631:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,49,46,112,110,103
	align	4
_23633:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,50,46,112,110,103
	align	4
_23635:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,51,46,112,110,103
	align	4
_23637:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,52,46,112,110,103
	align	4
_23639:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,53,46,112,110,103
	align	4
_23641:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,54,46,112,110,103
	align	4
_23643:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,55,46,112,110,103
	align	4
_23645:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,56,46,112,110,103
	align	4
_23647:
	dd	_bbStringClass
	dd	2147483647
	dd	63
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,57,46,112,110,103
	align	4
_23649:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,101,120,116,114,97,47,115
	dw	101,108,101,99,116,105,111,110,112,97,110,101,108,95,101,120
	dw	116,114,97,95,98,117,116,116,111,110,49,48,46,112,110,103
	align	4
_23651:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,49,46
	dw	112,110,103
	align	4
_23653:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,50,46
	dw	112,110,103
	align	4
_23655:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,51,46
	dw	112,110,103
	align	4
_23657:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,52,46
	dw	112,110,103
	align	4
_23659:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,53,46
	dw	112,110,103
	align	4
_23661:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,54,46
	dw	112,110,103
	align	4
_23663:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,55,46
	dw	112,110,103
	align	4
_23665:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,56,46
	dw	112,110,103
	align	4
_23667:
	dd	_bbStringClass
	dd	2147483647
	dd	67
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,57,46
	dw	112,110,103
	align	4
_23669:
	dd	_bbStringClass
	dd	2147483647
	dd	68
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,112,101,99,105,97,108
	dw	47,115,101,108,101,99,116,105,111,110,112,97,110,101,108,95
	dw	115,112,101,99,105,97,108,95,98,117,116,116,111,110,49,48
	dw	46,112,110,103
	align	4
_23674:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,98,103,95,116,101,110,103,97
	dw	104,50,46,106,112,103
	align	4
_23677:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,98,103,95,116,101,110,103,97
	dw	104,49,46,106,112,103
	align	4
_23683:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,98,103,95,107,105,114,105,49
	dw	46,106,112,103
	align	4
_23685:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,98,103,95,107,97,110,97,110
	dw	50,46,106,112,103
	align	4
_23689:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,98,103,95,107,97,110,97,110
	dw	49,46,106,112,103
	align	4
_23691:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,116,105,116,108,101,46,112,110
	dw	103
	align	4
_23693:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,115,101,108,101,99,116
	dw	105,111,110,112,97,110,101,108,47,115,101,108,101,99,116,105
	dw	111,110,112,97,110,101,108,95,115,116,97,114,46,112,110,103
	align	4
_23696:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,109,101,110,117,116,117,114,117
	dw	110,97,110,46,111,103,103
	align	4
_97970:
	dd	0x43fd8000
	align	4
_97971:
	dd	0x42480000
	align	4
_1137:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	74,97,99,107,112,111,116,32,77,97,99,104,105,110,101
	align	4
_1138:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,111,109,97,116,111,32,38,32,67,97,114,114,111,116,32
	dw	66,111,97,114
	align	4
_1139:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	83,104,105,101,108,100,115
	align	4
_1140:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	83,119,105,102,116,32,66,111,97,114
	align	4
_1141:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	67,104,101,115,116
	align	4
_1142:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	87,101,97,112,111,110,32,102,114,111,109,32,112,108,97,110
	dw	116,115
	align	4
_1143:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	87,101,97,112,111,110,32,102,114,111,109,32,102,114,117,105
	dw	116,115
	align	4
_1144:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	82,97,105,110,105,110,103
	align	4
_1145:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	80,114,105,99,107,108,121,32,103,114,97,115,115
	align	4
_1146:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	70,114,101,101,32,119,101,97,112,111,110,115
	align	4
_1147:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	71,117,110,32,102,105,114,101
	align	4
_1148:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	67,111,99,111,110,117,116,32,98,111,119,108,105,110,103
	align	4
_1149:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	67,97,114,114,111,116,32,109,105,115,115,105,108,101
	align	4
_1150:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	87,101,97,112,111,110,115,32,102,114,111,109,32,98,111,97
	dw	114,115
	align	4
_1151:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	76,101,118,101,108,58,32,69,97,115,121
	align	4
_1152:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	76,101,118,101,108,58,32,77,101,100,105,117,109
	align	4
_1153:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	76,101,118,101,108,58,32,72,97,114,100
	align	4
_1154:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	76,101,118,101,108,58
	align	4
_23826:
_1158:
	dd	0
	align	4
_23825:
	dd	0
	align	4
_1155:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	108,101,118,101,108,58
	align	4
_1156:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	115,117,98,108,101,118,101,108,58
	align	4
_24192:
_1238:
_1240:
	dd	0
	align	4
_24191:
	dd	0
	align	4
_98093:
	dd	0x3f800000
	align	4
_98094:
	dd	0x3f800000
	align	4
_98095:
	dd	0x3f800000
	align	4
_98096:
	dd	0x3f800000
	align	4
_98097:
	dd	0x41200000
	align	4
_98098:
	dd	0x41200000
	align	4
_98099:
	dd	0x41200000
	align	4
_98100:
	dd	0x41200000
	align	4
_98251:
	dd	0x43c68000
	align	4
_98252:
	dd	0x43450000
	align	4
_98253:
	dd	0x40400000
	align	4
_98254:
	dd	0x434b0000
	align	4
_98255:
	dd	0x43c98000
	align	4
_98256:
	dd	0x42480000
	align	4
_98257:
	dd	0x43a20000
	align	4
_98258:
	dd	0x43760000
	align	4
_98259:
	dd	0x41100000
	align	4
_98260:
	dd	0x43680000
	align	4
_98261:
	dd	0x43010000
	align	4
_98262:
	dd	0x42e40000
	align	4
_98263:
	dd	0x42740000
	align	4
_98264:
	dd	0x43b38000
	align	4
_98265:
	dd	0x42b60000
	align	4
_98266:
	dd	0x43948000
	align	4
_98267:
	dd	0x42b60000
	align	4
_98268:
	dd	0x42e00000
	align	4
_98269:
	dd	0x41800000
	align	4
_98270:
	dd	0x41600000
	align	4
_24282:
_1242:
	dd	0
	align	4
_24281:
	dd	0
	align	4
_98305:
	dd	0x3f800000
	align	4
_98306:
	dd	0x3f800000
	align	4
_98307:
	dd	0x3f800000
	align	4
_98308:
	dd	0x3f800000
	align	4
_98309:
	dd	0x41200000
	align	4
_98310:
	dd	0x41200000
	align	4
_98311:
	dd	0x41200000
	align	4
_98312:
	dd	0x41200000
	align	4
_98337:
	dd	0x40800000
	align	4
_98338:
	dd	0x423c0000
	align	4
_98419:
	dd	0xbf800000
	align	4
_24478:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,98,103,95,116
	dw	101,110,103,97,104,49,46,106,112,103
	align	4
_24481:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,98,103,95,107
	dw	105,114,105,49,46,106,112,103
	align	4
_24483:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,98,103,95,107
	dw	97,110,97,110,49,46,106,112,103
	align	4
_24485:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,98,105,103,46
	dw	112,110,103
	align	4
_24487:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,98,105,103,95
	dw	115,105,108,117,101,116,46,112,110,103
	align	4
_24489:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,115,109,97,108
	dw	108,46,112,110,103
	align	4
_24491:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,114,111,112,104,121
	dw	114,111,111,109,47,116,114,111,112,104,121,95,100,101,115,99
	dw	114,105,112,116,105,111,110,46,112,110,103
	align	4
_24493:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,116,110
	dw	67,108,111,115,101,46,112,110,103
	align	4
_24495:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,116,114,111,112,104,121,114,111
	dw	111,109,46,111,103,103
	align	4
_24530:
_1298:
	dd	0
	align	4
_24529:
	dd	0
	align	4
_98477:
	dd	0x3f800000
	align	4
_98478:
	dd	0x3f800000
	align	4
_98479:
	dd	0x3f800000
	align	4
_98480:
	dd	0x3f800000
	align	4
_98481:
	dd	0x41200000
	align	4
_98482:
	dd	0x41200000
	align	4
_98483:
	dd	0x41200000
	align	4
_98484:
	dd	0x41200000
	align	4
_98503:
	dd	0x433e0000
	align	4
_98504:
	dd	0x43700000
	align	4
_98505:
	dd	0x439a8000
	align	4
_98506:
	dd	0x43480000
	align	4
_24551:
_1300:
	dd	0
	align	4
_24550:
	dd	0
	align	4
_24751:
_1347:
	dd	0
	align	4
_24750:
	dd	0
	align	4
_98534:
	dd	0x3f800000
	align	4
_98535:
	dd	0x3f800000
	align	4
_98536:
	dd	0x3f800000
	align	4
_98537:
	dd	0x3f800000
	align	4
_98538:
	dd	0x41200000
	align	4
_98539:
	dd	0x41200000
	align	4
_98540:
	dd	0x41200000
	align	4
_98541:
	dd	0x41200000
	align	4
_98632:
	dd	0x43bb0000
	align	4
_98633:
	dd	0x42f40000
	align	4
_24867:
_1349:
	dd	0
	align	4
_24866:
	dd	0
	align	4
_98686:
	dd	0x3f800000
	align	4
_98687:
	dd	0x3f800000
	align	4
_98688:
	dd	0x3f800000
	align	4
_98689:
	dd	0x3f800000
	align	4
_98690:
	dd	0x41200000
	align	4
_98691:
	dd	0x41200000
	align	4
_98692:
	dd	0x41200000
	align	4
_98693:
	dd	0x41200000
	align	4
_98718:
	dd	0x42500000
	align	4
_98719:
	dd	0x42280000
	align	4
_1365:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,82,79,80,72,89,95,83,80,82,73,78,71,95,85,78
	dw	76,79,67,75,69,68
	align	4
_1369:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,82,79,80,72,89,95,83,85,77,77,69,82,95,85,78
	dw	76,79,67,75,69,68
	align	4
_1373:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,82,79,80,72,89,95,70,65,76,76,95,85,78,76,79
	dw	67,75,69,68
	align	4
_1377:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,82,79,80,72,89,95,87,73,78,84,69,82,95,85,78
	dw	76,79,67,75,69,68
	align	4
_1381:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,82,79,80,72,89,95,85,78,80,82,69,68,73,67,84
	dw	95,85,78,76,79,67,75,69,68
	align	4
_1388:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,82,79,80,72,89,95,71,65,82,68,69,78,95,85,78
	dw	76,79,67,75,69,68
	align	4
_1389:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,82,79,80,72,89,95,70,82,85,73,84,83,95,85,78
	dw	76,79,67,75,69,68
	align	4
_1390:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	84,82,79,80,72,89,95,49,77,73,76,76,73,79,78,95
	dw	85,78,76,79,67,75,69,68
	align	4
_1394:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	84,82,79,80,72,89,95,69,88,84,82,65,95,85,78,76
	dw	79,67,75,69,68
	align	4
_1398:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	84,82,79,80,72,89,95,83,80,69,67,73,65,76,95,85
	dw	78,76,79,67,75,69,68
	align	4
_1405:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	84,82,79,80,72,89,95,72,65,82,86,69,83,84,95,85
	dw	78,76,79,67,75,69,68
	align	4
_1412:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	84,82,79,80,72,89,95,68,69,70,69,78,83,69,95,85
	dw	78,76,79,67,75,69,68
	align	4
_1419:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,82,79,80,72,89,95,78,73,71,72,84,77,65,82,69
	dw	95,85,78,76,79,67,75,69,68
	align	4
_1423:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	84,82,79,80,72,89,95,67,65,84,65,80,85,76,84,95
	dw	85,78,76,79,67,75,69,68
	align	4
_1430:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,82,79,80,72,89,95,66,79,65,82,77,65,78,73,65
	dw	95,85,78,76,79,67,75,69,68
	align	4
_1431:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,82,79,80,72,89,95,85,78,76,73,77,73,84,69,68
	dw	95,85,78,76,79,67,75,69,68
_25016:
	db	"i",0
_25022:
	db	"f",0
_25024:
	db	"f",0
_25026:
	db	"i",0
_25028:
	db	"i",0
_25030:
	db	"i",0
_25032:
	db	"f",0
_25034:
	db	"f",0
_25036:
	db	"i",0
_25038:
	db	"i",0
_25040:
	db	"i",0
_25042:
	db	"f",0
_25044:
	db	"f",0
_25046:
	db	"i",0
_25048:
	db	"i",0
_25050:
	db	"i",0
_25052:
	db	"f",0
_25054:
	db	"f",0
_25056:
	db	"i",0
_25058:
	db	"i",0
_25060:
	db	"i",0
	align	4
_25249:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,98
	dw	103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_25252:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,98
	dw	116,110,83,109,97,108,108,87,101,97,112,111,110,46,112,110
	dw	103
	align	4
_25254:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,98
	dw	105,103,87,101,97,112,111,110,46,112,110,103
	align	4
_25256:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,119
	dw	101,97,112,111,110,78,97,109,101,46,112,110,103
	align	4
_25258:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,98
	dw	116,110,71,111,80,108,97,110,116,115,46,112,110,103
	align	4
_25260:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,98
	dw	116,110,71,111,69,110,101,109,105,101,115,50,46,112,110,103
	align	4
_25262:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,116,101,120,116,47,116,114,97,112,49,95
	dw	115,116,97,114,102,114,117,105,116,46,112,110,103
	align	4
_25264:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,98,105,111,119,101,97,112,111,110,95,111
	dw	116,104,101,114,84,101,120,116,46,112,110,103
	align	4
_25302:
_1477:
	dd	0
	align	4
_25301:
	dd	0
	align	4
_98917:
	dd	0x3f800000
	align	4
_98918:
	dd	0x3f800000
	align	4
_98919:
	dd	0x3f800000
	align	4
_98920:
	dd	0x3f800000
	align	4
_98921:
	dd	0x41200000
	align	4
_98922:
	dd	0x41200000
	align	4
_98923:
	dd	0x41200000
	align	4
_98924:
	dd	0x41200000
	align	4
_98943:
	dd	0x439c8000
	align	4
_98944:
	dd	0x43830000
	align	4
_98945:
	dd	0x439b8000
	align	4
_98946:
	dd	0x41e00000
	align	4
_98947:
	dd	0x42c80000
	align	4
_98948:
	dd	0x42e40000
	align	4
_98949:
	dd	0x42140000
	align	4
_98950:
	dd	0x42140000
	align	4
_98951:
	dd	0x42140000
	align	4
_98952:
	dd	0x439d0000
	align	4
_98953:
	dd	0x42000000
	align	4
_25338:
_1491:
	dd	0
	align	4
_25337:
	dd	0
	align	4
_1492:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	116,114,97,112,49,95,115,116,97,114,102,114,117,105,116
	align	4
_1493:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,114,97,112,50,95,116,111,109,97,116,111
	align	4
_1494:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	116,114,97,112,51,95,103,114,101,101,110,112,101,112,112,101
	dw	114
	align	4
_1495:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	116,114,97,112,52,95,108,111,110,103,98,101,97,110,115
	align	4
_1496:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,114,97,112,53,95,104,97,119,116,104,111,114,110
	align	4
_1497:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,114,97,112,54,95,114,97,116,116,97,110
	align	4
_1498:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,114,97,112,55,95,114,97,100,105,115,104
	align	4
_1499:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,114,97,112,56,95,99,97,114,114,111,116
	align	4
_1500:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	116,114,97,112,57,95,102,108,111,119,101,114,112,114,101,100
	dw	97,116,111,114
	align	4
_1501:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	116,114,97,112,49,48,95,116,117,114,110,105,112
	align	4
_1502:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	116,114,97,112,49,49,95,99,97,99,116,117,115
	align	4
_1503:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	116,114,97,112,49,50,95,100,114,97,103,111,110,102,114,117
	dw	105,116
	align	4
_1504:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	116,114,97,112,49,51,95,112,105,110,101,97,112,112,108,101
	align	4
_1505:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,114,97,112,49,52,95,111,110,105,111,110
	align	4
_1506:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	116,114,97,112,49,53,95,112,114,105,99,107,108,121,103,114
	dw	97,115,115
	align	4
_1507:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	116,114,97,112,49,54,95,112,97,112,97,121,97
	align	4
_1508:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,114,97,112,49,55,95,103,105,110,115,101,110,103
	align	4
_1509:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	116,114,97,112,49,56,95,99,111,114,110
	align	4
_1510:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,114,97,112,49,57,95,112,117,109,112,107,105,110
	align	4
_1511:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	116,114,97,112,50,48,95,99,111,110,118,111,108,117,116,105
	dw	111,110,116,114,101,101
	align	4
_1512:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	116,114,97,112,50,49,95,119,97,116,101,114,109,101,108,111
	dw	110
	align	4
_1513:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,114,97,112,50,50,95,99,111,99,111,110,117,116
	align	4
_1514:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	116,114,97,112,50,51,95,114,97,118,101,110,97,108,97
	align	4
_1515:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	116,114,97,112,50,52,95,98,97,110,97,110,97
	align	4
_1517:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,112,110,103
	align	4
_25377:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,119,101
	dw	97,112,111,110,47,116,101,120,116,47
	align	4
_25649:
_1588:
	dd	0
	align	4
_25648:
	dd	0
	align	4
_99005:
	dd	0x3f800000
	align	4
_99006:
	dd	0x3f800000
	align	4
_99007:
	dd	0x3f800000
	align	4
_99008:
	dd	0x3f800000
	align	4
_99009:
	dd	0x41200000
	align	4
_99010:
	dd	0x41200000
	align	4
_99011:
	dd	0x41200000
	align	4
_99012:
	dd	0x41200000
	align	4
_99166:
	dd	0x43d30000
	align	4
_99167:
	dd	0x43200000
	align	4
_1589:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	68,101,118
	align	4
_25809:
_1591:
	dd	0
	align	4
_25808:
	dd	0
	align	4
_99214:
	dd	0x3f800000
	align	4
_99215:
	dd	0x3f800000
	align	4
_99216:
	dd	0x3f800000
	align	4
_99217:
	dd	0x3f800000
	align	4
_99218:
	dd	0x41200000
	align	4
_99219:
	dd	0x41200000
	align	4
_99220:
	dd	0x41200000
	align	4
_99221:
	dd	0x41200000
	align	4
_99222:
	dd	0x42800000
	align	4
_99249:
	dd	0x42500000
	align	4
_99250:
	dd	0x42280000
	align	4
_99251:
	dd	0x430c0000
	align	4
_99252:
	dd	0x42800000
	align	4
_99253:
	dd	0x43180000
_25856:
	db	"f",0
_25858:
	db	"f",0
_25860:
	db	"i",0
_25862:
	db	"i",0
_25864:
	db	"i",0
_25866:
	db	"f",0
_25868:
	db	"f",0
_25870:
	db	"i",0
_25872:
	db	"i",0
_25874:
	db	"i",0
_25876:
	db	"f",0
_25878:
	db	"f",0
_25880:
	db	"i",0
_25882:
	db	"i",0
_25884:
	db	"i",0
	align	4
_25993:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,98,103,95
	dw	116,101,110,103,97,104,49,46,106,112,103
	align	4
_25996:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,98,116,110
	dw	83,109,97,108,108,69,110,101,109,121,46,112,110,103
	align	4
_25998:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,98,105,103
	dw	69,110,101,109,121,46,112,110,103
	align	4
_26000:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,101,110,101
	dw	109,121,78,97,109,101,46,112,110,103
	align	4
_26002:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,101,110,101
	dw	109,121,83,112,101,101,100,46,112,110,103
	align	4
_26004:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,101,110,101,109,121,95,98,116,110
	dw	71,111,80,108,97,110,116,115,50,46,112,110,103
	align	4
_26006:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,98,105,111,112,108,97,110,116,95,98,116,110
	dw	71,111,87,101,97,112,111,110,115,50,46,112,110,103
	align	4
_26008:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,116,101,120,116,47,101,110,101,109,121,49,95
	dw	115,119,111,114,100,46,112,110,103
	align	4
_26046:
_1634:
	dd	0
	align	4
_26045:
	dd	0
	align	4
_99341:
	dd	0x3f800000
	align	4
_99342:
	dd	0x3f800000
	align	4
_99343:
	dd	0x3f800000
	align	4
_99344:
	dd	0x3f800000
	align	4
_99345:
	dd	0x41200000
	align	4
_99346:
	dd	0x41200000
	align	4
_99347:
	dd	0x41200000
	align	4
_99348:
	dd	0x41200000
	align	4
_99367:
	dd	0x439e0000
	align	4
_99368:
	dd	0x43838000
	align	4
_99369:
	dd	0x439b8000
	align	4
_99370:
	dd	0x41e00000
	align	4
_99371:
	dd	0x42b40000
	align	4
_99372:
	dd	0x42e40000
	align	4
_99373:
	dd	0x40000000
	align	4
_99374:
	dd	0x42140000
	align	4
_99375:
	dd	0x41900000
	align	4
_99376:
	dd	0x42100000
	align	4
_99377:
	dd	0x439d0000
	align	4
_99378:
	dd	0x42000000
	align	4
_26076:
_1645:
	dd	0
	align	4
_26075:
	dd	0
	align	4
_1646:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,110,101,109,121,49,95,115,119,111,114,100
	align	4
_1647:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	101,110,101,109,121,50,95,115,121,99,116,104,101
	align	4
_1648:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,110,101,109,121,51,95,97,114,114,111,119
	align	4
_1649:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,110,101,109,121,52,95,115,112,101,97,114
	align	4
_1650:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	101,110,101,109,121,53,95,115,107,97,116,101,98,111,97,114
	dw	100
	align	4
_1651:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	101,110,101,109,121,54,95,115,104,105,101,108,100
	align	4
_1652:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	101,110,101,109,121,55,95,116,114,105,100,101,110,116
	align	4
_1653:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	101,110,101,109,121,56,95,115,112,114,105,110,103
	align	4
_1654:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	101,110,101,109,121,57,95,112,97,114,97,99,104,117,116,101
	align	4
_1655:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	101,110,101,109,121,49,48,95,114,111,99,107,101,116
	align	4
_1656:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	101,110,101,109,121,49,49,95,116,114,101,97,115,117,114,101
	align	4
_1657:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	101,110,101,109,121,49,50,95,115,112,105,107,101,100,118,101
	dw	115,116
	align	4
_1658:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	101,110,101,109,121,49,51,95,114,111,108,108,105,110,103
	align	4
_1659:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	101,110,101,109,121,49,52,95,99,111,109,109,97,110,100,101
	dw	114
	align	4
_1660:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	101,110,101,109,121,49,53,95,115,111,108,100,105,101,114
	align	4
_1661:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	101,110,101,109,121,49,54,95,98,111,111,109,101,114,97,110
	dw	103
	align	4
_1662:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	101,110,101,109,121,49,55,95,115,116,105,108,116,104
	align	4
_1663:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	101,110,101,109,121,49,56,95,105,114,111,110,118,101,115,116
	align	4
_1664:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	101,110,101,109,121,49,57,95,115,117,114,102,98,111,97,114
	dw	100
	align	4
_1665:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	101,110,101,109,121,50,48,95,105,110,118,105,115,105,98,108
	dw	101
	align	4
_1666:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	101,110,101,109,121,50,49,95,99,97,114
	align	4
_1667:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	101,110,101,109,121,50,50,95,121,101,116,105
	align	4
_1668:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	101,110,101,109,121,50,51,95,115,108,101,100,103,101,104,97
	dw	109,109,101,114
	align	4
_1669:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	101,110,101,109,121,50,52,95,104,97,114,110,101,115,115
	align	4
_26113:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,101,110
	dw	101,109,121,47,116,101,120,116,47
	align	4
_26385:
_1741:
	dd	0
	align	4
_26384:
	dd	0
	align	4
_99430:
	dd	0x3f800000
	align	4
_99431:
	dd	0x3f800000
	align	4
_99432:
	dd	0x3f800000
	align	4
_99433:
	dd	0x3f800000
	align	4
_99434:
	dd	0x41200000
	align	4
_99435:
	dd	0x41200000
	align	4
_99436:
	dd	0x41200000
	align	4
_99437:
	dd	0x41200000
	align	4
_99560:
	dd	0x43d30000
	align	4
_99561:
	dd	0x43200000
	align	4
_26514:
_1743:
	dd	0
	align	4
_26513:
	dd	0
	align	4
_99608:
	dd	0x3f800000
	align	4
_99609:
	dd	0x3f800000
	align	4
_99610:
	dd	0x3f800000
	align	4
_99611:
	dd	0x3f800000
	align	4
_99612:
	dd	0x41200000
	align	4
_99613:
	dd	0x41200000
	align	4
_99614:
	dd	0x41200000
	align	4
_99615:
	dd	0x41200000
	align	4
_99616:
	dd	0x42800000
	align	4
_99643:
	dd	0x42500000
	align	4
_99644:
	dd	0x42280000
	align	4
_99645:
	dd	0x430c0000
	align	4
_99646:
	dd	0x42800000
	align	4
_99647:
	dd	0x43180000
_26561:
	db	"f",0
_26563:
	db	"f",0
_26565:
	db	"i",0
_26567:
	db	"i",0
_26569:
	db	"i",0
_26571:
	db	"f",0
_26573:
	db	"f",0
_26575:
	db	"i",0
_26577:
	db	"i",0
_26579:
	db	"i",0
_26581:
	db	"f",0
_26583:
	db	"f",0
_26585:
	db	"i",0
_26587:
	db	"i",0
_26589:
	db	"i",0
_26591:
	db	"f",0
_26593:
	db	"f",0
_26595:
	db	"i",0
_26597:
	db	"i",0
_26599:
	db	"i",0
	align	4
_26777:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,103,95
	dw	116,101,110,103,97,104,49,46,106,112,103
	align	4
_26780:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,103,95
	dw	107,105,114,105,49,46,106,112,103
	align	4
_26782:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,103,95
	dw	107,97,110,97,110,49,46,106,112,103
	align	4
_26784:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,116,110
	dw	83,109,97,108,108,80,108,97,110,116,46,112,110,103
	align	4
_26786:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,105,103
	dw	80,108,97,110,116,46,112,110,103
	align	4
_26788:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,112,108,97
	dw	110,116,78,97,109,101,46,112,110,103
	align	4
_26790:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,116,110
	dw	71,111,87,101,97,112,111,110,115,46,112,110,103
	align	4
_26792:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,98,116,110
	dw	71,111,69,110,101,109,105,101,115,46,112,110,103
	align	4
_26795:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,98,105,111,47,112,108
	dw	97,110,116,47,98,105,111,112,108,97,110,116,95,102,111,110
	dw	116,49,46,112,110,103
	align	4
_26797:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,98,105,111,103,114,97,112,104
	dw	121,98,111,111,107,46,111,103,103
	align	4
_26834:
_1797:
	dd	0
	align	4
_26833:
	dd	0
	align	4
_99769:
	dd	0x3f800000
	align	4
_99770:
	dd	0x3f800000
	align	4
_99771:
	dd	0x3f800000
	align	4
_99772:
	dd	0x3f800000
	align	4
_99773:
	dd	0x41200000
	align	4
_99774:
	dd	0x41200000
	align	4
_99775:
	dd	0x41200000
	align	4
_99776:
	dd	0x41200000
	align	4
_99795:
	dd	0x439c8000
	align	4
_99796:
	dd	0x43770000
	align	4
_99797:
	dd	0x439a0000
	align	4
_99798:
	dd	0x41200000
	align	4
_99799:
	dd	0x42d40000
	align	4
_99800:
	dd	0x42980000
	align	4
_99801:
	dd	0x42140000
	align	4
_99802:
	dd	0x42140000
	align	4
_99803:
	dd	0x40000000
	align	4
_99804:
	dd	0x42140000
	align	4
_26870:
_1811:
	dd	0
	align	4
_26869:
	dd	0
	align	4
_27077:
_1858:
	dd	0
	align	4
_27076:
	dd	0
	align	4
_99829:
	dd	0x3f800000
	align	4
_99830:
	dd	0x3f800000
	align	4
_99831:
	dd	0x3f800000
	align	4
_99832:
	dd	0x3f800000
	align	4
_99833:
	dd	0x41200000
	align	4
_99834:
	dd	0x41200000
	align	4
_99835:
	dd	0x41200000
	align	4
_99836:
	dd	0x41200000
	align	4
_99946:
	dd	0x43c38000
	align	4
_99947:
	dd	0x431a0000
	align	4
_27201:
_1860:
	dd	0
	align	4
_27200:
	dd	0
	align	4
_99986:
	dd	0x3f800000
	align	4
_99987:
	dd	0x3f800000
	align	4
_99988:
	dd	0x3f800000
	align	4
_99989:
	dd	0x3f800000
	align	4
_99990:
	dd	0x41200000
	align	4
_99991:
	dd	0x41200000
	align	4
_99992:
	dd	0x41200000
	align	4
_99993:
	dd	0x41200000
	align	4
_99994:
	dd	0x42800000
	align	4
_100021:
	dd	0x42500000
	align	4
_100022:
	dd	0x42280000
	align	4
_100023:
	dd	0x430c0000
	align	4
_100024:
	dd	0x42800000
	align	4
_100025:
	dd	0x43180000
	align	4
_27265:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	101,110,101,109,121,47,100,105,97,114,121,101,110,101,109,121
	dw	95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_27268:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	101,110,101,109,121,47,100,105,97,114,121,101,110,101,109,121
	dw	95,115,101,116,69,110,101,109,121,46,112,110,103
	align	4
_27271:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	101,110,101,109,121,47,100,105,97,114,121,114,97,110,99,104
	dw	95,98,116,110,71,111,71,97,114,100,101,110,46,112,110,103
_27280:
	db	"f",0
_27282:
	db	"f",0
_27284:
	db	"i",0
_27286:
	db	"i",0
_27288:
	db	"i",0
	align	4
_27602:
_1961:
_1963:
	dd	0
	align	4
_27601:
	dd	0
	align	4
_100099:
	dd	0x3f800000
	align	4
_100100:
	dd	0x3f800000
	align	4
_100101:
	dd	0x3f800000
	align	4
_100102:
	dd	0x3f800000
	align	4
_100103:
	dd	0x41200000
	align	4
_100104:
	dd	0x41200000
	align	4
_100105:
	dd	0x41200000
	align	4
_100106:
	dd	0x41200000
	align	4
_100229:
	dd	0x43c20000
	align	4
_100230:
	dd	0x43080000
	align	4
_100231:
	dd	0x42080000
	align	4
_100232:
	dd	0x41600000
	align	4
_27735:
_1968:
	dd	0
	align	4
_27734:
	dd	0
	align	4
_100279:
	dd	0x3f800000
	align	4
_100280:
	dd	0x3f800000
	align	4
_100281:
	dd	0x3f800000
	align	4
_100282:
	dd	0x3f800000
	align	4
_100283:
	dd	0x41200000
	align	4
_100284:
	dd	0x41200000
	align	4
_100285:
	dd	0x41200000
	align	4
_100286:
	dd	0x41200000
	align	4
_100287:
	dd	0x42800000
	align	4
_100314:
	dd	0x42500000
	align	4
_100315:
	dd	0x42280000
	align	4
_100316:
	dd	0x430c0000
	align	4
_100317:
	dd	0x42800000
	align	4
_100318:
	dd	0x43180000
	align	4
_27781:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	103,97,114,100,101,110,47,100,105,97,114,121,103,97,114,100
	dw	101,110,95,98,103,95,116,101,110,103,97,104,49,46,106,112
	dw	103
	align	4
_27784:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	103,97,114,100,101,110,47,100,105,97,114,121,103,97,114,100
	dw	101,110,95,115,101,116,80,108,97,110,116,50,46,112,110,103
	align	4
_27786:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	103,97,114,100,101,110,47,100,105,97,114,121,103,97,114,100
	dw	101,110,95,98,116,110,71,111,82,97,110,99,104,46,112,110
	dw	103
_27796:
	db	"f",0
_27798:
	db	"f",0
_27800:
	db	"i",0
_27802:
	db	"i",0
_27804:
	db	"i",0
	align	4
_28055:
_2048:
_2050:
	dd	0
	align	4
_28054:
	dd	0
	align	4
_100382:
	dd	0x3f800000
	align	4
_100383:
	dd	0x3f800000
	align	4
_100384:
	dd	0x3f800000
	align	4
_100385:
	dd	0x3f800000
	align	4
_100386:
	dd	0x41200000
	align	4
_100387:
	dd	0x41200000
	align	4
_100388:
	dd	0x41200000
	align	4
_100389:
	dd	0x41200000
	align	4
_100505:
	dd	0x43a18000
	align	4
_100506:
	dd	0x42cc0000
	align	4
_100507:
	dd	0x42080000
	align	4
_100508:
	dd	0x41600000
	align	4
_28199:
_2055:
	dd	0
	align	4
_28198:
	dd	0
	align	4
_100555:
	dd	0x3f800000
	align	4
_100556:
	dd	0x3f800000
	align	4
_100557:
	dd	0x3f800000
	align	4
_100558:
	dd	0x3f800000
	align	4
_100559:
	dd	0x41200000
	align	4
_100560:
	dd	0x41200000
	align	4
_100561:
	dd	0x41200000
	align	4
_100562:
	dd	0x41200000
	align	4
_100563:
	dd	0x42800000
	align	4
_100590:
	dd	0x42500000
	align	4
_100591:
	dd	0x42280000
	align	4
_100592:
	dd	0x430c0000
	align	4
_100593:
	dd	0x42800000
	align	4
_100594:
	dd	0x43180000
	align	4
_28245:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	114,97,110,99,104,47,100,105,97,114,121,114,97,110,99,104
	dw	95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_28248:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	114,97,110,99,104,47,100,105,97,114,121,114,97,110,99,104
	dw	95,115,101,116,82,97,110,99,104,46,112,110,103
	align	4
_28250:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	114,97,110,99,104,47,100,105,97,114,121,114,97,110,99,104
	dw	95,98,116,110,71,111,71,97,114,100,101,110,50,46,112,110
	dw	103
_28260:
	db	"f",0
_28262:
	db	"f",0
_28264:
	db	"i",0
_28266:
	db	"i",0
_28268:
	db	"i",0
	align	4
_28435:
_2108:
_2110:
	dd	0
	align	4
_28434:
	dd	0
	align	4
_100658:
	dd	0x3f800000
	align	4
_100659:
	dd	0x3f800000
	align	4
_100660:
	dd	0x3f800000
	align	4
_100661:
	dd	0x3f800000
	align	4
_100662:
	dd	0x41200000
	align	4
_100663:
	dd	0x41200000
	align	4
_100664:
	dd	0x41200000
	align	4
_100665:
	dd	0x41200000
	align	4
_100726:
	dd	0x43000000
	align	4
_100727:
	dd	0x42ca0000
	align	4
_100728:
	dd	0x42080000
	align	4
_100729:
	dd	0x41600000
	align	4
_28523:
_2115:
	dd	0
	align	4
_28522:
	dd	0
	align	4
_100762:
	dd	0x3f800000
	align	4
_100763:
	dd	0x3f800000
	align	4
_100764:
	dd	0x3f800000
	align	4
_100765:
	dd	0x3f800000
	align	4
_100766:
	dd	0x41200000
	align	4
_100767:
	dd	0x41200000
	align	4
_100768:
	dd	0x41200000
	align	4
_100769:
	dd	0x41200000
	align	4
_100770:
	dd	0x42800000
	align	4
_100797:
	dd	0x42500000
	align	4
_100798:
	dd	0x42280000
	align	4
_100799:
	dd	0x430c0000
	align	4
_100800:
	dd	0x42800000
	align	4
_100801:
	dd	0x43180000
	align	4
_28569:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_28572:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,98,103,95,107,105,114,105,49,46,106,112,103
	align	4
_28574:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,98,103,95,107,97,110,97,110,49,46,106,112,103
	align	4
_28576:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,115,101,116,80,108,97,110,116,46,112,110,103
	align	4
_28578:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,98,116,110,71,111,82,97,110,99,104,50,46,112,110,103
	align	4
_28582:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,100,105,97,114,121,47
	dw	112,108,97,110,116,47,100,105,97,114,121,112,108,97,110,116
	dw	95,102,111,110,116,49,46,112,110,103
	align	4
_28584:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,100,105,97,114,121,98,111,111
	dw	107,46,111,103,103
_28598:
	db	"f",0
_28600:
	db	"f",0
_28602:
	db	"i",0
_28604:
	db	"i",0
_28606:
	db	"i",0
	align	4
_28839:
_2193:
_2195:
	dd	0
	align	4
_28838:
	dd	0
	align	4
_100875:
	dd	0x3f800000
	align	4
_100876:
	dd	0x3f800000
	align	4
_100877:
	dd	0x3f800000
	align	4
_100878:
	dd	0x3f800000
	align	4
_100879:
	dd	0x41200000
	align	4
_100880:
	dd	0x41200000
	align	4
_100881:
	dd	0x41200000
	align	4
_100882:
	dd	0x41200000
	align	4
_100991:
	dd	0x43a18000
	align	4
_100992:
	dd	0x42cc0000
	align	4
_100993:
	dd	0x42080000
	align	4
_100994:
	dd	0x41600000
	align	4
_28967:
_2200:
	dd	0
	align	4
_28966:
	dd	0
	align	4
_101033:
	dd	0x3f800000
	align	4
_101034:
	dd	0x3f800000
	align	4
_101035:
	dd	0x3f800000
	align	4
_101036:
	dd	0x3f800000
	align	4
_101037:
	dd	0x41200000
	align	4
_101038:
	dd	0x41200000
	align	4
_101039:
	dd	0x41200000
	align	4
_101040:
	dd	0x41200000
	align	4
_101041:
	dd	0x42800000
	align	4
_101068:
	dd	0x42500000
	align	4
_101069:
	dd	0x42280000
	align	4
_101070:
	dd	0x430c0000
	align	4
_101071:
	dd	0x42800000
	align	4
_101072:
	dd	0x43180000
	align	4
_29019:
_2214:
	dd	0
	align	4
_29018:
	dd	0
	align	4
_101097:
	dd	0x447a0000
	align	4
_101098:
	dd	0x3f800000
	align	4
_101099:
	dd	0x447a0000
	align	4
_101107:
	dd	0x425c0000
	align	4
_101108:
	dd	0x447a0000
_29022:
	db	"f",0
_29024:
	db	"f",0
_29026:
	db	"i",0
_29028:
	db	"i",0
_29030:
	db	"i",0
	align	4
_101169:
	dd	0x432f0000
	align	4
_101170:
	dd	0x40e00000
	align	4
_101171:
	dd	0x42820000
	align	4
_101172:
	dd	0x41100000
	align	4
_101173:
	dd	0x43440000
	align	4
_101174:
	dd	0x41880000
	align	4
_101175:
	dd	0x41a00000
	align	4
_101176:
	dd	0x41600000
	align	4
_101177:
	dd	0x41c00000
	align	4
_101178:
	dd	0x41b00000
	align	4
_2230:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
_29216:
	db	"f",0
_29218:
	db	"f",0
_29220:
	db	"i",0
_29222:
	db	"i",0
_29224:
	db	"i",0
	align	4
_101258:
	dd	0x41400000
	align	4
_101259:
	dd	0x41200000
	align	4
_2243:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	76,111,97,100,105,110,103
	align	4
_2244:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	83,116,97,114,32,70,114,117,105,116
	align	4
_2245:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,111,109,97,116,111
	align	4
_2246:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,114,101,101,110,32,80,101,112,112,101,114
	align	4
_2247:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	76,111,110,103,32,66,101,97,110,115
	align	4
_2248:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	82,97,100,105,115,104
	align	4
_2249:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	67,97,114,114,111,116
	align	4
_2250:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,117,114,110,105,112
	align	4
_2251:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	68,114,97,103,111,110,32,70,114,117,105,116
	align	4
_2252:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	80,105,110,101,97,112,112,108,101
	align	4
_2253:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	79,110,105,111,110
	align	4
_2254:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	80,97,112,97,121,97
	align	4
_2255:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	67,111,114,110
	align	4
_2256:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	80,117,109,112,107,105,110
	align	4
_2257:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	87,97,116,101,114,32,77,101,108,111,110
	align	4
_2258:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	67,111,99,111,110,117,116
	align	4
_2259:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,97,110,97,110,97
	align	4
_29387:
_2267:
	dd	0
	align	4
_29386:
	dd	0
	align	4
_101316:
	dd	0x3f800000
	align	4
_101317:
	dd	0x3f800000
	align	4
_101318:
	dd	0x3f800000
	align	4
_101319:
	dd	0x3f800000
	align	4
_101320:
	dd	0x41200000
	align	4
_101321:
	dd	0x41200000
	align	4
_101322:
	dd	0x41200000
	align	4
_101323:
	dd	0x41200000
	align	4
_101354:
	dd	0x40e00000
	align	4
_101355:
	dd	0x41200000
	align	4
_101356:
	dd	0x40e00000
	align	4
_101357:
	dd	0x41000000
	align	4
_101358:
	dd	0x41100000
	align	4
_101359:
	dd	0x41400000
	align	4
_101360:
	dd	0x41900000
	align	4
_101361:
	dd	0x41b00000
	align	4
_101362:
	dd	0x41200000
	align	4
_101363:
	dd	0x41200000
	align	4
_101364:
	dd	0x41880000
	align	4
_101365:
	dd	0x41a00000
	align	4
_101366:
	dd	0x41200000
	align	4
_101367:
	dd	0x41200000
	align	4
_101368:
	dd	0x41880000
	align	4
_101369:
	dd	0x41a00000
	align	4
_101370:
	dd	0x41a00000
	align	4
_101371:
	dd	0x41a00000
	align	4
_101372:
	dd	0x42c40000
	align	4
_101373:
	dd	0x40800000
	align	4
_101374:
	dd	0x41400000
	align	4
_101375:
	dd	0x41200000
	align	4
_29474:
_2277:
_2279:
_2283:
	dd	0
	align	4
_29473:
	dd	0
	align	4
_2275:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,116,120,116
	align	4
_29470:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	46,47,115,101,116,116,105,110,103,47,112,108,97,110,116,47
	align	4
_2281:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	44,32,116,105,100,97,107,32,100,105,116,101,109,117,107,97
	dw	110
	align	4
_2280:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	83,101,116,116,105,110,103,32,80,108,97,110,116,32
	align	4
_2287:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	49,50,58,48,58,48
	align	4
_2288:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	115,117,100,97,104,32,49,32,104,97,114,105,32,40,51,32
	dw	106,97,109,41
	align	4
_2289:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	115,117,100,97,104,32,49,32,104,97,114,105,32,40,51,32
	dw	106,97,109,41,44,32,107,97,114,110,97,32,84,65,72,85
	dw	78,32,66,69,68,65
	align	4
_2290:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	115,117,100,97,104,32,49,32,104,97,114,105,32,40,51,32
	dw	106,97,109,41,44,32,107,97,114,110,97,32,66,85,76,65
	dw	78,32,66,69,68,65
	align	4
_2291:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	115,117,100,97,104,32,49,32,104,97,114,105,32,40,51,32
	dw	106,97,109,41,44,32,107,97,114,110,97,32,84,71,76,32
	dw	66,69,68,65
	align	4
_29615:
_2299:
	dd	0
	align	4
_29614:
	dd	0
	align	4
_101450:
	dd	0x3f800000
	align	4
_101451:
	dd	0x3f800000
	align	4
_29700:
_2307:
	dd	0
	align	4
_29699:
	dd	0
	align	4
_101498:
	dd	0x3f800000
	align	4
_101499:
	dd	0x3f800000
	align	4
_101672:
	dd	0x41000000
	align	4
_101673:
	dd	0x41a00000
	align	4
_101674:
	dd	0x41200000
	align	4
_101675:
	dd	0x41a00000
	align	4
_101676:
	dd	0x41000000
	align	4
_101677:
	dd	0x41a00000
	align	4
_101678:
	dd	0x41000000
	align	4
_101679:
	dd	0x41a00000
	align	4
_101680:
	dd	0x41600000
	align	4
_101681:
	dd	0x41f00000
	align	4
_101682:
	dd	0x41a00000
	align	4
_101683:
	dd	0x41a00000
	align	4
_101684:
	dd	0x42100000
	align	4
_101685:
	dd	0x41d80000
	align	4
_101686:
	dd	0x42480000
	align	4
_101687:
	dd	0x41700000
	align	4
_101688:
	dd	0x41f00000
	align	4
_101689:
	dd	0x41c80000
	align	4
_101690:
	dd	0x41980000
	align	4
_101691:
	dd	0x42180000
	align	4
_101692:
	dd	0x41c80000
	align	4
_101693:
	dd	0x42480000
	align	4
_101694:
	dd	0x41700000
	align	4
_101695:
	dd	0x41f00000
	align	4
_101696:
	dd	0x41200000
	align	4
_101697:
	dd	0x41c80000
	align	4
_101698:
	dd	0x41980000
	align	4
_101699:
	dd	0x42180000
	align	4
_101700:
	dd	0x41c80000
	align	4
_101701:
	dd	0x42480000
	align	4
_101702:
	dd	0x41000000
	align	4
_101703:
	dd	0x42480000
	align	4
_101704:
	dd	0x41c00000
	align	4
_101705:
	dd	0x41000000
	align	4
_101706:
	dd	0x41000000
	align	4
_101707:
	dd	0x42480000
	align	4
_101708:
	dd	0x41c00000
	align	4
_101709:
	dd	0x41000000
	align	4
_101710:
	dd	0x42f00000
	align	4
_101711:
	dd	0x43340000
	align	4
_101712:
	dd	0x42b40000
	align	4
_2320:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	51,58,48,58,48
	align	4
_101777:
	dd	0x3f800000
	align	4
_30056:
_2349:
	dd	0
	align	4
_30055:
	dd	0
	align	4
_101793:
	dd	0x41a00000
	align	4
_30080:
_2351:
	dd	0
	align	4
_30079:
	dd	0
	align	4
_101806:
	dd	0x3f800000
	align	4
_101807:
	dd	0x3f800000
	align	4
_101808:
	dd	0x3f800000
	align	4
_101809:
	dd	0x3f800000
	align	4
_101810:
	dd	0x41200000
	align	4
_101811:
	dd	0x41200000
	align	4
_101812:
	dd	0x41200000
	align	4
_101813:
	dd	0x41200000
	align	4
_101832:
	dd	0x42700000
	align	4
_101833:
	dd	0x43510000
	align	4
_101834:
	dd	0x42340000
	align	4
_2352:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	48,58,51,48,58,48
	align	4
_30131:
_2357:
	dd	0
	align	4
_30130:
	dd	0
	align	4
_101844:
	dd	0x41c00000
	align	4
_101868:
	dd	0x41000000
	align	4
_101875:
	dd	0x41000000
	align	4
_101876:
	dd	0x41c00000
_30214:
	db	"i",0
_30216:
	db	"i",0
	align	4
_30381:
_2395:
	dd	0
	align	4
_30380:
	dd	0
	align	4
_101991:
	dd	0x3f800000
	align	4
_101992:
	dd	0x3f800000
	align	4
_101993:
	dd	0x3f800000
	align	4
_101994:
	dd	0x3f800000
	align	4
_101995:
	dd	0x41200000
	align	4
_101996:
	dd	0x41200000
	align	4
_101997:
	dd	0x41200000
	align	4
_101998:
	dd	0x41200000
	align	4
_102026:
	dd	0x422c0000
	align	4
_102027:
	dd	0x40400000
	align	4
_30450:
_2408:
	dd	0
	align	4
_30449:
	dd	0
	align	4
_102054:
	dd	0x3f800000
	align	4
_102055:
	dd	0x3f800000
	align	4
_102056:
	dd	0x3f800000
	align	4
_102057:
	dd	0x3f800000
	align	4
_102058:
	dd	0x41200000
	align	4
_102059:
	dd	0x41200000
	align	4
_102060:
	dd	0x41200000
	align	4
_102061:
	dd	0x41200000
	align	4
_2405:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	120,61
	align	4
_2406:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	121,61
	align	4
_102086:
	dd	0x42240000
	align	4
_102087:
	dd	0x43320000
	align	4
_102088:
	dd	0x40000000
	align	4
_102089:
	dd	0x40400000
	align	4
_30494:
_2410:
	dd	0
	align	4
_30493:
	dd	0
	align	4
_102108:
	dd	0x3f800000
	align	4
_102109:
	dd	0x3f800000
	align	4
_102110:
	dd	0x3f800000
	align	4
_102111:
	dd	0x3f800000
	align	4
_102112:
	dd	0x41200000
	align	4
_102113:
	dd	0x41200000
	align	4
_102114:
	dd	0x41200000
	align	4
_102115:
	dd	0x41200000
	align	4
_30500:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,103,95,116,101,110,103,97
	dw	104,49,46,106,112,103
	align	4
_30507:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,103,95,116,101,110,103,97
	dw	104,50,46,106,112,103
	align	4
_30512:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,103,95,107,105,114,105,49
	dw	46,106,112,103
	align	4
_30514:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,103,95,107,97,110,97,110
	dw	49,46,106,112,103
	align	4
_30516:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,112,97,110,101,108,65,116,97
	dw	115,46,112,110,103
	align	4
_30518:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,112,97,110,101,108,66,97,119
	dw	97,104,46,112,110,103
	align	4
_30520:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,115,101,101,100,65,114,114,111
	dw	119,76,101,102,116,46,112,110,103
	align	4
_30522:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,115,101,101,100,65,114,114,111
	dw	119,82,105,103,104,116,46,112,110,103
	align	4
_30524:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,84,111,111,108,95
	dw	49,46,112,110,103
	align	4
_30526:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,84,111,111,108,95
	dw	54,46,112,110,103
	align	4
_30528:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,84,111,111,108,95
	dw	56,46,112,110,103
	align	4
_30530:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,66,105,98,105,116
	dw	95,50,53,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_30532:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,66,105,98,105,116
	dw	95,50,54,95,76,111,97,100,105,110,103,46,112,110,103
	align	4
_30534:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,84,111,111,108,95
	dw	49,46,112,110,103
	align	4
_30537:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,84,111,111,108,95
	dw	51,95,71,111,108,100,46,112,110,103
	align	4
_30540:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,84,111,111,108,95
	dw	51,46,112,110,103
	align	4
_30542:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,84,111,111,108,95
	dw	54,46,112,110,103
	align	4
_30544:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,84,111,111,108,95
	dw	56,46,112,110,103
	align	4
_30546:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,66,105,98,105,116
	dw	95,50,53,46,112,110,103
	align	4
_30548:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,66,105,98,105,116
	dw	95,50,54,46,112,110,103
	align	4
_30550:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,53,46,112,110
	dw	103
	align	4
_30552:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,53,98,46,112
	dw	110,103
	align	4
_30554:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,53,100,46,112
	dw	110,103
	align	4
_30556:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,54,46,112,110
	dw	103
	align	4
_30558:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,54,98,46,112
	dw	110,103
	align	4
_30560:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,97,110,105,109,80,108,97,110,116,95,50,54,100,46,112
	dw	110,103
	align	4
_30562:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,66,97,114,110,95,50,53,46
	dw	112,110,103
	align	4
_30564:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,66,97,114,110,95,50,54,46
	dw	112,110,103
	align	4
_30566:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,66,97,114,110,95
	dw	50,53,46,112,110,103
	align	4
_30568:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,99,117,114,66,97,114,110,95
	dw	50,54,46,112,110,103
	align	4
_30570:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,100,111,108,108,97,114,115,105,103,110,95,103,108,111,119
	dw	46,112,110,103
	align	4
_30573:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,116,110,71,111,72,101,110,104,111,117,115,101,46
	dw	112,110,103
	align	4
_30575:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,103,97,114,100,101,110,46,111
	dw	103,103
	align	4
_2444:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	76,79,65,68,95,66,84,78,95,85,77,85,77
	align	4
_30588:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,77,101,110,117,46
	dw	112,110,103
	align	4
_30590:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,83,104,111,112,46
	dw	112,110,103
	align	4
_2447:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	85,78,76,79,65,68,95,66,84,78,95,85,77,85,77
	align	4
_102224:
	dd	0x42480000
	align	4
_102225:
	dd	0x41d00000
	align	4
_102226:
	dd	0x42000000
	align	4
_102227:
	dd	0x42600000
	align	4
_102228:
	dd	0x41b80000
	align	4
_102240:
	dd	0x42180000
	align	4
_102241:
	dd	0x41200000
	align	4
_102242:
	dd	0x45bb8000
_30819:
	db	"f",0
_30821:
	db	"f",0
_30823:
	db	"i",0
_30825:
	db	"i",0
_30827:
	db	"i",0
	align	4
_30910:
_2506:
	dd	0
	align	4
_30909:
	dd	0
	align	4
_30949:
_2511:
	dd	0
	align	4
_30948:
	dd	0
	align	4
_102338:
	dd	0x3f800000
	align	4
_102339:
	dd	0x3f800000
	align	4
_102340:
	dd	0x3f800000
	align	4
_102341:
	dd	0x3f800000
	align	4
_102342:
	dd	0x41200000
	align	4
_102343:
	dd	0x41200000
	align	4
_102344:
	dd	0x41200000
	align	4
_102345:
	dd	0x41200000
	align	4
_30959:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,116,110,84,111,111,108,95,49,50,46,112
	dw	110,103
	align	4
_102370:
	dd	0x43690000
	align	4
_102371:
	dd	0x41900000
	align	4
_102372:
	dd	0x43a18000
	align	4
_102373:
	dd	0x41880000
	align	4
_102374:
	dd	0x42500000
	align	4
_102375:
	dd	0x40000000
	align	4
_102376:
	dd	0x42440000
	align	4
_102377:
	dd	0x3f800000
	align	4
_102378:
	dd	0x41a00000
	align	4
_102379:
	dd	0x41600000
	align	4
_102380:
	dd	0x41c00000
	align	4
_102381:
	dd	0x41b00000
	align	4
_31104:
_2541:
	dd	0
	align	4
_31103:
	dd	0
	align	4
_31431:
_2570:
	dd	0
	align	4
_31430:
	dd	0
	align	4
_102639:
	dd	0x42dc0000
	align	4
_102640:
	dd	0x42dc0000
	align	4
_102641:
	dd	0x42f00000
	align	4
_102642:
	dd	0x42dc0000
	align	4
_102643:
	dd	0x42dc0000
	align	4
_102644:
	dd	0x42f00000
	align	4
_102645:
	dd	0x42b40000
	align	4
_102646:
	dd	0x42b40000
	align	4
_102647:
	dd	0x432a0000
	align	4
_102648:
	dd	0x428c0000
	align	4
_102649:
	dd	0x428c0000
	align	4
_102650:
	dd	0x433e0000
	align	4
_102651:
	dd	0x42f00000
	align	4
_102652:
	dd	0x43020000
	align	4
_102653:
	dd	0x42f00000
	align	4
_102654:
	dd	0x430c0000
	align	4
_102655:
	dd	0x43200000
	align	4
_102656:
	dd	0x432a0000
	align	4
_102657:
	dd	0x43160000
	align	4
_102658:
	dd	0x433e0000
	align	4
_102659:
	dd	0x435c0000
	align	4
_102660:
	dd	0x0
	align	4
_102661:
	dd	0x41f00000
	align	4
_102662:
	dd	0x42480000
	align	4
_102663:
	dd	0x41200000
	align	4
_102664:
	dd	0x41200000
	align	4
_102665:
	dd	0x42aa0000
	align	4
_102666:
	dd	0x41a00000
	align	4
_102667:
	dd	0x41700000
	align	4
_102668:
	dd	0x42c80000
	align	4
_2586:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	115,116,101,112,84,117,109,98,117,104,32,61,32
	align	4
_2590:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	106,109,108,77,97,107,97,110,32,61,32
	align	4
_2597:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	106,109,108,87,111,108,32,61,32
	align	4
_2598:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	106,109,108,87,111,108,50,32,61,32
	align	4
_31716:
_2600:
	dd	0
	align	4
_31715:
	dd	0
	align	4
_102795:
	dd	0x3f800000
	align	4
_102796:
	dd	0x3f800000
	align	4
_102797:
	dd	0x3f800000
	align	4
_102798:
	dd	0x3f800000
	align	4
_102799:
	dd	0x41200000
	align	4
_102800:
	dd	0x41200000
	align	4
_102801:
	dd	0x41200000
	align	4
_102802:
	dd	0x41200000
	align	4
_102839:
	dd	0x4628c000
	align	4
_102840:
	dd	0x440a4000
	align	4
_102841:
	dd	0x43b88000
	align	4
_102842:
	dd	0x40000000
	align	4
_102843:
	dd	0x40000000
	align	4
_102844:
	dd	0x42c40000
	align	4
_102845:
	dd	0x42c60000
	align	4
_102846:
	dd	0x42400000
	align	4
_102847:
	dd	0x42dc0000
	align	4
_102848:
	dd	0x42dc0000
	align	4
_102849:
	dd	0x42f00000
	align	4
_102850:
	dd	0x42f00000
	align	4
_102851:
	dd	0x43020000
	align	4
_102852:
	dd	0x42f00000
	align	4
_102853:
	dd	0x0
	align	4
_102854:
	dd	0x41f00000
	align	4
_102855:
	dd	0x42480000
	align	4
_31930:
_2639:
	dd	0
	align	4
_31929:
	dd	0
	align	4
_2637:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,77,66,73,76,32,80,82,79,68,85,75
	align	4
_31967:
_2644:
	dd	0
	align	4
_31966:
	dd	0
	align	4
_102939:
	dd	0x3f800000
	align	4
_102940:
	dd	0x3f800000
	align	4
_102941:
	dd	0x3f800000
	align	4
_102942:
	dd	0x3f800000
	align	4
_102943:
	dd	0x41200000
	align	4
_102944:
	dd	0x41200000
	align	4
_102945:
	dd	0x41200000
	align	4
_102946:
	dd	0x41200000
	align	4
_32098:
_2679:
	dd	0
	align	4
_32097:
	dd	0
	align	4
_32138:
_2684:
	dd	0
	align	4
_32137:
	dd	0
	align	4
_103043:
	dd	0x3f800000
	align	4
_103044:
	dd	0x3f800000
	align	4
_103045:
	dd	0x3f800000
	align	4
_103046:
	dd	0x3f800000
	align	4
_103047:
	dd	0x41200000
	align	4
_103048:
	dd	0x41200000
	align	4
_103049:
	dd	0x41200000
	align	4
_103050:
	dd	0x41200000
	align	4
_103075:
	dd	0x424c0000
	align	4
_103076:
	dd	0x432e0000
	align	4
_103077:
	dd	0x40400000
	align	4
_103078:
	dd	0x40800000
	align	4
_32184:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,103,95,116,101,110,103,97,104,49,46,106
	dw	112,103
	align	4
_32191:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,103,95,116,101,110,103,97,104,50,46,106
	dw	112,103
	align	4
_32196:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,103,95,107,105,114,105,49,46,106,112,103
	align	4
_32199:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,103,95,107,97,110,97,110,49,46,106,112
	dw	103
	align	4
_32204:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,103,95,107,97,110,97,110,50,46,106,112
	dw	103
	align	4
_32206:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,112,97,110,101,108,65,116,97,115,46,112,110
	dw	103
	align	4
_32208:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,112,97,110,101,108,66,97,119,97,104,46,112
	dw	110,103
	align	4
_32210:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,99,117,114,84,111,111,108,95,49,50,46,112
	dw	110,103
	align	4
_32212:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,116,110,84,111,111,108,95,49,49,46,112
	dw	110,103
	align	4
_32215:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,99,117,114,84,111,111,108,95,49,49,46,112
	dw	110,103
	align	4
_32219:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,98,116,110,71,111,67,111,119,104,111,117,115
	dw	101,46,112,110,103
	align	4
_32223:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,98,116,110,71,111,71,97,114,100,101,110,46,112,110
	dw	103
	align	4
_32225:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,103,114,97,115,115,46,112,110,103
	align	4
_32227:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,115,104,101,101,112,102
	dw	111,108,100,95,119,111,111,108,46,112,110,103
	align	4
_32229:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,49,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32231:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,49,95,69,97,116,95,49,46,112,110,103
	align	4
_32233:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,49,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32235:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,50,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32237:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,50,95,69,97,116,95,49,46,112,110,103
	align	4
_32239:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,50,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32241:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,97,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32243:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,97,95,69,97,116,95,49,46,112,110,103
	align	4
_32245:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,97,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32247:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,97,95,83,104,97,118,101,95,49,46,112,110
	dw	103
	align	4
_32249:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,97,95,83,104,97,118,101,95,50,46,112,110
	dw	103
	align	4
_32251:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,98,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32253:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,98,95,69,97,116,95,49,46,112,110,103
	align	4
_32255:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,98,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32257:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,99,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32259:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,99,95,69,97,116,95,49,46,112,110,103
	align	4
_32261:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	115,104,101,101,112,102,111,108,100,47,97,110,105,109,83,104
	dw	101,101,112,51,99,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32264:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,84,97,115,107,95,76,105,115,116,83,104
	dw	101,101,112,46,112,110,103
	align	4
_32267:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,114,97
	dw	110,99,104,47,115,104,101,101,112,115,46,111,103,103
	align	4
_32270:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,114,97
	dw	110,99,104,47,115,104,101,101,112,95,115,104,101,97,114,105
	dw	110,103,46,111,103,103
	align	4
_32280:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_32287:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,103,95,116,101,110,103,97,104,50,46,106,112,103
	align	4
_32292:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,103,95,107,105,114,105,49,46,106,112,103
	align	4
_32295:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,103,95,107,97,110,97,110,49,46,106,112,103
	align	4
_32300:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,103,95,107,97,110,97,110,50,46,106,112,103
	align	4
_32302:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,98,116,110,84,111,111,108,95,49,51,46,112,110,103
	align	4
_32304:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,99,117,114,84,111,111,108,95,49,51,46,112,110,103
	align	4
_32308:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,103,114,97,115,115,46,112,110,103
	align	4
_32310:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,99,111,119,104,111,117,115
	dw	101,95,109,105,108,107,46,112,110,103
	align	4
_32312:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	49,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32314:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	49,95,69,97,116,95,49,46,112,110,103
	align	4
_32316:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	49,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32318:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	50,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32320:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	50,95,69,97,116,95,49,46,112,110,103
	align	4
_32322:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	50,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32324:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	51,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32326:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	51,95,69,97,116,95,49,46,112,110,103
	align	4
_32328:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	51,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32330:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	51,95,77,105,108,107,105,110,103,95,49,46,112,110,103
	align	4
_32332:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	99,111,119,104,111,117,115,101,47,97,110,105,109,67,111,119
	dw	51,95,77,105,108,107,105,110,103,95,50,46,112,110,103
	align	4
_32335:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,84,97,115,107,95,76,105,115,116,67,111
	dw	119,46,112,110,103
	align	4
_32338:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,114,97
	dw	110,99,104,47,99,111,119,115,46,111,103,103
	align	4
_32341:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,114,97
	dw	110,99,104,47,112,101,114,97,104,115,117,115,117,49,46,111
	dw	103,103
	align	4
_32350:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,98,103,95,116,101,110,103,97,104,49,46,106,112,103
	align	4
_32357:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,98,103,95,116,101,110,103,97,104,50,46,106,112,103
	align	4
_32362:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,98,103,95,107,105,114,105,49,46,106,112,103
	align	4
_32364:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,98,103,95,107,97,110,97,110,49,46,106,112,103
	align	4
_32366:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,112,97,110,101,108,65,116,97,115,46,112,110,103
	align	4
_32370:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,103,97,114,100,101,110
	dw	47,103,97,114,100,101,110,95,98,116,110,71,111,83,104,101
	dw	101,112,102,111,108,100,46,112,110,103
	align	4
_32375:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,112,97,100,100,121,46,112,110,103
	align	4
_32377:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,104,101,110,104,111,117,115
	dw	101,95,101,101,103,46,112,110,103
	align	4
_32379:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	49,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32381:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	49,95,69,97,116,95,49,46,112,110,103
	align	4
_32383:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	49,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32385:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	50,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32387:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	50,95,69,97,116,95,49,46,112,110,103
	align	4
_32389:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	50,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32391:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	51,95,73,100,108,101,95,49,46,112,110,103
	align	4
_32393:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	51,95,69,97,116,95,49,46,112,110,103
	align	4
_32395:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	104,101,110,104,111,117,115,101,47,97,110,105,109,72,101,110
	dw	51,95,67,104,101,119,95,49,46,112,110,103
	align	4
_32398:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,84,97,115,107,95,76,105,115,116,72,101
	dw	110,46,112,110,103
	align	4
_32401:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,114,97
	dw	110,99,104,47,104,101,110,115,46,111,103,103
	align	4
_32403:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,84,97,115,107,95,66,116,110,46,112,110
	dw	103
	align	4
_32405:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,84,97,115,107,95,71,108,111,119,46,112
	dw	110,103
	align	4
_32407:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,95,100,105,97,108,111,103,66,71,46,112
	dw	110,103
	align	4
_32409:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,114,97,110,99,104,47
	dw	114,97,110,99,104,95,100,105,97,108,111,103,72,97,114,103
	dw	97,46,112,110,103
	align	4
_32412:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,104,101,110,45,115,104,101,101
	dw	112,45,99,111,119,46,111,103,103
	align	4
_32516:
_2767:
	dd	0
	align	4
_32515:
	dd	0
	align	4
_103330:
	dd	0x3f800000
	align	4
_103331:
	dd	0x3f800000
	align	4
_103332:
	dd	0x3f800000
	align	4
_103333:
	dd	0x3f800000
	align	4
_103334:
	dd	0x41200000
	align	4
_103335:
	dd	0x41200000
	align	4
_103336:
	dd	0x41200000
	align	4
_103337:
	dd	0x41200000
	align	4
_103356:
	dd	0x41300000
	align	4
_103357:
	dd	0x41f80000
	align	4
_103358:
	dd	0x41300000
	align	4
_103359:
	dd	0x41f80000
	align	4
_103360:
	dd	0x41300000
	align	4
_103361:
	dd	0x41f80000
	align	4
_103362:
	dd	0x41000000
	align	4
_103363:
	dd	0x444ec000
	align	4
_103364:
	dd	0x43320000
	align	4
_103365:
	dd	0x40800000
	align	4
_103366:
	dd	0x41900000
	align	4
_103367:
	dd	0x41d00000
	align	4
_103403:
	dd	0x42700000
	align	4
_103404:
	dd	0x3f000000
	align	4
_103405:
	dd	0x3f000000
	align	4
_103406:
	dd	0x3f000000
	align	4
_103407:
	dd	0x3f000000
	align	4
_103408:
	dd	0x3f000000
	align	4
_103409:
	dd	0x3f000000
	align	4
_103410:
	dd	0x41200000
	align	4
_103411:
	dd	0x45bb8000
	align	4
_32846:
_2818:
	dd	0
	align	4
_32845:
	dd	0
	align	4
_103488:
	dd	0x447a0000
	align	4
_103489:
	dd	0x3f800000
	align	4
_2813:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,105,109,101,114,80,80,85,58,32
	align	4
_103490:
	dd	0x447a0000
	align	4
_103491:
	dd	0x4874cf00
	align	4
_2819:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	83,73,76,86,69,82
	align	4
_2820:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	71,79,76,68
	align	8
_103550:
	dd	0x0,0x404e0000
	align	8
_103551:
	dd	0x0,0x404e0000
	align	4
_103573:
	dd	0x40800000
	align	4
_2821:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,79,78,69
	align	4
_32935:
_2823:
	dd	0
	align	4
_32934:
	dd	0
	align	4
_103583:
	dd	0x3f800000
	align	4
_103584:
	dd	0x3f800000
	align	4
_103585:
	dd	0x3f800000
	align	4
_103586:
	dd	0x3f800000
	align	4
_103587:
	dd	0x41200000
	align	4
_103588:
	dd	0x41200000
	align	4
_103589:
	dd	0x41200000
	align	4
_103590:
	dd	0x41200000
	align	4
_103612:
	dd	0x429c0000
	align	4
_103613:
	dd	0x0
	align	4
_103614:
	dd	0x3f4ccccd
	align	4
_103615:
	dd	0x3f4ccccd
	align	4
_103616:
	dd	0x425c0000
	align	4
_103617:
	dd	0x447a0000
	align	4
_103618:
	dd	0x3e4ccccd
	align	4
_103619:
	dd	0x3e4ccccd
	align	4
_103620:
	dd	0x40800000
	align	4
_103621:
	dd	0x40800000
	align	4
_103630:
	dd	0x43280000
	align	4
_103631:
	dd	0x43280000
	align	4
_103632:
	dd	0x43280000
	align	4
_103633:
	dd	0x43280000
	align	4
_2956:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	69,120,116,114,97,32,71,97,109,101,115,32
	align	4
_2957:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	49
	align	4
_2958:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	50
	align	4
_2959:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
	align	4
_2960:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	52
	align	4
_2961:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	53
	align	4
_2962:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	54
	align	4
_2963:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	55
	align	4
_2964:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	56
	align	4
_2965:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	57
	align	4
_2966:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,48
	align	4
_2967:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
	dw	61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
	dw	61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
	dw	61,61,61,61,61,61,61,61,61,61,61
	align	4
_2968:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	97,114,114,73,115,71,101,116,83,116,97,114
	align	4
_2973:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	58,32,83,73,76,86,69,82
	align	4
_2972:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	73,110,100,101,120,32
	align	4
_2974:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	58,32,71,79,76,68
	align	4
_2975:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	97,114,114,73,115,71,101,116,83,116,97,114,95,66,97,116
	dw	116,108,101
	align	4
_2979:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	97,114,114,73,115,71,101,116,83,116,97,114,95,72,97,114
	dw	118,101,115,116
	align	4
_2983:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	97,114,114,73,115,71,101,116,83,116,97,114,95,69,120,116
	align	4
_33343:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,109,97,105,110,46,111,103,103
	align	4
_2988:
	dd	_bbStringClass
	dd	2147483647
	dd	76
	dw	98,97,114,117,32,109,115,117,107,32,100,97,114,105,32,115
	dw	112,108,97,115,104,115,99,114,101,101,110,32,40,99,117,109
	dw	97,32,49,120,32,109,115,117,107,32,107,101,32,107,111,110
	dw	100,105,115,105,32,105,110,105,41,32,39,108,101,118,101,108
	dw	99,111,110,116,114,111,108,46,98,109,120,39
	align	4
_2989:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,79,83,83,95,67,79,77,73,78,71
	align	4
_2990:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	69,88,84
	align	4
_2991:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	83,80,67
	align	4
_2992:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	79,84,72,69,82
	align	4
_2993:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	73,78,84,82,79
	align	4
_33693:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,49,95,54,120,54,46,106
	dw	112,103
	align	4
_33695:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,49,46,106,112,103
	align	4
_33696:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,49,46,112,110,103
	align	4
_33698:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,50,95,54,120,54,46,106
	dw	112,103
	align	4
_33700:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,50,46,106,112,103
	align	4
_33701:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,50,46,106,112,103
	align	4
_33702:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,50,46,106,112,103
	align	4
_33703:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,50,46,112,110,103
	align	4
_33704:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,50,46
	dw	112,110,103
	align	4
_33706:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,51,95,54,120,54,46,106
	dw	112,103
	align	4
_33708:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,51,46,106,112,103
	align	4
_33709:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,51,46,106,112,103
	align	4
_33710:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,51,46,106,112,103
	align	4
_33711:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,51,46,112,110,103
	align	4
_33712:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,51,46
	dw	112,110,103
	align	4
_33714:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,52,95,54,120,54,46,106
	dw	112,103
	align	4
_33716:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,52,46,106,112,103
	align	4
_33717:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,52,46,106,112,103
	align	4
_33718:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,52,46,106,112,103
	align	4
_33719:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,52,46,112,110,103
	align	4
_33720:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,52,46
	dw	112,110,103
	align	4
_33737:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,53,95,49,46,106,112,103
	align	4
_33738:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,53,95,49,46,106,112,103
	align	4
_33739:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,53,95,49,46,106,112,103
	align	4
_33740:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,53,95,49,46,112,110,103
	align	4
_33741:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,53,95
	dw	49,46,112,110,103
	align	4
_33742:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,53,95,53,46,106,112,103
	align	4
_33743:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,53,95,53,46,106,112,103
	align	4
_33744:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,53,95,53,46,106,112,103
	align	4
_33745:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,53,95,53,46,112,110,103
	align	4
_33746:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,53,95
	dw	53,46,112,110,103
	align	4
_33747:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,53,95,54,46,106,112,103
	align	4
_33748:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,53,95,54,46,106,112,103
	align	4
_33749:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,53,95,54,46,106,112,103
	align	4
_33750:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,53,95,54,46,112,110,103
	align	4
_33751:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,53,95
	dw	54,46,112,110,103
	align	4
_33752:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,53,95,55,46,106,112,103
	align	4
_33753:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,53,95,55,46,106,112,103
	align	4
_33754:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,53,95,55,46,106,112,103
	align	4
_33755:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,53,95,55,46,112,110,103
	align	4
_33756:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,53,95
	dw	55,46,112,110,103
	align	4
_33757:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,116,101,110,103,97,104,53,95,56,46,106,112,103
	align	4
_33758:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,97,110,97,110,53,95,56,46,106,112,103
	align	4
_33759:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,53,95,56,46,106,112,103
	align	4
_33760:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,107,105,114,105,95,108,97,121,101,114,65,116,97
	dw	115,53,95,56,46,112,110,103
	align	4
_33761:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,53,95
	dw	56,46,112,110,103
	align	4
_33771:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,117,116,97,109,97,47
	dw	98,103,95,98,111,97,114,95,115,116,97,114,116,109,97,114
	dw	107,46,112,110,103
	align	4
_3056:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	85,78,76,79,67,75,32,84,82,65,80,58
	align	4
_3057:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	70,73,84,85,82,95,83,72,79,80,95,85,78,76,79,67
	dw	75,69,68
	align	4
_3058:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	70,73,84,85,82,95,66,73,79,66,79,79,75,95,85,78
	dw	76,79,67,75,69,68
	align	4
_3059:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	70,73,84,85,82,95,71,65,82,68,69,78,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3060:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	70,73,84,85,82,95,68,73,65,82,89,66,79,79,75,95
	dw	85,78,76,79,67,75,69,68
	align	4
_3061:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	77,79,68,69,95,83,80,69,67,73,65,76,71,65,77,69
	dw	83,95,85,78,76,79,67,75,69,68
	align	4
_3062:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,49,45,53
	dw	95,85,78,76,79,67,75,69,68
	align	4
_3063:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	77,79,68,69,95,69,88,84,82,65,71,65,77,69,83,95
	dw	85,78,76,79,67,75,69,68
	align	4
_3064:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	72,69,78,72,79,85,83,69,95,85,78,76,79,67,75,69
	dw	68
	align	4
_3065:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	83,72,69,69,80,70,79,76,68,95,85,78,76,79,67,75
	dw	69,68
	align	4
_3066:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,54,95,85
	dw	78,76,79,67,75,69,68
	align	4
_3067:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,55,95,85
	dw	78,76,79,67,75,69,68
	align	4
_3068:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	67,79,87,72,79,85,83,69,95,85,78,76,79,67,75,69
	dw	68
	align	4
_3069:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,56,95,85
	dw	78,76,79,67,75,69,68
	align	4
_3070:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,57,95,85
	dw	78,76,79,67,75,69,68
	align	4
_3071:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	80,69,84,73,95,72,65,82,84,65
	align	4
_3072:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	77,79,68,69,95,83,80,69,67,73,65,76,95,49,48,95
	dw	85,78,76,79,67,75,69,68
	align	4
_3073:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	80,65,68,73,95,38,95,82,85,77,80,85,84,95,85,78
	dw	76,79,67,75,69,68
	align	4
_3074:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,49,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3075:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,50,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3076:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,51,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3077:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	70,73,84,85,82,95,84,82,79,80,72,89,82,79,79,77
	dw	95,85,78,76,79,67,75,69,68
	align	4
_3078:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,52,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3079:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,53,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3080:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,54,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3081:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,55,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3082:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,56,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3083:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	70,73,84,85,82,95,71,79,76,68,79,82,69,95,85,78
	dw	76,79,67,75,69,68
	align	4
_3084:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	77,79,68,69,95,69,88,84,82,65,95,57,95,85,78,76
	dw	79,67,75,69,68
	align	4
_3085:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	77,79,68,69,95,69,88,84,82,65,95,49,48,95,85,78
	dw	76,79,67,75,69,68
	align	4
_104289:
	dd	0x3dcccccd
	align	4
_104290:
	dd	0x3dcccccd
	align	4
_104291:
	dd	0x3dcccccd
	align	4
_104292:
	dd	0x3dcccccd
	align	4
_34195:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,77,101,110,117,85,116,97,109,97,66,71,46,106
	dw	112,103
	align	4
_34196:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,77,101,110,117,85,116,97,109,97,66,71,95,75
	dw	105,114,105,46,106,112,103
	align	4
_34197:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,77,101,110,117,85,116,97,109,97,66,71,95,75
	dw	97,110,97,110,46,106,112,103
	align	4
_34198:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,71,97,109,101,84,105,116,108,101,76,111,97,100
	dw	105,110,103,46,112,110,103
	align	4
_34199:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,71,97,109,101,84,105,116,108,101,46,112,110,103
	align	4
_34200:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,110,101,119,73,116,101,109,95,110,111,116,105,102
	dw	46,112,110,103
	align	4
_34202:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,66,97,116,116,108,101,77,111,114,101
	dw	46,112,110,103
	align	4
_34204:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,66,97,116,116,108,101,46,112,110,103
	align	4
_34205:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,78,105,103,104,116,109,97,114,101,46
	dw	112,110,103
	align	4
_34206:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,72,97,114,118,101,115,116,46,112,110
	dw	103
	align	4
_34207:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,68,101,102,101,110,115,101,46,112,110
	dw	103
	align	4
_34208:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,67,97,116,97,112,117,108,116,68,101
	dw	102,46,112,110,103
	align	4
_34209:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,66,111,97,114,77,97,110,105,97,46
	dw	112,110,103
	align	4
_34210:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,85,110,108,105,109,105,116,101,100,46
	dw	112,110,103
	align	4
_34211:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,66,111,110,117,115,46,112,110,103
	align	4
_34212:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,69,120,116,114,97,71,97,109,101,115
	dw	46,112,110,103
	align	4
_34213:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,83,112,101,99,105,97,108,71,97,109
	dw	101,115,46,112,110,103
	align	4
_34214:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,67,104,97,110,103,101,80,108,97,121
	dw	101,114,46,112,110,103
	align	4
_34215:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,79,112,116,105,111,110,46,112,110,103
	align	4
_34216:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,69,120,105,116,46,112,110,103
	align	4
_34217:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,116,110,66,97,119,97,104,84,101,120,116,46
	dw	112,110,103
	align	4
_34218:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,49,95
	dw	49,46,112,110,103
	align	4
_34219:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,49,95
	dw	50,46,112,110,103
	align	4
_34220:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,50,95
	dw	49,46,112,110,103
	align	4
_34221:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,50,95
	dw	50,46,112,110,103
	align	4
_34222:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,51,95
	dw	49,46,112,110,103
	align	4
_34223:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,51,95
	dw	50,46,112,110,103
	align	4
_34224:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,52,95
	dw	49,46,112,110,103
	align	4
_34225:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,52,95
	dw	50,46,112,110,103
	align	4
_34226:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,53,95
	dw	49,46,112,110,103
	align	4
_34227:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,53,95
	dw	50,46,112,110,103
	align	4
_34228:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,54,95
	dw	49,46,112,110,103
	align	4
_34229:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,54,95
	dw	50,46,112,110,103
	align	4
_34230:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,55,95
	dw	49,46,112,110,103
	align	4
_34231:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,55,95
	dw	50,46,112,110,103
	align	4
_34232:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,56,95
	dw	49,46,112,110,103
	align	4
_34233:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,98,111,120,47,97,110,105,109,66,111,120,56,95
	dw	50,46,112,110,103
	align	4
_34234:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,77,97,105,110,77,101,110,117,95,83,104,105,112
	dw	46,112,110,103
	align	4
_34235:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,83,109,111,107,101,46,112,110,103
	align	4
_34236:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,66,111,97,116,46,112,110,103
	align	4
_34237:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,87,97,116,101,114,83,112,97,114
	dw	107,46,112,110,103
	align	4
_34238:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,66,111,115,115,95,73,100,108,101
	dw	95,49,46,112,110,103
	align	4
_34239:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,66,111,115,115,95,65,99,116,95
	dw	49,46,112,110,103
	align	4
_34240:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,84,114,111,111,112,95,73,100,108
	dw	101,95,49,46,112,110,103
	align	4
_34241:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,109,97,105,110,109,101
	dw	110,117,47,97,110,105,109,84,114,111,111,112,95,65,99,116
	dw	95,49,46,112,110,103
	align	4
_34242:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	46,47,105,109,97,103,101,115,47,66,117,116,116,111,110,83
	dw	101,116,49,46,112,110,103
	align	4
_34243:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,100,101,102,101,110,100
	dw	101,114,47,97,110,105,109,68,101,102,101,110,100,101,114,95
	dw	49,46,112,110,103
	align	4
_34244:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,100,101,102,101,110,100
	dw	101,114,47,97,110,105,109,68,101,102,101,110,100,101,114,95
	dw	116,105,109,101,114,66,71,46,112,110,103
	align	4
_34245:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,100,101,102,101,110,100
	dw	101,114,47,97,110,105,109,68,101,102,101,110,100,101,114,95
	dw	116,105,109,101,114,70,105,108,108,46,112,110,103
	align	4
_34246:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,98,116,110,75,117,114,99,97,99,105,46,112,110,103
	align	4
_34247:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,73,100
	dw	108,101,95,49,46,112,110,103
	align	4
_34248:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,72,97
	dw	114,118,101,115,116,95,49,46,112,110,103
	align	4
_34249:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,87,97
	dw	108,107,95,85,112,46,112,110,103
	align	4
_34250:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,87,97
	dw	108,107,95,68,111,119,110,46,112,110,103
	align	4
_34251:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,87,97
	dw	108,107,95,83,105,100,101,46,112,110,103
	align	4
_34252:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,87,97
	dw	108,107,95,83,105,100,101,95,85,112,46,112,110,103
	align	4
_34253:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,107,117,114,99,97,99
	dw	105,47,97,110,105,109,75,117,114,99,97,99,105,95,87,97
	dw	108,107,95,83,105,100,101,95,68,111,119,110,46,112,110,103
	align	4
_34254:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	105,116,101,109,68,114,111,112,80,111,119,101,114,95,49,46
	dw	112,110,103
	align	4
_34255:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	105,116,101,109,68,114,111,112,80,111,119,101,114,95,50,46
	dw	112,110,103
	align	4
_34256:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	105,116,101,109,68,114,111,112,80,111,119,101,114,95,51,46
	dw	112,110,103
	align	4
_34257:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,112,97,110
	dw	101,108,80,105,108,105,104,83,101,110,106,97,116,97,95,66
	dw	71,46,112,110,103
	align	4
_34258:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,98,116,110
	dw	85,110,108,111,99,107,101,100,87,101,97,112,111,110,46,112
	dw	110,103
	align	4
_34259:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,119,101,97
	dw	112,111,110,83,101,108,101,99,116,95,98,116,110,67,108,111
	dw	115,101,46,112,110,103
	align	4
_34260:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,119,101,97
	dw	112,111,110,83,101,108,101,99,116,95,98,116,110,66,105,111
	dw	46,112,110,103
	align	4
_34261:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,98,116,110
	dw	80,97,110,101,108,80,105,108,105,104,83,101,110,106,97,116
	dw	97,46,112,110,103
	align	4
_34262:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	119,101,97,112,111,110,115,101,108,101,99,116,47,119,101,97
	dw	112,111,110,83,101,108,101,99,116,95,98,116,110,65,114,114
	dw	111,119,46,112,110,103
	align	4
_34263:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,77,101,110
	dw	117,73,110,71,97,109,101,80,97,110,101,108,46,112,110,103
	align	4
_34264:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	46,47,105,109,97,103,101,115,47,98,116,110,82,101,115,117
	dw	109,101,46,112,110,103
	align	4
_34265:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,79,112,116
	dw	105,111,110,80,97,110,101,108,46,112,110,103
	align	4
_34266:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,79,112,116
	dw	105,111,110,67,104,101,99,107,66,111,120,46,112,110,103
	align	4
_34267:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,79,112,116
	dw	105,111,110,83,108,105,100,101,114,77,111,118,101,114,46,112
	dw	110,103
	align	4
_34268:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,80,114,111
	dw	102,105,108,80,97,110,101,108,46,112,110,103
	align	4
_34269:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,80,114,111
	dw	102,105,108,83,101,108,101,99,116,105,111,110,77,97,114,107
	dw	46,112,110,103
	align	4
_34270:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,80,114,111
	dw	102,105,108,95,66,116,110,46,112,110,103
	align	4
_34271:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,80,114,111
	dw	102,105,108,95,78,101,119,80,108,97,121,101,114,95,80,97
	dw	110,101,108,46,112,110,103
	align	4
_34272:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,66,97,119,97,104,78,97
	dw	109,97,76,101,118,101,108,46,112,110,103
	align	4
_34273:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,70,111,110,116,49,46,112,110,103
	align	4
_34274:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,70,111,110,116,49,95,120,83,105,103,110,46
	dw	112,110,103
	align	4
_34275:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,102,111,110,116,76,101,118,101,108,48,95,57
	dw	46,112,110,103
	align	4
_34276:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,102,111,110,116,76,101,118,101,108,49,95,49
	dw	48,46,112,110,103
	align	4
_34277:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,102,111,110,116,83,99,111,114,101,46,112,110
	dw	103
	align	4
_34278:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,102,111,110,116,77,111,110,101,121,46,112,110
	dw	103
	align	4
_34279:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,97,110,105,109,80,97,110,101,110,66,117,97
	dw	104,95,78,105,108,97,105,46,112,110,103
	align	4
_34280:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,98,116,110,77,101,110,117,46,112,110,103
	align	4
_34281:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,116,97,114,103,101,116,84,97,110,97,109,95
	dw	68,111,110,101,46,112,110,103
	align	4
_34282:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,105,109,97,103,101,115,47,47,101,102,102,101,99,116
	dw	47,101,102,102,71,101,116,70,114,117,105,116,46,112,110,103
	align	4
_34283:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,116,105,109,101,114,70,105,108,108,46,112,110
	dw	103
	align	4
_34284:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,116,105,109,101,114,83,116,97,114,46,112,110
	dw	103
	align	4
_34285:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,116,105,109,101,114,70,114,97,109,101,46,112
	dw	110,103
	align	4
_34287:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	97,110,105,109,80,111,119,101,114,95,49,46,112,110,103
	align	4
_34288:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	97,110,105,109,80,111,119,101,114,95,50,46,112,110,103
	align	4
_34289:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	97,110,105,109,80,111,119,101,114,95,51,95,82,111,99,107
	dw	46,112,110,103
	align	4
_34290:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	97,110,105,109,80,111,119,101,114,95,51,95,70,105,114,101
	dw	46,112,110,103
	align	4
_34291:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	97,110,105,109,80,111,119,101,114,95,51,95,83,104,97,100
	dw	111,119,46,112,110,103
	align	4
_34292:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,112,111,119,101,114,47
	dw	112,111,119,101,114,77,97,114,107,46,112,110,103
	align	4
_34293:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,99,117,114,80,111,119,101,114,95,49,46,112
	dw	110,103
	align	4
_34294:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,99,117,114,80,111,119,101,114,95,50,46,112
	dw	110,103
	align	4
_34295:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,99,117,114,80,111,119,101,114,95,51,46,112
	dw	110,103
	align	4
_34296:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,66,71
	dw	46,112,110,103
	align	4
_34297:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,68,111
	dw	108,108,97,114,83,105,103,110,95,49,46,112,110,103
	align	4
_34298:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,68,111
	dw	108,108,97,114,83,105,103,110,95,50,46,112,110,103
	align	4
_34299:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,46,112,110,103
	align	4
_34300:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,49,46,112,110,103
	align	4
_34301:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,50,46,112,110,103
	align	4
_34302:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,66,105
	dw	103,83,116,97,114,83,112,105,110,46,112,110,103
	align	4
_34303:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,109
	dw	97,108,108,83,116,97,114,83,112,105,110,46,112,110,103
	align	4
_34304:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,76,105
	dw	103,104,116,69,102,102,46,112,110,103
	align	4
_34305:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,70,111
	dw	110,116,95,49,46,112,110,103
	align	4
_34306:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,70,111
	dw	110,116,95,50,46,112,110,103
	align	4
_34307:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,70,111
	dw	110,116,95,51,46,112,110,103
	align	4
_34308:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,98,116,110,78,101,120,116,46,112,110,103
	align	4
_34309:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,66,71,46,112,110
	dw	103
	align	4
_34310:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	46,112,110,103
	align	4
_34311:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	95,66,87,46,112,110,103
	align	4
_34312:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	50,46,112,110,103
	align	4
_34313:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	95,66,87,50,46,112,110,103
	align	4
_34314:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	51,46,112,110,103
	align	4
_34315:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	95,66,87,51,46,112,110,103
	align	4
_34316:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	52,46,112,110,103
	align	4
_34317:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	95,66,87,52,46,112,110,103
	align	4
_34318:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	53,46,112,110,103
	align	4
_34319:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,78,111,76,101,118,101,108,95,78,111,109,111,114
	dw	95,66,87,53,46,112,110,103
	align	4
_34320:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,80,97
	dw	110,101,108,66,97,119,97,104,95,66,111,97,114,46,112,110
	dw	103
	align	4
_34321:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,95,83,105,108,118,101,114,46,112,110,103
	align	4
_34322:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,49,95,83,105,108,118,101,114,46,112,110,103
	align	4
_34323:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,116
	dw	97,114,50,95,83,105,108,118,101,114,46,112,110,103
	align	4
_34324:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,66,105
	dw	103,83,116,97,114,83,112,105,110,95,83,105,108,118,101,114
	dw	46,112,110,103
	align	4
_34325:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,83,109
	dw	97,108,108,83,116,97,114,83,112,105,110,95,83,105,108,118
	dw	101,114,46,112,110,103
	align	4
_34326:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,83,116,97,116,105,115,116,105,107,95,84,101
	dw	120,116,78,101,120,116,76,101,118,101,108,46,112,110,103
	align	4
_34328:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,83,111,117,110,100,95,119,97,105,116,105,110,103,46
	dw	111,103,103
	align	4
_34329:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,83,111,117,110,100,95,103,97,109,101,111,118,101,114
	dw	46,111,103,103
	align	4
_34330:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,83,111,117,110,100,95,101,110,100,105,110,103,46,111
	dw	103,103
	align	4
_34331:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,83,111,117,110,100,95,108,101,118,101,108,99,111,109
	dw	112,108,101,116,101,46,111,103,103
	align	4
_34332:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,101
	dw	110,117,98,117,116,116,111,110,95,114,111,108,108,111,118,101
	dw	114,49,46,111,103,103
	align	4
_34333:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,101
	dw	110,117,98,117,116,116,111,110,95,114,111,108,108,111,118,101
	dw	114,50,46,111,103,103
	align	4
_34334:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,99,111
	dw	109,109,111,110,47,98,117,116,116,111,110,49,46,111,103,103
	align	4
_34335:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,99,111
	dw	109,109,111,110,47,115,101,108,101,99,116,46,111,103,103
	align	4
_34336:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,97,107,101,46,111,103,103
	align	4
_34337:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,112,117,116,46,111,103,103
	align	4
_34338:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,100,114,111,112,46,111,103,103
	align	4
_34339:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,97,107,101,70,114,117,105,116,46,111,103,103
	align	4
_34340:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,102,108,121,115,116,111,110,101,46,111,103,103
	align	4
_34341:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,112,111,112,117,112,95,116,117,116,111,114,105,97
	dw	108,46,111,103,103
	align	4
_34342:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,100,111,116,82,101,97,100,121,46,111,103,103
	align	4
_34343:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,103,111,46,111,103,103
	align	4
_34344:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,112,108,97,110,116,68,105,101,46,111,103,103
	align	4
_34346:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,114,97,112,80,105,103,46,111,103,103
	align	4
_34347:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,97,114,103,101,116,49,46,111,103,103
	align	4
_34348:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,97,114,103,101,116,67,111,109,112,108,101,116
	dw	101,46,111,103,103
	align	4
_34350:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,105,114,101,110,101,49,46,111,103,103
	align	4
_34351:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,115,105,114,101,110,101,87,97,118,101,46,111
	dw	103,103
	align	4
_34352:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,115,110,105,102,49,46,111,103,103
	align	4
_34353:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,115,110,105,102,50,46,111,103,103
	align	4
_34354:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,65,116,116,97,99,107,80,108,97
	dw	110,116,46,111,103,103
	align	4
_34355:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,68,105,101,46,111,103,103
	align	4
_34356:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,102,97,108,108,105,110,103,46,111
	dw	103,103
	align	4
_34357:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,110
	dw	101,109,121,47,112,105,103,66,117,114,110,105,110,103,46,111
	dw	103,103
	align	4
_34358:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,99,111,117,110,116,66,117,116,116,111,110,46,111
	dw	103,103
	align	4
_34359:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,99,111,117,110,116,83,116,97,114,46,111,103,103
	align	4
_34360:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,99,111,117,110,116,78,117,109,98,101,114,46,111
	dw	103,103
	align	4
_34361:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,99,111,117,110,116,86,97,108,117,101,46,111,103
	dw	103
	align	4
_34362:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,99,111,117,110,116,84,111,116,97,108,46,111,103
	dw	103
	align	4
_34363:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,115,116
	dw	97,116,47,115,116,97,114,46,111,103,103
	align	4
_34364:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,103,97
	dw	109,101,111,118,101,114,47,107,97,109,98,105,110,103,106,97
	dw	116,117,104,46,111,103,103
	align	4
_34365:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,103,97
	dw	109,101,111,118,101,114,47,97,121,97,109,106,97,116,117,104
	dw	46,111,103,103
	align	4
_34366:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,103,97
	dw	109,101,111,118,101,114,47,108,101,109,112,97,114,97,121,97
	dw	109,107,97,109,98,105,110,103,46,111,103,103
	align	4
_34367:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,111
	dw	119,101,114,47,102,105,114,101,98,97,108,108,95,100,114,111
	dw	112,46,111,103,103
	align	4
_34368:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,111
	dw	119,101,114,47,102,105,114,101,98,97,108,108,95,114,111,108
	dw	108,105,110,103,46,111,103,103
	align	4
_34369:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,111
	dw	119,101,114,47,98,111,109,98,95,101,120,112,108,111,100,101
	dw	46,111,103,103
	align	4
_34370:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,111
	dw	119,101,114,47,116,114,97,112,80,105,103,46,111,103,103
	align	4
_34371:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,116,105,116,108,101,95,98,97,116,116,108,101,114
	dw	97,110,99,104,46,111,103,103
	align	4
_34372:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,99,111,108,108,101,99,116,111,114,95,109,111,118
	dw	101,109,101,110,116,46,111,103,103
	align	4
_34397:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,108,111,97,100,105,110,103,95,115,99,114,101,101,110
	dw	46,106,112,103
	align	4
_34400:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,108,111,97,100,105,110,103,95,115,99,114,101,101,110
	dw	95,108,101,102,116,46,106,112,103
	align	4
_34402:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,108,111,97,100,105,110,103,95,115,99,114,101,101,110
	dw	95,114,105,103,104,116,46,106,112,103
	align	4
_34405:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,66,108,97,99,107,66,71,46,106,112,103
	align	4
_34407:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,108,111,97,100,105,110,103,95,115,99,114,101,101,110
	dw	95,97,115,115,101,116,46,112,110,103
	align	4
_34410:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,108,111,97,100,105,110
	dw	103,47,108,111,97,100,105,110,103,95,115,99,114,101,101,110
	dw	95,108,105,103,104,116,46,112,110,103
	align	4
_34441:
_3268:
	dd	0
	align	4
_34440:
	dd	0
	align	4
_104396:
	dd	0x3f800000
	align	4
_104397:
	dd	0x3f800000
	align	4
_104398:
	dd	0x3f800000
	align	4
_104399:
	dd	0x3f800000
	align	4
_104400:
	dd	0x41200000
	align	4
_104401:
	dd	0x41200000
	align	4
_104402:
	dd	0x41200000
	align	4
_104403:
	dd	0x41200000
	align	4
_104422:
	dd	0x41880000
	align	4
_104423:
	dd	0x438b8000
	align	4
_34531:
_3285:
	dd	0
	align	4
_34530:
	dd	0
	align	4
_104437:
	dd	0x3f800000
	align	4
_104438:
	dd	0x3f800000
	align	4
_104439:
	dd	0x3f800000
	align	4
_104440:
	dd	0x3f800000
	align	4
_104441:
	dd	0x41200000
	align	4
_104442:
	dd	0x41200000
	align	4
_104443:
	dd	0x41200000
	align	4
_104444:
	dd	0x41200000
	align	4
_104488:
	dd	0x42c00000
	align	4
_104489:
	dd	0x43a38000
	align	4
_104529:
	dd	0x3f800000
	align	4
_104530:
	dd	0xc1c80000
	align	4
_34658:
_3296:
	dd	0
	align	4
_34657:
	dd	0
	align	4
_104559:
	dd	0x3f800000
	align	4
_104560:
	dd	0x3f800000
	align	4
_104561:
	dd	0x3f800000
	align	4
_104562:
	dd	0x3f800000
	align	4
_104563:
	dd	0x41200000
	align	4
_104564:
	dd	0x41200000
	align	4
_104565:
	dd	0x41200000
	align	4
_104566:
	dd	0x41200000
	align	4
_104661:
	dd	0x40a00000
	align	4
_104662:
	dd	0x3e4ccccd
	align	4
_3306:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	84,85,82,85,78
	align	4
_3307:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,65,73,75
	align	4
_34838:
_3311:
	dd	0
	align	4
_34837:
	dd	0
	align	4
_104692:
	dd	0x3f000000
	align	4
_104693:
	dd	0x3f000000
	align	4
_104694:
	dd	0x3f000000
	align	4
_104695:
	dd	0x3f000000
	align	4
_104696:
	dd	0x41200000
	align	4
_104697:
	dd	0x41200000
	align	4
_104698:
	dd	0x41200000
	align	4
_104699:
	dd	0x41200000
	align	4
_3308:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	105,100,108,101
	align	4
_3309:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	97,99,116
	align	4
_34869:
_3313:
	dd	0
	align	4
_34868:
	dd	0
	align	4
_104721:
	dd	0x3f800000
	align	4
_104722:
	dd	0x3f800000
	align	4
_104723:
	dd	0x3f800000
	align	4
_104724:
	dd	0x3f800000
	align	4
_104725:
	dd	0x41200000
	align	4
_104726:
	dd	0x41200000
	align	4
_104727:
	dd	0x41200000
	align	4
_104728:
	dd	0x41200000
	align	4
_34893:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,98,111
	dw	115,115,109,101,110,117,95,114,111,97,114,46,111,103,103
	align	4
_34898:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,105
	dw	103,115,109,101,110,117,95,114,111,97,114,46,111,103,103
	align	4
_104778:
	dd	0x40a00000
	align	4
_104793:
	dd	0x42480000
	align	4
_104794:
	dd	0x42480000
	align	4
_104843:
	dd	0x42700000
	align	4
_3316:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,65,84,84,76,69
	align	4
_3317:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	67,79,78,32,49
	align	4
_3318:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	67,79,78,32,50
	align	4
_104844:
	dd	0xc0c00000
	align	4
_104845:
	dd	0xc0c00000
	align	4
_104846:
	dd	0xc0c00000
	align	4
_104847:
	dd	0xc0c00000
	align	4
_104848:
	dd	0x42100000
	align	4
_3322:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	80,108,101,97,115,101,32,66,117,121,32,84,104,101,32,70
	dw	117,108,108,32,86,101,114,115,105,111,110,32,116,111,32,67
	dw	111,110,116,105,110,117,101,32,80,108,97,121,105,110,103,32
	dw	84,104,101,32,71,97,109,101
	align	4
_3323:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	85,110,108,105,109,105,116,101,100,32
	align	4
_35207:
_3325:
	dd	0
	align	4
_35206:
	dd	0
	align	4
_104993:
	dd	0x3f800000
	align	4
_104994:
	dd	0x3f800000
	align	4
_104995:
	dd	0x3f800000
	align	4
_104996:
	dd	0x3f800000
	align	4
_104997:
	dd	0x41200000
	align	4
_104998:
	dd	0x41200000
	align	4
_104999:
	dd	0x41200000
	align	4
_105000:
	dd	0x41200000
	align	4
_105024:
	dd	0x41300000
	align	4
_105025:
	dd	0x428c0000
	align	4
_105026:
	dd	0x0
	align	4
_105027:
	dd	0x0
	align	4
_105028:
	dd	0x42080000
	align	4
_105029:
	dd	0x41600000
	align	4
_105030:
	dd	0x41f80000
	align	4
_105031:
	dd	0x41800000
	align	4
_105032:
	dd	0x42780000
	align	4
_105033:
	dd	0x41100000
	align	4
_105034:
	dd	0x42780000
	align	4
_105035:
	dd	0x41300000
	align	4
_105036:
	dd	0x42700000
	align	4
_105037:
	dd	0x41500000
	align	4
_105038:
	dd	0x42680000
	align	4
_105039:
	dd	0x41200000
	align	4
_105040:
	dd	0x42680000
	align	4
_105041:
	dd	0x41300000
	align	4
_105042:
	dd	0x42f80000
	align	4
_105043:
	dd	0x41500000
	align	4
_105044:
	dd	0x42240000
	align	4
_105045:
	dd	0x3f800000
	align	4
_105046:
	dd	0x42480000
	align	4
_105047:
	dd	0x40800000
	align	4
_105048:
	dd	0x41c80000
	align	4
_105049:
	dd	0x41c00000
	align	4
_105050:
	dd	0x43050000
	align	4
_105051:
	dd	0x41800000
	align	4
_105052:
	dd	0x43070000
	align	4
_105053:
	dd	0x3f800000
	align	4
_105054:
	dd	0x420c0000
	align	4
_105055:
	dd	0x40000000
	align	4
_105056:
	dd	0x42400000
	align	4
_105057:
	dd	0x3f800000
	align	4
_105058:
	dd	0x43040000
	align	4
_105059:
	dd	0x40000000
	align	4
_105098:
	dd	0xc1c80000
	align	4
_105099:
	dd	0xbf800000
	align	4
_105100:
	dd	0xc0c00000
	align	4
_105101:
	dd	0xbf800000
	align	4
_105102:
	dd	0xbf800000
	align	4
_105103:
	dd	0xbf800000
	align	4
_105104:
	dd	0xbf800000
	align	4
_105131:
	dd	0x43960000
	align	4
_105132:
	dd	0x43960000
	align	4
_105133:
	dd	0x43960000
	align	4
_35519:
_3372:
	dd	0
	align	4
_35518:
	dd	0
	align	4
_105250:
	dd	0x3f800000
	align	4
_105251:
	dd	0x3f800000
	align	4
_105252:
	dd	0x3f800000
	align	4
_105253:
	dd	0x3f800000
	align	4
_105254:
	dd	0x41200000
	align	4
_105255:
	dd	0x41200000
	align	4
_105256:
	dd	0x41200000
	align	4
_105257:
	dd	0x41200000
	align	4
_105291:
	dd	0x3e4ccccd
	align	4
_105292:
	dd	0x3e99999a
	align	4
_105293:
	dd	0x3ecccccd
	align	4
_105294:
	dd	0x3f000000
	align	4
_105295:
	dd	0x3f19999a
	align	4
_105296:
	dd	0x3f333333
	align	4
_105297:
	dd	0x3f4ccccd
	align	4
_105298:
	dd	0x3f666666
	align	4
_35610:
_3374:
	dd	0
	align	4
_35609:
	dd	0
	align	4
_105325:
	dd	0x3f800000
	align	4
_105326:
	dd	0x3f800000
	align	4
_105327:
	dd	0x3f800000
	align	4
_105328:
	dd	0x3f800000
	align	4
_105329:
	dd	0x41200000
	align	4
_105330:
	dd	0x41200000
	align	4
_105331:
	dd	0x41200000
	align	4
_105332:
	dd	0x41200000
	align	4
_105363:
	dd	0x41a00000
	align	4
_105364:
	dd	0x41a00000
	align	4
_105420:
	dd	0x40000000
	align	4
_105421:
	dd	0x40800000
	align	4
_3390:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	95
	align	4
_3391:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	97
	align	4
_3392:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	98
	align	4
_3393:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	99
	align	4
_3394:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	100
	align	4
_3395:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	101
	align	4
_3396:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	102
	align	4
_3397:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	103
	align	4
_3398:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	104
	align	4
_3399:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	105
	align	4
_3400:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	106
	align	4
_3401:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	107
	align	4
_3402:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	108
	align	4
_3403:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	109
	align	4
_3404:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	110
	align	4
_3405:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	111
	align	4
_3406:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	112
	align	4
_3407:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	113
	align	4
_3408:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	114
	align	4
_3409:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	115
	align	4
_3410:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	116
	align	4
_3411:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	117
	align	4
_3412:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	118
	align	4
_3413:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	119
	align	4
_3414:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	120
	align	4
_3415:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	121
	align	4
_3416:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	122
	align	4
_105460:
	dd	0x42700000
	align	4
_105461:
	dd	0x40c00000
	align	4
_3420:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	67,82,69,65,84,69,32,78,69,87,32,80,82,79,70,73
	dw	76,69
	align	4
_3421:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	67,65,78,39,84,32,67,82,69,65,84,69,32,78,69,87
	dw	32,80,82,79,70,73,76,69
	align	4
_3425:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	69,109,112,116,121,32,80,114,111,102,105,108,101
	align	4
_3429:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	69,77,80,84,89
	align	4
_3430:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	68,69,86
	align	4
_3434:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80
	dw	81,82,83,84,85,86,87,88,89,90,48,49,50,51,52,53
	dw	54,55,56,57
_35944:
	db	"$",0
	align	4
_35975:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,109,101,110,117,80,114,111
	dw	102,105,108,95,68,101,108,101,116,101,95,80,97,110,101,108
	dw	46,112,110,103
	align	4
_105549:
	dd	0x42480000
	align	4
_36089:
_3446:
	dd	0
	align	4
_36088:
	dd	0
	align	4
_36124:
_3454:
_3459:
_3464:
	dd	0
	align	4
_36123:
	dd	0
	align	4
_105642:
	dd	0x41400000
	align	4
_105643:
	dd	0x42100000
	align	4
_3474:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	46,112,108,97,121,101,114
	align	4
_36208:
_3479:
	dd	0
	align	4
_36207:
	dd	0
	align	4
_36260:
_3499:
	dd	0
	align	4
_36259:
	dd	0
	align	4
_105693:
	dd	0x3f800000
	align	4
_105694:
	dd	0x3f800000
	align	4
_105695:
	dd	0x3f800000
	align	4
_105696:
	dd	0x3f800000
	align	4
_105697:
	dd	0x41200000
	align	4
_105698:
	dd	0x41200000
	align	4
_105699:
	dd	0x41200000
	align	4
_105700:
	dd	0x41200000
	align	4
_3500:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	76,79,65,68,95,65,68,68,95,79,78
	align	4
_105745:
	dd	0x0
	align	4
_3505:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	75,73,82,73
	align	4
_105746:
	dd	0x42480000
	align	4
_105747:
	dd	0x0
	align	4
_105748:
	dd	0x41200000
	align	4
_105749:
	dd	0x41200000
	align	4
_105750:
	dd	0x0
	align	4
_105751:
	dd	0x40a00000
	align	4
_105775:
	dd	0x0
	align	4
_105776:
	dd	0x42200000
	align	4
_105777:
	dd	0x41a00000
	align	4
_105795:
	dd	0x41a00000
	align	4
_36398:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	48
	align	4
_105796:
	dd	0x447a0000
	align	4
_105797:
	dd	0x0
	align	4
_105798:
	dd	0x41a00000
	align	4
_3528:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	84,73,77,69
	align	4
_105825:
	dd	0x41200000
	align	4
_105826:
	dd	0x41200000
	align	4
_105827:
	dd	0x41200000
	align	4
_105828:
	dd	0x41200000
	align	4
_105840:
	dd	0x437a0000
	align	4
_105841:
	dd	0x41200000
	align	4
_105849:
	dd	0x0
	align	4
_105850:
	dd	0x0
	align	4
_105864:
	dd	0x41f00000
	align	4
_105865:
	dd	0x41600000
	align	4
_105866:
	dd	0x42a00000
	align	4
_105867:
	dd	0x41200000
	align	4
_105878:
	dd	0x447a0000
	align	4
_105879:
	dd	0x42200000
	align	4
_105894:
	dd	0x41a00000
	align	4
_105914:
	dd	0x0
	align	4
_36624:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,97,46,112,110,103
	align	4
_36625:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,98,46,112,110,103
	align	4
_36626:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,99,46,112,110,103
	align	4
_36627:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,100,46,112,110,103
	align	4
_36628:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,101,46,112,110,103
	align	4
_36629:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,102,46,112,110,103
	align	4
_36630:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,49,103,46,112,110,103
	align	4
_36638:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,50,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,50,97,46,112,110,103
	align	4
_36639:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,50,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,50,98,46,112,110,103
	align	4
_36640:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,50,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,50,99,46,112,110,103
	align	4
_36643:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,51,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,51,97,46,112,110,103
	align	4
_36648:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,51,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,51,98,46,112,110,103
	align	4
_36649:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,51,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,51,99,46,112,110,103
	align	4
_36652:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,55,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,55,97,46,112,110,103
	align	4
_36657:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,55,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,55,98,46,112,110,103
	align	4
_36658:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,55,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,55,99,46,112,110,103
	align	4
_36662:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,50,95,49,47,116,117,116,111,114,84,101
	dw	120,116,95,50,95,49,97,46,112,110,103
	align	4
_36680:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,53,95,53,47,116,117,116,111,114,84,101
	dw	120,116,95,53,95,53,97,46,112,110,103
	align	4
_36681:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,53,95,53,47,116,117,116,111,114,84,101
	dw	120,116,95,53,95,53,98,46,112,110,103
	align	4
_36689:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	101,120,116,47,116,117,116,111,114,84,101,120,116,95,49,95
	dw	101,120,116,49,46,112,110,103
	align	4
_36690:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	101,120,116,47,116,117,116,111,114,84,101,120,116,95,49,95
	dw	101,120,116,51,46,112,110,103
	align	4
_36691:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	101,120,116,47,116,117,116,111,114,84,101,120,116,95,49,95
	dw	101,120,116,49,48,46,112,110,103
	align	4
_3581:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	75,65,78,65,78
	align	4
_36721:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,50,47,116,117,116,111,114,84,101
	dw	120,116,95,49,95,50,100,46,112,110,103
	align	4
_36731:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,66,71
	dw	84,101,110,103,97,104,95,83,97,110,100,95,50,46,112,110
	dw	103
	align	4
_36734:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,80,108
	dw	97,110,116,105,110,103,65,114,101,97,46,112,110,103
	align	4
_36736:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,49,47,116,117,116,111,114,80,108
	dw	97,110,116,105,110,103,77,97,114,107,46,112,110,103
	align	4
_36740:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,50,47,116,117,116,111,114,68,101
	dw	102,101,110,100,65,114,101,97,46,112,110,103
	align	4
_36744:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,116,117,116,111,114,47
	dw	116,117,116,111,114,49,95,51,47,116,117,116,111,114,66,71
	dw	84,101,110,103,97,104,95,83,97,110,100,95,49,46,112,110
	dw	103
	align	4
_3588:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	86,97,108,75,97,110,97,110,32,49
	align	4
_3589:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	86,97,108,75,97,110,97,110,32,50
	align	4
_3590:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	86,97,108,75,97,110,97,110,32,51
_37256:
	db	"i",0
	align	4
_106306:
	dd	0x44160000
	align	4
_3603:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	65,76,76
	align	4
_106307:
	dd	0x447a0000
	align	4
_106392:
	dd	0x43960000
	align	4
_106398:
	dd	0x43b40000
	align	4
_106407:
	dd	0x43b40000
	align	4
_3625:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	67,65,82,82,79,84,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106411:
	dd	0x43d20000
	align	4
_3629:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	84,85,82,78,73,80,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106415:
	dd	0x43d20000
	align	4
_106424:
	dd	0x43d20000
	align	4
_106428:
	dd	0x43d20000
	align	4
_106437:
	dd	0x43f00000
	align	4
_3654:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	87,65,84,69,82,32,77,69,76,79,78,32,40,85,78,76
	dw	79,67,75,32,80,76,65,78,84,41
	align	4
_106441:
	dd	0x43f00000
	align	4
_106450:
	dd	0x43f00000
	align	4
_3667:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	76,79,65,68,95,67,65,72,65,89,65
	align	4
_106454:
	dd	0x43b40000
	align	4
_106457:
	dd	0x43d20000
	align	4
_106460:
	dd	0x43d20000
	align	4
_106463:
	dd	0x43b40000
	align	4
_106464:
	dd	0x3e800000
	align	4
_106468:
	dd	0x43f00000
	align	4
_106472:
	dd	0x43f00000
	align	4
_106475:
	dd	0x43f00000
	align	4
_106478:
	dd	0x44070000
	align	4
_106481:
	dd	0x44070000
	align	4
_106490:
	dd	0x44160000
	align	4
_106493:
	dd	0x42700000
	align	4
_106494:
	dd	0x42700000
	align	4
_3689:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	83,84,65,82,32,70,82,85,73,84,32,40,85,78,76,79
	dw	67,75,32,80,76,65,78,84,41
	align	4
_106495:
	dd	0x43160000
	align	4
_106496:
	dd	0x43340000
	align	4
_106497:
	dd	0x43520000
	align	4
_3690:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	71,82,69,69,78,32,80,69,80,80,69,82,32,40,85,78
	dw	76,79,67,75,32,80,76,65,78,84,41
	align	4
_106498:
	dd	0x43700000
	align	4
_106499:
	dd	0x43700000
	align	4
_3691:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	84,79,77,65,84,79,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106500:
	dd	0x43960000
	align	4
_106501:
	dd	0x43960000
	align	4
_106502:
	dd	0x43b40000
	align	4
_3692:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	76,79,78,71,32,66,69,65,78,83,32,40,85,78,76,79
	dw	67,75,32,80,76,65,78,84,41
	align	4
_106503:
	dd	0x43b40000
	align	4
_106504:
	dd	0x43960000
	align	4
_106505:
	dd	0x43960000
	align	4
_3696:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	82,65,68,73,83,72,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106506:
	dd	0x43b40000
	align	4
_106507:
	dd	0x43b40000
	align	4
_106508:
	dd	0x43d20000
	align	4
_106509:
	dd	0x43d20000
	align	4
_106510:
	dd	0x43f00000
	align	4
_106511:
	dd	0x43f00000
	align	4
_106512:
	dd	0x44070000
	align	4
_106513:
	dd	0x44070000
	align	4
_3697:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	68,82,65,71,79,78,32,70,82,85,73,84,32,40,85,78
	dw	76,79,67,75,32,80,76,65,78,84,41
	align	4
_106514:
	dd	0x43960000
	align	4
_106515:
	dd	0x43960000
	align	4
_3698:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	80,73,78,69,65,80,80,76,69,32,40,85,78,76,79,67
	dw	75,32,80,76,65,78,84,41
	align	4
_106516:
	dd	0x43b40000
	align	4
_106517:
	dd	0x43b40000
	align	4
_106518:
	dd	0x43b40000
	align	4
_106519:
	dd	0x43d20000
	align	4
_106520:
	dd	0x43d20000
	align	4
_3699:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	79,78,73,79,78,32,40,85,78,76,79,67,75,32,80,76
	dw	65,78,84,41
	align	4
_106521:
	dd	0x43d20000
	align	4
_3700:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	80,65,80,65,89,65,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106522:
	dd	0x43f00000
	align	4
_106523:
	dd	0x43f00000
	align	4
_3701:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	67,79,82,78,32,40,85,78,76,79,67,75,32,80,76,65
	dw	78,84,41
	align	4
_106524:
	dd	0x43960000
	align	4
_106525:
	dd	0x43960000
	align	4
_3702:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	80,85,77,80,75,73,78,32,40,85,78,76,79,67,75,32
	dw	80,76,65,78,84,41
	align	4
_106526:
	dd	0x43b40000
	align	4
_106527:
	dd	0x43b40000
	align	4
_106528:
	dd	0x43b40000
	align	4
_106529:
	dd	0x43d20000
	align	4
_3703:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	67,79,67,79,78,85,84,32,40,85,78,76,79,67,75,32
	dw	80,76,65,78,84,41
	align	4
_106530:
	dd	0x43d20000
	align	4
_106531:
	dd	0x43d20000
	align	4
_106532:
	dd	0x43f00000
	align	4
_3704:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	66,65,78,65,78,65,32,40,85,78,76,79,67,75,32,80
	dw	76,65,78,84,41
	align	4
_106533:
	dd	0x43f00000
	align	4
_106534:
	dd	0x43d20000
	align	4
_106535:
	dd	0x43d20000
	align	4
_106536:
	dd	0x43d20000
	align	4
_106537:
	dd	0x43f00000
	align	4
_106538:
	dd	0x43f00000
	align	4
_106539:
	dd	0x43f00000
	align	4
_106540:
	dd	0x44070000
	align	4
_106541:
	dd	0x44070000
	align	4
_106542:
	dd	0x44070000
	align	4
_106543:
	dd	0x44340000
	align	4
_106604:
	dd	0x42700000
	align	4
_106605:
	dd	0x42700000
	align	4
_106606:
	dd	0x43160000
	align	4
_106607:
	dd	0x43340000
	align	4
_106608:
	dd	0x43520000
	align	4
_106609:
	dd	0x43700000
	align	4
_106610:
	dd	0x43700000
	align	4
_106611:
	dd	0x43960000
	align	4
_106612:
	dd	0x43960000
	align	4
_106613:
	dd	0x43b40000
	align	4
_106614:
	dd	0x43b40000
	align	4
_106615:
	dd	0x43960000
	align	4
_106616:
	dd	0x43960000
	align	4
_106617:
	dd	0x43b40000
	align	4
_106618:
	dd	0x43b40000
	align	4
_106619:
	dd	0x43d20000
	align	4
_106620:
	dd	0x43d20000
	align	4
_106621:
	dd	0x43f00000
	align	4
_106622:
	dd	0x43f00000
	align	4
_106623:
	dd	0x44070000
	align	4
_106624:
	dd	0x44070000
	align	4
_106625:
	dd	0x43960000
	align	4
_106626:
	dd	0x43960000
	align	4
_106627:
	dd	0x43b40000
	align	4
_106628:
	dd	0x43b40000
	align	4
_106629:
	dd	0x43b40000
	align	4
_106630:
	dd	0x43d20000
	align	4
_106631:
	dd	0x43d20000
	align	4
_106632:
	dd	0x43d20000
	align	4
_106633:
	dd	0x43f00000
	align	4
_106634:
	dd	0x43f00000
	align	4
_106635:
	dd	0x43960000
	align	4
_106636:
	dd	0x43960000
	align	4
_106637:
	dd	0x43b40000
	align	4
_106638:
	dd	0x43b40000
	align	4
_106639:
	dd	0x43b40000
	align	4
_106640:
	dd	0x43d20000
	align	4
_106641:
	dd	0x43d20000
	align	4
_106642:
	dd	0x43d20000
	align	4
_106643:
	dd	0x43f00000
	align	4
_106644:
	dd	0x43f00000
	align	4
_106645:
	dd	0x43d20000
	align	4
_106646:
	dd	0x43d20000
	align	4
_106647:
	dd	0x43d20000
	align	4
_106648:
	dd	0x43f00000
	align	4
_106649:
	dd	0x43f00000
	align	4
_106650:
	dd	0x43f00000
	align	4
_106651:
	dd	0x44070000
	align	4
_106652:
	dd	0x44070000
	align	4
_106653:
	dd	0x44070000
	align	4
_106654:
	dd	0x44340000
	align	4
_106717:
	dd	0x42700000
	align	4
_106718:
	dd	0x43b40000
	align	4
_106719:
	dd	0x43960000
	align	4
_106720:
	dd	0x43b40000
	align	4
_106721:
	dd	0x43340000
	align	4
_106722:
	dd	0x43340000
	align	4
_106723:
	dd	0x43b40000
	align	4
_106724:
	dd	0x43960000
	align	4
_106725:
	dd	0x43700000
	align	4
_106726:
	dd	0x43340000
	align	4
_106727:
	dd	0x43340000
	align	4
_106728:
	dd	0x43b40000
	align	4
_106729:
	dd	0x43960000
	align	4
_106730:
	dd	0x43700000
	align	4
_106731:
	dd	0x43340000
	align	4
_106732:
	dd	0x43340000
	align	4
_106733:
	dd	0x43b40000
	align	4
_106734:
	dd	0x43960000
	align	4
_106735:
	dd	0x43700000
	align	4
_106736:
	dd	0x43340000
	align	4
_106737:
	dd	0x43340000
	align	4
_106738:
	dd	0x43b40000
	align	4
_106739:
	dd	0x43960000
	align	4
_106740:
	dd	0x43700000
	align	4
_106741:
	dd	0x43340000
	align	4
_106742:
	dd	0x43340000
	align	4
_106777:
	dd	0x42700000
	align	4
_106778:
	dd	0x43960000
	align	4
_106779:
	dd	0x43700000
	align	4
_106780:
	dd	0x43700000
	align	4
_106781:
	dd	0x43340000
	align	4
_106782:
	dd	0x43340000
	align	4
_106783:
	dd	0x43960000
	align	4
_106784:
	dd	0x43700000
	align	4
_106785:
	dd	0x43700000
	align	4
_106786:
	dd	0x43340000
	align	4
_106787:
	dd	0x43340000
	align	4
_106788:
	dd	0x43960000
	align	4
_106789:
	dd	0x43700000
	align	4
_106790:
	dd	0x43700000
	align	4
_106791:
	dd	0x43340000
	align	4
_106792:
	dd	0x43340000
	align	4
_106793:
	dd	0x43960000
	align	4
_106794:
	dd	0x43700000
	align	4
_106795:
	dd	0x43700000
	align	4
_106796:
	dd	0x43340000
	align	4
_106797:
	dd	0x43340000
	align	4
_106798:
	dd	0x43960000
	align	4
_106799:
	dd	0x43700000
	align	4
_106800:
	dd	0x43340000
	align	4
_106801:
	dd	0x43340000
	align	4
_106802:
	dd	0x43340000
	align	4
_3705:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	108,111,97,100,70,105,108,101,76,101,118,101,108,95,66,101
	dw	114,115,97,109,98,117,110,103
	align	4
_106837:
	dd	0x42700000
	align	4
_106838:
	dd	0x43960000
	align	4
_106839:
	dd	0x43700000
	align	4
_106840:
	dd	0x43700000
	align	4
_106841:
	dd	0x43340000
	align	4
_106842:
	dd	0x43340000
	align	4
_106843:
	dd	0x43960000
	align	4
_106844:
	dd	0x43700000
	align	4
_106845:
	dd	0x43700000
	align	4
_106846:
	dd	0x43340000
	align	4
_106847:
	dd	0x43340000
	align	4
_106848:
	dd	0x43960000
	align	4
_106849:
	dd	0x43700000
	align	4
_106850:
	dd	0x43700000
	align	4
_106851:
	dd	0x43340000
	align	4
_106852:
	dd	0x43340000
	align	4
_106853:
	dd	0x43960000
	align	4
_106854:
	dd	0x43700000
	align	4
_106855:
	dd	0x43700000
	align	4
_106856:
	dd	0x43340000
	align	4
_106857:
	dd	0x43340000
	align	4
_106858:
	dd	0x43960000
	align	4
_106859:
	dd	0x43700000
	align	4
_106860:
	dd	0x43700000
	align	4
_106861:
	dd	0x43340000
	align	4
_106862:
	dd	0x43340000
	align	4
_106923:
	dd	0x44610000
	align	4
_106924:
	dd	0x44610000
	align	4
_106925:
	dd	0x44610000
	align	4
_106926:
	dd	0x44610000
	align	4
_106927:
	dd	0x44610000
	align	4
_106928:
	dd	0x44610000
	align	4
_106949:
	dd	0x44610000
	align	4
_106950:
	dd	0x44610000
	align	4
_106951:
	dd	0x44610000
	align	4
_106952:
	dd	0x44610000
	align	4
_106953:
	dd	0x44610000
	align	4
_106954:
	dd	0x44610000
	align	4
_106955:
	dd	0x44610000
	align	4
_106956:
	dd	0x44610000
	align	4
_106957:
	dd	0x44610000
	align	4
_106958:
	dd	0x44610000
	align	4
_106959:
	dd	0x44610000
	align	4
_106960:
	dd	0x44610000
	align	4
_106961:
	dd	0x44610000
	align	4
_106962:
	dd	0x44610000
	align	4
_106963:
	dd	0x44610000
	align	4
_106964:
	dd	0x44610000
	align	4
_107013:
	dd	0x43b40000
	align	4
_38143:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,48
	dw	46,112,110,103
	align	4
_38144:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,54
	dw	46,112,110,103
	align	4
_38145:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,50
	dw	46,112,110,103
	align	4
_38146:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,51
	dw	46,112,110,103
	align	4
_38147:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,52
	dw	46,112,110,103
	align	4
_38148:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,112,97,110,101,108,65,116,97,115,49,95,53
	dw	46,112,110,103
	align	4
_3808:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,69,83,69,84,32,76,69,86,69,76
	align	4
_39538:
_4167:
_4178:
_4180:
	dd	0
	align	4
_39537:
	dd	0
	align	4
_39639:
_4185:
	dd	0
	align	4
_39638:
	dd	0
	align	4
_40206:
_4208:
	dd	0
	align	4
_40205:
	dd	0
	align	4
_107829:
	dd	0x3f800000
	align	4
_40229:
_4210:
	dd	0
	align	4
_40228:
	dd	0
	align	4
_4211:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	91,83,116,97,114,32,70,114,117,105,116,93
	align	4
_4212:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,84,111,109,97,116,111,93
	align	4
_4213:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	91,71,114,101,101,110,32,80,101,112,112,101,114,93
	align	4
_4214:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	91,76,111,110,103,32,66,101,97,110,115,93
	align	4
_4215:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,82,97,100,105,115,104,93
	align	4
_4216:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,67,97,114,114,111,116,93
	align	4
_4217:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,84,117,114,110,105,112,93
	align	4
_4218:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	91,68,114,97,103,111,110,32,70,114,117,105,116,93
	align	4
_4219:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	91,80,105,110,101,97,112,112,108,101,93
	align	4
_4220:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	91,79,110,105,111,110,93
	align	4
_4221:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,80,97,112,97,121,97,93
	align	4
_4222:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	91,67,111,114,110,93
	align	4
_4223:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	91,80,117,109,112,107,105,110,93
	align	4
_4224:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	91,87,97,116,101,114,32,77,101,108,111,110,93
	align	4
_4225:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	91,67,111,99,111,110,117,116,93
	align	4
_4226:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	91,66,97,110,97,110,97,93
	align	4
_107927:
	dd	0x40e00000
	align	4
_107928:
	dd	0x41200000
	align	4
_107929:
	dd	0x40e00000
	align	4
_107930:
	dd	0x41000000
	align	4
_107931:
	dd	0x41100000
	align	4
_107932:
	dd	0x41400000
	align	4
_107933:
	dd	0x41900000
	align	4
_107934:
	dd	0x41b00000
	align	4
_107935:
	dd	0x41200000
	align	4
_107936:
	dd	0x41200000
	align	4
_107937:
	dd	0x41880000
	align	4
_107938:
	dd	0x41a00000
	align	4
_107939:
	dd	0x41200000
	align	4
_107940:
	dd	0x41200000
	align	4
_107941:
	dd	0x41880000
	align	4
_107942:
	dd	0x41a00000
	align	4
_40364:
_4242:
_4244:
_4246:
	dd	0
	align	4
_40363:
	dd	0
	align	4
_40337:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,49,47
	align	4
_40338:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,50,47
	align	4
_40339:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,51,47
	align	4
_40340:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,52,47
	align	4
_40341:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,53,47
	align	4
_40342:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,54,47
	align	4
_40343:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,55,47
	align	4
_40344:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,56,47
	align	4
_40345:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,112,108,97,110,116,47,57,47
	align	4
_40355:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,49,47
	align	4
_40356:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,52,47
	align	4
_40357:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,55,47
	align	4
_40358:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,56,47
	align	4
_40359:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,49,48,47
	align	4
_40473:
_4251:
	dd	0
	align	4
_40472:
	dd	0
	align	4
_108007:
	dd	0x3f800000
	align	4
_40534:
_4256:
	dd	0
	align	4
_40533:
	dd	0
	align	4
_108047:
	dd	0x3f800000
	align	4
_108048:
	dd	0x3f800000
	align	4
_40637:
_4267:
	dd	0
	align	4
_40636:
	dd	0
	align	4
_108085:
	dd	0x3f800000
	align	4
_108086:
	dd	0x3f800000
	align	4
_108087:
	dd	0x3f800000
	align	4
_108088:
	dd	0x40000000
	align	4
_40728:
_4278:
	dd	0
	align	4
_40727:
	dd	0
	align	4
_108147:
	dd	0x3f800000
	align	4
_108148:
	dd	0x3f800000
	align	4
_108149:
	dd	0x3f800000
	align	4
_108150:
	dd	0x40000000
	align	4
_40819:
_4289:
	dd	0
	align	4
_40818:
	dd	0
	align	4
_108203:
	dd	0x3f800000
	align	4
_108204:
	dd	0x3f800000
	align	4
_108205:
	dd	0x3f800000
	align	4
_108206:
	dd	0x40000000
	align	4
_40910:
_4300:
	dd	0
	align	4
_40909:
	dd	0
	align	4
_108259:
	dd	0x3f800000
	align	4
_108260:
	dd	0x3f800000
	align	4
_108261:
	dd	0x3f800000
	align	4
_108262:
	dd	0x40000000
	align	4
_40961:
_4302:
	dd	0
	align	4
_40960:
	dd	0
	align	4
_108315:
	dd	0x3f800000
	align	4
_108316:
	dd	0x3f800000
	align	4
_41020:
_4307:
	dd	0
	align	4
_41019:
	dd	0
	align	4
_108349:
	dd	0x3f800000
	align	4
_108350:
	dd	0x3f800000
	align	4
_41095:
_4315:
	dd	0
	align	4
_41094:
	dd	0
	align	4
_108386:
	dd	0x3f800000
	align	4
_108387:
	dd	0x3f800000
	align	4
_41170:
_4323:
	dd	0
	align	4
_41169:
	dd	0
	align	4
_108431:
	dd	0x3f800000
	align	4
_108432:
	dd	0x3f800000
	align	4
_41245:
_4331:
	dd	0
	align	4
_41244:
	dd	0
	align	4
_108476:
	dd	0x3f800000
	align	4
_108477:
	dd	0x3f800000
	align	4
_108538:
	dd	0x40800000
	align	4
_108686:
	dd	0x41000000
	align	4
_108687:
	dd	0x41a00000
	align	4
_41577:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,47,97,110,105,109,80,108,97,110,116
	dw	95,49,95,68,101,97,100,46,112,110,103
	align	4
_108688:
	dd	0x41200000
	align	4
_108689:
	dd	0x41a00000
	align	4
_41584:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,50,47,97,110,105,109,80,108,97,110,116
	dw	95,50,95,68,101,97,100,46,112,110,103
	align	4
_108690:
	dd	0x41000000
	align	4
_108691:
	dd	0x41a00000
	align	4
_41587:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,51,47,97,110,105,109,80,108,97,110,116
	dw	95,51,95,68,101,97,100,46,112,110,103
	align	4
_108692:
	dd	0x41000000
	align	4
_108693:
	dd	0x41a00000
	align	4
_41590:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,52,47,97,110,105,109,80,108,97,110,116
	dw	95,52,95,68,101,97,100,46,112,110,103
	align	4
_108694:
	dd	0x41600000
	align	4
_108695:
	dd	0x41f00000
	align	4
_41593:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,53,47,97,110,105,109,80,108,97,110,116
	dw	95,53,95,68,101,97,100,46,112,110,103
	align	4
_108696:
	dd	0x41a00000
	align	4
_41600:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,54,47,97,110,105,109,80,108,97,110,116
	dw	95,54,95,68,101,97,100,46,112,110,103
	align	4
_108697:
	dd	0x41a00000
	align	4
_108698:
	dd	0x42100000
	align	4
_41603:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,55,47,97,110,105,109,80,108,97,110,116
	dw	95,55,95,68,101,97,100,46,112,110,103
	align	4
_108699:
	dd	0x41d80000
	align	4
_108700:
	dd	0x42480000
	align	4
_41606:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,56,47,97,110,105,109,80,108,97,110,116
	dw	95,56,95,68,101,97,100,46,112,110,103
	align	4
_108701:
	dd	0x41700000
	align	4
_108702:
	dd	0x41f00000
	align	4
_41609:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,57,47,97,110,105,109,80,108,97,110,116
	dw	95,57,95,68,101,97,100,46,112,110,103
	align	4
_108703:
	dd	0x41c80000
	align	4
_41612:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,48,47,97,110,105,109,80,108,97,110
	dw	116,95,49,48,95,68,101,97,100,46,112,110,103
	align	4
_108704:
	dd	0x41980000
	align	4
_108705:
	dd	0x42180000
	align	4
_41615:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,49,47,97,110,105,109,80,108,97,110
	dw	116,95,49,49,95,68,101,97,100,46,112,110,103
	align	4
_108706:
	dd	0x41c80000
	align	4
_108707:
	dd	0x42480000
	align	4
_41618:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,50,47,97,110,105,109,80,108,97,110
	dw	116,95,49,50,95,68,101,97,100,46,112,110,103
	align	4
_108708:
	dd	0x41700000
	align	4
_108709:
	dd	0x41f00000
	align	4
_108710:
	dd	0x41200000
	align	4
_41621:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,51,47,97,110,105,109,80,108,97,110
	dw	116,95,49,51,95,68,101,97,100,46,112,110,103
	align	4
_108711:
	dd	0x41c80000
	align	4
_41624:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,52,47,97,110,105,109,80,108,97,110
	dw	116,95,49,52,95,68,101,97,100,46,112,110,103
	align	4
_108712:
	dd	0x41980000
	align	4
_108713:
	dd	0x42180000
	align	4
_41627:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,53,47,97,110,105,109,80,108,97,110
	dw	116,95,49,53,95,68,101,97,100,46,112,110,103
	align	4
_108714:
	dd	0x41c80000
	align	4
_108715:
	dd	0x42480000
	align	4
_41630:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,108,97,110,116,47
	dw	112,108,97,110,116,49,54,47,97,110,105,109,80,108,97,110
	dw	116,95,49,54,95,68,101,97,100,46,112,110,103
	align	4
_41716:
_4377:
_4379:
_4381:
	dd	0
	align	4
_41715:
	dd	0
	align	4
_41708:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,50,47
	align	4
_41709:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,51,47
	align	4
_41710:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,54,47
	align	4
_41711:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,112,108,97,110,116,47,57,47
	align	4
_41740:
_4388:
_4390:
_4392:
	dd	0
	align	4
_41739:
	dd	0
	align	4
_41723:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,98,97,116,116,108,101,47
	align	4
_41727:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,109,111,114,101,95,98,97,116,116,108,101,49,47
	align	4
_41730:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,109,111,114,101,95,98,97,116,116,108,101,50,47
	align	4
_41733:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,110,105,103,104,116,109,97,114,101,47
	align	4
_41736:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,104,97,114,118,101,115,116,47
	align	4
_108916:
	dd	0x3f800000
	align	4
_108917:
	dd	0x41c00000
	align	4
_108918:
	dd	0xc1200000
	align	4
_108919:
	dd	0x41400000
	align	4
_108920:
	dd	0xc1200000
	align	4
_108921:
	dd	0x42a00000
	align	4
_108922:
	dd	0x41200000
	align	4
_108923:
	dd	0x42700000
	align	4
_108924:
	dd	0x0
	align	4
_108925:
	dd	0x42700000
	align	4
_108926:
	dd	0x0
	align	4
_108927:
	dd	0x0
	align	4
_108928:
	dd	0x0
	align	4
_108929:
	dd	0x41a00000
	align	4
_108930:
	dd	0x3f800000
	align	4
_108931:
	dd	0x3f800000
	align	4
_108932:
	dd	0x42200000
	align	4
_108933:
	dd	0x42200000
	align	4
_108934:
	dd	0x3f800000
	align	4
_108935:
	dd	0x3f800000
	align	4
_108936:
	dd	0x40800000
	align	4
_108937:
	dd	0x40800000
	align	4
_108938:
	dd	0x42480000
	align	4
_109138:
	dd	0x41f00000
	align	4
_109139:
	dd	0x42680000
	align	4
_109140:
	dd	0x0
	align	4
_109141:
	dd	0x42680000
	align	4
_109142:
	dd	0x0
	align	4
_109143:
	dd	0x42680000
	align	4
_109144:
	dd	0x0
	align	4
_109145:
	dd	0x42280000
	align	4
_109146:
	dd	0x0
	align	4
_109147:
	dd	0x42000000
	align	4
_109165:
	dd	0x41f00000
	align	4
_109166:
	dd	0x426c0000
	align	4
_109167:
	dd	0x41c00000
	align	4
_109168:
	dd	0x42880000
	align	4
_109169:
	dd	0x429c0000
	align	4
_109170:
	dd	0x42880000
	align	4
_109171:
	dd	0x41e00000
	align	4
_109172:
	dd	0x41e00000
	align	4
_109173:
	dd	0x42960000
	align	4
_109174:
	dd	0x41f00000
	align	4
_109175:
	dd	0x42680000
	align	4
_109176:
	dd	0x41a00000
	align	4
_109177:
	dd	0x42820000
	align	4
_109178:
	dd	0x41c00000
	align	4
_109179:
	dd	0x42a00000
	align	4
_109194:
	dd	0x41f00000
	align	4
_109195:
	dd	0x42680000
	align	4
_42290:
_4436:
_4441:
	dd	0
	align	4
_42289:
	dd	0
	align	4
_109205:
	dd	0x3f4ccccd
	align	4
_109206:
	dd	0x3f800000
	align	4
_109207:
	dd	0x3f800000
	align	4
_109208:
	dd	0x3dcccccd
	align	4
_109209:
	dd	0x3dcccccd
	align	4
_109277:
	dd	0x41200000
	align	4
_109278:
	dd	0x41200000
	align	4
_109279:
	dd	0x41200000
	align	4
_109280:
	dd	0x42480000
	align	4
_109281:
	dd	0x41a00000
_42642:
	db	"f",0
_42644:
	db	"f",0
_42646:
	db	"f",0
_42648:
	db	"i",0
_42650:
	db	"i",0
_42652:
	db	"i",0
	align	4
_42711:
_4494:
_4496:
	dd	0
	align	4
_42710:
	dd	0
	align	4
_109446:
	dd	0x3f800000
	align	4
_109447:
	dd	0x3f800000
	align	4
_109448:
	dd	0x3f800000
	align	4
_109449:
	dd	0x3f800000
	align	4
_109450:
	dd	0x3f800000
	align	4
_109451:
	dd	0x41e80000
	align	4
_109452:
	dd	0x3f800000
	align	4
_109453:
	dd	0x3f800000
	align	4
_109454:
	dd	0x40a00000
	align	4
_109455:
	dd	0x41e80000
	align	4
_109456:
	dd	0x3f800000
	align	4
_109457:
	dd	0x3f800000
	align	4
_109458:
	dd	0x3f800000
	align	4
_109459:
	dd	0x3f800000
	align	4
_109460:
	dd	0x3f800000
	align	4
_109461:
	dd	0x3f800000
	align	4
_109462:
	dd	0x3f800000
	align	4
_109463:
	dd	0x3f800000
	align	4
_109464:
	dd	0x3f800000
	align	4
_109465:
	dd	0x3f800000
	align	4
_109510:
	dd	0x41f00000
	align	4
_109511:
	dd	0x41e80000
	align	4
_109512:
	dd	0x41f00000
	align	4
_109513:
	dd	0x41e00000
	align	4
_109514:
	dd	0x41e80000
	align	4
_109515:
	dd	0x41f00000
	align	4
_109516:
	dd	0x41e80000
	align	4
_109517:
	dd	0x41e80000
	align	4
_109518:
	dd	0x41f00000
	align	4
_109519:
	dd	0x41e80000
	align	4
_109520:
	dd	0x41f00000
	align	4
_109521:
	dd	0x41e00000
	align	4
_109522:
	dd	0x41e80000
	align	4
_109523:
	dd	0x41f00000
	align	4
_109524:
	dd	0x41e80000
	align	4
_109525:
	dd	0x41e80000
	align	4
_109547:
	dd	0x3f800000
	align	4
_109548:
	dd	0x40800000
	align	4
_109551:
	dd	0x40a00000
	align	4
_109552:
	dd	0x3f800000
	align	4
_109556:
	dd	0x40a00000
	align	4
_109557:
	dd	0x3f800000
	align	4
_42833:
_4507:
	dd	0
	align	4
_42832:
	dd	0
	align	4
_109618:
	dd	0x40e00000
	align	4
_109619:
	dd	0x41200000
	align	4
_109620:
	dd	0x41200000
	align	4
_4517:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	72,97,119,116,104,111,114,110
	align	4
_4518:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	82,97,116,116,97,110,32,84,114,97,112
	align	4
_4519:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	66,117,110,103,97,32,80,101,109,97,110,103,115,97
	align	4
_4520:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	67,97,99,116,117,115
	align	4
_4521:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	71,105,110,115,101,110,103
	align	4
_4522:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	84,114,101,101,32,67,111,110,118,111,108,117,116,105,111,110
	align	4
_4523:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	84,114,101,101,32,70,97,110
	align	4
_43036:
_4529:
	dd	0
	align	4
_43035:
	dd	0
	align	4
_4524:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	110,111,85,114,117,116,61
	align	4
_109720:
	dd	0x41200000
	align	4
_109721:
	dd	0x41200000
	align	4
_109722:
	dd	0x41200000
	align	4
_109723:
	dd	0x41200000
	align	4
_109724:
	dd	0x3dcccccd
	align	4
_109725:
	dd	0x3dcccccd
	align	4
_109726:
	dd	0x3dcccccd
	align	4
_109727:
	dd	0x3dcccccd
	align	4
_109728:
	dd	0x3f800000
	align	4
_109729:
	dd	0x3f800000
	align	4
_109730:
	dd	0x3f800000
	align	4
_109731:
	dd	0x3f800000
	align	4
_109767:
	dd	0x40e00000
	align	4
_109768:
	dd	0x41f00000
	align	4
_109769:
	dd	0x41200000
	align	4
_109770:
	dd	0x41f00000
	align	4
_109771:
	dd	0x41700000
	align	4
_109772:
	dd	0x41f00000
	align	4
_109773:
	dd	0x41000000
	align	4
_109774:
	dd	0x41f00000
	align	4
_109775:
	dd	0x41400000
	align	4
_109776:
	dd	0x41f00000
	align	4
_109777:
	dd	0x41400000
	align	4
_109778:
	dd	0x41f00000
	align	4
_109779:
	dd	0x41a00000
	align	4
_109780:
	dd	0x41f00000
	align	4
_109781:
	dd	0x41c80000
	align	4
_109782:
	dd	0x41f00000
	align	4
_109783:
	dd	0x41200000
	align	4
_109784:
	dd	0x41f00000
	align	4
_109785:
	dd	0x41a00000
	align	4
_109786:
	dd	0x41f00000
	align	4
_109787:
	dd	0x41a00000
	align	4
_109788:
	dd	0x41f00000
	align	4
_109789:
	dd	0x41c80000
	align	4
_109790:
	dd	0x41f00000
	align	4
_109791:
	dd	0x41400000
	align	4
_109792:
	dd	0x41f00000
	align	4
_109793:
	dd	0x41400000
	align	4
_109794:
	dd	0x41f00000
	align	4
_109795:
	dd	0x41000000
	align	4
_109796:
	dd	0x41f00000
	align	4
_109797:
	dd	0x41700000
	align	4
_109798:
	dd	0x41f00000
	align	4
_109799:
	dd	0x41c80000
	align	4
_109800:
	dd	0x41f00000
	align	4
_109801:
	dd	0x41f00000
	align	4
_109802:
	dd	0x41f00000
	align	4
_109803:
	dd	0x41f00000
	align	4
_109804:
	dd	0x41f00000
	align	4
_109805:
	dd	0x41200000
	align	4
_109806:
	dd	0x41f00000
	align	4
_109807:
	dd	0x41700000
	align	4
_109808:
	dd	0x41f00000
	align	4
_109809:
	dd	0x41a00000
	align	4
_109810:
	dd	0x41f00000
	align	4
_109811:
	dd	0x41700000
	align	4
_109812:
	dd	0x41f00000
	align	4
_109813:
	dd	0x42480000
	align	4
_109814:
	dd	0x41f00000
	align	4
_109815:
	dd	0x40066666
	align	4
_109816:
	dd	0x40066666
	align	4
_109817:
	dd	0x40066666
	align	4
_109818:
	dd	0x40066666
	align	4
_109819:
	dd	0x40066666
	align	4
_109820:
	dd	0x40066666
	align	4
_109821:
	dd	0x40066666
	align	4
_109822:
	dd	0x3f800000
	align	4
_109823:
	dd	0x40000000
	align	4
_109824:
	dd	0x41300000
	align	4
_43183:
_4555:
_4557:
_4559:
	dd	0
	align	4
_43182:
	dd	0
	align	4
_43144:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,49,47
	align	4
_43145:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,50,47
	align	4
_43146:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,51,47
	align	4
_43147:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,52,47
	align	4
_43148:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,53,47
	align	4
_43149:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,54,47
	align	4
_43150:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,55,47
	align	4
_43151:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,56,47
	align	4
_43152:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,57,47
	align	4
_43153:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,115,101,110,106,97,116,97,95,116,114,97
	dw	112,47,49,48,47
	align	4
_43168:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,49,47
	align	4
_43169:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,50,47
	align	4
_43170:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,51,47
	align	4
_43171:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,52,47
	align	4
_43172:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,53,47
	align	4
_43173:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,54,47
	align	4
_43174:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,55,47
	align	4
_43175:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,56,47
	align	4
_43176:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,57,47
	align	4
_43177:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,115,101,110,106,97,116,97,95,116
	dw	114,97,112,47,49,48,47
	align	4
_43179:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	46,47,115,101,116,116,105,110,103,47,115,101,110,106,97,116
	dw	97,95,116,114,97,112,47
	align	4
_4566:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	108,111,97,100,105,110,103,84,105,109,101,49,58
	align	4
_109928:
	dd	0x41200000
	align	4
_4567:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	108,111,97,100,105,110,103,84,105,109,101,50,58
	align	4
_109929:
	dd	0x3e800000
	align	4
_43358:
_4569:
	dd	0
	align	4
_43357:
	dd	0
	align	4
_43425:
_4574:
_4576:
	dd	0
	align	4
_43424:
	dd	0
	align	4
_110003:
	dd	0x3f800000
	align	4
_110004:
	dd	0x3f800000
	align	4
_110005:
	dd	0x3f800000
	align	4
_110006:
	dd	0x3f800000
	align	4
_110007:
	dd	0x41200000
	align	4
_43554:
_4581:
_4583:
	dd	0
	align	4
_43553:
	dd	0
	align	4
_110061:
	dd	0x3f800000
	align	4
_110062:
	dd	0x3f800000
	align	4
_110063:
	dd	0x3f800000
_43459:
	db	"f",0
_43461:
	db	"i",0
	align	4
_110064:
	dd	0x3f800000
	align	4
_110065:
	dd	0x41200000
_43538:
	db	"f",0
	align	4
_110066:
	dd	0x40c00000
	align	4
_110067:
	dd	0x41200000
	align	4
_110068:
	dd	0x41500000
	align	4
_110069:
	dd	0x41700000
	align	4
_110070:
	dd	0x41900000
	align	4
_110071:
	dd	0x41a00000
	align	4
_110072:
	dd	0x41b00000
	align	4
_110073:
	dd	0x41c00000
	align	4
_43732:
_4591:
_4593:
	dd	0
	align	4
_43731:
	dd	0
	align	4
_110144:
	dd	0x3f800000
	align	4
_110145:
	dd	0x3f800000
	align	4
_110146:
	dd	0x3f800000
	align	4
_4584:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,69,78,71,65,72
	align	4
_110147:
	dd	0x41980000
	align	4
_110148:
	dd	0x41d00000
	align	4
_110149:
	dd	0x41800000
	align	4
_110150:
	dd	0x41900000
	align	4
_110151:
	dd	0x41d80000
	align	4
_110152:
	dd	0x41f00000
	align	4
_110153:
	dd	0x41980000
	align	4
_110154:
	dd	0x41d00000
	align	4
_110155:
	dd	0x41800000
	align	4
_110156:
	dd	0x41900000
	align	4
_110157:
	dd	0x41d80000
	align	4
_110158:
	dd	0x41f00000
	align	4
_110159:
	dd	0x41980000
	align	4
_110160:
	dd	0x41d00000
	align	4
_110161:
	dd	0x41800000
	align	4
_110162:
	dd	0x41900000
	align	4
_110163:
	dd	0x41d80000
	align	4
_110164:
	dd	0x41f00000
	align	4
_110165:
	dd	0x41880000
	align	4
_110166:
	dd	0x41c00000
	align	4
_110167:
	dd	0x41880000
	align	4
_110168:
	dd	0x41c00000
	align	4
_4588:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	75,65,78,65,78,95,49
	align	4
_110169:
	dd	0x41880000
	align	4
_110170:
	dd	0x41c00000
	align	4
_4589:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	75,65,78,65,78,95,50
	align	4
_110171:
	dd	0x42a00000
	align	4
_110172:
	dd	0x42a00000
	align	4
_110173:
	dd	0x42a00000
	align	4
_110174:
	dd	0x0
	align	4
_110175:
	dd	0x42a00000
	align	4
_43911:
_4598:
_4600:
	dd	0
	align	4
_43910:
	dd	0
	align	4
_110277:
	dd	0x3f800000
	align	4
_110278:
	dd	0x3f800000
	align	4
_110279:
	dd	0x3f800000
	align	4
_110280:
	dd	0x41980000
	align	4
_110281:
	dd	0x41d00000
	align	4
_110282:
	dd	0x41800000
	align	4
_110283:
	dd	0x41900000
	align	4
_110284:
	dd	0x41d80000
	align	4
_110285:
	dd	0x41f00000
	align	4
_110286:
	dd	0x41980000
	align	4
_110287:
	dd	0x41d00000
	align	4
_110288:
	dd	0x41800000
	align	4
_110289:
	dd	0x41900000
	align	4
_110290:
	dd	0x41d80000
	align	4
_110291:
	dd	0x41f00000
	align	4
_110292:
	dd	0x41980000
	align	4
_110293:
	dd	0x41d00000
	align	4
_110294:
	dd	0x41800000
	align	4
_110295:
	dd	0x41900000
	align	4
_110296:
	dd	0x41d80000
	align	4
_110297:
	dd	0x41f00000
	align	4
_110298:
	dd	0x41880000
	align	4
_110299:
	dd	0x41c00000
	align	4
_110300:
	dd	0x41880000
	align	4
_110301:
	dd	0x41c00000
	align	4
_110302:
	dd	0x41880000
	align	4
_110303:
	dd	0x41c00000
	align	4
_110304:
	dd	0x42a00000
	align	4
_110305:
	dd	0x42a00000
	align	4
_110306:
	dd	0x42a00000
	align	4
_110307:
	dd	0x0
	align	4
_110308:
	dd	0x42a00000
	align	4
_44028:
_4605:
_4607:
	dd	0
	align	4
_44027:
	dd	0
	align	4
_110415:
	dd	0x3f800000
	align	4
_110416:
	dd	0x3f800000
	align	4
_110417:
	dd	0x3f800000
	align	4
_110418:
	dd	0x3f800000
	align	4
_110419:
	dd	0x41200000
	align	4
_110420:
	dd	0x41200000
	align	4
_44178:
_4612:
_4614:
	dd	0
	align	4
_44177:
	dd	0
	align	4
_110490:
	dd	0x3f800000
	align	4
_110491:
	dd	0x3f800000
	align	4
_110492:
	dd	0x3f800000
	align	4
_110493:
	dd	0x3f800000
	align	4
_110494:
	dd	0x42a00000
	align	4
_110495:
	dd	0x3f800000
	align	4
_110496:
	dd	0x40000000
	align	4
_110497:
	dd	0x3f800000
	align	4
_110498:
	dd	0x40400000
	align	4
_110499:
	dd	0x40000000
	align	4
_110500:
	dd	0x3f800000
	align	4
_110501:
	dd	0x40000000
	align	4
_110502:
	dd	0x3f800000
	align	4
_110503:
	dd	0x40400000
	align	4
_110504:
	dd	0x40000000
	align	4
_44320:
_4619:
_4621:
	dd	0
	align	4
_44319:
	dd	0
	align	4
_110600:
	dd	0x3f800000
	align	4
_110601:
	dd	0x3f800000
	align	4
_110602:
	dd	0x3f800000
	align	4
_110603:
	dd	0x3f800000
	align	4
_110604:
	dd	0x41980000
	align	4
_110605:
	dd	0x41d00000
	align	4
_110606:
	dd	0x41800000
	align	4
_110607:
	dd	0x41900000
	align	4
_110608:
	dd	0x41d80000
	align	4
_110609:
	dd	0x41f00000
	align	4
_110610:
	dd	0x41880000
	align	4
_110611:
	dd	0x41c00000
	align	4
_110612:
	dd	0x42a00000
	align	4
_110613:
	dd	0x42a00000
	align	4
_44466:
_4626:
_4628:
	dd	0
	align	4
_44465:
	dd	0
	align	4
_110694:
	dd	0x3f800000
	align	4
_110695:
	dd	0x3f800000
	align	4
_110696:
	dd	0x3f800000
	align	4
_110697:
	dd	0x3f800000
	align	4
_110698:
	dd	0x3f800000
	align	4
_110699:
	dd	0x40000000
	align	4
_110700:
	dd	0x3f800000
	align	4
_110701:
	dd	0x40400000
	align	4
_110702:
	dd	0x40000000
	align	4
_110703:
	dd	0x3f800000
	align	4
_110704:
	dd	0x40000000
	align	4
_110705:
	dd	0x3f800000
	align	4
_110706:
	dd	0x40400000
	align	4
_110707:
	dd	0x40000000
	align	4
_110813:
	dd	0x0
	align	4
_110814:
	dd	0x0
	align	4
_110815:
	dd	0x0
	align	4
_44688:
_4636:
_4638:
	dd	0
	align	4
_44687:
	dd	0
	align	4
_110816:
	dd	0x3f800000
	align	4
_110817:
	dd	0x3f800000
	align	4
_110818:
	dd	0x3f800000
	align	4
_110819:
	dd	0x3f800000
	align	4
_110820:
	dd	0x42a00000
	align	4
_110821:
	dd	0x41200000
	align	4
_110822:
	dd	0x42700000
	align	4
_110823:
	dd	0x0
	align	4
_110824:
	dd	0x42700000
	align	4
_110825:
	dd	0x0
	align	4
_110826:
	dd	0x0
	align	4
_110827:
	dd	0x0
	align	4
_110828:
	dd	0x41a00000
	align	4
_110829:
	dd	0x41f00000
	align	4
_110830:
	dd	0x42680000
	align	4
_44870:
_4643:
_4645:
	dd	0
	align	4
_44869:
	dd	0
	align	4
_110950:
	dd	0x3f800000
	align	4
_110951:
	dd	0x3f800000
	align	4
_110952:
	dd	0x3f800000
	align	4
_110953:
	dd	0x3f800000
	align	4
_110954:
	dd	0x41980000
	align	4
_110955:
	dd	0x41d00000
	align	4
_110956:
	dd	0x41800000
	align	4
_110957:
	dd	0x41900000
	align	4
_110958:
	dd	0x41d80000
	align	4
_110959:
	dd	0x41f00000
	align	4
_110960:
	dd	0x41880000
	align	4
_110961:
	dd	0x41c00000
	align	4
_110962:
	dd	0xbf800000
	align	4
_110963:
	dd	0xbf800000
	align	4
_110964:
	dd	0xbf800000
	align	4
_110965:
	dd	0xbf800000
	align	4
_110966:
	dd	0xbf800000
	align	4
_110967:
	dd	0xbf800000
	align	4
_110968:
	dd	0x43960000
	align	4
_110969:
	dd	0x41f00000
	align	4
_45033:
_4650:
_4652:
	dd	0
	align	4
_45032:
	dd	0
	align	4
_111071:
	dd	0x3f800000
	align	4
_111072:
	dd	0x3f800000
	align	4
_111073:
	dd	0x3f800000
	align	4
_111074:
	dd	0x3f800000
	align	4
_111075:
	dd	0x41980000
	align	4
_111076:
	dd	0x41d00000
	align	4
_111077:
	dd	0x41800000
	align	4
_111078:
	dd	0x41900000
	align	4
_111079:
	dd	0x41d80000
	align	4
_111080:
	dd	0x41f00000
	align	4
_111081:
	dd	0x41880000
	align	4
_111082:
	dd	0x41c00000
	align	4
_111083:
	dd	0x42a00000
	align	4
_111084:
	dd	0x42a00000
	align	4
_111085:
	dd	0x41a00000
	align	4
_45182:
_4657:
_4659:
	dd	0
	align	4
_45181:
	dd	0
	align	4
_111175:
	dd	0x3f800000
	align	4
_111176:
	dd	0x3f800000
	align	4
_111177:
	dd	0x3f800000
	align	4
_111178:
	dd	0x3f800000
	align	4
_111179:
	dd	0x42a00000
	align	4
_111180:
	dd	0x3f800000
	align	4
_111181:
	dd	0x40000000
	align	4
_111182:
	dd	0x3f800000
	align	4
_111183:
	dd	0x40400000
	align	4
_111184:
	dd	0x40000000
	align	4
_111185:
	dd	0x3f800000
	align	4
_111186:
	dd	0x40000000
	align	4
_111187:
	dd	0x3f800000
	align	4
_111188:
	dd	0x40400000
	align	4
_111189:
	dd	0x40000000
	align	4
_45281:
_4664:
_4666:
	dd	0
	align	4
_45280:
	dd	0
	align	4
_111282:
	dd	0x3f800000
	align	4
_111283:
	dd	0x3f800000
	align	4
_111284:
	dd	0x3f800000
	align	4
_111285:
	dd	0x3f800000
	align	4
_111286:
	dd	0x41200000
	align	4
_45419:
_4674:
_4676:
	dd	0
	align	4
_45418:
	dd	0
	align	4
_111340:
	dd	0x3f800000
	align	4
_111341:
	dd	0x3f800000
	align	4
_111342:
	dd	0x3f800000
	align	4
_111343:
	dd	0x3f800000
	align	4
_45535:
_4681:
_4683:
	dd	0
	align	4
_45534:
	dd	0
	align	4
_111423:
	dd	0x3f800000
	align	4
_111424:
	dd	0x3f800000
	align	4
_111425:
	dd	0x3f800000
	align	4
_111426:
	dd	0x42a00000
	align	4
_111427:
	dd	0x41700000
	align	4
_111428:
	dd	0x3f800000
	align	4
_111429:
	dd	0x40000000
	align	4
_111430:
	dd	0x3f800000
	align	4
_111431:
	dd	0x40400000
	align	4
_111432:
	dd	0x40000000
	align	4
_45663:
_4688:
_4690:
	dd	0
	align	4
_45662:
	dd	0
	align	4
_111501:
	dd	0x3f800000
	align	4
_111502:
	dd	0x3f800000
	align	4
_111503:
	dd	0x3f800000
	align	4
_111504:
	dd	0x3f800000
	align	4
_111505:
	dd	0x41980000
	align	4
_111506:
	dd	0x41d00000
	align	4
_111507:
	dd	0x41800000
	align	4
_111508:
	dd	0x41900000
	align	4
_111509:
	dd	0x41d80000
	align	4
_111510:
	dd	0x41f00000
	align	4
_111511:
	dd	0x41880000
	align	4
_111512:
	dd	0x41c00000
	align	4
_111513:
	dd	0x42a00000
	align	4
_111514:
	dd	0x42a00000
	align	4
_45778:
_4695:
_4697:
	dd	0
	align	4
_45777:
	dd	0
	align	4
_111589:
	dd	0x3f800000
	align	4
_111590:
	dd	0x3f800000
	align	4
_111591:
	dd	0x41980000
	align	4
_111592:
	dd	0x41d00000
	align	4
_111593:
	dd	0x41800000
	align	4
_111594:
	dd	0x41900000
	align	4
_111595:
	dd	0x41d80000
	align	4
_111596:
	dd	0x41f00000
	align	4
_111597:
	dd	0x41880000
	align	4
_111598:
	dd	0x41c00000
	align	4
_45914:
_4705:
_4707:
	dd	0
	align	4
_45913:
	dd	0
	align	4
_111660:
	dd	0x3f800000
	align	4
_111661:
	dd	0x3f800000
	align	4
_111662:
	dd	0x41980000
	align	4
_111663:
	dd	0x41d00000
	align	4
_111664:
	dd	0x41800000
	align	4
_111665:
	dd	0x41900000
	align	4
_111666:
	dd	0x41d80000
	align	4
_111667:
	dd	0x41f00000
	align	4
_111668:
	dd	0x41880000
	align	4
_111669:
	dd	0x41c00000
	align	4
_46001:
_4712:
_4714:
	dd	0
	align	4
_46000:
	dd	0
	align	4
_111749:
	dd	0x3f800000
	align	4
_111750:
	dd	0x3f800000
	align	4
_111751:
	dd	0x41980000
	align	4
_111752:
	dd	0x41d00000
	align	4
_111753:
	dd	0x41800000
	align	4
_111754:
	dd	0x41900000
	align	4
_111755:
	dd	0x41d80000
	align	4
_111756:
	dd	0x41f00000
	align	4
_111757:
	dd	0x41880000
	align	4
_111758:
	dd	0x41c00000
	align	4
_46105:
_4722:
_4724:
	dd	0
	align	4
_46104:
	dd	0
	align	4
_111818:
	dd	0x3f800000
	align	4
_111819:
	dd	0x3f800000
	align	4
_111820:
	dd	0x3f800000
	align	4
_111821:
	dd	0x3f800000
	align	4
_111822:
	dd	0x41200000
	align	4
_46241:
_4729:
_4731:
	dd	0
	align	4
_46240:
	dd	0
	align	4
_111885:
	dd	0x3f800000
	align	4
_111886:
	dd	0x3f800000
	align	4
_111887:
	dd	0x3f800000
_46145:
	db	"f",0
_46147:
	db	"i",0
	align	4
_111888:
	dd	0x3f800000
	align	4
_111889:
	dd	0x41200000
_46224:
	db	"f",0
	align	4
_111890:
	dd	0x40c00000
	align	4
_111891:
	dd	0x41200000
	align	4
_111892:
	dd	0x41500000
	align	4
_111893:
	dd	0x41800000
	align	4
_111894:
	dd	0x41900000
	align	4
_111895:
	dd	0x41a00000
	align	4
_111896:
	dd	0x41b00000
	align	4
_111897:
	dd	0x41c00000
	align	4
_111898:
	dd	0x3f800000
	align	4
_111899:
	dd	0x3f800000
	align	4
_46296:
_4736:
_4738:
	dd	0
	align	4
_46295:
	dd	0
	align	4
_111971:
	dd	0x3f800000
	align	4
_111995:
	dd	0x41980000
	align	4
_111996:
	dd	0x41d00000
	align	4
_111997:
	dd	0x41800000
	align	4
_111998:
	dd	0x41900000
	align	4
_111999:
	dd	0x41d80000
	align	4
_112000:
	dd	0x41f00000
	align	4
_112001:
	dd	0x41880000
	align	4
_112002:
	dd	0x41c00000
	align	4
_46838:
_4749:
_4751:
	dd	0
	align	4
_46837:
	dd	0
	align	4
_112148:
	dd	0x3f800000
	align	4
_112149:
	dd	0x3f800000
	align	4
_112150:
	dd	0x3f800000
	align	4
_112151:
	dd	0x3f800000
	align	4
_112152:
	dd	0x42a00000
	align	4
_112153:
	dd	0x42a00000
	align	4
_112154:
	dd	0x42a00000
	align	4
_112155:
	dd	0x40a00000
	align	4
_112156:
	dd	0x41f80000
	align	4
_112157:
	dd	0x40a00000
	align	4
_112158:
	dd	0x42200000
	align	4
_112159:
	dd	0x41200000
	align	4
_112160:
	dd	0x41f00000
	align	4
_112161:
	dd	0x0
	align	4
_112162:
	dd	0x41a00000
	align	4
_112163:
	dd	0x41200000
	align	4
_112164:
	dd	0x41f00000
	align	4
_112165:
	dd	0x41200000
	align	4
_112166:
	dd	0x420c0000
	align	4
_46919:
_4756:
_4758:
	dd	0
	align	4
_46918:
	dd	0
	align	4
_112363:
	dd	0x3f800000
	align	4
_112364:
	dd	0x3f800000
	align	4
_112365:
	dd	0x40800000
	align	4
_112366:
	dd	0x40000000
	align	4
_112367:
	dd	0x40e00000
	align	4
_112368:
	dd	0x42820000
	align	4
_112369:
	dd	0x42820000
	align	4
_112370:
	dd	0x42820000
	align	4
_112371:
	dd	0x430c0000
	align	4
_112372:
	dd	0x42480000
	align	4
_112373:
	dd	0x430c0000
	align	4
_46999:
_4766:
_4768:
	dd	0
	align	4
_46998:
	dd	0
	align	4
_112405:
	dd	0x3f800000
	align	4
_112406:
	dd	0x3f800000
	align	4
_112407:
	dd	0x3f800000
	align	4
_112408:
	dd	0x42820000
	align	4
_112409:
	dd	0x42820000
	align	4
_112410:
	dd	0x42820000
	align	4
_112411:
	dd	0x430c0000
	align	4
_112412:
	dd	0x42480000
	align	4
_112413:
	dd	0x430c0000
	align	4
_47115:
_4773:
_4775:
	dd	0
	align	4
_47114:
	dd	0
	align	4
_112463:
	dd	0x3f800000
	align	4
_112464:
	dd	0x3f800000
	align	4
_112465:
	dd	0x3f800000
	align	4
_112466:
	dd	0x41980000
	align	4
_112467:
	dd	0x41d00000
	align	4
_112468:
	dd	0x41800000
	align	4
_112469:
	dd	0x41900000
	align	4
_112470:
	dd	0x41d80000
	align	4
_112471:
	dd	0x41f00000
	align	4
_112472:
	dd	0x41880000
	align	4
_112473:
	dd	0x41c00000
	align	4
_112474:
	dd	0x42200000
	align	4
_112475:
	dd	0x42200000
	align	4
_112476:
	dd	0x41400000
	align	4
_47236:
_4780:
_4782:
	dd	0
	align	4
_47235:
	dd	0
	align	4
_112546:
	dd	0x3f800000
	align	4
_112547:
	dd	0x3f800000
	align	4
_112548:
	dd	0x3f800000
	align	4
_112549:
	dd	0x41980000
	align	4
_112550:
	dd	0x41d00000
	align	4
_112551:
	dd	0x41800000
	align	4
_112552:
	dd	0x41900000
	align	4
_112553:
	dd	0x41d80000
	align	4
_112554:
	dd	0x41f00000
	align	4
_112555:
	dd	0x41880000
	align	4
_112556:
	dd	0x41c00000
	align	4
_112557:
	dd	0x42200000
	align	4
_112558:
	dd	0x42200000
	align	4
_112559:
	dd	0x41400000
	align	4
_47397:
_4790:
_4792:
	dd	0
	align	4
_47396:
	dd	0
	align	4
_112629:
	dd	0x3f800000
	align	4
_112630:
	dd	0x3f800000
	align	4
_112631:
	dd	0x3f800000
	align	4
_112632:
	dd	0x3f800000
	align	4
_112633:
	dd	0x41980000
	align	4
_112634:
	dd	0x41d00000
	align	4
_112635:
	dd	0x41800000
	align	4
_112636:
	dd	0x41900000
	align	4
_112637:
	dd	0x41d80000
	align	4
_112638:
	dd	0x41f00000
	align	4
_112639:
	dd	0x41880000
	align	4
_112640:
	dd	0x41c00000
	align	4
_112641:
	dd	0x42200000
	align	4
_112642:
	dd	0x42200000
	align	4
_112643:
	dd	0x41000000
	align	4
_112644:
	dd	0x41000000
	align	4
_47507:
_4797:
_4799:
	dd	0
	align	4
_47506:
	dd	0
	align	4
_112764:
	dd	0x3f800000
	align	4
_112765:
	dd	0x3f800000
	align	4
_112766:
	dd	0x42a00000
	align	4
_47569:
_4804:
_4806:
	dd	0
	align	4
_47568:
	dd	0
	align	4
_112801:
	dd	0x3f800000
	align	4
_112802:
	dd	0x3f800000
	align	4
_112803:
	dd	0x42a00000
	align	4
_47635:
_4808:
_4810:
	dd	0
	align	4
_47634:
	dd	0
	align	4
_112839:
	dd	0x42a00000
	align	4
_112840:
	dd	0x42700000
	align	4
_112841:
	dd	0x42480000
	align	4
_112842:
	dd	0x3f800000
	align	4
_112843:
	dd	0x3f800000
	align	4
_112844:
	dd	0x3f800000
	align	4
_112845:
	dd	0x3f800000
	align	4
_47707:
_4812:
_4814:
	dd	0
	align	4
_47706:
	dd	0
	align	4
_112900:
	dd	0x3f800000
	align	4
_112901:
	dd	0x3f800000
	align	4
_112902:
	dd	0x3f800000
	align	4
_112903:
	dd	0x3f800000
	align	4
_47842:
_4819:
_4821:
	dd	0
	align	4
_47841:
	dd	0
	align	4
_112949:
	dd	0x3f800000
	align	4
_112950:
	dd	0x3f800000
	align	4
_112951:
	dd	0x41980000
	align	4
_112952:
	dd	0x41d00000
	align	4
_112953:
	dd	0x41800000
	align	4
_112954:
	dd	0x41900000
	align	4
_112955:
	dd	0x41d80000
	align	4
_112956:
	dd	0x41f00000
	align	4
_112957:
	dd	0x41880000
	align	4
_112958:
	dd	0x41c00000
	align	4
_47935:
_4826:
_4828:
	dd	0
	align	4
_47934:
	dd	0
	align	4
_113025:
	dd	0x3f800000
	align	4
_113026:
	dd	0x3f800000
	align	4
_113027:
	dd	0x41980000
	align	4
_113028:
	dd	0x41d00000
	align	4
_113029:
	dd	0x41800000
	align	4
_113030:
	dd	0x41900000
	align	4
_113031:
	dd	0x41d80000
	align	4
_113032:
	dd	0x41f00000
	align	4
_113033:
	dd	0x41880000
	align	4
_113034:
	dd	0x41c00000
	align	4
_113087:
	dd	0x40800000
	align	4
_47994:
_4833:
_4835:
	dd	0
	align	4
_47993:
	dd	0
	align	4
_113121:
	dd	0x3f800000
	align	4
_4836:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,49
	align	4
_4837:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,50
	align	4
_4838:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,51
	align	4
_4839:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,52
	align	4
_4840:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,53
	align	4
_4841:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,54
	align	4
_4842:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,55
	align	4
_4843:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,56
	align	4
_4844:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,114,97,112,32,57
	align	4
_4845:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,48
	align	4
_4846:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,49
	align	4
_4847:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,50
	align	4
_4848:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,51
	align	4
_4849:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,52
	align	4
_4850:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,53
	align	4
_4851:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,54
	align	4
_4852:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,55
	align	4
_4853:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,56
	align	4
_4854:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,49,57
	align	4
_4855:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,50,48
	align	4
_4856:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,50,49
	align	4
_4857:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,50,50
	align	4
_4858:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,50,51
	align	4
_4859:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,114,97,112,32,50,52
	align	4
_113316:
	dd	0x41d00000
	align	4
_113317:
	dd	0x41700000
	align	4
_113318:
	dd	0x41a00000
	align	4
_113319:
	dd	0x41700000
	align	4
_113320:
	dd	0x40c00000
	align	4
_113321:
	dd	0x41d00000
	align	4
_113322:
	dd	0x41800000
	align	4
_113323:
	dd	0x40000000
	align	4
_113324:
	dd	0x41900000
	align	4
_113325:
	dd	0x425c0000
	align	4
_113326:
	dd	0x40000000
	align	4
_113327:
	dd	0x41d80000
	align	4
_113328:
	dd	0x41900000
	align	4
_113329:
	dd	0x41c80000
	align	4
_113330:
	dd	0x41700000
	align	4
_113331:
	dd	0x40c00000
	align	4
_113332:
	dd	0x41a00000
	align	4
_113333:
	dd	0x41700000
	align	4
_113334:
	dd	0x41c80000
	align	4
_113335:
	dd	0x41880000
	align	4
_113336:
	dd	0x40c00000
	align	4
_113337:
	dd	0x41c80000
	align	4
_113338:
	dd	0x41700000
	align	4
_113339:
	dd	0x41c80000
	align	4
_113340:
	dd	0x41700000
	align	4
_113341:
	dd	0x41c80000
	align	4
_113342:
	dd	0x41700000
	align	4
_113343:
	dd	0x41c80000
	align	4
_113344:
	dd	0x0
	align	4
_113345:
	dd	0x40400000
	align	4
_113346:
	dd	0x41c80000
	align	4
_113347:
	dd	0x41700000
	align	4
_113348:
	dd	0x41d00000
	align	4
_113349:
	dd	0x41700000
	align	4
_113350:
	dd	0x40000000
	align	4
_113351:
	dd	0x40c00000
	align	4
_113352:
	dd	0x41d00000
	align	4
_113353:
	dd	0x41700000
	align	4
_113354:
	dd	0x40000000
	align	4
_113355:
	dd	0x41600000
	align	4
_113356:
	dd	0x41700000
	align	4
_113357:
	dd	0x41700000
	align	4
_113358:
	dd	0x41c00000
	align	4
_113359:
	dd	0x41c80000
	align	4
_113360:
	dd	0x41f00000
	align	4
_113361:
	dd	0x42d20000
	align	4
_113362:
	dd	0x41d80000
	align	4
_113363:
	dd	0x41c80000
	align	4
_113364:
	dd	0x40a00000
	align	4
_113365:
	dd	0x41c80000
	align	4
_113366:
	dd	0x40000000
	align	4
_113367:
	dd	0x41600000
	align	4
_113368:
	dd	0x41d00000
	align	4
_113369:
	dd	0x41700000
	align	4
_113370:
	dd	0x42200000
	align	4
_113371:
	dd	0x43160000
	align	4
_113372:
	dd	0x41b80000
	align	4
_113373:
	dd	0x41700000
	align	4
_113374:
	dd	0x41d00000
	align	4
_113375:
	dd	0x42480000
	align	4
_113376:
	dd	0x41d00000
	align	4
_113377:
	dd	0x41d00000
	align	4
_113378:
	dd	0x41d00000
	align	4
_113379:
	dd	0x420c0000
	align	4
_113380:
	dd	0x41d80000
	align	4
_113381:
	dd	0x41c80000
	align	4
_113382:
	dd	0x41d80000
	align	4
_113383:
	dd	0x41c80000
	align	4
_113384:
	dd	0x41400000
	align	4
_113385:
	dd	0x41200000
	align	4
_113468:
	dd	0x41c80000
	align	4
_113469:
	dd	0x41f00000
	align	4
_113470:
	dd	0x41400000
	align	4
_48422:
_4895:
	dd	0
	align	4
_48421:
	dd	0
	align	4
_113492:
	dd	0x3f800000
	align	4
_113493:
	dd	0x3f800000
	align	4
_113494:
	dd	0x3f800000
	align	4
_113495:
	dd	0x3f800000
	align	4
_4878:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	105,100,108,101,50
	align	4
_4879:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	119,97,108,107
	align	4
_4880:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	119,97,108,107,50
	align	4
_4881:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	119,97,108,107,51
	align	4
_4882:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,50
	align	4
_4883:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,51
	align	4
_4884:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,52
	align	4
_4885:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,53
	align	4
_4886:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,54
	align	4
_4887:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,55
	align	4
_4888:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,56
	align	4
_4889:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	97,99,116,57
	align	4
_4890:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	100,101,97,100
	align	4
_4891:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	100,101,97,100,50
	align	4
_4892:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	100,121,105,110,103
	align	4
_4893:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	106,117,109,112
	align	4
_48456:
_4897:
_4899:
_4901:
	dd	0
	align	4
_48455:
	dd	0
	align	4
_113527:
	dd	0x41f00000
	align	4
_113571:
	dd	0x3e800000
	align	4
_113701:
	dd	0x3f800000
	align	4
_113702:
	dd	0x42c80000
	align	4
_113703:
	dd	0x42a00000
	align	4
_113704:
	dd	0x42480000
	align	4
_113816:
	dd	0x42200000
	align	4
_113817:
	dd	0x41a00000
	align	4
_113818:
	dd	0x42200000
	align	4
_113890:
	dd	0x40000000
	align	4
_113891:
	dd	0x40800000
	align	4
_113902:
	dd	0x42b40000
	align	4
_113903:
	dd	0x43160000
	align	4
_113904:
	dd	0x42b40000
	align	4
_113905:
	dd	0x43160000
	align	4
_113906:
	dd	0x428c0000
	align	4
_113907:
	dd	0x432a0000
	align	4
_113908:
	dd	0x42200000
	align	4
_113909:
	dd	0x42d20000
	align	4
_113928:
	dd	0x42a00000
	align	4
_113929:
	dd	0x42b40000
	align	4
_4956:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	77,85,83,85,72,95,54,95,84,65,77,69,78,71,95,76
	dw	69,80,65,83
	align	4
_4957:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	77,85,83,85,72,95,52,95,84,79,80,73,95,76,69,80
	dw	65,83
	align	4
_113944:
	dd	0x41200000
	align	4
_113945:
	dd	0x42300000
	align	4
_113946:
	dd	0x42200000
	align	4
_113947:
	dd	0x42780000
	align	4
_4958:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
	dw	61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
	dw	61,61,61,61,61,61,61,61,61,61,61
	align	4
_4959:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	87,97,107,116,117,32,71,97,109,101,58
	align	4
_4960:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	84,111,116,97,108,32,77,117,115,117,104,32,49,58
	align	4
_4961:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	72,97,115,105,108,32,82,97,110,100,111,109,58
_49159:
	db	"i",0
	align	4
_4974:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	106,109,108,84,97,109,98,97,104,77,117,115,117,104,58
	align	4
_113961:
	dd	0x42200000
	align	4
_4985:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	44,32,87,97,107,116,117,32,77,117,110,99,117,108,58
	align	4
_4984:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	44,32,98,97,116,97,115,77,105,110,58
	align	4
_4983:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	44,32,98,97,116,97,115,77,97,120,58
	align	4
_4982:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	44,32,78,111,32,66,97,114,105,115,58
	align	4
_4981:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	84,105,112,101,32,77,117,115,117,104,58
	align	4
_4986:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	84,111,116,97,108,32,77,117,115,117,104,32,50,58
	align	4
_4990:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	65,68,65,32,89,69,84,73
	align	4
_5003:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	69,78,67,79,85,78,84,69,82,69,68,58
	align	4
_49357:
_5014:
	dd	0
	align	4
_49356:
	dd	0
	align	4
_114058:
	dd	0x42b40000
	align	4
_114059:
	dd	0x42480000
	align	4
_114060:
	dd	0x3f800000
	align	4
_114061:
	dd	0x40600000
	align	4
_114079:
	dd	0x0
	align	4
_114080:
	dd	0x0
	align	4
_49425:
_5022:
	dd	0
	align	4
_49424:
	dd	0
	align	4
_114102:
	dd	0x3f800000
	align	4
_114103:
	dd	0x3f800000
	align	4
_114104:
	dd	0x3f800000
	align	4
_114105:
	dd	0x3f800000
	align	4
_114106:
	dd	0x41200000
	align	4
_114107:
	dd	0x41200000
	align	4
_114108:
	dd	0x41200000
	align	4
_114109:
	dd	0x41200000
	align	4
_114137:
	dd	0x429c0000
	align	4
_114138:
	dd	0x0
	align	4
_114139:
	dd	0x40400000
	align	4
_114140:
	dd	0x0
	align	4
_114141:
	dd	0x43a60000
	align	4
_114142:
	dd	0x3f800000
	align	4
_114143:
	dd	0x42b40000
	align	4
_114144:
	dd	0x42480000
	align	4
_114145:
	dd	0x3f800000
	align	4
_114146:
	dd	0x40600000
_49478:
	db	"i",0
_49480:
	db	"i",0
_49482:
	db	"i",0
_49484:
	db	"i",0
_49486:
	db	"i",0
_49488:
	db	"i",0
_49490:
	db	"i",0
_49492:
	db	"i",0
_49494:
	db	"i",0
_49496:
	db	"i",0
	align	4
_49602:
_5054:
	dd	0
	align	4
_49601:
	dd	0
	align	4
_49608:
_5056:
	dd	0
	align	4
_49607:
	dd	0
	align	4
_49739:
_5058:
	dd	0
	align	4
_49738:
	dd	0
	align	4
_114297:
	dd	0x3f4ccccd
	align	4
_114304:
	dd	0x3f800000
	align	4
_114309:
	dd	0x3f800000
	align	4
_49988:
_5072:
_5074:
	dd	0
	align	4
_49987:
	dd	0
	align	4
_114317:
	dd	0x3f800000
	align	4
_114318:
	dd	0x3f800000
	align	4
_114319:
	dd	0x451dd000
	align	4
_114320:
	dd	0x42200000
	align	4
_114321:
	dd	0x3f800000
	align	4
_114322:
	dd	0x3f800000
	align	4
_114323:
	dd	0x42a00000
	align	4
_114324:
	dd	0x3f800000
	align	4
_114325:
	dd	0x3f800000
	align	4
_114326:
	dd	0x42a00000
	align	4
_114327:
	dd	0x3f800000
	align	4
_114328:
	dd	0x3f800000
	align	4
_114329:
	dd	0x42700000
	align	4
_114330:
	dd	0x41980000
	align	4
_114331:
	dd	0x3f800000
	align	4
_114332:
	dd	0x3f800000
	align	4
_114333:
	dd	0x42700000
	align	4
_114334:
	dd	0x41980000
	align	4
_114335:
	dd	0x41400000
	align	4
_114336:
	dd	0x41900000
	align	4
_114337:
	dd	0x41c80000
	align	4
_114338:
	dd	0x41400000
	align	4
_114339:
	dd	0x41900000
	align	4
_114340:
	dd	0x41c80000
	align	4
_114341:
	dd	0x3f800000
	align	4
_114342:
	dd	0x40000000
	align	4
_114343:
	dd	0x0
	align	4
_114344:
	dd	0x0
	align	4
_114345:
	dd	0x0
	align	4
_114346:
	dd	0x0
	align	4
_114347:
	dd	0x41d80000
	align	4
_50276:
_5088:
_5090:
	dd	0
	align	4
_50275:
	dd	0
	align	4
_114504:
	dd	0x3f800000
	align	4
_114505:
	dd	0x3f800000
	align	4
_114506:
	dd	0x451dd000
	align	4
_114507:
	dd	0x42200000
	align	4
_114508:
	dd	0x3f800000
	align	4
_114509:
	dd	0x3f800000
	align	4
_114510:
	dd	0x42a00000
	align	4
_114511:
	dd	0x3f800000
	align	4
_114512:
	dd	0x3f800000
	align	4
_114513:
	dd	0x42a00000
	align	4
_114514:
	dd	0x3f800000
	align	4
_114515:
	dd	0x3f800000
	align	4
_114516:
	dd	0x42700000
	align	4
_114517:
	dd	0x3f800000
	align	4
_114518:
	dd	0x3f800000
	align	4
_114519:
	dd	0x42700000
	align	4
_114520:
	dd	0x41400000
	align	4
_114521:
	dd	0x41900000
	align	4
_114522:
	dd	0x41c80000
	align	4
_114523:
	dd	0x41400000
	align	4
_114524:
	dd	0x41900000
	align	4
_114525:
	dd	0x41c80000
	align	4
_114526:
	dd	0x3f800000
	align	4
_114527:
	dd	0x40000000
	align	4
_114528:
	dd	0x0
	align	4
_114529:
	dd	0x0
	align	4
_114530:
	dd	0x0
	align	4
_114531:
	dd	0x0
	align	4
_114532:
	dd	0x41d80000
	align	4
_50659:
_5119:
_5121:
_5123:
_5125:
	dd	0
	align	4
_50658:
	dd	0
	align	4
_114693:
	dd	0x3f800000
	align	4
_114694:
	dd	0x3f800000
	align	4
_114695:
	dd	0x3f800000
_50353:
	db	"f",0
_50355:
	db	"f",0
_50357:
	db	"f",0
_50359:
	db	"f",0
	align	4
_114696:
	dd	0x451dd000
	align	4
_114697:
	dd	0x42200000
	align	4
_114698:
	dd	0x3f800000
	align	4
_114699:
	dd	0x3f800000
	align	4
_114700:
	dd	0x42a00000
	align	4
_114701:
	dd	0x3f800000
	align	4
_114702:
	dd	0x3f800000
	align	4
_114703:
	dd	0x42a00000
	align	4
_114704:
	dd	0x3f800000
	align	4
_114705:
	dd	0x3f800000
	align	4
_114706:
	dd	0x42700000
	align	4
_114707:
	dd	0x40c00000
	align	4
_114708:
	dd	0x41200000
	align	4
_114709:
	dd	0x41500000
	align	4
_114710:
	dd	0x41800000
	align	4
_114711:
	dd	0x41900000
	align	4
_114712:
	dd	0x41a00000
	align	4
_114713:
	dd	0x41b80000
	align	4
_114714:
	dd	0x41c00000
	align	4
_114715:
	dd	0x41d00000
	align	4
_114716:
	dd	0x41e00000
	align	4
_114717:
	dd	0x3f800000
	align	4
_114718:
	dd	0x3f800000
	align	4
_114719:
	dd	0x3f800000
	align	4
_114720:
	dd	0x3f800000
	align	4
_114721:
	dd	0x42480000
	align	4
_114722:
	dd	0xc1c80000
	align	4
_114723:
	dd	0x3f800000
	align	4
_114724:
	dd	0x3f800000
	align	4
_114725:
	dd	0x42480000
	align	4
_114726:
	dd	0x3f800000
	align	4
_114727:
	dd	0x3f800000
	align	4
_114728:
	dd	0x42480000
	align	4
_114729:
	dd	0x3f800000
	align	4
_114730:
	dd	0x3f800000
	align	4
_114731:
	dd	0x41980000
	align	4
_114732:
	dd	0x42480000
	align	4
_114733:
	dd	0x42480000
	align	4
_114734:
	dd	0x41400000
	align	4
_114735:
	dd	0x41900000
	align	4
_114736:
	dd	0x41c80000
	align	4
_114737:
	dd	0x40e00000
	align	4
_114738:
	dd	0x41500000
	align	4
_114739:
	dd	0x41900000
	align	4
_114740:
	dd	0x3f666666
	align	4
_114741:
	dd	0x3f800000
	align	4
_114742:
	dd	0x42480000
	align	4
_114743:
	dd	0x3f800000
	align	4
_114744:
	dd	0x40000000
	align	4
_114745:
	dd	0x0
	align	4
_114746:
	dd	0x0
	align	4
_114747:
	dd	0x0
	align	4
_114748:
	dd	0x0
	align	4
_114749:
	dd	0x41d80000
	align	4
_51137:
_5154:
_5156:
_5158:
_5160:
	dd	0
	align	4
_51136:
	dd	0
	align	4
_115012:
	dd	0x3f800000
	align	4
_115013:
	dd	0x3f800000
	align	4
_115014:
	dd	0x3f800000
_50831:
	db	"f",0
_50833:
	db	"f",0
_50835:
	db	"f",0
_50837:
	db	"f",0
	align	4
_115015:
	dd	0x451dd000
	align	4
_115016:
	dd	0x42200000
	align	4
_115017:
	dd	0x3f800000
	align	4
_115018:
	dd	0x3f800000
	align	4
_115019:
	dd	0x42a00000
	align	4
_115020:
	dd	0x3f800000
	align	4
_115021:
	dd	0x3f800000
	align	4
_115022:
	dd	0x42a00000
	align	4
_115023:
	dd	0x3f800000
	align	4
_115024:
	dd	0x3f800000
	align	4
_115025:
	dd	0x42700000
	align	4
_115026:
	dd	0x40c00000
	align	4
_115027:
	dd	0x41200000
	align	4
_115028:
	dd	0x41500000
	align	4
_115029:
	dd	0x41800000
	align	4
_115030:
	dd	0x41900000
	align	4
_115031:
	dd	0x41a00000
	align	4
_115032:
	dd	0x41b80000
	align	4
_115033:
	dd	0x41c00000
	align	4
_115034:
	dd	0x41d00000
	align	4
_115035:
	dd	0x41e00000
	align	4
_115036:
	dd	0x3f800000
	align	4
_115037:
	dd	0x3f800000
	align	4
_115038:
	dd	0x3f800000
	align	4
_115039:
	dd	0x3f800000
	align	4
_115040:
	dd	0x42480000
	align	4
_115041:
	dd	0xc1c80000
	align	4
_115042:
	dd	0x3f800000
	align	4
_115043:
	dd	0x3f800000
	align	4
_115044:
	dd	0x42480000
	align	4
_115045:
	dd	0x3f800000
	align	4
_115046:
	dd	0x3f800000
	align	4
_115047:
	dd	0x42480000
	align	4
_115048:
	dd	0x3f800000
	align	4
_115049:
	dd	0x3f800000
	align	4
_115050:
	dd	0x41980000
	align	4
_115051:
	dd	0x42480000
	align	4
_115052:
	dd	0x42480000
	align	4
_115053:
	dd	0x41400000
	align	4
_115054:
	dd	0x41900000
	align	4
_115055:
	dd	0x41c80000
	align	4
_115056:
	dd	0x40e00000
	align	4
_115057:
	dd	0x41500000
	align	4
_115058:
	dd	0x41900000
	align	4
_115059:
	dd	0x3f666666
	align	4
_115060:
	dd	0x3f800000
	align	4
_115061:
	dd	0x42480000
	align	4
_115062:
	dd	0x3f800000
	align	4
_115063:
	dd	0x40000000
	align	4
_115064:
	dd	0x0
	align	4
_115065:
	dd	0x0
	align	4
_115066:
	dd	0x0
	align	4
_115067:
	dd	0x0
	align	4
_115068:
	dd	0x41d80000
	align	4
_51517:
_5174:
_5176:
	dd	0
	align	4
_51516:
	dd	0
	align	4
_115331:
	dd	0x3f800000
	align	4
_115332:
	dd	0x3f800000
	align	4
_115333:
	dd	0x451dd000
	align	4
_115334:
	dd	0x42200000
	align	4
_115335:
	dd	0x3f800000
	align	4
_115336:
	dd	0x3f800000
	align	4
_115337:
	dd	0x42a00000
	align	4
_115338:
	dd	0x3f800000
	align	4
_115339:
	dd	0x3f800000
	align	4
_115340:
	dd	0x42a00000
	align	4
_115341:
	dd	0x3f800000
	align	4
_115342:
	dd	0x3f800000
	align	4
_115343:
	dd	0x42700000
	align	4
_115344:
	dd	0x41700000
	align	4
_115345:
	dd	0x3f800000
	align	4
_115346:
	dd	0x3f800000
	align	4
_115347:
	dd	0x42700000
	align	4
_115348:
	dd	0x41700000
	align	4
_115349:
	dd	0x41400000
	align	4
_115350:
	dd	0x41900000
	align	4
_115351:
	dd	0x41c80000
	align	4
_115352:
	dd	0x40e00000
	align	4
_115353:
	dd	0x41500000
	align	4
_115354:
	dd	0x41900000
	align	4
_115355:
	dd	0x3f666666
	align	4
_115356:
	dd	0x3f800000
	align	4
_115357:
	dd	0x40000000
	align	4
_115358:
	dd	0x0
	align	4
_115359:
	dd	0x0
	align	4
_115360:
	dd	0x0
	align	4
_115361:
	dd	0x0
	align	4
_115362:
	dd	0x41d80000
	align	4
_51824:
_5190:
_5192:
	dd	0
	align	4
_51823:
	dd	0
	align	4
_115521:
	dd	0x3f800000
	align	4
_115522:
	dd	0x3f800000
	align	4
_115523:
	dd	0x451dd000
	align	4
_115524:
	dd	0x42200000
	align	4
_115525:
	dd	0x3f800000
	align	4
_115526:
	dd	0x3f800000
	align	4
_115527:
	dd	0x42a00000
	align	4
_115528:
	dd	0x3f800000
	align	4
_115529:
	dd	0x3f800000
	align	4
_115530:
	dd	0x42a00000
	align	4
_115531:
	dd	0x3f800000
	align	4
_115532:
	dd	0x3f800000
	align	4
_115533:
	dd	0x42700000
	align	4
_115534:
	dd	0x41700000
	align	4
_115535:
	dd	0x3f800000
	align	4
_115536:
	dd	0x3f800000
	align	4
_115537:
	dd	0x42700000
	align	4
_115538:
	dd	0x41700000
	align	4
_115539:
	dd	0x3f800000
	align	4
_115540:
	dd	0x40000000
	align	4
_115541:
	dd	0x3f800000
	align	4
_115542:
	dd	0x40400000
	align	4
_115543:
	dd	0x40000000
	align	4
_115544:
	dd	0x3f800000
	align	4
_115545:
	dd	0x40000000
	align	4
_115546:
	dd	0x3f800000
	align	4
_115547:
	dd	0x40400000
	align	4
_115548:
	dd	0x40000000
	align	4
_115549:
	dd	0x41400000
	align	4
_115550:
	dd	0x41900000
	align	4
_115551:
	dd	0x41c80000
	align	4
_115552:
	dd	0x3f800000
	align	4
_115553:
	dd	0x40000000
	align	4
_115554:
	dd	0x0
	align	4
_115555:
	dd	0x0
	align	4
_115556:
	dd	0x0
	align	4
_115557:
	dd	0x0
	align	4
_52106:
_5206:
_5208:
	dd	0
	align	4
_52105:
	dd	0
	align	4
_115723:
	dd	0x3f800000
	align	4
_115724:
	dd	0x3f800000
	align	4
_115725:
	dd	0x451dd000
	align	4
_115726:
	dd	0x42200000
	align	4
_115727:
	dd	0x3f800000
	align	4
_115728:
	dd	0x3f800000
	align	4
_115729:
	dd	0x42a00000
	align	4
_115730:
	dd	0x3f800000
	align	4
_115731:
	dd	0x3f800000
	align	4
_115732:
	dd	0x42a00000
	align	4
_115733:
	dd	0x3f800000
	align	4
_115734:
	dd	0x3f800000
	align	4
_115735:
	dd	0x42700000
	align	4
_115736:
	dd	0x41700000
	align	4
_115737:
	dd	0x3f800000
	align	4
_115738:
	dd	0x3f800000
	align	4
_115739:
	dd	0x42700000
	align	4
_115740:
	dd	0x41700000
	align	4
_115741:
	dd	0x41400000
	align	4
_115742:
	dd	0x41900000
	align	4
_115743:
	dd	0x41c80000
	align	4
_115744:
	dd	0x40e00000
	align	4
_115745:
	dd	0x41500000
	align	4
_115746:
	dd	0x41900000
	align	4
_115747:
	dd	0x3f666666
	align	4
_115748:
	dd	0x3f800000
	align	4
_115749:
	dd	0x40000000
	align	4
_115750:
	dd	0x0
	align	4
_115751:
	dd	0x0
	align	4
_115752:
	dd	0x0
	align	4
_115753:
	dd	0x0
	align	4
_115754:
	dd	0x41d80000
	align	4
_52271:
_5216:
_5218:
	dd	0
	align	4
_52270:
	dd	0
	align	4
_115913:
	dd	0x3f800000
	align	4
_115914:
	dd	0x3f800000
	align	4
_115915:
	dd	0x451dd000
	align	4
_115916:
	dd	0x42200000
	align	4
_115917:
	dd	0x3f800000
	align	4
_115918:
	dd	0x3f800000
	align	4
_115919:
	dd	0x42a00000
	align	4
_115920:
	dd	0x3f800000
	align	4
_115921:
	dd	0x3f800000
	align	4
_115922:
	dd	0x42a00000
	align	4
_115923:
	dd	0x40400000
	align	4
_115924:
	dd	0x41100000
	align	4
_115925:
	dd	0x41a00000
	align	4
_115926:
	dd	0x3f800000
	align	4
_115927:
	dd	0x40000000
	align	4
_115928:
	dd	0x0
	align	4
_115929:
	dd	0x0
	align	4
_115930:
	dd	0x0
	align	4
_115931:
	dd	0x0
	align	4
_115932:
	dd	0x41f00000
	align	4
_52441:
_5226:
_5228:
	dd	0
	align	4
_52440:
	dd	0
	align	4
_116030:
	dd	0x3f800000
	align	4
_116031:
	dd	0x3f800000
	align	4
_116032:
	dd	0x451dd000
	align	4
_116033:
	dd	0x42200000
	align	4
_116034:
	dd	0x3f800000
	align	4
_116035:
	dd	0x3f800000
	align	4
_116036:
	dd	0x42c80000
	align	4
_116037:
	dd	0x3f800000
	align	4
_116038:
	dd	0x3f800000
	align	4
_116039:
	dd	0x42a00000
	align	4
_116040:
	dd	0x40400000
	align	4
_116041:
	dd	0x41100000
	align	4
_116042:
	dd	0x41000000
	align	4
_116043:
	dd	0x3f800000
	align	4
_116044:
	dd	0x40000000
	align	4
_116045:
	dd	0x0
	align	4
_116046:
	dd	0x0
	align	4
_116047:
	dd	0x0
	align	4
_116048:
	dd	0x0
	align	4
_116049:
	dd	0x41f00000
	align	4
_52736:
_5242:
_5244:
	dd	0
	align	4
_52735:
	dd	0
	align	4
_116146:
	dd	0x3f800000
	align	4
_116147:
	dd	0x3f800000
	align	4
_116148:
	dd	0x451dd000
	align	4
_116149:
	dd	0x42200000
	align	4
_116150:
	dd	0x3f800000
	align	4
_116151:
	dd	0x3f800000
	align	4
_116152:
	dd	0x42a00000
	align	4
_116153:
	dd	0x3f800000
	align	4
_116154:
	dd	0x3f800000
	align	4
_116155:
	dd	0x42a00000
	align	4
_116156:
	dd	0x3f800000
	align	4
_116157:
	dd	0x3f800000
	align	4
_116158:
	dd	0x42700000
	align	4
_116159:
	dd	0x41700000
	align	4
_116160:
	dd	0x3f800000
	align	4
_116161:
	dd	0x3f800000
	align	4
_116162:
	dd	0x42700000
	align	4
_116163:
	dd	0x41700000
	align	4
_116164:
	dd	0x41400000
	align	4
_116165:
	dd	0x41900000
	align	4
_116166:
	dd	0x41c80000
	align	4
_116167:
	dd	0x40e00000
	align	4
_116168:
	dd	0x41500000
	align	4
_116169:
	dd	0x41900000
	align	4
_116170:
	dd	0x3f666666
	align	4
_116171:
	dd	0x3f800000
	align	4
_116172:
	dd	0x40000000
	align	4
_116173:
	dd	0x0
	align	4
_116174:
	dd	0x0
	align	4
_116175:
	dd	0x0
	align	4
_116176:
	dd	0x0
	align	4
_116177:
	dd	0x41d80000
	align	4
_53043:
_5258:
_5260:
	dd	0
	align	4
_53042:
	dd	0
	align	4
_116338:
	dd	0x3f800000
	align	4
_116339:
	dd	0x3f800000
	align	4
_116340:
	dd	0x451dd000
	align	4
_116341:
	dd	0x42200000
	align	4
_116342:
	dd	0x3f800000
	align	4
_116343:
	dd	0x3f800000
	align	4
_116344:
	dd	0x42a00000
	align	4
_116345:
	dd	0x3f800000
	align	4
_116346:
	dd	0x3f800000
	align	4
_116347:
	dd	0x42a00000
	align	4
_116348:
	dd	0x3f800000
	align	4
_116349:
	dd	0x3f800000
	align	4
_116350:
	dd	0x42700000
	align	4
_116351:
	dd	0x41700000
	align	4
_116352:
	dd	0x3f800000
	align	4
_116353:
	dd	0x3f800000
	align	4
_116354:
	dd	0x42700000
	align	4
_116355:
	dd	0x41700000
	align	4
_116356:
	dd	0x3f800000
	align	4
_116357:
	dd	0x40000000
	align	4
_116358:
	dd	0x3f800000
	align	4
_116359:
	dd	0x40400000
	align	4
_116360:
	dd	0x40000000
	align	4
_116361:
	dd	0x3f800000
	align	4
_116362:
	dd	0x40000000
	align	4
_116363:
	dd	0x3f800000
	align	4
_116364:
	dd	0x40400000
	align	4
_116365:
	dd	0x40000000
	align	4
_116366:
	dd	0x41400000
	align	4
_116367:
	dd	0x41900000
	align	4
_116368:
	dd	0x41c80000
	align	4
_116369:
	dd	0x3f800000
	align	4
_116370:
	dd	0x40000000
	align	4
_116371:
	dd	0x0
	align	4
_116372:
	dd	0x0
	align	4
_116373:
	dd	0x0
	align	4
_116374:
	dd	0x0
	align	4
_53278:
_5271:
_5273:
_5275:
_5277:
_5279:
_5281:
	dd	0
	align	4
_53277:
	dd	0
	align	4
_116540:
	dd	0x3f800000
	align	4
_116541:
	dd	0x3f800000
	align	4
_116542:
	dd	0x451dd000
	align	4
_116543:
	dd	0x42200000
	align	4
_116544:
	dd	0x42a00000
	align	4
_116545:
	dd	0x3f800000
	align	4
_116546:
	dd	0x3f800000
	align	4
_116547:
	dd	0x42a00000
	align	4
_116548:
	dd	0x3f800000
	align	4
_116549:
	dd	0x3f800000
	align	4
_116550:
	dd	0x42700000
	align	4
_116551:
	dd	0x41700000
	align	4
_116552:
	dd	0x3f800000
	align	4
_116553:
	dd	0x3f800000
	align	4
_116554:
	dd	0x42700000
	align	4
_116555:
	dd	0x41700000
	align	4
_116556:
	dd	0x41400000
	align	4
_116557:
	dd	0x41900000
	align	4
_116558:
	dd	0x41c80000
	align	4
_116559:
	dd	0x41400000
	align	4
_116560:
	dd	0x41900000
	align	4
_116561:
	dd	0x41c80000
	align	4
_116562:
	dd	0x3f666666
	align	4
_116563:
	dd	0x40000000
	align	4
_116564:
	dd	0x3f800000
	align	4
_116565:
	dd	0x40000000
	align	4
_116566:
	dd	0x0
	align	4
_116567:
	dd	0x0
	align	4
_116568:
	dd	0x0
	align	4
_116569:
	dd	0x0
	align	4
_116570:
	dd	0x0
	align	4
_116571:
	dd	0x42c80000
	align	4
_116572:
	dd	0x41d80000
	align	4
_53681:
_5295:
_5297:
	dd	0
	align	4
_53680:
	dd	0
	align	4
_116773:
	dd	0x3f800000
	align	4
_116774:
	dd	0x3f800000
	align	4
_116775:
	dd	0x451dd000
	align	4
_116776:
	dd	0x42200000
	align	4
_116777:
	dd	0x3f800000
	align	4
_116778:
	dd	0x3f800000
	align	4
_116779:
	dd	0x42a00000
	align	4
_116780:
	dd	0x3f800000
	align	4
_116781:
	dd	0x3f800000
	align	4
_116782:
	dd	0x42a00000
	align	4
_116783:
	dd	0x3f800000
	align	4
_116784:
	dd	0x3f800000
	align	4
_116785:
	dd	0x42700000
	align	4
_116786:
	dd	0x41700000
	align	4
_116787:
	dd	0x3f800000
	align	4
_116788:
	dd	0x3f800000
	align	4
_116789:
	dd	0x42700000
	align	4
_116790:
	dd	0x41700000
	align	4
_116791:
	dd	0x41400000
	align	4
_116792:
	dd	0x41900000
	align	4
_116793:
	dd	0x41c80000
	align	4
_116794:
	dd	0x40e00000
	align	4
_116795:
	dd	0x41500000
	align	4
_116796:
	dd	0x41900000
	align	4
_116797:
	dd	0x3f666666
	align	4
_116798:
	dd	0x3f800000
	align	4
_116799:
	dd	0x40000000
	align	4
_116800:
	dd	0x0
	align	4
_116801:
	dd	0x0
	align	4
_116802:
	dd	0x0
	align	4
_116803:
	dd	0x0
	align	4
_116804:
	dd	0x41d80000
	align	4
_53857:
_5305:
_5307:
	dd	0
	align	4
_53856:
	dd	0
	align	4
_116963:
	dd	0x3f800000
	align	4
_116964:
	dd	0x3f800000
	align	4
_116965:
	dd	0x451dd000
	align	4
_116966:
	dd	0x42200000
	align	4
_116967:
	dd	0x3f800000
	align	4
_116968:
	dd	0x3f800000
	align	4
_116969:
	dd	0x42200000
	align	4
_116970:
	dd	0x3f800000
	align	4
_116971:
	dd	0x3f800000
	align	4
_116972:
	dd	0x42a00000
	align	4
_116973:
	dd	0x40400000
	align	4
_116974:
	dd	0x41100000
	align	4
_116975:
	dd	0x41600000
	align	4
_116976:
	dd	0x41a00000
	align	4
_116977:
	dd	0x40800000
	align	4
_116978:
	dd	0x41700000
	align	4
_116979:
	dd	0x41b80000
	align	4
_116980:
	dd	0x41f80000
	align	4
_116981:
	dd	0x41200000
	align	4
_116982:
	dd	0x40800000
	align	4
_116983:
	dd	0x41700000
	align	4
_116984:
	dd	0x41b80000
	align	4
_116985:
	dd	0x40a00000
	align	4
_116986:
	dd	0x41100000
	align	4
_116987:
	dd	0x41000000
	align	4
_116988:
	dd	0x41800000
	align	4
_116989:
	dd	0x40c00000
	align	4
_116990:
	dd	0x3f800000
	align	4
_116991:
	dd	0x40000000
	align	4
_116992:
	dd	0x0
	align	4
_116993:
	dd	0x0
	align	4
_116994:
	dd	0x0
	align	4
_116995:
	dd	0x0
	align	4
_54169:
_5321:
_5323:
	dd	0
	align	4
_54168:
	dd	0
	align	4
_117114:
	dd	0x3f800000
	align	4
_117115:
	dd	0x3f800000
	align	4
_117116:
	dd	0x451dd000
	align	4
_117117:
	dd	0x42200000
	align	4
_117118:
	dd	0x3f800000
	align	4
_117119:
	dd	0x3f800000
	align	4
_117120:
	dd	0x42a00000
	align	4
_117121:
	dd	0x3f800000
	align	4
_117122:
	dd	0x3f800000
	align	4
_117123:
	dd	0x42a00000
	align	4
_117124:
	dd	0x3f800000
	align	4
_117125:
	dd	0x3f800000
	align	4
_117126:
	dd	0x42700000
	align	4
_117127:
	dd	0x41700000
	align	4
_117128:
	dd	0x3f800000
	align	4
_117129:
	dd	0x3f800000
	align	4
_117130:
	dd	0x42700000
	align	4
_117131:
	dd	0x41700000
	align	4
_117132:
	dd	0x41400000
	align	4
_117133:
	dd	0x41900000
	align	4
_117134:
	dd	0x41c80000
	align	4
_117135:
	dd	0x41400000
	align	4
_117136:
	dd	0x41900000
	align	4
_117137:
	dd	0x41c80000
	align	4
_117138:
	dd	0x3f666666
	align	4
_117139:
	dd	0x3f800000
	align	4
_117140:
	dd	0x40000000
	align	4
_117141:
	dd	0x0
	align	4
_117142:
	dd	0x0
	align	4
_117143:
	dd	0x0
	align	4
_117144:
	dd	0x0
	align	4
_117145:
	dd	0x41d80000
	align	4
_54266:
_5325:
_5327:
	dd	0
	align	4
_54265:
	dd	0
	align	4
_117304:
	dd	0x3f800000
	align	4
_117305:
	dd	0x3f800000
	align	4
_117306:
	dd	0x451dd000
	align	4
_117307:
	dd	0x42200000
	align	4
_117308:
	dd	0x41000000
	align	4
_117309:
	dd	0x42ec0000
	align	4
_117310:
	dd	0x3f800000
	align	4
_117311:
	dd	0x40000000
	align	4
_117312:
	dd	0x0
	align	4
_117313:
	dd	0x0
	align	4
_117314:
	dd	0x0
	align	4
_117315:
	dd	0x0
	align	4
_117316:
	dd	0x0
	align	4
_117317:
	dd	0x41200000
	align	4
_117318:
	dd	0x3f800000
	align	4
_117319:
	dd	0x3f800000
	align	4
_54543:
_5341:
_5343:
	dd	0
	align	4
_54542:
	dd	0
	align	4
_117371:
	dd	0x3f800000
	align	4
_117372:
	dd	0x3f800000
	align	4
_117373:
	dd	0x451dd000
	align	4
_117374:
	dd	0x42200000
	align	4
_117375:
	dd	0x3f800000
	align	4
_117376:
	dd	0x3f800000
	align	4
_117377:
	dd	0x42a00000
	align	4
_117378:
	dd	0x3f800000
	align	4
_117379:
	dd	0x3f800000
	align	4
_117380:
	dd	0x42a00000
	align	4
_117381:
	dd	0x3f800000
	align	4
_117382:
	dd	0x3f800000
	align	4
_117383:
	dd	0x42700000
	align	4
_117384:
	dd	0x41700000
	align	4
_117385:
	dd	0x3f800000
	align	4
_117386:
	dd	0x3f800000
	align	4
_117387:
	dd	0x42700000
	align	4
_117388:
	dd	0x41700000
	align	4
_117389:
	dd	0x41400000
	align	4
_117390:
	dd	0x41900000
	align	4
_117391:
	dd	0x41c80000
	align	4
_117392:
	dd	0x40e00000
	align	4
_117393:
	dd	0x41500000
	align	4
_117394:
	dd	0x41900000
	align	4
_117395:
	dd	0x3f666666
	align	4
_117396:
	dd	0x3f800000
	align	4
_117397:
	dd	0x40000000
	align	4
_117398:
	dd	0x0
	align	4
_117399:
	dd	0x0
	align	4
_117400:
	dd	0x0
	align	4
_117401:
	dd	0x0
	align	4
_117402:
	dd	0x41d80000
	align	4
_54673:
_5348:
_5350:
	dd	0
	align	4
_54672:
	dd	0
	align	4
_117561:
	dd	0x3f800000
	align	4
_117562:
	dd	0x3f800000
	align	4
_117563:
	dd	0x451dd000
	align	4
_117564:
	dd	0x42200000
	align	4
_117565:
	dd	0x3f800000
	align	4
_117566:
	dd	0x3f800000
	align	4
_117567:
	dd	0x42480000
	align	4
_117568:
	dd	0x41700000
	align	4
_117569:
	dd	0x42480000
	align	4
_117570:
	dd	0x41200000
	align	4
_117571:
	dd	0x41c80000
	align	4
_117572:
	dd	0x3f800000
	align	4
_117573:
	dd	0x40000000
	align	4
_117574:
	dd	0x0
	align	4
_117575:
	dd	0x0
	align	4
_117576:
	dd	0x0
	align	4
_117577:
	dd	0x0
	align	4
_117578:
	dd	0x3f800000
	align	4
_117579:
	dd	0x3f800000
	align	4
_54952:
_5364:
_5366:
	dd	0
	align	4
_54951:
	dd	0
	align	4
_117652:
	dd	0x3f800000
	align	4
_117653:
	dd	0x3f800000
	align	4
_117654:
	dd	0x451dd000
	align	4
_117655:
	dd	0x42200000
	align	4
_117656:
	dd	0x3f800000
	align	4
_117657:
	dd	0x3f800000
	align	4
_117658:
	dd	0x42a00000
	align	4
_117659:
	dd	0x3f800000
	align	4
_117660:
	dd	0x3f800000
	align	4
_117661:
	dd	0x42a00000
	align	4
_117662:
	dd	0x3f800000
	align	4
_117663:
	dd	0x3f800000
	align	4
_117664:
	dd	0x42700000
	align	4
_117665:
	dd	0x3f800000
	align	4
_117666:
	dd	0x3f800000
	align	4
_117667:
	dd	0x42700000
	align	4
_117668:
	dd	0x41400000
	align	4
_117669:
	dd	0x41900000
	align	4
_117670:
	dd	0x41c80000
	align	4
_117671:
	dd	0x41400000
	align	4
_117672:
	dd	0x41900000
	align	4
_117673:
	dd	0x41c80000
	align	4
_117674:
	dd	0x3f666666
	align	4
_117675:
	dd	0x3f800000
	align	4
_117676:
	dd	0x40000000
	align	4
_117677:
	dd	0x0
	align	4
_117678:
	dd	0x0
	align	4
_117679:
	dd	0x0
	align	4
_117680:
	dd	0x0
	align	4
_117681:
	dd	0x41d80000
	align	4
_55272:
_5380:
_5382:
	dd	0
	align	4
_55271:
	dd	0
	align	4
_117844:
	dd	0x3f800000
	align	4
_117845:
	dd	0x3f800000
	align	4
_117846:
	dd	0x451dd000
	align	4
_117847:
	dd	0x42200000
	align	4
_117848:
	dd	0x3f800000
	align	4
_117849:
	dd	0x3f800000
	align	4
_117850:
	dd	0x42a00000
	align	4
_117851:
	dd	0x3f800000
	align	4
_117852:
	dd	0x3f800000
	align	4
_117853:
	dd	0x42a00000
	align	4
_117854:
	dd	0x3f800000
	align	4
_117855:
	dd	0x3f800000
	align	4
_117856:
	dd	0x42700000
	align	4
_117857:
	dd	0x41700000
	align	4
_117858:
	dd	0x3f800000
	align	4
_117859:
	dd	0x3f800000
	align	4
_117860:
	dd	0x42700000
	align	4
_117861:
	dd	0x41700000
	align	4
_117862:
	dd	0x3f800000
	align	4
_117863:
	dd	0x40000000
	align	4
_117864:
	dd	0x3f800000
	align	4
_117865:
	dd	0x40400000
	align	4
_117866:
	dd	0x40000000
	align	4
_117867:
	dd	0x3f800000
	align	4
_117868:
	dd	0x40000000
	align	4
_117869:
	dd	0x3f800000
	align	4
_117870:
	dd	0x40400000
	align	4
_117871:
	dd	0x40000000
	align	4
_117872:
	dd	0x41400000
	align	4
_117873:
	dd	0x41900000
	align	4
_117874:
	dd	0x41c80000
	align	4
_117875:
	dd	0x3f800000
	align	4
_117876:
	dd	0x40000000
	align	4
_117877:
	dd	0x0
	align	4
_117878:
	dd	0x0
	align	4
_117879:
	dd	0x0
	align	4
_117880:
	dd	0x3f800000
	align	4
_117881:
	dd	0x0
	align	4
_55563:
_5396:
_5398:
	dd	0
	align	4
_55562:
	dd	0
	align	4
_118053:
	dd	0x3f800000
	align	4
_118054:
	dd	0x3f800000
	align	4
_118055:
	dd	0x451dd000
	align	4
_118056:
	dd	0x42200000
	align	4
_118057:
	dd	0x3f800000
	align	4
_118058:
	dd	0x3f800000
	align	4
_118059:
	dd	0x42a00000
	align	4
_118060:
	dd	0x3f800000
	align	4
_118061:
	dd	0x3f800000
	align	4
_118062:
	dd	0x42a00000
	align	4
_118063:
	dd	0x3f800000
	align	4
_118064:
	dd	0x3f800000
	align	4
_118065:
	dd	0x42700000
	align	4
_118066:
	dd	0x41700000
	align	4
_118067:
	dd	0x3f800000
	align	4
_118068:
	dd	0x3f800000
	align	4
_118069:
	dd	0x42700000
	align	4
_118070:
	dd	0x41700000
	align	4
_118071:
	dd	0x41400000
	align	4
_118072:
	dd	0x41900000
	align	4
_118073:
	dd	0x41c80000
	align	4
_118074:
	dd	0x41400000
	align	4
_118075:
	dd	0x41900000
	align	4
_118076:
	dd	0x41c80000
	align	4
_118077:
	dd	0x3f666666
	align	4
_118078:
	dd	0x3f800000
	align	4
_118079:
	dd	0x40000000
	align	4
_118080:
	dd	0x0
	align	4
_118081:
	dd	0x0
	align	4
_118082:
	dd	0x0
	align	4
_118083:
	dd	0x0
	align	4
_118084:
	dd	0x41d80000
	align	4
_55870:
_5412:
_5414:
	dd	0
	align	4
_55869:
	dd	0
	align	4
_118243:
	dd	0x3f800000
	align	4
_118244:
	dd	0x3f800000
	align	4
_118245:
	dd	0x451dd000
	align	4
_118246:
	dd	0x42200000
	align	4
_118247:
	dd	0x3f800000
	align	4
_118248:
	dd	0x3f800000
	align	4
_118249:
	dd	0x42a00000
	align	4
_118250:
	dd	0x3f800000
	align	4
_118251:
	dd	0x3f800000
	align	4
_118252:
	dd	0x42a00000
	align	4
_118253:
	dd	0x3f800000
	align	4
_118254:
	dd	0x3f800000
	align	4
_118255:
	dd	0x42700000
	align	4
_118256:
	dd	0x41700000
	align	4
_118257:
	dd	0x3f800000
	align	4
_118258:
	dd	0x3f800000
	align	4
_118259:
	dd	0x42700000
	align	4
_118260:
	dd	0x41700000
	align	4
_118261:
	dd	0x3f800000
	align	4
_118262:
	dd	0x40000000
	align	4
_118263:
	dd	0x3f800000
	align	4
_118264:
	dd	0x40400000
	align	4
_118265:
	dd	0x40000000
	align	4
_118266:
	dd	0x3f800000
	align	4
_118267:
	dd	0x40000000
	align	4
_118268:
	dd	0x3f800000
	align	4
_118269:
	dd	0x40400000
	align	4
_118270:
	dd	0x40000000
	align	4
_118271:
	dd	0x41400000
	align	4
_118272:
	dd	0x41900000
	align	4
_118273:
	dd	0x41c80000
	align	4
_118274:
	dd	0x3f800000
	align	4
_118275:
	dd	0x40000000
	align	4
_118276:
	dd	0x0
	align	4
_118277:
	dd	0x0
	align	4
_118278:
	dd	0x0
	align	4
_118279:
	dd	0x0
	align	4
_56465:
_5428:
_5430:
	dd	0
	align	4
_56464:
	dd	0
	align	4
_118445:
	dd	0x3f800000
	align	4
_118446:
	dd	0x3f800000
	align	4
_118447:
	dd	0x451dd000
	align	4
_118448:
	dd	0x42200000
_55955:
	db	"f",0
	align	4
_118449:
	dd	0x41900000
	align	4
_118450:
	dd	0x41900000
	align	4
_118451:
	dd	0x41900000
	align	4
_118452:
	dd	0x41a80000
	align	4
_118453:
	dd	0x3f800000
	align	4
_118454:
	dd	0x3f800000
	align	4
_118455:
	dd	0x40400000
	align	4
_118456:
	dd	0x40000000
	align	4
_118457:
	dd	0x42a00000
	align	4
_118458:
	dd	0x40400000
	align	4
_118459:
	dd	0x40000000
	align	4
_118460:
	dd	0x40400000
	align	4
_118461:
	dd	0x40000000
	align	4
_118462:
	dd	0x42a00000
	align	4
_118463:
	dd	0x42a00000
	align	4
_118464:
	dd	0x42a00000
	align	4
_118465:
	dd	0x3f800000
	align	4
_118466:
	dd	0x3f800000
	align	4
_118467:
	dd	0x40400000
	align	4
_118468:
	dd	0x40000000
	align	4
_118469:
	dd	0x42a00000
	align	4
_118470:
	dd	0x40400000
	align	4
_118471:
	dd	0x40000000
	align	4
_118472:
	dd	0x40400000
	align	4
_118473:
	dd	0x40000000
	align	4
_118474:
	dd	0x42a00000
	align	4
_118475:
	dd	0x42a00000
	align	4
_118476:
	dd	0x42a00000
	align	4
_118477:
	dd	0x3f800000
	align	4
_118478:
	dd	0x3f800000
	align	4
_118479:
	dd	0x40400000
	align	4
_118480:
	dd	0x40000000
	align	4
_118481:
	dd	0x42a00000
	align	4
_118482:
	dd	0x40400000
	align	4
_118483:
	dd	0x40000000
	align	4
_118484:
	dd	0x40400000
	align	4
_118485:
	dd	0x40000000
	align	4
_118486:
	dd	0x42a00000
	align	4
_118487:
	dd	0x42a00000
	align	4
_118488:
	dd	0x42a00000
	align	4
_118489:
	dd	0x3f800000
	align	4
_118490:
	dd	0x3f800000
	align	4
_118491:
	dd	0x40400000
	align	4
_118492:
	dd	0x40000000
	align	4
_118493:
	dd	0x42a00000
	align	4
_118494:
	dd	0x40400000
	align	4
_118495:
	dd	0x40000000
	align	4
_118496:
	dd	0x40400000
	align	4
_118497:
	dd	0x40000000
	align	4
_118498:
	dd	0x42a00000
	align	4
_118499:
	dd	0x42a00000
	align	4
_118500:
	dd	0x42a00000
	align	4
_118501:
	dd	0x3f800000
	align	4
_118502:
	dd	0x42820000
	align	4
_118503:
	dd	0x41400000
	align	4
_118504:
	dd	0x41900000
	align	4
_118505:
	dd	0x41c80000
	align	4
_118506:
	dd	0x41400000
	align	4
_118507:
	dd	0x41900000
	align	4
_118508:
	dd	0x41c80000
	align	4
_118509:
	dd	0x3f666666
	align	4
_118510:
	dd	0x3f800000
	align	4
_118511:
	dd	0x40000000
	align	4
_118512:
	dd	0x0
	align	4
_118513:
	dd	0x0
	align	4
_118514:
	dd	0x0
	align	4
_118515:
	dd	0x40400000
	align	4
_118516:
	dd	0x40000000
	align	4
_118517:
	dd	0x42820000
	align	4
_118518:
	dd	0x40000000
	align	4
_118519:
	dd	0x40400000
	align	4
_118520:
	dd	0x42820000
	align	4
_118521:
	dd	0x0
	align	4
_118522:
	dd	0x41d80000
	align	4
_56784:
_5444:
_5446:
	dd	0
	align	4
_56783:
	dd	0
	align	4
_118912:
	dd	0x3f800000
	align	4
_118913:
	dd	0x3f800000
	align	4
_118914:
	dd	0x451dd000
	align	4
_118915:
	dd	0x42200000
	align	4
_118916:
	dd	0x3f800000
	align	4
_118917:
	dd	0x3f800000
	align	4
_118918:
	dd	0x42a00000
	align	4
_118919:
	dd	0x3f800000
	align	4
_118920:
	dd	0x3f800000
	align	4
_118921:
	dd	0x42a00000
	align	4
_118922:
	dd	0x3f800000
	align	4
_118923:
	dd	0x3f800000
	align	4
_118924:
	dd	0x42700000
	align	4
_118925:
	dd	0x41600000
	align	4
_118926:
	dd	0x3f800000
	align	4
_118927:
	dd	0x3f800000
	align	4
_118928:
	dd	0x42700000
	align	4
_118929:
	dd	0x41600000
	align	4
_118930:
	dd	0x41400000
	align	4
_118931:
	dd	0x41900000
	align	4
_118932:
	dd	0x41c80000
	align	4
_118933:
	dd	0x41400000
	align	4
_118934:
	dd	0x41900000
	align	4
_118935:
	dd	0x41c80000
	align	4
_118936:
	dd	0x3f666666
	align	4
_118937:
	dd	0x3f800000
	align	4
_118938:
	dd	0x40000000
	align	4
_118939:
	dd	0x0
	align	4
_118940:
	dd	0x0
	align	4
_118941:
	dd	0x0
	align	4
_118942:
	dd	0x0
	align	4
_118943:
	dd	0x41d80000
	align	4
_57023:
_5451:
_5453:
	dd	0
	align	4
_57022:
	dd	0
	align	4
_119100:
	dd	0x3f800000
	align	4
_119101:
	dd	0x3f800000
	align	4
_119102:
	dd	0x3f800000
	align	4
_119103:
	dd	0x451dd000
	align	4
_119104:
	dd	0x42200000
	align	4
_119105:
	dd	0x3f800000
	align	4
_119106:
	dd	0x3f800000
	align	4
_119107:
	dd	0x42a00000
	align	4
_119108:
	dd	0x41400000
	align	4
_119109:
	dd	0x41900000
	align	4
_119110:
	dd	0x41c80000
	align	4
_119111:
	dd	0x41400000
	align	4
_119112:
	dd	0x41900000
	align	4
_119113:
	dd	0x41c80000
	align	4
_119114:
	dd	0x3f666666
	align	4
_119115:
	dd	0x41000000
	align	4
_119116:
	dd	0x3f800000
	align	4
_119117:
	dd	0x40000000
	align	4
_119118:
	dd	0x0
	align	4
_119119:
	dd	0x0
	align	4
_119120:
	dd	0x0
	align	4
_119121:
	dd	0x0
	align	4
_119122:
	dd	0x41d80000
	align	4
_57718:
_5467:
_5469:
	dd	0
	align	4
_57717:
	dd	0
	align	4
_119261:
	dd	0x3f800000
	align	4
_119262:
	dd	0x3f800000
	align	4
_119263:
	dd	0x451dd000
	align	4
_119264:
	dd	0x42200000
	align	4
_119265:
	dd	0x3f800000
	align	4
_119266:
	dd	0x3f800000
	align	4
_119267:
	dd	0x40000000
	align	4
_119268:
	dd	0x42a00000
	align	4
_119269:
	dd	0x40000000
	align	4
_119270:
	dd	0x40000000
	align	4
_119271:
	dd	0x42a00000
	align	4
_119272:
	dd	0x42a00000
	align	4
_119273:
	dd	0x42a00000
	align	4
_119274:
	dd	0x42a00000
	align	4
_119275:
	dd	0x3f800000
	align	4
_119276:
	dd	0x3f800000
	align	4
_119277:
	dd	0x40000000
	align	4
_119278:
	dd	0x42a00000
	align	4
_119279:
	dd	0x40000000
	align	4
_119280:
	dd	0x40000000
	align	4
_119281:
	dd	0x42a00000
	align	4
_119282:
	dd	0x42a00000
	align	4
_119283:
	dd	0x42a00000
	align	4
_119284:
	dd	0x42a00000
	align	4
_119285:
	dd	0x3f800000
	align	4
_119286:
	dd	0x3f800000
	align	4
_119287:
	dd	0x40000000
	align	4
_119288:
	dd	0x42a00000
	align	4
_119289:
	dd	0x40000000
	align	4
_119290:
	dd	0x40000000
	align	4
_119291:
	dd	0x42a00000
	align	4
_119292:
	dd	0x42a00000
	align	4
_119293:
	dd	0x42a00000
	align	4
_119294:
	dd	0x42a00000
	align	4
_119295:
	dd	0x3f800000
	align	4
_119296:
	dd	0x3f800000
	align	4
_119297:
	dd	0x40000000
	align	4
_119298:
	dd	0x42a00000
	align	4
_119299:
	dd	0x40000000
	align	4
_119300:
	dd	0x40000000
	align	4
_119301:
	dd	0x42a00000
	align	4
_119302:
	dd	0x42a00000
	align	4
_119303:
	dd	0x42a00000
	align	4
_119304:
	dd	0x42a00000
	align	4
_119305:
	dd	0x3f800000
	align	4
_119306:
	dd	0x41400000
	align	4
_119307:
	dd	0x41900000
	align	4
_119308:
	dd	0x41c80000
	align	4
_119309:
	dd	0x41400000
	align	4
_119310:
	dd	0x41900000
	align	4
_119311:
	dd	0x41c80000
	align	4
_119312:
	dd	0x3f666666
	align	4
_119313:
	dd	0x41400000
	align	4
_119314:
	dd	0x41900000
	align	4
_119315:
	dd	0x41c80000
	align	4
_119316:
	dd	0x40e00000
	align	4
_119317:
	dd	0x41500000
	align	4
_119318:
	dd	0x41900000
	align	4
_119319:
	dd	0x3f666666
	align	4
_119320:
	dd	0x41900000
	align	4
_119321:
	dd	0x3f800000
	align	4
_119322:
	dd	0x40000000
	align	4
_119323:
	dd	0x0
	align	4
_119324:
	dd	0x0
	align	4
_119325:
	dd	0x0
	align	4
_119326:
	dd	0x40000000
	align	4
_119327:
	dd	0x40000000
	align	4
_119328:
	dd	0x0
	align	4
_119329:
	dd	0x41d80000
	align	4
_58259:
_5477:
_5479:
	dd	0
	align	4
_58258:
	dd	0
	align	4
_119774:
	dd	0x3f800000
	align	4
_119775:
	dd	0x3f800000
	align	4
_119776:
	dd	0x451dd000
	align	4
_119777:
	dd	0x42200000
	align	4
_119778:
	dd	0x3f800000
	align	4
_119779:
	dd	0x3f800000
	align	4
_119780:
	dd	0x40000000
	align	4
_119781:
	dd	0x42a00000
	align	4
_119782:
	dd	0x40000000
	align	4
_119783:
	dd	0x40000000
	align	4
_119784:
	dd	0x42a00000
	align	4
_119785:
	dd	0x42a00000
	align	4
_119786:
	dd	0x42a00000
	align	4
_119787:
	dd	0x42a00000
	align	4
_119788:
	dd	0x3f800000
	align	4
_119789:
	dd	0x3f800000
	align	4
_119790:
	dd	0x40000000
	align	4
_119791:
	dd	0x42a00000
	align	4
_119792:
	dd	0x40000000
	align	4
_119793:
	dd	0x40000000
	align	4
_119794:
	dd	0x42a00000
	align	4
_119795:
	dd	0x42a00000
	align	4
_119796:
	dd	0x42a00000
	align	4
_119797:
	dd	0x42a00000
	align	4
_119798:
	dd	0x3f800000
	align	4
_119799:
	dd	0x41400000
	align	4
_119800:
	dd	0x41900000
	align	4
_119801:
	dd	0x41c80000
	align	4
_119802:
	dd	0x41400000
	align	4
_119803:
	dd	0x41900000
	align	4
_119804:
	dd	0x41c80000
	align	4
_119805:
	dd	0x3f666666
	align	4
_119806:
	dd	0x41400000
	align	4
_119807:
	dd	0x41900000
	align	4
_119808:
	dd	0x41c80000
	align	4
_119809:
	dd	0x40e00000
	align	4
_119810:
	dd	0x41500000
	align	4
_119811:
	dd	0x41900000
	align	4
_119812:
	dd	0x3f666666
	align	4
_119813:
	dd	0x41900000
	align	4
_119814:
	dd	0x3f800000
	align	4
_119815:
	dd	0x40000000
	align	4
_119816:
	dd	0x0
	align	4
_119817:
	dd	0x0
	align	4
_119818:
	dd	0x0
	align	4
_119819:
	dd	0x40000000
	align	4
_119820:
	dd	0x40000000
	align	4
_119821:
	dd	0x0
	align	4
_119822:
	dd	0x41d80000
	align	4
_58963:
_5493:
_5495:
	dd	0
	align	4
_58962:
	dd	0
	align	4
_120138:
	dd	0x3f800000
	align	4
_120139:
	dd	0x3f800000
	align	4
_120140:
	dd	0x451dd000
	align	4
_120141:
	dd	0x42200000
	align	4
_120142:
	dd	0x3f800000
	align	4
_120143:
	dd	0x3f800000
	align	4
_120144:
	dd	0x42700000
	align	4
_120145:
	dd	0x40000000
	align	4
_120146:
	dd	0x42a00000
	align	4
_120147:
	dd	0x40000000
	align	4
_120148:
	dd	0x40000000
	align	4
_120149:
	dd	0x42a00000
	align	4
_120150:
	dd	0x42a00000
	align	4
_120151:
	dd	0x42a00000
	align	4
_120152:
	dd	0x42a00000
	align	4
_120153:
	dd	0x3f800000
	align	4
_120154:
	dd	0x3f800000
	align	4
_120155:
	dd	0x40000000
	align	4
_120156:
	dd	0x42a00000
	align	4
_120157:
	dd	0x40000000
	align	4
_120158:
	dd	0x40000000
	align	4
_120159:
	dd	0x42a00000
	align	4
_120160:
	dd	0x42a00000
	align	4
_120161:
	dd	0x42a00000
	align	4
_120162:
	dd	0x42a00000
	align	4
_120163:
	dd	0x3f800000
	align	4
_120164:
	dd	0x3f800000
	align	4
_120165:
	dd	0x40000000
	align	4
_120166:
	dd	0x42a00000
	align	4
_120167:
	dd	0x40000000
	align	4
_120168:
	dd	0x40000000
	align	4
_120169:
	dd	0x42a00000
	align	4
_120170:
	dd	0x42a00000
	align	4
_120171:
	dd	0x42a00000
	align	4
_120172:
	dd	0x42a00000
	align	4
_120173:
	dd	0x3f800000
	align	4
_120174:
	dd	0x3f800000
	align	4
_120175:
	dd	0x40000000
	align	4
_120176:
	dd	0x42a00000
	align	4
_120177:
	dd	0x40000000
	align	4
_120178:
	dd	0x40000000
	align	4
_120179:
	dd	0x42a00000
	align	4
_120180:
	dd	0x42a00000
	align	4
_120181:
	dd	0x42a00000
	align	4
_120182:
	dd	0x42a00000
	align	4
_120183:
	dd	0x3f800000
	align	4
_120184:
	dd	0x41400000
	align	4
_120185:
	dd	0x41900000
	align	4
_120186:
	dd	0x41c80000
	align	4
_120187:
	dd	0x41400000
	align	4
_120188:
	dd	0x41900000
	align	4
_120189:
	dd	0x41c80000
	align	4
_120190:
	dd	0x41900000
	align	4
_120191:
	dd	0x3f800000
	align	4
_120192:
	dd	0x40000000
	align	4
_120193:
	dd	0x0
	align	4
_120194:
	dd	0x0
	align	4
_120195:
	dd	0x0
	align	4
_120196:
	dd	0x40000000
	align	4
_120197:
	dd	0x40000000
	align	4
_120198:
	dd	0x0
	align	4
_120199:
	dd	0x41d80000
	align	4
_59453:
_5503:
_5505:
	dd	0
	align	4
_59452:
	dd	0
	align	4
_120603:
	dd	0x3f800000
	align	4
_120604:
	dd	0x3f800000
	align	4
_120605:
	dd	0x451dd000
	align	4
_120606:
	dd	0x42200000
	align	4
_120607:
	dd	0x3f800000
	align	4
_120608:
	dd	0x3f800000
	align	4
_120609:
	dd	0x42700000
	align	4
_120610:
	dd	0x40000000
	align	4
_120611:
	dd	0x42a00000
	align	4
_120612:
	dd	0x40000000
	align	4
_120613:
	dd	0x40000000
	align	4
_120614:
	dd	0x42a00000
	align	4
_120615:
	dd	0x42a00000
	align	4
_120616:
	dd	0x42a00000
	align	4
_120617:
	dd	0x42a00000
	align	4
_120618:
	dd	0x3f800000
	align	4
_120619:
	dd	0x3f800000
	align	4
_120620:
	dd	0x40000000
	align	4
_120621:
	dd	0x42a00000
	align	4
_120622:
	dd	0x40000000
	align	4
_120623:
	dd	0x40000000
	align	4
_120624:
	dd	0x42a00000
	align	4
_120625:
	dd	0x42a00000
	align	4
_120626:
	dd	0x42a00000
	align	4
_120627:
	dd	0x42a00000
	align	4
_120628:
	dd	0x3f800000
	align	4
_120629:
	dd	0x41400000
	align	4
_120630:
	dd	0x41900000
	align	4
_120631:
	dd	0x41c80000
	align	4
_120632:
	dd	0x41400000
	align	4
_120633:
	dd	0x41900000
	align	4
_120634:
	dd	0x41c80000
	align	4
_120635:
	dd	0x41900000
	align	4
_120636:
	dd	0x3f800000
	align	4
_120637:
	dd	0x40000000
	align	4
_120638:
	dd	0x0
	align	4
_120639:
	dd	0x0
	align	4
_120640:
	dd	0x0
	align	4
_120641:
	dd	0x40000000
	align	4
_120642:
	dd	0x40000000
	align	4
_120643:
	dd	0x0
	align	4
_120644:
	dd	0x41d80000
	align	4
_59785:
_5519:
_5521:
	dd	0
	align	4
_59784:
	dd	0
	align	4
_120925:
	dd	0x3f800000
	align	4
_120926:
	dd	0x3f800000
	align	4
_120927:
	dd	0x451dd000
	align	4
_120928:
	dd	0x42200000
	align	4
_120929:
	dd	0x3f800000
	align	4
_120930:
	dd	0x3f800000
	align	4
_120931:
	dd	0x42a00000
	align	4
_120932:
	dd	0x3f800000
	align	4
_120933:
	dd	0x3f800000
	align	4
_120934:
	dd	0x42a00000
	align	4
_120935:
	dd	0x3f800000
	align	4
_120936:
	dd	0x3f800000
	align	4
_120937:
	dd	0x42700000
	align	4
_120938:
	dd	0x41700000
	align	4
_120939:
	dd	0x3f800000
	align	4
_120940:
	dd	0x3f800000
	align	4
_120941:
	dd	0x42700000
	align	4
_120942:
	dd	0x41700000
	align	4
_120943:
	dd	0x41400000
	align	4
_120944:
	dd	0x41900000
	align	4
_120945:
	dd	0x41c80000
	align	4
_120946:
	dd	0x41400000
	align	4
_120947:
	dd	0x41900000
	align	4
_120948:
	dd	0x41c80000
	align	4
_120949:
	dd	0x3f666666
	align	4
_120950:
	dd	0x3f800000
	align	4
_120951:
	dd	0x40000000
	align	4
_120952:
	dd	0x0
	align	4
_120953:
	dd	0x0
	align	4
_120954:
	dd	0x0
	align	4
_120955:
	dd	0x0
	align	4
_120956:
	dd	0x425c0000
	align	4
_59944:
_5526:
_5528:
	dd	0
	align	4
_59943:
	dd	0
	align	4
_121113:
	dd	0x3f800000
	align	4
_121114:
	dd	0x3f800000
	align	4
_121115:
	dd	0x451dd000
	align	4
_121116:
	dd	0x42200000
	align	4
_121117:
	dd	0x3f800000
	align	4
_121118:
	dd	0x3f800000
	align	4
_121119:
	dd	0x42200000
	align	4
_121120:
	dd	0x41700000
	align	4
_121121:
	dd	0x41b00000
	align	4
_121122:
	dd	0x41700000
	align	4
_121123:
	dd	0x41b00000
	align	4
_121124:
	dd	0x40800000
	align	4
_121125:
	dd	0x41200000
	align	4
_121126:
	dd	0x41200000
	align	4
_121127:
	dd	0x3f800000
	align	4
_121128:
	dd	0x40000000
	align	4
_121129:
	dd	0x0
	align	4
_121130:
	dd	0x0
	align	4
_121131:
	dd	0x0
	align	4
_121132:
	dd	0x0
	align	4
_121133:
	dd	0x428c0000
	align	4
_60231:
_5542:
_5544:
	dd	0
	align	4
_60230:
	dd	0
	align	4
_121230:
	dd	0x3f800000
	align	4
_121231:
	dd	0x3f800000
	align	4
_121232:
	dd	0x451dd000
	align	4
_121233:
	dd	0x42200000
	align	4
_121234:
	dd	0x3f800000
	align	4
_121235:
	dd	0x3f800000
	align	4
_121236:
	dd	0x42a00000
	align	4
_121237:
	dd	0x3f800000
	align	4
_121238:
	dd	0x3f800000
	align	4
_121239:
	dd	0x42a00000
	align	4
_121240:
	dd	0x3f800000
	align	4
_121241:
	dd	0x3f800000
	align	4
_121242:
	dd	0x42700000
	align	4
_121243:
	dd	0x41700000
	align	4
_121244:
	dd	0x3f800000
	align	4
_121245:
	dd	0x3f800000
	align	4
_121246:
	dd	0x42700000
	align	4
_121247:
	dd	0x41700000
	align	4
_121248:
	dd	0x41400000
	align	4
_121249:
	dd	0x41900000
	align	4
_121250:
	dd	0x41c80000
	align	4
_121251:
	dd	0x41400000
	align	4
_121252:
	dd	0x41900000
	align	4
_121253:
	dd	0x41c80000
	align	4
_121254:
	dd	0x3f666666
	align	4
_121255:
	dd	0x3f800000
	align	4
_121256:
	dd	0x40000000
	align	4
_121257:
	dd	0x0
	align	4
_121258:
	dd	0x0
	align	4
_121259:
	dd	0x0
	align	4
_121260:
	dd	0x0
	align	4
_121261:
	dd	0x41d80000
	align	4
_60538:
_5558:
_5560:
	dd	0
	align	4
_60537:
	dd	0
	align	4
_121420:
	dd	0x3f800000
	align	4
_121421:
	dd	0x3f800000
	align	4
_121422:
	dd	0x451dd000
	align	4
_121423:
	dd	0x42200000
	align	4
_121424:
	dd	0x3f800000
	align	4
_121425:
	dd	0x3f800000
	align	4
_121426:
	dd	0x42a00000
	align	4
_121427:
	dd	0x3f800000
	align	4
_121428:
	dd	0x3f800000
	align	4
_121429:
	dd	0x42a00000
	align	4
_121430:
	dd	0x3f800000
	align	4
_121431:
	dd	0x3f800000
	align	4
_121432:
	dd	0x42700000
	align	4
_121433:
	dd	0x41700000
	align	4
_121434:
	dd	0x3f800000
	align	4
_121435:
	dd	0x3f800000
	align	4
_121436:
	dd	0x42700000
	align	4
_121437:
	dd	0x41700000
	align	4
_121438:
	dd	0x3f800000
	align	4
_121439:
	dd	0x3f800000
	align	4
_121440:
	dd	0x40000000
	align	4
_121441:
	dd	0x3f800000
	align	4
_121442:
	dd	0x40400000
	align	4
_121443:
	dd	0x40000000
	align	4
_121444:
	dd	0x3f800000
	align	4
_121445:
	dd	0x40000000
	align	4
_121446:
	dd	0x3f800000
	align	4
_121447:
	dd	0x40400000
	align	4
_121448:
	dd	0x40000000
	align	4
_121449:
	dd	0x41400000
	align	4
_121450:
	dd	0x41900000
	align	4
_121451:
	dd	0x41c80000
	align	4
_121452:
	dd	0x3f800000
	align	4
_121453:
	dd	0x40000000
	align	4
_121454:
	dd	0x0
	align	4
_121455:
	dd	0x0
	align	4
_121456:
	dd	0x0
	align	4
_121457:
	dd	0x0
	align	4
_60835:
_5574:
_5576:
	dd	0
	align	4
_60834:
	dd	0
	align	4
_121623:
	dd	0x3f800000
	align	4
_121624:
	dd	0x3f800000
	align	4
_121625:
	dd	0x451dd000
	align	4
_121626:
	dd	0x42200000
	align	4
_121627:
	dd	0x3f800000
	align	4
_121628:
	dd	0x3f800000
	align	4
_121629:
	dd	0x42a00000
	align	4
_121630:
	dd	0x3f800000
	align	4
_121631:
	dd	0x3f800000
	align	4
_121632:
	dd	0x42a00000
	align	4
_121633:
	dd	0x3f800000
	align	4
_121634:
	dd	0x3f800000
	align	4
_121635:
	dd	0x42700000
	align	4
_121636:
	dd	0x41000000
	align	4
_121637:
	dd	0x3f800000
	align	4
_121638:
	dd	0x3f800000
	align	4
_121639:
	dd	0x42700000
	align	4
_121640:
	dd	0x41000000
	align	4
_121641:
	dd	0x3f800000
	align	4
_121642:
	dd	0x41400000
	align	4
_121643:
	dd	0x41900000
	align	4
_121644:
	dd	0x41c80000
	align	4
_121645:
	dd	0x41400000
	align	4
_121646:
	dd	0x41900000
	align	4
_121647:
	dd	0x41c80000
	align	4
_121648:
	dd	0x3f666666
	align	4
_121649:
	dd	0x3f800000
	align	4
_121650:
	dd	0x40000000
	align	4
_121651:
	dd	0x0
	align	4
_121652:
	dd	0x0
	align	4
_121653:
	dd	0x0
	align	4
_121654:
	dd	0x0
	align	4
_121655:
	dd	0x41d80000
	align	4
_61048:
_5590:
_5592:
	dd	0
	align	4
_61047:
	dd	0
	align	4
_121822:
	dd	0x3f800000
	align	4
_121823:
	dd	0x3f800000
	align	4
_121824:
	dd	0x451dd000
	align	4
_121825:
	dd	0x42200000
	align	4
_121826:
	dd	0x3f800000
	align	4
_121827:
	dd	0x3f800000
	align	4
_121828:
	dd	0x42a00000
	align	4
_121829:
	dd	0x3f800000
	align	4
_121830:
	dd	0x3f800000
	align	4
_121831:
	dd	0x42a00000
	align	4
_121832:
	dd	0x3f800000
	align	4
_121833:
	dd	0x3f800000
	align	4
_121834:
	dd	0x42700000
	align	4
_121835:
	dd	0x3f800000
	align	4
_121836:
	dd	0x3f800000
	align	4
_121837:
	dd	0x42700000
	align	4
_121838:
	dd	0x3f800000
	align	4
_121839:
	dd	0x42140000
	align	4
_121840:
	dd	0x41400000
	align	4
_121841:
	dd	0x41600000
	align	4
_121842:
	dd	0x41200000
	align	4
_121843:
	dd	0x3f800000
	align	4
_121844:
	dd	0x40000000
	align	4
_121845:
	dd	0x0
	align	4
_121846:
	dd	0x0
	align	4
_121847:
	dd	0x0
	align	4
_121848:
	dd	0x0
	align	4
_61468:
_5606:
_5608:
	dd	0
	align	4
_61467:
	dd	0
	align	4
_121978:
	dd	0x3f800000
	align	4
_121979:
	dd	0x3f800000
	align	4
_121980:
	dd	0x3f000000
	align	4
_121981:
	dd	0x3d4ccccd
	align	4
_121982:
	dd	0x3f000000
	align	4
_121983:
	dd	0x3d4ccccd
	align	4
_121984:
	dd	0x3f800000
	align	4
_121985:
	dd	0x3d4ccccd
	align	4
_121986:
	dd	0x451dd000
	align	4
_121987:
	dd	0x42200000
	align	4
_121988:
	dd	0x3f800000
	align	4
_121989:
	dd	0x3f800000
	align	4
_121990:
	dd	0x42a00000
	align	4
_121991:
	dd	0x3f800000
	align	4
_121992:
	dd	0x3f800000
	align	4
_121993:
	dd	0x42a00000
	align	4
_121994:
	dd	0x3f800000
	align	4
_121995:
	dd	0x3f800000
	align	4
_121996:
	dd	0x42a00000
	align	4
_121997:
	dd	0x3f800000
	align	4
_121998:
	dd	0x3f800000
	align	4
_121999:
	dd	0x42a00000
	align	4
_122000:
	dd	0x41400000
	align	4
_122001:
	dd	0x41900000
	align	4
_122002:
	dd	0x41c80000
	align	4
_122003:
	dd	0x42100000
	align	4
_122004:
	dd	0x42400000
	align	4
_122005:
	dd	0x42540000
	align	4
_122006:
	dd	0x42700000
	align	4
_122007:
	dd	0x40e00000
	align	4
_122008:
	dd	0x41500000
	align	4
_122009:
	dd	0x41900000
	align	4
_122010:
	dd	0x41d00000
	align	4
_122011:
	dd	0x42040000
	align	4
_122012:
	dd	0x42200000
	align	4
_122013:
	dd	0x42340000
	align	4
_122014:
	dd	0x3f666666
	align	4
_122015:
	dd	0x41400000
	align	4
_122016:
	dd	0x41900000
	align	4
_122017:
	dd	0x41c80000
	align	4
_122018:
	dd	0x40e00000
	align	4
_122019:
	dd	0x41500000
	align	4
_122020:
	dd	0x41900000
	align	4
_122021:
	dd	0x3f666666
	align	4
_122022:
	dd	0x3f800000
	align	4
_122023:
	dd	0x40000000
	align	4
_122024:
	dd	0x0
	align	4
_122025:
	dd	0x0
	align	4
_122026:
	dd	0x0
	align	4
_122027:
	dd	0x0
	align	4
_122028:
	dd	0x41d80000
	align	4
_61754:
_5622:
_5624:
	dd	0
	align	4
_61753:
	dd	0
	align	4
_122251:
	dd	0x3f800000
	align	4
_122252:
	dd	0x3f800000
	align	4
_122253:
	dd	0x451dd000
	align	4
_122254:
	dd	0x42200000
	align	4
_122255:
	dd	0x3f800000
	align	4
_122256:
	dd	0x3f800000
	align	4
_122257:
	dd	0x42a00000
	align	4
_122258:
	dd	0x3f800000
	align	4
_122259:
	dd	0x3f800000
	align	4
_122260:
	dd	0x42a00000
	align	4
_122261:
	dd	0x3f800000
	align	4
_122262:
	dd	0x3f800000
	align	4
_122263:
	dd	0x42700000
	align	4
_122264:
	dd	0x41600000
	align	4
_122265:
	dd	0x3f800000
	align	4
_122266:
	dd	0x3f800000
	align	4
_122267:
	dd	0x42700000
	align	4
_122268:
	dd	0x41600000
	align	4
_122269:
	dd	0x40000000
	align	4
_122270:
	dd	0x432f0000
	align	4
_122271:
	dd	0x3f800000
	align	4
_122272:
	dd	0x40000000
	align	4
_122273:
	dd	0x0
	align	4
_122274:
	dd	0x0
	align	4
_122275:
	dd	0x0
	align	4
_122276:
	dd	0x0
	align	4
_122277:
	dd	0x41d80000
	align	4
_122278:
	dd	0x3dcccccd
	align	4
_122279:
	dd	0x41c80000
	align	4
_122280:
	dd	0x41c80000
	align	4
_62152:
_5644:
_5646:
_5648:
_5650:
	dd	0
	align	4
_62151:
	dd	0
	align	4
_122449:
	dd	0x3f800000
	align	4
_122450:
	dd	0x3f800000
_61844:
	db	"f",0
_61846:
	db	"f",0
_61848:
	db	"f",0
_61850:
	db	"f",0
	align	4
_122451:
	dd	0x451dd000
	align	4
_122452:
	dd	0x42200000
	align	4
_122453:
	dd	0x3f800000
	align	4
_122454:
	dd	0x3f800000
	align	4
_122455:
	dd	0x42a00000
	align	4
_122456:
	dd	0x40c00000
	align	4
_122457:
	dd	0x41200000
	align	4
_122458:
	dd	0x41500000
	align	4
_122459:
	dd	0x41800000
	align	4
_122460:
	dd	0x41900000
	align	4
_122461:
	dd	0x41a00000
	align	4
_122462:
	dd	0x41b80000
	align	4
_122463:
	dd	0x41c00000
	align	4
_122464:
	dd	0x41d00000
	align	4
_122465:
	dd	0x41e00000
	align	4
_122466:
	dd	0x3f800000
	align	4
_122467:
	dd	0x3f800000
	align	4
_122468:
	dd	0x42a00000
	align	4
_122469:
	dd	0x3f800000
	align	4
_122470:
	dd	0x3f800000
	align	4
_122471:
	dd	0x3f800000
	align	4
_122472:
	dd	0x3f800000
	align	4
_122473:
	dd	0x42480000
	align	4
_122474:
	dd	0x3f800000
	align	4
_122475:
	dd	0x3f800000
	align	4
_122476:
	dd	0x42480000
	align	4
_122477:
	dd	0x42480000
	align	4
_122478:
	dd	0x41400000
	align	4
_122479:
	dd	0x41900000
	align	4
_122480:
	dd	0x41c80000
	align	4
_122481:
	dd	0x41400000
	align	4
_122482:
	dd	0x41900000
	align	4
_122483:
	dd	0x41c80000
	align	4
_122484:
	dd	0x3f666666
	align	4
_122485:
	dd	0x3f800000
	align	4
_122486:
	dd	0x41600000
	align	4
_122487:
	dd	0x3f800000
	align	4
_122488:
	dd	0x40000000
	align	4
_122489:
	dd	0x0
	align	4
_122490:
	dd	0x0
	align	4
_122491:
	dd	0x0
	align	4
_122492:
	dd	0x0
	align	4
_122493:
	dd	0x41d80000
	align	4
_62533:
_5664:
_5666:
	dd	0
	align	4
_62532:
	dd	0
	align	4
_122756:
	dd	0x3f800000
	align	4
_122757:
	dd	0x3f800000
	align	4
_122758:
	dd	0x451dd000
	align	4
_122759:
	dd	0x42200000
	align	4
_122760:
	dd	0x3f800000
	align	4
_122761:
	dd	0x3f800000
	align	4
_122762:
	dd	0x42c80000
	align	4
_122763:
	dd	0x3f800000
	align	4
_122764:
	dd	0x3f800000
	align	4
_122765:
	dd	0x42c80000
	align	4
_122766:
	dd	0x3f800000
	align	4
_122767:
	dd	0x3f800000
	align	4
_122768:
	dd	0x42c80000
	align	4
_122769:
	dd	0x3f800000
	align	4
_122770:
	dd	0x3f800000
	align	4
_122771:
	dd	0x42c80000
	align	4
_122772:
	dd	0x3f800000
	align	4
_122773:
	dd	0x41400000
	align	4
_122774:
	dd	0x41f80000
	align	4
_122775:
	dd	0x41400000
	align	4
_122776:
	dd	0x41f80000
	align	4
_122777:
	dd	0x3f666666
	align	4
_122778:
	dd	0x41a00000
	align	4
_122779:
	dd	0x3f800000
	align	4
_122780:
	dd	0x40000000
	align	4
_122781:
	dd	0x0
	align	4
_122782:
	dd	0x0
	align	4
_122783:
	dd	0x0
	align	4
_122784:
	dd	0x0
	align	4
_122785:
	dd	0x41d80000
	align	4
_62803:
_5680:
_5682:
	dd	0
	align	4
_62802:
	dd	0
	align	4
_122947:
	dd	0x3f800000
	align	4
_122948:
	dd	0x3f800000
	align	4
_122949:
	dd	0x451dd000
	align	4
_122950:
	dd	0x42200000
	align	4
_122951:
	dd	0x3f800000
	align	4
_122952:
	dd	0x3f800000
	align	4
_122953:
	dd	0x42a00000
	align	4
_122954:
	dd	0x3f800000
	align	4
_122955:
	dd	0x3f800000
	align	4
_122956:
	dd	0x42a00000
	align	4
_122957:
	dd	0x3f800000
	align	4
_122958:
	dd	0x3f800000
	align	4
_122959:
	dd	0x42a00000
	align	4
_122960:
	dd	0x3f800000
	align	4
_122961:
	dd	0x3f800000
	align	4
_122962:
	dd	0x42a00000
	align	4
_122963:
	dd	0x3f800000
	align	4
_122964:
	dd	0x41400000
	align	4
_122965:
	dd	0x41900000
	align	4
_122966:
	dd	0x41c80000
	align	4
_122967:
	dd	0x41100000
	align	4
_122968:
	dd	0x41c00000
	align	4
_122969:
	dd	0x41c80000
	align	4
_122970:
	dd	0x3f800000
	align	4
_122971:
	dd	0x40000000
	align	4
_122972:
	dd	0x0
	align	4
_122973:
	dd	0x0
	align	4
_122974:
	dd	0x0
	align	4
_122975:
	dd	0x0
	align	4
_62928:
_5693:
_5695:
	dd	0
	align	4
_62927:
	dd	0
	align	4
_123130:
	dd	0x3f800000
	align	4
_5686:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	68,73,65,77,58
	align	4
_5687:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	65,84,65,83,58
	align	4
_5688:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,69,78,71,65,72,58
	align	4
_5689:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,65,87,65,72,58
	align	4
_5690:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	80,69,82,73,78,84,65,72,58
	align	4
_5691:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,69,77,66,85,78,89,73,58
	align	4
_123131:
	dd	0x40c00000
	align	4
_123132:
	dd	0x41400000
	align	4
_123133:
	dd	0x3f800000
	align	4
_123134:
	dd	0x3f800000
	align	4
_123135:
	dd	0x40000000
	align	4
_123136:
	dd	0x0
	align	4
_123137:
	dd	0x0
	align	4
_123138:
	dd	0x0
	align	4
_123139:
	dd	0x0
	align	4
_123140:
	dd	0x42200000
	align	4
_123218:
	dd	0x0
	align	4
_123219:
	dd	0x41700000
	align	4
_123220:
	dd	0x41700000
	align	4
_123221:
	dd	0x41f00000
	align	4
_123222:
	dd	0x41200000
	align	4
_123223:
	dd	0x41a00000
	align	4
_123224:
	dd	0x41a00000
	align	4
_123225:
	dd	0x41200000
	align	4
_123226:
	dd	0x3f000000
	align	4
_123227:
	dd	0x41a00000
	align	4
_123228:
	dd	0x3f000000
	align	4
_123229:
	dd	0x41f00000
	align	4
_123230:
	dd	0x40c00000
	align	4
_123231:
	dd	0x3f800000
	align	4
_63171:
_5709:
_5711:
	dd	0
	align	4
_63170:
	dd	0
	align	4
_123264:
	dd	0x3f800000
	align	4
_123265:
	dd	0x3f800000
	align	4
_123266:
	dd	0x451dd000
	align	4
_123267:
	dd	0x42200000
_63066:
	db	"f",0
_63068:
	db	"f",0
_63070:
	db	"f",0
_63072:
	db	"f",0
	align	4
_123268:
	dd	0x40800000
	align	4
_123269:
	dd	0x41000000
	align	4
_123270:
	dd	0x41400000
	align	4
_123271:
	dd	0x41700000
	align	4
_123272:
	dd	0x41800000
	align	4
_123273:
	dd	0x41980000
	align	4
_123274:
	dd	0x41b00000
	align	4
_123275:
	dd	0x41b80000
	align	4
_123276:
	dd	0x41c80000
	align	4
_123277:
	dd	0x41d00000
	align	4
_123278:
	dd	0x41e00000
	align	4
_123279:
	dd	0x3f800000
	align	4
_123280:
	dd	0x3f800000
	align	4
_123281:
	dd	0x40000000
	align	4
_123282:
	dd	0x3f800000
	align	4
_123283:
	dd	0x3f800000
	align	4
_123284:
	dd	0x40800000
	align	4
_123285:
	dd	0x42700000
	align	4
_123286:
	dd	0x41000000
	align	4
_123287:
	dd	0x3f800000
	align	4
_123288:
	dd	0x3f800000
	align	4
_123289:
	dd	0x40000000
	align	4
_123290:
	dd	0x0
	align	4
_123291:
	dd	0x0
	align	4
_123292:
	dd	0x0
	align	4
_123293:
	dd	0x0
	align	4
_123294:
	dd	0x41d80000
	align	4
_123395:
	dd	0x0
	align	4
_123396:
	dd	0x0
	align	4
_123397:
	dd	0x0
	align	4
_63386:
_5734:
_5736:
	dd	0
	align	4
_63385:
	dd	0
	align	4
_123398:
	dd	0x3f800000
	align	4
_123399:
	dd	0x3f800000
	align	4
_123400:
	dd	0x451dd000
	align	4
_123401:
	dd	0x42200000
_63252:
	db	"f",0
	align	4
_123402:
	dd	0x3f800000
	align	4
_123403:
	dd	0x3f800000
	align	4
_123404:
	dd	0x3f800000
	align	4
_123405:
	dd	0x3f800000
	align	4
_123406:
	dd	0x42700000
	align	4
_123407:
	dd	0x41400000
	align	4
_123408:
	dd	0x42a00000
	align	4
_123409:
	dd	0x41f00000
	align	4
_123410:
	dd	0x42680000
	align	4
_123411:
	dd	0x41400000
	align	4
_123412:
	dd	0x41a00000
	align	4
_123413:
	dd	0x42a00000
	align	4
_123414:
	dd	0x41f00000
	align	4
_123415:
	dd	0x42680000
	align	4
_123416:
	dd	0x3f800000
	align	4
_123417:
	dd	0x3f800000
	align	4
_123418:
	dd	0x40000000
	align	4
_123419:
	dd	0x0
	align	4
_123420:
	dd	0x0
	align	4
_123421:
	dd	0x0
	align	4
_123422:
	dd	0x0
	align	4
_123423:
	dd	0x41d80000
	align	4
_63439:
_5738:
_5740:
	dd	0
	align	4
_63438:
	dd	0
	align	4
_123538:
	dd	0x3f800000
	align	4
_123539:
	dd	0x3f800000
	align	4
_123540:
	dd	0x3f800000
	align	4
_123541:
	dd	0x40000000
	align	4
_123542:
	dd	0x0
	align	4
_123543:
	dd	0x0
	align	4
_123544:
	dd	0x0
	align	4
_123545:
	dd	0x0
	align	4
_123546:
	dd	0x0
	align	4
_123547:
	dd	0x0
	align	4
_123548:
	dd	0x0
	align	4
_123549:
	dd	0x0
	align	4
_123550:
	dd	0x0
	align	4
_123551:
	dd	0x0
	align	4
_123552:
	dd	0x0
	align	4
_123553:
	dd	0x0
	align	4
_123554:
	dd	0x0
	align	4
_123555:
	dd	0x0
	align	4
_123556:
	dd	0x0
	align	4
_123557:
	dd	0x0
	align	4
_123596:
	dd	0x4874cf00
	align	4
_123597:
	dd	0x4874cf00
	align	4
_123598:
	dd	0x42ec0000
	align	4
_123599:
	dd	0x42ec0000
	align	4
_123600:
	dd	0x42ec0000
	align	4
_123601:
	dd	0x42ec0000
	align	4
_123602:
	dd	0x42ec0000
	align	4
_123603:
	dd	0x42ec0000
	align	4
_123604:
	dd	0x42ec0000
	align	4
_123605:
	dd	0x42ec0000
	align	4
_123606:
	dd	0x42ec0000
	align	4
_123607:
	dd	0x42ec0000
	align	4
_123608:
	dd	0x42ec0000
	align	4
_123609:
	dd	0x42ec0000
	align	4
_123610:
	dd	0x42ec0000
	align	4
_123611:
	dd	0x40000000
	align	4
_123644:
	dd	0x4874cf00
	align	4
_123645:
	dd	0x4874cf00
	align	4
_123646:
	dd	0x447a0000
	align	4
_123695:
	dd	0x40800000
	align	4
_63724:
_5742:
	dd	0
	align	4
_63723:
	dd	0
	align	4
_123711:
	dd	0x41600000
	align	4
_123712:
	dd	0x3f800000
	align	4
_123713:
	dd	0x3f800000
	align	4
_5743:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,111,110,101
	align	4
_5744:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	74,97,114,105,110,103
	align	4
_5745:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	66,111,109
	align	4
_5746:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	65,112,105
	align	4
_5747:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,49
	align	4
_5748:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,50
	align	4
_5749:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,51
	align	4
_5750:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,52,32,40,65,119,97,108,41
	align	4
_5751:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,52
	align	4
_5752:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,53,32,40,65,119,97,108,41
	align	4
_5753:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,53
	align	4
_5754:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,54,32,40,65,119,97,108,41
	align	4
_5755:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,54
	align	4
_5756:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,55
	align	4
_5757:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,56,32,40,65,119,97,108,41
	align	4
_5758:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,56
	align	4
_5759:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	77,117,115,117,104,32,57
	align	4
_5760:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,48,32,40,65,119,97,108,41
	align	4
_5761:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,48
	align	4
_5762:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,49,32,40,65,119,97,108,41
	align	4
_5763:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,49
	align	4
_5764:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,50,32,40,65,119,97,108,41
	align	4
_5765:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,50
	align	4
_5766:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,51
	align	4
_5767:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,52
	align	4
_5768:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,53
	align	4
_5769:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,54,32,40,65,119,97,108,41
	align	4
_5770:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,54
	align	4
_5771:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,55,32,40,65,119,97,108,41
	align	4
_5772:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,55
	align	4
_5773:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,56,32,40,65,119,97,108,41
	align	4
_5774:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,56
	align	4
_5775:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,49,57,32,40,65,119,97,108,41
	align	4
_5776:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,49,57
	align	4
_5777:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,48
	align	4
_5778:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,49
	align	4
_5779:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,50
	align	4
_5780:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,51
	align	4
_5781:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,52
	align	4
_5782:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,53
	align	4
_5783:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,54
	align	4
_5784:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	77,117,115,117,104,32,50,55
	align	4
_123946:
	dd	0x42480000
	align	4
_123947:
	dd	0x42ec0000
	align	4
_123948:
	dd	0x40000000
	align	4
_123949:
	dd	0x42ec0000
	align	4
_123950:
	dd	0x42ec0000
	align	4
_123951:
	dd	0x42ec0000
	align	4
_123952:
	dd	0x42ec0000
	align	4
_123953:
	dd	0x42ec0000
	align	4
_123954:
	dd	0x42ec0000
	align	4
_123955:
	dd	0x42ec0000
	align	4
_123956:
	dd	0x42ec0000
	align	4
_123957:
	dd	0x40400000
	align	4
_123958:
	dd	0x42ec0000
	align	4
_123959:
	dd	0x40000000
	align	4
_123960:
	dd	0x42ec0000
	align	4
_123961:
	dd	0x42ec0000
	align	4
_123962:
	dd	0x42ec0000
	align	4
_123963:
	dd	0x42ec0000
	align	4
_123964:
	dd	0x42ec0000
	align	4
_123965:
	dd	0x42ec0000
	align	4
_123966:
	dd	0x42ec0000
	align	4
_123967:
	dd	0x42ec0000
	align	4
_123968:
	dd	0x42ec0000
	align	4
_123969:
	dd	0x40000000
	align	4
_123970:
	dd	0x42ec0000
	align	4
_123971:
	dd	0x40000000
	align	4
_123972:
	dd	0x42ec0000
	align	4
_123973:
	dd	0x40000000
	align	4
_123974:
	dd	0x42ec0000
	align	4
_123975:
	dd	0x40000000
	align	4
_123976:
	dd	0x42ec0000
	align	4
_123977:
	dd	0x40000000
	align	4
_123978:
	dd	0x42ec0000
	align	4
_123979:
	dd	0x40000000
	align	4
_123980:
	dd	0x42ec0000
	align	4
_123981:
	dd	0x40000000
	align	4
_123982:
	dd	0x42ec0000
	align	4
_123983:
	dd	0x42ec0000
	align	4
_123984:
	dd	0x42ec0000
	align	4
_123985:
	dd	0x41fc0000
	align	4
_123986:
	dd	0x42ec0000
	align	4
_123987:
	dd	0x42ec0000
	align	4
_123988:
	dd	0x40000000
	align	4
_123989:
	dd	0x42ec0000
	align	4
_123990:
	dd	0x40000000
	align	4
_123991:
	dd	0x42ec0000
	align	4
_123992:
	dd	0x40000000
	align	4
_123993:
	dd	0x40800000
	align	4
_123994:
	dd	0x3f000000
	align	4
_123995:
	dd	0x42ec0000
	align	4
_123996:
	dd	0x42ec0000
	align	4
_123997:
	dd	0x42ec0000
	align	4
_123998:
	dd	0x42ec0000
	align	4
_123999:
	dd	0x42ec0000
	align	4
_5788:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	108,111,97,100,70,105,108,101,83,101,116,116,105,110,103,65
	dw	99,116,105,111,110,66,111,115,115
	align	4
_124000:
	dd	0x42ec0000
	align	4
_124001:
	dd	0x42ec0000
	align	4
_124002:
	dd	0x40000000
	align	4
_124003:
	dd	0x40000000
	align	4
_124004:
	dd	0x40e00000
	align	4
_124005:
	dd	0x42700000
	align	4
_124006:
	dd	0xc1c80000
	align	4
_64042:
_5793:
	dd	0
	align	4
_64041:
	dd	0
	align	4
_124072:
	dd	0x3f800000
	align	4
_124073:
	dd	0x3f800000
	align	4
_124074:
	dd	0x3f800000
	align	4
_124075:
	dd	0x3f800000
	align	4
_5789:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	115,112,99,49
	align	4
_5790:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	115,112,99,50
	align	4
_5791:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	115,112,99,51
	align	4
_64054:
_5797:
_5799:
_5801:
	dd	0
	align	4
_64053:
	dd	0
	align	4
_64048:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,47,51,47
	align	4
_64050:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,47
	align	4
_124106:
	dd	0x41f00000
	align	4
_64087:
_5804:
_5812:
_5814:
	dd	0
	align	4
_64086:
	dd	0
	align	4
_64083:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,98,111,115,115,95,53,46,49,48,46,116
	dw	120,116
	align	4
_64215:
_5819:
	dd	0
	align	4
_64214:
	dd	0
	align	4
_124144:
	dd	0x42820000
	align	4
_124238:
	dd	0x42820000
	align	4
_124262:
	dd	0x3f800000
	align	4
_124263:
	dd	0x3f800000
	align	4
_124264:
	dd	0x3dcccccd
	align	4
_124265:
	dd	0x3dcccccd
	align	4
_124266:
	dd	0x3f800000
	align	4
_5838:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	82,117,109,112,117,116
	align	4
_5839:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	83,97,108,106,117
	align	4
_5840:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	66,97,116,117
	align	4
_5841:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	75,97,121,117
	align	4
_64404:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,51,95,71,111,108,100,46,112
	dw	110,103
	align	4
_64407:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,51,46,112,110,103
	align	4
_64409:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,103,114,97,115,115,46,111,103,103
	align	4
_64412:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,111,98,115,116,97,99
	dw	108,101,47,111,98,115,84,97,110,97,109,95,49,46,112,110
	dw	103
	align	4
_64415:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,51,95,71,111,108,100,46,112,110
	dw	103
	align	4
_64418:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,51,46,112,110,103
	align	4
_64421:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,50,95,71,111,108,100,46,112
	dw	110,103
	align	4
_64424:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,50,46,112,110,103
	align	4
_64426:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,100,105,103,103,105,110,103,83,110
	dw	111,119,46,111,103,103
	align	4
_64429:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,111,98,115,116,97,99
	dw	108,101,47,111,98,115,84,97,110,97,109,95,50,46,112,110
	dw	103
	align	4
_64432:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,50,95,71,111,108,100,46,112,110
	dw	103
	align	4
_64435:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,50,46,112,110,103
	align	4
_64438:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,52,95,71,111,108,100,46,112
	dw	110,103
	align	4
_64441:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,52,46,112,110,103
	align	4
_64443:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,104,97,109,109,101,114,83,116,111
	dw	110,101,46,111,103,103
	align	4
_64450:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,111,98,115,116,97,99
	dw	108,101,47,111,98,115,84,97,110,97,109,95,51,46,112,110
	dw	103
	align	4
_64453:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,52,95,71,111,108,100,46,112,110
	dw	103
	align	4
_64456:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,52,46,112,110,103
	align	4
_64459:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,53,95,71,111,108,100,46,112
	dw	110,103
	align	4
_64462:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,53,46,112,110,103
	align	4
_64464:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,99,104,111,112,112,105,110,103,87
	dw	111,111,100,46,111,103,103
	align	4
_64471:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,111,98,115,116,97,99
	dw	108,101,47,111,98,115,84,97,110,97,109,95,52,46,112,110
	dw	103
	align	4
_64474:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,53,95,71,111,108,100,46,112,110
	dw	103
	align	4
_64477:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,53,46,112,110,103
	align	4
_124405:
	dd	0x41b00000
	align	4
_124406:
	dd	0x41400000
	align	4
_124407:
	dd	0x41a00000
	align	4
_124408:
	dd	0x41200000
	align	4
_124409:
	dd	0x41b00000
	align	4
_124410:
	dd	0x40800000
	align	4
_124411:
	dd	0x41b00000
	align	4
_124412:
	dd	0x40a00000
	align	4
_124413:
	dd	0x41f00000
	align	4
_124414:
	dd	0x428c0000
	align	4
_124415:
	dd	0x41a00000
	align	4
_64526:
_5868:
_5870:
_5873:
	dd	0
	align	4
_64525:
	dd	0
	align	4
_64522:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,47
	align	4
_5871:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	83,101,116,116,105,110,103,32,82,105,110,116,97,110,103,97
	dw	110,32
	align	4
_124432:
	dd	0x41f00000
	align	4
_5883:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	98,97,103,80,108,97,110,116,95,76,105,115,116,58
	align	4
_5884:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	112,108,97,110,116,65,110,105,109,95,76,105,115,116,58
	align	4
_5885:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	98,97,103,84,114,97,112,95,76,105,115,116,58
	align	4
_5886:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,114,97,112,65,110,105,109,95,76,105,115,116,58
	align	4
_124433:
	dd	0x41f00000
	align	4
_124434:
	dd	0x41f00000
	align	4
_124465:
	dd	0x41f00000
	align	4
_124494:
	dd	0x3f800000
	align	4
_124510:
	dd	0x42340000
	align	4
_124511:
	dd	0x41700000
	align	4
_124512:
	dd	0x3fc00000
	align	4
_124513:
	dd	0x3d4ccccd
	align	4
_124514:
	dd	0x3db851ec
	align	4
_124515:
	dd	0x3fc00000
	align	4
_124516:
	dd	0x3d4ccccd
	align	4
_124517:
	dd	0x3db851ec
	align	4
_124518:
	dd	0x3c23d70a
	align	4
_124519:
	dd	0x42340000
	align	4
_124520:
	dd	0x41700000
	align	4
_124521:
	dd	0x45070000
	align	4
_124551:
	dd	0x42f00000
	align	4
_124552:
	dd	0x43820000
	align	4
_124553:
	dd	0x3e99999a
	align	4
_124554:
	dd	0x3d4ccccd
	align	4
_124555:
	dd	0x45070000
	align	4
_124625:
	dd	0x43160000
	align	4
_124626:
	dd	0x42c80000
	align	4
_124627:
	dd	0x43160000
	align	4
_124628:
	dd	0x42c80000
	align	4
_124629:
	dd	0x40c00000
	align	4
_124630:
	dd	0x45070000
	align	4
_64951:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,49,95
	dw	49,97,46,112,110,103
	align	4
_64953:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,49,95
	dw	49,98,46,112,110,103
	align	4
_64955:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,49,95
	dw	50,46,112,110,103
	align	4
_64957:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,97
	dw	114,116,105,99,108,101,47,119,97,118,101,115,46,111,103,103
	align	4
_64959:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,50,95
	dw	65,119,97,110,46,112,110,103
	align	4
_64961:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,50,95
	dw	80,101,116,105,114,46,112,110,103
	align	4
_64963:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,50,95
	dw	80,108,97,110,116,46,112,110,103
	align	4
_64965:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,50,95
	dw	84,114,97,112,46,112,110,103
	align	4
_64967:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,97
	dw	114,116,105,99,108,101,47,116,104,117,110,100,101,114,46,111
	dw	103,103
	align	4
_64969:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,100,105,115,116,117,114
	dw	98,101,114,47,100,105,115,116,117,114,98,101,114,95,51,95
	dw	49,46,112,110,103
	align	4
_64971:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,97
	dw	114,116,105,99,108,101,47,119,105,110,100,46,111,103,103
	align	4
_124705:
	dd	0x428c0000
	align	4
_124706:
	dd	0x41a00000
	align	4
_124707:
	dd	0x41200000
	align	4
_124708:
	dd	0x41a00000
	align	4
_124709:
	dd	0x41200000
	align	4
_124710:
	dd	0x41900000
	align	4
_65086:
_5995:
	dd	0
	align	4
_65085:
	dd	0
	align	4
_65095:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,49,46,112,110,103
	align	4
_65097:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,112,111,117,114,70,101,114,116,105
	dw	108,105,122,101,114,46,111,103,103
	align	4
_65100:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,84,111,111,108,95,49,46,112,110,103
	align	4
_65102:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,49,46,112,110,103
	align	4
_65104:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,54,46,112,110,103
	align	4
_65106:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,115,99,111,112,46,111,103,103
	align	4
_65109:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,84,111,111,108,95,54,46,112,110,103
	align	4
_65111:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,54,46,112,110,103
	align	4
_65113:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,84,111,111,108,95,56,46,112,110,103
	align	4
_65115:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,115,112,114,97,121,46,111,103,103
	align	4
_65118:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,84,111,111,108,95,56,46,112,110,103
	align	4
_65120:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,56,46,112,110,103
	align	4
_65122:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,84,111,111,108,95,49,52,46,112,110,103
	align	4
_65124:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,84,111,111,108,95,49,52,46,112,110,103
	align	4
_124959:
	dd	0x425c0000
	align	4
_124960:
	dd	0x0
	align	4
_124961:
	dd	0x428c0000
	align	4
_124962:
	dd	0x0
	align	4
_124963:
	dd	0x41900000
	align	4
_124964:
	dd	0x41900000
	align	4
_124965:
	dd	0x42300000
	align	4
_124966:
	dd	0x41900000
	align	4
_124967:
	dd	0x42300000
	align	4
_124968:
	dd	0x41900000
	align	4
_124969:
	dd	0x41c00000
	align	4
_124970:
	dd	0x41900000
	align	4
_124971:
	dd	0x42340000
	align	4
_124972:
	dd	0x40400000
	align	4
_124973:
	dd	0x42340000
	align	4
_124974:
	dd	0x40a00000
	align	4
_124975:
	dd	0x42300000
	align	4
_124976:
	dd	0x41900000
	align	4
_65519:
_6059:
	dd	0
	align	4
_65518:
	dd	0
	align	4
_65523:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,87,97,116,101,114,67,97,110,95,71,111,108,100,46
	dw	112,110,103
	align	4
_65525:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,87,97,116,101,114,67,97,110,95,71,111,108,100
	dw	46,112,110,103
	align	4
_65527:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,87,97,116,101,114,67,97,110,95,71,111,108,100,46
	dw	112,110,103
	align	4
_65530:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,98
	dw	116,110,87,97,116,101,114,67,97,110,46,112,110,103
	align	4
_65532:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,97
	dw	110,105,109,87,97,116,101,114,67,97,110,46,112,110,103
	align	4
_65534:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,105,109,97,103,101,115,47,47,116,111,111,108,47,99
	dw	117,114,87,97,116,101,114,67,97,110,46,112,110,103
	align	4
_65536:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,102,97
	dw	114,109,116,111,111,108,47,119,97,116,101,114,46,111,103,103
	align	4
_65612:
_6080:
_6082:
	dd	0
	align	4
_65611:
	dd	0
	align	4
_125097:
	dd	0x3f800000
	align	4
_125098:
	dd	0x3f800000
	align	4
_125099:
	dd	0x42700000
	align	4
_125123:
	dd	0x40800000
	align	4
_125133:
	dd	0x43340000
	align	4
_125134:
	dd	0x40a00000
	align	4
_125135:
	dd	0x41200000
	align	4
_125136:
	dd	0x3f800000
_65660:
	db	"f",0
_65662:
	db	"f",0
_65664:
	db	"i",0
_65666:
	db	"i",0
	align	4
_65710:
_6096:
	dd	0
	align	4
_65709:
	dd	0
	align	4
_65738:
_6101:
	dd	0
	align	4
_65737:
	dd	0
	align	4
_125222:
	dd	0x0
	align	4
_125223:
	dd	0x0
	align	4
_125229:
	dd	0x42200000
	align	4
_125241:
	dd	0x40000000
	align	4
_125242:
	dd	0x40a00000
	align	4
_125243:
	dd	0x40800000
	align	4
_65906:
_6118:
	dd	0
	align	4
_65905:
	dd	0
	align	4
_125266:
	dd	0x3f800000
	align	4
_125267:
	dd	0x42200000
	align	4
_125268:
	dd	0x41c80000
	align	4
_125269:
	dd	0x451dd000
	align	4
_125270:
	dd	0x42200000
	align	4
_125271:
	dd	0x42200000
	align	4
_125272:
	dd	0x41400000
	align	4
_125273:
	dd	0x42200000
	align	4
_6119:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,111,109,98,32,49
	align	4
_6120:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	66,111,109,98,32,50
	align	4
_125374:
	dd	0x41a00000
	align	4
_125375:
	dd	0x41a00000
	align	4
_66092:
_6141:
	dd	0
	align	4
_66091:
	dd	0
	align	4
_125413:
	dd	0x3f800000
	align	4
_125414:
	dd	0x3f800000
	align	4
_6139:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	75,85,82,67,65,67,73,32,83,69,76,69,83,65,73,32
	dw	80,65,75,69
	align	4
_125430:
	dd	0x41a00000
	align	4
_66114:
_6143:
	dd	0
	align	4
_66113:
	dd	0
	align	4
_6144:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	48,58,51,58,48
	align	4
_66161:
_6149:
	dd	0
	align	4
_66160:
	dd	0
	align	4
_125456:
	dd	0x41c00000
	align	4
_125483:
	dd	0x41800000
	align	4
_125490:
	dd	0x41800000
	align	4
_125491:
	dd	0x41c00000
	align	4
_66309:
_6160:
	dd	0
	align	4
_66308:
	dd	0
	align	4
_125547:
	dd	0x3f800000
	align	8
_125548:
	dd	0x0,0x40490000
	align	8
_125549:
	dd	0x0,0x40490000
	align	4
_125550:
	dd	0x3f000000
	align	4
_125551:
	dd	0x3dcccccd
	align	4
_125552:
	dd	0x3f800000
	align	4
_125553:
	dd	0x3f800000
	align	4
_125554:
	dd	0x3dcccccd
	align	4
_125555:
	dd	0x3dcccccd
	align	4
_66380:
_6174:
	dd	0
	align	4
_66379:
	dd	0
	align	4
_125634:
	dd	0x41400000
	align	4
_125635:
	dd	0x425c0000
	align	4
_125636:
	dd	0x42700000
	align	4
_125637:
	dd	0x425c0000
	align	4
_125638:
	dd	0x42700000
	align	4
_125639:
	dd	0x425c0000
	align	4
_125640:
	dd	0x42820000
	align	4
_125641:
	dd	0x42a00000
	align	4
_125642:
	dd	0x42b40000
	align	4
_125643:
	dd	0xbf800000
	align	4
_125644:
	dd	0xbf800000
	align	4
_125645:
	dd	0xbf800000
	align	4
_125646:
	dd	0xbf800000
	align	4
_125647:
	dd	0x428c0000
	align	4
_125648:
	dd	0x42a00000
	align	4
_125649:
	dd	0x41000000
	align	4
_125650:
	dd	0x428c0000
	align	4
_125651:
	dd	0x42a00000
	align	4
_125652:
	dd	0x41000000
	align	4
_125653:
	dd	0x428c0000
	align	4
_125654:
	dd	0x42a00000
	align	4
_125655:
	dd	0x41000000
	align	4
_125656:
	dd	0x428c0000
	align	4
_125657:
	dd	0x42a00000
	align	4
_125658:
	dd	0x41000000
	align	4
_125659:
	dd	0x41200000
	align	4
_125660:
	dd	0x41a00000
	align	4
_125661:
	dd	0x41a00000
	align	4
_125662:
	dd	0x41600000
	align	4
_125663:
	dd	0x41200000
	align	4
_125664:
	dd	0x41a00000
	align	4
_66578:
_6185:
_6199:
_6207:
_6239:
_6241:
_6249:
_6269:
_6283:
_6291:
_6296:
_6316:
_6348:
_6356:
_6361:
_6366:
_6368:
_6370:
_6375:
_6380:
_6385:
_6471:
_6473:
_6475:
_6486:
_6491:
_6499:
	dd	0
	align	4
_66577:
	dd	0
	align	4
_125697:
	dd	0x3e99999a
	align	4
_126357:
	dd	0x42200000
	align	4
_126358:
	dd	0x41c80000
	align	4
_68188:
_6534:
	dd	0
	align	4
_68187:
	dd	0
	align	4
_68229:
_6542:
	dd	0
	align	4
_68228:
	dd	0
	align	4
_126455:
	dd	0x42180000
	align	4
_126456:
	dd	0x42180000
	align	4
_126457:
	dd	0x41700000
	align	4
_126458:
	dd	0x3f800000
	align	4
_126459:
	dd	0x3f800000
	align	4
_126460:
	dd	0x41700000
	align	4
_126461:
	dd	0x3f800000
	align	4
_126462:
	dd	0x41700000
	align	4
_126463:
	dd	0x3f800000
	align	4
_68378:
_6557:
	dd	0
	align	4
_68377:
	dd	0
	align	4
_6552:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	99,117,114,114,70,114,97,109,101,61
	align	4
_126539:
	dd	0x3f800000
	align	4
_126540:
	dd	0x3f800000
	align	4
_126541:
	dd	0x3f800000
	align	4
_126542:
	dd	0x3f800000
	align	4
_126543:
	dd	0x41200000
	align	4
_126544:
	dd	0x41200000
	align	4
_126545:
	dd	0x41200000
	align	4
_126546:
	dd	0x41200000
	align	4
_126571:
	dd	0x431f0000
	align	4
_126572:
	dd	0x424c0000
	align	4
_126573:
	dd	0x42ac0000
	align	4
_126574:
	dd	0x42340000
	align	4
_126575:
	dd	0x43130000
	align	4
_126576:
	dd	0x42340000
	align	4
_126577:
	dd	0x433c0000
	align	4
_126578:
	dd	0x42340000
	align	4
_126601:
	dd	0x40000000
	align	4
_126687:
	dd	0x3ff33333
	align	4
_126688:
	dd	0x3ff33333
	align	4
_126689:
	dd	0x3ff33333
	align	4
_126690:
	dd	0x3ff33333
	align	4
_126691:
	dd	0x3ff33333
	align	4
_126692:
	dd	0x3ff33333
	align	4
_126719:
	dd	0xbf800000
	align	4
_126720:
	dd	0xbf800000
	align	4
_126721:
	dd	0xbf800000
	align	4
_126722:
	dd	0xbf800000
	align	4
_68629:
_6592:
	dd	0
	align	4
_68628:
	dd	0
	align	4
_68930:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,49,95,105,110,116,114,111,46,111,103,103
	align	4
_68932:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,49,95,108,111,111,112,46,111,103,103
	align	4
_68936:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	49,40,105,110,116,114,111,41,46,111,103,103
	align	4
_68938:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	49,40,108,111,111,112,41,46,111,103,103
	align	4
_68942:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,49,40,105,110
	dw	116,114,111,41,46,111,103,103
	align	4
_68944:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,49,40,108,111
	dw	111,112,41,46,111,103,103
	align	4
_68948:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,100,101
	dw	102,101,110,115,101,47,98,97,99,107,115,111,117,110,100,95
	dw	100,101,102,101,110,115,101,108,101,118,101,108,49,40,102,117
	dw	108,108,41,46,111,103,103
	align	4
_68952:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,99,97
	dw	116,97,112,117,108,116,47,98,97,99,107,115,111,117,110,100
	dw	95,99,97,116,97,112,117,108,116,100,101,102,101,110,115,101
	dw	108,101,118,101,108,49,40,102,117,108,108,41,46,111,103,103
	align	4
_68956:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,111
	dw	97,114,109,97,110,105,97,47,98,97,99,107,115,111,117,110
	dw	100,95,98,111,97,114,109,97,110,105,97,108,101,118,101,108
	dw	49,40,102,117,108,108,41,46,111,103,103
	align	4
_68960:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,117,110
	dw	108,105,109,105,116,101,100,47,98,97,99,107,115,111,117,110
	dw	100,85,110,108,105,109,105,116,101,100,46,111,103,103
	align	4
_68968:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,49,46,111,103,103
	align	4
_68970:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,50,46,111,103,103
	align	4
_68979:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,49,46,111,103
	dw	103
	align	4
_68981:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,50,46,111,103
	dw	103
	align	4
_68983:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,51,46,111,103
	dw	103
	align	4
_68988:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,50,95,105,110,116,114,111,46,111,103,103
	align	4
_68990:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,50,95,108,111,111,112,46,111,103,103
	align	4
_68994:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	50,40,105,110,116,114,111,41,46,111,103,103
	align	4
_68996:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	50,40,108,111,111,112,41,46,111,103,103
	align	4
_69000:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,50,40,105,110
	dw	116,114,111,41,46,111,103,103
	align	4
_69002:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,50,40,108,111
	dw	111,112,41,46,111,103,103
	align	4
_69006:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,100,101
	dw	102,101,110,115,101,47,98,97,99,107,115,111,117,110,100,95
	dw	100,101,102,101,110,115,101,108,101,118,101,108,50,40,102,117
	dw	108,108,41,46,111,103,103
	align	4
_69010:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,99,97
	dw	116,97,112,117,108,116,47,98,97,99,107,115,111,117,110,100
	dw	95,99,97,116,97,112,117,108,116,100,101,102,101,110,115,101
	dw	108,101,118,101,108,50,40,102,117,108,108,41,46,111,103,103
	align	4
_69014:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,111
	dw	97,114,109,97,110,105,97,47,98,97,99,107,115,111,117,110
	dw	100,95,98,111,97,114,109,97,110,105,97,108,101,118,101,108
	dw	50,40,102,117,108,108,41,46,111,103,103
	align	4
_69026:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,51,46,111,103,103
	align	4
_69028:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,52,46,111,103,103
	align	4
_69030:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,53,46,111,103,103
	align	4
_69038:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,52,46,111,103
	dw	103
	align	4
_69040:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,53,46,111,103
	dw	103
	align	4
_69045:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,51,95,105,110,116,114,111,46,111,103,103
	align	4
_69047:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,51,95,108,111,111,112,46,111,103,103
	align	4
_69051:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	51,40,105,110,116,114,111,41,46,111,103,103
	align	4
_69053:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	51,40,108,111,111,112,41,46,111,103,103
	align	4
_69057:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,51,40,105,110
	dw	116,114,111,41,46,111,103,103
	align	4
_69059:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,51,40,108,111
	dw	111,112,41,46,111,103,103
	align	4
_69063:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,100,101
	dw	102,101,110,115,101,47,98,97,99,107,115,111,117,110,100,95
	dw	100,101,102,101,110,115,101,108,101,118,101,108,51,40,102,117
	dw	108,108,41,46,111,103,103
	align	4
_69067:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,99,97
	dw	116,97,112,117,108,116,47,98,97,99,107,115,111,117,110,100
	dw	95,99,97,116,97,112,117,108,116,100,101,102,101,110,115,101
	dw	108,101,118,101,108,51,40,102,117,108,108,41,46,111,103,103
	align	4
_69071:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,111
	dw	97,114,109,97,110,105,97,47,98,97,99,107,115,111,117,110
	dw	100,95,98,111,97,114,109,97,110,105,97,108,101,118,101,108
	dw	51,40,102,117,108,108,41,46,111,103,103
	align	4
_69082:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,54,46,111,103,103
	align	4
_69084:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,55,46,111,103,103
	align	4
_69092:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,54,46,111,103
	dw	103
	align	4
_69094:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,55,46,111,103
	dw	103
	align	4
_69099:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,52,95,105,110,116,114,111,46,111,103,103
	align	4
_69101:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,52,95,108,111,111,112,46,111,103,103
	align	4
_69105:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	52,40,105,110,116,114,111,41,46,111,103,103
	align	4
_69107:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	52,40,108,111,111,112,41,46,111,103,103
	align	4
_69111:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,52,40,105,110
	dw	116,114,111,41,46,111,103,103
	align	4
_69113:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,52,40,108,111
	dw	111,112,41,46,111,103,103
	align	4
_69117:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,100,101
	dw	102,101,110,115,101,47,98,97,99,107,115,111,117,110,100,95
	dw	100,101,102,101,110,115,101,108,101,118,101,108,52,40,102,117
	dw	108,108,41,46,111,103,103
	align	4
_69121:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,99,97
	dw	116,97,112,117,108,116,47,98,97,99,107,115,111,117,110,100
	dw	95,99,97,116,97,112,117,108,116,100,101,102,101,110,115,101
	dw	108,101,118,101,108,52,40,102,117,108,108,41,46,111,103,103
	align	4
_69125:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,111
	dw	97,114,109,97,110,105,97,47,98,97,99,107,115,111,117,110
	dw	100,95,98,111,97,114,109,97,110,105,97,108,101,118,101,108
	dw	52,40,102,117,108,108,41,46,111,103,103
	align	4
_69136:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,56,46,111,103,103
	align	4
_69138:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,57,46,111,103,103
	align	4
_69146:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,56,46,111,103
	dw	103
	align	4
_69148:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,57,46,111,103
	dw	103
	align	4
_69154:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,53,95,105,110,116,114,111,95,98,111,115,115
	dw	46,111,103,103
	align	4
_69156:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,53,95,108,111,111,112,95,98,111,115,115,46
	dw	111,103,103
	align	4
_69159:
	dd	_bbStringClass
	dd	2147483647
	dd	54
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,53,95,105,110,116,114,111,95,110,111,114,109
	dw	97,108,46,111,103,103
	align	4
_69161:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	116,116,108,101,47,98,97,99,107,83,111,117,110,100,95,76
	dw	101,118,101,108,53,95,108,111,111,112,95,110,111,114,109,97
	dw	108,46,111,103,103
	align	4
_69165:
	dd	_bbStringClass
	dd	2147483647
	dd	60
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	53,40,105,110,116,114,111,41,46,111,103,103
	align	4
_69167:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,110,105
	dw	103,104,116,109,97,114,101,47,98,97,99,107,115,111,117,110
	dw	100,95,110,105,103,104,116,109,97,114,101,108,101,118,101,108
	dw	53,40,108,111,111,112,41,46,111,103,103
	align	4
_69171:
	dd	_bbStringClass
	dd	2147483647
	dd	56
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,53,40,105,110
	dw	116,114,111,41,46,111,103,103
	align	4
_69173:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,104,97
	dw	114,118,101,115,116,47,98,97,99,107,115,111,117,110,100,95
	dw	104,97,114,118,101,115,116,108,101,118,101,108,53,40,108,111
	dw	111,112,41,46,111,103,103
	align	4
_69177:
	dd	_bbStringClass
	dd	2147483647
	dd	55
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,100,101
	dw	102,101,110,115,101,47,98,97,99,107,115,111,117,110,100,95
	dw	100,101,102,101,110,115,101,108,101,118,101,108,53,40,102,117
	dw	108,108,41,46,111,103,103
	align	4
_69181:
	dd	_bbStringClass
	dd	2147483647
	dd	64
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,99,97
	dw	116,97,112,117,108,116,47,98,97,99,107,115,111,117,110,100
	dw	95,99,97,116,97,112,117,108,116,100,101,102,101,110,115,101
	dw	108,101,118,101,108,53,40,102,117,108,108,41,46,111,103,103
	align	4
_69185:
	dd	_bbStringClass
	dd	2147483647
	dd	59
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,111
	dw	97,114,109,97,110,105,97,47,98,97,99,107,115,111,117,110
	dw	100,95,98,111,97,114,109,97,110,105,97,108,101,118,101,108
	dw	53,40,102,117,108,108,41,46,111,103,103
	align	4
_69195:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,101,120
	dw	116,114,97,47,98,97,99,107,115,111,117,110,100,95,101,120
	dw	116,114,97,108,101,118,101,108,49,48,46,111,103,103
	align	4
_69202:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,115,112
	dw	101,99,105,97,108,47,98,97,99,107,115,111,117,110,100,95
	dw	115,112,101,99,105,97,108,108,101,118,101,108,49,48,46,111
	dw	103,103
	align	4
_6776:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	115,104,101,108,108,51,50,46,100,108,108
_69208:
	db	"b",0
	align	4
_6777:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	83,72,71,101,116,83,112,101,99,105,97,108,70,111,108,100
	dw	101,114,76,111,99,97,116,105,111,110
	align	4
_6778:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	83,72,71,101,116,80,97,116,104,70,114,111,109,73,68,76
	dw	105,115,116
	align	4
_6784:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	111,112,116,105,111,110,46,105,110,102
	align	4
_126993:
	dd	0x3f4ccccd
	align	4
_69244:
_6789:
_6795:
_6798:
	dd	0
	align	4
_69243:
	dd	0
	align	4
_6793:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	70,105,108,101,32,79,112,116,105,111,110,44,32,98,101,114
	dw	104,97,115,105,108,32,100,105,115,105,109,112,97,110
	align	4
_6796:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	70,105,108,101,32,79,112,116,105,111,110,44,32,116,105,100
	dw	97,107,32,100,105,116,101,109,117,107,97,110
	align	4
_69263:
_6800:
_6806:
_6808:
	dd	0
	align	4
_69262:
	dd	0
	align	4
_6804:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	70,105,108,101,32,79,112,116,105,111,110,44,32,98,101,114
	dw	104,97,115,105,108,32,100,105,112,97,110,103,103,105,108
	align	4
_69282:
_6810:
_6812:
_6814:
	dd	0
	align	4
_69281:
	dd	0
	align	4
_6815:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	47
	align	4
_6816:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	99,97,116,97,47
	align	4
_6817:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	98,111,97,114,47
	align	4
_6818:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	110,105,103,104,116,47
	align	4
_6819:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	104,97,114,118,101,115,116,47
	align	4
_6820:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	100,101,102,101,110,115,101,47
	align	4
_6821:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	117,110,108,105,109,105,116,101,100,47
	align	4
_6822:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	101,120,116,47
	align	4
_6823:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	115,112,99,47
	align	4
_6824:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	95,98,97,116,116,108,101,46,108,101,118
	align	4
_6825:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,97,116,97,100,101,102,49,46,108,101,118
	align	4
_6826:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,97,116,97,100,101,102,50,46,108,101,118
	align	4
_6827:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,97,116,97,100,101,102,51,46,108,101,118
	align	4
_6828:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,97,116,97,100,101,102,52,46,108,101,118
	align	4
_6829:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,97,116,97,100,101,102,53,46,108,101,118
	align	4
_6830:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,98,111,97,114,109,97,110,49,46,108,101,118
	align	4
_6831:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,98,111,97,114,109,97,110,50,46,108,101,118
	align	4
_6832:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,98,111,97,114,109,97,110,51,46,108,101,118
	align	4
_6833:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,98,111,97,114,109,97,110,52,46,108,101,118
	align	4
_6834:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,98,111,97,114,109,97,110,53,46,108,101,118
	align	4
_6835:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	95,99,111,110,116,95,117,110,108,105,109,105,116,101,100,46
	dw	108,101,118
	align	4
_6836:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	95,117,110,108,105,109,105,116,101,100,46,108,101,118
	align	4
_6837:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	95,99,111,110,116,95,110,105,103,104,116,109,97,114,101,49
	dw	46,108,101,118
	align	4
_6838:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	95,99,111,110,116,95,110,105,103,104,116,109,97,114,101,50
	dw	46,108,101,118
	align	4
_6839:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	95,99,111,110,116,95,110,105,103,104,116,109,97,114,101,51
	dw	46,108,101,118
	align	4
_6840:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	95,99,111,110,116,95,110,105,103,104,116,109,97,114,101,52
	dw	46,108,101,118
	align	4
_6841:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	95,99,111,110,116,95,110,105,103,104,116,109,97,114,101,53
	dw	46,108,101,118
	align	4
_6842:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	95,110,105,103,104,116,109,97,114,101,49,46,108,101,118
	align	4
_6843:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	95,110,105,103,104,116,109,97,114,101,50,46,108,101,118
	align	4
_6844:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	95,110,105,103,104,116,109,97,114,101,51,46,108,101,118
	align	4
_6845:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	95,110,105,103,104,116,109,97,114,101,52,46,108,101,118
	align	4
_6846:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	95,110,105,103,104,116,109,97,114,101,53,46,108,101,118
	align	4
_6847:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,104,97,114,118,101,115,116,49,46,108
	dw	101,118
	align	4
_6848:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,104,97,114,118,101,115,116,50,46,108
	dw	101,118
	align	4
_6849:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,104,97,114,118,101,115,116,51,46,108
	dw	101,118
	align	4
_6850:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,104,97,114,118,101,115,116,52,46,108
	dw	101,118
	align	4
_6851:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,104,97,114,118,101,115,116,53,46,108
	dw	101,118
	align	4
_6852:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,97,114,118,101,115,116,49,46,108,101,118
	align	4
_6853:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,97,114,118,101,115,116,50,46,108,101,118
	align	4
_6854:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,97,114,118,101,115,116,51,46,108,101,118
	align	4
_6855:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,97,114,118,101,115,116,52,46,108,101,118
	align	4
_6856:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,97,114,118,101,115,116,53,46,108,101,118
	align	4
_6857:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,100,101,102,101,110,115,101,49,46,108
	dw	101,118
	align	4
_6858:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,100,101,102,101,110,115,101,50,46,108
	dw	101,118
	align	4
_6859:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,100,101,102,101,110,115,101,51,46,108
	dw	101,118
	align	4
_6860:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,100,101,102,101,110,115,101,52,46,108
	dw	101,118
	align	4
_6861:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	95,99,111,110,116,95,100,101,102,101,110,115,101,53,46,108
	dw	101,118
	align	4
_6862:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,100,101,102,101,110,115,101,49,46,108,101,118
	align	4
_6863:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,100,101,102,101,110,115,101,50,46,108,101,118
	align	4
_6864:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,100,101,102,101,110,115,101,51,46,108,101,118
	align	4
_6865:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,100,101,102,101,110,115,101,52,46,108,101,118
	align	4
_6866:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,100,101,102,101,110,115,101,53,46,108,101,118
	align	4
_6867:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	95,103,97,114,100,101,110,46,108,101,118
	align	4
_6868:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	95,115,104,101,101,112,102,111,108,100,46,108,101,118
	align	4
_6869:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,99,111,119,104,111,117,115,101,46,108,101,118
	align	4
_6870:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	95,104,101,110,104,111,117,115,101,46,108,101,118
	align	4
_6871:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,49,46,108,101,118
	align	4
_6872:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,50,46,108,101,118
	align	4
_6873:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,51,46,108,101,118
	align	4
_6874:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,52,46,108,101,118
	align	4
_6875:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,53,46,108,101,118
	align	4
_6876:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,54,46,108,101,118
	align	4
_6877:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,55,46,108,101,118
	align	4
_6878:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,56,46,108,101,118
	align	4
_6879:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,101,120,116,57,46,108,101,118
	align	4
_6880:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	95,101,120,116,49,48,46,108,101,118
	align	4
_6881:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,49,46,108,101,118
	align	4
_6882:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,50,46,108,101,118
	align	4
_6883:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,51,46,108,101,118
	align	4
_6884:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,52,46,108,101,118
	align	4
_6885:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,53,46,108,101,118
	align	4
_6886:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,54,46,108,101,118
	align	4
_6887:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,55,46,108,101,118
	align	4
_6888:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,56,46,108,101,118
	align	4
_6889:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,115,112,99,57,46,108,101,118
	align	4
_6890:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	95,115,112,99,49,48,46,108,101,118
	align	4
_69421:
_7123:
_7397:
_7400:
	dd	0
	align	4
_69420:
	dd	0
	align	4
_7395:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	44,32,98,101,114,104,97,115,105,108,32,100,105,115,105,109
	dw	112,97,110
	align	4
_7394:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	68,97,116,97,32
	align	4
_7398:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	70,105,108,101,32,68,97,116,97,32
	align	4
_69619:
_7402:
_7675:
_7677:
	dd	0
	align	4
_69618:
	dd	0
	align	4
_7673:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	44,32,98,101,114,104,97,115,105,108,32,100,105,112,97,110
	dw	103,103,105,108
	align	4
_69747:
_7679:
_7681:
_7683:
	dd	0
	align	4
_69746:
	dd	0
	align	4
_7684:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	112,114,111,102,105,108,101,76,105,115,116,46,100,97,116,97
	align	4
_69771:
_7689:
_7695:
_7698:
	dd	0
	align	4
_69770:
	dd	0
	align	4
_7693:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	70,105,108,101,32,80,114,111,102,105,108,101,32,76,105,115
	dw	116,44,32,98,101,114,104,97,115,105,108,32,100,105,115,105
	dw	109,112,97,110
	align	4
_7696:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	70,105,108,101,32,80,114,111,102,105,108,101,32,76,105,115
	dw	116,44,32,116,105,100,97,107,32,100,105,116,101,109,117,107
	dw	97,110
	align	4
_69787:
_7700:
_7706:
_7708:
	dd	0
	align	4
_69786:
	dd	0
	align	4
_7704:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	70,105,108,101,32,80,114,111,102,105,108,101,32,76,105,115
	dw	116,44,32,98,101,114,104,97,115,105,108,32,100,105,112,97
	dw	110,103,103,105,108
	align	4
_69882:
_7733:
_7735:
_7737:
	dd	0
	align	4
_69881:
	dd	0
	align	4
_69820:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,100,101,102,101,110,115,101,47
	align	4
_69823:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,99,97,116,97,112,117,108,116,47
	align	4
_69830:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,115,101,116,116,105,110,103,47,116,97,114,103,101,116
	dw	95,116,97,110,97,109,95,119,97,107,116,117,95,103,97,109
	dw	101,47,117,110,108,105,109,105,116,101,100,47
	align	4
_69845:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,49,46,116
	dw	120,116
	align	4
_69846:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,50,46,116
	dw	120,116
	align	4
_69847:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,51,46,116
	dw	120,116
	align	4
_69848:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,52,46,116
	dw	120,116
	align	4
_69849:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,53,46,116
	dw	120,116
	align	4
_69850:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,54,46,116
	dw	120,116
	align	4
_69851:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,55,46,116
	dw	120,116
	align	4
_69852:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,56,46,116
	dw	120,116
	align	4
_69853:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,57,46,116
	dw	120,116
	align	4
_69854:
	dd	_bbStringClass
	dd	2147483647
	dd	51
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,116,97,114,103,101,116,95,116,97,110,97
	dw	109,95,119,97,107,116,117,95,103,97,109,101,47,49,48,46
	dw	116,120,116
	align	4
_69869:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,49
	dw	46,116,120,116
	align	4
_69870:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,50
	dw	46,116,120,116
	align	4
_69871:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,51
	dw	46,116,120,116
	align	4
_69872:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,52
	dw	46,116,120,116
	align	4
_69873:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,53
	dw	46,116,120,116
	align	4
_69874:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,54
	dw	46,116,120,116
	align	4
_69875:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,55
	dw	46,116,120,116
	align	4
_69876:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,56
	dw	46,116,120,116
	align	4
_69877:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,57
	dw	46,116,120,116
	align	4
_69878:
	dd	_bbStringClass
	dd	2147483647
	dd	53
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,116,97,114,103,101,116,95,116,97
	dw	110,97,109,95,119,97,107,116,117,95,103,97,109,101,47,49
	dw	48,46,116,120,116
	align	4
_69983:
_7768:
_7773:
_7775:
	dd	0
	align	4
_69982:
	dd	0
	align	4
_69894:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,112,105,108,105,104,97,110,95,119,97,118
	dw	101,46,116,120,116
	align	4
_7740:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	97,46,116,120,116
	align	4
_69899:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,98,97,116,116,108,101,47
	align	4
_7741:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	98,46,116,120,116
	align	4
_69905:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,109,111,114,101,95,98,97,116,116,108,101
	dw	49,47
	align	4
_69908:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,109,111,114,101,95,98,97,116,116,108,101
	dw	50,47
	align	4
_69912:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,110,105,103,104,116,109,97,114,101,47
	align	4
_69918:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,100,101,102,101,110,115,101,47
	align	4
_69924:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,99,97,116,97,112,117,108,116,47
	align	4
_69933:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	119,97,118,101,47,117,110,108,105,109,105,116,101,100,47
	align	4
_69947:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	49,46,116,120,116
	align	4
_69948:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	50,46,116,120,116
	align	4
_69949:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	51,46,116,120,116
	align	4
_69950:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	52,46,116,120,116
	align	4
_69951:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	53,46,116,120,116
	align	4
_69952:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	54,46,116,120,116
	align	4
_69953:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	55,46,116,120,116
	align	4
_69954:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	56,46,116,120,116
	align	4
_69955:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,119,97,118,101,47
	dw	57,46,116,120,116
	align	4
_69970:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,49,46,116,120,116
	align	4
_69971:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,50,46,116,120,116
	align	4
_69972:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,51,46,116,120,116
	align	4
_69973:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,52,46,116,120,116
	align	4
_69974:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,53,46,116,120,116
	align	4
_69975:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,54,46,116,120,116
	align	4
_69976:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,55,46,116,120,116
	align	4
_69977:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,56,46,116,120,116
	align	4
_69978:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,57,46,116,120,116
	align	4
_69979:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,119,97,118
	dw	101,47,49,48,46,116,120,116
	align	4
_70040:
_7788:
_7793:
_7795:
	dd	0
	align	4
_70039:
	dd	0
	align	4
_69997:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,98,97
	dw	116,116,108,101,47
	align	4
_70001:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,109,111
	dw	114,101,95,98,97,116,116,108,101,49,47
	align	4
_70004:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,109,111
	dw	114,101,95,98,97,116,116,108,101,50,47
	align	4
_70007:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,110,105
	dw	103,104,116,109,97,114,101,47
	align	4
_70010:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,104,97
	dw	114,118,101,115,116,47
	align	4
_70013:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,99,97
	dw	116,97,112,117,108,116,47
	align	4
_70020:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,114,105,110,116,97,110
	dw	103,97,110,95,112,101,114,95,108,101,118,101,108,47,117,110
	dw	108,105,109,105,116,101,100,47
	align	4
_70028:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,114,105,110,116,97,110,103,97,110,95,112
	dw	101,114,95,108,101,118,101,108,47,52,46,116,120,116
	align	4
_70029:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,114,105,110,116,97,110,103,97,110,95,112
	dw	101,114,95,108,101,118,101,108,47,54,46,116,120,116
	align	4
_70030:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,114,105,110,116,97,110,103,97,110,95,112
	dw	101,114,95,108,101,118,101,108,47,56,46,116,120,116
	align	4
_70036:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,114,105,110,116,97,110,103,97,110
	dw	95,112,101,114,95,108,101,118,101,108,47,51,46,116,120,116
	align	4
_127213:
	dd	0x0
	align	4
_70145:
_7823:
_7828:
_7830:
	dd	0
	align	4
_70144:
	dd	0
	align	4
_70072:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,98,97,116,116,108,101,47
	align	4
_70076:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,109,111,114,101,95,98,97,116,116,108,101
	dw	49,47
	align	4
_70079:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,109,111,114,101,95,98,97,116,116,108,101
	dw	50,47
	align	4
_70082:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,110,105,103,104,116,109,97,114,101,47
	align	4
_70085:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,100,101,102,101,110,115,101,47
	align	4
_70088:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,99,97,116,97,112,117,108,116,47
	align	4
_70095:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	97,119,97,108,47,117,110,108,105,109,105,116,101,100,47
	align	4
_70109:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	49,46,116,120,116
	align	4
_70110:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	50,46,116,120,116
	align	4
_70111:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	51,46,116,120,116
	align	4
_70112:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	52,46,116,120,116
	align	4
_70113:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	53,46,116,120,116
	align	4
_70114:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	54,46,116,120,116
	align	4
_70115:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	55,46,116,120,116
	align	4
_70116:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	56,46,116,120,116
	align	4
_70117:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,109,117,115,117,104,95,97,119,97,108,47
	dw	57,46,116,120,116
	align	4
_70132:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,49,46,116,120,116
	align	4
_70133:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,50,46,116,120,116
	align	4
_70134:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,51,46,116,120,116
	align	4
_70135:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,52,46,116,120,116
	align	4
_70136:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,53,46,116,120,116
	align	4
_70137:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,54,46,116,120,116
	align	4
_70138:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,55,46,116,120,116
	align	4
_70139:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,56,46,116,120,116
	align	4
_70140:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,57,46,116,120,116
	align	4
_70141:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,109,117,115,117,104,95,97,119,97
	dw	108,47,49,48,46,116,120,116
	align	4
_70230:
_7858:
_7863:
_7865:
	dd	0
	align	4
_70229:
	dd	0
	align	4
_70157:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,98,97,116,116,108,101,47
	align	4
_70161:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,109,111,114,101,95,98,97,116,116,108
	dw	101,49,47
	align	4
_70164:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,109,111,114,101,95,98,97,116,116,108
	dw	101,50,47
	align	4
_70167:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,110,105,103,104,116,109,97,114,101,47
	align	4
_70170:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,100,101,102,101,110,115,101,47
	align	4
_70173:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,99,97,116,97,112,117,108,116,47
	align	4
_70180:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,115,101,116,116,105,110,103,47,119,97,118,101,95,109
	dw	117,110,99,117,108,47,117,110,108,105,109,105,116,101,100,47
	align	4
_70194:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,49,46,116,120,116
	align	4
_70195:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,50,46,116,120,116
	align	4
_70196:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,51,46,116,120,116
	align	4
_70197:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,52,46,116,120,116
	align	4
_70198:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,53,46,116,120,116
	align	4
_70199:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,54,46,116,120,116
	align	4
_70200:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,55,46,116,120,116
	align	4
_70201:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,56,46,116,120,116
	align	4
_70202:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,115,101,116,116,105,110,103,47,69,88,84,82,65,71
	dw	65,77,69,83,47,119,97,118,101,95,109,117,110,99,117,108
	dw	47,57,46,116,120,116
	align	4
_70217:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,49,46,116,120,116
	align	4
_70218:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,50,46,116,120,116
	align	4
_70219:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,51,46,116,120,116
	align	4
_70220:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,52,46,116,120,116
	align	4
_70221:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,53,46,116,120,116
	align	4
_70222:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,54,46,116,120,116
	align	4
_70223:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,55,46,116,120,116
	align	4
_70224:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,56,46,116,120,116
	align	4
_70225:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,57,46,116,120,116
	align	4
_70226:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,115,101,116,116,105,110,103,47,83,80,69,67,73,65
	dw	76,71,65,77,69,83,47,119,97,118,101,95,109,117,110,99
	dw	117,108,47,49,48,46,116,120,116
	align	4
_70242:
_7868:
_7873:
_7875:
	dd	0
	align	4
_70241:
	dd	0
	align	4
_70238:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,115,101,116,116,105,110,103,47,109,117,115,117,104,95
	dw	98,111,97,114,95,109,97,110,105,97,47
	align	4
_70257:
_7878:
_7883:
_7885:
	dd	0
	align	4
_70256:
	dd	0
	align	4
_70253:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,101,116,116,105,110,103,47,115,101,110,106,97,116
	dw	97,95,116,114,97,112,95,98,111,97,114,95,109,97,110,105
	dw	97,47
	align	4
_70365:
_7887:
_7889:
_7891:
	dd	0
	align	4
_70364:
	dd	0
	align	4
_70460:
_7893:
_7895:
_7897:
	dd	0
	align	4
_70459:
	dd	0
	align	4
_70562:
_7899:
_7901:
_7903:
	dd	0
	align	4
_70561:
	dd	0
	align	4
_70580:
_7906:
_7908:
_7910:
	dd	0
	align	4
_70579:
	dd	0
	align	4
_70576:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	46,47,115,101,116,116,105,110,103,47,99,108,105,112,95,116
	dw	101,97,115,101,114,46,108,101,118
	align	4
_70624:
_7912:
_7914:
_7916:
	dd	0
	align	4
_70623:
	dd	0
	align	4
_70663:
_7918:
_7920:
_7922:
	dd	0
	align	4
_70662:
	dd	0
	align	4
_70676:
_7924:
_7926:
_7928:
	dd	0
	align	4
_70675:
	dd	0
	align	4
_70684:
_7930:
_7932:
_7934:
	dd	0
	align	4
_70683:
	dd	0
	align	4
_70691:
_7936:
_7938:
_7940:
	dd	0
	align	4
_70690:
	dd	0
	align	4
_70702:
_7942:
_7944:
_7946:
	dd	0
	align	4
_70701:
	dd	0
	align	4
_70714:
_7948:
_7950:
_7952:
	dd	0
	align	4
_70713:
	dd	0
	align	4
_70725:
_7954:
_7956:
_7958:
	dd	0
	align	4
_70724:
	dd	0
	align	4
_7960:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	32,40,71,101,116,73,115,76,111,97,100,76,101,118,101,108
	dw	41
	align	4
_7959:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	99,117,114,114,71,97,109,101,77,111,100,101,58
	align	4
_8000:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	32,40,83,101,116,73,115,76,111,97,100,76,101,118,101,108
	dw	41
	align	4
_8080:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	32,40,71,101,116,73,115,76,111,97,100,71,97,114,100,101
	dw	110,41
	align	4
_8079:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	99,117,114,114,76,101,118,101,108,78,97,109,101,58
	align	4
_8081:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	32,40,83,101,116,73,115,76,111,97,100,71,97,114,100,101
	dw	110,41
	align	4
_127814:
	dd	0x41a00000
	align	4
_127815:
	dd	0x41700000
	align	4
_71139:
_8101:
	dd	0
	align	4
_71138:
	dd	0
	align	4
_127859:
	dd	0x41e80000
	align	4
_71559:
_8112:
	dd	0
	align	4
_71558:
	dd	0
	align	4
_128051:
	dd	0x41e80000
	align	4
_128117:
	dd	0x43888000
	align	4
_128118:
	dd	0x431e0000
	align	4
_128119:
	dd	0x43440000
	align	4
_128120:
	dd	0x43390000
	align	4
_128121:
	dd	0x438a0000
	align	4
_128122:
	dd	0x43130000
	align	4
_128123:
	dd	0x42ee0000
	align	4
_128124:
	dd	0x43190000
	align	4
_128125:
	dd	0x42200000
	align	4
_128126:
	dd	0x431c0000
	align	4
_128127:
	dd	0x43410000
	align	4
_128128:
	dd	0x43210000
	align	4
_128129:
	dd	0x42240000
	align	4
_128130:
	dd	0x43410000
	align	4
_128131:
	dd	0x42ec0000
	align	4
_128132:
	dd	0x43220000
	align	4
_128133:
	dd	0x42e60000
	align	4
_128134:
	dd	0x43030000
	align	4
_128135:
	dd	0x43460000
	align	4
_128136:
	dd	0x43270000
	align	4
_128137:
	dd	0x42040000
	align	4
_128138:
	dd	0x42e20000
	align	4
_128139:
	dd	0x43878000
	align	4
_128140:
	dd	0x43200000
	align	4
_128141:
	dd	0x438c0000
	align	4
_128142:
	dd	0x41a80000
	align	4
_128143:
	dd	0x42280000
	align	4
_128144:
	dd	0x432d0000
	align	4
_128145:
	dd	0x433b0000
	align	4
_128146:
	dd	0x42140000
	align	4
_128147:
	dd	0x42f40000
	align	4
_128148:
	dd	0x41c00000
	align	4
_128149:
	dd	0x42fc0000
	align	4
_128150:
	dd	0x43180000
	align	4
_128151:
	dd	0x41b00000
	align	4
_128152:
	dd	0x41e00000
	align	4
_128153:
	dd	0x42180000
	align	4
_128154:
	dd	0x41700000
	align	4
_128155:
	dd	0x42ec0000
	align	4
_128156:
	dd	0x42340000
	align	4
_128157:
	dd	0x43480000
	align	4
_128158:
	dd	0x43090000
	align	4
_128159:
	dd	0x43450000
	align	4
_128160:
	dd	0x41000000
	align	4
_128161:
	dd	0x43898000
	align	4
_128162:
	dd	0x43140000
	align	4
_128163:
	dd	0x438a0000
	align	4
_128164:
	dd	0x41e00000
	align	4
_128165:
	dd	0x42200000
	align	4
_128166:
	dd	0x431d0000
	align	4
_128167:
	dd	0x42f20000
	align	4
_128168:
	dd	0x431d0000
	align	4
_128169:
	dd	0x0
	align	4
_128170:
	dd	0x0
	align	4
_128171:
	dd	0x43470000
	align	4
_128172:
	dd	0x431d0000
	align	4
_128173:
	dd	0x0
	align	4
_128174:
	dd	0x0
	align	4
_128175:
	dd	0x438b8000
	align	4
_128176:
	dd	0x431d0000
	align	4
_128177:
	dd	0x438b8000
	align	4
_128178:
	dd	0x41900000
	align	4
_128179:
	dd	0x0
	align	4
_128180:
	dd	0x0
	align	4
_128181:
	dd	0x43460000
	align	4
_128182:
	dd	0x41900000
	align	4
_128183:
	dd	0x42ec0000
	align	4
_128184:
	dd	0x41900000
	align	4
_128185:
	dd	0x0
	align	4
_128186:
	dd	0x0
	align	4
_128187:
	dd	0x421c0000
	align	4
_128188:
	dd	0x41900000
	align	4
_128189:
	dd	0x42200000
	align	4
_128190:
	dd	0x41900000
	align	4
_128191:
	dd	0x42f20000
	align	4
_128192:
	dd	0x41900000
	align	4
_128193:
	dd	0x0
	align	4
_128194:
	dd	0x0
	align	4
_128195:
	dd	0x43470000
	align	4
_128196:
	dd	0x41900000
	align	4
_128197:
	dd	0x0
	align	4
_128198:
	dd	0x0
	align	4
_128199:
	dd	0x438b8000
	align	4
_128200:
	dd	0x41900000
	align	4
_71765:
_8114:
	dd	0
	align	4
_71764:
	dd	0
_71761:
	db	"i",0
	align	4
_72046:
_8185:
	dd	0
	align	4
_72045:
	dd	0
	align	4
_128317:
	dd	0x3f800000
	align	4
_128318:
	dd	0x3f800000
	align	4
_128319:
	dd	0x3f800000
	align	4
_128320:
	dd	0x3f800000
	align	4
_128321:
	dd	0x41200000
	align	4
_128322:
	dd	0x41200000
	align	4
_128323:
	dd	0x41200000
	align	4
_128324:
	dd	0x41200000
	align	4
_72078:
_8187:
	dd	0
	align	4
_72077:
	dd	0
	align	4
_128450:
	dd	0x3f800000
	align	4
_128451:
	dd	0x3f800000
	align	4
_128452:
	dd	0x3f800000
	align	4
_128453:
	dd	0x3f800000
	align	4
_128454:
	dd	0x41200000
	align	4
_128455:
	dd	0x41200000
	align	4
_128456:
	dd	0x41200000
	align	4
_128457:
	dd	0x41200000
	align	4
_128481:
	dd	0x43888000
	align	4
_128482:
	dd	0x431e0000
	align	4
_128483:
	dd	0x43440000
	align	4
_128484:
	dd	0x43390000
	align	4
_128485:
	dd	0x438a0000
	align	4
_128486:
	dd	0x43130000
	align	4
_128487:
	dd	0x42ee0000
	align	4
_128488:
	dd	0x43190000
	align	4
_128489:
	dd	0x42200000
	align	4
_128490:
	dd	0x431c0000
	align	4
_128491:
	dd	0x43410000
	align	4
_128492:
	dd	0x43210000
	align	4
_128493:
	dd	0x42240000
	align	4
_128494:
	dd	0x43410000
	align	4
_128495:
	dd	0x42ec0000
	align	4
_128496:
	dd	0x43220000
	align	4
_128497:
	dd	0x42e60000
	align	4
_128498:
	dd	0x43030000
	align	4
_128499:
	dd	0x43460000
	align	4
_128500:
	dd	0x43270000
	align	4
_128501:
	dd	0x42040000
	align	4
_128502:
	dd	0x42e20000
	align	4
_128503:
	dd	0x43878000
	align	4
_128504:
	dd	0x43200000
	align	4
_128505:
	dd	0x438c0000
	align	4
_128506:
	dd	0x41a80000
	align	4
_128507:
	dd	0x42280000
	align	4
_128508:
	dd	0x432d0000
	align	4
_128509:
	dd	0x433b0000
	align	4
_128510:
	dd	0x42140000
	align	4
_128511:
	dd	0x42f40000
	align	4
_128512:
	dd	0x41c00000
	align	4
_128513:
	dd	0x42fc0000
	align	4
_128514:
	dd	0x43180000
	align	4
_128515:
	dd	0x41b00000
	align	4
_128516:
	dd	0x41e00000
	align	4
_128517:
	dd	0x42180000
	align	4
_128518:
	dd	0x41700000
	align	4
_128519:
	dd	0x42ec0000
	align	4
_128520:
	dd	0x42340000
	align	4
_128521:
	dd	0x43480000
	align	4
_128522:
	dd	0x43090000
	align	4
_128523:
	dd	0x43450000
	align	4
_128524:
	dd	0x41000000
	align	4
_128525:
	dd	0x43898000
	align	4
_128526:
	dd	0x43140000
	align	4
_128527:
	dd	0x438a0000
	align	4
_128528:
	dd	0x41e00000
	align	4
_128529:
	dd	0x41b00000
	align	4
_128530:
	dd	0x43810000
	align	4
_128531:
	dd	0x43820000
	align	4
_128532:
	dd	0x438c0000
	align	4
_128533:
	dd	0x438b0000
	align	4
_128534:
	dd	0x43808000
	align	4
_128535:
	dd	0x43878000
	align	4
_128536:
	dd	0x43918000
	align	4
_128537:
	dd	0x441b8000
	align	4
_128538:
	dd	0x43980000
	align	4
_128539:
	dd	0x42200000
	align	4
_128540:
	dd	0x431d0000
	align	4
_128541:
	dd	0x42f20000
	align	4
_128542:
	dd	0x431d0000
	align	4
_128543:
	dd	0x0
	align	4
_128544:
	dd	0x0
	align	4
_128545:
	dd	0x43470000
	align	4
_128546:
	dd	0x431d0000
	align	4
_128547:
	dd	0x0
	align	4
_128548:
	dd	0x0
	align	4
_128549:
	dd	0x438b8000
	align	4
_128550:
	dd	0x431d0000
	align	4
_128551:
	dd	0x438b8000
	align	4
_128552:
	dd	0x41900000
	align	4
_128553:
	dd	0x0
	align	4
_128554:
	dd	0x0
	align	4
_128555:
	dd	0x43460000
	align	4
_128556:
	dd	0x41900000
	align	4
_128557:
	dd	0x42ec0000
	align	4
_128558:
	dd	0x41900000
	align	4
_128559:
	dd	0x0
	align	4
_128560:
	dd	0x0
	align	4
_128561:
	dd	0x421c0000
	align	4
_128562:
	dd	0x41900000
	align	4
_128563:
	dd	0x42200000
	align	4
_128564:
	dd	0x41900000
	align	4
_128565:
	dd	0x0
	align	4
_128566:
	dd	0x0
	align	4
_128567:
	dd	0x42f20000
	align	4
_128568:
	dd	0x41900000
	align	4
_128569:
	dd	0x43470000
	align	4
_128570:
	dd	0x41900000
	align	4
_128571:
	dd	0x0
	align	4
_128572:
	dd	0x0
	align	4
_128573:
	dd	0x438b8000
	align	4
_128574:
	dd	0x41900000
	align	4
_128661:
	dd	0x3f800000
	align	4
_8191:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	73,78,73,84,32,66,71,32,72,73,84,65,77
	align	4
_128670:
	dd	0x3ca3d70a
	align	4
_72245:
	dd	_bbStringClass
	dd	2147483647
	dd	39
	dw	46,47,105,109,97,103,101,115,47,47,103,97,109,101,111,118
	dw	101,114,47,112,97,110,101,108,71,97,109,101,79,118,101,114
	dw	95,66,71,46,112,110,103
	align	4
_128689:
	dd	0xbf800000
	align	4
_128732:
	dd	0x3f800000
	align	4
_128733:
	dd	0xc1c80000
	align	4
_128734:
	dd	0x40000000
	align	4
_128735:
	dd	0x40000000
	align	4
_128736:
	dd	0x40000000
	align	4
_128737:
	dd	0x41200000
	align	4
_72320:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,97,109,101,111,118
	dw	101,114,47,97,110,105,109,83,104,101,101,112,95,71,79,46
	dw	112,110,103
	align	4
_72323:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,97,109,101,111,118
	dw	101,114,47,97,110,105,109,67,104,105,99,107,101,110,95,71
	dw	79,46,112,110,103
	align	4
_128761:
	dd	0x41a00000
	align	4
_128762:
	dd	0x41200000
	align	4
_128763:
	dd	0x42a00000
	align	4
_128764:
	dd	0x41900000
	align	4
_128765:
	dd	0x42a00000
	align	4
_128766:
	dd	0x41900000
	align	4
_128767:
	dd	0x43160000
	align	4
_128768:
	dd	0x42100000
	align	4
_128769:
	dd	0x432a0000
	align	4
_128770:
	dd	0x42100000
	align	4
_128771:
	dd	0xbf800000
	align	4
_128789:
	dd	0xbf800000
	align	4
_128790:
	dd	0xbf800000
_72371:
	db	"f",0
_72373:
	db	"f",0
_72375:
	db	"i",0
_72377:
	db	"i",0
_72379:
	db	"i",0
_72381:
	db	"f",0
_72383:
	db	"f",0
_72385:
	db	"i",0
_72387:
	db	"i",0
_72389:
	db	"i",0
_72391:
	db	"f",0
_72393:
	db	"f",0
_72395:
	db	"i",0
_72397:
	db	"i",0
_72399:
	db	"i",0
_72401:
	db	"f",0
_72403:
	db	"f",0
_72405:
	db	"i",0
_72407:
	db	"i",0
_72409:
	db	"i",0
_72411:
	db	"f",0
_72413:
	db	"f",0
_72415:
	db	"i",0
_72417:
	db	"i",0
_72419:
	db	"i",0
_72421:
	db	"f",0
_72423:
	db	"f",0
_72425:
	db	"i",0
_72427:
	db	"i",0
_72429:
	db	"i",0
_72431:
	db	"f",0
_72433:
	db	"f",0
_72435:
	db	"i",0
_72437:
	db	"i",0
_72439:
	db	"i",0
_72441:
	db	"f",0
_72443:
	db	"f",0
_72445:
	db	"f",0
_72447:
	db	"f",0
_72449:
	db	"f",0
_72451:
	db	"f",0
_72453:
	db	"i",0
_72455:
	db	"i",0
_72457:
	db	"i",0
_72459:
	db	"f",0
_72461:
	db	"f",0
_72463:
	db	"f",0
_72465:
	db	"f",0
_72467:
	db	"f",0
_72469:
	db	"i",0
_72471:
	db	"f",0
	align	4
_8210:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	116,111,116,97,108,84,105,109,101,84,97,114,103,101,116,32
	dw	65,58
	align	4
_8211:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	83,84,65,84,45,78,79,32,84,65,82,71,69,84,32,84
	dw	65,78,65,77
	align	4
_8212:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	83,84,65,84,45,71,65,77,69,79,86,69,82
	align	4
_8213:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	116,111,116,97,108,84,105,109,101,84,97,114,103,101,116,32
	dw	66,58
	align	4
_72853:
_8230:
_8232:
_8243:
_8245:
	dd	0
	align	4
_72852:
	dd	0
	align	4
_128881:
	dd	0x3e4ccccd
	align	8
_128882:
	dd	0x0,0x40440000
	align	8
_128883:
	dd	0x0,0x40440000
	align	4
_128884:
	dd	0x3f4ccccd
	align	4
_128885:
	dd	0x3ca3d70a
	align	4
_128886:
	dd	0x3f800000
	align	8
_128887:
	dd	0x0,0x40440000
	align	8
_128888:
	dd	0x0,0x40440000
	align	4
_128889:
	dd	0x3e8f5c29
	align	4
_128890:
	dd	0x3d4ccccd
	align	8
_128891:
	dd	0x0,0x40440000
	align	8
_128892:
	dd	0x0,0x40440000
	align	4
_128893:
	dd	0x3ca3d70a
	align	8
_128894:
	dd	0x0,0x40440000
	align	8
_128895:
	dd	0x0,0x40440000
	align	4
_128896:
	dd	0x3ca3d70a
	align	4
_129040:
	dd	0x3fc00000
	align	4
_129041:
	dd	0x3e4ccccd
	align	4
_129042:
	dd	0x3e4ccccd
	align	4
_73181:
_8295:
	dd	0
	align	4
_73180:
	dd	0
	align	4
_129119:
	dd	0x43660000
	align	4
_129120:
	dd	0x43560000
	align	4
_129121:
	dd	0x41600000
	align	4
_129122:
	dd	0x41400000
	align	4
_129127:
	dd	0x41a80000
	align	4
_129154:
	dd	0x41c80000
	align	4
_129181:
	dd	0x41c80000
	align	4
_129208:
	dd	0x41c80000
	align	4
_129222:
	dd	0x41c00000
	align	4
_129223:
	dd	0x41c00000
	align	4
_129224:
	dd	0x41c00000
	align	4
_129225:
	dd	0x41c00000
	align	8
_129306:
	dd	0x0,0x40240000
	align	8
_129307:
	dd	0x0,0x40240000
	align	4
_129362:
	dd	0x41500000
	align	4
_129363:
	dd	0x42180000
_73599:
	db	"f",0
_73601:
	db	"f",0
_73603:
	db	"i",0
_73605:
	db	"i",0
_73607:
	db	"i",0
_73609:
	db	"f",0
_73611:
	db	"f",0
_73613:
	db	"i",0
_73615:
	db	"i",0
_73617:
	db	"i",0
	align	4
_73654:
_8357:
_8359:
	dd	0
	align	4
_73653:
	dd	0
	align	4
_129392:
	dd	0x3dcccccd
	align	4
_129393:
	dd	0x40000000
	align	4
_129394:
	dd	0x3dcccccd
	align	4
_129395:
	dd	0x3dcccccd
	align	4
_129396:
	dd	0x3dcccccd
	align	4
_129446:
	dd	0x41400000
	align	4
_129447:
	dd	0x41200000
	align	4
_129448:
	dd	0x41a00000
	align	4
_129449:
	dd	0x40800000
	align	4
_129450:
	dd	0x3fc00000
	align	4
_129451:
	dd	0x42380000
	align	4
_129452:
	dd	0x40e00000
	align	4
_73901:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,115,116,97,116,105,115
	dw	116,105,107,47,98,116,110,66,97,99,107,46,112,110,103
	align	4
_129549:
	dd	0x4874cf00
	align	4
_129568:
	dd	0xbf800000
	align	4
_129569:
	dd	0xbf800000
	align	4
_129570:
	dd	0x41900000
	align	4
_74086:
_8395:
	dd	0
	align	4
_74085:
	dd	0
	align	4
_129607:
	dd	0x3e4ccccd
	align	4
_129608:
	dd	0x3e4ccccd
	align	4
_129609:
	dd	0x3e4ccccd
	align	4
_129610:
	dd	0x3f19999a
	align	4
_129611:
	dd	0x3e4ccccd
	align	4
_129612:
	dd	0x3f19999a
	align	4
_129613:
	dd	0x3e4ccccd
	align	4
_129614:
	dd	0x3f19999a
	align	4
_129615:
	dd	0x3f19999a
	align	4
_129616:
	dd	0x3e4ccccd
	align	4
_129617:
	dd	0x3f19999a
	align	4
_129618:
	dd	0x3e4ccccd
	align	4
_129619:
	dd	0x40000000
	align	4
_129620:
	dd	0x3e4ccccd
	align	4
_129621:
	dd	0x40000000
	align	4
_74092:
_8397:
	dd	0
	align	4
_74091:
	dd	0
	align	4
_129680:
	dd	0x41700000
	align	4
_129681:
	dd	0x43960000
	align	4
_129682:
	dd	0x40000000
	align	4
_74108:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	46,47,105,109,97,103,101,115,47,84,101,120,116,69,120,116
	dw	114,97,46,112,110,103
	align	4
_74110:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	46,47,105,109,97,103,101,115,47,84,101,120,116,71,97,109
	dw	101,115,46,112,110,103
	align	4
_74112:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,120,116,114,97,46,111,103,103
	align	4
_74114:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,103,97,109,101,115,46,111,103,103
	align	4
_74117:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	46,47,105,109,97,103,101,115,47,84,101,120,116,82,101,97
	dw	100,121,46,112,110,103
	align	4
_74119:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	46,47,105,109,97,103,101,115,47,84,101,120,116,71,111,46
	dw	112,110,103
	align	4
_129710:
	dd	0x41900000
	align	4
_129711:
	dd	0x42700000
	align	4
_129712:
	dd	0x41700000
	align	4
_129713:
	dd	0x40000000
	align	4
_129728:
	dd	0x3f99999a
	align	4
_129729:
	dd	0x42b40000
	align	4
_129744:
	dd	0x3f800000
	align	4
_129745:
	dd	0x3d4ccccd
	align	4
_129746:
	dd	0x3f800000
	align	4
_129747:
	dd	0x3f99999a
	align	4
_129748:
	dd	0x3d4ccccd
	align	4
_129749:
	dd	0x3f99999a
	align	4
_129750:
	dd	0x3f4ccccd
	align	4
_129751:
	dd	0x42100000
	align	4
_129752:
	dd	0x3d4ccccd
	align	4
_129753:
	dd	0x3d4ccccd
	align	4
_129754:
	dd	0x3d4ccccd
	align	4
_129755:
	dd	0x3d4ccccd
	align	4
_129756:
	dd	0x3d4ccccd
	align	4
_8404:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	76,79,65,68,95,79,66,74
	align	4
_74342:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,99,117,116,115,99,101
	dw	110,101,47,116,117,116,111,114,84,101,120,116,95,111,116,104
	dw	101,114,46,112,110,103
	align	4
_74344:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,99,117,116,115,99,101
	dw	110,101,47,119,101,108,99,111,109,101,84,101,120,116,46,112
	dw	110,103
	align	4
_74346:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,99,117,116,115,99,101
	dw	110,101,47,119,101,108,99,111,109,101,84,101,120,116,95,99
	dw	108,105,99,107,99,111,110,116,105,110,117,101,46,112,110,103
	align	4
_74349:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,99,117,116,115,99,101
	dw	110,101,47,116,117,116,111,114,84,101,120,116,95,101,120,116
	dw	46,112,110,103
	align	4
_74352:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,99,117,116,115,99,101
	dw	110,101,47,116,117,116,111,114,84,101,120,116,95,115,112,99
	dw	46,112,110,103
	align	4
_74380:
_8411:
	dd	0
	align	4
_74379:
	dd	0
	align	4
_129879:
	dd	0x3f800000
	align	4
_129880:
	dd	0x3f800000
	align	4
_129881:
	dd	0x3f800000
	align	4
_129882:
	dd	0x3f800000
	align	4
_129883:
	dd	0x41200000
	align	4
_129884:
	dd	0x41200000
	align	4
_129885:
	dd	0x41200000
	align	4
_129886:
	dd	0x41200000
	align	4
_129903:
	dd	0x42aa0000
	align	4
_129904:
	dd	0x41f00000
	align	4
_129905:
	dd	0x41f00000
	align	4
_129906:
	dd	0x42aa0000
	align	4
_129907:
	dd	0x43af0000
	align	4
_129908:
	dd	0x42b40000
	align	4
_129909:
	dd	0x3f000000
	align	4
_129910:
	dd	0x42b40000
	align	4
_129911:
	dd	0x3f000000
	align	4
_129912:
	dd	0x42b40000
	align	4
_129913:
	dd	0x3f000000
	align	4
_129914:
	dd	0x42b40000
	align	4
_8412:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	99,115,49,95,111,112,101,110,105,110,103,46,111,103,118
	align	4
_74488:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,95,111
	dw	112,101,110,105,110,103,46,111,103,103
	align	4
_8414:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	99,115,50,95,98,111,115,115,95,111,112,101,110,105,110,103
	dw	46,111,103,118
	align	4
_74490:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,50,95,98
	dw	111,115,115,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8416:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	99,115,51,95,98,111,115,115,95,102,105,110,97,108,46,111
	dw	103,118
	align	4
_74492:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,51,95,98
	dw	111,115,115,95,102,105,110,97,108,46,111,103,103
	align	4
_8418:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	99,115,52,95,101,120,116,49,95,111,112,101,110,105,110,103
	dw	46,111,103,118
	align	4
_74494:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,52,95,101
	dw	120,116,49,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8420:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	99,115,53,95,101,120,116,49,95,102,105,110,97,108,46,111
	dw	103,118
	align	4
_74496:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,53,95,101
	dw	120,116,49,95,102,105,110,97,108,46,111,103,103
	align	4
_8422:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	99,115,54,95,101,120,116,50,95,111,112,101,110,105,110,103
	dw	46,111,103,118
	align	4
_74498:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,54,95,101
	dw	120,116,50,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8424:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	99,115,55,95,101,120,116,51,95,111,112,101,110,105,110,103
	dw	46,111,103,118
	align	4
_74500:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,55,95,101
	dw	120,116,51,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8426:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	99,115,56,95,101,120,116,51,95,102,105,110,97,108,46,111
	dw	103,118
	align	4
_74502:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,56,95,101
	dw	120,116,51,95,102,105,110,97,108,46,111,103,103
	align	4
_8428:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	99,115,57,95,101,120,116,52,95,111,112,101,110,105,110,103
	dw	46,111,103,118
	align	4
_74504:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,57,95,101
	dw	120,116,52,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8430:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	99,115,49,48,95,101,120,116,53,95,111,112,101,110,105,110
	dw	103,46,111,103,118
	align	4
_74506:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,48,95
	dw	101,120,116,53,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8432:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	99,115,49,49,95,101,120,116,54,95,111,112,101,110,105,110
	dw	103,46,111,103,118
	align	4
_74508:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,49,95
	dw	101,120,116,54,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8434:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	99,115,49,50,95,101,120,116,54,95,102,105,110,97,108,46
	dw	111,103,118
	align	4
_74510:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,50,95
	dw	101,120,116,54,95,102,105,110,97,108,46,111,103,103
	align	4
_8436:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	99,115,49,51,95,101,120,116,55,95,111,112,101,110,105,110
	dw	103,46,111,103,118
	align	4
_74512:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,51,95
	dw	101,120,116,55,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8438:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	99,115,49,52,95,101,120,116,56,95,111,112,101,110,105,110
	dw	103,46,111,103,118
	align	4
_74514:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,52,95
	dw	101,120,116,56,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8440:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	99,115,49,53,95,101,120,116,57,95,111,112,101,110,105,110
	dw	103,46,111,103,118
	align	4
_74516:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,53,95
	dw	101,120,116,57,95,111,112,101,110,105,110,103,46,111,103,103
	align	4
_8442:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	99,115,49,54,95,101,120,116,49,48,95,111,112,101,110,105
	dw	110,103,46,111,103,118
	align	4
_74518:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,99,117,116,115,99,101,110,101,47,99,115,49,54,95
	dw	101,120,116,49,48,95,111,112,101,110,105,110,103,46,111,103
	dw	103
	align	4
_794:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	46,47,99,117,116,115,99,101,110,101,47
	align	4
_130038:
	dd	0x40a00000
	align	4
_130039:
	dd	0xc0a00000
	align	8
_130054:
	dd	0xa0000000,0x3fc99999
	align	8
_130055:
	dd	0xa0000000,0x3fc99999
	align	8
_130056:
	dd	0xa0000000,0x3fb99999
	align	4
_74596:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,105,109,97,103,101,115,47,112,97,114,116,105,99,108
	dw	101,115,47,115,110,111,119,46,112,110,103
	align	4
_74598:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,97
	dw	114,116,105,99,108,101,47,115,110,111,119,46,111,103,103
	align	8
_130067:
	dd	0x0,0x40768000
	align	8
_130068:
	dd	0x0,0x40000000
	align	4
_130069:
	dd	0x41200000
	align	4
_130070:
	dd	0x40000000
	align	4
_130094:
	dd	0x40a00000
	align	4
_130095:
	dd	0xc0a00000
	align	8
_130108:
	dd	0x60000000,0x3fe66666
	align	8
_130109:
	dd	0x40000000,0x3fd33333
	align	4
_74657:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	46,47,105,109,97,103,101,115,47,112,97,114,116,105,99,108
	dw	101,115,47,114,97,105,110,46,112,110,103
	align	4
_74659:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,112,97
	dw	114,116,105,99,108,101,47,114,97,105,110,46,111,103,103
	align	4
_130120:
	dd	0x41c80000
	align	8
_130121:
	dd	0x0,0x40000000
	align	4
_130122:
	dd	0x41a00000
	align	4
_130123:
	dd	0x41a00000
	align	4
_130124:
	dd	0x40000000
	align	4
_130193:
	dd	0x41a00000
	align	4
_130204:
	dd	0x451dd000
	align	4
_130205:
	dd	0x3f800000
	align	4
_130206:
	dd	0x41a00000
	align	4
_130207:
	dd	0x451dd000
	align	4
_130243:
	dd	0x41a00000
	align	4
_130372:
	dd	0x42340000
	align	4
_130373:
	dd	0x40c00000
	align	4
_130374:
	dd	0x42480000
	align	4
_130375:
	dd	0x42c80000
	align	4
_130376:
	dd	0x42c80000
	align	4
_130377:
	dd	0x41a00000
	align	4
_130378:
	dd	0x42480000
	align	4
_130379:
	dd	0x42480000
	align	4
_130423:
	dd	0x42c80000
	align	4
_130424:
	dd	0x42c80000
	align	4
_130425:
	dd	0x41a00000
	align	4
_130468:
	dd	0x3f800000
	align	4
_130469:
	dd	0x41c00000
	align	4
_130470:
	dd	0xc1200000
	align	4
_130471:
	dd	0x41400000
	align	4
_130472:
	dd	0xc1200000
	align	4
_130473:
	dd	0x42a00000
	align	4
_130474:
	dd	0x41200000
	align	4
_130475:
	dd	0x42700000
	align	4
_130476:
	dd	0x0
	align	4
_130477:
	dd	0x42700000
	align	4
_130478:
	dd	0x0
	align	4
_130479:
	dd	0x0
	align	4
_130480:
	dd	0x0
	align	4
_130481:
	dd	0x41a00000
	align	4
_130482:
	dd	0x3f800000
	align	4
_130483:
	dd	0x3f800000
	align	4
_130484:
	dd	0x42200000
	align	4
_130485:
	dd	0x42200000
	align	4
_130486:
	dd	0x3f800000
	align	4
_130487:
	dd	0x3f800000
	align	4
_130488:
	dd	0x40800000
	align	4
_130489:
	dd	0x40800000
	align	4
_130490:
	dd	0x42480000
	align	4
_130665:
	dd	0x41f00000
	align	4
_130666:
	dd	0x42680000
	align	4
_130667:
	dd	0x0
	align	4
_130668:
	dd	0x42680000
	align	4
_130669:
	dd	0x0
	align	4
_130670:
	dd	0x42680000
	align	4
_130671:
	dd	0x0
	align	4
_130672:
	dd	0x42280000
	align	4
_130673:
	dd	0x0
	align	4
_130674:
	dd	0x42000000
	align	4
_130692:
	dd	0x41f00000
	align	4
_130693:
	dd	0x426c0000
	align	4
_130694:
	dd	0x41c00000
	align	4
_130695:
	dd	0x42880000
	align	4
_130696:
	dd	0x429c0000
	align	4
_130697:
	dd	0x42880000
	align	4
_130698:
	dd	0x41e00000
	align	4
_130699:
	dd	0x41e00000
	align	4
_130700:
	dd	0x42960000
	align	4
_130701:
	dd	0x41f00000
	align	4
_130702:
	dd	0x42680000
	align	4
_130703:
	dd	0x41f00000
	align	4
_130704:
	dd	0x42680000
	align	4
_130705:
	dd	0x41a00000
	align	4
_130706:
	dd	0x42820000
	align	4
_130707:
	dd	0x41c00000
	align	4
_130708:
	dd	0x42a00000
	align	4
_130739:
	dd	0x42340000
	align	4
_75748:
_8590:
	dd	0
	align	4
_75747:
	dd	0
	align	4
_76068:
_8601:
_8603:
	dd	0
	align	4
_76067:
	dd	0
	align	4
_130784:
	dd	0x3f800000
	align	4
_130785:
	dd	0x3f800000
	align	4
_130786:
	dd	0x3f800000
	align	4
_130787:
	dd	0x3f800000
	align	4
_130788:
	dd	0x42a00000
	align	4
_130789:
	dd	0x42a00000
	align	4
_130790:
	dd	0x42a00000
	align	4
_130791:
	dd	0x40a00000
	align	4
_130792:
	dd	0x41f80000
	align	4
_130793:
	dd	0x40a00000
	align	4
_130794:
	dd	0x42200000
	align	4
_130795:
	dd	0x41200000
	align	4
_130796:
	dd	0x41f00000
	align	4
_130797:
	dd	0x0
	align	4
_130798:
	dd	0x41a00000
	align	4
_130799:
	dd	0x41200000
	align	4
_130800:
	dd	0x41f00000
	align	4
_130801:
	dd	0x41200000
	align	4
_130802:
	dd	0x420c0000
	align	4
_76142:
_8608:
_8610:
	dd	0
	align	4
_76141:
	dd	0
	align	4
_131021:
	dd	0x3f800000
	align	4
_131022:
	dd	0x3f800000
	align	4
_131023:
	dd	0x42a00000
	align	4
_76204:
_8615:
_8617:
	dd	0
	align	4
_76203:
	dd	0
	align	4
_131056:
	dd	0x3f800000
	align	4
_131057:
	dd	0x3f800000
	align	4
_131058:
	dd	0x3f800000
	align	4
_131059:
	dd	0x40800000
	align	4
_131060:
	dd	0x40000000
	align	4
_131061:
	dd	0x40e00000
	align	4
_131062:
	dd	0x42820000
	align	4
_131063:
	dd	0x42820000
	align	4
_131064:
	dd	0x42820000
	align	4
_131065:
	dd	0x430c0000
	align	4
_131066:
	dd	0x42480000
	align	4
_131067:
	dd	0x430c0000
	align	4
_76253:
_8619:
_8621:
	dd	0
	align	4
_76252:
	dd	0
	align	4
_131101:
	dd	0x42640000
	align	4
_131102:
	dd	0x42200000
	align	4
_131103:
	dd	0x42480000
	align	4
_131104:
	dd	0x3f800000
	align	4
_131105:
	dd	0x3f800000
	align	4
_131106:
	dd	0x3f800000
	align	4
_131107:
	dd	0x3f800000
	align	4
_76346:
_8626:
_8628:
	dd	0
	align	4
_76345:
	dd	0
	align	4
_131157:
	dd	0x3f800000
	align	4
_131158:
	dd	0x3f800000
	align	4
_76396:
_8633:
_8635:
	dd	0
	align	4
_76395:
	dd	0
	align	4
_131200:
	dd	0x3f800000
	align	4
_131201:
	dd	0x3f800000
	align	4
_76473:
_8640:
_8642:
	dd	0
	align	4
_76472:
	dd	0
	align	4
_131230:
	dd	0x3f800000
	align	4
_131231:
	dd	0x3f800000
	align	4
_131232:
	dd	0x3f800000
	align	4
_131233:
	dd	0x42200000
	align	4
_131234:
	dd	0x41000000
	align	4
_131235:
	dd	0x41000000
	align	4
_76616:
_8647:
_8649:
	dd	0
	align	4
_76615:
	dd	0
	align	4
_131312:
	dd	0x3f800000
	align	4
_131313:
	dd	0x3f800000
	align	4
_131314:
	dd	0x3f800000
_76555:
	db	"f",0
_76557:
	db	"i",0
	align	4
_131315:
	dd	0x3f800000
	align	4
_131316:
	dd	0x41200000
_76600:
	db	"f",0
	align	4
_131317:
	dd	0x40c00000
	align	4
_131318:
	dd	0x41200000
	align	4
_131319:
	dd	0x41500000
	align	4
_131320:
	dd	0x41800000
	align	4
_131321:
	dd	0x41900000
	align	4
_131322:
	dd	0x41a00000
	align	4
_131323:
	dd	0x41b00000
	align	4
_131324:
	dd	0x41c00000
	align	4
_76736:
_8654:
_8656:
	dd	0
	align	4
_76735:
	dd	0
	align	4
_76808:
_8661:
_8663:
	dd	0
	align	4
_76807:
	dd	0
	align	4
_131438:
	dd	0x3f800000
	align	4
_131439:
	dd	0x3f800000
	align	4
_131440:
	dd	0x3f800000
	align	4
_131441:
	dd	0x3f800000
	align	4
_131442:
	dd	0x41200000
	align	4
_76902:
_8668:
_8670:
	dd	0
	align	4
_76901:
	dd	0
	align	4
_131495:
	dd	0x3f800000
	align	4
_131496:
	dd	0x3f800000
	align	4
_131497:
	dd	0x3f800000
_76842:
	db	"f",0
_76844:
	db	"i",0
	align	4
_131498:
	dd	0x3f800000
	align	4
_131499:
	dd	0x41200000
_76886:
	db	"f",0
	align	4
_131500:
	dd	0x40c00000
	align	4
_131501:
	dd	0x41200000
	align	4
_131502:
	dd	0x41500000
	align	4
_131503:
	dd	0x41700000
	align	4
_131504:
	dd	0x41900000
	align	4
_131505:
	dd	0x41a00000
	align	4
_131506:
	dd	0x41b00000
	align	4
_131507:
	dd	0x41c00000
	align	4
_76980:
_8675:
_8677:
	dd	0
	align	4
_76979:
	dd	0
	align	4
_131560:
	dd	0x3f800000
	align	4
_131561:
	dd	0x3f800000
	align	4
_131562:
	dd	0x3f800000
	align	4
_77090:
_8682:
_8684:
	dd	0
	align	4
_77089:
	dd	0
	align	4
_131610:
	dd	0x3f800000
	align	4
_131611:
	dd	0x3f800000
	align	4
_131612:
	dd	0x3f800000
	align	4
_131613:
	dd	0x3f800000
	align	4
_131614:
	dd	0x41200000
	align	4
_131615:
	dd	0x41200000
	align	4
_77236:
_8689:
_8691:
	dd	0
	align	4
_77235:
	dd	0
	align	4
_131683:
	dd	0x3f800000
	align	4
_131684:
	dd	0x3f800000
	align	4
_131685:
	dd	0x3f800000
	align	4
_131686:
	dd	0x3f800000
	align	4
_131687:
	dd	0x42a00000
	align	4
_131688:
	dd	0x3f800000
	align	4
_131689:
	dd	0x40000000
	align	4
_131690:
	dd	0x3f800000
	align	4
_131691:
	dd	0x40400000
	align	4
_131692:
	dd	0x40000000
	align	4
_131693:
	dd	0x3f800000
	align	4
_131694:
	dd	0x40000000
	align	4
_131695:
	dd	0x3f800000
	align	4
_131696:
	dd	0x40400000
	align	4
_131697:
	dd	0x40000000
	align	4
_77340:
_8696:
_8698:
	dd	0
	align	4
_77339:
	dd	0
	align	4
_131790:
	dd	0x3f800000
	align	4
_131791:
	dd	0x3f800000
	align	4
_131792:
	dd	0x3f800000
_77284:
	db	"f",0
	align	4
_131793:
	dd	0x3f800000
	align	4
_131794:
	dd	0x42a00000
	align	4
_77492:
_8703:
_8705:
	dd	0
	align	4
_77491:
	dd	0
	align	4
_131851:
	dd	0x3f800000
	align	4
_131852:
	dd	0x3f800000
	align	4
_131853:
	dd	0x3f800000
	align	4
_131854:
	dd	0x3f800000
	align	4
_131855:
	dd	0x3f800000
	align	4
_131856:
	dd	0x40000000
	align	4
_131857:
	dd	0x3f800000
	align	4
_131858:
	dd	0x40400000
	align	4
_131859:
	dd	0x40000000
	align	4
_131860:
	dd	0x3f800000
	align	4
_131861:
	dd	0x40000000
	align	4
_131862:
	dd	0x3f800000
	align	4
_131863:
	dd	0x40400000
	align	4
_131864:
	dd	0x40000000
	align	4
_77683:
_8713:
_8715:
	dd	0
	align	4
_77682:
	dd	0
	align	4
_131971:
	dd	0x3f800000
	align	4
_131972:
	dd	0x3f800000
	align	4
_131973:
	dd	0x3f800000
	align	4
_131974:
	dd	0x3f800000
	align	4
_77810:
_8720:
_8722:
	dd	0
	align	4
_77809:
	dd	0
	align	4
_132081:
	dd	0x3f800000
	align	4
_132082:
	dd	0x3f800000
	align	4
_132083:
	dd	0x3f800000
	align	4
_132084:
	dd	0x3f800000
	align	4
_132085:
	dd	0xbf800000
	align	4
_132086:
	dd	0xbf800000
	align	4
_132087:
	dd	0xbf800000
	align	4
_132088:
	dd	0xbf800000
	align	4
_77928:
_8727:
_8732:
	dd	0
	align	4
_77927:
	dd	0
	align	4
_132158:
	dd	0x3f800000
	align	4
_132159:
	dd	0x3f800000
	align	4
_132160:
	dd	0x3f800000
	align	4
_132161:
	dd	0x3f800000
	align	4
_132162:
	dd	0x42a00000
	align	4
_132163:
	dd	0x41a00000
	align	4
_78086:
_8737:
_8739:
	dd	0
	align	4
_78085:
	dd	0
	align	4
_132236:
	dd	0x3f800000
	align	4
_132237:
	dd	0x3f800000
	align	4
_132238:
	dd	0x3f800000
	align	4
_132239:
	dd	0x3f800000
	align	4
_132240:
	dd	0x42a00000
	align	4
_132241:
	dd	0x3f800000
	align	4
_132242:
	dd	0x40000000
	align	4
_132243:
	dd	0x3f800000
	align	4
_132244:
	dd	0x40400000
	align	4
_132245:
	dd	0x40000000
	align	4
_132246:
	dd	0x3f800000
	align	4
_132247:
	dd	0x40000000
	align	4
_132248:
	dd	0x3f800000
	align	4
_132249:
	dd	0x40400000
	align	4
_132250:
	dd	0x40000000
	align	4
_78182:
_8744:
_8746:
	dd	0
	align	4
_78181:
	dd	0
	align	4
_132342:
	dd	0x3f800000
	align	4
_132343:
	dd	0x3f800000
	align	4
_132344:
	dd	0x3f800000
	align	4
_132345:
	dd	0x3f800000
	align	4
_132346:
	dd	0x41200000
	align	4
_78318:
_8754:
_8756:
	dd	0
	align	4
_78317:
	dd	0
	align	4
_132398:
	dd	0x3f800000
	align	4
_132399:
	dd	0x3f800000
	align	4
_132400:
	dd	0x3f800000
	align	4
_132401:
	dd	0x3f800000
	align	4
_78433:
_8761:
_8763:
	dd	0
	align	4
_78432:
	dd	0
	align	4
_132479:
	dd	0x3f800000
	align	4
_132480:
	dd	0x3f800000
	align	4
_132481:
	dd	0x3f800000
	align	4
_132482:
	dd	0x42a00000
	align	4
_132483:
	dd	0x41700000
	align	4
_132484:
	dd	0x3f800000
	align	4
_132485:
	dd	0x40000000
	align	4
_132486:
	dd	0x3f800000
	align	4
_132487:
	dd	0x40400000
	align	4
_132488:
	dd	0x40000000
	align	4
_78507:
_8768:
_8770:
	dd	0
	align	4
_78506:
	dd	0
	align	4
_132556:
	dd	0x3f800000
	align	4
_132557:
	dd	0x3f800000
	align	4
_132558:
	dd	0x3f800000
	align	4
_132559:
	dd	0x3f800000
	align	4
_132560:
	dd	0x42a00000
	align	4
_78579:
_8775:
_8777:
	dd	0
	align	4
_78578:
	dd	0
	align	4
_132605:
	dd	0x3f800000
	align	4
_132606:
	dd	0x3f800000
	align	4
_78621:
_8782:
_8784:
	dd	0
	align	4
_78620:
	dd	0
	align	4
_132644:
	dd	0x3f800000
	align	4
_132645:
	dd	0x3f800000
	align	4
_78720:
_8792:
_8794:
	dd	0
	align	4
_78719:
	dd	0
	align	4
_132680:
	dd	0x3f800000
	align	4
_132681:
	dd	0x3f800000
	align	4
_132682:
	dd	0x3f800000
	align	4
_132683:
	dd	0x3f800000
	align	4
_132684:
	dd	0x41200000
	align	4
_132745:
	dd	0x40800000
	align	4
_78799:
_8799:
_8801:
	dd	0
	align	4
_78798:
	dd	0
	align	4
_132779:
	dd	0x3f800000
	align	4
_132885:
	dd	0x41d00000
	align	4
_132886:
	dd	0x41700000
	align	4
_132887:
	dd	0x41a00000
	align	4
_132888:
	dd	0x41700000
	align	4
_132889:
	dd	0x40c00000
	align	4
_132890:
	dd	0x41d00000
	align	4
_132891:
	dd	0x41800000
	align	4
_132892:
	dd	0x40000000
	align	4
_132893:
	dd	0x41900000
	align	4
_132894:
	dd	0x425c0000
	align	4
_132895:
	dd	0x40000000
	align	4
_132896:
	dd	0x41d80000
	align	4
_132897:
	dd	0x41900000
	align	4
_132898:
	dd	0x41c80000
	align	4
_132899:
	dd	0x41700000
	align	4
_132900:
	dd	0x40c00000
	align	4
_132901:
	dd	0x41f00000
	align	4
_132902:
	dd	0x41700000
	align	4
_132903:
	dd	0x41c80000
	align	4
_132904:
	dd	0x41880000
	align	4
_132905:
	dd	0x40c00000
	align	4
_132906:
	dd	0x41c80000
	align	4
_132907:
	dd	0x41700000
	align	4
_132908:
	dd	0x41c80000
	align	4
_132909:
	dd	0x41700000
	align	4
_132910:
	dd	0x41c80000
	align	4
_132911:
	dd	0x41700000
	align	4
_132912:
	dd	0x41c80000
	align	4
_132913:
	dd	0x0
	align	4
_132914:
	dd	0x40a00000
	align	4
_132915:
	dd	0x41c80000
	align	4
_132916:
	dd	0x41700000
	align	4
_132917:
	dd	0x41d00000
	align	4
_132918:
	dd	0x41700000
	align	4
_132919:
	dd	0x40000000
	align	4
_132920:
	dd	0x40c00000
	align	4
_132921:
	dd	0x41d00000
	align	4
_132922:
	dd	0x41700000
	align	4
_132923:
	dd	0x40000000
	align	4
_132924:
	dd	0x41600000
	align	4
_132925:
	dd	0x41700000
	align	4
_132926:
	dd	0x41700000
	align	4
_132927:
	dd	0x41c00000
	align	4
_132928:
	dd	0x41c80000
	align	4
_132929:
	dd	0x41f00000
	align	4
_132930:
	dd	0x42d20000
	align	4
_132931:
	dd	0x41d80000
	align	4
_132932:
	dd	0x41c80000
	align	4
_132933:
	dd	0x40a00000
	align	4
_132934:
	dd	0x41c80000
	align	4
_132935:
	dd	0x40000000
	align	4
_132936:
	dd	0x41600000
	align	4
_132937:
	dd	0x41d00000
	align	4
_132938:
	dd	0x41700000
	align	4
_132939:
	dd	0x42200000
	align	4
_132940:
	dd	0x43160000
	align	4
_132941:
	dd	0x41b80000
	align	4
_132942:
	dd	0x41700000
	align	4
_132943:
	dd	0x41d00000
	align	4
_132944:
	dd	0x42480000
	align	4
_132945:
	dd	0x41d00000
	align	4
_132946:
	dd	0x41d00000
	align	4
_132947:
	dd	0x41d00000
	align	4
_132948:
	dd	0x420c0000
	align	4
_132949:
	dd	0x41d80000
	align	4
_132950:
	dd	0x41c80000
	align	4
_132951:
	dd	0x41d80000
	align	4
_132952:
	dd	0x41c80000
	align	4
_132953:
	dd	0x40000000
	align	4
_132954:
	dd	0x41f00000
	align	4
_132955:
	dd	0x3f000000
	align	4
_132956:
	dd	0x41f00000
	align	4
_132957:
	dd	0x41000000
	align	4
_132992:
	dd	0x41c80000
	align	4
_132993:
	dd	0x41f00000
	align	4
_132994:
	dd	0x41000000
	align	4
_78984:
_8806:
_8808:
_8810:
	dd	0
	align	4
_78983:
	dd	0
	align	4
_133001:
	dd	0x41f00000
	align	4
_133021:
	dd	0x3f800000
	align	4
_133022:
	dd	0x42a00000
	align	4
_133023:
	dd	0x42480000
	align	4
_133126:
	dd	0x40000000
	align	4
_133127:
	dd	0x40800000
	align	4
_133134:
	dd	0x42b40000
	align	4
_133135:
	dd	0x43160000
	align	4
_133136:
	dd	0x42b40000
	align	4
_133137:
	dd	0x43160000
	align	4
_133138:
	dd	0x428c0000
	align	4
_133139:
	dd	0x432a0000
_79227:
	db	"i",0
_79229:
	db	"i",0
_79231:
	db	"i",0
_79233:
	db	"i",0
	align	4
_133208:
	dd	0x3f4ccccd
	align	4
_133215:
	dd	0x3f800000
	align	4
_133220:
	dd	0x3f800000
	align	4
_79573:
_8827:
_8829:
	dd	0
	align	4
_79572:
	dd	0
	align	4
_133225:
	dd	0x3f800000
	align	4
_133226:
	dd	0x3f800000
	align	4
_133227:
	dd	0x451dd000
	align	4
_133228:
	dd	0x42200000
	align	4
_133229:
	dd	0x3f800000
	align	4
_133230:
	dd	0x3f800000
	align	4
_133231:
	dd	0x42a00000
	align	4
_133232:
	dd	0x41400000
	align	4
_133233:
	dd	0x41900000
	align	4
_133234:
	dd	0x41c80000
	align	4
_133235:
	dd	0x41400000
	align	4
_133236:
	dd	0x41900000
	align	4
_133237:
	dd	0x41c80000
	align	4
_133238:
	dd	0x451dd000
	align	4
_133239:
	dd	0x3f800000
	align	4
_133240:
	dd	0x40000000
	align	4
_133241:
	dd	0x0
	align	4
_133242:
	dd	0x0
	align	4
_133243:
	dd	0x0
	align	4
_133244:
	dd	0x0
	align	4
_133245:
	dd	0x41d80000
	align	4
_79892:
_8843:
_8845:
_8847:
_8849:
	dd	0
	align	4
_79891:
	dd	0
	align	4
_133416:
	dd	0x3f800000
	align	4
_133417:
	dd	0x3f800000
_79667:
	db	"f",0
_79669:
	db	"f",0
_79671:
	db	"f",0
	align	4
_133418:
	dd	0x451dd000
	align	4
_133419:
	dd	0x42200000
	align	4
_133420:
	dd	0x40c00000
	align	4
_133421:
	dd	0x41200000
	align	4
_133422:
	dd	0x41500000
	align	4
_133423:
	dd	0x41800000
	align	4
_133424:
	dd	0x41900000
	align	4
_133425:
	dd	0x41a00000
	align	4
_133426:
	dd	0x41b80000
	align	4
_133427:
	dd	0x41c00000
	align	4
_133428:
	dd	0x41d00000
	align	4
_133429:
	dd	0x41e00000
	align	4
_133430:
	dd	0x3f800000
	align	4
_133431:
	dd	0x3f800000
	align	4
_133432:
	dd	0x42a00000
	align	4
_133433:
	dd	0x3f800000
	align	4
_133434:
	dd	0x3f800000
	align	4
_133435:
	dd	0x3f800000
	align	4
_133436:
	dd	0x3f800000
	align	4
_133437:
	dd	0x42480000
	align	4
_133438:
	dd	0x42480000
	align	4
_133439:
	dd	0x41400000
	align	4
_133440:
	dd	0x41900000
	align	4
_133441:
	dd	0x41c80000
	align	4
_133442:
	dd	0x41400000
	align	4
_133443:
	dd	0x41900000
	align	4
_133444:
	dd	0x41c80000
	align	4
_133445:
	dd	0x3f666666
	align	4
_133446:
	dd	0x3f800000
	align	4
_133447:
	dd	0x41600000
	align	4
_133448:
	dd	0x3f800000
	align	4
_133449:
	dd	0x40000000
	align	4
_133450:
	dd	0x0
	align	4
_133451:
	dd	0x0
	align	4
_133452:
	dd	0x0
	align	4
_133453:
	dd	0x0
	align	4
_133454:
	dd	0x41d80000
	align	4
_80211:
_8860:
_8862:
	dd	0
	align	4
_80210:
	dd	0
	align	4
_133668:
	dd	0x3f800000
	align	4
_133669:
	dd	0x3f800000
	align	4
_133670:
	dd	0x451dd000
	align	4
_133671:
	dd	0x42200000
	align	4
_133672:
	dd	0x3f800000
	align	4
_133673:
	dd	0x3f800000
	align	4
_133674:
	dd	0x42a00000
	align	4
_133675:
	dd	0x3f800000
	align	4
_133676:
	dd	0x3f800000
	align	4
_133677:
	dd	0x42a00000
	align	4
_133678:
	dd	0x3f800000
	align	4
_133679:
	dd	0x3f800000
	align	4
_133680:
	dd	0x42a00000
	align	4
_133681:
	dd	0x3f800000
	align	4
_133682:
	dd	0x41400000
	align	4
_133683:
	dd	0x41900000
	align	4
_133684:
	dd	0x41c80000
	align	4
_133685:
	dd	0x41100000
	align	4
_133686:
	dd	0x41c00000
	align	4
_133687:
	dd	0x41c80000
	align	4
_133688:
	dd	0x3f800000
	align	4
_133689:
	dd	0x40000000
	align	4
_133690:
	dd	0x0
	align	4
_133691:
	dd	0x0
	align	4
_133692:
	dd	0x0
	align	4
_133693:
	dd	0x0
	align	4
_80497:
_8873:
_8875:
	dd	0
	align	4
_80496:
	dd	0
	align	4
_133829:
	dd	0x3f800000
	align	4
_133830:
	dd	0x3f800000
	align	4
_133831:
	dd	0x451dd000
	align	4
_133832:
	dd	0x42200000
	align	4
_133833:
	dd	0x3f800000
	align	4
_133834:
	dd	0x3f800000
	align	4
_133835:
	dd	0x42c80000
	align	4
_133836:
	dd	0x3f800000
	align	4
_133837:
	dd	0x3f800000
	align	4
_133838:
	dd	0x42c80000
	align	4
_133839:
	dd	0x3f800000
	align	4
_133840:
	dd	0x3f800000
	align	4
_133841:
	dd	0x42c80000
	align	4
_133842:
	dd	0x3f800000
	align	4
_133843:
	dd	0x41c00000
	align	4
_133844:
	dd	0x41e80000
	align	4
_133845:
	dd	0x42240000
	align	4
_133846:
	dd	0x41c00000
	align	4
_133847:
	dd	0x41e80000
	align	4
_133848:
	dd	0x42240000
	align	4
_133849:
	dd	0x3f666666
	align	4
_133850:
	dd	0x41a00000
	align	4
_133851:
	dd	0x3f800000
	align	4
_133852:
	dd	0x40000000
	align	4
_133853:
	dd	0x0
	align	4
_133854:
	dd	0x0
	align	4
_133855:
	dd	0x0
	align	4
_133856:
	dd	0x0
	align	4
_133857:
	dd	0x41d80000
	align	4
_80855:
_8886:
_8888:
	dd	0
	align	4
_80854:
	dd	0
	align	4
_134012:
	dd	0x3f800000
	align	4
_134013:
	dd	0x3f800000
	align	4
_134014:
	dd	0x3f000000
	align	4
_134015:
	dd	0x3d4ccccd
	align	4
_134016:
	dd	0x3f000000
	align	4
_134017:
	dd	0x3d4ccccd
	align	4
_134018:
	dd	0x3f800000
	align	4
_134019:
	dd	0x3d4ccccd
	align	4
_134020:
	dd	0x451dd000
	align	4
_134021:
	dd	0x42200000
	align	4
_134022:
	dd	0x3f800000
	align	4
_134023:
	dd	0x3f800000
	align	4
_134024:
	dd	0x42a00000
	align	4
_134025:
	dd	0x3f800000
	align	4
_134026:
	dd	0x3f800000
	align	4
_134027:
	dd	0x42a00000
	align	4
_134028:
	dd	0x3f800000
	align	4
_134029:
	dd	0x3f800000
	align	4
_134030:
	dd	0x42a00000
	align	4
_134031:
	dd	0x41400000
	align	4
_134032:
	dd	0x41900000
	align	4
_134033:
	dd	0x41c80000
	align	4
_134034:
	dd	0x42100000
	align	4
_134035:
	dd	0x42400000
	align	4
_134036:
	dd	0x42540000
	align	4
_134037:
	dd	0x42700000
	align	4
_134038:
	dd	0x40e00000
	align	4
_134039:
	dd	0x41500000
	align	4
_134040:
	dd	0x41900000
	align	4
_134041:
	dd	0x41d00000
	align	4
_134042:
	dd	0x42040000
	align	4
_134043:
	dd	0x42200000
	align	4
_134044:
	dd	0x42340000
	align	4
_134045:
	dd	0x3f666666
	align	4
_134046:
	dd	0x41400000
	align	4
_134047:
	dd	0x41900000
	align	4
_134048:
	dd	0x41c80000
	align	4
_134049:
	dd	0x40e00000
	align	4
_134050:
	dd	0x41500000
	align	4
_134051:
	dd	0x41900000
	align	4
_134052:
	dd	0x3f666666
	align	4
_134053:
	dd	0x3f800000
	align	4
_134054:
	dd	0x40000000
	align	4
_134055:
	dd	0x0
	align	4
_134056:
	dd	0x0
	align	4
_134057:
	dd	0x0
	align	4
_134058:
	dd	0x0
	align	4
_134059:
	dd	0x41d80000
	align	4
_81126:
_8899:
_8901:
	dd	0
	align	4
_81125:
	dd	0
	align	4
_134259:
	dd	0x3f800000
	align	4
_134260:
	dd	0x3f800000
	align	4
_134261:
	dd	0x451dd000
	align	4
_134262:
	dd	0x42200000
	align	4
_134263:
	dd	0x3f800000
	align	4
_134264:
	dd	0x3f800000
	align	4
_134265:
	dd	0x42a00000
	align	4
_134266:
	dd	0x3f800000
	align	4
_134267:
	dd	0x3f800000
	align	4
_134268:
	dd	0x42700000
	align	4
_134269:
	dd	0x41000000
	align	4
_134270:
	dd	0x3f800000
	align	4
_134271:
	dd	0x3f800000
	align	4
_134272:
	dd	0x42700000
	align	4
_134273:
	dd	0x41000000
	align	4
_134274:
	dd	0x3f800000
	align	4
_134275:
	dd	0x41400000
	align	4
_134276:
	dd	0x41900000
	align	4
_134277:
	dd	0x41c80000
	align	4
_134278:
	dd	0x41400000
	align	4
_134279:
	dd	0x41900000
	align	4
_134280:
	dd	0x41c80000
	align	4
_134281:
	dd	0x3f666666
	align	4
_134282:
	dd	0x3f800000
	align	4
_134283:
	dd	0x40000000
	align	4
_134284:
	dd	0x0
	align	4
_134285:
	dd	0x0
	align	4
_134286:
	dd	0x0
	align	4
_134287:
	dd	0x0
	align	4
_134288:
	dd	0x41d80000
	align	4
_81320:
_8912:
_8914:
	dd	0
	align	4
_81319:
	dd	0
	align	4
_134441:
	dd	0x3f800000
	align	4
_134442:
	dd	0x3f800000
	align	4
_134443:
	dd	0x451dd000
	align	4
_134444:
	dd	0x42200000
	align	4
_134445:
	dd	0x3f800000
	align	4
_134446:
	dd	0x3f800000
	align	4
_134447:
	dd	0x42a00000
	align	4
_134448:
	dd	0x3f800000
	align	4
_134449:
	dd	0x3f800000
	align	4
_134450:
	dd	0x42700000
	align	4
_134451:
	dd	0x3f800000
	align	4
_134452:
	dd	0x3f800000
	align	4
_134453:
	dd	0x42700000
	align	4
_134454:
	dd	0x3f800000
	align	4
_134455:
	dd	0x42140000
	align	4
_134456:
	dd	0x41400000
	align	4
_134457:
	dd	0x41600000
	align	4
_134458:
	dd	0x41200000
	align	4
_134459:
	dd	0x3f800000
	align	4
_134460:
	dd	0x40000000
	align	4
_134461:
	dd	0x0
	align	4
_134462:
	dd	0x0
	align	4
_134463:
	dd	0x0
	align	4
_134464:
	dd	0x0
	align	4
_81602:
_8925:
_8927:
	dd	0
	align	4
_81601:
	dd	0
	align	4
_134584:
	dd	0x3f800000
	align	4
_134585:
	dd	0x3f800000
	align	4
_134586:
	dd	0x451dd000
	align	4
_134587:
	dd	0x42200000
	align	4
_134588:
	dd	0x3f800000
	align	4
_134589:
	dd	0x3f800000
	align	4
_134590:
	dd	0x42a00000
	align	4
_134591:
	dd	0x3f800000
	align	4
_134592:
	dd	0x3f800000
	align	4
_134593:
	dd	0x42700000
	align	4
_134594:
	dd	0x41600000
	align	4
_134595:
	dd	0x3f800000
	align	4
_134596:
	dd	0x3f800000
	align	4
_134597:
	dd	0x42700000
	align	4
_134598:
	dd	0x41600000
	align	4
_134599:
	dd	0x40000000
	align	4
_134600:
	dd	0x432f0000
	align	4
_134601:
	dd	0x3f800000
	align	4
_134602:
	dd	0x40000000
	align	4
_134603:
	dd	0x0
	align	4
_134604:
	dd	0x0
	align	4
_134605:
	dd	0x0
	align	4
_134606:
	dd	0x0
	align	4
_134607:
	dd	0x41d80000
	align	4
_134608:
	dd	0x3dcccccd
	align	4
_134609:
	dd	0x41c80000
	align	4
_134610:
	dd	0x41c80000
	align	4
_81850:
_8932:
_8934:
	dd	0
	align	4
_81849:
	dd	0
	align	4
_134769:
	dd	0x3f800000
	align	4
_134770:
	dd	0x3f800000
	align	4
_134771:
	dd	0x451dd000
	align	4
_134772:
	dd	0x42200000
	align	4
_134773:
	dd	0x3f800000
	align	4
_134774:
	dd	0x3f800000
	align	4
_134775:
	dd	0x42a00000
	align	4
_134776:
	dd	0x41400000
	align	4
_134777:
	dd	0x41900000
	align	4
_134778:
	dd	0x41c80000
	align	4
_134779:
	dd	0x41400000
	align	4
_134780:
	dd	0x41900000
	align	4
_134781:
	dd	0x41c80000
	align	4
_134782:
	dd	0x3f800000
	align	4
_134783:
	dd	0x40000000
	align	4
_134784:
	dd	0x0
	align	4
_134785:
	dd	0x0
	align	4
_134786:
	dd	0x0
	align	4
_134787:
	dd	0x0
	align	4
_134788:
	dd	0x41d80000
	align	4
_82145:
_8948:
_8950:
_8952:
_8954:
	dd	0
	align	4
_82144:
	dd	0
	align	4
_134922:
	dd	0x3f800000
	align	4
_134923:
	dd	0x3f800000
_81925:
	db	"f",0
_81927:
	db	"f",0
_81929:
	db	"f",0
	align	4
_134924:
	dd	0x451dd000
	align	4
_134925:
	dd	0x42200000
	align	4
_134926:
	dd	0x40c00000
	align	4
_134927:
	dd	0x41200000
	align	4
_134928:
	dd	0x41500000
	align	4
_134929:
	dd	0x41800000
	align	4
_134930:
	dd	0x41900000
	align	4
_134931:
	dd	0x41a00000
	align	4
_134932:
	dd	0x41b80000
	align	4
_134933:
	dd	0x41c00000
	align	4
_134934:
	dd	0x41d00000
	align	4
_134935:
	dd	0x41e00000
	align	4
_134936:
	dd	0x3f800000
	align	4
_134937:
	dd	0x3f800000
	align	4
_134938:
	dd	0x42a00000
	align	4
_134939:
	dd	0x3f800000
	align	4
_134940:
	dd	0x3f800000
	align	4
_134941:
	dd	0x42480000
	align	4
_134942:
	dd	0x3f800000
	align	4
_134943:
	dd	0x3f800000
	align	4
_134944:
	dd	0x42480000
	align	4
_134945:
	dd	0x41980000
	align	4
_134946:
	dd	0x42480000
	align	4
_134947:
	dd	0x41400000
	align	4
_134948:
	dd	0x41900000
	align	4
_134949:
	dd	0x41c80000
	align	4
_134950:
	dd	0x40e00000
	align	4
_134951:
	dd	0x41500000
	align	4
_134952:
	dd	0x41900000
	align	4
_134953:
	dd	0x3f666666
	align	4
_134954:
	dd	0x3f800000
	align	4
_134955:
	dd	0x3f800000
	align	4
_134956:
	dd	0x40000000
	align	4
_134957:
	dd	0x0
	align	4
_134958:
	dd	0x0
	align	4
_134959:
	dd	0x0
	align	4
_134960:
	dd	0x0
	align	4
_134961:
	dd	0x41d80000
	align	4
_82445:
_8959:
_8961:
	dd	0
	align	4
_82444:
	dd	0
	align	4
_135167:
	dd	0x3f800000
	align	4
_135168:
	dd	0x3f800000
	align	4
_135169:
	dd	0x451dd000
	align	4
_135170:
	dd	0x42200000
	align	4
_135171:
	dd	0x3f800000
	align	4
_135172:
	dd	0x3f800000
	align	4
_135173:
	dd	0x42a00000
	align	4
_135174:
	dd	0x41400000
	align	4
_135175:
	dd	0x41900000
	align	4
_135176:
	dd	0x41c80000
	align	4
_135177:
	dd	0x40e00000
	align	4
_135178:
	dd	0x41500000
	align	4
_135179:
	dd	0x41900000
	align	4
_135180:
	dd	0x3f666666
	align	4
_135181:
	dd	0x3f800000
	align	4
_135182:
	dd	0x40000000
	align	4
_135183:
	dd	0x0
	align	4
_135184:
	dd	0x0
	align	4
_135185:
	dd	0x0
	align	4
_135186:
	dd	0x0
	align	4
_135187:
	dd	0x41d80000
	align	4
_82740:
_8972:
_8974:
	dd	0
	align	4
_82739:
	dd	0
	align	4
_135323:
	dd	0x3f800000
	align	4
_135324:
	dd	0x3f800000
	align	4
_135325:
	dd	0x451dd000
	align	4
_135326:
	dd	0x42200000
	align	4
_135327:
	dd	0x3f800000
	align	4
_135328:
	dd	0x3f800000
	align	4
_135329:
	dd	0x42a00000
	align	4
_135330:
	dd	0x3f800000
	align	4
_135331:
	dd	0x3f800000
	align	4
_135332:
	dd	0x42700000
	align	4
_135333:
	dd	0x41700000
	align	4
_135334:
	dd	0x3f800000
	align	4
_135335:
	dd	0x3f800000
	align	4
_135336:
	dd	0x42700000
	align	4
_135337:
	dd	0x41700000
	align	4
_135338:
	dd	0x3f800000
	align	4
_135339:
	dd	0x40000000
	align	4
_135340:
	dd	0x3f800000
	align	4
_135341:
	dd	0x40400000
	align	4
_135342:
	dd	0x40000000
	align	4
_135343:
	dd	0x3f800000
	align	4
_135344:
	dd	0x40000000
	align	4
_135345:
	dd	0x3f800000
	align	4
_135346:
	dd	0x40400000
	align	4
_135347:
	dd	0x40000000
	align	4
_135348:
	dd	0x41400000
	align	4
_135349:
	dd	0x41900000
	align	4
_135350:
	dd	0x41c80000
	align	4
_135351:
	dd	0x3f800000
	align	4
_135352:
	dd	0x40000000
	align	4
_135353:
	dd	0x0
	align	4
_135354:
	dd	0x0
	align	4
_135355:
	dd	0x0
	align	4
_135356:
	dd	0x0
	align	4
_82959:
_8979:
_8981:
	dd	0
	align	4
_82958:
	dd	0
	align	4
_135511:
	dd	0x3f800000
	align	4
_135512:
	dd	0x3f800000
	align	4
_135513:
	dd	0x451dd000
	align	4
_135514:
	dd	0x42200000
	align	4
_135515:
	dd	0x3f800000
	align	4
_135516:
	dd	0x3f800000
	align	4
_135517:
	dd	0x42a00000
	align	4
_135518:
	dd	0x41400000
	align	4
_135519:
	dd	0x41900000
	align	4
_135520:
	dd	0x41c80000
	align	4
_135521:
	dd	0x40e00000
	align	4
_135522:
	dd	0x41500000
	align	4
_135523:
	dd	0x41900000
	align	4
_135524:
	dd	0x3f666666
	align	4
_135525:
	dd	0x3f800000
	align	4
_135526:
	dd	0x40000000
	align	4
_135527:
	dd	0x0
	align	4
_135528:
	dd	0x0
	align	4
_135529:
	dd	0x0
	align	4
_135530:
	dd	0x0
	align	4
_135531:
	dd	0x41d80000
	align	4
_83120:
_8986:
_8988:
	dd	0
	align	4
_83119:
	dd	0
	align	4
_135663:
	dd	0x3f800000
	align	4
_135664:
	dd	0x3f800000
	align	4
_135665:
	dd	0x451dd000
	align	4
_135666:
	dd	0x42200000
	align	4
_135667:
	dd	0x3f800000
	align	4
_135668:
	dd	0x3f800000
	align	4
_135669:
	dd	0x42a00000
	align	4
_135670:
	dd	0x40400000
	align	4
_135671:
	dd	0x41100000
	align	4
_135672:
	dd	0x41a00000
	align	4
_135673:
	dd	0x3f800000
	align	4
_135674:
	dd	0x40000000
	align	4
_135675:
	dd	0x0
	align	4
_135676:
	dd	0x0
	align	4
_135677:
	dd	0x0
	align	4
_135678:
	dd	0x0
	align	4
_135679:
	dd	0x41f00000
	align	4
_83359:
_8993:
_8995:
	dd	0
	align	4
_83358:
	dd	0
	align	4
_135769:
	dd	0x3f800000
	align	4
_135770:
	dd	0x3f800000
	align	4
_135771:
	dd	0x451dd000
	align	4
_135772:
	dd	0x42200000
	align	4
_135773:
	dd	0x3f800000
	align	4
_135774:
	dd	0x3f800000
	align	4
_135775:
	dd	0x42a00000
	align	4
_135776:
	dd	0x41400000
	align	4
_135777:
	dd	0x41900000
	align	4
_135778:
	dd	0x41c80000
	align	4
_135779:
	dd	0x40e00000
	align	4
_135780:
	dd	0x41500000
	align	4
_135781:
	dd	0x41900000
	align	4
_135782:
	dd	0x3f666666
	align	4
_135783:
	dd	0x3f800000
	align	4
_135784:
	dd	0x40000000
	align	4
_135785:
	dd	0x0
	align	4
_135786:
	dd	0x0
	align	4
_135787:
	dd	0x0
	align	4
_135788:
	dd	0x0
	align	4
_135789:
	dd	0x41d80000
	align	4
_83602:
_9000:
_9002:
	dd	0
	align	4
_83601:
	dd	0
	align	4
_135922:
	dd	0x3f800000
	align	4
_135923:
	dd	0x3f800000
	align	4
_135924:
	dd	0x451dd000
	align	4
_135925:
	dd	0x42200000
	align	4
_135926:
	dd	0x3f800000
	align	4
_135927:
	dd	0x3f800000
	align	4
_135928:
	dd	0x42a00000
	align	4
_135929:
	dd	0x3f800000
	align	4
_135930:
	dd	0x40000000
	align	4
_135931:
	dd	0x3f800000
	align	4
_135932:
	dd	0x40400000
	align	4
_135933:
	dd	0x40000000
	align	4
_135934:
	dd	0x3f800000
	align	4
_135935:
	dd	0x40000000
	align	4
_135936:
	dd	0x3f800000
	align	4
_135937:
	dd	0x40400000
	align	4
_135938:
	dd	0x40000000
	align	4
_135939:
	dd	0x41400000
	align	4
_135940:
	dd	0x41900000
	align	4
_135941:
	dd	0x41c80000
	align	4
_135942:
	dd	0x3f800000
	align	4
_135943:
	dd	0x40000000
	align	4
_135944:
	dd	0x0
	align	4
_135945:
	dd	0x0
	align	4
_135946:
	dd	0x0
	align	4
_135947:
	dd	0x0
	align	4
_83821:
_9007:
_9009:
	dd	0
	align	4
_83820:
	dd	0
	align	4
_136079:
	dd	0x3f800000
	align	4
_136080:
	dd	0x3f800000
	align	4
_136081:
	dd	0x451dd000
	align	4
_136082:
	dd	0x42200000
	align	4
_136083:
	dd	0x3f800000
	align	4
_136084:
	dd	0x3f800000
	align	4
_136085:
	dd	0x42a00000
	align	4
_136086:
	dd	0x41400000
	align	4
_136087:
	dd	0x41900000
	align	4
_136088:
	dd	0x41c80000
	align	4
_136089:
	dd	0x41400000
	align	4
_136090:
	dd	0x41900000
	align	4
_136091:
	dd	0x41c80000
	align	4
_136092:
	dd	0x3f666666
	align	4
_136093:
	dd	0x40000000
	align	4
_136094:
	dd	0x3f800000
	align	4
_136095:
	dd	0x40000000
	align	4
_136096:
	dd	0x0
	align	4
_136097:
	dd	0x0
	align	4
_136098:
	dd	0x0
	align	4
_136099:
	dd	0x0
	align	4
_136100:
	dd	0x0
	align	4
_136101:
	dd	0x41d80000
	align	4
_84047:
_9014:
_9016:
_9018:
_9020:
_9022:
_9024:
	dd	0
	align	4
_84046:
	dd	0
	align	4
_136246:
	dd	0x3f800000
	align	4
_136247:
	dd	0x3f800000
	align	4
_136248:
	dd	0x451dd000
	align	4
_136249:
	dd	0x42200000
	align	4
_136250:
	dd	0x42a00000
	align	4
_136251:
	dd	0x3f800000
	align	4
_136252:
	dd	0x3f800000
	align	4
_136253:
	dd	0x42a00000
	align	4
_136254:
	dd	0x41400000
	align	4
_136255:
	dd	0x41900000
	align	4
_136256:
	dd	0x41c80000
	align	4
_136257:
	dd	0x41400000
	align	4
_136258:
	dd	0x41900000
	align	4
_136259:
	dd	0x41c80000
	align	4
_136260:
	dd	0x3f666666
	align	4
_136261:
	dd	0x40000000
	align	4
_136262:
	dd	0x3f800000
	align	4
_136263:
	dd	0x40000000
	align	4
_136264:
	dd	0x0
	align	4
_136265:
	dd	0x0
	align	4
_136266:
	dd	0x0
	align	4
_136267:
	dd	0x0
	align	4
_136268:
	dd	0x0
	align	4
_136269:
	dd	0x42c80000
	align	4
_136270:
	dd	0x41d80000
	align	4
_84393:
_9029:
_9031:
	dd	0
	align	4
_84392:
	dd	0
	align	4
_136453:
	dd	0x3f800000
	align	4
_136454:
	dd	0x3f800000
	align	4
_136455:
	dd	0x451dd000
	align	4
_136456:
	dd	0x42200000
	align	4
_136457:
	dd	0x3f800000
	align	4
_136458:
	dd	0x3f800000
	align	4
_136459:
	dd	0x42a00000
	align	4
_136460:
	dd	0x41400000
	align	4
_136461:
	dd	0x41900000
	align	4
_136462:
	dd	0x41c80000
	align	4
_136463:
	dd	0x40e00000
	align	4
_136464:
	dd	0x41500000
	align	4
_136465:
	dd	0x41900000
	align	4
_136466:
	dd	0x3f666666
	align	4
_136467:
	dd	0x3f800000
	align	4
_136468:
	dd	0x40000000
	align	4
_136469:
	dd	0x0
	align	4
_136470:
	dd	0x0
	align	4
_136471:
	dd	0x0
	align	4
_136472:
	dd	0x0
	align	4
_136473:
	dd	0x41d80000
	align	4
_84563:
_9036:
_9038:
	dd	0
	align	4
_84562:
	dd	0
	align	4
_136607:
	dd	0x3f800000
	align	4
_136608:
	dd	0x3f800000
	align	4
_136609:
	dd	0x451dd000
	align	4
_136610:
	dd	0x42200000
	align	4
_136611:
	dd	0x3f800000
	align	4
_136612:
	dd	0x3f800000
	align	4
_136613:
	dd	0x42200000
	align	4
_136614:
	dd	0x40400000
	align	4
_136615:
	dd	0x41100000
	align	4
_136616:
	dd	0x41600000
	align	4
_136617:
	dd	0x41a00000
	align	4
_136618:
	dd	0x40800000
	align	4
_136619:
	dd	0x41700000
	align	4
_136620:
	dd	0x41b80000
	align	4
_136621:
	dd	0x41f80000
	align	4
_136622:
	dd	0x41200000
	align	4
_136623:
	dd	0x40800000
	align	4
_136624:
	dd	0x41700000
	align	4
_136625:
	dd	0x41b80000
	align	4
_136626:
	dd	0x40a00000
	align	4
_136627:
	dd	0x41100000
	align	4
_136628:
	dd	0x41000000
	align	4
_136629:
	dd	0x41800000
	align	4
_136630:
	dd	0x40c00000
	align	4
_136631:
	dd	0x3f800000
	align	4
_136632:
	dd	0x40000000
	align	4
_136633:
	dd	0x0
	align	4
_136634:
	dd	0x0
	align	4
_136635:
	dd	0x0
	align	4
_136636:
	dd	0x0
	align	4
_84846:
_9049:
_9051:
	dd	0
	align	4
_84845:
	dd	0
	align	4
_136746:
	dd	0x3f800000
	align	4
_136747:
	dd	0x3f800000
	align	4
_136748:
	dd	0x451dd000
	align	4
_136749:
	dd	0x42200000
	align	4
_136750:
	dd	0x3f800000
	align	4
_136751:
	dd	0x3f800000
	align	4
_136752:
	dd	0x42a00000
	align	4
_136753:
	dd	0x3f800000
	align	4
_136754:
	dd	0x3f800000
	align	4
_136755:
	dd	0x42700000
	align	4
_136756:
	dd	0x41700000
	align	4
_136757:
	dd	0x3f800000
	align	4
_136758:
	dd	0x3f800000
	align	4
_136759:
	dd	0x42700000
	align	4
_136760:
	dd	0x41700000
	align	4
_136761:
	dd	0x41400000
	align	4
_136762:
	dd	0x41900000
	align	4
_136763:
	dd	0x41c80000
	align	4
_136764:
	dd	0x41400000
	align	4
_136765:
	dd	0x41900000
	align	4
_136766:
	dd	0x41c80000
	align	4
_136767:
	dd	0x3f666666
	align	4
_136768:
	dd	0x3f800000
	align	4
_136769:
	dd	0x40000000
	align	4
_136770:
	dd	0x0
	align	4
_136771:
	dd	0x0
	align	4
_136772:
	dd	0x0
	align	4
_136773:
	dd	0x0
	align	4
_136774:
	dd	0x41d80000
	align	4
_84943:
_9053:
_9055:
	dd	0
	align	4
_84942:
	dd	0
	align	4
_136918:
	dd	0x3f800000
	align	4
_136919:
	dd	0x3f800000
	align	4
_136920:
	dd	0x451dd000
	align	4
_136921:
	dd	0x42200000
	align	4
_136922:
	dd	0x41000000
	align	4
_136923:
	dd	0x42ec0000
	align	4
_136924:
	dd	0x3f800000
	align	4
_136925:
	dd	0x40000000
	align	4
_136926:
	dd	0x0
	align	4
_136927:
	dd	0x0
	align	4
_136928:
	dd	0x0
	align	4
_136929:
	dd	0x0
	align	4
_136930:
	dd	0x0
	align	4
_136931:
	dd	0x41200000
	align	4
_136932:
	dd	0x3f800000
	align	4
_136933:
	dd	0x3f800000
	align	4
_85194:
_9066:
_9068:
	dd	0
	align	4
_85193:
	dd	0
	align	4
_136986:
	dd	0x3f800000
	align	4
_136987:
	dd	0x3f800000
	align	4
_136988:
	dd	0x451dd000
	align	4
_136989:
	dd	0x42200000
	align	4
_136990:
	dd	0x3f800000
	align	4
_136991:
	dd	0x3f800000
	align	4
_136992:
	dd	0x42a00000
	align	4
_136993:
	dd	0x3f800000
	align	4
_136994:
	dd	0x3f800000
	align	4
_136995:
	dd	0x42700000
	align	4
_136996:
	dd	0x41700000
	align	4
_136997:
	dd	0x3f800000
	align	4
_136998:
	dd	0x3f800000
	align	4
_136999:
	dd	0x42700000
	align	4
_137000:
	dd	0x41700000
	align	4
_137001:
	dd	0x41400000
	align	4
_137002:
	dd	0x41900000
	align	4
_137003:
	dd	0x41c80000
	align	4
_137004:
	dd	0x40e00000
	align	4
_137005:
	dd	0x41500000
	align	4
_137006:
	dd	0x41900000
	align	4
_137007:
	dd	0x3f666666
	align	4
_137008:
	dd	0x3f800000
	align	4
_137009:
	dd	0x40000000
	align	4
_137010:
	dd	0x0
	align	4
_137011:
	dd	0x0
	align	4
_137012:
	dd	0x0
	align	4
_137013:
	dd	0x0
	align	4
_137014:
	dd	0x41d80000
	align	4
_85331:
_9073:
_9075:
	dd	0
	align	4
_85330:
	dd	0
	align	4
_137160:
	dd	0x3f800000
	align	4
_137161:
	dd	0x3f800000
	align	4
_137162:
	dd	0x451dd000
	align	4
_137163:
	dd	0x42200000
	align	4
_137164:
	dd	0x3f800000
	align	4
_137165:
	dd	0x3f800000
	align	4
_137166:
	dd	0x42480000
	align	4
_137167:
	dd	0x41700000
	align	4
_137168:
	dd	0x42480000
	align	4
_137169:
	dd	0x41200000
	align	4
_137170:
	dd	0x41c80000
	align	4
_137171:
	dd	0x3f800000
	align	4
_137172:
	dd	0x40000000
	align	4
_137173:
	dd	0x0
	align	4
_137174:
	dd	0x0
	align	4
_137175:
	dd	0x0
	align	4
_137176:
	dd	0x0
	align	4
_137177:
	dd	0x3f800000
	align	4
_137178:
	dd	0x3f800000
	align	4
_85597:
_9086:
_9088:
	dd	0
	align	4
_85596:
	dd	0
	align	4
_137258:
	dd	0x3f800000
	align	4
_137259:
	dd	0x3f800000
	align	4
_137260:
	dd	0x451dd000
	align	4
_137261:
	dd	0x42200000
	align	4
_137262:
	dd	0x3f800000
	align	4
_137263:
	dd	0x3f800000
	align	4
_137264:
	dd	0x42a00000
	align	4
_137265:
	dd	0x3f800000
	align	4
_137266:
	dd	0x3f800000
	align	4
_137267:
	dd	0x42700000
	align	4
_137268:
	dd	0x3f800000
	align	4
_137269:
	dd	0x3f800000
	align	4
_137270:
	dd	0x42700000
	align	4
_137271:
	dd	0x41400000
	align	4
_137272:
	dd	0x41900000
	align	4
_137273:
	dd	0x41c80000
	align	4
_137274:
	dd	0x41400000
	align	4
_137275:
	dd	0x41900000
	align	4
_137276:
	dd	0x41c80000
	align	4
_137277:
	dd	0x3f666666
	align	4
_137278:
	dd	0x3f800000
	align	4
_137279:
	dd	0x40000000
	align	4
_137280:
	dd	0x0
	align	4
_137281:
	dd	0x0
	align	4
_137282:
	dd	0x0
	align	4
_137283:
	dd	0x0
	align	4
_137284:
	dd	0x41d80000
	align	4
_85890:
_9099:
_9101:
	dd	0
	align	4
_85889:
	dd	0
	align	4
_137437:
	dd	0x3f800000
	align	4
_137438:
	dd	0x3f800000
	align	4
_137439:
	dd	0x451dd000
	align	4
_137440:
	dd	0x42200000
	align	4
_137441:
	dd	0x3f800000
	align	4
_137442:
	dd	0x3f800000
	align	4
_137443:
	dd	0x42a00000
	align	4
_137444:
	dd	0x3f800000
	align	4
_137445:
	dd	0x3f800000
	align	4
_137446:
	dd	0x42700000
	align	4
_137447:
	dd	0x41700000
	align	4
_137448:
	dd	0x3f800000
	align	4
_137449:
	dd	0x3f800000
	align	4
_137450:
	dd	0x42700000
	align	4
_137451:
	dd	0x41700000
	align	4
_137452:
	dd	0x3f800000
	align	4
_137453:
	dd	0x40000000
	align	4
_137454:
	dd	0x3f800000
	align	4
_137455:
	dd	0x40400000
	align	4
_137456:
	dd	0x40000000
	align	4
_137457:
	dd	0x3f800000
	align	4
_137458:
	dd	0x40000000
	align	4
_137459:
	dd	0x3f800000
	align	4
_137460:
	dd	0x40400000
	align	4
_137461:
	dd	0x40000000
	align	4
_137462:
	dd	0x41400000
	align	4
_137463:
	dd	0x41900000
	align	4
_137464:
	dd	0x41c80000
	align	4
_137465:
	dd	0x3f800000
	align	4
_137466:
	dd	0x40000000
	align	4
_137467:
	dd	0x0
	align	4
_137468:
	dd	0x0
	align	4
_137469:
	dd	0x0
	align	4
_137470:
	dd	0x3f800000
	align	4
_137471:
	dd	0x0
	align	4
_86159:
_9112:
_9114:
	dd	0
	align	4
_86158:
	dd	0
	align	4
_137630:
	dd	0x3f800000
	align	4
_137631:
	dd	0x3f800000
	align	4
_137632:
	dd	0x451dd000
	align	4
_137633:
	dd	0x42200000
	align	4
_137634:
	dd	0x3f800000
	align	4
_137635:
	dd	0x3f800000
	align	4
_137636:
	dd	0x42a00000
	align	4
_137637:
	dd	0x3f800000
	align	4
_137638:
	dd	0x3f800000
	align	4
_137639:
	dd	0x42700000
	align	4
_137640:
	dd	0x41700000
	align	4
_137641:
	dd	0x3f800000
	align	4
_137642:
	dd	0x3f800000
	align	4
_137643:
	dd	0x42700000
	align	4
_137644:
	dd	0x41700000
	align	4
_137645:
	dd	0x41400000
	align	4
_137646:
	dd	0x41900000
	align	4
_137647:
	dd	0x41c80000
	align	4
_137648:
	dd	0x41400000
	align	4
_137649:
	dd	0x41900000
	align	4
_137650:
	dd	0x41c80000
	align	4
_137651:
	dd	0x3f666666
	align	4
_137652:
	dd	0x3f800000
	align	4
_137653:
	dd	0x40000000
	align	4
_137654:
	dd	0x0
	align	4
_137655:
	dd	0x0
	align	4
_137656:
	dd	0x0
	align	4
_137657:
	dd	0x0
	align	4
_137658:
	dd	0x41d80000
	align	4
_86441:
_9125:
_9127:
	dd	0
	align	4
_86440:
	dd	0
	align	4
_137807:
	dd	0x3f800000
	align	4
_137808:
	dd	0x3f800000
	align	4
_137809:
	dd	0x451dd000
	align	4
_137810:
	dd	0x42200000
	align	4
_137811:
	dd	0x3f800000
	align	4
_137812:
	dd	0x3f800000
	align	4
_137813:
	dd	0x42a00000
	align	4
_137814:
	dd	0x3f800000
	align	4
_137815:
	dd	0x3f800000
	align	4
_137816:
	dd	0x42700000
	align	4
_137817:
	dd	0x41700000
	align	4
_137818:
	dd	0x3f800000
	align	4
_137819:
	dd	0x3f800000
	align	4
_137820:
	dd	0x42700000
	align	4
_137821:
	dd	0x41700000
	align	4
_137822:
	dd	0x3f800000
	align	4
_137823:
	dd	0x40000000
	align	4
_137824:
	dd	0x3f800000
	align	4
_137825:
	dd	0x40400000
	align	4
_137826:
	dd	0x40000000
	align	4
_137827:
	dd	0x3f800000
	align	4
_137828:
	dd	0x40000000
	align	4
_137829:
	dd	0x3f800000
	align	4
_137830:
	dd	0x40400000
	align	4
_137831:
	dd	0x40000000
	align	4
_137832:
	dd	0x41400000
	align	4
_137833:
	dd	0x41900000
	align	4
_137834:
	dd	0x41c80000
	align	4
_137835:
	dd	0x3f800000
	align	4
_137836:
	dd	0x40000000
	align	4
_137837:
	dd	0x0
	align	4
_137838:
	dd	0x0
	align	4
_137839:
	dd	0x0
	align	4
_137840:
	dd	0x0
	align	4
_86949:
_9138:
_9140:
	dd	0
	align	4
_86948:
	dd	0
	align	4
_137993:
	dd	0x3f800000
	align	4
_137994:
	dd	0x3f800000
	align	4
_137995:
	dd	0x451dd000
	align	4
_137996:
	dd	0x42200000
_86526:
	db	"f",0
	align	4
_137997:
	dd	0x41900000
	align	4
_137998:
	dd	0x41900000
	align	4
_137999:
	dd	0x41900000
	align	4
_138000:
	dd	0x41a80000
	align	4
_138001:
	dd	0x3f800000
	align	4
_138002:
	dd	0x3f800000
	align	4
_138003:
	dd	0x40400000
	align	4
_138004:
	dd	0x40000000
	align	4
_138005:
	dd	0x42a00000
	align	4
_138006:
	dd	0x40400000
	align	4
_138007:
	dd	0x40000000
	align	4
_138008:
	dd	0x40400000
	align	4
_138009:
	dd	0x40000000
	align	4
_138010:
	dd	0x42a00000
	align	4
_138011:
	dd	0x42a00000
	align	4
_138012:
	dd	0x42a00000
	align	4
_138013:
	dd	0x3f800000
	align	4
_138014:
	dd	0x3f800000
	align	4
_138015:
	dd	0x40400000
	align	4
_138016:
	dd	0x40000000
	align	4
_138017:
	dd	0x42a00000
	align	4
_138018:
	dd	0x40400000
	align	4
_138019:
	dd	0x40000000
	align	4
_138020:
	dd	0x40400000
	align	4
_138021:
	dd	0x40000000
	align	4
_138022:
	dd	0x42a00000
	align	4
_138023:
	dd	0x42a00000
	align	4
_138024:
	dd	0x42a00000
	align	4
_138025:
	dd	0x3f800000
	align	4
_138026:
	dd	0x3f800000
	align	4
_138027:
	dd	0x40400000
	align	4
_138028:
	dd	0x40000000
	align	4
_138029:
	dd	0x42a00000
	align	4
_138030:
	dd	0x40400000
	align	4
_138031:
	dd	0x40000000
	align	4
_138032:
	dd	0x40400000
	align	4
_138033:
	dd	0x40000000
	align	4
_138034:
	dd	0x42a00000
	align	4
_138035:
	dd	0x42a00000
	align	4
_138036:
	dd	0x42a00000
	align	4
_138037:
	dd	0x3f800000
	align	4
_138038:
	dd	0x42820000
	align	4
_138039:
	dd	0x41400000
	align	4
_138040:
	dd	0x41900000
	align	4
_138041:
	dd	0x41c80000
	align	4
_138042:
	dd	0x41400000
	align	4
_138043:
	dd	0x41900000
	align	4
_138044:
	dd	0x41c80000
	align	4
_138045:
	dd	0x3f666666
	align	4
_138046:
	dd	0x3f800000
	align	4
_138047:
	dd	0x40000000
	align	4
_138048:
	dd	0x0
	align	4
_138049:
	dd	0x0
	align	4
_138050:
	dd	0x0
	align	4
_138051:
	dd	0x40400000
	align	4
_138052:
	dd	0x40000000
	align	4
_138053:
	dd	0x42820000
	align	4
_138054:
	dd	0x40000000
	align	4
_138055:
	dd	0x40400000
	align	4
_138056:
	dd	0x42820000
	align	4
_138057:
	dd	0x0
	align	4
_138058:
	dd	0x41d80000
	align	4
_87201:
_9145:
_9147:
	dd	0
	align	4
_87200:
	dd	0
	align	4
_138391:
	dd	0x3f800000
	align	4
_138392:
	dd	0x3f800000
	align	4
_138393:
	dd	0x451dd000
	align	4
_138394:
	dd	0x42200000
	align	4
_138395:
	dd	0x3f800000
	align	4
_138396:
	dd	0x3f800000
	align	4
_138397:
	dd	0x42a00000
	align	4
_138398:
	dd	0x41400000
	align	4
_138399:
	dd	0x41900000
	align	4
_138400:
	dd	0x41c80000
	align	4
_138401:
	dd	0x41400000
	align	4
_138402:
	dd	0x41900000
	align	4
_138403:
	dd	0x41c80000
	align	4
_138404:
	dd	0x3f666666
	align	4
_138405:
	dd	0x3f800000
	align	4
_138406:
	dd	0x40000000
	align	4
_138407:
	dd	0x0
	align	4
_138408:
	dd	0x0
	align	4
_138409:
	dd	0x0
	align	4
_138410:
	dd	0x0
	align	4
_138411:
	dd	0x41d80000
	align	4
_87440:
_9152:
_9154:
	dd	0
	align	4
_87439:
	dd	0
	align	4
_138534:
	dd	0x3f800000
	align	4
_138535:
	dd	0x3f800000
	align	4
_138536:
	dd	0x3f800000
	align	4
_138537:
	dd	0x451dd000
	align	4
_138538:
	dd	0x42200000
	align	4
_138539:
	dd	0x3f800000
	align	4
_138540:
	dd	0x3f800000
	align	4
_138541:
	dd	0x42a00000
	align	4
_138542:
	dd	0x41400000
	align	4
_138543:
	dd	0x41900000
	align	4
_138544:
	dd	0x41c80000
	align	4
_138545:
	dd	0x41400000
	align	4
_138546:
	dd	0x41900000
	align	4
_138547:
	dd	0x41c80000
	align	4
_138548:
	dd	0x3f666666
	align	4
_138549:
	dd	0x41000000
	align	4
_138550:
	dd	0x3f800000
	align	4
_138551:
	dd	0x40000000
	align	4
_138552:
	dd	0x0
	align	4
_138553:
	dd	0x0
	align	4
_138554:
	dd	0x0
	align	4
_138555:
	dd	0x0
	align	4
_138556:
	dd	0x41d80000
	align	4
_88028:
_9165:
_9167:
	dd	0
	align	4
_88027:
	dd	0
	align	4
_138698:
	dd	0x3f800000
	align	4
_138699:
	dd	0x3f800000
	align	4
_138700:
	dd	0x451dd000
	align	4
_138701:
	dd	0x42200000
	align	4
_138702:
	dd	0x3f800000
	align	4
_138703:
	dd	0x3f800000
	align	4
_138704:
	dd	0x40000000
	align	4
_138705:
	dd	0x42a00000
	align	4
_138706:
	dd	0x40000000
	align	4
_138707:
	dd	0x40000000
	align	4
_138708:
	dd	0x42a00000
	align	4
_138709:
	dd	0x42a00000
	align	4
_138710:
	dd	0x42a00000
	align	4
_138711:
	dd	0x42a00000
	align	4
_138712:
	dd	0x3f800000
	align	4
_138713:
	dd	0x3f800000
	align	4
_138714:
	dd	0x40000000
	align	4
_138715:
	dd	0x42a00000
	align	4
_138716:
	dd	0x40000000
	align	4
_138717:
	dd	0x40000000
	align	4
_138718:
	dd	0x42a00000
	align	4
_138719:
	dd	0x42a00000
	align	4
_138720:
	dd	0x42a00000
	align	4
_138721:
	dd	0x42a00000
	align	4
_138722:
	dd	0x3f800000
	align	4
_138723:
	dd	0x3f800000
	align	4
_138724:
	dd	0x40000000
	align	4
_138725:
	dd	0x42a00000
	align	4
_138726:
	dd	0x40000000
	align	4
_138727:
	dd	0x40000000
	align	4
_138728:
	dd	0x42a00000
	align	4
_138729:
	dd	0x42a00000
	align	4
_138730:
	dd	0x42a00000
	align	4
_138731:
	dd	0x42a00000
	align	4
_138732:
	dd	0x3f800000
	align	4
_138733:
	dd	0x41400000
	align	4
_138734:
	dd	0x41900000
	align	4
_138735:
	dd	0x41c80000
	align	4
_138736:
	dd	0x41400000
	align	4
_138737:
	dd	0x41900000
	align	4
_138738:
	dd	0x41c80000
	align	4
_138739:
	dd	0x3f666666
	align	4
_138740:
	dd	0x41400000
	align	4
_138741:
	dd	0x41900000
	align	4
_138742:
	dd	0x41c80000
	align	4
_138743:
	dd	0x40e00000
	align	4
_138744:
	dd	0x41500000
	align	4
_138745:
	dd	0x41900000
	align	4
_138746:
	dd	0x3f666666
	align	4
_138747:
	dd	0x41900000
	align	4
_138748:
	dd	0x3f800000
	align	4
_138749:
	dd	0x40000000
	align	4
_138750:
	dd	0x0
	align	4
_138751:
	dd	0x0
	align	4
_138752:
	dd	0x0
	align	4
_138753:
	dd	0x40000000
	align	4
_138754:
	dd	0x40000000
	align	4
_138755:
	dd	0x0
	align	4
_138756:
	dd	0x41d80000
	align	4
_88630:
_9178:
_9180:
	dd	0
	align	4
_88629:
	dd	0
	align	4
_139136:
	dd	0x3f800000
	align	4
_139137:
	dd	0x3f800000
	align	4
_139138:
	dd	0x451dd000
	align	4
_139139:
	dd	0x42200000
	align	4
_139140:
	dd	0x3f800000
	align	4
_139141:
	dd	0x3f800000
	align	4
_139142:
	dd	0x42700000
	align	4
_139143:
	dd	0x40000000
	align	4
_139144:
	dd	0x42a00000
	align	4
_139145:
	dd	0x40000000
	align	4
_139146:
	dd	0x40000000
	align	4
_139147:
	dd	0x42a00000
	align	4
_139148:
	dd	0x42a00000
	align	4
_139149:
	dd	0x42a00000
	align	4
_139150:
	dd	0x42a00000
	align	4
_139151:
	dd	0x3f800000
	align	4
_139152:
	dd	0x3f800000
	align	4
_139153:
	dd	0x40000000
	align	4
_139154:
	dd	0x42a00000
	align	4
_139155:
	dd	0x40000000
	align	4
_139156:
	dd	0x40000000
	align	4
_139157:
	dd	0x42a00000
	align	4
_139158:
	dd	0x42a00000
	align	4
_139159:
	dd	0x42a00000
	align	4
_139160:
	dd	0x42a00000
	align	4
_139161:
	dd	0x3f800000
	align	4
_139162:
	dd	0x3f800000
	align	4
_139163:
	dd	0x40000000
	align	4
_139164:
	dd	0x42a00000
	align	4
_139165:
	dd	0x40000000
	align	4
_139166:
	dd	0x40000000
	align	4
_139167:
	dd	0x42a00000
	align	4
_139168:
	dd	0x42a00000
	align	4
_139169:
	dd	0x42a00000
	align	4
_139170:
	dd	0x42a00000
	align	4
_139171:
	dd	0x3f800000
	align	4
_139172:
	dd	0x41400000
	align	4
_139173:
	dd	0x41900000
	align	4
_139174:
	dd	0x41c80000
	align	4
_139175:
	dd	0x41400000
	align	4
_139176:
	dd	0x41900000
	align	4
_139177:
	dd	0x41c80000
	align	4
_139178:
	dd	0x41900000
	align	4
_139179:
	dd	0x3f800000
	align	4
_139180:
	dd	0x40000000
	align	4
_139181:
	dd	0x0
	align	4
_139182:
	dd	0x0
	align	4
_139183:
	dd	0x0
	align	4
_139184:
	dd	0x40000000
	align	4
_139185:
	dd	0x40000000
	align	4
_139186:
	dd	0x0
	align	4
_139187:
	dd	0x41d80000
	align	4
_88936:
_9191:
_9193:
	dd	0
	align	4
_88935:
	dd	0
	align	4
_139529:
	dd	0x3f800000
	align	4
_139530:
	dd	0x3f800000
	align	4
_139531:
	dd	0x451dd000
	align	4
_139532:
	dd	0x42200000
	align	4
_139533:
	dd	0x3f800000
	align	4
_139534:
	dd	0x3f800000
	align	4
_139535:
	dd	0x42a00000
	align	4
_139536:
	dd	0x3f800000
	align	4
_139537:
	dd	0x3f800000
	align	4
_139538:
	dd	0x42700000
	align	4
_139539:
	dd	0x41700000
	align	4
_139540:
	dd	0x3f800000
	align	4
_139541:
	dd	0x3f800000
	align	4
_139542:
	dd	0x42700000
	align	4
_139543:
	dd	0x41700000
	align	4
_139544:
	dd	0x41400000
	align	4
_139545:
	dd	0x41900000
	align	4
_139546:
	dd	0x41c80000
	align	4
_139547:
	dd	0x41400000
	align	4
_139548:
	dd	0x41900000
	align	4
_139549:
	dd	0x41c80000
	align	4
_139550:
	dd	0x3f666666
	align	4
_139551:
	dd	0x3f800000
	align	4
_139552:
	dd	0x40000000
	align	4
_139553:
	dd	0x0
	align	4
_139554:
	dd	0x0
	align	4
_139555:
	dd	0x0
	align	4
_139556:
	dd	0x0
	align	4
_139557:
	dd	0x425c0000
	align	4
_89094:
_9198:
_9200:
	dd	0
	align	4
_89093:
	dd	0
	align	4
_139701:
	dd	0x3f800000
	align	4
_139702:
	dd	0x3f800000
	align	4
_139703:
	dd	0x451dd000
	align	4
_139704:
	dd	0x42200000
	align	4
_139705:
	dd	0x3f800000
	align	4
_139706:
	dd	0x3f800000
	align	4
_139707:
	dd	0x42200000
	align	4
_139708:
	dd	0x41700000
	align	4
_139709:
	dd	0x41b00000
	align	4
_139710:
	dd	0x41700000
	align	4
_139711:
	dd	0x41b00000
	align	4
_139712:
	dd	0x40800000
	align	4
_139713:
	dd	0x41200000
	align	4
_139714:
	dd	0x41200000
	align	4
_139715:
	dd	0x3f800000
	align	4
_139716:
	dd	0x40000000
	align	4
_139717:
	dd	0x0
	align	4
_139718:
	dd	0x0
	align	4
_139719:
	dd	0x0
	align	4
_139720:
	dd	0x0
	align	4
_139721:
	dd	0x428c0000
	align	4
_89360:
_9211:
_9213:
	dd	0
	align	4
_89359:
	dd	0
	align	4
_139817:
	dd	0x3f800000
	align	4
_139818:
	dd	0x3f800000
	align	4
_139819:
	dd	0x451dd000
	align	4
_139820:
	dd	0x42200000
	align	4
_139821:
	dd	0x3f800000
	align	4
_139822:
	dd	0x3f800000
	align	4
_139823:
	dd	0x42a00000
	align	4
_139824:
	dd	0x3f800000
	align	4
_139825:
	dd	0x3f800000
	align	4
_139826:
	dd	0x42700000
	align	4
_139827:
	dd	0x41700000
	align	4
_139828:
	dd	0x3f800000
	align	4
_139829:
	dd	0x3f800000
	align	4
_139830:
	dd	0x42700000
	align	4
_139831:
	dd	0x41700000
	align	4
_139832:
	dd	0x41400000
	align	4
_139833:
	dd	0x41900000
	align	4
_139834:
	dd	0x41c80000
	align	4
_139835:
	dd	0x41400000
	align	4
_139836:
	dd	0x41900000
	align	4
_139837:
	dd	0x41c80000
	align	4
_139838:
	dd	0x3f666666
	align	4
_139839:
	dd	0x3f800000
	align	4
_139840:
	dd	0x40000000
	align	4
_139841:
	dd	0x0
	align	4
_139842:
	dd	0x0
	align	4
_139843:
	dd	0x0
	align	4
_139844:
	dd	0x0
	align	4
_139845:
	dd	0x41d80000
	align	4
_89642:
_9224:
_9227:
	dd	0
	align	4
_89641:
	dd	0
	align	4
_139994:
	dd	0x3f800000
	align	4
_139995:
	dd	0x3f800000
	align	4
_139996:
	dd	0x451dd000
	align	4
_139997:
	dd	0x42200000
	align	4
_139998:
	dd	0x3f800000
	align	4
_139999:
	dd	0x3f800000
	align	4
_140000:
	dd	0x42a00000
	align	4
_140001:
	dd	0x3f800000
	align	4
_140002:
	dd	0x3f800000
	align	4
_140003:
	dd	0x42700000
	align	4
_140004:
	dd	0x41700000
	align	4
_140005:
	dd	0x3f800000
	align	4
_140006:
	dd	0x3f800000
	align	4
_140007:
	dd	0x42700000
	align	4
_140008:
	dd	0x41700000
	align	4
_140009:
	dd	0x3f800000
	align	4
_140010:
	dd	0x3f800000
	align	4
_140011:
	dd	0x40000000
	align	4
_140012:
	dd	0x3f800000
	align	4
_140013:
	dd	0x40400000
	align	4
_140014:
	dd	0x40000000
	align	4
_140015:
	dd	0x3f800000
	align	4
_140016:
	dd	0x40000000
	align	4
_140017:
	dd	0x3f800000
	align	4
_140018:
	dd	0x40400000
	align	4
_140019:
	dd	0x40000000
	align	4
_140020:
	dd	0x41400000
	align	4
_140021:
	dd	0x41900000
	align	4
_140022:
	dd	0x41c80000
	align	4
_140023:
	dd	0x3f800000
	align	4
_140024:
	dd	0x40000000
	align	4
_140025:
	dd	0x0
	align	4
_140026:
	dd	0x0
	align	4
_140027:
	dd	0x0
	align	4
_9225:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	116,101,109,98,97,107,67,111,117,110,116,101,114,50,58
	align	4
_140028:
	dd	0x0
	align	4
_89692:
_9229:
_9231:
	dd	0
	align	4
_89691:
	dd	0
	align	4
_140185:
	dd	0x3f800000
	align	4
_140186:
	dd	0x3f800000
	align	4
_140187:
	dd	0x3f800000
	align	4
_140188:
	dd	0x40000000
	align	4
_140189:
	dd	0x0
	align	4
_140190:
	dd	0x0
	align	4
_140191:
	dd	0x0
	align	4
_140192:
	dd	0x0
	align	4
_140193:
	dd	0x0
	align	4
_140194:
	dd	0x0
	align	4
_140195:
	dd	0x0
	align	4
_140196:
	dd	0x0
	align	4
_140197:
	dd	0x0
	align	4
_140198:
	dd	0x0
	align	4
_140199:
	dd	0x0
	align	4
_140200:
	dd	0x0
	align	4
_140201:
	dd	0x0
	align	4
_140202:
	dd	0x0
	align	4
_140203:
	dd	0x0
	align	4
_140204:
	dd	0x0
	align	4
_140244:
	dd	0x4874cf00
	align	4
_140245:
	dd	0x4874cf00
	align	4
_140246:
	dd	0x42ec0000
	align	4
_140247:
	dd	0x42ec0000
	align	4
_140248:
	dd	0x42ec0000
	align	4
_140249:
	dd	0x42ec0000
	align	4
_140250:
	dd	0x42ec0000
	align	4
_140251:
	dd	0x42ec0000
	align	4
_140252:
	dd	0x42ec0000
	align	4
_140253:
	dd	0x40400000
	align	4
_140254:
	dd	0x42ec0000
	align	4
_140255:
	dd	0x42ec0000
	align	4
_140256:
	dd	0x42ec0000
	align	4
_140257:
	dd	0x42ec0000
	align	4
_140258:
	dd	0x42ec0000
	align	4
_140259:
	dd	0x42ec0000
	align	4
_140260:
	dd	0x42ec0000
	align	4
_140261:
	dd	0x40000000
	align	4
_140262:
	dd	0x42ec0000
	align	4
_140263:
	dd	0x42ec0000
	align	4
_140264:
	dd	0x42ec0000
	align	4
_140265:
	dd	0x42ec0000
	align	4
_140266:
	dd	0x41fc0000
	align	4
_140267:
	dd	0x42ec0000
	align	4
_140268:
	dd	0x42ec0000
	align	4
_140269:
	dd	0x40000000
	align	4
_140315:
	dd	0x4874cf00
	align	4
_140316:
	dd	0x4874cf00
	align	4
_140317:
	dd	0x447a0000
	align	4
_140349:
	dd	0x40800000
	align	4
_140361:
	dd	0x41600000
	align	4
_140362:
	dd	0x3f800000
	align	4
_140363:
	dd	0x3f800000
	align	4
_140487:
	dd	0x42ec0000
	align	4
_140488:
	dd	0x42ec0000
	align	4
_140489:
	dd	0x42ec0000
	align	4
_140490:
	dd	0x42ec0000
	align	4
_140491:
	dd	0x42ec0000
	align	4
_140492:
	dd	0x42ec0000
	align	4
_140493:
	dd	0x42ec0000
	align	4
_140494:
	dd	0x42ec0000
	align	4
_140495:
	dd	0x42ec0000
	align	4
_140496:
	dd	0x40400000
	align	4
_140497:
	dd	0x42ec0000
	align	4
_140498:
	dd	0x40000000
	align	4
_140499:
	dd	0x42ec0000
	align	4
_140500:
	dd	0x42ec0000
	align	4
_140501:
	dd	0x42ec0000
	align	4
_140502:
	dd	0x42ec0000
	align	4
_140503:
	dd	0x42ec0000
	align	4
_140504:
	dd	0x42ec0000
	align	4
_140505:
	dd	0x42ec0000
	align	4
_140506:
	dd	0x42ec0000
	align	4
_140507:
	dd	0x42ec0000
	align	4
_140508:
	dd	0x40000000
	align	4
_140509:
	dd	0x42ec0000
	align	4
_140510:
	dd	0x40000000
	align	4
_140511:
	dd	0x42ec0000
	align	4
_140512:
	dd	0x40000000
	align	4
_140513:
	dd	0x42ec0000
	align	4
_140514:
	dd	0x40000000
	align	4
_140515:
	dd	0x42ec0000
	align	4
_140516:
	dd	0x40000000
	align	4
_140517:
	dd	0x42ec0000
	align	4
_140518:
	dd	0x40000000
	align	4
_140519:
	dd	0x42ec0000
	align	4
_140520:
	dd	0x40000000
	align	4
_140521:
	dd	0x42ec0000
	align	4
_140522:
	dd	0x42ec0000
	align	4
_140523:
	dd	0x42ec0000
	align	4
_140524:
	dd	0x41fc0000
	align	4
_140525:
	dd	0x42ec0000
	align	4
_140526:
	dd	0x42ec0000
	align	4
_140527:
	dd	0x40000000
	align	4
_140528:
	dd	0x42ec0000
	align	4
_140529:
	dd	0x40000000
	align	4
_140530:
	dd	0x42ec0000
	align	4
_140531:
	dd	0x40000000
	align	4
_140532:
	dd	0x40800000
	align	4
_140533:
	dd	0x42ec0000
	align	4
_140534:
	dd	0x42ec0000
	align	4
_140535:
	dd	0x42ec0000
	align	4
_140536:
	dd	0x42ec0000
	align	4
_140537:
	dd	0x40000000
	align	4
_140538:
	dd	0x40000000
	align	4
_140539:
	dd	0x40000000
	align	4
_140586:
	dd	0x42820000
	align	4
_90281:
_9278:
	dd	0
	align	4
_90280:
	dd	0
	align	4
_140664:
	dd	0x3f800000
	align	4
_140665:
	dd	0x3f800000
	align	4
_140666:
	dd	0x3f800000
	align	4
_140667:
	dd	0x3f800000
	align	4
_90287:
_9280:
_9282:
_9284:
	dd	0
	align	4
_90286:
	dd	0
	align	4
_140690:
	dd	0x41f00000
	align	4
_90315:
_9289:
	dd	0
	align	4
_90314:
	dd	0
	align	4
_90332:
_9291:
	dd	0
	align	4
_90331:
	dd	0
	align	4
_140718:
	dd	0x447a0000
	align	4
_140719:
	dd	0x3f800000
	align	4
_140720:
	dd	0x447a0000
	align	4
_140741:
	dd	0x40800000
	align	4
_140748:
	dd	0x3f4ccccd
	align	4
_140749:
	dd	0x3f4ccccd
	align	4
_140750:
	dd	0x425c0000
	align	4
_140751:
	dd	0x447a0000
	align	4
_140752:
	dd	0x3e4ccccd
	align	4
_140753:
	dd	0x3e4ccccd
	align	4
_140754:
	dd	0x40800000
	align	4
_140755:
	dd	0x40800000
	align	4
_140756:
	dd	0x43960000
	align	4
_140766:
	dd	0x428c0000
	align	4
_90366:
_9293:
	dd	0
	align	4
_90365:
	dd	0
	align	4
_140769:
	dd	0x3f800000
	align	4
_140770:
	dd	0x3f800000
	align	4
_140771:
	dd	0x3dcccccd
	align	4
_140772:
	dd	0x3dcccccd
	align	4
_140807:
	dd	0x41b00000
	align	4
_140808:
	dd	0x41400000
	align	4
_140809:
	dd	0x41a00000
	align	4
_140810:
	dd	0x41200000
	align	4
_140811:
	dd	0x41b00000
	align	4
_140812:
	dd	0x40800000
	align	4
_140813:
	dd	0x41b00000
	align	4
_140814:
	dd	0x40a00000
	align	4
_140815:
	dd	0x428c0000
	align	4
_140816:
	dd	0x41a00000
	align	4
_90415:
_9295:
_9297:
_9299:
	dd	0
	align	4
_90414:
	dd	0
	align	4
_140844:
	dd	0x41800000
	align	4
_140930:
	dd	0x43480000
	align	4
_140938:
	dd	0x425c0000
	align	4
_140939:
	dd	0x0
	align	4
_140940:
	dd	0x428c0000
	align	4
_140941:
	dd	0x0
	align	4
_140942:
	dd	0x41900000
	align	4
_140943:
	dd	0x41900000
	align	4
_140944:
	dd	0x42300000
	align	4
_140945:
	dd	0x41900000
	align	4
_140946:
	dd	0x42300000
	align	4
_140947:
	dd	0x41900000
	align	4
_140948:
	dd	0x41c00000
	align	4
_140949:
	dd	0x41900000
	align	4
_140950:
	dd	0x42340000
	align	4
_140951:
	dd	0x40400000
	align	4
_140952:
	dd	0x42340000
	align	4
_140953:
	dd	0x40a00000
	align	4
_140954:
	dd	0x43480000
	align	4
_140978:
	dd	0x42480000
	align	4
_90664:
_9337:
	dd	0
	align	4
_90663:
	dd	0
	align	4
_90739:
_9345:
	dd	0
	align	4
_90738:
	dd	0
	align	4
_141002:
	dd	0x3f800000
	align	4
_141003:
	dd	0x3f800000
	align	4
_90815:
_9353:
	dd	0
	align	4
_90814:
	dd	0
	align	4
_141048:
	dd	0x3f800000
	align	4
_141049:
	dd	0x3f800000
	align	4
_90890:
_9361:
	dd	0
	align	4
_90889:
	dd	0
	align	4
_141094:
	dd	0x3f800000
	align	4
_141095:
	dd	0x3f800000
	align	4
_90950:
_9366:
	dd	0
	align	4
_90949:
	dd	0
	align	4
_141139:
	dd	0x3f800000
	align	4
_141140:
	dd	0x3f800000
	align	4
_141190:
	dd	0x40800000
	align	4
_141249:
	dd	0x41000000
	align	4
_141250:
	dd	0x41a00000
	align	4
_141251:
	dd	0x41200000
	align	4
_141252:
	dd	0x41a00000
	align	4
_141253:
	dd	0x41000000
	align	4
_141254:
	dd	0x41a00000
	align	4
_141255:
	dd	0x41000000
	align	4
_141256:
	dd	0x41a00000
	align	4
_141257:
	dd	0x41600000
	align	4
_141258:
	dd	0x41f00000
	align	4
_141259:
	dd	0x41a00000
	align	4
_141260:
	dd	0x41a00000
	align	4
_141261:
	dd	0x42100000
	align	4
_141262:
	dd	0x41d80000
	align	4
_141263:
	dd	0x42480000
	align	4
_141264:
	dd	0x41700000
	align	4
_141265:
	dd	0x41f00000
	align	4
_141266:
	dd	0x41c80000
	align	4
_141267:
	dd	0x41980000
	align	4
_141268:
	dd	0x42180000
	align	4
_141269:
	dd	0x41c80000
	align	4
_141270:
	dd	0x42480000
	align	4
_141271:
	dd	0x41700000
	align	4
_141272:
	dd	0x41f00000
	align	4
_141273:
	dd	0x41200000
	align	4
_141274:
	dd	0x41c80000
	align	4
_141275:
	dd	0x41980000
	align	4
_141276:
	dd	0x42180000
	align	4
_141277:
	dd	0x41c80000
	align	4
_141278:
	dd	0x42480000
	align	4
_91085:
_9368:
_9370:
_9372:
	dd	0
	align	4
_91084:
	dd	0
	align	4
_91125:
_9377:
	dd	0
	align	4
_91124:
	dd	0
	align	4
_141321:
	dd	0x3f800000
	align	4
_141322:
	dd	0x41c00000
	align	4
_141349:
	dd	0x41800000
	align	4
_141350:
	dd	0x41c00000
	align	4
_141382:
	dd	0x42f00000
	align	4
_91233:
_9388:
_9390:
	dd	0
	align	4
_91232:
	dd	0
	align	4
_91508:
_9402:
	dd	0
	align	4
_91507:
	dd	0
	align	4
_9391:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	105,115,76,101,118,101,108,66,121,83,101,108,101,99,116,105
	dw	111,110,77,101,110,117,32,61,32,32,84,82,85,69
	align	4
_141421:
	dd	0x41e80000
	align	4
_141422:
	dd	0x41e80000
	align	4
_141557:
	dd	0x41f00000
	align	4
_91546:
_9410:
	dd	0
	align	4
_91545:
	dd	0
	align	4
_141563:
	dd	0x41f00000
	align	4
_141579:
	dd	0x41f00000
	align	4
_141580:
	dd	0x41f00000
	align	4
_141585:
	dd	0x41a00000
	align	4
_141586:
	dd	0x41a00000
	align	4
_91623:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,66,71,52,46,112,110,103
	align	4
_91626:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,66,71,46,112,110,103
	align	4
_91628:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,78,97,109,101,95,87,101,97,112,111,110
	dw	46,112,110,103
	align	4
_91663:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,66,71,50,46,112,110,103
	align	4
_91665:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,78,97,109,101,95,84,111,111,108,46,112
	dw	110,103
	align	4
_9416:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	116,111,111,108,49,95,102,101,114,116,105,108,105,122,101,114
	align	4
_9417:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	116,111,111,108,50,95,104,111,101
	align	4
_9418:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,111,111,108,51,95,115,105,99,107,108,101
	align	4
_9419:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,111,111,108,52,95,104,97,109,109,101,114
	align	4
_9420:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	116,111,111,108,53,95,97,120,101
	align	4
_9421:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	116,111,111,108,54,95,115,104,111,118,101,108
	align	4
_9422:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	116,111,111,108,56,95,98,117,103,115,112,114,97,121
	align	4
_9423:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,111,111,108,49,52,95,112,111,116
	align	4
_91678:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,78,101,119
	dw	73,116,101,109,95,66,71,51,46,112,110,103
	align	4
_9425:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	104,101,108,112,101,114
	align	4
_91697:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,74,101,97,110,83,104,111,112,46,112,110,103
	align	4
_91699:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,74,101,97,110,83,104,111,112,46,112,110,103
	align	4
_9428:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	117,110,108,111,99,107,101,100,49,95,115,104,111,112
	align	4
_91701:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,66,105,111,66,111,111,107,46,112,110,103
	align	4
_91703:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,66,105,111,66,111,111,107,46,112,110,103
	align	4
_9431:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	117,110,108,111,99,107,101,100,50,95,98,105,111
	align	4
_91705:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,71,97,114,100,101,110,46,112,110,103
	align	4
_91707:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,71,97,114,100,101,110,46,112,110,103
	align	4
_91709:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,84,114,111,112,104,121,82,111,111,109,46,112
	dw	110,103
	align	4
_91711:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,84,114,111,112,104,121,82,111,111,109,46,112,110,103
	align	4
_91713:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,68,105,97,114,121,66,111,111,107,46,112,110
	dw	103
	align	4
_91715:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,68,105,97,114,121,66,111,111,107,46,112,110,103
	align	4
_91717:
	dd	_bbStringClass
	dd	2147483647
	dd	52
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,83,112,101,99,105,97,108,71,97,109,101,115
	dw	46,112,110,103
	align	4
_91719:
	dd	_bbStringClass
	dd	2147483647
	dd	50
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,83,112,101,99,105,97,108,71,97,109,101,115,46,112
	dw	110,103
	align	4
_9440:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	117,110,108,111,99,107,101,100,54,95,115,112,101,99,105,97
	dw	108
	align	4
_91721:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,77,105,110,105,71,97,109,101,115,46,112,110
	dw	103
	align	4
_91723:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,77,105,110,105,71,97,109,101,115,46,112,110,103
	align	4
_91725:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,71,111,108,100,79,114,101,46,112,110,103
	align	4
_91727:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,71,111,108,100,79,114,101,46,112,110,103
	align	4
_9445:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	117,110,108,111,99,107,101,100,56,95,103,111,108,100
	align	4
_91729:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,72,101,110,104,111,117,115,101,46,112,110,103
	align	4
_91731:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,72,101,110,104,111,117,115,101,46,112,110,103
	align	4
_91733:
	dd	_bbStringClass
	dd	2147483647
	dd	49
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,83,104,101,101,112,102,111,108,100,46,112,110
	dw	103
	align	4
_91735:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,83,104,101,101,112,102,111,108,100,46,112,110,103
	align	4
_91737:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,108,111,103,111,78,101,119,73
	dw	116,101,109,95,67,111,119,104,111,117,115,101,46,112,110,103
	align	4
_91739:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,112,97,110,101,108,73,110,102
	dw	111,95,67,111,119,104,111,117,115,101,46,112,110,103
	align	4
_91743:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,49,48,47,101,120,116,49,48,95,116,114
	dw	101,97,115,117,114,101,67,104,101,115,116,46,112,110,103
	align	4
_91749:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,116,101,120,116,95,116,114,97
	dw	112,47
	align	4
_91751:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,103,101,116,80,108,97,110,116,46,111,103,103
	align	4
_91753:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,109,97
	dw	105,110,47,111,112,101,110,66,111,120,46,111,103,103
	align	4
_91757:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,112,97,110,101,108,47
	dw	110,101,119,105,116,101,109,47,110,101,119,73,116,101,109,95
	dw	67,97,104,97,121,97,46,112,110,103
	align	4
_91797:
_9458:
	dd	0
	align	4
_91796:
	dd	0
	align	4
_141750:
	dd	0x3f800000
	align	4
_141751:
	dd	0x3f800000
	align	4
_141752:
	dd	0x3f800000
	align	4
_141753:
	dd	0x3f800000
	align	4
_141754:
	dd	0x41200000
	align	4
_141755:
	dd	0x41200000
	align	4
_141756:
	dd	0x41200000
	align	4
_141757:
	dd	0x41200000
	align	4
_141789:
	dd	0x3f800000
	align	4
_141790:
	dd	0x3f800000
	align	4
_141791:
	dd	0x3f800000
	align	4
_141792:
	dd	0x42200000
	align	4
_141793:
	dd	0x42200000
	align	4
_141794:
	dd	0x40800000
	align	4
_141795:
	dd	0x40800000
	align	4
_141796:
	dd	0x42480000
	align	4
_141877:
	dd	0x41100000
	align	4
_141878:
	dd	0x41980000
_91944:
	db	"f",0
_91946:
	db	"f",0
_91948:
	db	"i",0
_91950:
	db	"i",0
_91952:
	db	"i",0
_91954:
	db	"i",0
	align	4
_92023:
_9466:
_9468:
	dd	0
	align	4
_92022:
	dd	0
	align	4
_141892:
	dd	0x3f800000
	align	4
_141893:
	dd	0x3f800000
_91976:
	db	"f",0
_91978:
	db	"i",0
	align	4
_141894:
	dd	0x3f800000
	align	4
_141895:
	dd	0x41200000
_92005:
	db	"f",0
	align	4
_141896:
	dd	0x41000000
	align	4
_141897:
	dd	0x41300000
	align	4
_141898:
	dd	0x41500000
	align	4
_141899:
	dd	0x41700000
	align	4
_141900:
	dd	0x41900000
	align	4
_141901:
	dd	0x41a00000
	align	4
_141902:
	dd	0x41b00000
	align	4
_141903:
	dd	0x41c00000
	align	4
_141904:
	dd	0x41c80000
	align	4
_141905:
	dd	0x41d80000
	align	4
_141906:
	dd	0x3f800000
	align	4
_141962:
	dd	0x40800000
	align	4
_92087:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,97,103,114,105,99,117
	dw	108,116,117,114,101,47,97,110,105,109,67,97,116,97,112,117
	dw	108,116,95,49,46,112,110,103
	align	4
_92089:
	dd	_bbStringClass
	dd	2147483647
	dd	47
	dw	46,47,105,109,97,103,101,115,47,47,97,103,114,105,99,117
	dw	108,116,117,114,101,47,97,110,105,109,67,97,116,97,112,117
	dw	108,116,95,80,101,108,117,114,117,95,49,46,112,110,103
	align	4
_92091:
	dd	_bbStringClass
	dd	2147483647
	dd	45
	dw	46,47,105,109,97,103,101,115,47,47,97,103,114,105,99,117
	dw	108,116,117,114,101,47,97,110,105,109,67,97,116,97,112,117
	dw	108,116,95,84,117,98,101,95,49,46,112,110,103
	align	4
_141985:
	dd	0x41000000
	align	4
_141986:
	dd	0x42700000
	align	4
_141987:
	dd	0x41200000
	align	4
_141988:
	dd	0x420c0000
	align	4
_141989:
	dd	0x42140000
	align	4
_141990:
	dd	0x3f800000
	align	4
_141991:
	dd	0x41a00000
	align	4
_141992:
	dd	0x41a00000
	align	4
_141993:
	dd	0x40a00000
	align	4
_141994:
	dd	0x41800000
_92112:
	db	"f",0
_92114:
	db	"f",0
_92116:
	db	"f",0
_92118:
	db	"i",0
_92120:
	db	"i",0
_92122:
	db	"i",0
	align	4
_92140:
_9491:
	dd	0
	align	4
_92139:
	dd	0
	align	4
_142019:
	dd	0x40c00000
	align	4
_92189:
_9499:
	dd	0
	align	4
_92188:
	dd	0
	align	4
_92192:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,97,103,114,105,99,117
	dw	108,116,117,114,101,47,98,116,110,76,117,109,98,117,110,103
	dw	80,101,108,117,114,117,46,112,110,103
	align	4
_142051:
	dd	0x41400000
	align	4
_142052:
	dd	0x41200000
	align	4
_92225:
_9505:
_9510:
	dd	0
	align	4
_92224:
	dd	0
	align	4
_142091:
	dd	0x42480000
_92331:
	db	"f",0
_92333:
	db	"f",0
_92335:
	db	"f",0
_92337:
	db	"i",0
_92339:
	db	"i",0
_92341:
	db	"i",0
	align	4
_92362:
_9542:
_9544:
	dd	0
	align	4
_92361:
	dd	0
	align	4
_142147:
	dd	0x0
	align	4
_142148:
	dd	0x0
	align	4
_142154:
	dd	0x41800000
	align	4
_142162:
	dd	0x40e00000
	align	4
_142163:
	dd	0x41200000
	align	4
_142164:
	dd	0x41200000
	align	4
_92459:
_9564:
	dd	0
	align	4
_92458:
	dd	0
	align	4
_9565:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,55,32,40,65,119,97,108,41
	align	4
_9566:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,117,115,117,104,32,57,32,40,65,119,97,108,41
	align	4
_9567:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,117,115,117,104,32,50,52,32,40,65,119,97,108,41
	align	4
_92551:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,105,109,97,103,101,115,47,47,98,111,97,114,109,97
	dw	110,105,97,47,98,116,110,66,111,97,114,46,112,110,103
	align	4
_92610:
_9573:
	dd	0
	align	4
_92609:
	dd	0
	align	4
_142289:
	dd	0x41200000
	align	4
_142290:
	dd	0x41200000
	align	4
_142291:
	dd	0x41200000
	align	4
_142292:
	dd	0x41200000
	align	4
_142293:
	dd	0x3dcccccd
	align	4
_142294:
	dd	0x3dcccccd
	align	4
_142295:
	dd	0x3dcccccd
	align	4
_142296:
	dd	0x3dcccccd
	align	4
_142297:
	dd	0x3f800000
	align	4
_142298:
	dd	0x3f800000
	align	4
_142299:
	dd	0x3f800000
	align	4
_142300:
	dd	0x3f800000
	align	4
_142336:
	dd	0x40466666
	align	4
_142337:
	dd	0x40466666
	align	4
_142338:
	dd	0x40466666
	align	4
_142339:
	dd	0x40466666
	align	4
_142340:
	dd	0x40466666
	align	4
_142341:
	dd	0x40466666
	align	4
_142342:
	dd	0x40000000
	align	4
_142343:
	dd	0x41300000
	align	4
_92752:
_9590:
	dd	0
	align	4
_92751:
	dd	0
	align	4
_142423:
	dd	0x3f800000
	align	4
_142424:
	dd	0x3f800000
	align	4
_142425:
	dd	0x3f800000
	align	4
_142426:
	dd	0x3f800000
	align	4
_142427:
	dd	0x41200000
	align	4
_142428:
	dd	0x41200000
	align	4
_142429:
	dd	0x41200000
	align	4
_142430:
	dd	0x41200000
	align	4
_142449:
	dd	0x432c0000
	align	4
_142450:
	dd	0x43900000
	align	4
_92760:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,98,116,110,71,117,105,100,101,46,112
	dw	110,103
	align	4
_92805:
_9593:
	dd	0
	align	4
_92804:
	dd	0
	align	4
_142474:
	dd	0x3f800000
	align	4
_142475:
	dd	0x3f800000
	align	4
_142476:
	dd	0x3f800000
	align	4
_142477:
	dd	0x3f800000
	align	4
_142478:
	dd	0x41200000
	align	4
_142479:
	dd	0x41200000
	align	4
_142480:
	dd	0x41200000
	align	4
_142481:
	dd	0x41200000
	align	4
_142482:
	dd	0x43000000
	align	4
_142483:
	dd	0x42f20000
	align	4
_142507:
	dd	0x43000000
	align	4
_142508:
	dd	0x42f20000
	align	4
_142509:
	dd	0x41200000
	align	4
_92841:
_9597:
	dd	0
	align	4
_92840:
	dd	0
	align	4
_9594:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	108,101,118,58
	align	4
_9595:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	115,117,98,108,101,118,58
	align	4
_92886:
_9602:
	dd	0
	align	4
_92885:
	dd	0
	align	4
_142539:
	dd	0x3f800000
	align	4
_142540:
	dd	0x3f800000
	align	4
_142541:
	dd	0x3f800000
	align	4
_142542:
	dd	0x3f800000
	align	4
_142543:
	dd	0x41200000
	align	4
_142544:
	dd	0x41200000
	align	4
_142545:
	dd	0x41200000
	align	4
_142546:
	dd	0x41200000
	align	4
_92998:
_9607:
	dd	0
	align	4
_92997:
	dd	0
	align	4
_142629:
	dd	0x3f800000
	align	4
_142630:
	dd	0x3f800000
	align	4
_142631:
	dd	0x3f800000
	align	4
_142632:
	dd	0x3f800000
	align	4
_142633:
	dd	0x41200000
	align	4
_142634:
	dd	0x41200000
	align	4
_142635:
	dd	0x41200000
	align	4
_142636:
	dd	0x41200000
	align	4
_142637:
	dd	0x3f800000
	align	4
_142638:
	dd	0x42960000
	align	4
_142661:
	dd	0x3f800000
	align	4
_142662:
	dd	0x42960000
	align	4
_142663:
	dd	0x431e0000
	align	4
_93010:
_9609:
	dd	0
	align	4
_93009:
	dd	0
	align	4
_93051:
_9611:
	dd	0
	align	4
_93050:
	dd	0
	align	4
_142687:
	dd	0x3f800000
	align	4
_142688:
	dd	0x3f800000
	align	4
_142689:
	dd	0x3f800000
	align	4
_142690:
	dd	0x3f800000
	align	4
_142691:
	dd	0x41200000
	align	4
_142692:
	dd	0x41200000
	align	4
_142693:
	dd	0x41200000
	align	4
_142694:
	dd	0x41200000
	align	4
_142695:
	dd	0x40000000
	align	4
_142719:
	dd	0x40000000
	align	4
_142720:
	dd	0x42340000
	align	4
_142721:
	dd	0x42180000
	align	4
_142739:
	dd	0x41f00000
	align	4
_142745:
	dd	0x40000000
	align	4
_142746:
	dd	0x40e00000
	align	4
_93124:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,98,103,95,116,101,110,103,97,104,49
	dw	46,112,110,103
	align	4
_93127:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,98,103,95,107,105,114,105,49,46,106
	dw	112,103
	align	4
_93129:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,98,103,95,107,97,110,97,110,49,46
	dw	106,112,103
	align	4
_93131:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,98,116,110,67,108,111,115,101,46,112
	dw	110,103
	align	4
_93133:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,98,103
	dw	46,112,110,103
	align	4
_93135:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,98,116
	dw	110,83,101,97,115,111,110,46,112,110,103
	align	4
_93137:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,108,118
	dw	49,46,112,110,103
	align	4
_93139:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,108,118
	dw	50,46,112,110,103
	align	4
_93141:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,108,118
	dw	51,46,112,110,103
	align	4
_93143:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,108,118
	dw	52,46,112,110,103
	align	4
_93145:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,110,111,76,101,118,101,108,95,108,118
	dw	53,46,112,110,103
	align	4
_93147:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,115,108,105,100,101,114,95,98,103,46
	dw	112,110,103
	align	4
_93149:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,115,108,105,100,101,114,95,98,97,114
	dw	46,112,110,103
	align	4
_93151:
	dd	_bbStringClass
	dd	2147483647
	dd	38
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,115,108,105,100,101,114,95,97,114,114
	dw	111,119,46,112,110,103
	align	4
_93153:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101,95,116,101,120,116,78,111,76,101,118,101
	dw	108,46,112,110,103
	align	4
_93155:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	46,47,115,111,117,110,100,115,47,47,98,103,109,47,98,97
	dw	99,107,115,111,117,110,100,95,103,117,105,100,101,46,111,103
	dw	103
	align	4
_9641:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	46,106,112,103
	align	4
_9640:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	47,103,117,105,100,101,95
	align	4
_93177:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	46,47,105,109,97,103,101,115,47,47,103,117,105,100,101,47
	dw	103,117,105,100,101
	align	4
_9643:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	112,97,116,104,99,111,110,116,101,110,116,58
	align	4
_93214:
_9648:
	dd	0
	align	4
_93213:
	dd	0
	align	4
_142812:
	dd	0x3f800000
	align	4
_142813:
	dd	0x3f800000
	align	4
_142814:
	dd	0x3f800000
	align	4
_142815:
	dd	0x3f800000
	align	4
_142816:
	dd	0x41200000
	align	4
_142817:
	dd	0x41200000
	align	4
_142818:
	dd	0x41200000
	align	4
_142819:
	dd	0x41200000
	align	4
_142838:
	dd	0x42980000
	align	4
_142839:
	dd	0x42c60000
	align	4
_142840:
	dd	0x42920000
	align	4
_142841:
	dd	0x41e00000
	align	4
_142842:
	dd	0x41a00000
	align	4
_142843:
	dd	0x435c0000
	align	4
_142844:
	dd	0x42860000
	align	4
_142845:
	dd	0x41d80000
	align	4
_93271:
_9650:
	dd	0
	align	4
_93270:
	dd	0
	align	4
_142869:
	dd	0x3f800000
	align	4
_142870:
	dd	0x3f800000
	align	4
_142871:
	dd	0x3f800000
	align	4
_142872:
	dd	0x3f800000
	align	4
_142873:
	dd	0x41200000
	align	4
_142874:
	dd	0x41200000
	align	4
_142875:
	dd	0x41200000
	align	4
_142876:
	dd	0x41200000
	align	4
_142901:
	dd	0x425c0000
	align	4
_142902:
	dd	0x42480000
_93338:
	db	"f",0
_93340:
	db	"f",0
_93342:
	db	"i",0
_93344:
	db	"i",0
	align	4
_93439:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,49,47,101,120,116,49,95,98,103,74,97
	dw	99,107,112,111,116,46,112,110,103
	align	4
_93441:
	dd	_bbStringClass
	dd	2147483647
	dd	46
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,49,47,101,120,116,49,95,98,116,110,74
	dw	97,99,107,112,111,116,80,117,115,104,46,112,110,103
	align	4
_93443:
	dd	_bbStringClass
	dd	2147483647
	dd	48
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,49,47,101,120,116,49,95,98,116,110,74
	dw	97,99,107,112,111,116,87,101,97,112,111,110,46,112,110,103
	align	4
_93445:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,120
	dw	116,47,106,97,99,107,112,111,116,95,98,117,116,116,111,110
	dw	46,111,103,103
	align	4
_93447:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,120
	dw	116,47,106,97,99,107,112,111,116,95,115,108,111,116,46,111
	dw	103,103
	align	4
_93480:
_9690:
	dd	0
	align	4
_93479:
	dd	0
	align	4
_142987:
	dd	0x3f800000
	align	4
_142988:
	dd	0x3f800000
	align	4
_142989:
	dd	0x3f800000
	align	4
_142990:
	dd	0x3f800000
	align	4
_142991:
	dd	0x41200000
	align	4
_142992:
	dd	0x41200000
	align	4
_142993:
	dd	0x41200000
	align	4
_142994:
	dd	0x41200000
	align	4
_142995:
	dd	0x41a00000
	align	4
_143014:
	dd	0x42240000
	align	4
_143015:
	dd	0x42240000
	align	4
_143016:
	dd	0x427c0000
	align	4
_143017:
	dd	0x40400000
	align	4
_93516:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,101,120,116,51,95,104,97,109,109
	dw	101,114,67,117,114,115,111,114,46,112,110,103
	align	4
_93518:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,101,120,116,114,97,47
	dw	101,120,116,114,97,51,47,101,120,116,51,95,104,97,109,109
	dw	101,114,65,110,105,109,46,112,110,103
	align	4
_93520:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,101,102,102,101,99,116
	dw	47,101,120,116,51,95,115,105,110,97,114,84,114,97,112,49
	dw	46,112,110,103
	align	4
_93522:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	46,47,105,109,97,103,101,115,47,47,101,102,102,101,99,116
	dw	47,101,120,116,51,95,115,105,110,97,114,84,114,97,112,50
	dw	46,112,110,103
	align	4
_93524:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	46,47,115,111,117,110,100,115,47,47,115,102,120,47,101,120
	dw	116,47,104,97,109,109,101,114,72,105,116,46,111,103,103
	align	4
_143060:
	dd	0x41900000
	align	4
_143061:
	dd	0x41900000
	align	4
_93570:
_9706:
	dd	0
	align	4
_93569:
	dd	0
	align	4
_143097:
	dd	0x3f000000
	align	4
_143145:
	dd	0x41b80000
	align	4
_143146:
	dd	0x0
	align	4
_93627:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	46,47,105,109,97,103,101,115,47,47,105,110,116,101,114,102
	dw	97,99,101,47,99,117,114,84,111,111,108,95,49,52,46,112
	dw	110,103
	align	4
_143147:
	dd	0x42480000
_93629:
	db	"i",0
_93631:
	db	"i",0
_93639:
	db	"i",0
_93641:
	db	"i",0
_93643:
	db	"i",0
_93645:
	db	"i",0
	align	4
_9744:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	66,85,75,65
	align	4
_9745:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	84,85,84,85,80
	align	4
_143185:
	dd	0x3dcccccd
	align	4
_143186:
	dd	0x3dcccccd
	align	4
_143187:
	dd	0x3dcccccd
	align	4
_143188:
	dd	0x3dcccccd
	align	4
_9746:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	77,79,86,69
	align	4
_143194:
	dd	0x42080000
	align	4
_9747:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	76,79,65,68,95,80,82,69,86,73,69,87
	align	4
_93787:
	dd	_bbStringClass
	dd	2147483647
	dd	40
	dw	46,47,105,109,97,103,101,115,47,47,98,111,110,117,115,47
	dw	98,111,110,117,115,87,97,108,108,112,97,112,101,114,95,116
	dw	105,116,108,101,46,112,110,103
	align	4
_93789:
	dd	_bbStringClass
	dd	2147483647
	dd	44
	dw	46,47,105,109,97,103,101,115,47,47,98,111,110,117,115,47
	dw	98,111,110,117,115,87,97,108,108,112,97,112,101,114,95,98
	dw	116,110,83,101,108,101,99,116,46,112,110,103
	align	4
_93791:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,98,111,110,117,115,47
	dw	98,111,110,117,115,87,97,108,108,112,97,112,101,114,95,98
	dw	116,110,71,101,116,46,112,110,103
	align	4
_9758:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	95,119,105,100,101,46,106,112,103
	align	4
_93798:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	46,47,105,109,97,103,101,115,47,47,98,111,110,117,115,47
	dw	119,97,108,108,112,97,112,101,114,47,119,97,108,108,112,97
	dw	112,101,114
	align	4
_93836:
_9760:
	dd	0
	align	4
_93835:
	dd	0
	align	4
_143252:
	dd	0x3f800000
	align	4
_143253:
	dd	0x3f800000
	align	4
_143254:
	dd	0x3f800000
	align	4
_143255:
	dd	0x3f800000
	align	4
_143256:
	dd	0x41200000
	align	4
_143257:
	dd	0x41200000
	align	4
_143258:
	dd	0x41200000
	align	4
_143259:
	dd	0x41200000
	align	4
_143278:
	dd	0x43fd8000
	align	4
_143279:
	dd	0x42480000
	align	4
_93945:
_9777:
	dd	0
	align	4
_93944:
	dd	0
	align	4
_143299:
	dd	0x3f800000
	align	4
_143300:
	dd	0x3f800000
	align	4
_143301:
	dd	0x3f800000
	align	4
_143302:
	dd	0x3f800000
	align	4
_143303:
	dd	0x41200000
	align	4
_143304:
	dd	0x41200000
	align	4
_143305:
	dd	0x41200000
	align	4
_143306:
	dd	0x41200000
	align	4
_143351:
	dd	0x43948000
	align	4
_143352:
	dd	0x42fc0000
	align	4
_93979:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	46,47,105,109,97,103,101,115,47,47,98,111,110,117,115,47
	dw	119,97,108,108,112,97,112,101,114,47
	align	4
_94014:
_9780:
	dd	0
	align	4
_94013:
	dd	0
	align	4
_143380:
	dd	0x3f800000
	align	4
_143381:
	dd	0x3f800000
	align	4
_143382:
	dd	0x3f800000
	align	4
_143383:
	dd	0x3f800000
	align	4
_143384:
	dd	0x41200000
	align	4
_143385:
	dd	0x41200000
	align	4
_143386:
	dd	0x41200000
	align	4
_143387:
	dd	0x41200000
	align	4
_143411:
	dd	0x42380000
	align	4
_143412:
	dd	0x42ea0000
	align	4
_94070:
	dd	_bbStringClass
	dd	2147483647
	dd	43
	dw	46,47,105,109,97,103,101,115,47,47,99,114,101,100,105,116
	dw	47,112,97,110,101,108,67,114,101,100,105,116,95,98,103,95
	dw	116,101,110,103,97,104,49,46,106,112,103
	align	4
_94073:
	dd	_bbStringClass
	dd	2147483647
	dd	41
	dw	46,47,105,109,97,103,101,115,47,47,99,114,101,100,105,116
	dw	47,112,97,110,101,108,67,114,101,100,105,116,95,98,103,95
	dw	107,105,114,105,49,46,106,112,103
	align	4
_94075:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	dw	46,47,105,109,97,103,101,115,47,47,99,114,101,100,105,116
	dw	47,112,97,110,101,108,67,114,101,100,105,116,95,98,103,95
	dw	107,97,110,97,110,49,46,106,112,103
	align	4
_94109:
_9794:
	dd	0
	align	4
_94108:
	dd	0
	align	4
_143461:
	dd	0x3f800000
	align	4
_143462:
	dd	0x3f800000
	align	4
_143463:
	dd	0x3f800000
	align	4
_143464:
	dd	0x3f800000
	align	4
_143465:
	dd	0x41200000
	align	4
_143466:
	dd	0x41200000
	align	4
_143467:
	dd	0x41200000
	align	4
_143468:
	dd	0x41200000
	align	4
_143499:
	dd	0x3fab851f
	align	4
_9847:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	115,117,112,112,111,114,116,32,49,51,54,48,120,55,54,56
	dw	32,114,101,115
	align	4
_9857:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	61,62
	align	4
_9858:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,111,110,101,121,103,97,109,101,58
